1 5832 2 2270592 3 642676704 4 167970539096 5 42119837369168 6 10275566914040000 7 2456638851763181776 8 578202261783376052264 9 134401513805944458613328 10 30926068491391277680083776 11 7056680383368519798619918656 12 1598871610692003494581953952784 13 360096558315149140301518253938336 14 80682222964525590526088156488138928 15 17996233163005201023534316518696466384 16 3998236573620781949604148964461783069232 17 885188424365714913978355550355307394866816 18 195365753891710873239326013394552855822014552 19 42997797733266595370903751851923692280549485328 20 9439481045201987642446812495451650089482753600152 21 2067552455997019644149458303526992571879714691819712 22 451918518935441037449412054424613840746067903634468608 23 98590763360106876070740183177604209281498632184007932192 24 21471016838263249280132579293674069317290775058719635018456 25 4668411014809474631701579013329924268282869743597962534613168 26 1013534765956424463033046742411109124685061759185910406413231152 27 219739691187523110900802052026380823577080756641508911375854806224 28 47579610281834971745194210213554593629356287752480012265085368323680 29 10289959663641322417550313463902294497144091844624251117532175744623744 30 2222905782066180130482260711707968455817924873297466438881553229795117640 31 479704658762589117897107833282055473445698697527321385010184780190992187584 32 103419006156942291577107658828806527124430063851350252173775459149200810576336 33 22275417554991328034040299699366946338323907554867995464581337914563869325617344 34 4793731650952646371515077197452638229797824185838788884533426230387653551249908552 35 1030778337709401819308361635603607812723128380565765974371822400560370489058830223312 36 221472657140730979169926592266372554827217891852767326846839526990698403517611571914832 37 47550623836194247454659533329148625590014233601224453246943217547043201503366468977507936 38 10202114335503768298297591046500259107200212920429144279022742719172042486854017539846129128 39 2187446046573967215222933206742828432569681395756897843077582461116945509078772877296139788624 40 468718292752491608896408431990485134055532524200324981965379914202382392102524470756126782337056 41 100375335802912026464155684218102891761416954948047666726955585288340354789103930010072401994922896 42 21482998995345356630726632120489418966145393719852521859026118694566777549168983675186701714386392832 43 4595438754847982225740915286034809708507617177000662154457918617710738565387920293442129627796296136656 44 982502928383632436430121959831774743652109115917106725916874279919238286287542761618977302372013988642352 45 209954621584140919704933486483109916684393399159382236699655692366671640753152754334508602747094251405312768 46 44844688886794245769001500518182492710957757504030713503225136806525319998493986539261130676041203079435671840 47 9574128954472191273590169757929988112630721240944456075996639989201685975865348310511261262960735635383433416464 48 2043141108778441702446492507950085247427706950217874353746116084982716781413875053460240949264989329692292019912760 49 435828814335943878417670730923840127958722478803846528616934692656917648421339340255841778477220918004188618059578208 50 92930699586014968641652005705393255796990960628687698355852939851217719788078831759689228242353117288323064972708228264 51 19807740740937028959047124787301719623009403470335659299813970733221335634757637192210873492627631532217054982324415140496 52 4220360421264467439285387944798896916533529321172747849376469181148380616674162521603709266253485492548621408381849026870592 53 898895146777594853687705982520336352591604223771192435023170545289311649473569250484570994420543509067138336484959525161454208 54 191389948700852775843647423181897537909255104893234956422647362229749220484201895828832347430664944701977495564407989172567215368 55 40736639980908319211394456490036224431943958989827249361738953528726884766024541315358167620534810686930289017690319048399955812256 56 8667869768656649270976820948386874190458210941283779542457163195687252492406497818576962928242099057198731256052481035264908310841120 57 1843764644424232491111807484120937169109158061028031384920365963136466592136248536879932182006667520926388313856664638622572890957517424 58 392074963434271640978594416844305931612398553627489544730646660662079256556179787630540425924958891203725135126602551123575569324847431456 59 83350386774687037641376218479295709920964143952504146951875911163390354810893930210627161950847368484606142207992407219611116637074752459264 60 17714347144010290513606691637468107208647309727542948682217554626702429743939476657881649593915971837280771249518617551515867888463486155049928 61 3763792265740410435144363238072640353276257362867523595316862337828774935935644196050410847847397559915217342596043906951317147712899191977176896 62 799489662372149911120441622486929851903772699694805776004923326822477374255768254919914238141176320563512778392708691127426385895066835153374904720 63 169781491818908466450089261584136172129834426211674213228365620419712097315800634905262227437085033599687194422501563241160016572795074504266723586352 64 36046369487097374002923264692586121964095696205524347038791348102281624771660557030707099682898326268741047045289017457542239355593990810826467966221608 65 7651201808689010413062897358965404760947793422827380120965572045657559545578963073026247165320131043993012302550003748067236689226881817345951587593711888 66 1623670236953884454339474833145849261329880197683985499829933898210781660097298531092269922997901874058698815344763085701892427380896623174618920374561499488 67 344483966817159503449341771032226132790959231873490540866967123066107063869846946996602693660860644708580792972151322737993733662091511331538816719544880089360 68 73071167007163465372398418738691713540180633314761583962993415317907091763711471461662649447854289954019709212595836921371466239495901715513615085903993449918968 69 15496429054997044788061738078991814929450597141551180042001821916970815324437336779850578148258681006326619384995759980691250250005075787986097833029224959703603792 70 3285703552777183708191324433489724428822266954363880290730001423911887014542717481372324599355063103792518745407409438235012364905671364149931067842834149550269823568 71 696528300028928444085152735318885642931981726425873559399999018608946054010894094608454911231904908457301781950910484109906503215032782584560594939768530142925731905072 72 147626792843319467102668409704670723294792123198642662223824692869370756705150209152379609127793907978960414445628498324362488342167651024241281513754115746084669343204800 73 31283109868572875005297343137545239151632986059533601133711748197729528676591222576969942341561180686593929303602765236103639229207314462984472247971410469398783637069855536 74 6627888091572076450563696139481597518262394022269420327553801960218422999200498460334160192267651591504611769781237260040289197981343205375381496338738830913049859701459780272 75 1403986830032088845686034677666145737371211128907513907110492662815479238942826239805517059450438151017879058437939895575462423563177905187689172804867371558217672712865876843088 76 297355205806534673214014273923735317135416669023534806809397923510690712865990283105828062725278529914715349891705480886933565587376724889640336373444949096941033957535288081869360 77 62967238925200309862564019553825232552368148414322683414661561515887345982822330046382922372229389601336991114317625133129592510598931832341647606376162998882623737548394654213188384 78 13331598273283832329183859924816275230706194227077903665474411100983929574099277978018210596989082347962966186545377499803227291659264702271775341550061243269268181510857114284511378088 79 2822149734445217139762710874664793064824029360606853014449108038103651754369077572131207723652146560933269304981177908688432801689774982674153546882110308194911422073740198178669876553232 80 597323892156434820993204155351624596855797360384816425530883589679684310021678345166911530525419731463252326780240730926273885773847302111264974685034906881203916374570843141993146148122024 81 126407659634294002562817401731396555544444634632008595960462963572804608429314988802364743582555226806523425611576941773542238359988425040588267701936568149813946831861013369592188211669781616 82 26746821239497809141921614024977661983971019393446165072387028903213186069989829315494302833512651719643833150288900629158965887481747812427512265589954883663988369760836456120331678994092295888 83 5658584314215220119413161749859868393666755153358826105931291177211769010943495040425763587545871583760234592254327162622431989860587456927980819770565303317053801967245993225423395756175249220592 84 1196965783804424614579083977152578744200990952201254494448871127526858669718929351918022253317393382059892766879836646037233535536284722878519645584012155777085332570072778503937242801113297666341112 85 253160213282833630682129812638314444430228965885488684617948883909753641421661600641070893797435327821276270728032866989298377180924895436372070428400306576436111179780970610229634928410093242643256864 86 53536544468031591026954651272443725081513755746191632167236724947408374072656424648579295528263637287698767766542229931388341095405716169312114366626140866185292937276316917440547613682285656843487613568 87 11320034008556742423092977025599606717347748507956217956169001311439556707045600357869901688822802821789487744824329386120471091881642683806891360536850433656310102519482602422478014220087161686622039836864 88 2393254806384766371557065424783606275629745956919207069659849626492689209997849629226856856275162040984429795926205747051702585922471263612636330647712427283378179404395845266635027938747040006765213656680256 89 505912275613628217689053485801669751674064987510633929902466546721302595043295438876167618440260596116074018584604733257108592501649938079880027373974726962215383859270190631114643759687252723071654031416533232 90 106932022101977522545451906163606577844245357267694620701362342438731411877227073527925025013321203080088230134936130087164365171051081646823700965806860006510954485150455368500019008760714606884264757528219018328 91 22598926060199708338013735514110327189231118867773729643693495626830534148626527425426530358128842528991987368430542765786705735068924246660638438906155730582404221198081738975031674213828919873812477937397240449664 92 4775473282333051675061963746227528880940683503238686166958568751851581732864552312940608657488084411266019902097230789093708031182727479425116119475168016482822294257128459700341794167961398445491051705426092252680160 93 1009008291908093384477679313541028508546773766700389305520748006749376630089419824874653533584810979474837216028212068942208955907672731931507769302746560128920349160692702442539936573940644395238881369559797717526947760 94 213168884988154050988743709020907305248997315826048329056889502280462934929022685579327132084169647962021938939055999182687355483113963476369317831615661322395544563677739813769612517185394285519988719495172645232883709576 95 45030284068099196769796689166828245702200736544480204728845922316407810701674655292578716838092621533952006773779844915592415116759762126557336191469415442860109729876972853879098599852002088333610278683336791782916432529536 96 9511266586604622331997542235036790940356808962754681962954294505457622333095284764199426571054465150171384937261383883702202380484675969986011988922704451729445158162138011711395866205048462681269238965902784165727579090692816 97 2008749520553856388943580445084689332461459178418652941218243993065533659338035494809139271933535249621931857434847446820834804546384927216063434662477108588340207807440301780173633714346422676071737870327396327763508559145458544 98 424197320774245575031945468896355600168942947825511662242795198943379227036816007055212107883121794204824568789860677323854714728152767077100252522570193684451320043980536573965722083038362523072466824515966715906367805813017621112 99 89570638678481502807636807172936191006108256956528530550833567969009128101660191499896477517533907281645787636375275854675481400775518848152263383280603231963878722005088935756951248814284162655521718122542618578224551211973559986288 100 18911236217644057643545703248172236120391148758077439014588594362330091897091833906465933265929241617169417875574164607126464336860352265915610900828735047964763158915787377720054770904899726589554904810394784416713433451699154979332720 101 3992376810718284305590590058918954596801464261924507316378864116553313216644721092604438365323248296954118689971854025391275422722530447384267745025693043796745794282657782146906114637848616265272655718675229053193575259143675892393317552 102 842754962793463324701138905580821600538928333518124535883024231210154366254240905990473851720802812400102926672569267937909748593118727377618065946242682379660877655429694357230069078396752093852488532149866982482232156535378635049688143216 103 177881224681503742297918561174375411279618652129150367461106225322608614116797728913826170236369905023144678317356144446664760843730829593341897643537936531099978180914140778127439169573325647351707204410861863987089108463152901117794433966960 104 37542110722565426506917175505700719225159587169597580580467644273870033457379191681262813920542818981298965544215972770727051633289929787013333012540490183797724766811690374991920883580509467059749177112437555361762751998992489692749482946299120 105 7922601427110608202639092806573788774878357643690140136562341626621303548788148303424623513293912307234527676095246064911377949601563078022138590874540360085566386507710979949216423003339823684122610703913569947846453828519344614264119750787602384 106 1671776504151722707935719372274609051115649915244177769872592879200602153231279549828922058908868303797614515793567066478821420793743265139595083209092882893432097468989794931795632200445529698052167885510731155436031912879775333139238226319714772944 107 352736689792694601645400557368776788587087363530674533990516111235566425165159351302052648562932417763333601218638724244985184958725778992778405240749544139796571883805464032505508229018965573275951253702724402799600584737627037115501361628778417416416 108 74419331106040553052815650452092530100196688960146751843868462131215968176522328855687797701205461914689155427605466934725116948396743544312392547774802832019155974528432460235641167566957733869158050121446344245367522932339061512992732718398449499629080 109 15699444299661429727404698287380517871767176354865827306485197975691315250761010815913353278321185702345132773521139894507275529430450325649058203033174671314643160474772390053391381722253771852510491649737352176880856426951841653215175961348284109503998320 110 3311668464551829058112239953017279748211809305684017373996793028425718646021329976838182252096975971594085855513353170593019168144264291565528371347338370448412339417748516705427307772188173752129494160894646190547345598727067261468435664823029410570080646536 111 698512406231265788669174640756993922265766482811516079079547649222553642173451506868684582011925959145775095283194505026243655042077987846886658941648035233584926801127643535806666465685483896862110717065294434425436046706510546709769349027771292806595972003968 112 147321700379941022557364435482046527222956884370588778456378783695717103208211233954591978049096411537865982949295683689339002924354344148429992924196051660937060054508470610623830643537607619758644430086093097173359419004483558623301549139993395928135627122805968 113 31068855870468990994875695696383740180178504625955678031897930723261029143135184531884882418385106176137589195941948323077050937145287022016538081275936033715703222673951572241861228681118050088083199239032767065839920109671069594301885439674568169541588631227974976 114 6551644621273900093454112063324030539189508522883496556319816629146502926267450849668142010865267264042288579805534232241513654177835646423523068785269257666957619995079368695058657314275276824206249959173643164410061053275505572230659115530561610989432912339119495624 115 1381473370632230053646624433706695593030170220708655488433826649947251450915663348534170677750907663537974625869946262109873381323412130739624677805154817323408672501800457864416933280277371163916150759505367891544151992743097291929273119982737216086689418383848169399552 116 291274444451741949073336794789277031599007045171073865813863992061748859449105123936550888084825756065765877591225911210849555441686472223567520410177076286843134643133418926429401692143979724120892288851151774750702056973077848361202888582693099737294002086016077164297056 117 61408781059837249991679172494941017469993071591745645578678716323801565060798890920075858302437900079845913979965496520898726404009713819524701363368996111399219661423288493420937330019295459839153699207318923899289083802664396235054054246603051167664873203957913903703529424 118 12945753617523861012352041662819952037449374948120730147845215434567002594222293297041298161509133877132579379215396653534348514412714991153006172936320062917239803758639431589566614380959216213008657228028756192301350971280476553626235678603875010445440984569035096120261093408 119 2728936856975513461779688830302783346224025822768988245086043669289209628453187680437414739326988036343767683790317984914347384194543098527233390459182778424150534030663873735579540264411742248711878741430309365584506985760601585264799620743594616302990307590474115007971675798336 120 575213984333531622086502770606949489564660290481827710368406973009255749906298198050389864105594021707107038766687318352513545159786548383812343306926529926689771834949586315060713261835519490065919168992552793421430245145175929051649015870006922567803161601044542648832845111149176 121 121237139665935445992307181007970596615097233557113280727237404096702595108075217428984783878129596359796089459047261016515914860895595165322921889631401038133693633121112262700084229798186306918378586295435934622264593116072639835966160701626024008883827864982661810016518293036292688 122 25551282832102620602558385195777216856076401737849152572077239639234798150681801581711250295817722895267390138331438428272079297067572715627735900447430165821299623188181425303326754941245654126468487024056854044638770154659064822486528240423146114662509152087607162540024738916340013616 123 5384693555680203120745526038937399159925292524908831567045880373959672527009671404305198988249388613763032493441907624638019358791408027175230088331250996120237685149356106875605695445488719887996740263212706881435997920280576835291139945311882978756968240929542310154588834366859540127040 124 1134699839279791731275014170323126290193198443523925429929811414888046115234454106481984368826186724370018503619790105806138666997069048195717085614130775827182100818874810735211212737816207033651759386224291182241382890511346261922991384507872623026815714641594153890169903389663135817534712 125 239096469168105666755449946085013295844086510188478199888095793418607970165159626392337413652630664373094608132913161069552265362127087651257282424241277542043744286347612915784995699880587618193639586384898652716190352662617116582929190401403922821968579794691099600725094999158962316241043840 126 50377654207621449111783314388196136633827037531553829978953884407752266074379232994324290727660186534503289950422958855916951684026621873078947138696206169412496862178376930131287445551251950495591486457182325199145605212487383891242337097044492457395713624403609270514089261917820416317496505952 127 10613918737208360244330898086839589649219366305144497450530042087985575171709846422100523526859846255376654543456273768920398378697000768802191472125666345417809729932036877060378106719828943938475834688614522533010460270291253998880403396412514270683359413379199579258879286256607911973349671611040 128 2236078439596215899728139664144098807315365246668711883827879751428812691802221791469533793441792293205725176931486597650596284978613125663227891964081901588357877491122067710418353799209980130765797101662140572727561278948887468399758670881835702826604170085278061217510689619273242489912353274492424 129 471055608458226065210297053445945014493148116666649508455147576799592253034672189221637477409626764305938592634289584055367485209753204353726392299073597832313794337752441900538436836775232811153561029670013729696964705389451666919655982050278575156920272991016809302524336572496268723674213828196695040 130 99227395758534594220849149103141828376084310624823962562581528515875219148599992837376380857160823029977208175093114653732878924697671641030166240637878640713523661759348698385410035857573879137796425740337003195513401247303380494458544918816444680964749730576353975399632566566579248762427892393511469360 131 20900932803849595467339669872339408751078625976665464988640030735512340738975267903591951364165633673254130937541366629965157222600294786848234253517952055584544531819056449627700333800879445831002470543252717851180841066919018900513025339126474695178516959308775803297890131582879428602865335203890606696976 132 4402250876209192329144619241474785465100253547784066028406746215915387064688240685092280352404987453970896106543793814230731472482055057566991798803765121852290222890398763872047792434503829591881109036630312860329201141111659065810496040836524495333885521637496265864855317382597590037268172510693205010425008 133 927169904428563970142585517816701630752046356200147246474277813977571469157620473331440046206873617194641858482107996872193421421346730646994565842630567187800835900796221665829319821974862286681273406997262767541179284112675128481001629766482269747343617924807963059026943088936949226449786055817839176390685520 134 195262860639290474500911574048658380921754589648077272226182185140831862488932356308422606296182000614080661329678595969683063319235203814811923069745405861918043701174059033699970812730444426083997604396809649949486892466755473695790608021983303169294774912199030190691543699214744381557852240954854799666601727888 135 41120284457792516153416635040051336415587366846899502545108923485517156145656101112739504789356157828557934070604279652819902660280762802229121489527471203044708644924701222436039147819894643982168824653062433866551391642238727379402637298234301485981105924501534426403465031262007597468414738724759962194665429622624 136 8659026411719449856706295952934652985429567501193691260182676134776409033614802555765863480562078217177512851403408410667057624082901418399600529931336945517863727503075588220085696453442385237211645555782221320608032929441448757682512029409391900203022996664924230856663665818381765425964631466823610494601798584669376 137 1823303021668530481296530646860690479655191966668020489908291648028679666378187461282901574682086954924225240766595316150744059976092148592436409875178618321776779149649003943389634240856053677084262180631642331112597323845556076532854397155925489773208830658102583416438665306990806965690661075016607580026968385431469088 138 383906802210402042845773494841298468267168491155912254416988945536594265997984248063946445356947798551879951036058490340870705871811443089271854527620746577463177177326945264706470811548672886823752569902867479802225600030053253701724399925831379762135379919313544599047397719228974642490128244081750964411920311454345317672 139 80829568113745325282225030695337961650153772750868072516390701252732569246345690441019860182377065766799752136202234889962272349934212642690244400240610409052667068339979188717586496325125607277793153821177952455442204486122019270555490776275508884687763120819733505651662462738580422220799573711797642779406959283599150466656 140 17017373290157897615872023544681925481248414065658342783676025223000854174658154727637793634883782410377942983089678985039132262632726686433563936320092168093437435294326989740740900056973136029103597337963586154757652725260135647892432955877861864271832466070942494776325083174917711775647180781610081619454470729330378982056408 141 3582555464115623826679115183302651115992159486010058303805339449888845783419805543925541803538873332813783938276940371287561386964200190866185749712719620388068666968316395952803631557942602884300634220123549546259123065102281766185548036518372795741322307813277817201161725140504848549993484814393652904975961137759832139887207184 142 754174348761862099819927789417032610603996959027297854573771657285148339200824707278767497606308779160802143651254111953719090708893986028214046416123281831514782002877765059106685369999865418988361391001806735549825809789740798812941725989245016741072701377552792600601159250975637089173015542535855865746631625062951749542289380912 143 158755700593593407233700858215320574163748283028741348616227302489525241873352410344252238250594505583483788099593722429095855844664692211756964367563427938761225189770968839699487681331440384652013999285578757720970314570990501820109214219360231684119789647950973331304440859162731993276777474340044491646530142523108918269053057393792 144 33416882605618349818585625649235832215763470213845806628118298362572737326705689509945761869184556795659849847082403971921232752612448485013611846570585209468087303070179290465093978457828157285409816550308543135477783500456159833200225497208041346319270078078219040529827465700918317932601246639875806260782408619631638137539677156543080 145 7033667879391129480358145421895051021792423476798312737158740506123033885019857868719133954940972965489871473836117507267396452597073013484646932039246680463664748110152959634287973234188572764295396680613580680935022331716532903330906573098561934067353460242365226617651540495917594002468677471753070127987780967782827185997871091770931648 146 1480394235552389679763084514249290788602341010221529952452008833469670579093831916694688610164456857305111900974658996994623928276412851079940617666767090405221825028787644575984997311156297335858658914518716779535804833061670562653720657805103339686973497056013895614865113757703517784159747596894525635803537708115439986322758811425437203600 147 311567961467040781028296097447604634518939097222190833793446977336718142952009603435855504527518780243107174725277266071032341411132232434464331631198415887694430398030297586402586806045504112111131409019643971156114713151893602110194654380632086075383222858057020611043227929114072652023220162700270565403742170084708821221947123383301634436448 148 65570478226887655568804847605456072044277456508945894409152540980720649292194347018216637376117151645898186218891846429392057974645851269057147642730825458827234463913006759662431910875362461548034238455025199913238044606858369166938158257231307784517414917816128648196163160259448513698659382856215357193435761568538531907496110243859218213967248 149 13798895510006845105377158914862014604112755834559837245747372675710952665657897280097010909154842296816741366679448622184070416601444117867006985398631961862600081716248349696230700553320060103254259047992170086974580172342552404132208799734336338782877706295189683414612701028015573809767004406146903086070888808009283976484504672698327937690899776 150 2903761734715136006004207902388505893170068129145593381785619831783497398420941723247587357860257349257793194405492458746011070735751100750030728493636873112570202548810892892508103626264670148260836733253126193071459723102824339506495840055480789803708624144911378889929932062619923392453113053340344057795695415680346514161250880527915567776605258680 151 611024412215474516980012276332432521170521566480725805957536204783023372140134120796908245012464097583593698714070358342792177855418272910743737067510365632086695436290970172818402179371082967520051773891463870936933451876244005588628813612260253132964710969817894951630373112292041562291114741769083861822868273796737600829805494152441400825659973729664 152 128569314497606284621411283396750185993280050610496285819367686359385057486477403941410911310585268848157012466817139551405681794561911067145198554225944164194659957493846653760898055836143235302110289187667353975570913313147286536144039819339056612137624909239360536477083171795599534662841063884665310231704431366677428460618615381266995170803830555684656 153 27051884373377423626398987397897250750574422375158601027246661149982218636455315231131161397683828882968999560331073524820210163978105927819330972374773862607779854893233816653122938434204117864621507898524928261287550141890041546524228385706825037906410096015414888414005201688730634142090561174503551786344989116605325915701047482682090563766149784943907296 154 5691665712622200294254100614392839279838016324907442509163380638549403661335630237720521554728456848474249214250260556244431055732432643454407087141137705203592993765482283618106483085522923973043320943945501905653904116270021297859686569912718017814984472716718526200191599437239279711035772159512532907711662588044469542329807315391727736080390672188839387400 155 1197465890079193645724989352580672523079625320588725394441398457015403918100371387703687184950336876961056563196074847724612058906064892617260647564029837179604177244855818895289840403925111558305450467252714199612059465789368379048041840194820989727926116833563589710673723606616961327807133805704174032988665448352928297245196900805985481675358396019580064196288 156 251923715793233083610754554679303325454296375614135688733006502028053662759391040850497480722050151239110259948064982078868374627913835493929341750830371603930396249077801595293680824788326429846414486257094646083961775129979827910425328236396858322595965895187814804897132153301492786697090139215921115597490459067285710685534060740986467563490100830701146042120480 157 52997736054511913180726502478046125468620229163751545437570969602812835494580288925851622508233753393146465594925194447694940767848940283732058585928971850891948671534493124371604003877208527283024474836119400163809314483168064526961606604841038748315570647136554494900294883560414492141105869845615041578892872668670048714729198175161460570236579810652282038800037968 158 11148801102085404123403664095941267357927737615603564573751216568374200001329885199932192924173657896973640712201943505013803290276906978695043932963548175211194307951830476952550279013600260676670326322837349476661822018268063865498808058014300012477670109683233489603236772963209804993933158661142977760096298098388435625954853357474994540711784795123595350280998025896 159 2345210451223230122300746160289048680051216413359440128116220802663041343100830304497988424994624798467431711555875055968847064091277418125150992502279973334860332902833401430083483364465363780429222240599719904360784331411607124561170459894000029111251323459862968514715961291288045834420622331932732159575060940617907081326394254809375652020328897998100308006464409764736 160 493308379133562121820702584071948767477346034473223179496468394780009115949613709471640854744929629013565310635843615635779742525686437188162983130501640208228902319215724871167648179802538266862276090048039531882097733570705413685648681389892291759245222685815493048867014964047315574003964181782114482015399867066397952557158567024882512162797856232564500901026790196954608 161 103762013844754071125083289790965184321450959417938463475524993187313630272000451578022849660427509535221108690881076257726836638291840979409423264643162968400655050054021819965916639855139249159042121075821625605395801775087399678185440271898666502828023581331264850156946057248618290055773317997031349828764645867988532834421694741736976589816680740317131726094810638589461856 162 21824370552192158707678427908566176621005628642988481290498774006080549647122439175348441923373699747800190629251743545870206844863616395416480007305590640709817697326996122089236457111358774004506174001303885123962697479476575907664144481718502957933406419380147751993640110990903538952193991130898699069576116942580110868851739091239749485938184270836537780976539457499483895744 163 4590169250643153109698074715578680037234327049735484497663127714027359103445981066875910655745530584071273824153808115266917629243759138360873245373233301582144643889775892567651584931934026139891155906081311734527242594717677689337815556062451020594605863127328413564399476061665594993541566328690125820887174975330883443726331908237438808769660785375009506875213634981431524662928 164 965382692623758819022423403180759187033635353916473284969739406219838219515529494419814636356431457270520773718759579021130915692653691343304376742309119773893347909376167760956452933214295543679114213760742613454144484783210986185116481578794793716556879876946876679139783879558362042564391390564694818339441606917755142185434317470378470269314577832236578025919463699626088335499920 165 203027258287846293535969964896208638434681521410213352875152516977427858796347923151354299120001605407440826330168897615500522474488735151337305636558545971023592660095220600735767977327197519716796755567739342134639097245867678058586847820621531574101628512771110082923420071013177127724311778747545837628400907487611524957882327457600013166487401872769830155158538498563244592863408240 166 42696612040200862567703059408712317801635091604507689950384078403516919930682745220716134943833618284453271983678961893941823506439744991921244252969486729045583912476350154018185962887983499620610042005456851210488741375123948120611828083354152295205379293583448184647214856598142614070814329166366351600093101795193631815125786886511518119630268905501873269387874543899260161319384141280 167 8978770959199414703602262540463279413492363030943116296423944101446226582475638424267053506718044502033575764765330431998467105023471730209881421984426145197611577874414860282333998983338900901389600784364517291471086817108954078503737700558243312368531265424445760364120814108721088286654829199546129340528244548123494556268801650852358949074533772930621234752681151083196898881047082341408 168 1888099897953398547424428054990577315471902231256594805835008209135887577900551314217329147503256030419920357832298465635241678449207615854215755727323684745512217213703110572741849499955906981149925183542097334999589291994814515591175662447335863580177978368756643162242841162866271286822288615127043509561776142481908826178663760257569775262507747648344749917316637587262732809523506714805304 169 397024971970344426002333964472879869792256044318684339339528343173690977313045815479390509753086151891051932885371588220960097287727064870512659852131212638747777261690204527310937215639854399391797513454882970474145221692788735029450913150563994184815113796060559348733526895424244828835917560659823206821219440223600089163762450959179799881904184482720496573024421339043303767647690475309249024 170 83482536654341300578565494969079945358025515919866216779333291356543605677348428929630619399474552258654661514949289736867368884994384753178256151027273087887031124967374180025946563160256037439030726248297764914103253502705511235206244160974874307500676311118171487298764765512777563721453257884555558050001542132776401746121026803738791912456507479008139496115067457869646086132371989520340227416 171 17553292244989533613812205449841004375378036707827175731146565922546377201372555630224665462520714300948319471964979761260941493715684051764013222296336255228600790958155661794386662316742954828576016499348749155440806033013686282684627006917215705730220774105382699264981621087649047172024897319409182029801698941274863702819413616950807968191985315683117848802607511573380454407390806349442907325744 172 3690683779518222247467739841997581110580417935146745425321966578410976571255195918464018130109726387235218263577531105969330966881379414435557969872142888156387972321063970068649877239061246143017654998244301309007163750303516998176893180915008885909183268419648268116986501881599559227045977957173126383813102854415843233160781265525497876192488190044447246013890698727996366788460315080833283606772000 173 775962197465589153122426661259917497084364714345676682663879973857167151226824168433900478053277016609752978334737221043609639318011559900850609810578521685595702115215755845272190149742269644721241610207179783640564747839481453495748544867285889530229498830634454589702910539830366931317122180604701696622458041013609260300305201897655845607516009323390870416983833739602281958083929849377887323324352768 174 163139803332821760406565807990193233029154737457960527663441083299268134334148928186040220058142585162181662599072919642425710287015806688361611189830971452259679762003796154832893082892184081016013959393983494475309508191381839318539323340852090346435759723526245322935869224538039425290080714936404088271976846750701270493755420108181349987191881304663859088701885425210175266351479398338166541168325032056 175 34297708927048823959260015779066811089014690939774190262759479932853440984188148355964386307155453527062581131996912151918474495918246119263497944766172439439384035038750047011701097972473963010758110859218417763033404915000651296740458679558593250731659950149362181861203017475875245671983276192408546208857968345251158916826572421934945329322026703842751121850594523673975950168073922351624950460749152328624 176 7210348445872633729727211985159387936472803085973516297654671957125193028269703032993644958978330308841372752827822472076801078626093519085996342315171092280184964081837639665271015039493002621791843618502549974328269012322152198606393760111431168301398312106100438599882007668049621276952559803069406332875431638617218489317450133156882594130422648252087620307745530602957575927554335301635383663754097970090400 177 1515770743202447245420572443181774505902645440531569857744967745206744058335062064669828919111677109566876103716417429242356899801850590789537919159925636995201459250715853615593541628484505192334674282401067324612095309537733077800755213814186597616851323214154552172753769705431946491770037797060288879796253695131034824658465790776719665260391734161992095926351400728378429894700910771646362624376320475194841872 178 318637633534673140477250540697924601643993106160470888121591179997137077845930325020176412567860898506876301278047078412051451879761653488119400009354002238378670485270531579214499954758467313087838779784122791971760513505740808985931065959852509547445776561163276454454083504135488286923153685162479166643498903869115262141016742834545962433586169648007509951082006549973129402169153476610688528334509414948467718416 179 66980293933156016678065847489136318514094234274149670099349350403614632110093741969365509283486642377346198082890657655849681143487818285429831137261357514126941621091505847859579964456380316064910207358526813982634440011349575280642730476668720611184806929465237213994970209792215347085527420523172434833673803640942352199083896977870131535620815472695068022946562336767428591913005791273301879355900846798013646608944 180 14079382696725822298651416240647721915795162121755750383903843248701018538423486529604636869747094818698683488491457544279537307187965588720655076025979303138581083212099006677848307632981620010010130648430404633786563348516956257116862071151275027107578741720064874686014525739789373729639541377178682274644121870571887087629222233820295572701234243175493393283767718974902969962989849484770335844545519776264350783954952 181 2959422083092618173514686818193217176816552586640456065246294719354375773165946056216643596418296371711284326948814634902571073142332085307253758990943485427813092982854999876615516287106629162673085266146196189813933799475859440278869624794070242979512942838167960720915199118347581379475559604645042666686753346464131501937712475781895739476557929015597440698451672303293777001820327569909323759993730957831137490486329728 182 622038239582614313267953412003252099134740544141797563637981370255282681759799285659798669564907283454204692075095386051990098478339938121153501920002737124085683063722096937716017723284860261376995806048419818592729865850800430823868690533062629910874654880030821964983142185002947311794807184839107134746039381264582145081987270953394762918254300578005251191417081388278797209505334379308281558509087065531462600658766213936 183 130741745017953348290688113978790284603225436290524155696692918025783004640552002657566367482083686669317543186799416658093825482660064665685052417267753457203668275588504466321391003105783140429496738780959353510707554158359015256811811463767822101089789152446693336725897495037503466153339465783202097437039471196568069524020353756355368275356704694607989073258080879861377044986802613452888314266968061191571211720170143046176 184 27478854959574238264317721118058327524830825018626867348230467823876037149173475002358662880953045919628740958657809577852815538034074843369853957057496509836564878386620543255659765685386404907403001162561507596057883047284342066183358207471848006548428428572914952683868901992937894239310757757141511029618996380995504355737109818684269054486082670987216561687624458130386341189603897425224470028403265407289130885675369246795320 185 5775243310450325612702009072664750716839823246991770663821699927251201174153363018981248993439027806430292516305845416236813282351415994148108825736782118256799955532486915738796794974848141074204343101651553122568283037551109422079896664947250865262300418725867192481672690584719631178394985232843350752902053749835470936510563387262658228831335927891490000352043834249160512402114401900660859666293295561548240086629587633499994816 186 1213750370210033937849510285160642195707575340031338243819765917120097390991287118664817263400927227950747783244671385068256325092120855021190338154843705063196844997106159723418406078140839725660439966384014906640412707139635990450398364501686838824159603890581015406418509956298256804960324835140347277760572211227467425708256027130226873423606268125722121380789139808576875618750143030994409924545897045364866237126771022898202614704 187 255079780610553967027587998895911028265224599874075279655997651885617497448254846220162975023848397414495743376008089804314203541513877068730287623232653804747872477368038665887732222758361307543656855439449417747391678344650762481681414973859764104323898851884708120802033686561772717263842065346639912562837910568945029514882280466596280099360968631639042812817641254988523412832016658993853725935129680115393776317348582293956170066224 188 53605628947094737118974611196036887079600788539445452612766172301904561297459137934025549104317210660236825666717997836656222860045300672491149360523165480680169728869656732650985269676560121683828229256762752296577123389182418477899892890004398293181488439330863802573505943689013388070126682210425259039597264390287877806414170276763790544241706610292834948116113532593613787768762183562223742211722044414512017681046862847047300546752568 189 11265036119396644230979126458750003409208023754975167447311190130489972912886350414750883883055440351120429493616876465176959493575361927729736216048971037450806151256375993165617922689952375123433202165159431458903316410106862192767650854668035000908181146666309413344844781609281160414331068799347775502968991760156421803313095196937193007898813566207371190053462317096428859788760038047637684779979149014992713887151732337297713512454680896 190 2367242452568433854042304369222203729913473611994578394058877479484658072574877340871708284039376699605090138731673489240964716738269553643144463222037244447183534927202356501182492371206286084821493668657881207391425292097781339936311864002592179512522154030217378456863831112629650960881058152622929643778975511685867343666736231052899014941161036817471334406008805059076610687370771226447747125885130087984365827883174944909111762105535768112 191 497440312764613250829661412976446192955735651283369458236446358499375754866315963409437281460882251310008050916491015958974435015955456962106189713424557675489407072704215328968569249785789502569977990793422459541982417974730468597816986212892169960780001538106324317492081074188640286492995211684441721945959768814452662915310032533341358635515832577939008112275217251482365529783939636981226623743002195509386930529414574471862896440273786909696 192 104526744382622594689454490843243241536150267304732739474633007550647359084987721129118921126310114955189192390277639490953804281740288029994080769302138196199435666328676078410641438570461187367893658980086096621030680049876307301320809450105464206243606966691329120871146981495317564284298246257599016676724574566808429397546540433532916733979527776794610749518448837137285172151843034253752163441511827762634543220056595342716338999096301227699920 193 21963533007157031281183643225041072196699789756963766337729687734771938367771313286184989979696877321910824596555811840013264758438930642267311374622374417827780651256939835077391904322971367854854208036466918741911111709767827190223337988791036232400611701765186612682856135912734285507144237346780166823455106803814389473058992141463099133551142441098962936354031160701702875257457323040831958603666383163928788507768894487474327942224767796272641488 194 4614933307080936125353016366631366508158176815153537970457324018854073927102431990710359392837315228912959993052042887985490986291890564914933135759432445181419221182077834109929683981722850398468792649151330328890773996921643046429854054140338391422439531428020429749169423936900656012158196371877747408896212214320720155760551906708500201758020733668837770586407835807365231697656440698011573159589130772466351142881934953199721111293145896204134724816 195 969654967001468957552503456092830331406125185685315023457975869632038815917660914766638906142934647056639409649506996243315183343886322374157496971002899132748735624065111273660180893064979014515525654097984085951244468054360198398250406052078936364611070631544190366163650119170747857456367247769645137706558602140028146858824153078871697526815031956087260380344041434924441258075523423996682038223599163761968368879822521930628799179984645254731996538128 196 203731277889943208002379514070128611611280649885243685615950246969666791884755733786790708643540415876303098048994430229476957533736194296595853284193110519284526399224556569566639268389020414363573290836177590236314648574693662853582362190564375935234048255459097993690625287506468675640918660454893131014735301178820084171134596782685296753116678904020950379578356639543865187648451369955441490125950770172349620084710163896477748230235217661235005305253024 197 42804259893689792932098931193460433616559520627234881106969509428824291853113465105160711271592071367742681754222349680025536439341324844586063555908487028252223249230020645406467526177473860825657797083082821055075425055203767821434727643974127421903077456118564103483444617742293394404189058802756080646491344353293894752481591373258428008103249280388620180346081858116486965196881513740501137282594165171920583244135357516322992883262760172462827280339632592 198 8993012320083927697679479535253199174684145840337029681709442964677004569382799584659377507601432504730693209527371008617909668542154126318706893481183516131925608304869156867546706901537913473311166088265524480184362925319651398234102732980869566265552747213231567785347307292111565457935602051533364000530243072067995255074463268427523565636335532084192235812252261077461194334181822657436071890140464613485704523593327460661875472982739901232024946259124350904 199 1889349959943441756420538816735523202868036962182723635802211999561137008653646155076045580359018948861483015935155634536647020472079484814597517279917561827884945548198358786583386717969762609655066468538766074494406290988525141921707503498188031657730049074392119405207910423792950357523641799561837277223838509261782783493251635967078172639783756350981963806001739305884113464968304450891840302088204630801665717647272857952441336067275103935375040103456459893248 200 396925282814680631706635688736957957671277877724608455046974370100539042719230437489147612624420138076498634613753909577546818606263580017679397635662775322493058415064903519732142569055421327846923563102607261610051697940247294141085620090350472591701061338401634200394300423418768279114018205263666390748083623095735191481055855054640251184742880462800139298161285958274705409048393938882850737871168501396641532878311955986714613060638671213624407184050469736047656 201 83386233741006940870807738314873923241889051458954846108605691742925146128706614383397872082906583855846880216719112678553152962315567516357906546429500485800780045364581551916739652048625274228092995616273314766142992524258568569099164800291412752214498555046697300780475825805766553712871494724294393603426297719141282811912184684342969915143360336134498171993500894507408161349381660743913290651120606907488639668973949246996887343447291660555852772334049836198623888 202 17517386109798072192822518799780115185527777278480230884535985226763531641328439372246200567279011507273995273526040142491845364346596143962775552788368383599478438521602886703722400157959323179074887227906025209626292552708227159452349204175739914861785240854673773698083995594644803125839556258999315851044238675524627234650106990524708143676058020097273391219667962416223223707885855497734844129621543706700676204894686184139355343759786425701721938129160941877769141232 203 3679880359962971691032254472576862364796801420922112390898561374525475422517335267131179748865024712498453276227848385170493347663624723934462900880625986313766101196229521088220346066209046431177065118873798879862637486631888093183096323537762407938865269448479682034110580155658518051619706638785432703718228320971001658472028347002440794482759195310876040834334435403172048244256234693427490265889531006915895231218909643660953206326659056426047455573227003294003477703792 204 773014520023073760333844729178749527173392947384710760017971987097656510266607608937055613657494225437271720606159177736100886440958818598622949440149692055238804222576088468750968960967357316838047408807659124453550381074556503846795545548451928636401028935315505839736692948233035030935315261014539071899237487722865195573707950190842651927890607635443987598541144205304373472241389242550445029256540935010645744500733980154455324151276346728651363760435976945631287176996376 205 162379523148019891256623373122422216584865901706444642648043211136817154478480028583023637638915530071042629824333935843513175764577229756786391268946976669751033160213528794315401112386321230109384536457073040683822287767667272973253423311182576730008849895234360226668536392215950109256240801690732777730046912926637444571251198548186665449014571480621719585281833441895127952218213306027950652630640004697528391402023185508457205215464400764813302857138144432476914311112279408 206 34108657771520839197812089271886770315240988786786812915589487605756570390864675763283719955320075903395400339865551181716358378365953203337672624977395854535715668334407167721856999557905056364565317037915978985932411685141185210982709013553944156647368409138452345855908554732380712708880164927477320595165083869782559724954318149133747620631151109284409530592343071201087391384630163234986962821602372657042463629526472518636519685915939617086532579559817151628204827610763624624 207 7164532449762625473983545285623932114768854304158303154656061888197124053633053684479244446529198079971617441517794131373456948507766043352443199642614112241805489568585797180404604819157462156126982455761725568801799270813236709342049972630583020589765470493546986710302400394921406245397492268686317074735908058229469059498026746288471237263163500448315780858199361199709979526258737681561810251150790719568035782339113498821813541604074599668875614722611037774431605262831777592304 208 1504877096131350304730151694676926419929548798722901061260689982500689891549808036955000824000051307444382359018890741338141346761363841988963593715942475298446558041535082190070247514201225590514713850447204489872871258669312948410329961414505396142037022724400634687519814046104035874402089453232101133946483520204549590692793651411433400803648499877213043629783593336148014389189281595637256763885080764486344799963245856242439133460057358394873749278257606084822225948710962768807520 209 316085272172435980136392693449473393851747167756278706233311555187673090088589555442608600885389607253857345774159287350931031929748404741807536667456417906579264057581224552859788674750133905797000488780182316461998549165523124641539801838803571534102840395497287748912508955802899950890460109338486965862301649668065227172163594416038628860472345799511026684282863748466774395687308369742566227673869290920413646177282380243064539586117567564059217845707683440167890157061320149956950736 210 66389230243894541609302011630764108899911619717739465606896895810723448061696647000366179713449235393961530870170153795306187100330101354638148878815329714431989931874356649543697366528632003563340072225047749037102493903139486939363882100766526286005313203257480678834738760130774551627306853984536782910702806906887754175077248895691709041467025506805636621583391851116417718476937427165657452867842729688171147535148791622251306161010185247992375444227119614270210382161110698542950845352