1 432 2 46464 3 3277728 4 208984848 5 12637025328 6 738478504448 7 42119837369168 8 2359047063894464 9 130272136732736736 10 7113223023541150960 11 384838349955877213536 12 20661359894841380480272 13 1102107089173705118234384 14 58462523285615816967970768 15 3086337064097694981537460288 16 162249531796736194394543477376 17 8497938913304409577702723167424 18 443622378830458890124935563158592 19 23090542038515329817434326471406256 20 1198682151664189145869910167639937536 21 62077348498148630282614268296868988512 22 3207867470849953609100923491367654372944 23 165438400397679547789502733061970173154176 24 8516576141613312304454340338704940398730736 25 437689397980240762606177070835077292587766992 26 22459259498247671619913097629964439970438709904 27 1150808679446510095262917207609108245664173569696 28 58888925833712398617288286346089399766695175050944 29 3009725214959033930652732820872138761596331642227776 30 153645085369768152688422380305350238249289678241279008 31 7835045651441172980689852541702904828003863728438839888 32 399139578832061665189431827706733368541330214700403037728 33 20313986563305633912381423100686609512530713195933303653664 34 1032944449816876563878366205156515762977596631714276078434384 35 52479834660462639934453106187263963995958418709002082839950368 36 2664170560177657295648320106719852924929337539064763085482413296 37 135146374517877411229720759792413476141801631606609617184351415056 38 6850729716142241536595917199019743576213431344461140210152256898416 39 347036574786759961700631717304926103702791499686523076532003070556416 40 17568487317909217529987511163270890392175725366732570740021697297620320 41 888848703897754230526744580584950973655619979248033477288330583665725696 42 44943650042594484046259516819183628183811169009487023396147767384484907168 43 2271264140955911495419907748171706772854327910628063533258826218476215194608 44 114719365285609356112041247351799029082081008081999121770418089683311381507936 45 5791430655712045597758228086897039794456544062726517814707177173676967381523040 46 292229864854314291236534701629439454527382130420470800584497671219457111983651440 47 14738792697397406844567380517457534758261411468587600212823529383175721962896601408 48 743029753285681613116708624210106018091651954377299676636218778605676794557454851664 49 37442545702795905811039502166273406902623804070571110594556049585840501871990310652816 50 1886022272832284426816476930486333390099395380302631406292640643262682843891768687871728 51 94963678431053754918427417609298168432020567357202159314504985769983576138239752235929312 52 4779737853670477586022193529070333730002828292092438105737010594964014908255183720829430816 53 240487588885983869486236634758249557141042461282910399709822928461105499588047495918288630848 54 12095648450016662969786650689931841200320593999496534187796737971017470110934392145119339960128 55 608161717980307854550714680784489362096436762742296123890938619858888660572869138872410381976720 56 30568045996078409761876587129833259373367242697817991215141063826502311526792644782073778343916288 57 1535960041642153985676996426705001859356857053716073514576087135501169367891423736295474935434679520 58 77154365596695952771834213271552905014714074529522136316327795874791473890704886293346425244817744688 59 3874484314292865097718990766990381791093264114930695624573866951827714874993130603208841656817091912032 60 194511090560695268064913975196445497148876051825327533987572586096106448134487493235761395490048893472464 61 9762384868939671840383292497287328527038449650127179598332460902474573641687830538688376894628052818240656 62 489837935074311917607725144038580648784683075067845965937340582625327981245027614650370165428827279623016080 63 24571829716307073198950939309565785354256758517146537432096259715074865931633984858457985131590792455200981056 64 1232294908706820089124693466152005182466357102663994069891788262912242785219455411274183176209027472960439668032 65 61785591862051312591018609755442571524229219565474753335519189650567572132880435485367425365866565097667099116992 66 3097122198830697740406059257026002094874002624159297532735368939610075540781301727945456611178172891470546800890496 67 155214065368714931039325435691114337048031085958815157741636439826944571914006861562590504609503395327837823122394544 68 7776932100670592813557426248184598873856650887696415713602639673855815274537538569343344159683820782966123359539613888 69 389576553382125295290564768017908132352815036574029968782516685386195908272382807021419330705865395968673185394571613152 70 19511346313225849599518782975271988300545879948967086368197185861305862619916581212193618994562026498853399165138188410896 71 976999015437072970945875674779727471144738492331160896972087316067124962449432041617205961116870833924742886349881027025792 72 48912055111053743383724972908462631806056306192252963418047100344254522763377005803401450843447730610287628220379428727744944 73 2448245275230580474373854985410406883286232105118354534647819984514154020108897545497320324671285347659637753981738330271918800 74 122521811148123618697419535270441835917680661726988979117099047985420469799303141813831082457135957467218287266474584582878357200 75 6130466294263891455085364784551327086894446158656727602099491339982213517184113922620030957113010744461206142311478007143251019168 76 306688359433258185859771527575259752871527425392313116631020195444089631256510314820391110899429725715013944963102781617092294258560 77 15340048829210545347321254107245230194695266999066505542411216209504398583786702185576410163153170625926538945408745083950689156639168 78 767156140469765299890662324606166031364994088670787457090978572301598053631488360192019116422793041579409229390103362732133592287779296 79 38359258017882154418981792589940247657446534354850500805803920239323965772707661011773631489472683370555281277798164760935022873076171088 80 1917731516422251245523826905588442770717893113876153691566165308973432959064338410657195726750294240738898884682753233894917920548757434592 81 95860190779536560909981546341947821329235330321256355584855714525972292714809340701739970819452920744771512440972033395137549364398107280672 82 4790968182219607441890529563485471498472278551262084146319832128943681547402100309503286254614228435473054182165444760620337034893850287298448 83 239411152732058350977439922613010102847832746441017287444247183294219860870676512541603952906059401228729633249177560229099824623370181076540192 84 11961980359091416716665395630130682423046184857908149715928202569596624994372633849964743846093985089564978316314365336984801018713971163666659504 85 597586636993436618622160504550153486715856716297186808660288219114005051006822671659380744555179193051108943759078203667956403617791156152998685584 86 29849645146123702792986214373788413401078885056821304819090208189712054746730061156699094749485201107717035019380554172059403146287662319320429198640 87 1490799846384733352919970184360579150529714712586197871883982242136845168856837932193734022025325911623318298785603645373896357590335701582710917400576 88 74446228278597550379298603010729403098590784553569902362628065987936339544362304757694216896871396744690320129149346869300879333003647474946948548920352 89 3717153803116232428119103229741557604677871471807496897104912877407001476346053213187885833114172471708318561448673397626275938568193859727186857256651520 90 185576965248734468935107082607908821366225758575430801927987023814603926632127263081888327568579716390055211123898579513320336191623324767334580842906995680 91 9263700501481094054918042198938329751743639052877832424490441639513232856917139865815562214190249858702115335568806430764839561781283150707182475126529518064 92 462373566843905750635708718493563550816836803295746554400335850964905407353185977737234714615321387590131599800530357599470197640700978537841489258350416159776 93 23075475749528534422278043418574316062545995646523994637978996927790624800503301407237279733876685516131048423659997844172168735015184263710871994054005934494432 94 1151485793816100456606189262889399299814889411458020968958905900875264839726058924737534819610844602569128600108244036454901684793595096892696450906352731569369392 95 57453674300136718597730173541443657999212593923352932040928198325254096704939020205043229370026104193675012150336442836677593501744549012559972148903690818479942720 96 2866350862360171243052556714706614065031841147764248523044542145345818424838526396870664685531713746140160906970652223787853719082136970677143707959180344061600576016 97 142986222969201630846607479505018953443819795038099133274280540429442820528241964895469823560304090326909223863607950891337435637936663575764913100710457893071248753296 98 7132032180650453281675638489941748739628043123368052502603296233059453439139043222648191396945271467453131608455384019961695493557341782607372392896916302526924624958512 99 355703037925780043242425899130990551078576950029654573006079152253713091527429546668207954927742141958999227102182584770334380904646522494330009371583360607167931788852448 100 17738542464178617521403282849844785622207907752010711964445607708971363284288243537169987653031738647018060003122255700323464315248581991607795807445972881226355934900133600 101 884515071272152119283201550679999214869272697990029517333825142798885468402503039334433224088818052991916424497031445773743442372845401245299631618658351134495578444871414976 102 44101192695611144425823500688443298283308760991261226984314537339584474920575024804657934184774027239652662205543524734514157865833042412720909056469561473906339782317850232320 103 2198639595674554053339485693834284651495566951315885768418120557932372537214804407284535741658955877546784644915388378333009777325208227650950004653609797126115808487954416366224 104 109601668067104249521308411941129928704534033774538968598970969119121987865110761687172933922465459889843079161006897502572058747019658329523899744325869313888828555576890954478016 105 5463116542262288105318818012034724605034407103246483512540523846535960182827334775321157606173181896238530118144430036095009718115160182434034659989326594005279420883852359383035360 106 272285616763603398264838471386479024349602030238251767563122137447335904591807241439452914913712754125205172429796911407657786020234466991100795498020695120312100975566482746361073520 107 13569711082962546486462350337403730801937417563583227155927087143399036743898146090568365462622235872263622839278122033582772473993537696350183565491127158667404734925097613096657361760 108 676205776629479786529046100488796429440710262695137440366325122925489426959715316365349391915429511543305564578506127460269360784298895992582308350722421292125633927639775049404257532048 109 33693817392594470399165111633805554523294584906149983794784920374203204653726766797410978136442989574955123422570397717293013980817554826129304805764428742418320678895326709082235204530192 110 1678747183161121492299654496652685105296647850480042647194413837290478400758867401954537795907675422909573063206817852356685376809865150034034715833709739314834535214144503506210626599340880 111 83634365729752533324630441583103125019543798997726595953646182899069199153155269190767225361604047289098881056671016889785206253229824639829742125559317372108572091440490061034056412179683904 112 4166287791422499489742934856961680616541558687790564176139998247956144487694921914133844029256417012644572852901827266244436817790426819573729338344968410016293702148478698532192137847769232384 113 207529295414274243150868311540890188461410086449810032804220584426043315101139168396037562065700011745377582631880617682722304664947610371866522634329300241668560445593075101169490112231133839552 114 10336554700105264367678787953501559743162463785499807801061559224116247179060515308165783604320439467167246709654579470810169713866153525143139622753735604796592471644192721438180835908959833249472 115 514800595049239748874741637461012342245449266318887144432369984452172363789118446691394278173976910420016040491362675753043152804809511921482038992057330222860537527697356897906037016087476441299632 116 25637146356708557104409279995822284024725166412600071310172979477607148378961899228298658529776303086181304791475243641472010811545451358620292777018771779439466564925935056056842994344295433616533376 117 1276639542214301333350217460670724809341740563143826654081963346759949181287089917135735332741235646672458693190545489512326085392367991432699537833089212080094514954091306551380281522350427224525844320 118 63567540935924180925174523527271939940208104420286395537483657226274235507154722650833327405826517690452660794694308033428907352959002428228798641060575815147388876108311225290325827207509830084789415888 119 3164984375455387817928712902719935270185907092893477709103454388409713405189361656806569909994590663721414507435169834010110303759197692651804047603337188432873835381773644913452967233370336374212220519808 120 157571360659992679785263460468193999948503450526332108750037702692440937480717526984914801154968435518876191489390914568328688012989237347811502813170815096892826751496454373633838594667296818733307925731696 121 7844279496727508961102217682893554903567273089454548182412347085543690121611397157000007635928591386563783218498558768944751095352730185777651186627526254027354133609164566511227141518201114053189729942207184 122 390480529987566593039963232487701668709377502259759334443712561133075990753760490179856417159952305223211018990820339342008049209339760998624377323205231815686118904645550709465216186487786800276347720344140048 123 19436440727551430026936432248298547779739561010652787827396759175772896784708409012314979855020043111253679912365403666668585409923928124637500649880550998118090375209702852956216596531319919848678058878807383712 124 967398900519586083721496155854905343895038183384313697519952180124525044834659247441079156562057218831643836804051069212804180397401659500357668691423253407886537025314064852468899167591414648465267249819636688960 125 48146685393834889390616886329628694322817324673405501279008279106913806941404547902160601191164207061108082555531735811528304793159462782573177376199468764979575727759080103821492994006028988268944667144713841743168 126 2396070527233793991293325313777634397281472942743179179602996526910849921659759677378325347360155795301300285504514596399858349556378928730276930900590130630664696849694463847479827829145978796709878523238721798571424 127 119235515581285333157641824522106910237897002286260153625570299877896159731722261216234115195920286881080487331708665819482763821965515845158232551973158745393763599558968143105443409952874338652980307750062622869213776 128 5933144547029459932324227824293849062455595087045558134266146616661509579867293821120855535630431876640570519919174767714783114817364033315123342307137245104121395791925748058506598707289083717245914057077647765744789408 129 295214644325982409428177130739010176741322058835133463543586604003295985718565828347066523205159247478283168407250910752475751175232819668426220179929765344995266395859487285762204135272338698975436027801710499502398734112 130 14688077101891960869892622027326616875373544660781431063364677664707493897725178105076002019087089491435228712479499896043651635778635293548282700885358551248432382746400565981140555797302270749151999986790588765533723581648 131 730746029447966068710773234396875821838327058733989957934348159315897605743245619533133576547605515389220690112054971245041302706866228727621471893296653916082341777349086212005041485467861581623566725577500287546564310656032 132 36353216770867404143261432537863542543050654082144017008686223928839731905089262817053398725616687254681826356075698927610664693514165066903103451893323009479532688877948122371861789956733322106058027271327282646823375928839280 133 1808399870833506797529973054571283769065109329665588453371963538084316918633906703090678031893827697472033675128167651413613465537847711652700311855579152784932142451334278331015725695223313171402692013862978894419929952550345232 134 89954252222980499187596328021968407539642338295529972433659385624668677635908206318852024317254249250104703517164324236574641285369794403368170795442024830076430915005856917193473886400191519578844076796019961800558410402953571056 135 4474297925465563842765796910895465286843198283416935203962340269236165292828113708988931010367776679916485244341039249501829135749558459732517458101871703057122714800570945041705350691679310995636507306766474138930661523218374723840 136 222538124588373409592858482103275532724262220638922616839864212244855853840725485697763597817710428339330482159944876954154544434712791510450956212845320008790095306988799924160986334962731253144705183412558072409967123838032516103904 137 11067782573499622826399957413146173392176260548106596012734398685996379280245685895974072561224918591593635559800059857444100570622674813061803521730803690299832491219904179708968952791113916186246050073196685602221563956893295314738944 138 550419513507700464545848498205717415265415147965925062235871534624316677235117926298409889393754463647635497593117186845448837867877203539417523467049920566368500083502441245976018057446947202904067996897206241377739256075923423241440544 139 27371863440645820523958036201118687632675358536552190654294804160854449681244414063431520354882639262629215668916838576595057860669887666112911339909043275931370351016608088500874302574289085334447308496267324127594394566669704550081174000 140 1361107948494093862414793073823931642642629025281459620304337581637731478512923131960683366035835784476860544933259309564511629639508207456047732666224930791177459241847446809095634653200944047563254294358364815605624546619866318630381160672 141 67679751544792959207265363409308296329109899923606713906522018876458855800806447903746431957419240707352818055217274255921541405044218853793703517515492301966599310907391718148285231424097808503993197874029264194663720976179503171069652908384 142 3365140733762026810130148214995493789982327630941577542446230394431766414684939883752455672509331492213699219176383469073725285530446620045075954506225500016159155557591940340578658770926013897270913608937923348188830317542787655792104207201776 143 167311695987922110081726079669936557467545134781427820634983636369699753691438187929169508936132458969712142037888367341696796166005983578966380556853544500768017399458669879987249744184990990904726535518137149913690236913238831042370399122510144 144 8318179023533809912561968110947162022726843846393207985530068886091982532350523932219601554317883754188943757698864268694996007121303605447593632550242653051132905415915500242364674427010178161551947699198345554100593561148510365190744186683412944 145 413532271756138323959624339149661243512182318019003885925058593451156834757106560610908625998970349660431207772919485549944520630971698004708689401247384519786003976763104079026941297139641454056962024939590259789217233638380943639296700288876680080 146 20557486775009180094361557833547105316454451409164360558395958301416813556926450982657181505417526520232480778613895372931507429715710220064938156676424217087128886046604228226876644516655716863828396259804930655730381551761686850756712708650152613744 147 1021904659521142074438865333283850805289602482055354073818140170114035529060347863479615145946371657424084160336768339775854925960056096005989370908761393288286608773333523429331088908229533472186506338721816641203263760892427389138756429968133132377312 148 50796145739396190705378820876803631808398306043693259359566668118097644988867456938378553494133974808063164904279349464497909731849491782942719841971024045205773825163874621698275895503874851113405934750107914073991008965377918767249863348111162786318752 149 2524825869452212287047615909814293318256126955838051859088469192271817441647924994602371483373205160542825338825184878858781950278404963225789328674340541735051764872676168036656889380937490816562926385454866319947332294693651827580474058493546233017385792 150 125491021552942366814629899763492205809868211829135837673283767623624860110777120196499864378159607480549444635151911946566725731208550270347017721162494339979546820263605900740385380436856497963728368024046998103904933891384554200690444623764672465422351040 151 6236984836703989817080604948500156018075892792490208131953295101703136662072090667011283040232639031485256626831240566472925173163223395264043505994383384514664751433699406268863053653111216904976514143009451297841371791002482931458793290615638998251240628880 152 309968659077827240237966469734170605596494227585286423020915055041131410300681713997705546601330725505130305984820974499482326854869721712379403001495909463914289445049332299196024187235705355621039969613406237432373314269013283120993383809030743224224683897984 153 15404307924372170008991888557706186321723269910522669444690142502160435506830151017270606750826768851881108778030930250804298709426460591574672308366705247031881520122886965478034372731274410498310594656363175299629407503617770726080345552683409014909541423775968 154 765505211102826251943660143411553112009860874088321752771434957996655502539658406697651082009667342894637767267427588564463801923521946859708447536786543264880612921514025876220697442436767333662012123695381301016571294013577707697935437391220228699842714465634736 155 38039596621703779794802650465159591233478680073080299695089719236064932763539742431180029796815037253250653536043244953167266265387048838283123063260194950165584413865418021248848001241308622797867605324810250757043945902216206267212444701882416002339738164664893280 156 1890190949578142194238145300644916183736154273351458159102275047819428079714429996211437503992814180587845885898768222589875926078915983717805035851871262111119641540624582285121169345683039233660458912167294679208656382701790561703042626816098038490775487894657737296 157 93919919103345391012152384712992147225428572617109539261249825139563243017755128917911120141398196117624916379582074054937371943361581920094453535962831674772302679664017470776750219124566286863742773859705159578711594548289394765920599057692514828539064936367518370192 158 4666510195259849243277159051295819786492917786265951009133445912986588074138398583300150243134000898075415061363873500970234474161368178402974384451767969583536994625068102198578707309032475010430059788600858308515348706220886365884653211505292138131600933932587222951440 159 231851242360659231785352406924592596604382114091167287777467704148802472542418999598188569160378180721482289917238047867981582959117135534410244489726447441163949940123792836989966808446255523925026438074801820655267514214847144552879956685501029623760951138818259794914880 160 11518861363482846632065701154015299643763395154295127081417320216977325983720609645781684344043506529946137379219588606500139178373150990510709743444678981120881575028424566460340402729539396548654999017319021293040054290559856175883134819455087326754990011454934254109677248 161 572259225971288336308588788278708167183076825036497943407725110062804165491754125626398639745680891755146812348307793684350454858610102224741261110600258116040141226117901405917282942862477787003545991184256621907331795029924756517197890948304937586684145330957358509451752896 162 28428856488198198203454394036619351122648026415611291273489002950135495513751014590661816155379844543281527212788075151126138088523345481657737867094590371762361054237940222093934356246422293190239284833608618019623255428055530360086188314744832154018776582426135998685575569664 163 1412243290042443473679068265913106030169134442859505775454143812593685056621327059017439718019382612486728835888809657450570045782012875704120841927403496598567245679427606846025892351183233553308821105737727234092214041520499787912856536876659611700535312133346976776259326765488 164 70152538431741357088064015316860208579740117921022271665105478187696262413255983193113140873247655695341204422076493996858004870819761806206764571904754344856090827159043958843818219045532722034952083280223053393730030871728516761473497686572766977121504482026072774809369772869184 165 3484666333235263784265095877908098524391606785264951894896645277313485041344266613173357888138911351015918636389729581649360719309886705094375545498865509931949369910068301172382349728015012884015846524371532019805909321835029372012973615696265716629888713202936776406766600739092704 166 173086478008185607119817112207194721122810822772119659388135309319749614835335563224908444242158653385341078193156340463019292679077654650400332951877829594903904555194515315431069507980088498480176777198783985430889162815326024115621237792031894650542649041955840411248504473527457168 167 8597049053510603028385325792460752185297463427072259892206264359443837473604133894962364706623867997991269140331316483601925363314163729800391995101716284479208077056577882664586145536732486819105145549619695842909733151670352272888785989329591274652696886570005263586374927025575657856 168 426992432056803147718356719373737669627263328951936394784754153976559209914034224424404309142769724017339590128984580610306966361626457048773192673108036691568412834893162868453834711975405664941766628978484964530027056880392324468646941992218945513309064052229677554231557545428375108912 169 21206824542490368867008779154240264647316838539653576679995393283038343259703587880755962214454764290079107693785735941226902309845136029907142142265588168974581996606115585535446784251736716939078376507112077065106301779156781325523278448220810250092664265984299416791906469233698342266064 170 1053212442938245416466952297807589749534441085229347257002115208417368365467228109386844842927535774743441357346576090165438580437123115977323232323303096209983668926251418174073653993820797530715459724813772678585492372100461912537910931672991175847814668177281560257805293844946547323939152 171 52304778721626210757453275486243258660905217525722198144052613234460261832527318697231197677854572224658283320145320765355563018405210696703811406413388084538207363575035338864914088799162795365494835264211318958104187077773519456260472007078377389563127436773173271889299465201342198067786144 172 2597478613639357093871012334540609765649028685718932322412836574256137803144186435475185162851755148347232128027223379286782084776984787681130022180975933346043017463528794694635424261342744472109850101013630985236729012119182303363667676619306090077967445986824913181608023118638554788308480256 173 128987607162413198511645785856684160140370667881458460868647333776284945606291415491176960515830434261168784715687292051615230853003361146441009201237992894975175364918679864106292868880347273866244210911877695157827955923461111740707117849370292021063675158620757962173977639340001274694749695680 174 6405153682087973546944135902453800669636809876178486402561933530138197203527467565577689775237905811189611727847556857475562251483454371533917784406180105801494296317100075599771701472238508045601351518581263687763675453068805646074163263013225067365475029152563144131270908675886187944104520867680 175 318051062012317554484810965928869608882662316384710383291988468138876911814330027829056520585054147769654636408663599842137060830002648844155943273315358195579643535313373472937007403162390244090200769117396803020588424828477827737614337897880298900794463708792456000614122285672802852474913955147088 176 15792469084764757427576750736222195008554177879976846799492141712023910847666126603297156778775836175660479100110235948754692331548375422414537977373748121036165028168538936096978945802628318416763798598828770062627375619656631422995341067726978992144442715797002397027435227881023266465204973043599968 177 784132166753999007642869720635966846339566320525131133713114310542606399841173718475047424513948458779494194431138690798970356692117821707412460558620639315686369532184322777456324409270617402601422900582119416462829994907618679546888378478935123759445069532656935299069805480280593829620121567819289376 178 38932716773701820557361073448718243772655773120742350371389975891041486328998921471659539323069853194667289513009055641288805664930768179294378623556395562287609942821571738714592899121317159871324612786306515531253496750271892794128997342201825080415106953175142637821225682128313826374192731225986791440 179 1932976219081386934998622816416994446800926961661245701880970251645338918825659609755879494934233383311621208830920994703844416858216721997408275375048312659316443424503158705262888318632918168227162030021667898997988946472934868437794723034276371908384741597746047350813334918775888768504209818679439998752 180 95967641888702729278407924441151173265297538981781255672148455006995031376748415834830430793020749405503675842080115451493581213246004583536596293115408782536107224838580003548064403373407390378723362485567326329372564873720585286971398590985919387977579104667374612984102103558572010027986518722490468169776 181 4764417342084570160259557538212477414076918376358009251228778076055048080124701250068647773160087812748777165332934409996140329315164642044144614636562411838751444398089612789030310035850708842400001553352422985685289728540576870204315412590086389374593048261944244853643885196321110806688686787216878540674704 182 236527465180623171999480354787087818602666704766259423933489533725886617957620590879752206691183957796006975136987785403451462809005569985109336574834655194939865963131251874702321015003992031452431642354786237854343839791775259131973591578781165550458513571062179143368971908108551169796170420918858033413242544 183 11741952253972532034752671323948283549239830309198163949192462993544218334133081414697831246847379905726010549506108961687806848037924775490370531656656635745984603669336144934585541342820750265457081672468955089432201846172268937247082363882780344357766517603408773587968490390042642651176915843639152857295186944 184 582889371248532190699805693480933968330267999415298595660532671227549987626368719038841776040352710062273908657117306303562762293643594243906693004037222829562775942421104625223182573871864642224771377576832082574677563332931654550255009645670395670708462683561265089081226147979081597430845647745754664216315387296 185 28934714099697615249229071483018275012581708493086321202147927110332830644939039596351589601158684276717468060553678795218017250409888431383758257339041141040061685838952632275338384933089342500645632079234517186164121810633976351919802201456177252060746755165328942644881462879785364462908336561625314773166059957504 186 1436281694225351601127871156887894890353104651753751328100505631930452733101026552204699312324903772879056919294659827821190161373051958188496930399200076645996980280980261074447898362063702287064684611457568548474261101497886960650929265804792774430737485813544785070111310079094727093447566172108444276762911271369824 187 71293110083481471836080536775223707666951406891139988671235448399918531709199711620305313894097983046180185638230468079994681638536878699883184695988093918837116118795962154341398166102929337044541656198698225822802244977101895094471615733259890886092970039537685573620783188650758093382455800075226365513708616141296624 188 3538695019016230223335822416418505760708223699110245270458691260778109131916443294827154905889837284726529047146302513002594820812694590136314765687534590511272274238846194637763390553816687088436740107640373227671871954018055518117515061260863517402709549361564866293896723893989051695124597606329542142028374652407434656 189 175641233412590189397266562094145681164128446515679813212837742054350539547097181126262223190667623374921066633190911593159185155698843623075062879376910050377427180633960395204345247461348844390493751219070899272305999477999389962876799213552014237300688545203475867379621097273388360166845526024803475267687343794799816160 190 8717615696864589538429315607329499083967237165603320614118141217124742981842209249741926638775970744173287995497022913043230533202423900638187294878667304889186567702859505255533279990749780464903253023056972091614750513524160405714595106626596066466642658387585344300562515398337553728190669881023594707805681037863617362096 191 432670202163460013510317329949259835925639716874908180469526861271673633762471999798089577593598219259708909223646545904839125481262329574384701163736264728001832981497329736347804014468962546915688919047336925356945603874032851849571569169142247112662468051425668835317400183868171908697935318262137522288600958402496932401216 192 21473577449442045209598392795463923910102575915667509777406103337598104517891391529252318601706278609832538846152876741704602160243098309140563049676893949080521064506071719435417794374525249429768650948738387728422291931320547915090656934382667250275430523336323345525482884187568729676727948542901059190650980112160066865171856 193 1065712579028428771146047097485515146739021816213422639440976099987467344027099796733495271034824825047233973351092131630289895054365644231977064058170088043801806555774359861489404602632807946384686607288879421838415138334550733419789672354883338860147178945432899056692001156898962110368680467920258420951162028639004308018781840 194 52888856158199427018974061583892032976996347500254179184815747239194703825960524147509896734439336667070890817417723630403692685133943574398150680087805694897741193560914464971481717428624321944751176002028734677903579276489484441741052427192123214726688165153897437975628461953447591669411934915858225265536247476785790768856285360 195 2624682464207866304099374165779101402299941257671587889371886865801800860056480586750312951580895700561122650298699853918655692149995196837675190235227542659938919289336727331416869537821001513011717221743888124538382518799360739167322643944731848911391638724615938987682030886861050730759971611534890750666421707191632029723453333216 196 130250078807952553967459212822068361323496423573210139138916856212337906295701368173354183924028830676193211280538289716052133884571719054807085291875767423240808833124657573003333659036506353805461865701670488892040877019017786544927116393045758618264555846877611016657278252818495569780793394681672232169607951531793962695666866150496 197 6463503155035187844360960962822824887392111000475809103256142856054509574445351769087777213222642351975503844606585700198503282948155783230887977140362820874867963402466770894850347533453072796039787034770221957331729562212937620707375345256903163562549106370968638564266317199933562235262605411937174299899272379271920789162303269617600 198 320735324929671456068227786047153078263278512995778021291466203985094840148049094406946942223575899692661958560016341749917784237021182017396801395444552968293022802952420066315968372901678328420623751856790565250360210572715267819676082110714965893522356938638383697262940963648969146080946188383577388356668008101460362335405764944029056 199 15915291414686790481325540108751365537812981109871555323517517063973641558792186417080162040739875381919700118070344103931345160472465065414127822190103460974235424905005126469532661945812970864998850599326823657053281234214410965893116817410794224190796190656998351486789181830390887927479821143866701945082835918246668877966641961306408080 200 789716981799046574375753348551968652942870105733136140992651569596546468314892354761808869955121182815343987440053618564564651540395985690078021684686844573175900028856207764736206981799377763466911498703653545551032824595021509780222140072412998093067512668250591744894266479271443544039767209495604296676799345720225447587257759168850266944 201 39184792290025355241265548064404347065354586923840807400634423004936659048007925926939029214606986918164483959635079302904449216795751463252322608935949122041341713804710902675567428096585930061299580410319936844682088544382439131603671093106244741360037003689139794895056428331864606429759187099136654123072903070214557751655098550103609945568 202 1944253628409194582239019452948001359941938852806611822359348026191966612784924578877431741106671862506919394632952168760089463235559115729494083077095391903653431797207256810315987405638830092802463362611658884699374628583188950284637663028243759810232829211820432945225174234793310972830229193345493766388468895551191865135692876462852948591088 203 96466759462697494962964605414614052998698729763302284498585312783135584775704636045418545719161978966289797973928411198249620928548719718073027480340693814829223560490131600580409496295313364777701626979293422440564157862297216038767354873435629998589484318252063884840685970918037668893928288514115392741627151852875085597749855851349202410650976 204 4786212405351829504422299076911646672118798236352092547314194297197459205962572331453151789518493565000099032627514115734974023303327393115402242970492600477987125743046979130905761988195572436772876576107294112324533382850040398489034436535959871765099257326256979276261901410746572557532745672025099871819366414929590550372198305668912214491970576 205 237462948104904763115658677328417506757712233800403165480247957217767849012969746893578344723534191876524158354992367844103951399387445500450198638222853100881531450560534707397671491429266758777581588482416989422593756227686537571513501002835672538628837013465096729066453579601647168079992908960943970999375505944973700136570402525007615831608529168 206 11781197927281647882718673017793145448720983878108396872208965781806321555275487030036139483004874409848286894089331934737104894648220293987765715888763830955142741173518965198418775083688013900722618535788313027855437973759522640983826487674297073894611186609605363437677483100993903376717823435438136811426463350135661394029582587591973086249408761552 207 584484311734628002207171898283698398453875678092750865216807421756005497956644093172543297725373598942404599279562777645295080954390345396092444807981616086729392267643492887598940609405323456469923048957464711688539458910776240446871642926080545807398831188149738873499247305957624119036007178554496291844902454825802333901918403030865321049498418408512 208 28996539556360487636514136981085734959893793797332773254711043053933849110871468497664659057549321760985847174574911362505327435047996105979602292615094473038664050847687696306677388237758661381497155957669498634667386788115663807078634496697367891826399247413868453589268426352854045518630094246717274402518231951342527059342515732057232183418120575518080 209 1438498753651147194718292725407996449584507540383337634923391315915262339419214581480550928931038320599136798103894520041527730516507625190328145845916043241637507967778376530049140439224507930738446457075716873336680671613596988765553681262569179629356499497054157234276600876454689566449994525049758865463244006702613302791253624075547575937713907733710016 210 71361325248432837954188825522528946263879293026398207104561746868860047519811161395178264172433002873460259069193796074238273048445124416062213747809936024205102991354297498562320730154963203401528162468870371085999629017520118070830232372054038340251155130143358339784909488123938606970558122442410619641237653576631521322904141473081249213283019690054820160