1 48 2 2080 3 221696 4 23896064 5 2647261184 6 294517735424 7 32835998056448 8 3662495243829248 9 408547159030366208 10 45573786789742641152 11 5083813692357704941568 12 567106285442412421578752 13 63261481909761466834092032 14 7056905064219177681145561088 15 787207442785254396302842658816 16 87814070493891594423934247763968 17 9795780069683300119423596596559872 18 1092732709451742496948439418379698176 19 121895833289924936371284239128224333824 20 13597647480447036584033604829671965327360 21 1516836236418547538457964103595739377041408 22 169205163718287420330204096060329498255556608 23 18875068212065632351578987566816516898295906304 24 2105539761205449588874436926874165093182635769856 25 234875849782793344210049157403111534953158917750784 26 26200723362073040125644181366493806253529076399603712 27 2922726646143976465422392079081226590958961108562477056 28 326034168218634066165657620069806599021001146133202862080 29 36369558879636742934760553492236909001883742028890619510784 30 4057074202763770534143615315703057253844505992188664190337024 31 452572194818319014857287284380342072533747163459211378586288128 32 50485049394251011882702561543630028730844291305145809819599372288 33 5631676540276923118704299180941493647624348346448402746256222322688 34 628221246385808051572973938039856097447523484396811652031587624681472 35 70078942138806087518713036375594418583518633899187522568056263732625408 36 7817402164520419347219734172686154602862025414254254416674879463711834112 37 872041939229102628603241068685835800392687503878551663936720184228406362112 38 97277475019235666632402826249612843636511729894422064344473444873298266554368 39 10851435831725435727106833463218586363651247874162899898919127987979143050428416 40 1210492558393092211035510418408986400119730005543060919515089326738506027439751168 41 135032106040852340940181191610045158149034515897106389859022856390277176148384284672 42 15063016732653747313439109124348055022242352530242287019195099441877682268595862634496 43 1680300187420335258103344642166365766428237546239649352983736020736384320462205352935424 44 187439791773197874614221342399468608898898866618081168019048736997488284613193549878394880 45 20909165994868105047306109425444612938775194613834905232364003950287971761110356937595158528 46 2332446160257969447596617600375945410090661733596912068482914409271030920112144804478774673408 47 260187569979472188038776577971238165900506920724142972997965508631241722910014725538299452063744 48 29024280485143270948455410587654392322508979347810975734818699146058227518114545354845522971590656 49 3237698317973957671652811539359517171781747107472419973858268899989507817859546260456444706426978304 50 361169690445115252769177058191398755383308161731406399492069359963008471329776644513324699697599741952 51 40288974600279479966443940239023069181272450286956319884881690692851221532717567280812680221910248718336 52 4494290404993530528272826987355650235445037768608369098938646751341552469853906863113332491270812954787840 53 501344262166374345452197651043476864060299411783156204223739557600570352443402973236926587327419853343555584 54 55925640436559217016204132394129202468773122016734631044354593537037834348457896765117371162870842314377396224 55 6238581937138770770059789080788906457698077077574410908480532124104064041661740196652766802222678778116579524608 56 695922376258596413460218968712190879839580228973807027819271440030684931968738790044423065117617951437487423356928 57 77631096081993883098632174182044205179211505241079664303290203778214600130639043943497095658945693464710869699002368 58 8659855300661231368960781618809020732326856617715384113627953392300483102422728929347491990389472777368801904890478592 59 966018742659292071488803345624520040629832696532543486446170902020694484647007315638046642752007536584255750624927285248 60 107760716405710011508610264666402164625045080841464181737718026210640750600863952371954210371594868617995128309707935055872 61 12020855794479610524846453433827605243505598914722851995948749649910637104800043521515982803465557574722288313025212859809792 62 1340942960026732233333734709174259047423151901638852074805789897934630395104093565552510496643874032505809553585108835524149248 63 149584027359434466427483022799636798291697481910218771742602402025615414245972459190807564329174190285375743425840612207562326016 64 16686303525261042297814640439508291438363927691706539988806960309680367179654253827425414231325324742433243830067335861708068487168 65 1861380056762978711170183279951255252033758638205178103718620331821883550602898481340952915958877689768688160442291215966590281449472 66 207639499693251993431819995793592791124360518880818069916514143680954263991008337293134929002047564725501331115927466964096289410646016 67 23162471133295264178799668202705897524487513435081298076522740022121591776254121688249425767982684404779276513751094102667548007883341824 68 2583805440647437351774681861630334974682639194441895991617797633520531546467648234488905613425383271560426914226637063093784908913233100800 69 288227042645838525199543870393000926294940276520935823065398966237833275770735097676987756140814147744473069389346348943822358131517736091648 70 32152122139486452610377719633681347221251870442538435895133973917924339028177171072397610156261038265198819658477691290848660543589130549854208 71 3586613346835380659485357746372417555225499222727745244218163093807010075842020621280235870314218686945400600488773902025341598781828719689334784 72 400091640728730964537345062243070145387489157809226240117756332823045530861722487729637811772726765033761238803606363264430823655578380772684333056 73 44630771566789416220306558054649370313042007677249861439717979183953019128384445514391479114108005884309107868464607148392577334919305045119466471424 74 4978623814831175346988251472830968500627312608434308352389110276556484560715411848951378812671391191275835366725794059944138829103725071346248441659392 75 555372318681767183864800821407491573981294639676220478892648819647842847298291488115734559139804392056876584006689714495232702516303435656887602790793216 76 61952544283248177837126686597758930535710868077664097482109755627811370648574941094191058243000764956406737711043528383679192937881129900937750206270668800 77 6910891331923042587832990984068812234925610421491824960544348117178958155576197719559511027624573499294606066374542658425653855635670861758419811286420291584 78 770919411853168240064045570157425181494322464341275454476350404655682659347530766302977661042701080823469551493632359603726597137183181733793990152917587329024 79 85997118320576850250469102173671510629913721140491730455824490854776883272409340966869811398530029826752313735272333077904630290315879800567109910046641003429888 80 9593096562020241088860199310028659963254909382878894530679879028538106853343357705542012543712524857023199676896183044309668878155783297988192410210440704497287168 81 1070123086045603074501881332229417315150242730838723753036747322771966484125588398218096499565446025743158661836156821536599617074078874789863287398822508544810549248 82 119373698772255613618803275145546190167976860821269990207163221696823908432134117186848996895193003694735692694028007681732438865895403478475616803869255909270211264512 83 13316299913897902000020275563440953241268688524835811090156382911903645122838182176226127681101872362885095318333306952572101302359334957015271212506987820633151753945088 84 1485451529278493072865673340197470056434792367375772509541643470202764955121179482117765572554466704537303455993569488864312985890083298159312359820269151237678921555116032 85 165704156567762012772874812114799370849706536298285258067127392663909300919347446704459439419788563909750290789528227169701649247179031756363339014183933552830373339775107072 86 18484526060012271279042285610419949252505557825416475618378116884467265891739063763628481212846045233907949261463408221333786657182621925815752404011546514296522026204138569728 87 2061974248205109180892996637388336132404868684695184083263175073457577724488860925319592988726779154978202563653333011210249086583164413739437724795904478128835815109489502191616 88 230016057022897919562975310422441107274682136382573900117582964543645126282658600551891853458313518812951710618902194249860855998161873687484389996862732990683081326895972082515968 89 25658606810640542741393080824421989371949108478978570041998615212760467249239339746228043947666105728779686941269214449293452161132779289402254610421656000243545654793454206448566272 90 2862252800888198906868404732055048366415874270058899153626557797395203429122387711261074657628430822289883324098948727180908045705884882717486553965489043860774773361905783025472372736 91 319288227792435697733280532279088438227983906512941905330239359344533722180072080648407903796503484410769880729999724919746299319649791429700086853624391017882306854394133550211503489024 92 35617039967678358649630198831438344188597746630816838954980643771084076069217791969094160632124462075327297705633505512216181153066833833369102979688960663481853273703189267588819577733120 93 3973129685457358942586149302470406829015653839888895398648619847581881980269998256705427331435838154012436256321639630335967333845210501925744869598569391454164267336415151225187807178784768 94 443208068716201690225318638404306219151929738368126336083671548466079413809380898497536069626347432312038127207752847102688286154969764465473853906559390194157182353299319983041190202607403008 95 49440468277222448395088382375215162081236749801035788699395607065719171037791152841156984574507371367418979544426945685950686562879110357268295958784582961862331400031752592581876483353082855424 96 5515152083199618131800500695815960176384570484784657935468857152727988011961018840978110628010564396837996291873021587092679988224268722688078800509761550964141008828746005214036713874885816877056 97 615222783292980181881110142734096272649306855823148386937428610835571024611048031231084568507339040014841313793660598687850427764314342562573163033771911881690980831560711392979932673940254982406144 98 68628945743083631456523629967029864007491910940070536789865654933093867925485359521405371304683970971797861549983155575555046172904284743402883913324623962819839161894794652438818820728532640603308032 99 7655653076755712846523068872253743767400324053243335245323011078142367280145421330211060598772851510255278883630262612711171536180327864432506088293363418443864774185676664348788211805260308481044381696 100 853998606521589786056181341398977574713507090945879108810803725849315429007918007404054016003701396766168100915115878177921149242854201285535432961363335697844887795306569913214330282684162684297894952960 101 95264716494949015188117053422068120629775897935015357838863112317870446319518503353776528510185338422730151702432870079983247018369500134575809561156752067419517159283133440488413514375416066491098840694784 102 10626909856244101807549270282410243490615492437342543957951860186768399840897113209123602341284015749081959060893889749664338659811186159191164364960244088724267061411409325317929301288484755109747591085031424 103 1185446377712421032546842148172554752306450613173953280821967827960499839205531842185260221275031114348641573310083856208709345435430239819988447937482234987096219536744815074914346301937148205031188681057107968 104 132238170215191144743019236157293295460762769805304841074076123957445305545300157290065271991531176154761846432348385919102028076700303375090617546086541657234891713141050255054994671949573230071930466162083627008 105 14751349357198883124037227024128138441518434839516046876621230306453824810463867830005421906684421878843643134008611511775771335619508953864559615729976355511627623963867004916137318603991539331315936202545931747328 106 1645533263988965633344038017263934386602008911107303236338485529472718043461159514080475070728502695115147858916781080021004883662392420813356397764498769524867512171532801303743701235552441285987337225121223757791232 107 183561493753975877578442963461156140084502199246445217800752886689666886815307014225928234274346006208276593549170244504624958493007239475523907344574823348391392244347429259928557414292418561395646471079940830084988928 108 20476536528657418090911019643457949257955359527452013303808474606148203613055317530254854714073385743904530496290678589970278477791859178290237794904518976413233650836692663456142648707668383422083742819861535035429486592 109 2284185749607193654595028927279383566706214297846113363729783878769341993545288245947176414573483923070586664894410103353701145837258374824698017695907569350442813943762210288719481393419413358844331004448896027278759165952 110 254804054943889111959953664367374081753863004353105230963135638998461398606762073281831173882421112834993152504129294041963073339808476593120581484299429361965686371885060955145138500609929275894107574888693016426369471479808 111 28423741995156693195590645806906657437367920638864738620923558993224866396154279171770074916565207939223718337709339854440704760212199024378553902180355362362788806648750370205301164855440204477713846990477905220783222833545216 112 3170707425300376021494158355940660327581518557864464356541574809874924339229618843265056887841541665695761423752052138094329843772582776382706422254691174129547414995877494062277379752905156973759474473022356509723619928014061568 113 353696764436153464039618544612426108045428794274224185193790327552031805219992466123545387098907436320051949533214223022522251723504915948969983866981670239579748728726831777259885517265869368042438264475461233279955219287556227072 114 39455359448925625791142338048727761913809469130909479355133977283390364805589066328578138654080680642969296426863010219585564824430064355088754350265259826913823421521913516557990295776239525118216968012389954111374692645443423174656 115 4401299490894642853116601903460679128904760384916021232021503613535896540520961594092919717803407557236145071361589249813431776998546973265493953329165955773994075339098711713483914100102915828472960413258442098108997351946544452993024 116 490970998087737075343041761343618172844581592013297990262704638670868834626642989695092638365363629682267218138254812854987748038869319266082225648405791249881688502740305425872727729263473555586293178895964172141634609906467179688099840 117 54768488593415506472873376424077542511419250885198620431498666718343871076098254888867664543809964557209501037740562029072162682544485185367485367506708492532543406504540246528116338589055256946813415160244150620418452545758265409313701888 118 6109500061083149305534679449887121988193142205357233197325182667751639303371682775704215557970375103909188817391505449955948895528608456354942612676235811809689979273740756949356740648744562192761006494115138452943834569137751400068109303808 119 681523115846262181504790669642068563271790991377597689366567653157770867233089399042901805179970927650698765421762466190412443508711158757244752181257504131114646458157796909715070977101515325367441186787937513722047373723873109840497595121664 120 76024838822974240290514023439889454361236876199556933086781551843822728932183802315622483927138246872037536428243425284937725230234909444774430769649301339301173976274985296764586026263641972910370648846017396952493728822444314531380443171782656 121 8480675099159823302188443486078964055036267428685082600386387366627297123579066717020601555169499125954637707924330993260729244596473524454574448387931690608642065034154138921221437728318783816258677714479852613328795959494333880497923476332478464 122 946030945293831212172223747483318796189040440528449112216271388358056883528920211429854640428299971666887158869264256055883933660813602012926908582580709803081715870085950377575266776202616329499688277000006786154888747678290151760377372839742799872 123 105531050180451388001776269291113407910264313979426266161200095853825157659858243378248696414817668831494734909262894065751183060946607591619228646925910214650487095565487189896910281075389483444535566419671898107360049251678400589853316913272797003776 124 11772133467293639834989026774698263182328717229735502326289427527578116724377612578214668768308918031053881886549954549312311215478496660418901910359787665937902178424392729058678405627809226889398987970491525428669989353712347761442910220794246536888320 125 1313197643108892002181943552296824454615062173267342638308496281532847808866127299806537416046750248262505037601820967263051427277228804481467755873195187578019264906785326508449395271686348963321762769814435600608274368679950830309473604836445145933021184 126 146488999182507644659373662309999793957229334568671390900649716390533723329760975061060899803516349539756640122221654493363771561768738152692712106469465629598059118870772543077887117928865357948359282935235427182753485662208770968032750735844893228923879424 127 16341048884835164035155834453835148940088095987180064263759822410068480370057955784257869593736793349928117139201276868434704825003809517188542165060081145418689683277617247196397632584775827350084991663882297365289614099906158784545767893308532373985687502848 128 1822866427832478395416068742823108996373544945380449325601989120725162943452757433218704829789360394258282695455731059134362001326874915843477374783069309426601341045307453680354328656751211976247422065821634810794462269639040012782265788616565991065527357800448 129 203343251534019166920064261788731278484145051670372924216623082759774256020726725895043908923289828115757797545551704581272963912105437840709008402618594187520613383090714094199066631403949096195989883560230592110197514720988656570808663356458002386192230785220608 130 22683218755415751989419539512674018175994079897253712936228247089372710137700604306680417741698266768085150703251498626704171131213645794860156779137947675293585483294466895098300090061000969854048108796390608616548084022495300282721667936770579667829005203382730752 131 2530344180219645674549112229979951234658906747367972556451029427703078721207591359403794434436020795689043314223682100822729151731871291882390677109747210210808614170258830213264728268658948967241142799160049219167146658840856704871273867626922112613399011708284960768 132 282263365680532544541928628686164607895091653605384875439379497647956341041088215232090193536364421005548122180313783246280434822072679831959822353892944732783871665719667478458653477320390876865253426929866650383861431330748123368290377579721536459510322421438770839552 133 31486865790086344544661106170748167466496226716837314695619440059394314544823682224751395187422133373445463931031111738755977817535822060632882268526869931816224284472088009938596866250774882018866966718915636617108676510331903617733793659934521564466618806848228197138432 134 3512403088132266655487912336596851302401281989603210688029322596799859807509229259121682215829847476189695945386464492236179222618754320911383999496187445452776449248422311047526737334011041172562682377833470422857060323156853727192867715358086482491316667419443198833983488 135 391813384532079603153423166752864805878068868389212989343841994645301819466631857548020730156146736427917985291195259233626895523588604731810041208662971586490234061120031456187499261311307456873449482496222488167268139362360244793086608503420676581195610425449990103620386816 136 43707320727848720900548943985132930008877605475763335269440191816111675016613133946243215721824602086837553173217121479809082920498715348904657388184398664875636950769141851409664357791333993568224210187757348783189003134632487434525482443729764927773345935795528131833881427968 137 4875611606500968718895173907112345284314404640071830905588042994221075570269771773546797922279373564196240560978893564168770142622140674212624075590041486573662884661850539906878346318279394977376620903810763498934984948712829905900623966348202105575349307757316955188915309903872 138 543881165479460795589895625467385675176443683652945741396142115454368987570264645568265109900740783425254949002323343291516726952154142095909518835260153776222533149104111848314117259568170076541806020188653916542085930978233115567305537526904648758325267863302490560119389632331776 139 60670690374286244849239393111370758221538752660320715811168141681692964545490469731273345073733439747609268608960594154542200799213644515636320285954573327209609984575029309744175667441642207223489427748972197200304806216566709742067037909091968459941897422131777521417644628009549824 140 6767898769297457610460841200183821188931347446293276746182758423444987135495761313427909774336708600016442483548021208719409681718267302842981340755294039556138802091749123521412315604675759456244556824425459328279454253012304425692094541874226100686883063849517502253092158357593128960 141 754968395264397944197699138170293009988541502020055097275983137547783735895233049295015045762270235265007191799187470994433183029669319569978024667568671440637372575949024747202319230359798958546405909085622715031326795484813478999833979148777777520468462141475885153072401638839715627008 142 84217760530609525493713953012921367826906138482501793214175047710821393665279809439034766784846025869335141867592409943778641102909999426047795157568803774155053504938584943299222140060761905799976592145650703067997725697151223440923932517073474661338953018478656713802758255674504782020608 143 9394606758746737883610330176622469398257661368563350218615619093189375145804541479966952951904808972320636902900103312512921377084526496609183673342312145134561324884572020764821929018194357469919877018870086987814134762431354617715243806577057205535212672042696364271904699782128879747989504 144 1047981276104007521220628619883690661907262061253960419608871527798090202414540752288822010385137305977797585991716854104940802671318708980208258305586365974700920811478379520041846840203596329740105131895971640441389407062588851925999144570513378187160422010025089297061329055502161018519289856 145 116903749488189869281240367494266728361050362424632999654225088657618935158522345643290988588649681538856387122208781337840656041213374701133395509204408278973921966931703178395459546985770617845236099703470926671075395325988776755453519445116327233041563720601725379681337710056226131501733904384 146 13040773681762912125239006493241710550198946159725756833883043554786682369138673695256493672632639471944328987915544731894407258012938577004966475468716438818301330645622761093178996644915276303896154568184483723986401557183222757960072433195276750883620357914992379098706717158187195390530957606912 147 1454716199980742336835972092811083664029247727707295596679241558111191414961782958374947782405910441282485201183889154461969677755219679057781970845559091988131079077065569867925795284672003762014287002994703898869943248689592032038012390951179840233586946440586157110433421856333042203128269904019456 148 162275588406679068170917959702286978223648893243451440279202132896480346407460084182737064299096422545910580226799749482207883714981458412948929887631497852042442151473576032823146563707571692441328689984777304662989888450273732184573453771596681094705008623954255945232530103695692633201296043545722880 149 18102064576638740571551927184312671872814818653482412508906329232348632355124957606888961363129808499748884209320041999635008677568302804233994680251294387747283391942946174804362299518368155304086110324320864519521971565789111790598225652763014100032380998088175458384359452800081770800374601727590006784 150 2019310144885057744197233399437167945433704928202748367194364259667859169147447950115322826082569816392501054375470269795820343423508528446619512717232883289861283854079459681166045170381204440600562261159775783887291577492350666061484450447557618553970147830908682060660211644807017011592771627907257729024 151 225256817749838096149010688908834928927669001232174363438089820758016873106862406635027821413686182601972734885932588215274437089601360787773289077059812163384574010266035951906694724325351664373534018672497772963617353739029822455520424780330661327021130697758106866422914506156249166071839302153898219798528 152 25127707138653537796026623111515173079065206236362538374877457379244050506621537385148069745874020373426698353100736219166598795549026312125381126196691542205705720951432176522636415521411264952736849818529710547856096820357822504506915243852923064202838082628669859569598488774102582174976440379903030736191488 153 2803030213927426332537023890672826635730119465620166714252257646945955787164117422804849382951109228389531366796856434163838468897091261087376641655710971536166365038900884635970400512578936795133549399739558491332451390643021075064481723757536361844416229722840570138919055956279901693332973533304088904060633088 154 312681866946139827799547294199292298134853204475953776648650160258869502079680455830392167059866242277760077075397178725971584712220916432281362320501039968084743880173619888821402810838931908429191410133332183051765848692886067591454600731211193936812091228432826336928504686356109498317825381760160532825555075072 155 34880091349402367431067788914103033543806309205020749397777942105557039862014505638783249388163079375678985189083068722673006809994938279624427606260687654370081428668109767510928460029713511565486407430637628615726682709483101439317557308492318151683946660719057765866193300881534275763290940825687354874948231364608 156 3890922055778244400871929893042729792869975636322406628118670531737498661569461211378933968821003520148076294128836273483192589555966410163314822248290711801495289461527302342953959704684086780499425177072582530373886214998440510267726371232410705426453700443898896958070937625847121867563044902035811027349223780646912 157 434037694812430435198259269470239248884022416636347916776538485223382751078976939668126531757341554868933914882678400550884864411566280546637268114695774348300678152309379601389333141496061397646169635651036325470449965867830508214563150984815728783896238654484114112378955443114095465303488093409316923793217710836416512 158 48417500483804436751187045994783365587051105407178648501045637735481291106594816751093851269748026222494557513657863886080372746733071214602895447271726934765927959436606770271201399904039790405510659308258602923974300813881739384695490929884736528583455501894074465618089834194926406005815438608130805087729216430190624768 159 5401038622030912155405447577534504056210285619988408849021308497639496922313113242562757382113269187853669171821757621737298737270075203743970785091671043276205739821335827960446111715913627818091343500728238937304322153330141410796628608064160930788723676737142619894720659934520655074887603991099884476645108202423415996416 160 602493270102352603629258614351501060020578619426019750417753384568689253454281147874120551792946768409008179782043604579560933247214489356075909239638364482802751348843360153200134368815448137955609534736309141563196166554503701158789910719373313813709688120135983077221885057815093907153555745346122740852276268877829707399168 161 67208951078030050083453494611251453059783192383078176545476360339942772525969804658907253599674708461983114514274385454849858477105509652193045109512448077774116810251210980465348340221477744091527879720942176708666016343688370211267769231000845647060777794420912119542130286447311357940970924727240889678776500609838309726748672 162 7497250723218324911212194424575933141815181783964176716817970569845980786837979334095243924891058131395668853259155579224681490801039119141676930067904358141583779140874349903260880889125685395222047497078948893246100463351282615440428249690066973522191507036819738308081393509038816790261450878342677129297583797160582547658244096 163 836328606609838812480887237538031282722884458290835110673425245531601093897837387709665658042424950207380940160828266887877967618748019384731075850946343351209095924188979798553008719542895297495451410541059101140060894843092197366326011640830577964448256121038818514771969667630140346864300025911388076003991500475717906831375335424 164 93293603756352087849043888698671037157922295679464346611173855400056424877428977106563422750993135240465184008946920304570040534357069579146907301226459654500913273704886134952553201740597530911790475007782083918669404246055274314083724401077460631204384554173052276351506063065446078937776912434661015245176956037473033283439144468480 165 10407029525306733163353663870640967357978184165528762694015600679491311805599407314654741463958222310467823644808472986523660213609351962352411180558958025656873881665486397614483052223234562600409147945637259178627352302625909588903418897830534202251661616928093936491792039293909607221017058765960171062537520374505640993400151372464128 166 1160918425055820956838129349519137173666634512873954300631248991944716856960620632861431970658221008960276892243456451576894604040013886719231805015359335577452810500551384443149576451703802022544424108754636688659728368023408209342565495715333107861275599150532081555931148245252260391061908236915285654955121496221203298297521712721297408 167 129502043436776471348390659676152977762552240996837486328196156901104376766615341585142899230712658909753102049197072272227081077674447494113388472803745019050978071423546675864159355737310629091802650499168620426904463627213794114508501995272213136278694746011782767684960000514391592463255735149377443298224069743098090002608639369694674944 168 14446130660295397674132417934497414464717318028160648388804377866990496002598236992237633648113291480099040662764318665262229869081130547977253115439831715235683856403885099590320370258959654366097265021949765898777989914421040388575067647710244642286233140545849350867332775507283353280783959856705798272016164536700867555110135510014053318656 169 1611485699499487470932501916304982563491124400415667721379870745572423979067007427868473064393273802437017708472920316026362871598300301811340916918893342410673695381557797142879441559990251026439225619465117668808149424122637042002370454288807426525423894530009672955900266986945539050515751995441942128170390618377925556619092995034204711419904 170 179763441211894087305469839931648553179699896306457540129694325105187089499088178197664079955370382572716326111046609081351543557448629378215771335196376122360014892761560468663716322016459396660838171334547890161684528418816783805082774132339579423650575570565223144779242642210378119920771275916432285122636392555742167433979233058180649715761152 171 20052858555542136376846327894704467071955760178393797823380535542607991238011243409769923030839195940527916982782793589690873406597667335854610933897690051222724631616662268737007718261022472452916765284643329444011756400110405133547822233688771323802185349882000281115054069172339325172332505410515781527564730782585531934630857585109725156512628736 172 2236923890295293747098504198595024065631939737136525382389402613174820206306671221275134443442751043325481500457733787729759737221861187768030927088838614172914403476199300874172772469806843412221469849584511036141039176195598265656664956317053063872190157936867749307509052514328964414705488324532884751540254140627137509168166521724250579656129904640 173 249531929680464004984713932268178506737633507714254971928520087547344501265727072237488647846316820349349211282532819513455743813080825984513778313527842516965447992751738915258711914835487520120280899629002025289447427981534530993218569006158372768785905306390056112490860257026610599773884678815640739262321000196815117158864278912563038309512416067584 174 27835629187113892272537925478353069540952961282392664464638986613721432582712445230540354655455362203370851550695898200315592622992236253186708235479433486448729550179576413816912776335846842186948933525137483282539342073484932362226971598513116932700527108990188287649496998615349081951091615131932643994956263882736964291868557784470883124818681972916224 175 3105102634499315847232852608157707859461684306021671838500098894815467788440392907739912366737764616784668685330532579481021856770616109228940205249884321553076826001928523908685672178805438656710419348505103871681980833214055786887711120203387139377833843746528036970671435919493207210172254339741445578404645603009460914338308320113000624769903231403819008 176 346378459993211219061489471337256899706807249828318443389915841928300598880907297556580939942760596132953826949403968928417960062628806896125840547586098245179981068472482729140950093968428913468538852556485937296905090719310247318795502995447904120457697747499912753649232543901134953398911442224023758857658161766746246299620712238227693431599490186900144128 177 38638992545447553707970221913795400414485836216630718110190469216602707858392283136412151619496980696202265376754828814656018323322039531761307192288153234253915787390076962809160444873368261964978383023692099881545412963774173676299469112929432770312338124887260344882201832460886218364031908621795507100447548477513383417665373529434320205662123490544889888768 178 4310232642515971839013186971349554993165950929358869192353129164625100568274515845126695110152311834324683536377667277298667265069873735592915442470987298747142754924295851755017749406269346929644058692519680936295251470241398400082423406516010934726796990457334860973084298064256816391343889667214361317981089284436799901418322650362881643423591784280636566536192 179 480812366180574497498948436972946006991465817727595960220469769645489999173401092199171966823097782679901203442754097223113775595004351681695592754733181641560368784535258169275868349712448129284294999192541599593548504497194313019080482582537866458916208050612567923569672478791086280171615973633872070629166910981141233447611292032698439228729538237870765871464448 180 53635279263538314857965013127875369593600230094895677101387671808257401847123465181754719037741961059688855389965474328250487694126273941019935943150661272537222048203091978165480740595950587827295238884684784751460606095727653337677335446283567496569708760800967142084566205496752885196006559956401295975380016611507417053372585472926561005512011584468468596234780672 181 5983089005238583793066587975445827218143250803630932584624491327300210740725833293537692847861250122744737977524870120938205376375723953975091189549686800627082465357623945795997623254157150517047972159147318735000285553045983374144333146106429684652821253048253571848806144276330202009464245893652179915122652949441036867983927630995214132047341603947702125367962632192 182 667421789093622735997537174840204821241025496094928290434976356446329485791251393213376499243735338313178316041923000687974945601682184385825928160996682852280802388910307062555638083061954001883004598223775519458664119195914862071766170982665488211147714207641248632662784950228841864031118079280927001674116818860349072127700881549772968390106806350679066012660319387648 183 74451816472546229844219003513908182824169907606539048858122252053798370617347907055848279330382234680760796986405202331756767506930301876669089433051595670578327604794664950555884707550471863283485968695505508813100363358617597151245347442256926263364131367598356153971892316001430317489106304028870724103838880309077182577550450073360400837088579275795865907465705819734016 184 8305202297319889226635398220700948462828017322087132199499026585852790122623771345124768805908136177923524712977016021223328065217313674091669155295575617267916295924976619802901926712678256890319875388381940174530980017483380292605895065004256259047335381026100619176827604347035053859190662824825869973909382201861574239987924360034221064315197190166733556280841547093639168 185 926456713448251398393571843896402030289241491763466046778400359412241027930012904843121256267517868121250768535940629767120926427787751226257112950129415990059769183724283227071619394765572351765699258576209584775322750914723613297209296576320015264554075865097646424168132259463943351880584079812867348330011034867806047676653083294784925076255618935109679772681652216604393472 186 103347517756469122883045942583948057765477987946462826754750602132162142707338518495934876000658803885748153118081603417473087953417270766990034250390301547471508326494689109347534766659988464435774468533192334863141481703298999987939976371729103963598918021516729565362177520212237411296762128095013445825728036940232047413623499542786026503912854490254006376114909800955291631616 187 11528557428949201922961091398198283031340604289626550793989917404262261172659098913394822838201597500670779641171862019547964818340162726592214479488250531804229070817184111304246162471112044380960333903359030961142058795613206380139706880683298067251047251182016306473533190238397266622557979537927099945003472422525038305656790607059262736650121574424197554023412328469223203405824 188 1286026401773547871402421163453790190989999942893385001161931761259178216369138329653889112852530752302267219242854050608967039987750424658173648332671699164893064304654880260375506918864860953408349457174484499039953931617170086352685321301852104811654134225350502559931102375118702820219035015588430248593576006186522433816387615886133694869312312659744785382156424345287871850086400 189 143458009924608943261751793653207488129856458336253755548721641586954597073320531073280008064662484693246832359901006618214887465353019127032448840407434688447068795656421512483014041392958780327751297131370402668636784197866956639487661890206249800084884801837184996773455824478318084327098591673817717821775715632214174628153713169880721631773406234675396413831587842012118186090037248 190 16002937873707119589965652800601444961075956910731804506867194635413366958279935303576978134029322167163322818394625079676921144833400962774016086469114515412810031354527830522659969793675898740140415063751814314888458804296841192181966509654289371259294135822319704040390215819559787504795503083008848025880792727266697517280287718037103433164624408921023522260772418017806492237412958208 191 1785149680553313591317513018171331667710059233730713257470340558770324753076247787983263599169382246618031168766918527207297450963793099628052988485811680694484324417130143423895806040780644138213831328877327770337053248166406668743842012507564447544432583722690449130515058820500208412853291503456348499574987387854392022054222877762905656442348251202249950189171008075859512136555491753984 192 199135896616549007313854579943183438727996207440084352065724396126580431500858655275511291723915591614910562831877834750540704816974462447453358032617335395723827552452167536513381232568406717538806740502580930562424795917414221703875632979741309415650592284209411480726111633131450344120387533999734882288513279913348028821985297821697119742329157624296248201900483395099276495619530535469056 193 22213882540642559033578805405268082684188229130884352616338973471909453990677542543838601602055321987114087181310307365559979295998782751922694300252444401448196584226937435074509764008861249647289859683861514184890807180827121538622707202748737554627950237405949158585340273506335962928857108036086253148836557182588835552772299428373118476660806485952552656956332068261138402903759677265281024 194 2477989081394258547570365591311358148873241974005588873836021588401232018825870755692271956689317232436056726837889164923207254281528959695106114636128733753708457133818636668926371338238906895001546797904989024282659994792837717343466553817057846161287617509348673643739651107454565059777979330300442252387320930787241881799351388161510267849828459532566718690679002485822031673801483357459054592 195 276423082559954112564935322549289812120643279188256396822012693356851948071288727763397897116776194619802115880580689132020812481486808817820748121642754793658251730562397662274595810880254055817664700458407274739973156363453499971080523422636265859062862285951091442930846145636075276178169355327054925138839421640456886885471028492245883676521108887784913635090023082936392913490459614368933871616 196 30835374193398270917489715298101986053745992942048073716738651555971596311249124381628350344100905445852362662314006955521883192071495349448232384436826426282538653073801141175383090384941395601754393686310480534138575252059928795679284862823672581410800148099818814881870397151558774270006122547225626222922972928459442000306145966657708006825887595328795757786669260701795027312305487631416400281600 197 3439728306483472517934256669109481051062861586325179403577231148126147066320789796034927800229706457167048628510555119445344001210608840173580718445092326737769018439991975772290290125207791807676115390096368836210748226108214915158451394800802395696774529438219822363529761494133101852545136281908279884277821143508030153168783452120947874828048511338029751801213683897993102387700997777563547634499584 198 383706412907964114529768304094024991329344384762691820251142647307172241190797084777090004631272144678958186682115301507034048204318150656621173805693373915122735422089005480466695793944705737502586786255672773371833510413904539682348230729235491797392962890771697813030193050375282983993499945522639071710840316193535116335671453751548407487386309982932788528732122876787459511065504578512416854480257024 199 42802976918027253929487317423325345924601064436882706666090542704067955947748205871929736252077739890485779813533100793281687778101424817994938828270610755356960539909241432929892568938056274239319939928621782828494834969244429014286712514684034447268485476737370532291359501923477544208733845563375656100479066042646874820503203145945063909557668166655773832832325371028669585093870006473016478435836428288 200 4774730813489480186652615713137828452748791727767900779174964416422592440604980570041210788133554774554090243383719159061041069115775398125951803593611981959238425123291061595296334230233800131391426459551404732864420392506689367658474002247588395590257041010200671688668800620843673973706519339790103250170415847887369830223520787426906985016322790664351919910881249703758640040553594415512778477883115962368 201 532627774580886617867428949627692727032267888960876032777899273681453425607269120693205930237071510583953676959188117508425101653431508899573616584369700458897661090235698501988699939972064373749821856224108339066087182407317572010816198460143363398041801995202742233204002686242545103547716850230884965155226606814894236920612345271602642121175968206420884788022349114443353337227165992995052933159845938331648 202 59415359176585506848734804720934135135534211535338239127011473228561712400895487898371949725836509725350201472226996835514507691524180369061989478993345385281440306749312638592581759841437918866394099615529524218376583132693326965454079105582389885053791434736749810235784417311297160842006303598671890445706179679915034150660019660948747982093819976942377512781912828816326634899516463818736605240747083129946112 203 6627864851510025838674059397010250659767772072980566397971522859474107063217344836392982784739273041947488214298803455134820862544894275154907188816178693786990629121225942253484557992201947322474626962689602926263590211974962127287427469383216123036912222953666980441667170601827495933022594727683282444576728989654549842252448272926149940915409440766495663887100105572896392522154913138815705123154408101315084288 204 739347419567455243990632836907139192545652821852605212441724887116589840871583228820997462996749390139204774770625036866925549969246655767824516791372755384323788734492807733315510916962478473300814431630777009134139246301614057397927704690096280059621006225345618045190631740286702686591843856999829992157030831965077067606538782412248197152155974283094963804790797771360358281974902536379967317502273238365301112832 205 82475219255038821330457246990930358498156650369222248188183169930473498606717788289064969814595261761977339375444050715349171624426022670721954266339291047389258238920127803624094146428832860143269545923671769653012450783108355299479171344576996065171434817064939589584167669587419282813753590294449685071764895367897022711485359744299295309264141970848264399350826612631862083661530310344641983625925753885986727657472 206 9200223888177272529673067156711481044573703583719570123118701049254914465606111381651919340311952409869092005299350555154679959553343428141722268946332937726758919365329270796743471465775221731147932970396278028272276405180353282348506967553253858759219838598648030240104354862714898809557506947125543996348798946895198419625683940300050416610669264281304363388344346559922307506508077214335621540321057807444159787696128 207 1026297600141467950440279634721110546581693742387654290387437409385466760326743761359371734567483454867217362106164206101374657453929732408985757670193842247003674183093019471892241801943269251704509856343757092088884184738526478269057782434261884491634156654555075566405337397706412553570583681366244841350536795338784505177216281386918208228661048661391219720185472047565789109125211677780685811530250668450826139641839616 208 114484905678182492422473006820116935987051574981813074514487964506579658640882330295198220209083213400044341935429052537184400870522936635985398339803549219478413242482231464998433489783698287319274697059508825854566432593422258772546235242882423805126680580019470934022066914173348551232268996684153171263455776728824472299509554842604037155160098098259043987858783945922042614486073389938891210735956183555755248730891091968 209 12770948335390886628834684483211115641413166165885982410344272433893767262539095312204033819076352805341213373336349853168756455418195671221403017959791811653970225256686468346866259371970241219103767696757052295240513967334917254019355797066714286333939237041403266847011201409734367543317378916953027561919985391169577959692715344567055218399577931333070989083742583763668236952697188309093874171889933349084048686179021750272 210 1424616812313143619999918531696057630966009585370338252794503108548493827726431631302987624092845737899781186619507908642660213818999877077381338941867075742436967882554776662896896928244262296133359146939883408359978423515130098503092181896516723941838490673728696672951241732475862788717348272369725324030064854026393461398199652901277762637007354133822381770891807191508400594971150349256543543745661700517541840078402366734336