1 1180224 2 160435446 3 21570701058 4 2890032532056 5 387664140116880 6 51989763458957400 7 6972630432052561776 8 935137622698422608736 9 125416235123858092458096 10 16820240718943856746911744 11 2255852030209856561796906528 12 302544326986647206631667545600 13 40575830636427960273530225708736 14 5441840694551688505547778535019904 15 729834231041715073546424079280774080 16 97881954780434405414795364533009341824 17 13127470135204515905685024200872229356800 18 1760594918005686175592637939592006857225600 19 236122758869859289981024759147081287043845504 20 31667680444899158733592785769526403930513027456 21 4247121241341090321409339555821378628524613262208 22 569604043783261131282651441907631939849550466646400 23 76392631210074440422189006721411656040112044178807936 24 10245422529723155989473092995121825720377582230818568576 25 1374068167961151052176018856750913336364488294609064812160 26 184283598331510865355048154262486262339853329664027946582400 27 24715254603707401951062061314213325408769420180706241546892928 28 3314694393080076067351070790456043986080268137240984934945454464 29 444551314388173991170505444608952465407085691210400326267813024384 30 59621143818515182523107346656996093041132303380567762818095487881600 31 7996109054632531339587752910226640887987969091844192276739440360735360 32 1072400761182992571638310044117477964842586011571952149600544984005765504 33 143825376158368713682881598981343751641378900119609074012542570868258769536 34 19289187005310673846416429939963651421305103785233492071443033277938464489856 35 2586975575966164465806661234849042079689275343266128619899932831391343558705792 36 346953069033076084815555847253365096286187366723298003235198840065959346783426944 37 46531723464962811460261939161801567259870548826275080236897759502825588291403156096 38 6240617195443674051699404444423522226906418580142723642066086497957918029677915222400 39 836962400702653476639625355797216137581144703807786238541832912888203373393416160359040 40 112249484025617581157883875884759564482488513148207454356273956273211675850086652753889664 41 15054375983245324891524433808010483129547221101361798143713028270268340266035522687872244352 42 2019022521236633651711756942621456416666214830819105737006598754624687455422847383148900442496 43 270781860755809133992206816313208619580311240211171374599359771465704567570337893608298441851520 44 36315997143741032974029043013086637059306359453125501522433732017205657745631547604239772244048256 45 4870531744124272156106931942337180329952769268543582613773587384518510335245299675222521652331670144 46 653212945706233011601510822514901608435492433783103374346188605294806032212869917331818523202228490624 47 87605866228664322682176034393263839143302009630948448582491997815649681504358919350254359611720335463040 48 11749289183754452679467883143789328791317748570848504351961304366954739719977069780971732469948420177897856 49 1575759732381041025114987311758637817533247993229370703848378619270265478770615121663207932781088389410765440 50 211333527957316674120437235990259112641226454957519354124902155811675282660098204271630040961447496768295158144 51 28343064695148636965980433052311714043212666710715929747360417892784455613031836385751514124282093190748740280960 52 3801239320982852441636449296293538194250676832214531183246765092981475450823106971033124619051155955813142836566400 53 509804445313192385132233874102502922901686431529452338135592096779458849172661590447595428756959288182536834572913280 54 68372588651927235026514375176302570712134461028324741975476959726475450094664262432158097463261152995113052773509230976 55 9169811918948124612357671922366861405268784140304549374489923016534984383992483064076694023847592439749891239223785370240 56 1229812301782915602993739484623499272935288403129874030129060269512883401132282212008850050774613746626759884473527416457600 57 164936676017460335222265550750399209466412706945349927247599571723041980509184630260327543979254761865924044100958035128900224 58 22120535838070270410240314718057540812491409895034795646715561710057747097823447640547847053694094434861881967666609323971420544 59 2966702843651048080689784615946245866532945197707071481048622091123369694214671850531792921583536869382342471502680321293528072832 60 397880314787845412784404856237315157181077298761791169877233909271665017006204891698831964932510286608836296902237094651237925632384 61 53361847558971658230756030276567747297624959265490262395965798142638943560556511158031637523953528423641405466600604749289932537080448 62 7156641505185406934554448088058986719886363569444808251057892554835646277346248807912837930502602471701490704780988068223391910214848896 63 959815298320406676589047530227658831344349967892244643717175680805796808110946526664558487666422537461756516386879957719851202014694789760 64 128725940264353730774672940634956035909143236138785754427468471961199078584059756700776633800966949549891312776704493721698639886412396390784 65 17264121259515937956892698835507814227700949668102290908575609954429905411692208924790468144384034355333518465370925127263673124661256186362496 66 2315383226187278041748177295584215557502060196609490171177671479459050560164560369801892937740030828487169839338713849110397397601190030002160000 67 310528372890942202961748849094920674327131550679100899687093050332188888131024362834277942073448043763992369511646857884856866510206278037051253376 68 41646613519388324458749747454069547808051422273682691191090803974766643347816434952435007609099856688953999512542384695753299142088840455067747162496 69 5585449089518255176767272512840962300424869096474310492780813780283937679840772922404981141241198551532958483067476555178191644428771016091544566876800 70 749094317526600861622175732573166519107987035042252398389968147565406167790493556417694932693079669016914386433652326507589928727505467200392858626601344 71 100465027530855611422855541472859332048922859019714230924533097166891728748921820872459971198887052958219186965193995338584978326714599173697552124321362560 72 13473899775534151756217283448281174997086092836757543105490690550810873563277994469514965096199165546714777960049912359540168281589066354204133673172276857216 73 1807056441659575852881673094221721911774272540086642480590856811118311749885468657387288368126029537001996428270816691250193395038277840648062884029049335159424 74 242353961194869751359151461179049321040255817269930537914408227763497598785550549103201716610087733571843707973945644677375439884369554781195757839407939983401344 75 32503380167197549412131847494209620180801815648931237790843095110250152170498955542761023445153442967302889925983011525095004396634185194407322933324144400520921728 76 4359201380842686148498033677289952916371820809526916353362476677765023224973510798344606484423075819169195270764368614841874577134881471731672784244270599721227549056 77 584635708070702922445022788193690447342438251577739230242327953383566180641922205452599172958586976991028820965117136745169412807223868466252148240225639198274218977920 78 78408607744856770663350825700416805908925498829690454689125114906974285788128333979009384217454709278076333386507457158443149933931848321109693894291349362961279474471296 79 10515795877017001600823865065477362437633369163331615036290152230448425757937532847751972219446866631163323682602953242217089738889883220799488886387116190286123277613404800 80 1410329377189348414157892055518271662315145951406228826763105691926731577921190508193904719952327413855917376891042755288115073012315834695835945062091349387960177023966718336 81 189146782176559320912600495649162976224086046280994761497476499293781328548591852658333023155175978983220766346854387354312496103563315872049523610679306067940353615708212771456 82 25367482083544152319619974262380286787422094079756618141268291394928045534750883889466700144577518654439619572528928464477403993408312067469025987293590803998826098494820096393600 83 3402168093233799130424459513328581214964594078216759567608847952695126567249156249706665611680728780378627739473169210212804493222773237625347663869430145130059011013247699184444032 84 456282878075890159916163087731758173547648595501799147722779729666750927183516037777031303652126160913582181426829947697452657014735440637330819112140240279819668183080544492516137344 85 61194526290241832013212732956373248648747222642900571018743462477099517931228186817710885032403242417647244665838355392275838500798668101866503601605541084761956021669955821679676689024 86 8207123755505589716262854686931868087375066573678846462608986663047663913882781442721717373802700450465977765659890112374215193245546522517129811453984481159195530470907517207065115586944 87 1100701066280253249946365988188397037578118369538075678443887836985510548750830395643731936865210351686551278541014878875077304155008564912852691786531121814567414149661871258153978628780672 88 147620880762002212404980050602053591562232542975626206824099928729751452012714751496289921491589871542798673473486942074375220872891685878881411854778351643325249719392582023869212795827292544 89 19798222337145223353351261439271009126039055413336429204181642083672747043348507081565631453239604651948925748681856250374736409012269850651263645983432372615379760467589347208709890397865433728 90 2655245014714270056890322521820324368263951824157685914261255931693863667936509124941800006209785664258463299479251659392711439249634039104353110875216253608424221971140298355075356012899856884096 91 356109046969193497898318102525627325516423233307437368933416116351062109599361935514075879772454076853385787601702037408016215165892040209699700797125661866498899111578445556213310158307058361205376 92 47759680417648249142820884680859750619475109799613845840104762569565808576905462738848114134641963388488449261242726738602471289070760107970886654048346007309995557591841807427921057862994545017174400 93 6405305040714729948637197895866719889411310602359424003001469438571414208631640754422915115408854072543459234173302524802686001108599043313774347187773269307489312558025785309441327619243320691571600000 94 859049564524405978735190749880595904241053794611709540137076305244053371771784173502752396992475124535619253688476005255745110849878720669946706207962829010633804855085757055505824648919978332535124054400 95 115211711170468516929624128976526788499987355406922563475396842126216540911355211249926632593701650225479755217068915231381456312880743632668153196097011021500649306985993365779929897643059744252765515633280 96 15451656038235902341297063838656626454024144990135803874659743431738313926993898956898621054154569171319382937648206936068139345749206356699053141032593412923125448332209290487567122316831628641937380262144384 97 2072303864758066605431993695810769923987356439686667404422589194361193341484792707324473479180867417895511511825930000719635997223125705679342607584790131726894869324472279710743750181624794322689993758552390272 98 277927705435870602141291999740524252754641062231738414018359468902793233227809131663421370429856389505356162555980750353648375020632612220611487891755473997384424633210903218882622411021299578387927917561900073344 99 37274364422355584886796191136556073539641244312038067543868797517494378457690486629870133866108413782491266725943213661914278048918398644313566329695071950031383404129016587986336218908744998470426415557146615620224 100 4999063482755787103051172640898420572825364904391429720704045771634660137470834279854920106907507557981157033906086264768930327199211405604791570146886036209998489882724234539498597202781321950883031995893364657265024 101 670451021550728173219073423169080494440836120598115603448520925317394040086538121652189711074964286356125432384671016047053229695295260346396428897623064053504531991012174105642671193941534851391625075559807114300770944 102 89917756365562451315815717850914538580243826672486509376156877079919790682417947823306343975428929494891375573115902039531205550295572475457059033826181003624529152183010905689360669631047621572242891962920747495529656704 103 12059349079841618206795766399304088255943381744719084780237297326764034657676400639391675709640411120845025804035328844919470101808078159810115882165001523805813833625458104386318642943814750939895647127096643908513735701120 104 1617343515981835928085577652549011995662965593312858681863549146311138468372534371940227997102781500736142345339772089686539357729860822313562818044313769270582497677186538343950210899556813013094992614120792616609536295127424 105 216910550591909878613290533678067054246935185189855073676098929275539573636137832142093239055923965246447772337586607720483923183845997026683496305874085795403566390160956002560048057769453262804956654750188151027404859034704512 106 29091028895937965062563637891745486717403675079797503219507239993491813097845139664718241589467983041565441973374985298124086424857633561319158217511572894830673773240671798737481252540099666258689499263307781675182982649975398784 107 3901552782540683358112164295901859128003548050036221189207826352443949954746176470923060702932707704404390670823822149598311730685300812770347701568280021467995830522311177366357396416713720529342700564594693594923183859828642398848 108 523258017769060110273761791373190789192462265899791605512466357459312157620259770996084963522789563170662776571157038813728702380740785831413563618346749395088300678319773754543700652455382626309199294114005918708295967428121030031744 109 70176918888512049338244126368336375084849611555233341394248453392298799062124132650558833133274624913219729776575364653261305250042402912401869562190065227815303319430576538402841346048223271708429229990573759229393073365121493959699072 110 9411800254264540212249017289543713181937771214238644337507781496062211725673241455218876773560674110735739720900519686280419147867172264747783785455593751990524519198629251968766737396756645802950065120234420474307006389751910244051947904 111 1262266645916751992655789413356998764472509177349509290421112887358628169532655852927837702622097397025361608369723488242112084743319425897694267005880462896241582905717061956006462792863759733830703785538441871742327023550640851395787657856 112 169289300914773017916443373165283502437303857473111595468346196075963149918992057840339650032605106436227351510937572874432822570137496524554760987913295156537211331678334879208746296955658629359876731803126995530542036444386088226304277129600 113 22704289538917798056920931284836846465054185871648989509910899679061521036229432417179714661022246718800262043795697638563795257767149206559979772758801411289276173510991729670353441739039915342521747942213878403762712982593340668444095368903296 114 3044993160710892985734493354327619244668027877654944437791318300187401149300770436779970278616108284438794217122806045660030391827153834168587562976012957885629809198079066620434553625021236941469260283019928083437875864881887472530477472367329664 115 408380246071248087793096450070738755903272358835043113823537733237871503929889108799823975562498696801921192374195628911207554000186949495331257929342071317885979517721246875869452012886000323450804484654217398484437317336307188345067842696782373504 116 54770049251039202795492791963778956670684362575742253640702768596969423136568395638401648453580999735177367923860501051890548487342899062286468605742114283437464167833337482851412596524146079688619990481092222588232819406356346066039594009594644617600 117 7345502932181266430023007186123522366630703606602406383025442035273445247927029509411000064689355009520837875417027166692816543666547563895996314573631351121990664180939085265630586966265734524401098218822857500196173457267602165527843756004478236068480 118 985144509901272690233949765774941246455351691291131316537819463731426160618895556445428944789183753694016636475204254300702279447584922166860035315710533580176136511670485252358924042640015688476672259704918840753748205867111998266699775327439895192596864 119 132122975696699280205937343056802506962901392519323563177957675606152672481595923734449129894398214641205694778617643892458282936323137465426127468677159393076686926320576975047966414197299104108037723844827158168969163709925048518104002865656962222844293760 120 17719715769110877464492362207874262520527330989533814046082095067390911586286762038167037872823493342784495386420940161559404618450082539800304085529022693222570373847854284726710376757100431364706343864044016495091459870331421112515525889445740236054499953024 121 2376485431715271367277875539770717465901548813667180146101999233392376329502672547962127807544991690587925818933913632775311450264934736338012316590174666442459281210643851028268573699334260970087441862019099739957415313780622101319911449232177988742315367291520 122 318723115017454009238629396084684784090802291102187840532427364620057857068805753190833810922072124861718605319684429986358123327396170928374465018705914708170613847341980695784218842153162847997571908275887718203310591934506716628347049812512093588928678612345216 123 42745654019477334213102336577389712677053930462045697098334336726217147557347856230689405377951922599555292093372043306097728953243108746837116717316011168988818826341691291937467106238946516564153550082133693314227283208044597584021332828710747212227031970740503168 124 5732847262906543849259925742157648328049412343908538339295435042763196186773593288827683635947984899483365689734729009995565906079662311419115176086587726046454728059617996734934722220138393516446591889219662869508456688851728281294046466775468924502314181197581433216 125 768862671392035697438758985543193658857732790676073416833089763487084088541488354373452571850342919386894169538532658396237182860474621365516292894191390036391628856797495515610618844454321648961036467279539656537948306910388962488727012305530666498300333217180677253760 126 103116266725791943960394238139393694986037957168112691730261793868070051396618347048396826236515495681123381744262195845235552174367293252163072611496144290173471784482009025372966712892075080734377912297752927279987930756993511900106077933642178020738061592849158467244416 127 13829471580683646297851476045046963057763303170979580681617655513708479626459778161790871591124123950669572192410365038909933516484315635467565648682771967638499991614706455357606624537612514442388989986253134100780827428116396003882746798104893426770742708366068464997356160 128 1854744069716200997677236294138816086513434567882320733937408474143942577288744429349784472691233576008645425056150502964018777292348619447465934891046688221563420170441426103899919331717998295488463440353467808501586163180986029128816219282107247061919439614851353788320541056 129 248749602909799618077606128809259784080570726628683849744970820317248931151796934767266618620415681331408882506660319307745998022816684468961487115418024256166105218620238904380996564382986468551288618046625428886903368191358590441567221113507630754336841664898386560512978516608 130 33361133731647864004356335339091528015467967240306920682021632163832916072810311884150942662137498952452145596869382865820275860011957539651123022268377940768840129840776065641900676155193653304134693554841732915911052480695101024091725009278050772971340852093525729064347966636416 131 4474239278542571291966248530819696693211588360466620440151802919869490398005463256298361229315781077122416829102018710558201285499320692666357071489649011545483323655568710405701334379580105230725557661304404590402416958777863795216523075025710799712064387209180491014974036818829952 132 600064053058916379404819922466762335293572542702066533372684586982948899512650518219847692869672437402595983225918565153985906961089838776568294482795710738609305982212749363449293635138854543749866668975846860909391916261351098788840497814225315834428939032839853001523174967315405184 133 80477785240574940015175926861698085901258638999294013879855464109056343687933813245839944145603060911460291689615634043969186157877582414641140451527184830679994814515604139250462091986204789934659778049713608827595624898979370134729630510721179730680245236180544047010534177027777677952 134 10793304288454351464450254648593992294412059373679466165454128444192519255657999778895703407000942561127126237807666697382091877454452701146403155749595923006678296575352133005132335596198889495313216544486322741832182612047181645044188854573868124544765083192438537191496680664741536706944 135 1447547507861000887269061511485907693784517024831498418049770319596314940198939607120376738476701391364210105632470092168210422632813735572400574640090077477908077418649390726187589389143249993918068926552414071311549517947600656119021346213522244421961094156031371298630427709589677092598400 136 194138303851587604092821926176117638720700970528649290604146289579138794657672361644639198058223749167716472301109441429722189572072817407320645706420255407561909210093628560220951359034198189076441397341629276157895719653444523046192744703725034616603160315107711745310940690752189477408131456 137 26036921633103639289523365137022528068755592368417215328415736646048656777896671565330211179518624764251524206366710284781929161741123679823746141091090990250148732182559831418460329706867517990253300462691782774548919392698655273226391706218717898377899106616220793099542072631083880298886503040 138 3491950195704959788568887987819700987336798921397699317967081077026157074810156432851716995909110660754536860425738347609034730672818390200529816742526610902203845469063893858088218052251195802628580739682370198963984042058749187948621224460587799745602549070805791415804358500565672954241834639744 139 468324033889654492769218317800724652969496513591130564359910849311248731024163140120735224805863483709574921347229203975380940403298289227516736298371286220015948211734897473634892682922750597864121244859620364009649664664468313014750930136941628798342164141681074976416379198983365768319061432484480 140 62809429810438670214964272398956973526114278630475089508887034623669334888667102806823441696727679871099115086538604747362214535236489308280825032338500686331036396287129517236590026430359357360700872581614171205128194631837479990492193532416051475174288855281810473384548746441655082099876680500869504 141 8423707065270837919742753537187625631813978551938234547784273037468672560319669415217834542775961200323767234428038647268483694139737124909803613440580928497570851618505051978879190389958196927701156811665948981174753203882616944792345401365529900393074237283376647195280833069751724309940286121000725120 142 1129748207166509953900726086168562125112231871726454288495698659365874066687140606740787101903419544821574374767705138017069925832177618441858291412550361894464444957454467053752552259161901473443097431888794539124315038548124879127370810101981834107794422995078274275495454032913951297118883339422967468416 143 151516547489879631306120014507904934498420678304656928734318030131461297440189138020984493641245885201965549650607237459040412578906003697584158093324702717106893560390814596792396629912414956932656180158167042802160989394386906717716372125872319685812286224836874135960883389464300734589672815697155199275648 144 20320690944782665443794945238695429646082522722599359088967825113795200456718289465006172925457282916814020681377075530011398499786113041767321332627794390688117410941819548553903394955093959385331024796752562392541703703567320772695984340307943285520097736750831540675297270383176506234776819111449069068626304 145 2725316061606758956009324828484233740807515162149630925318943356173724225013996117947241305756800834106223285312338373674703091140846986570865552375832417488148964550592630140989822902233478606892243974952793130643275746858085101097093628925527955344989628780490131180676881373859133685438359722813990416972659328 146 365506648166348203986869780717276622240279133096836174812452282995776028694213227311317470653161880395543445986251032982732265492301106083082153426343132960250455767521293258161407631666072446009903342457952042250864378686095536879021119611320236119479270110854464940372008331239738119573576699007074777545463480704 147 49020042752412085441347170470243748594591184601434669241630510114045149145375592209784690725064879223772949554242435377708955738339300616626623708895139221452493450224585667095586371012428425937939359305188163613817941308155697879916592761021963604780920267250976143865589095133605637400123816774362958816065186161280 148 6574338944321141730970771754782356091209722282445551539414977266271735168578633180675072848711899827225989879048859567373336582243353425287743345102556339697703047725115632828675882467350068812472959646483624248387172950457190289274949608752879714888635131767611528175677398378920454557956381736797725655094599744543104 149 881719601370417844019863646885432526339154388961214707324121773576331457258427147141030223673570513077700315133265439322052398056207464104141356423807621881767814445553137979600651017750164011412874217603200032923203244125837007834636256149035554467754786314794507018823634758392812359292771841040056147238198967252552320 150 118252110520152832104843986513188502079767374295573927390577459054461188376956835991315882840984248422058315850342745182350491730011760495850341637302180870189093404163100915477090930305985541585271672120542332407585047343625945156576632252914800041527910968211838328872591454167005594673537392305681779557210908333294252416 151 15859420183850294007923635295435932896696363427200498639106065442943452923067575279695045214598325690927198303187759802392744865029608456714719261449174554420636039462571339920150363740680629669031931795363685381039715606597873418490678576767698003023745150144845337652642535759930490682650032292470679430134968210323914273408 152 2126991285496364947551144145586383106175948916236576984564465355761654732774880577374475637714156526752301562768183872641905580195238652510652364501568216375479115101259691144826791690371724144595290938505386283231951013934084903331273155585080883934735700966112122652246006985221298251329736491304744328558433011936890417940864 153 285262126618246645362675619327463661733759395061576182629049421603798922283309403839095063143365728856531086741688322960029237591637663305921205354394290623325410196290126637936217435088488185718203133978733637438253213227623122924889606532341265521536732771936865295745877471369220515108494214595801013118386188206469664450534016 154 38258022699784893499687978332064148849762329928886693314919063050958983000255779905671097796257610891671657432996274110766535017139222536401990876744509710244921843890394708770901974138816363011418094150524519758210595170414676815317856778940207684587709660597436946219945086305928353410206415669045928510085755563885657328235848064 155 5130987131902118017443351867168872854639904280908183523253393628948534868363550263555911423719364994289376311554488113183102142191781756590132335038162391608926172451547546696783668600066120745760015551503003335835113227730074254635532006128905885915557276728985588942816111237041821935709519279193490926940829714248584731638500655744 156 688144004574840384697632441014548268839959709063332318296952377713438353165820000698197327132671599451545655486748148497793469749216189100875575829952106125006417950324133906617828995533228413144898434560958582258338841281219481230940745196854083806125033807298078377649779152661754541484355532624986839642549566485647282017920857160064 157 92290656526505499865316894334664706105368625050694383795985661023416600861202321378488951171690057510928441907185911827946264377989722273785944298913357419112653838147857118241486972261337113415104035306844248245248345366794469261801039626555392663836005205152650343765960381314811462877967751434817693158723096493329139309227950367943296 158 12377591355105773531327557061990482317168475378277599459909049793796822004804943414735863995052588504871038998431211703771449613897209551565161187237870619812908856123388187252781746134203753861784520513831464991418923648086329198737083059052709643247416660089694830957121020899297115352274283834451145650194315867093489075846114562232144256 159 1660024682021732017185911269812357135128950325029208447195762639328696676210756044052947801260199901436942871385102936101058301273082315535078441782014706847019669188172750190027112690777771096344848280492961531862472257461716364847232814422066085343283652005975725323488137094996151810909320856961366304164767737098527200518562413177627366016 160 222634749028503828016062726757137852532832143021096136535478195973853739024144221910312925733675747302486531997532185610371368701082722350624638985630635741352073651198111535710388114317399886163045222918194204822740530626003847998197208910124342911581106011927941804450079648727141587325238796312174672162823399889273892409490958559423095433600 161 29858731627181911819147050977215072200366842382832884977401795500646355841223880090815884264496388837810033757653970898084587498149963357922962512736267954854141006199030704326973684939138137410682530030397081680705406858081746180706917041101998427354512406225616020189850641145944311342431072920878862229939737533329908304032941423958263948737152 162 4004513483517029122359698499754461780441513352493487608352444286468205667212251322172655541082357941765424009815384647815491756934493805870634763383319681842242189590954038679023943481984625616957836939327969101826094202937035756006135024369775772383335265108289777270825713344889190626093779417269914967060205698249517702071872838246644733267771776 163 537066625598764343171931031589650151024515626642391567375472491864682769176496836207354305523956409506947619575987070022328849181542675962900595822656746529238398764407604426950586238588087812472927636467229131252295393482685402623339923245855820706657651336155747494674325173566011415707584846637473281731408200251802696842041742384542599085441098368 164 72028864809493836461851752054665986770327308808979433890168268206785758145478156205304866983323642685644209327610859972832308414530624036691350833124607564895499385599840053563893338967947781246569048150138449563612755010890061805488381491255363310608857836390264742034701703201986355078631418967053041831096956518070045086336659522778213556071648696704 165 9660174582548620438166839319074539297738789659224722996662775841846257629977621928862430624692119763755445001114163003708881446566705513023785014685662315938288042486558537468840585931497618449115156943475847743817059198176808128725273491289107428405656140582562324187730643554965698323469733200934340037426338037880414471435148762739321225466505783364224 166 1295577449570167496493833905393410008636987838270479511766020317015211812040387919815669092347985437199673408592152745265662239498232561718215412719498372019905503146271307980099918474424736575531280595247731557494684438186584838290709900305649763729926019744713539125959287200286545741720280432149049123603769242366220691771956683623799299881118555119497600 167 173756790158537672709137590699997279979121805353441391207916954155158759101333000763859243127507359895076228862249256827592287737007300017973711321965651741597063545870107057169609037614658924515333392982006197927947875440762143233157640498385175929908641807091414408947737499091920195380850752985892643570727938312165108184746893482150224482350151456682537600 168 23303448308871595256681649438179763820702155324286161371998326932433250086572469703637681886522327495702907403276470497256204277724486199825033000060393373152075701540590550231506084151545908473513177618488720431974445118142212001815785823078864227357203471333624897640219721849537381767371960796093942615145461627435871122017821095101248081304335606303210097024 169 3125349533613994431079015874973570169386830554384272693043551650062858506400728823750464641248926938574595318724098008816753046750994130962501488962097589466157419803732498745412257058311122323208455499798002009394690428153988856549463458141403271366111543969753875368034629749598002345828078267304415063469126044840814494983909469982240278504418830395047330650752 170 419157267104655017240624188704001336720011102018581836680122936483060707113128098284102502047553667904264916297330944505640372173793622011583723027433281589856521629731238763927068443566947815566442857922587474681217225300917529000971085478674213383983936320234846872196316957986190811164795341823415262453928203942884945352059855959614454832924601836554889743753600 171 56215412924864414051160921321310856668681887112977959171974516547221009654883821995930091305269781741175965026607960191940495526303760648414951915701606636891752938652202362055913500343236589637462459999024570115192944236901550644880843535520677616990976015483164240617019199507084591744605096427440031045643867436365141758992089062962260681047658184815103330026701440 172 7539348350422330585113926640354378975381110232322813688130399335021495077205878044525099877826110355412532162880292319573619684115327157019283226985801354471864215386254539369292219090182028684445884459278853383460967152983472923606930246589333923915479676517201668481993390510840073270338659998528703431113786904942446650292426703759696762600248491885056810754098788736 173 1011142151085658221520765141624103295690568344844545968750239302998583589795178147993203785462474451103248185625333220165858539200501249605889688180048192239078204085025486536197883844751976871839407451443554328789434310231752353698260406253592147501789813412310025468401359274068277936244033283684879642706005782395260757134593276181567231229551647568416729514478808656512 174 135609657782275038612286918862233626761760652843847136415559457452178510416273215415507807270744458731828857411021630948312812492355418953626035310875458399652051200304354069491639776055288757529507357253004370248781315577105990412879557262890598808712674267636348858332187884083501204363613399229524950352488155541733521508146120676697232373556731903611752057258187141714304 175 18187333268700667906089361278201304038823396233131656655257324665000642758072127696512083006219385140310038988103319136395010133494576344873703351710357087683092263084862289322156430273615172513568533167780042472894203659041038742635346678687644836990376333088427597488927237681213808968869142445868685720480746654664567797734070503969095928970499762759564600790047946754331264 176 2439200104448761826528470405942752257381475174379630355644042851497162843609367697197266965721940129591520134528590183405443920128180779959919688312053832467094498660116690032529560523401026160629943729790885368406964724451440530516744585966671808647396687403813861720350672826960136945994023338826032796271509869800467842831189196742196416973441988957792420900852021722985769344 177 327134113706594350928300075092773784497504209563039467513408953471934859946387487391921375352277392895263348237362719997025174648123999181004244268398840260906290027622408275864053504968292358527317389899699567383165098936916464818834520372207402900203814802909770409225781129887030133541743907758756866514334049848437163549883885423435552645921500570892392675799870842315230198400 178 43873697838654307143356537396646793958657585231274103459762644855852857398068485272431911987477204152000709377041992519404946613957547709857683531832529604286248726772241906423202919572391248811970833588686407224084581114161464511275450900584236324168375780855313536455540267547415934950943778289515806513209867344186462281247668270325743132191604863823246797477938321091044746740096 179 5884135225848008432442958250567442107499745888924393773909354368731433327674236511912081581433318295369127120024890391525677464551055585975450374159862739603130898347421839102454114582275695455133432078720189105788933074679355951060565915646056714218687745128641331022552627826857238445816000807348686363359011504483986490879422152337956343514579306580957857225940023800866688868704896 180 789152705645915310460573080008175809636218164051668492259046258056122178912952203372915878898185532699086640160975556865580338378660038665573083024430603405643012196596035398037006375267485773296737440020252817575227216039252203898642001529833318608617835276263893809791809994048553266037261223919835250124333774414719098607092769147522845693064846502029549584205502096912691530426112384 181 105837471255347906493087850688069177684680469826751278083163101591162419079976452022046780594056487376601527488367196117578152370137011534216257189920835362344779214751594389637878213423165529379886863303570632387215355058543967507920982670549562061533223530179163441903022091486421003391533732422340855922154476970009634835925146448214261783356228283861151702359322453417201983990124677760 182 14194426809394509726160554704149403889260094229147190259433620145917340735550768898939009840279353099700127126035555257908692985705691848209568278894137481374924995741366021152048305273001295321927715102264791079647762968778703752136568796647261169726190095514698614349755800176775932296450113271351496535551170567159288306397995438819066951528779849702819286651593659580994208966866576470400 183 1903690158669364886093020229647458683395843211304222283154430564545697177504467356898312018760788360380838120873687462695047641509155053319069664211052770967022574226118965994354030713274820755990066524122112179225087332179369573648340701931580466484122714713605673520366308302675567787821462112823582937399497260310963750014865960909765984458935548265931203391065385808142947304583886698001024 184 255314023516331182801325857970457641777067990341702994217333518182313133896890259717767840303071102972896391679596281350277974422916285585759788475664934815924183734123409151874809399906297720025748294138251141453595850179059467736774540736285936108708690232576839118228393938019119966624048817548233090882469090851430628593716011589888424994280928171919551191399157921806809826874482029206374784 185 34241523131926408267145268196741277489990825418885105900161725070960921849146157601053806257074925220137120887505117644951415763693888450967084489262598885638775708403652184312106092336986568532930822546638103382248503542289121364140621728777750751763282003053356244120262315561302063545779545717754469527493363812394267225435232203646346074881837833424917759442888211018675037401222513378529794688 186 4592312988711540165276959944120208999354122002495104305103352199096197760538435104832759087448625093327999832578208136893928360116857966539962159900769282095496076585577678825022089345435909138623597482819346507013828982343690265757992905453131213754346724370711605174954004514923280473904132495896781268474135052822364519346022545465669126966839498075973431352810208352996453804622339040755484041600 187 615899547021763703020258652287701640080190924011627801467906431745061062557333766483465443554319795041796126085198689080017769431035812178272471639328997507523715597655805855282067789296428179023976258850724732726438887785418790991520578924578836358216606029382527771677500840258974105472106649108290292969626431360054445554503755190760233892471044056545008673952652577411321059298181446896306107843200 188 82601567653175686718423799610525401508952389892896824527311837606802734829797624831486745145566296937321607963070971398276090733958116354267753224092979669564657079023271824078813099319860943336130884499099571808976528439517979830080486515854881973788745237426471021180025735832701546792570073237941477899842663817697931670121015089464278459391454347405735885186575202143216312817200598823696164016470400 189 11078136056042688828252267596807582855972890859348735038667949927495780577380973424462991893594106922518500815449354926579027167093742276640238458686418939265260039831805357065636153279321579627310246050770331137389444676363236156241383778225033662976326693939103653856771715587283314130341669950338309253796843605039663711514371539173447182563796101767712710841277178254839907978793501101493888440968686208 190 1485747812819806584322161195089544094727541438852388504423699608416987532324968655480079296166999048036388065438331256107241987089688657512478827946475661510353407603497605477835751539137263006408490071052362267389027062631404589290054738809045212227943837306947138992433357938759641101725073648362352174412532135689473728377868120815176543869575392789413145981508186414666541928901851813046996207253585088896 191 199261550149924677944408619560192911613872116640063142107313035624942498934623654590231128057905907104060249241664259492000158501591217652715037547337501589318843201593946308891076033155921195682303215964126448093466447812146034899692228511932166385901717081594307442371794060072144380056898144659615127045943304142841700621899509307442632476616622781206725939879711188577138133753611082058212739127778399539840 192 26724027473272438351865926339048384119625815930276611918224967283852569847017629860524410441801936435467243359760244224539320547994241830884892803504764707884844143453407018470118107457588911235552478522943628906857464174902228937644339064666217175907973347339041204224871031594284602699418960105806358280508318351516164877074773974127837173257922038372350936336311453884865390201579071941648190320486610875607424 193 3584101618475188940661535248220014595221598991566074594806934807450393905431961439502533964185030302985007768217639390035136903701261391217058426162623955897336869620783347917942392875969288313347033215972914315106063910756596752574749818281137576676158667006515696768145450545913145223521423465831532575368416544809022467383915117024942089989037740638373372336222339296696945741522601237289318067459351757289421440 194 480682951864345748616992626908749711963429869162075454367955070463337486009471346376909351392513409892144834894463179123421945425702260931133490421104842726514440602476876189358546621261811864668645672019806703553762299540145153259308263597899134755772004565735468197027765919273570987836573737810095331596355165450813772404693889383860609370093206191011566343874750284491949709176366173548567236302746957713893425536 195 64466950105985234450344976628753582337399728331576304859852610139744524583367638002855872965714765504590871440684785390154588842669799102881380436065745236488918283286807397784388587829846623051394574325867172447479793183944000310807351449783987461893210012551989157881250952337535350821842779712766655107448924889922619544423058652126652607428920674080926424623747768034051405371382369124239721823675543124220713738880 196 8646005937694368437391909715301813616551160177366228696748478002458176816308252378571392260277108194859370104164161702202109562031612146595406489819619841907445679710969410916177053003871175876974586144594998986956680757158391145455899808781113819424511391624299878997002960396765315373004490704159111629551437863095953441291855046176380607358978183290306934228584427966170051448197294134684880255350061269541911382006144 197 1159561892593799399344226866744522733205584776961875505113390916629007318898161437943157671646174960125273370481766558717318408862386675815281023889434901524224715721649948983504883377702152130397853586079812458161187251769995118636299897376836887985001619326018419880908345216615242879093849856368598232340267822804335330155712782152129618726263121717470074069587415076289331446656606665772992265538577439768324274815879808 198 155515019587677302927884924036735874658454130216114577038206055686031684785836211571358999941747211153931230128590297349139497600569707110952489246700301699506574175108186942049338534070817920058279994040622250334356227349296893327838058647843416154962221882102130763014923324048513854499274159352385115038542925810257908859232137413455728237042225951014048807183139378857521038208349692267608887668666853136477744476427170176 199 20856947327974807584705063160063967617204716354719280330974347787033106596474429165335937357873718268297093187099684869064766276348191779025617836732200948761291560971117404040218465808779343172425153929814326700548954524662438674040838196142554858834965048900756223675254818515217107071100058201701103663042048203453612247291564245258037917748581409319487713332142012570355161268594556391470133580914341404032326617218604102272 200 2797236260492905862730235550541732192259202804715948957724187865434956213302610623644532417696644377993914312524251158126886320768028839947188017381722664856368469515748951062063788262314029654231620125507175742316276888654580734754237203506858100541836688245022319922114376945553935284224085996278159425246916727733004600371758151248081032344537961454188959397074502184868327580737897944493022985715790149336093409093862710167936 201 375152248983317128291180408265026065040501835012059589390727521100070404472790218898211458368451768747279818135069516502142113907627490793137633231536464522495079840335561925640140600631871742673468780425685656264868457803954596076565579056634796167716225817522369793359472653969621880909680065155571962471385754011784500405210787688641401957916783823195473064043460033110737213541444948324265102566047455433103854187222885861530240 202 50313665636681281455226466669015209222658076866354530873737718268724183227132834198283749649200903140327646736317267114768875295646786857531749517475532681304354941664794589574336446453336793577392816836268932774444687944585505880736010863442203704362369023647981790200702298865981812765088282719694124916493387618287328055851430017978141036212501004424052814368545494017311092594528020347328175927897986832890830890803557288359780736 203 6747833597319940527392544595408564027175017920645612031974279959622958409146360592883586919547315089930985921677060921597415220592318343951777300888974218037489337601719966380767342956952350521336987040979167781761928563595563941414355322390374247433521298655869568980637991654528118049748943409534461859316342055315185306594119362390392229154442694068955899683293263858730292188143459356711909114687853528625550439776364650629750669952 204 904987893069028420569451802485266984581225747966540783667106046572471441864502866087692138895413662203686279753496607965743154718158289197156275526058088998178067424700276251216034928001277159234307327663585243942218726485160856978859143357436294871855131765871893451629346122454043620527800586745609119941445084869198709650531866272890031655069427004004043610137235035138035494540045802516343373768607753167697069610462495995441316657536 205 121372745013570784224923195404783900213178738988264550690826026749364760302802827656638734577545875178684401665306014313988751423601543452847698259758098203476072280089015788266409435337828178787865134144570124290827722570256272402230877576693527174187799962368799787643640479888336378036294631225891123638985839996764196275593337596745462885621780254600744384413263720548927229134161525257701493968888919731931312855731751019086926441048704 206 16277945091808682159622663615381472693714190645232931278735828226324987317958254891862853087265339867240397218836975818202176330328730699712993159041472029203487919071809778279516893266579544317808329516635694613144014773079652511685575542556363686167394164092465947275667995389677535590020077758726564840586629714973677242261240618978840810353018409311366167832683540606901299289820566295104787820493473590176242529630014566456939927162982784 207 2183121889369081087892817708116241388940195785817598290967988994081437673481470283149280225339646155326628724042665008260862440897897146925169680411400540024056642318650644006316024943472700922004880827337507184733448731065041587674376300992250705672205371275312161596136806513528784084861520817767756168258891921298521202888488399797821174076772439211152861019993406315359597489449767425772958476585559079156841979055793330044302186334483649152 208 292790100775113383365002978272115475840630701145970828605355048600198889520533133436996568299387710807497626242935311994280822962674518826425770660831038118768291401054149537983093795369164930254953569750714193785504890997104404197045945532148345496036801165908147670970492769768850294379552100169422522146788543690930553723147140973714491027586298105581760062473177031866704958697006006284864048800862023552633368487579247388183765092730040560000 209 39267639397210087515480317009176563152215378344654184623446678599416673861694137686335631991272505539240576089241449555994297290128351997005911575550934492897387205200895088747836503321741590410545692736048341156590761851644783235121668022757908270715233060064660472615286167963697717355863374503554757434045974287529358480330227993437960395125717124804034875267202623476201856080039573499403240940909381147432110766692304585489928951578762457070208 210 5266392202971598857461513014749246433326407207934474699256744651246825173936220685851148440324877966767029270492317358930733035656423831399633722107157960745066447146413717670552239106032264366717207754975168814661741399269668795056264321339622947213915340028462127302471037351689546524550394442351362905544930668895671033690073603688723618372303210781198003173495911665965048192756641596255347172675898931255965952290470444559653540902462346473881984