1 768 2 43734 3 2490558 4 141832254 5 8077061502 6 459972403614 7 26194503047262 8 1491724252385406 9 84950695233299262 10 4837771196037723486 11 275501337345598245918 12 15689246928705157494846 13 893471050128160321852158 14 50881378886105717430253854 15 2897592168185066940200753118 16 165012044817444230763636709374 17 9397103993378522320068328028862 18 535146168027095183372396908803294 19 30475497701832055804023784419384222 20 1735518285776731430669022252428439486 21 98834274988209118546906495862112754302 22 5628413133125343692241984474892306475166 23 320526805108016843526095925230833790392158 24 18253356738883273685484597872462497457667966 25 1039491945532145996883081540376646610981761598 26 59196975125371532063384862317833556301560468574 27 3371148645312410436959165422159427670998941256478 28 191980133524100794034245623968690399876710153176894 29 10932882392824901079767193659881136832006300582593022 30 622605658310657669739751858647054231023581686155065374 31 35456139728974741349420181330773925863005414857766172382 32 2019155829536831482034178473752072978655774524828450227966 33 114986862504404433907444479818626941381030127444256477956542 34 6548270497596890807502448128541496338555731473020737987220446 35 372910831513951177057122427880445206534212208746187730206333598 36 21236521660407914233620123474959617164819389565658844105117482686 37 1209377186503369986607121150091239940496698027149113203704071571838 38 68871597836173762885583631722452333700002814885151235269502765524894 39 3922098946005243763646657870477470286380454456848444106921101395244638 40 223355644787666446472911620915425263101280550271851319940954976614706814 41 12719654640361928945612751814549085244651853677774791761744432040770289982 42 724358743312202465179933547947938161615860995271979218914269436433520341854 43 41250773220514371663673939299552448697028472400126650466306875517286219827742 44 2349148549666771479582249654205647081335568995885091350508214001040079509558846 45 133779284060961503501424275356177606153144035630761811785775307168557161486921982 46 7618461100045000178431692659757037696466315499689026333039289847466591237990807326 47 433856033393409088053763904374577164712709542437678449131681270645568696425887094238 48 24707228302412815634238384897741368363099381128238019142820433236314930205885945067006 49 1407026947655725407657027765699794576524598407221666273761828443525549018682809837426878 50 80127354116692033541417604530380406375133976984744085210257085121581727006295510181294814 51 4563091622686334137608204622998406744664924655737573700008816919138001957362239133592541598 52 259858888223199531714464874475155419595450706063615280395349829586163052548903064802770931134 53 14798440919501798487067273056592669863044189659497804024013744296108900367832220134479889135742 54 842741439961390661895362388276771885012084720885325722383239037139456872006975803989392728024734 55 47992429641169802546641554123166906443224840710719753477858820764960213843621235124236171506046302 56 2733072320459470909263925404009427608267062621385099057928095349010343283241065932725171195419680126 57 155642970458280913675182136911414268356640231919750188766182487561278042639126714171440220417128386622 58 8863554056632046957962912894663581619589817245610947934070026967411889778321782556047956325491670323806 59 504761572485514901606447846647790041290339154408954779746058793205222432580720170866300652597791290018078 60 28745156111211448980873273427611251864240382782325913909137373282170432150536358921233304733894799824708926 61 1636978813163572810264409510570148978178745722490689292552198869953096011835481386586206930859207947311390718 62 93222650257281380057520986237949019337290419425034131544055623870743890209200509355575495967497536677080610334 63 5308842393748819940185686892520242654182913010095375428592523971386029199867057791088587409871395656233423451358 64 302327894389200077852173020806292250997465111915470919567235253628938381734218191062377394869270096595933474841854 65 17216965384663456315441797469250673128680832686682466794975419305166958378610581984938320029154501388409200868026302 66 980471542844472285058310196222630620296778004700427082303403280555007535898737695590177181591019071304887566778946014 67 55835881925170697853590244981653797293355362189466445271614070452143002247625336725038666553210216901890167331121404062 68 3179741149158616336359660456788176524822135877168106384635806981544205169244986626349014792176167182729466541339994479806 69 181079861677525532172585299628844315845171145151249384197212587986605025273805877817359252932106432302785945551994391406462 70 10312133839519685678946221534451480517082343095199428152799958814216811335963318532327780216621174975938828619763680705897886 71 587255276975756958517443321543102671755723540550144478167640560830097806686391742412220676740019852271767780439032943482369118 72 33443006627223544253418746324431912628331474029219053721443851313301015559108542601267459495691868752913361262180868104025656446 73 1904511949263742526090740541260214490817798421487341500721684377852160560547239506814107240366738890925606154500165251420125847358 74 108458124154894782794275338014702215720789286534884565466563788249438402560845050092108660016276577773731011258198117407159862063454 75 6176471982623183226599873160911656777412969008566776061020590710731480524612955472730937021158122407587077707020186424462143445157918 76 351737654042834341098768375858932213479015625663062903926635854237931057946746656884200565058983881589404676669532526158572199405990974 77 20030751798053536246501135471361392623362681634768960575371274217498816196371669668730383313717468281325155710208976417217143732077137662 78 1140711018520534541557192453881312412703797245487684167107264578726620777317293196141233603655164669925079445479447765632141914782850577694 79 64961197707047616385488564774948908443655938505721570203212912973623133116612928349114324777833334150220943997493823276694297643417142957022 80 3699409525304031078821567284279757409094580454734113772268128723787019270467602665159617272095679019619497847479020248012403789291810971685886 81 210673930268767928210659427308033314812098896258238714073888757648190518145506473385819633374668458898436111051472398255385710920115892122957502 82 11997456510641949491760004586137737867908550799734242001060221410310909089450487615873984753948256372194969563971344931903787204320638973053497566 83 683231012689203256182094741964689465486214172609784664837196984783438722001957421091151503370830908197805980257901599596399576305889900407766931358 84 38908631699248130428986008556364210067696076691579147772603304775721991184697504372881378605378387081939332797330610735782178045939850084846014917566 85 2215768301777000908472733613849889313776694902742418478465760909262118836549590346839810634196076297415053179225053915672930214432754075969569319900798 86 126183547268114497504711847776083220948407943307256223204949005614941055568749490649768595098052576607321258320627915370386486879114571306553834734806174 87 7185899170231443564169153532723095393278158323670477540613969202500341633129350558586504778644006974713213067503508968510459613328266224904324982120125278 88 409222501686487412848600784488312952404054924594845297832507747909235637344115244795065889699606550764735787460287956587075700850432350792778508562369690494 89 23304398227612973933016765606721009109444109509193277723520956796498394446627953305315499310180359400518632806369966023980397899801274249057299302633126325822 90 1327138597005218876894864301558030950382679873513508328763330301811557453493509826317777310238338210121569704065237807645944337592957115657995213258357052231774 91 75577873260595543319487628965650885709571548981574125604436261196164056204790097587282490715518302957655423536346823985608011770770033345748594356122867165841182 92 4304007840239296977940101625227654754876766160476208721617792294014982708748412336456099867592481255127285981000225980488071114224620992153702395399738598400066366 93 245104588018349953479124613217176326398056970788195969882647098392093438595904031777781165037429379288335726481029300802722789008548824777580883386164382429533535742 94 13958213204440840734553684167385404262008235034539168707216813917834323497545195474422987634785733782253989110987190085608976240324033175295465988391125046019277730846 95 794892161896375474408874169640633879124165752283328209896615602727436076922623414943146568996590174285129249971759292862735275178713220409117756473775918060679499608798 96 45267509514990629132822135922844354991793571879968935395986013730715820357111517162725660422930452243004913733283509299237130818318668738955234340528367378592604654060286 97 2577893601065474017117724826206932578150701866130902350499343836712060641963065005440749738960589283977590476511499810629070586327187345021638544736001853558066677697775038 98 146805854565814034461079419229453755669258680160014843653936047660833835608520123215184127730314296027980957476363454142292403285137626170968966682007863684658421053379350494 99 8360298084409403477450195214423765555118589945915820595505704737159108199951954600125981804409513907735303449326158060309804969396645454353600211526827425688587891722126497438 100 476102157280419204849486819788453597480309375453843539450737431269796990889279742865271656894015152730532015553608661130809904388769891420757914943300317522541998353069652212414 101 27113060070163982036758778425290659732058318876946224772199215198425912219186571885272885118554905602108145534692834722176054277105169889313220749315200786587573792764436791526782 102 1544034226955505400793333125329041020422193056028673142728568249355467079103167091027759133919541531344371629994242746380772590096194434251056654658218315893756401830716122956260254 103 87929643051746695697096966399062210616850038595785660589261882446929836303212846404257631612094176430679048508140964095422440980776697677050197186579083237564091551997199675208872542 104 5007416281472359447465484283944070223298898496625754178662723049812076401380621230213798604477792551436421229135824477869819227270610986181550215640510222625926077817364640697010629246 105 285162283681718869468191034569330701329373862171092709890348096201468034491154041054272718357657601034947857530064408462244119000727278298938300283296032636462624082766857195020110757182 106 16239418387372988040092404918184766021007070295980569037074979046377359928096252221524437864625464769592783912003648809665917501257972590796566142669360046888374739573508429157143988645726 107 924802207905218600691038516972761285302968116976663469277836891114771910845117058350623084470042295887948836296038893163557476957805483292540111425248351797060088133217886535867516659025438 108 52665625291813200017569977148034057552192247139430842879454635804311976489635577837062298986741402135468569447473739427897345654840233249087335414967027229837419167005337363338812169060012606 109 2999201411575720109119993171946246792292943888675061144338177790888787165455349730163442561197021257952055429802633807489275463212883577505219771896304688708948044079298110229734600519499214078 110 170798486818613451408971834935022995233343591903057684272296999096168438531572225648288493718885492979536706655718254694209614211609104604586795343735968445237534376525011391484222892717264368414 111 9726630224610899363043506049456852841262899406470806653394441747599261772340942555411627411254749273975804561850062579623050666138820786072732199350522544041815099380979877139556857699619580498398 112 553912023979383756753460451389474491091814755989643208613829526103906667124682377617898272368641392612670089815479639304805628212796129941831597720366506883424545913964307906359294408586979511988734 113 31544175446559783731370823609489101781963745327495609275016260456343068671141424621220945162721786647337048086657606248173510079959863578060279630419023013652431264783790696656756141574490118109156542 114 1796377333452468407607080795987551136969963014511189009845986282351237203322185245283892502762760278083635974191953242267483987305649931757249194013633077647541423778841594547437981839290259803425255134 115 102300075321630740398894188938286959671748368841766904705817071768989260835245843809997901844810371636431836602459566058091401757064489916110447254139640553931382824515481873868979017601663732143228147102 116 5825783489874028517896145413004841390256332137648825907056677812438920468203005827549435946976204331013292819933874863313550206330817927632416325310861138212491585635636931153709753651851093791025691822526 117 331766649869831099355679523210217418950137921196607106952552208253961991575838235582895828685918312523331685036847120559121205983499574117985144194370158245091535960664967769724739673795846212003109500957822 118 18893443286583781861056070750185001406971096036789122032938209438941199682351564832531678287759710098743852223611366382959351288221561695057731305146090291075973464185728655999008264111873744440542813502530206 119 1075943586745117903215337266337396365316529056583301198421275783983274479007160003121167288889941283127556992446989240370420187660211771851895482384871778329065838485850573311557118667046477453709814394528125278 120 61272822761746060881991609806539701457260410967201344832785133937343028211445233341596630549389170165624831962269870909405345026180810985518648954496958069566321177363857101701941956101028859487910082754809862526 121 3489363992167855717023364379594350303600906107660504640541624572285356660438860906358205711531178145676882026009174710413538404617910665252301153581214857106185915102372205321201954161288205429497344357564341881918 122 198712259710664450384471973993627513413875318516217707568252722651397232353901225426925171721372099968881249842639650484011557470253892393158234540638095045123425177120695165459463291428971435826308664350596699491934 123 11316263435958291004729205102655484201401454250078243833449008448041635851575651142870052874641728286210683124580207805940163790868879472317356638690478895862553485324387316279273187560527720161861662484089369210832158 124 644438437459598595655227299488256653057303935879677445498053110889419039685516196664123625415647699791992796730119153402015925506352355095475863755260589729139830355694078632762826910514560806411301552200322105486811454 125 36699472579943539996112171170562256119105125180676056863144251360098151118905298133174189183553612840230582181994912334314339652887064662755749173493564967435511354321921144888148050311598467413988491186479527292878511102 126 2089961134154827809315387078770271025786974620950625179407170319774707566427259697851944880160954060473698517944395342344311523347391301427754254503874247408449864584070863270062378886109975788688338292602633346218855248414 127 119019082161546801764108150227733068178782977018059018879673842810005758034525769799184370109063625424967414704992258984585019044522673729829491523606438695307358896502102793195344696591983805658688280104073705400050678640862 128 6777897295351149399936031902518784894630357210929467698250869571732258332222861301100027697380132210588283321247642008203580001181963266436979887822005890839748422260007657157312159557870971272284988822439642096270656788734206 129 385987615699920801978476434182630185176287925951832376103308939393929172391846722010598329325572743062039913200705094053191834921713950691995719541995490127529892119504308259331908493332916588700459687332062606398773420718793662 130 21981218212895782156239739822232509602653120287634513732288452009893685526918150345289739449660257773398342995023907765366835376391021011706900097574483614586118453679719298547322165116715830248162498999043896029046243751246712286 131 1251786157042344667187346663521361571126171694506843361922709115330561320013106998934004461231062085358363598157155914119259394912241692833432469566991702503426478992583584488142943147519624637913684873899448701285535681110647772318 132 71286703393151512768433381739915423939697993199039286413787092825981071417298389202711283956567318957685324579397818934611984548640749441604296365872823210981690042825190485004429779733298846309424286367872820529284164802779569658046 133 4059634348945157362534841540586598972087779957583218743424547089112688824651440061572705958961180170051996932410028476833893623614397259679203168984780909606593624800659522727141989640409933143387437379071900693962056288547495595762558 134 231188009301586806454983390203830191722656228320387714831670828322057120150820076859815395148635241607329252867881776898636629759705736863584111682989665950244054731116658712497937887105300024974475123201361460556786064898678835104113054 135 13165692042860540151723659612585470932071911670183734281277091481040873377591578891279484533408954544369778310972550682159820016399132262333215238559922649811836154449796219225606726264268127519924746702217120363759795366631507387725082718 136 749759676079582988674449852694217861102951829292071865655635963108152069469177517950488321858735465632467615197877611908752495542405210802523880584563132549270708055528802726394710100908208022278702001314565855475339580468242876820797032574 137 42697305241906892696754289599984474706101665838767944804723220393632871211242380536281856965047668089112644096647476305976288520498124492349843887920244786523787752024729758011651288734568719422433553714363647844180272091347168977183012166462 138 2431525638259401055517545860631236168696464270193536605724783772294756439907112993900182966525853187770093958064366129720932492271081698644387612809138213735492096070268831146487344313801156994118595255407520610127367564983818577689706554912094 139 138470493536203768752350613547860093862775065414219666889525046014290988273183267111382286228554243362273932564782115107319894214874613686836605712042000279501213315759578119722596523586381651893704795160526988713082829374515200605999180363809822 140 7885616042233280609128845578953938246524637590846347327616386779692643954649615734626872320844853535306729171024234862126836854364431396412908299865299406011845299700415323356265298447901647312572259021587879944066084697100955392754700619546292286 141 449069969908562816287844570484883702424963978573665558440505609025573757769083556016705651602417977546774178451765598480650253183737259945085910349981635710332019114299771510942424654659820528348537266619548285020664247679936063122515080654844840702 142 25573631380683406726948286094497337438738695840469989661445956558217184561283907069606210435460770972676407729591099991794116494317071576063600557710889602586854301915885260381340188614810317373540862594465933946260779671200963627260040175134828359966 143 1456366859997877773847945127334354466200716729533985458577946826214574765856360975743403764415040562330299840130036667744157820257967055408382076915797430265511960250330283850453713042617607761968712647623003062733227030687471871555869591035621002350558 144 82937162866206852525168331004317206012028629550499888581897721556600217668685272489232275023005763242072799699258477626782183046189029932368060359252238886706320689484309494923232334425981527973680808437478774606779390567630379310873999456973194627207166 145 4723104578406669012744141946429946148082426576678697818959700923854421244646420484279574064917325028542707505658364435551145364147811122112789082932794123398890554417781050219270471415926617421657724571571124623936794436705156846656816471719067170549559998 146 268971304149293797261365719128699993936542233166992699646933254543042827670843538917509347221993715903438170781260475041788442547563128848370704394328779824017881957704131310846493478917948275231883205277747056088287132291060842507271837530364143401372183774 147 15317374674811362824423429753605052630286927285910223852921616655973894757238959348830903166660655466111777383764964302764477302575061638567905202250916970090563100246021127908072056036030705209025100811613625112781549909598846968064506801234086026470808114078 148 872293673373887008437533386021137895216390351357603860188772939476223291236575898212221065272204805785545867249562043815173138593442201921913108523686911736621781229863453806501097395407484374360599213044078608425870448446691121310670500026308333060605724764094 149 49675369883023383990191675823288141102270893678277297940641084915086892803959353367334246497777769213244624788427979588229446401749130621327092308926118591459491547221877411935290795474710109532772328198571218910629459197617461196519435796314599690755245374378622 150 2828912381618859985606993000066834478052244820264499096127428500429480717114652669088636604859363236353902561399101435198699469307670556134713362097674968287626839408903269736677504584096746894407448536486749104670909368772729447155627196736755941009508735580758174 151 161100869137391931254709789005184081367111997366063735690526356725513019969990360467113134186889194495709761464944159902961246811578489579081250663178038053750289624893998351970816460460618253433668275500941980316267365957275086116195856133852090481336477383613189982 152 9174370406612260967912696599255332441962531419187659655869245009729847981415026646965255374124811991687153374137419945629902003921185968303550443700596139838901926022292916578342024099512444786947021554488840568544555621126715501080879930236342531982495970975616464766 153 522461938339642152584208858403417277023014838259976411544849253294855305078917082117668551253913547164552059566055107652369413607157844019690968264602253628771373502060930705447722635701857071654749051557146686496444170062156335596925103640134535488704521310424171194942 154 29753156338322726136993129864987705961570410913061636586940793113245929793345354608352957077887679196553579997268874171530333330526450434019714293273626999842129592764247373813587519444008068502802703764127318144952859150917299628982253548833814128378065364166803087281246 155 1694382398277575825263169305047413696821250510224707084052698076128817738874647008942579065569266368254852915841514151008958185786601043983581579580283866143001830533963695473689226963031425968874093539290843659718954849076397235663546819628261375284335440346710297197363998 156 96491668949255168108192086778843405640837773712698317036432295522135076779388749841676977907010904357101487991019287827840043934479220546454783759336140196854493606702218581291946247018411872425327662134234224882452298796737533335561505713697294193007196889522536135208877886 157 5495006431887740262447786111178126105511934371414663473764627541937262225686209248049035339027329009166855662628706576687499016222573848719673589705561341872233560870997436991040484053896405349624883942534116510130177623638144860267340442628212610266402819755441208712929098238 158 312929561850227636484051446997133194474953296919852883026217584269038854711022999657256744584371542400559909357571242193646542441454056198541711771861315280782201395563267499028549317439048380268944134039227778622242394058596818294342284241530451905727244539603604999323613016094 159 17820709018921852994546081312272780951616186268806070359222722632398815578387291796016057525230186708925677721677640192270773341635837535383718753408840539552677316146627249331808726681708283887277215633435324255353769315697311899380570659420421323552138668307501620891848392470238 160 1014853528248889709625902324967428660639029160704646164139991275369698868960155145049810855614600040988066025348142196199573005503998927309991263448554680370271065606713290973293918223266328522253342206657346913985022592059991664611822518973056168787124167695762836380821750449078014 161 57793866826827873782789490766793788029033213869428257531581282857242434053511882202662534728592457050105205993431259582796162960339682945728825861467220297233638595772035991954502507580266616944785307864704300583360758376148454877961766548313220466335415247420650444333185563947483582 162 3291244450379403413786465672667561815234872629708661185954805643383851860602016117618164275894708068529607751255024770165918914244412401416887173459767949925910461322645304249898277759158745688597118436380295927103630605271876168579794930883348987092379730927925440403567973198948338654 163 187429750367990251415454340833962581157934999338297642028423133509738825199845678221487300114360596930795242516174689452307377300979571496567765287743815161803919357559868460188042713162160193690002904576547202614280685136746669944337990638336293463411610630780224469329666797276627997342 164 10673747226207243782931858642693073529395971508641963935675444550226447921901026680695840310941606190934440348508405358011036967147305217986420222067749289451412718146641677815003270352392289255847923949161080262053374283851799962090516725520876834055240993171251120319370269145130149459646 165 607848431880662132410344488581382354264555636973135937746197551433132682830609544248988176307244107141837266797259092510879709487335508110582202726505053934364039112595463569056281829227782116161949532702442915388746384013335818064635281224843826418339709551591626866976967081361927555072382 166 34615745371278483619703844947588362843747782784330816815686583062776994823617482491936579660427641865688003023337674491883608001645818684349075232768013689838847787596379591581044124346493303243114505468554591087243213627715382864068491429887883007096227388813421721226642645123532687852724126 167 1971297061508975236587659777741262987628568656652137873383236342495236868380381549086909165913034822412442201654438699887957281452231423896415705064043043903499856475912541004369218363058698999927926818718890908499381829911891126080220466716260730427279950544812413648059306646475492799189036638 168 112261401943932664586815317223871349760148247195184552704015769947225691031122314958134579710196144617536776504324442575488545307091005978575373727893582582155729780385042523258166207187273101112029583234360167187941782163976182399229637201868553679591404339895904248295850369653443958650860398206 169 6393061001557136145692218433783995971447270166026283529942346524545143845548778115207317365993896662776895989175526743914368279515431775203185412403235647177140353589374410531952870218156675286354919587157665834483047648130674642924496307853999968995192812510851395186384055215941826501967527721278 170 364071962953422562754928386377748677961969009371072060448728091803233810909530147740103400333631560826468869531987329015743982437323732202765390609757116805736606494035444243135290233680315716018685097187119805392871004973578655252178046952649706975452128027806347711859337531119117230864495948082014 171 20733165877265042360991468398323944634498558364018996558767647938755039828590889011662076632389255071436167874615816622854757718405105559911909114828357533703783417389052315636607217034730259356884612915134533293906507001179001633022043578614259485603181154974094790042827160029493648403213698040775198 172 1180712087267159478435282707136827971152627339572491970227567539823405542587782881757040600465857366114606849236115150612116443220781729819944420141037376605231144450931013655563930026364594965029279017432252752967382841440436719187910322249075942413378420004830314447866919649578457432993668883417206334 173 67239178100989019027210790588776674868221806553283426715980227510364820484405415378427899648506009275511281459237316266100474583331748330001869159928743511858496658254371074305962738336688163982991204372395345998376046989558081214052909815879841314896479242875243110258926860921662157480756521572366297342 174 3829135926067242255787020381428741625376744510740572799934985531212628601819807098850984895039837986805478348353392700139262220961119644259695885890851398117886206488731792626097365836345847377735616587971305676397256464597488619096335781522547958616468547390207520032881812963505504966162917771210739445534 175 218061587818295623861992933756773883722704233156700697774778066651151864101313447475793690024733405886010019911585087492029774123723135855459182271033144314107091191952055928490876818213623206424735525486294548221321361685894602630225665575486842450965338708469612119060051527685210755516086244481552634727902 176 12418168746146837290250697792416440052812362782868064899514748186577606648553280174494432142028131114100377250872489664503510391026858772468544283333964818734601763154356589232938375537663763889531242028180017283437651391044405598994236770630244483509451287303405927669346381419041854988595355502398199588924926 177 707189728143581075712586621523488127947794144796391630810694308546827281440390704044123899740222229799073654095510020262714882820985333709216959422847666764179381092711019328388973709949313289869231826658681539853522858607225409705463265595248004842834062825444707650687509831079117791438105315768062594540409022 178 40273032346010812119383940697231871291718629088636242138675262488690834049685507526539262330480092714577101908181903310424236675469832910609193540181846416385566839211701496390711586501506165089522824260322457395888832375595394435482659846113720611242555437280762355323211056620297337194657225597788816323524176606 179 2293468173810260023849070830517186173035845010648041021341811248202442545981163701436499678759924585575547050677259274376665334741107367633966505523179152907076571581372157649042464600385801215588742010411994415454237202574050239011235127388057692451936007929929549083603864730715489464316989589782081102938925912478 180 130608398669577472823200516099279190098800390550217273537135631169606841055312804836920610242943794021108167215182218064653543278291048301373608215099679692897084295934586046388503798597661047348369134143376025227683726043099111642324613672274037304478025990543769772954916699602890713859772152068784051576147571656126 181 7437885555957381600442561678583655592894587422927656497958750819590213994487443256975653840632113485095360541972169080288405011211701057384393779600156795371400876274401430896482364998674250047400205748830164418059452492737028393534123493913067875091157251814623607127826304000148412394260092637255828541064541908693118 182 423572619426085935964115347214120645966151614490095433797977556885609408577693573703775805623567320023846840455119310286647543841763525291322355060742539958424744031543066602391088622758690554040707780911427076288973385636454394490893366230798503900272512209071491926740152880380087522013718986915417684953046536443813534 183 24121608564382145645921450174189850014139262496950800915336397242627810330818073122984719516799939519532557687832661418976778194486687623721565797573151736534606490276687297587735321749058080435367119949762095373893481445329214440176808436142837990412102719244087360701600503958352275720370087509745968418003675387480132958 184 1373677081681168801910396918883063576384596049226040434647398957158419107899613158122396749485035073884766748707167913335902983037655036169214674495771970361437314470667860497146639596780623828168126549317146435263466587002879465305462487475766629857684672211181124960201195672106631318912614114173893406554229768220931741054 185 78228146340224226470233121196111151034527090326381362408158330385913501105866909853833335808444517594929428912210307164932734831205371755721416375315147160509855615035796281279907288527099856571573115096922396466564286157463434290122188521124695441404180887633369070940309982529552076835189014427338308322679950064925060515902 186 4454935560501627033783590469573977846005282580818117322888447880664585413572077917530943678273932313653259767631636666038671488757957768772085480956383709135424160111119716026029741384068318173834569723841426984308175273460584537560807398932880279242504058605954045328911098543423632084050618561610529879066231044383189225310814 187 253699618062112701873254538955603267652468866573317671701435188151427034620135139522188109908923130625107100137173483626563902132863086611533387589568584289020802611419924026851606679044437697950364320893877765634439682057995167056517832393924347183134834418731763448817405346968449562526565093931611413539150559025868491286757662 188 14447682874590112628883119857402085494367555384898083703224387676435561747908193685633432117672423909813560750060902901924282043407664552436277352520269338249463598847571925453668229696074148986847676523787006938772176622082815242849656957641643261410667339168222918093308819651819847678109840240595901088478385345389466266891148606 189 822766474932651145543464931278825588316399630659050061623668517115519165624090873020015111996406514126748324143847765774098869392444374117434800135746692136610384316743384963210832635345788987705367586012013024375236608883415080084642931692689270786579934602800521357137849198090664994226156965059911583971128276604859046905607460862 190 46854895566934022686280731210333151359670023530112824651031540776349223669915687675702564890665523436270033600179535735495789151295355840259323741809845057734620343783854565672083927178109384953084336542878838936292207522520355808939729146576855532056382460554066030676461492009965280880152002287877761923904641398862145275037996166686 191 2668292043338299538365501561796497945438448470207608787969569714447735184409583114934274322224561991029888381416602926516610898112995306134574001344806410655171366896322816462693989359120383066467726507024245573383702552806925340958085012421510341277507384456817309761518910910668374228461654137523541709513347565729364866999947062455518 192 151953863996379938609727921361308535378370169269571598368434072690166852225602179732173871505223008503406665891006538485357529508421717313469043992280892529272012959750732988946523010910257355272437796522299754474828532941378530416366403863994773628954063572365067465775039267283828694773280026524657968221827578421770147012054755725499646 193 8653466865097145410912379598086427636542939235488012036287639806154449223474008005578882058336647417367835848997299005411058576997816944431729823315955499355591742561564788566285634223817485717891225387493658054195231899853031274509327256247889334189859856069278695228322546009119433835515862453568433981955644396918692594876997191339597758 194 492797529565409239766649243753158826361651389003079809860364356389070200261499950533418026640696088769364016818848125088729076496966899816863857732399620604637453938686458992430959717796174291949316714260694674917609012500031504570880664479518937369531500741135898484252504174714421457993163135053642495314765745225781376776466245628660402654 195 28063827935284307774914749694176973725709798145484717353960577934210114747533386579250565061495207192700701388836948623993813650849968700513594639855160124583009178254176751390005960643344295016486564182993806718876663507767623541282020514390507253295433445978950961977866507601444686909619095215647750513882791219418791772481319952624528527518 196 1598178544189938455423663405806485506008583815521557259330538473191338102353436935956065113007557508051784393224650311881469182647264766115085860916125158843125176494474661165347447111113546788926880029310356403769703509047741905303683748832939477632782904599250986435203328158640277580929157242951320247663656451569606236509449239981467233834174 197 91013052994732001293113855300483374758708406550285819449959712029227972834005655502631330320503356558420757603576234376195267147138935193502819335318659682986599330341829417639081088815037695559580206563167195288273191841855182340807491225142637176381401564959140008863002220972044415305709628007524506209571302701453438764003523111881490445115262 198 5183010274750280180816384424992071556184350491574769607394807808244720489931320136652957462878060503685286835094701170498890501193322575411664058894307829070120698558097983373503582489781138457573729475025162925493577009546484305421111994857772376490371175067006046571034045753077514580389829261409653376268082312865445712291586499472911128725806494 199 295162008351943626437656949933534543802695642047641623933579995505745345140888252197861977394280056733941098863795505435307198225270054869932675988520000810485919542677683131282619385247792431913144260194948620589623151839079647865186059221987020968034554467665262359788611182829330641020393753475783103766251089437879124177877215972114146667553942622 200 16808882590638960330704481463798892975313069358478332190443305624319882124868026492531630018114937044137513347203200805218707333973377289092077540719497847400327139067457085186993493693195269248011304407613809092695615710719390270861643863622420791524252247729606904957988397113997372429896193342504808551550401810104993284857557560490697293876488258686 201 957232048675430504267974435730464494219132959983789731571524685176648133085741475186564356150372920834061708035814274541537604903061523678414427301183683634561360631580781226114549472782657596710993032527014248037486454307973638808059707069147847343650433071839549795683127184955918754606669202081802326363516397551945600668760768716286019922520710403902 202 54512439483731944364802942560258543731446773764952915391391386066037299296762164276150280730315072311177545641111034425948583400217668758844907490412328254833737431086943966112076325088847133569627697489981694797227548883427582447137627400042042319528108190661493017213805287162837979584757705065206151336345768610430137995719669200577392930896250847062366 203 3104373764521879772943768932102219662120779446616388247047416488838778286500216124212860232333820893243693290468004385166900795253734548542630185919801476507599230000146588333947248905165000213062102837406391933445396105370088478575265787048147990500371314804963273088120913183406744814354528134695344000048636174377304939169517331423406889783317527704649758 204 176787840740969625387075843239717606159850482429395432331098360447362181886129419124758001188442341298782243137032267456141870177319389063370084525422411636347199922091527599090597366783500985125617670709848556386075494346498423993705810487962224077724228184380920196660945318399485044909252343201051126077250380070846554501765573507576077073446939172350536766 205 10067711881551742335176197631359265509693630923221874794879218355547435249382407152919007749737783246526448335493630830305269075140974599282846242698727478113330824220779915176690694638712225675333926929474113550057796815674213031478082475207510405203616622328951620534406098056399995334654861692435816382917382986000274155134977814961107681414036728050318739198 206 573335938179422343492393761601988300440668233970538201435610112575798770056353795524754289272088284885040578724389027311682666481504836820181908622617273150841606214520787548767295552061172088137540746387166950287378884364980723706329549750576509161969282656877173700218692674760561495867548649399124319303527469907475959006153220712377439065494254919741696601374 207 32650328284664171635414112267971727359462578459473662886431258230837545663107563280224914544201999104168623457285274437584555547912677372792725590632487804371935088227312991646855022182836963862057549572180316847816871752771418034702680546986457660044809298021601790992973437607414855551542147327108862767774359197743327128926692184122967672923193259639415853222878 208 1859370512306396906492469809236888119045296933526354675420695510997665180623549886283061364556486665655999104647161953371989624537606882196782934973494758929430530702144654712009039576594945147645306050744269034290124930585879301919693671221150681206897779346660970772236474653029628270998464356576770645702382626673839353552073895914129363861266255464917575962397694 209 105887410132363785072708201683107170059241830221083386117813881957118494662733001661040005119824352099502619933158052629599274672692436720472021489835338144575000430911486922735658921811240399884851644640278913961659085042554578648320681586929449984529039044866545580722032998702363814720106978920521328211495084608778987330774681041634684154770870116792699218798751422 210 6030074990611564809397518044004196860182026305233135307946488528562215226259950183865919862581081695419440819071325214597614045844723060905234181109921715032546974567813358072969939524278741505795790032907396018244424786979934297489654285029260708981418278338592533879968119051618948145959192338848588232359996773284263899219634945781628772412289389442856857612524644574