0
0
4
16
104
416
2224
8896
43840
175296
825648
3300480
15101920
60358400
270673216
1081691264
4779299584
19098253952
83426303920
333361962240
1443114927712
5766411431552
24780069775424
99015737542912
422921176674560
1689902680844544
7181112328433472
28694386238837376
121402238661480576
485105810924355328
2044675270412534784
8170332906804777984
34323741279250880512
137156484063879356416
574525762430647556528
2295820735200718082048
9592055111989676583008
38330732199561983400064
159779380235083944186944
638503490864503427127296
2656060914521418448282880
10614210241972750829686784
44070717961139107408322368
176119256231417318125923584
730014617385929731003490944
2917395043068672778982584832
12073883114127949676801326848
48252241436046313448800538880
199412686922043717902039395584
796948031788258020066717534976
3289262670201422003467547031104
13145657197640034110455433391232
54191106651179147657635798157696
216579888129356189738702073859072
891825700382488595211455693749760
3564316587045998600624195323175936
14661858931985930189299956644424192
58599151930292107842990006107096832
240816445017219706265071611588177408
962485653792894079318678733679493888
3951837888183692527754011063950899200
15794755247081340747984942262496434176
64796727493926248260178575210487304704
258983644385460458575784307806789965568
1061623960206056127164898539729188989440
4243217523148483319014519003352553054464
17380916072429787104816411004727425744048
69470816618375940580701438560555869531648
284366025947395168456752833888248136493408
1136612560022754610543480719268782785426816
4649465246305277285672180418626411458872896
18584145508849904364167655028072005791091200
75973872547317896635832844712402926539217920
303674663132617743171168664312163140357264384
1240726063986879851097900838989277837383400000
4959350036737887983821458172048699567844954368
20251220534565986083597001867403756718111367040
80947694999488498508427332714245053002099206144
330371364843987098243580070055966508042251400960
1320565591922208619324826742372935717205210871552
5386923431173393785373873902754081588064626411008
21532901472242624896275398579581621127208832846592
87796438002316231496343722021342020796141247562560
350947939845542661719794216955148434057763731589376
1430277813006072303862875789454090923886895917539712
5717288886357154784472583802609534059314299481326848
23290582833504235365796142920172218499695224618565888
93100907656852893153261383975143737798720062933914880
379109945299803407685231982144796569769430100488774656
1515452931136274310423522348089964342037739230541555968
6168544682478909980658468807776664958443692295958337536
24658326727916176860585929913877335765225091174180348416
100332192549065668343272105111733738321334054943591279360
401074181011484253675759977736260276044042986898884404736
1631341196667366787347828424297484094899215071014278681088
6521276667724245003362446478686868035270723712802833225984
26515672533386032865645097641902405737710879670089063994880
105997054559232717812737611882147854789566928843585175316736
430843817697238571646952605995708908579342043731470052204352
1722321632991369568169636728141211382430851818252979517715584
6998454247622192969650190210661033438448419387295439110896768
27976905439182363033738430966924263274068834179028793647327488
113646159975700544178578305174058327858290436428414841239305216
454313234129558506807727228248209044001760330383836978033019904
1844942358086407509968685922352646692515695589269550327621433088
7375414299024506410389824297173454840699213070871918415856773376
29942700900495343229742431040060057939082721056816666652613593344
119700926717018217285419996679086557048231027372115684013747770368
485829349267909268882149244205253426396409061180035644560475845888
1942196364889082035444246067487350848364014102278160231970521936384
7880710116139852904667195285921481195423125097474364097577465371136
31504857650999873751069395445747852134469004802506467665996465285376
127802628473613747121659501884116416798493426296970749488795732199680
510922074487147060584053198330656428397449434991020095337755003165952
2072100580668395711893833181577903487628475601840991892770774742878720
8283776263870309206800273303002476120869328854795632635394362625120000
33587840394379275138914871596642609824120647427861607623963135914389760
134277174311864957710271472776176657713036550354325964832136134252337920
544323313756151219030624765174349907368799128660428437398942943886803968
2176103627065433508561720162760047186031436043966013496636967020728572160
8819391690681594692950031781667010172639203062213112810312292676956840448
35258492035387173919368024067301391181271055809999714768960502990976375552
142866445617217953217664299688159736156445873933565463618632973561072496384
571159957759438060177930536088359834707964597553796807576121964645088580096
2313847255847068780108834926789824080168389550424869463582446526313208594176
9250486096309403780360996448817015756218770053697314064061593275463003677184
37467503292056712451556223264229712809412120585649248388140202586070131531264
149791415728507715933366854244099811617620619719702247204109199450696679666432
606586995858472953600112729480259645289995709455228228749987754187796305155072
2425088092790812568412989804100568070906429416415657047821729936520004789536512
9818660419117767849959136959521735318098018386877811400711030339001688281724336
39254447316804588007268425529343251519769788761668478262410331233868065293015552
158903916512360974380583795025729104176198101908229766615795043810848425779166304
635291996882632587759616413510099675935639069999625638944462244339192230648604800
2571239223626015990839124614000640309085074659307236255656526932683186903752977472
10279769518495016359131402832050495846883069171184746440854802762735567677758532096
41598540371667224307890538448123782025051660513507422777409043625251717832404286208
166311029077248103158851850235758832383839184511847084034369373749790548531071034880
672889158086520982092562052693995709306944583861678562147116668722646435863901207360
2690224429776252458883849035596875698769918916372373372058845045144531954177255836160
10882804212906312145057189933056235400785549157471964167865919233020271956074353647744
43509869284358082146419637027201573158290783036153685930317269763640263471109980201472
175983470510967760232736509372554344450905368383298202965392646342020090331751458827008
703591819399325772031542478736721975479011910647463425028070317935612705989036355122432
2845368805135434424199300749238914024139586963234608934231035131375788217053733871714560
11375994433818536009242442311451036693415350547510909245474962474759192323535434112302336
45998392254179141465144658254060395812630547262203985210592404069240269477802874866562368
183905755581840080241622972914813607839235606790716217287922883389217392327732003623936256
743508329321701778022465024009463915991435427299948091115529943161319538584940439186770048
2972626425779848414753778931063872836470677397160913930715157360402320704165919675912266496
12016272136662442991539021543851662173170057875136565844560738386885359537086876940859530496
48042549135747386466381388731459202598948882297297850360738795248437181141297876129497560320
194176188258684751027219423740912353509130514803801150480669791998159306083994528305285124608
776343669639978697405911102836056219502788795408202656100787074523510230679573911742964381952
3137371828491371745363913689996685428716225210468504346459639693640605369327716431196224786432
12543702943065274363236537021891436427506236162170303563363002952990228111256925382079694080000
50685211893293171044160159127984576071708107249982274743564187451756142082806929630332086504704
202648188269509528191191324534711062113250189522338116099473901733369796911215997939654521857536
818734678306131792648744091524071974089127383718576500864284080212116659728337114432325653934592
3273454464076649486487201470027858016467209286232249213086897071726940549831875262442678924752128
13223703123900939933313658149376143500129413291188275622945437511625725157755416548004736435167232
52871038070462722302822638502697894856370769675370083541406163558690990986132800914479214575561984
213556242736357064140488513212519040193344590304028504216117686748085661228719118763061557497489472
853844168948248967810150909992459844247359070550924543236295061079730614929732280040420737959733504
3448434416186642272217352130019092627142788042716872106909360843212587783373369317392326622507892864
13787638436340740529267349990041955788651369932047626516106009716101132539808988358616433264286824960
55677969231132600668604064602012382156650910886879700069518309232337529433674710115958532404894147328
222614189749565252077174623991356219453691728594736083962270379868973383929899743957968631415558944000
898871630350035853955953104747455748528852575386649360582152368413475745967377908565178936428074276096
3593921977908944777428995388366449372831996131726912148508453087548405794576211222692185223818912626432
14509950996632132792921122399223306895150707467557899572094045402789348512947509784457266332653121929984
58014747186397319246153572686956603515417532850721141079351227176302141450734462129678464750725836290816
234201287125313783126301527244482399061135721861349891832150162995267530561461257465615689146941181696512
936403864469749204112541444287319935802753532338775728013761116659600116294797286750335180399015440295936
3779799007976878470662651963234419957830693091829597134234871897632434202828647486512554951362734748492288
15112769645277201594783968733883462053699833906260648358843656867439544446238159113879847456427673455141632
60996544873067290140602486199977753101393301925206639403968780229465010696971288080259307267562984245005056
243883266332935569380299625570382935267703383983923255877189001991250454541810665252178932739613747637232384
984237326505986044925308486776437566559720873535875274941644398905635771774324669741605303524591258605533184
3935301278628409910827306232398285980410504264393300338528039786229971855482347777107555181803867371118830080
15880107228347741581168162870666222088112641674289305860182986659654176759247173221948094247824659472970848256
63494038405407131649829407452445194757868203219643018858774990055446732912279322036533903884109608464375305984
256192810406949667697134297180111132876564067102569402979199833227248641636597897310498050930448184761682518016
1024348649681050892632230637118350833246789842001243527213493706231839146807996813313770928137892750490286882560
4132769923454193828738990500167823482407986712553112210169852531513809908878358128088620188026967320545433456640
16524312865647063047488446296919869812417154787745692502478875219662183715274805600173734970096899770210556414208
66661817213346864167083127955538364053731474044134971024910592467396507028530347684936936394127341059416814270720
266538916124315086195171731249326496483688186066545815348922519099316938966639695087959519305126154146938705393152
1075165989867070921781154910736799793950557593447484098433841639699919100071702141395598533915999441731243509011712
4298929014797617894261332145580634127274678897321736211969294494759118556659002881129221129698476019733721694382592
17339522395082784732019280332172137140298510281701058383646082592487930022888333732071949451610906493691837370989056
69330310187046371660429406072432315191430269484107031162698213039297284196573551150028477331411061797415341895600384
279616474518818086236916451061074485107658931487215591709147689527488396567527681290234591691470485208898709627793408
1118021111667547144949379146661113543905288392293238199058562199699654475203254427326909178845510521999174755212829952
4508718666835352443354273383847552758679225346681529063416957346118201772654822043388583062834780919005279216476427840
18027753156461304111335673433352674033280596799606014320474526457139065506191184537898643164430018081218242884793103488
72695745983208977508172371137746071259007768201504576884283113308133500567290400607560432591073649778073209746943006080
290668962915580688694243692890235455494499064062060651058331408587592957402352303925693665866637265609128904183612699136
1172009242653393322953165340225426286552817318186289449816215518023518012395914423055312534242821516883307658920914767360
4686211436072507983164457043134517026827202856684934558359062343831217241856853002437623694074861376292462943593541670912
18893826957040157442708276487857089649002939377843250224011352751036450095905691609963581524556058450056809933391154960384
75546080588362009696636850919236666969152360015158828289589056464497447948092864674822628381720310020793171815633863883520
304562442534168797138218187341732289480443458132452921650696743583398875639973668381995694194230630410113379725804136256512
1217781842843641391969200907699034286305754826329299179708194494026000833289841949108386965517342440052779230365822397575424
4909089113653868750718206136551068832959465854767133658619344605122165660424095988402205536041346857003401678180006294095872
19628865071790374449740502696148898065996042250378309245611195575482165117389871052823112559244585169321951538003848654228480
79121454285547883741571389129125599024398145620818748288878842612545325527237600516995724101946808402763246611737744757838336
316365884100328570141960895411684590019018667129764374645668645806544124902802952078735745841178687483884972344196966254255872
1275137404629297803724970683420495622773548696006032939618152852762942182814293813571384220330543091158473865755968024387034624
5098629583506562345112003001644152557688693251013883478191336091307466637160744435392442658449665362028542440273133746054205184
20548951823354659318961302297942517293887028306644051197881640790147643228946469102451832347411245250897192826878708294117980672
82165069472381468568091872703723318324180899295494537719231608482770517445449423786624181335498400716209735159639141560721786880
331125704580727151654863882645313725944520399657191264022604561333800491716995706550563545549560178491794224118125257591221496832
1324010743867010934918452703665871913149699474491511069560510270157481425094968189297080131999525888544594076058039281267349065984
5335402679154073207524092107855162393251553850952823849009131560631042212441324338853186254416857825699911399291694155567271616512
21333733322879629568674779446075585689712119423045852699308621905769176489926004996090742749820687255175550230188891475942798753024
85963310601288963729714915941316369974499155253724993564334789889797785502664638746882820739475170607033443306488300812529267543040
343727138526539662433684004051951091606418145565250583558619240979083626060878240312600180726829230324462677477453201335449418896128
1384940794984437240969860597293863205021541486576967562555841296114751365340569481000613937268248980093832906115782638024355455141632
5537744494465727365392947239322052054207886803869108919686504343431255395655450058019524513725564139922038683924776624464387375819776
22311149030324989016948133226265176021521235180789691220320791862029959525923804957757078939136760195302087990282174516475754631670016
89212281181600886047626045670090472249842250038398622796324073224453643358879259828294129144561962382302162002200125284936451172977152
359406406435952405435806547687330063381746851727712816821116034919174783821423858867715006294974026431614839112131105891493120786931200
1437108337422833114882355840649522447072036002675969492463671904586539491567168023478565267582427759175432002275794816227639616815578880
5789263542289880674848500286640998993213298706579280912063946497790607499519153941991185245661811475249756082139867525015718359565989376
23148773665103062353710830652872614663356894264498395316899294196086104271227296484481684501445181555578420574395462173148310868615846656
93247011875315909474875825512982110665210348252686330190148367578143756462657612046960139640040956402212161113885016365289917797579358976
372855498703158764207744230606104057215664749347439417363805060676666986734285740190348036829241221217438542161663238201141111650018427648
1501831054310718861951282477107728019057219909052166636590244419555389537598940587459595494143329130899788372128134922070089433567211247616
6005202488453961796578106684439608522680966931748061608278466881903369669441833813916864423848334708733740087430394681415924479391631068672
24187012783183947682079988437599159929660965072884690893181556460682340829006427131543178968351023325079673119041641232579435080662162820608
96714088673411869681317453566484900738383595900954383648409037288010572383432756687283019166545964197766687632304124534313317831170884876544
389510184564362592341927008781407613632072727038891145950303156342567490068704942133923038716133839935474615538349927529919367402693939525888
1557497107891325922419566934652980495831244490114610013654587664460272458732334978973007175221263673884682900954110464646780358412379714738432
6272363982116836937539269295486901341605500854816512635284180187523004111423284925885723679337341883465256457883298875355720850636843827538944
25080754236190895036468478950563334468261471289665078140994942865176437876047016397983076735742392367455274490183326560262244326763210782795520
100999668539678578629131051665836211826699321941829632751978531862239384215195299038781054386459702968271806490094084293355833227850904490067456
403859390780947767948847083500991302557834716333360490647355845991225206846170182637030670179697423627636250854316529002105522696553388110738432
1626242499649937369177631907748993704340966136889508473025694520731908426277619531373634760577956086050329338823193467816414698630440768306462208
6502740585593613377346381666573892871265069818614837282135907675450208147771992462862906059785731714329982602569733945226559362127373383754255616
26183501057976619029421455339720922737772174170429649527987760166894435148365452536001600224761821234726886906820411185012122690447069455404996864
104698319901466289828917935349091897925838371172716103811634082039992957757120357137651781099449181972402687784551682247745392029738554811877573888
421548510579547146606615535620695825475927538726529746605706894419537805820162227185021322311280707236993668374223688760681913596755231638478895872
1685622878795543526061151595407575817538184496641258518945957344589976372013848181470289796897410036702467934804847716599498474645149798466601110016
6786489871903235764490785049697267257492525574242877149756346080481369843770893406734185026951382782757686290745949594532417134368052254850299435520
27136817526540210793183636271627561894214638521609086680956994086335534360988967124251683083663894457219853118427769614316129953109804702664090149120
109249892163937166206839827732701774365110340421519730694254899851464163058810175284788720071602927788546117101554523353630049554506444752153984927744
436853245059755372914420803463987800187152350904592674351956074376654187214997562058149704191674279352474037655543093207125064825355983893010363200768
1758633523127725583777242124645219747544053563006985231823501781185229677688183201449905060620701205195245635295497114072222970505042451294555641332736
7032192099715772153678669904539070659203834683438676919160470173898625096955475867956357092055091566421245372335904351006477027670666504689271500404480
28307957924083297284995426257973624518373925271683851766854830169634959884943764034088415870672527539405771738412160584771971538278785011384694792732416
113194347083541434939610049232014414785669967448865694105797661966309632286631035163903211388015158453417161077923027973592266941700265335551390473050624
455639047585422395158314403437276350946738025748508663429315244390651323004088349539785366958939217600815690255834729718752259410453233368676732221613824
1821956237824240361374826989527360752052087623038037430778564066195837564965297084802481601760934290446967024317389769748914226385969886068650725079117312
7333526368546307755977208040419521684334824435920612100697281803731003915073363192997415247220535396390648243631185460364015394415258219874901760144652800
29324503131606659066328662318534462992366526744980061149692265865969529807424868567573851168607841422628967437921338199017817533048940179459788934546036480
118027886309050097728600957894833469683074381377360314609529787869310246173926205667791371248947483236483708637698417464669167764428177629538762340042791936
471957859322715630710915989775425103018372490948979849855004659293067299596369464403425780715178260709160121324421083680033910998346623897603503473785152256
1899488043026550969341158461222709243532060763971159224850149454625556785072076626599595154379702250995975134578476655524063853484977587624961404649659949744
7595492441395771476961131263417074441975086702524697934436547461097396410211474660835084345826020127633100980301086406788990245263365415412835255881992038912
30568136723551072730526475611194203340941108629168169700931829064722677308260813745496422618364010948604399160246783206436330932778818394629014829224732961632
122233179399439281538141000235310308410614709705856606382275701483029265972916814183095350521846895087296471287942775247182046396265789786537457513960839264128
491906020494106085387951730031093252975601802702177281386850308185589117894194625491868443948895685897517047903601481332412325443329350585861972859556168139328
1966994017802679999271334413004441110904899822935985866870238038714663670789050468904880976965160817762205213939800093073573381425681465472315466077382728279552
7915463829646240261544411037010499127025964614019768880491463795960090543471750950519871941852593315638603171954595381530396628105270412355317767736246170491392
31651771415541640128232922827197842840222347365317158632011336731865735350905237227088191059619082092224808050456650361034430915221984279601433799456535211740160
127365541084560909915964700143369380041495429084483947559254515552586977792286498367126090122544093489530094200596076025363880615643431803704876099670210181625920
509300776992735831497298866469931012326737631641065141303196075464207926563915639045294044267847923085792527603177347904999723311741941502668299809681096250567936
2049317015028194022577823243874313698594814253553061813405812765397990804786320801688727483369327746588815046934676195714704259823861569514276276799435659066371456
8194685161801214055651049595757792179042863117351011496958628400901903144422324891383021176613587579267356520237684371412227116832678164115610088937349434470875136
32972224226974244412108908886021727229500855249414494557056168707213956176856572781860181999165323443547370755092357174454614624628231527863757206748954275877702400
131847559597072568026154828974166719741546851827102210973217510480854816431196991818932834936931204804443978858737140107226355421961988763658154571171080444537206528
530480602177586730224168176220333363929579252707007766641243498654210495458979635282884082090171043032479125941493845073892206695990561641250676931798458139179406336
2121260841028075495162010927621137045824193785861999674293707352579336837460214397033798271632602851116189945052027193072888616164909981993117224656355490241227258624
8534403987080382686317001525206728678021541548644224095409316055983372444500045830952546535673780546279999884770041180054653269183684044487623512330519358571654795584
34127028201265561720138436405124245119238874275059300898735046330180943375260841218951430382292725543199817174903342431593943564960518978646409440016838344735282299392
137296531857581224704280691860517613642690194110451205857662190658726901797429196588711126472905149354482460084472258703248355771871529567507970505828298560475868640128
549016681902599200438111870727447212490206372516616535684457002352920780002768234733129911760429923536492385165701574687814231944023450877089526924825255632025010675968
2208660010608450321351501341138048450911035820282579509701754045630456779880490581283607444298016017757598641757901010156450988896598998393512716298021031513937343372544
8831928265243808222627686197766189811122059457675707950385879288170432910421917167500849182032587215049880827382452064253463302426887299597489608558504068865810340204800
35528865874770291402620143759583557616601775953397792160181297902020380602383724230942291397531874902055953373188391573596085730707942412675340518778262931403411972016128
142072064941532896288593323869734461269931560633202922911076405923587279529533437678746384620705146249064073945932585040412685837254421888521488863898642887381932811497728
571501317151873950982427543369975208480446561273481472879946395313872052509678598222162123856896490424118909632612965066813198977926844168462075013752954400163517017987072
2285310733755577266926784153695010303960547188887836491924097439608606208784932370023948875099812395656071766241911234797595210082154090613855059836021495622558188099046912
9192566403617840073665258331353273437084924661256984302527866044746999881864102739313851983643229128395407518010772363487071950753618194416925741979016810342629922440943360
36759150593006159514274120689691689253114671031085884179049798885779038013408065145737078972984315559866415552729148332902545273130985122622891200275850784602161126091683328
147856422528689521285985279204853883647743745014012414519098784226744455597282075146133574317091059576862689089496147133204848310401201415706016121141914867465250390234962432
591247811337191775213012521549697151954000951850366256187841079432065221604762999483921437933662141998935095240115396008822329706518508387648796917407266797291441486341417216
2378086869083931381270467043689413202730203084916686922282748363141467125405398264861099353435970961014947452937354017362467180137802240032797738652972158705448748164182692352
9509500816405071315858480216612840699291351794478197902008169098410258744742097533347676276410460095398448215341077348783721971850479089817970666252098610161655252191163198720
38247192205730166548498678983678891003050755489027004999926509626079068482321032321719484069743949218699027999391632373675251850460637250534744841922250889557040376975526740544
152943212914215428825240628962079999881988430820054672997318319791270350742653617522715902491660698548253294147781084467026476086184913554689142782331030435560591149532974931200
615114464392060013235667653457003234189593961815220448134452789333769169171965226240294742463679351687708786746361372135282007333219636277777642783045256413623707889414415707008
2459728817221935176998743940569621228855018322124751486752789609211066448491132172100374153682917885720394666117430456229023647997864654316903919928937220464796833684615527683072
9892295237677096950513951012879335340569356992514819392408473368121779405950877298495957116672639801604961031034232032069715441204896880204117483294446031447332735521194521873152
39557514031613670405787951927687126615425324089068613352148823780307324644010850956931607289872613348234540174012526354662239521167200666839977243019663627542895707672661822251264
159082773769335108315403894824594503116717291112433542399348349889124882299234493878131390861939589849903066569318720641249305197409847604609469100294274138478152821741012876280576
636144388924730364339106310418026394461260301588157254223748898784165981352629062410676091144724836410065580270891236357241849338202535408777800781548510142325941359428863903733504
2558199429519028837856383034108110637473902970984128732279695036093033882279935427607303620744268147091053298952303958992097964245902629292524607219531681629208157118612796334572288
10229809867045947721433550188958900871150023263889362784030880900102790925198642118630449260240392354227131244938883194829443575751042317729582302125266696996843997508446987383046912
41136846570597382472579941332960157958834179482099172218926767566662822446295834694683181772050677818014439602507115183176694507522556101321619972404965739161032438176672252521301504
164499572052684680985606244297515796392959901448865039176228718037185035125520284656611216508834993685753379301877519173546837335671728358550175869495368605357237213057552031214313472
661474560818827781028103920466377790637589510388990761470010151942322435752794256827899058339328790005007132474855155196825526031035557077389741415518630920574027579287821003780393472
2645133081363968218581050102262328461414047075611713653306059696108298364968789536171053899574178800306001972476634701202004961112136796189662847594706733594898972818394801802191378176
10636066340523327495575022285751044571443614216753873130999307830486187431197266856308718584348312949688492663267587481534359483434481127339170873172644578721566000598176362828971713280
42532020679764217982110613310750895185820506725553108959768414549178658489688395945025123322725011806547569438637266958569807756450129748442257948996233067069595659252568504569520752384
171015256604230903401293804274624761264608251502283167505304512322870404996949906577226481410604727257688221061988075731863633869106359652546503127854520247454476128510407869453779800064
683865078909793975975012831588456203401372061117279824693117109133497471938642159890595985333591749100966968229072045387241710707583610455760751957620885670330608599646982402748896901120
2749633348550053790187601670056484577400428064791216214666594510022889383747514443283717625129832373652984563310107276962593038517134218787488764658342239285263351577496968126164063217152
10995397726411350119150618069856329242298664993720381854971350645024691211072321418032704879109391754134514157237833984154104702226239765584062311633688154617564375674603857161179582169856
44208014226410197177317032573334350962089433144569749989527636578855105785645686646744588437286791360829971973384803630500467873485054773674418831655442854874883472390519367905527190497280
176781878313962004218747154183634799112971114035155209098136013177990709050578979458176223094770587005560656671203497289775692264852398444121104341616042909568326885871261449907334150609664
710744806970527380957535348685121338917965466353641404813816761833463617320357580093088792405744083463706175516675020361991728316905137241762513358607025114872923941622943816385883310561280
2842176247284462913722653051396469904698677042295532193392480003972090460201121237664516573832303140907617214104197023431321733812672447885968596493949693757331452969066174070111049411910912
11426494709867526474017121509997403804789786393081427057930636906293853823665380656973099217198630850009660794298390142190856258643515089693470782608194578799172036153266525226499371221391616
45693129232841604756094622793490005608159097105857452902055009542549594533022550624658728728842867542318784981866893794653147086960574219421704054408181586655215748706774081157077321327659520
183695771718179861909644132809196969212920400096038318818941213699151202705344872078035675827358814909928580894128548819546273919284643158071055198085144469627621035124956772795824968634965248
734577463325057457310136036513505385513445588154023927801943296211810457526301040284993021747374509193761530055453121546253485262686551908799379989777571094072209603367746913686433860928428544
2953060010138541261498664704967400811764790898395292282914222788900872809742168880173786149033955005486676934341885867878729718420147769607415155738329048603589230860764449111859221249637947904
11808949599364281970457628831243952954108213286174116612820770518496099267999694325057974614300042748494038920619176103036245447649130351732707089894908709338983405627466736047243226278483494144
47471452906913403458236478222333668906264595356585859879664414046766827653664388075623727615218304879195475315294174514044893049075291161578532261016972831973129226693464732065858065601455323136
189833157342259703874222643093506797380828556471218361414380568800092694531225084985135139462731096716302794004809039990896055503307486368938363031285668204484733049471045528867236918233840234752
763097576372467979224023646730821280155359225477335624193919932335282385793392654005026731110428135488202325323078842649428898061874337104576605038628691481852659896196243882508233136806218565440
3051547724509044350855662072500389468463893273907573281021122943429942084961223451717498203084524553318874584248466306377974672066829142157004923669271259707379855275224873707435550114462001144064