0 1 1 1 2 144 3 780 4 51205 5 380160 6 21001799 7 170537640 8 8940739824 9 74795194705 10 3852472573499 11 32565539635200 12 1666961188795475 13 14143261515284447 14 722364079570222320 15 6136973985625588560 16 313196612952258199679 17 2662079368040434932480 18 135818983640055277506397 19 1154617875754582889149500 20 58902468764522025160456848 21 500769437567956298239402223 22 25545661075321867247577262777 23 217185579535490113365186969600 24 11079103257893769392837296086025 25 94193702839904633186530210863025 26 4805000580572678347648968900782736 27 40851869157273984726590135085017940 28 2083928293097722796654243826684344941 29 17717469746416280095776019395706656000 30 903799869578167055385018201294329320271 31 7684070867169415429692559499446691755680 32 391978133958466896956216157693001644153072 33 3332583081296808509759455619848802299528513 34 170000982228255684137556984155438968968336995 35 1445341907485491645328460310146924377335398400 36 73729455802774018925260218971223407898148338347 37 626845049313054375044367343971643549398400207439 38 31976478126902348840196141495011280636891780495600 39 271862811296852944176805652529210910158678393501000 40 13868204298447365496266386674609348808263466828540919 41 117906950273496738441417982275113800569185953508401920 42 6014642696676377352297449440430372834916191313598227061 43 51136265564260810934348514677358578182539093981985579140 44 2608551619338107743677577880850715210587869482952931711120 45 22177807578786871771975685968088359261519721558786693144351 46 1131329306606673929983183555694542503534168007992573718722097 47 9618519137859358557484551263002772100493327681623268157030400 48 490657723830539529253062811461774070480264108974626741668951249 49 4171553480859669166764609074130946419690927672433431476417301025 50 212798343110333706112837367969691736671735895281907977993266264208 51 1809203495268378561427549408448430750759030036616841097919332985500 52 92290679696666010380669089333735494659161510992156679592190831961237 53 784651881439272378819594430425368142664597935508249012776181518286080 54 40026484390775011020699937955924427345694223434605835476104820126502295 55 340303662167183966505537475986213779843792970000024727053163782358717080 56 17359493482459528733149510521764301593737077328186131748047080922230943984 57 147589759514663135524738411416132378729266135389120483181714254960506345457 58 7528815446931455070842350433707989518124686276314117966484360811630773021387 59 64009705258157188975303879517278636748220260668937846227901842986863001600000 60 3265248614035461581174414167655644778208249915274850590016959105910289662968643 61 27761020688084252861438737654487965787656058577609755240697147365225357658880511 62 1416138911441416845965193366388767995988510284550744237792445661730575753678475504 63 12039959667616423898273302782896010357082899393078794364724702223338929390272343360 64 614179700705853734383290534325912616804311500607540680017659380205278747806700659375 65 5221732674261867556341716244029432951359105841004959005308354662058227559497202420480 66 266369846708882253779253592567123598769358556287089089717954472919255995284385214620493 67 2264666400402646369686180160329283928881123430191123975339161311624342834915309308782540 68 115524650447043473669645217854933207001307620782470311961315585715804742514750370566789776 69 982186225348592455606198909858639570930247856454715089145947291692834447312970875836923535 70 50103061685872722587124004684281336701171117586697656632913389466891724737186330856871038057 71 425974342663890239552204750871916025730482119948962370321564289059227721374521817656878694400 72 21729706868484293296477384784634873483774410784338378234725052895911894439573489754099850006617 73 184745149061251184750862045211510331356516624797499136987274537982693388581135194499647643913041 74 9424177778808105805046731907542981080425013106244213571048518607236563544129017194269362665171600 75 80124004390082193434085642426318991468753999560516408431413166233551810878934366969111416133330660 76 4087267598413562210010477916804149046208694687042760360332599780224108482114248263490250680785261693 77 34749795121134381681821839317664554206982305871476178101095508198643466384328317097198320510995744000 78 1772648692876650961953336606141890323756899821268571955281060358129693396143737976146118905270891170591 79 15070992396759017420870386902511562713661550891173802019350772669184640978192637384627777779333515514000 80 768798057063097490164729249675075423964895559987313264875189985348609126997515965275205379164335970034928 81 6536292114281491680639421330783959347585757245049468192958544444845571990082859048577271547340334575596897 82 333427855682356408449576613392837496953467550989130555771101959575190250560458879245421805816163831939045747 83 2834791066075112686863202316024234550237660565354148599781112233550332088730359206236952468623286542879948800 84 144607721004958144016049230594719816951236065179703135551306980299036139157654166124859267353563728333897453595 85 1229449395436428336597016386379198373474847531314379432973439673094182365634137324929779722563621274783913620207 86 62716394619918239981397405404788233242868582645161989140649274261838870899227939506570663393862635980547689284848 87 533212424022415807911061451425420454123254290970263295391190628314462857450089007654039033611294842931513917846840 88 27200111631566667776329385624312932269986853006316009611306784966136947310263498885293324033068689374172252187917991 89 231254324242385438301103992134638746932293869484870852254306060133513286690122058148739547644691024996747106183648000 90 11796693308877149092520577550506066337355321609581209287615706824341904269569019940406635948306993983674306839143908325 91 100295042034793516035937040154695457921537232804819506882483180218880229602947954326808953644968025427360497478207467540 92 5116228010704361618999779056201847939904283249755028697437644361987108146534509020364518954683965095129103443006697881744 93 43497977777132166820598001749673834018899288729543261941443597022506674629218089699381370066419505795784783072595426620223 94 2218909008833714723684127263320018086102161732244040346733184239648833913222468964679322890801162352967042391679718470559585 95 18865080788774198326107739046655419206613363795216314368754269542747051403827127437331851904725251589964297145427834594918400 96 962341236391765513666782349424295855617725521859236617149536634023278614365240775686957122430047985257269067123254612830848161 97 8181788932589806813958867108930611188360950782201905528765717406857586782240254121669133076779106185529842877688927495017324353 98 417367567382495581507542419648079707302048507735039256629621873022415810898199130620845777671402305266671405717546195893878554768 99 3548443332258782132979344273090661867785343869204257172365258525194873175099866106344106713789162455223038118107932390228219987500 100 181012389073045580315520544821546459212232142501966720535505412549531962326348270311366161242007892928118042936848858962145424402469 101 1538960511691689322630320539733470655683810942185610241709068163571919360302239493012854728300957467121553376203985873411510899518720 102 78505105711541249065233171951850614649870253191262021061193215651696678912799624196523126054372092570250259959753033410696892063293927 103 667447450834371321817867220281137261440510359605935466456154612769406801293921109784789891434186988345855856676836372740296937395813000 104 34047678472953771209728834879084181917150209595090432718078451174042870411647070831561213470663345515954748514941956349107341866030822640 105 289472079524382140751687691588330198473940616261688890604847239567690304847103677627283222846081207137485984696812825762536645723445580177 106 14766484280107350684832490123406968331906566502364957700522910505161358403653650937977884467338468048041956454332781754847076227230517006427 107 125544092976038529205343735660523259151496059846903002721659647019756258868150650826561641425670416850071816078896836611491799619870988697600 108 6404226889297832405014635742192849133968229053584951278860005607758281124999696172310104947933245485243608459387228350524721067634768392459059 109 54448495713551661823213710785171900415656470134356580344796916659033947683837172185569412263030206194940342967117991645485707866772882628938015 110 2777514354236472518443632654654597371537196062588393730695137870350151684195322359986848495671640375672633984666496660237296041222939337894532336 111 23614322388186655563651172850600186792004203612153250678071552786954893148097302734667360084273184531184340356060704147159409563567870996702189360 112 1204608475205894209128757067833309337090859904129841964404775447794702462266298411118590317177807274369267599081999152604631816155576713197635602911 113 10241535868812325722540066495175880826877447717504460669029359900255008827716470523611936245295584761641772046350951731468076953929462517623981505280 114 522438912448668842495043890844836502138109821229801616105848440435738396997588764420902567540719620128890404256700762292869155262468931560224978650685 115 4441755949120159060825053234713863721702791943205415393326569235135408681250210393383807015727564103872805724197416152617999663255973075706421336858460 116 226581850334313792011640953788262742990610116334955116861139149519613912555083697468974204167797584693517307426200718847003646348912629907424072674413200 117 1926390354363153670205360296534990996501189329795855634292954570376199973892312366467885427329836602518358319237333360885228101347286491341361944123302191 118 98268589260118742579099835490347005282976921425168951924050376989404640240078542599073754278533657573406286166048330816940040892086018187469145882456445209 119 835475843313382091912842235220369438002110656069050232644141598149402707234224801353427975121326668858110043566866893204848071722231725047936983157964800000 120 42619104844124849922822190733555775666969158528782258216240878359722672037395169782921239905309458067945027636825993702070831945353081821740155448991335430057 121 362346023576808096702057696153325317581503024043333641305251608299439734616723098424808837823427762320349063014347597467797200830762596373382455829996563995121 122 18483913439588452077910589682397128293792935963001878982282229306138409316875479979742146941945372923414702418582764608546120619994713854413655897266291514096272 123 157149535624187902299465881962543565674291892258749472779297924831907841438602838912910511460487694690197066692904784607801148454457678229085950820404403352661620 124 8016476584662397110121793339007142476853098559765128128600973123864264376116792370320945819581954742468678989341894759125266058353658587914028437271356512809930125 125 68155781876996331111581358284928865241236510770459075098330983279195246886794674230832142593298061071345862758049580459432139780832760814778332556555993941192439040 126 3476747337217098493613244736948017154652024183081699901138993575093549661299866279893580517268269749829711840894882337457392094326531019412715022950872399305462896623 127 29559174863700501432187500297838103495445615619864133607537078196938082864045744087906354461916716171224485809458497307286387822215874519498781845892795843863872461440 128 1507865945741453779715805408477440169895121688634173028631709920873056151913842182715919347343379209780054312807786183513554163764271825452176779966142659576341433557232 129 12819819457132901580317829308098687646743102999030626795015417606428238471717010648023776675371653780945047582362955429981045437100638237145468991218495495878836714090625 130 653961731986736753515406281997008955446220185016089857178725615089488841277907403132986204486028837577653649246275936099372895460310368894675703841930180915215922021838211 131 5559958005299634091949518049414500335536774210140331828513205479426064268835864762369866239431629891452728836572964873134125589087292754711484041551914960523529284701388800 132 283623320833602969570704653344349536175178137232040941929380629891630830280206420722750597221765562860723520324371777308987619663542890531442416554175912326759009440160132747 133 2411354787332479131601984835411285783838853440277371290009799399858904085420184185875269761356467972027705658921199904214588782867027907122389078821609101727887133312511164559 134 123007485279448068491276368797799001160199185728429939912641763233147810927956747399631772289515621595196379680552607372665119172313721438195482520809121527619053701096321597680 135 1045805005154514081112543713588344316652091446454710178960184315980088943270898951274670559187756600717267507071033574628017033369474228822653086142065395077655691498676134288680 136 53348368499114511676671830650556170339501087653510522184030335487810262177611509662605480721571938282033408923977404246096017017670651402084371825641058741264628104079994447527511 137 453565818912997664233092546704334282335412475722787771771704076095610588406005952447547690879637244720911420967721366890481405565984582760977129830293701935138615959173570125300480 138 23137197017333282754737737521085468870248292552556326480917578910977209031055322177586149539060481760576624028459067544145437412843288888560720213089034031152734008012843486337317973 139 196711577275176151070950060731569846384141340856584962174302124680766977491392776852701676039137114333614663690889733722141022597997185854580913324523301424811666119561301714635758500 140 10034606509621408247940041844383871382382162635005232439553946356290888870408519435358783512700370357680487354577693930396293602945128103151124451156695477459508088202337531119072016528 141 85313846459647132825245310954090521002347120436010564213074013500614048530557655879723214661477963660484892432538393949838912179163855873914184158429699130656108408383216968927532719199 142 4352010648805112842885348341157788531179870703207660635326800948034429859942744507515643147055774487179660206885852395080457706563559397514275470547499255030068336137455615348156595086225 143 37000630560541713896261912262001174308485556228433183231248027507406893117917721965544108339413210168512064697819413336049384497014779279772454891994927902079044569431455219776842262118400 144 1887467801468149345172475991641280238980353169202641718498402072834365351607418723064408617826632778722147660247237120415086045934144302982837054574171275073545095295857854781331484221595505 145 16047180131835260217451507248873680053318033654580775097426346308427381925069436003023729232085346814684251520378385900556335168012194979414688548283325088074676782118623732480131762797633377 146 818595125119268270459173922137967578909361244532703652347878942482982196639178119461514003517066269277186994011197895051072944050411359455407458350803179503588948867819019467792768754521315472 147 6959664910634922225435863914077038051185743184642928848256112753976498550564208516562752275948848739481725758208467396980718164575012674280634281000927617766464917059865034287509777779280004540 148 355024853058579843855582055885409262070215067483496218546871407820508119474793396061702823318430104567533820680306343555992832624986841467977966852162894335376459064806709232325688407652893246133 149 3018407924033406857711542773486333514371358680353716065608813397855961230178117500929994813109972285504513427776775916873534745378236374518513085253896259623312484414032779934276702804920173600000 150 153974342653093562421704943800691232052395197340750916745303263814400548864866332497099670169434646211108536861065890889152876691746646156997951468459955352269191894410839173051609997380474413048631 151 1309084059772138405949906118941654035850793462661252367828963363720165186490282729969891787482348217888409340501430180034860507811049566028928111819774023252450101388359573709611321833558619517811320 152 66778700114102664462209404966173351690336969119804264664474137577713638267009605814618836077425124150701109939200249355760280386964025994004782546376459641653296425854221663089723683329146630072920304 153 567749992273919333750715097674598407014498257236201957043530401802431317252424272914149217518035635664859430590234747927316247632671889772177476236460282579198018105628045833344400023179569466340058673 154 28961934255347572092344776228060395730934190237914493809189375345832150368163049807634107687628570218086859906836380155056834356391847801161563694954969434070222328235626449623449575041650927087029829355 155 246233273807598397802072431747623482807790946237070866699678877346532899920745165495288168164566283109390634632020521288923276562853652134059694490470076532758858656360162548607936963945236992800686080000 156 12560796097825426710484650304641197275605227122385007722633327939058684081592374225961606671820061217935498118701453857282397446425694030823138929968066929671617229816396896669274943492364689183224964625443 157 106791415156471706093795992885656314467371429934845829012952759002766713161894002904243567162377164556813315262351668798819687354807861223027718890352379289527566056819366189016497748828571266599846845812031 158 5447619527760475060817019598602915439096136354000552232520400907805004925258713214803867745607274198498872263520241657488547644666414223512941614586306897072727954393907271713313454414084658485917852444838128 159 46315455968932382233096354617111964730376105087781292276061948360791268207612216025164797663253474062575878348387555404406841474278943659290159324023797088043764573846176446729126148021459372101082758406132000 160 2362633569410061609449768024711451960621808326861731609096091121929625888682984751060732637362444418155107169916073032168271274448874874531439341375420712283461904253264099277246910156417111675311929134057997839 161 20087021587522402389807907655310333295603896115033679414678920545995141668796692565565128932640013273507410085413472814643902415802229570688913883652380450172103906405316232384164523177746106225203373062252604160 162 1024674604174883105218184948087946782583088136730412446868578654100344817539527945752440969239174658256029706899689364457977955179701286408423069618914020643270071792751077221272794274782379770357782346483239798829 163 8711744876877476379574608091478700620707444950553766364206223785921451018367637388383318719818209333424663709795429449834349447543711701340199436814778354289055026960368937841828770900960494653746440402326126856940 164 444401560206021668602636730852145884217222432321089018314157939171965248661210280880369917759550826858074106637062739517586199924628366161561090572491389371024847960399558427665651001003704863079726366408659691260560 165 3778285320654251697102250604253807888104271104538888879341728817362280363566199519450008480765370504911772953528078341893390788531770610325422208480296580436995964182764041884940035139540522731847930483582005133240527 166 192737036624984852682604498897148154439705461661409108834975271003521421755086506978324623207172971564011834472212033494568551660967207132617050033432873379630768415567045476506654460836980443402146040129914932256721097 167 1638643023415546015390364171058795502404780403263275504780547817385604064338762299631884174354116211575559315778298913392019238594551190773767947132202893507771047850801676519008958772000028722832890812330740942058291200 168 83590087464498061605394696099041216605157737335340589551180087103017311056138065638945140641275905140200691539692722361304463571728581952932119638990567938470538889520185418608202968639059793765562167247978227712501842425 169 710679774105434218127734143992856991128170441286363614813268878837903113500316644599149108228455959493860962808191505898509435765657063533118492115877264676579477977684345203418465399572120727490596091561858320886746571665 170 36253035974180061739617946108408698573904705362518081543325489214866615869967263629301953873808914579765189786292593275453002189492467732059524757394522961675395482074630292459518501134125870331096683410065106563899653872272 171 308221945906073410325534220486576287332990290554934120108914253223209587071692114200401188771554455977949720498795512986186014230046359023566957556973374841859707724769461716575331490596265176042701820593691192422934295917060 172 15722948225211378530939765135750972145179637121754049582569596810205516061479358562349555441703997649017664509626046752845519461203707837749602613048280377391105695075185592571243975734665893873979114384925054091026210766837149 173 133675913399545303643066317359516175704400949171721544593762840473896538818314258424112117995313623958616185632664191676763917903206647540741467621590218950779609042723999713592951092667611974181352209782095162784713656654439680 174 6819045474391302597781072557498402949499754133005280429180546537316104141942837310363453741485236486501082018867076101475771946181406088803189825607957107956087665772369619259629877798544075120513374071614547017470631923323414975 175 57975267694430022313650314379399930897008766769369293973572858634642567134382590975840882422445546250536062837895663764373855279656710798074855646359452630927325733495508545700762246869656820174425907252880480146758924134931473520 176 2957421249232115291395823362786478640626426287908975392934809793618455110416612850776364509519726027673118602781939625542326108293621242578209865961438232738794301263569791944384279002960628441418849224903978381743538047069736930544 177 25143884030885209777820241447255527147372285546024766974575461363117557229284355774328450410752072522296970107067487703051802710013173225336958819873560721733927259142046265041403369605613403367911994498997434806185384973785756800673 178 1282634127937148190481927942640740389956272592767591246631991225455449580051926885958937480682480709497891634639496234146167712863351747856308412853347240620993174131839027240094692472132034032684034551923079100725813860446736482714259 179 10904907028473183810974718798614129733432789763119388139666790838068689755908467668671839441990186543167128355271098852787700389315263868669116807962389221965513019186743037382182743014651599075921473391281293826371981895096206131200000 180 556278652077801396357914222326529187562704400085816106622026027993006461705723764881906279966215265138507187627222832240077274767275657165643325700152703331300319518164843614482375133021194010824483550819821785805519453041063929550759419 181 4729460140429118872124110087307305094238909895760543048318834023081574185775793488927242368187128123521593466643817515965244696163978867095820506921878325801298635900269004109265618233579972983206505613924016768876930021834166688304272175 182 241258151500440293265171381094603757162015471856644611324640068656332768666583502575373093059281033057220378767014678922002282820469429501687920412977061914229192784922986426092128872194464619751278827692415737615068777182707506281151261936 183 2051167713902057620223585941678243262779250658659938721490297173455295447995254630865988805824579232288259490925006217275795880308247626997463384640775588744665529688427601878518049841750597370187985656262480835107318712574945881267506396440 184 104633703716655933568506555860294287510462092902694728432247516736354430598524274203780412899321541216996284158138005719702484168220703583846959203671655911623398330639116711091068207058087517135263506873004181605729704914038683106131693353735 185 889591806597285894210391167719184884894973325332665994757754379910399107528759895390547981283102480644655690803538229453246056480929093767509065600920693742533190868008879040591683683794614361953394413063509339212654883233751740406943611810560 186 45379656129235315678093976706905928309414017340681952681144101309716795672515646399380201957826189344159910995115931693604126412103973373637812197086769562689522726818268674321660821584908378543380998913884376899390440407623060527034192143424453 187 385816126590422074383834732262922958738560494124928617400580774514620696440902783486612775099305760900625880118147630738345787671154904501891414613210507915216411374129698861654702925335462870920614447595932788520815372887764540676182272635392820 188 19681165028662138206240123910635809200502089809536373575212774396697277452842156174232814915002465551331505545371885985797165371170506330740571386814568412513062492715718498441533229743003998960367307047513908932128752541900813648659399756122275984 189 167328523524297867055436217752283655113908761684897504306710372263473591880237959651867209178805763123279930348965888824297653201144534322263272950890662081124360017321570047502500261267580949187711146925115373514382303546800678516455206085000084095 190 8535724814271762053185214432457442385894798299399568231974362512186196871611695325301539098186994694123981947582654958971450155948089749656502414958239910980779487958739127480408695035886091945257496381307951483188986587307049240934073419816661383873 191 72570410760835673901981213533518174706626333445525935081629340030152739958519160809437869533898588461798741652925770402226576611760991283782399271663939453141124836024803473127439904986133327281630353567232098339520573588364126718058933800491863244800 192 3701945387829888955246990028040473819767840437344418543177391684499014990344643210855558515449524131414330078573724011319092322538940473561751807023774255789461497782999825622269977137975343128905334772619479341010755867394207346743177315260351340819777 193 31473800204970242034959135446826408777943567527674157225414001335248246547509479218130110704603412323667898011044216252501657270065952309201439885163126069823164949884222979194134450654113670972317168600926958762980001702092713266255452186338716666653313 194 1605534380813353108304308467395706208476928068329083848041734743350105069695326326891266657455943892727546118541233517545553109872813344507380328478081386367524262034239019444817858331956989480864002774273218468940686786851753738679875820529890364557050000 195 13650192812150726479400016594351986321678788436430202259176006381526242523351192661655683976753367840606972730631552101210328370843325952516641403437749798741267595823574107193090480279393230188263209683382367534744012278108093425650359985150556664244574540 196 696320549851441777618309882874061851542589698550792931312106752374515558076757825179637874968058969049530960946822650713768287647016364333412458916333506283409161950104960562627451362239617474197129088587193148369187696633274452815141849017785880675084100677 197 5920091078784540064050783667095765165979846808619695688722516359320231404848812068499169926847911208842242698029088959316024608571681336072867713526437844919302259991691057270732280767655834847802035479962212892014308782417832135200552553212283637227578625280 198 301994347763382165847304266726505869113615705003493898585941870785878258655636204196822158496283892764078925434591526224602198091480153999399803856776625145024100994371462702282141579030420091841051152384119844146074389480940930667005553148102605123011135963527 199 2567544566103620719940439111770734491234657932477575902277128165869227738455321179011709583747780739292937024064874115960227175414008037516686662611782126902062714564320053445280267618939252839191841075389895132032157446681147170172351252222406853405930155025000 200 130975002964493896629359632212044184908546525325285788566443245199737843856629725679412655202070805405259482855165098275185741087644566977388218628019010123681203345756272860396311020510428555053243366313368418256873024618666579087898022712439758346280442974424304 201 1113544540311649861385358839632070377437845025310969628062727423498841969633790968091558359384599308591097310141261486189434065010483834099840553541451918938614014671432378377934272357273560987208262773339421517135632098243524074839484869688258009873852980710929873 202 56803882352758458327369291076621398125174927749417077091947532719966510176731201588465422611318661695723359578390865229702082859030883255212531297157091120443259190590188041452201682092107260639058041471571603437510002076492765278444928456493475869740946850380179067 203 482944467499397067820334168035551214219081063268888242816291395817895152761590362829779274195126291638249498651590736720366867192392514998022500401733099343038090537944546524748506771373427569336272068351220788399209605108501717890710269642044997657138128308581171200 204 24635853997428402317004197031037140998896872350314735012967670128347148184130892916994286934301288962015925163326530741731581349999523828637541583332827078728413019464645090813949851046427412702390805290191613143578549305207633300051052481150824783065784926296886949395 205 209453102453360473917623940967010721437196607284190078121052979872671881538172023468360871817595348806403180769676321626402802227113858040809853921775517956228470840891433276817333029049749352668581503604785044086926194669543415844896660113859882525425481968268007532127 206 10684574311550309675135706346264514246383374633379351741586384915999601106919317462375979869540333562045371536429461925672933179567543538818744057251008103824310183984829168002119287661871881819447371924251527946928918538304193670016663296706028631721718721630047193591024 207 90839848222078845215671974686138739831385936743839388632211045108385206273485381294774689446829899091166474137009772862394109142130646009478766947424025399043479390033480613884172181096455256980214359035870629989567324920390957356441580851559608749798397807193146059402000 208 4633901801453982682851238968191708317618268892827427248986090031688687925557835110966743391708948823631558242990434220413303968068533256261651890555979035906525962215810676519244839701683002503893493728648729831598621604586049509166068408968507869140106664475318891682670399 209 39397258519232440600469052951703286859137648854334229566812930671846141026304773317572982924339661836883287543251113309246223797074276956945812249320085803403817490279029910543604889925422092560963162980758536046712816497537341724376273019347042746059467109089044522710752000 210 2009724045094200043344359453021281184321435522654854144009823806033480775680437877693210916672539673351308030813306737617600325597747004085537354069998873324465024884749416945327504484999497879937593648287428844110704949548443724848218171488764729830950600595385825197171194141 211 17086598108757966454961283539098773761112093550102718501414934167059595640794349545429045497189428003568314558672155485842465632005121015017314697771310289595007782355584455521906183120791275758094305274205039899587209025384064961796720655574144190700652691187758539764973984380 212 871617679978129272517622930275690546870469335832001101332965284761210443960364651949047158147574558120922303102635766643234341088765371904325736807909543548920873239428391587589119121763695677480459694351150820387375878341985309298928478405364928342714034655753462008176605043344 213 7410460674254531474960377202031299203059147967807774650109821658893165865255298008886513998667037040933839746722857005260668755289380719897749759746398069640297491280078375306464374680696852953088714029455466800386010327056139420518828226474947844754285247294266183912203602425199 214 378020744641509727259086254887215033590734976524782784111010954978972091460883973458020014746182120002498280971634469405498271199799982115224299970749222508172704478980724428991679553840849376356928234608540697694732872983792647014846048069845862484071125622066628682527225223152505 215 3213918127829409067362626921070076793307437799375598365508777698460808061053491540646563879940362208942915339801320299093558387434986744895354857912521969033797418575996645894544713334758351648775420475350664952203900622493150231634956387460761718296179580079277848088950062081638400 216 163947664970388347190144060266469313268169911470925342945709845806858444698002422133096714712116266543520716143529869637222931996013490760887568802284377449789096043769778496783173539388731652486017379468036268543203176666440130781712159716703575346119802864937726104481321149009272649 217 1393876870337698018604657150333673496948516192847643103963925625795187140070341336896932407128736470117459802677216137244089093636554335525748367448017083925972208609559647367538504756752390243230033382546418453547865063882474523476430686534707490091646988072232736519700087112626358321 218 71104131797668516663274057772682771754405185925248407796752837446113994940545162756365250148856717103078232445799599089229410804217455670529296758460274753091241467504213289965896639991908401996727512082104225345500028159266669944932961906762430076899972331526868108690556904323290499728 219 604524649473442416895853823784918994584941521680721661727261946825200753711491896166146121393691891137955769353321442839745294237889954183342872937581709980006649714075302455889309284279730901588805899279764568547473303165911227669236640995765047791904628304611835674186243620634806788500 220 30837874754808953721363031088918318466291070726436218272405239439150351518993017107519994139014951667941699640700340607549400514940109986389274209947504090722313950633368814267230789632641520247828630861889429508371754006236259180416988106920322539265379789646557372691557611464513280842925 221 262182449252099239863384158602553433516239502443844894846582443687074830925425736867332354740214386096846483344771041813986304752974010046682352214035292636168193605952543531824977709523940679242667276740439090866811081230056980106697079269837989147899307201589006239712650458407384286516480 222 13374391829990188548922987416807727122409140773873098338147689195089291711958169834654769662651659356230389509539681180822576538844130483711575170588384284548197916226048350365420909171599909557863242417564113245679794466177531740682194531452328198931605877775524941210338379412188398510551183 223 113708575416575165148290223452343681903976710400069104542760267370522995853835935576025907856951018783252269997545842020641269874065214341356206615658138108300550007463335327043107895775372816219817400358290157053781314284344418647195564104284677550836319304371979118507623214442932580719967840 224 5800476143195117010560358824020156962435950187165768432225170453593148812109653747503969079818033428229075657441021896680649284688357807851955331978557940658973397282243612993821612868407422009330982065365855016400483752463759958048389278825654845825056820094248863805141062522780632901301135600 225 49315429618382196407082860745403883893574536450133202502252963276431204842029424399932113942965728252898140605588133427697537113638227986090016498540160309111700674763101125965232421141600514070808525001786243848780267001310966563921586437012839440500186276335990852331300886129745302331274905537 226 2515667547015510306594578246341740647936007233682593982803964781615173417410223991180934606709521726424581658309445982077796969356113218982223343871686442006008398005301096823071451102085789926904896899067788295727512880935203745310630272222345805630199038957126687787714172337497218729366431336611 227 21388110699090655557578113717578660002969415757752863609939727150457025986988790599291186096441726634118266446937527731300041615269733369792580488279284313629073305614545334374156379426662012912691694901894668214649364552007132495549347705214019241144372473891884655679038818441857186109706528358400 228 1091045467798617102048814912983609853619252828083321421017200844864248044506641648694529600513662287896364892865258886192267355660154526548683420697304047076146088911053695446971725387747168901511023999456495394024968002844339268687190357520703934389465418579133462189365864188736027801531420269594219 229 9276027458676795389409690953222306766648888896949391363588007465564258888347467466461743073415146679167043980926336778045196029245711923017763821025718094712775281177630171352632690992023166828777742537977510626253635260621194279650619848322399088165605611806598413504698083289564593966125045927643855 230 473186615702112071754555448623684589828144866353905300923257470540585781358872611168854279871001446979457216522716311793677001133243833911716901214045892271657963635463457353445000045056815379088552447507738156371610022178457994875136017525222566556469501074666920552621763437457925016351365711176927472 231 4023014777915105569645310641312313821453377929138927650344090188052063275338136895844785621284412087393906027532000185818485117705991310384320082559306447214957022723174214993492301208690234524289081035561823108443005276478582329475569681026455174334818606442433082899632653955324078425702636748416541960 232 205221120373093670742266775941269445183773186867193467803331165849058333414538410230494901924024479468251899831662939945733982621799746018754495417232048639831566608481694859904921776435773659765346298025430844943147101752335267178745104779881978728425108234958032323411965039608796809442577670033652597943 233 1744782233065104583411980808522058671231094630810110678458930347171499095713446662424089215914260832174825617738823269245438880071684466448317090377958917722619603463711871072784754206360557971418324718364350100563965468312975717500213562410453339224552824557046291869880119389510590783603257343595670496000 234 89004436832383165675016649111413226590067228138407699747461270309741675354727663839889378535104050274806976186708368094159454660079738845895318992964676639948311844762620160902254733523519564366368333213015695323324019792391528510410325414291864639763900241338294586507030180868771209842127793076655977656885 235 756712368428663424440574867961001283439742316021492385761944017502573310147819485923803026917997186469801635307831768774879041554032619910779031215195251048685151635287856205885605042064459016684504071509449959114074719219621538367612001142580907394348697193391693326442064939102552480948789271553467769439940 236 38601240269265690876241313820917429460239265825357051340366032626402121750813385286745055684590111651175518758914525350083689869426131948454488897462894431208488650187293304878070560694220722763277499492638599044217065319678101733016516603375656794815500866171335010440466554377397712613105524158255116607068304 237 328186290346957483281538695708660952071567152261689082862171219515471776858101366011272291690965310658400212086725369266795347894105758768530139077249983817050113824816198233194268905294039041966177350057915475461346787870290043206906645003254415610942127624385792858804420088976531354498702712235104852250914207 238 16741364850515416052641925514322028048443172017381698025050123130093315355773469390693665433984492847390659831462940142912166745870035115802681028415472113704110099459271926216319013436417322407098616961935557724091923825892148242226316638812073431822941106745463344846893221843139826783267740279255668226235645169 239 142334453175851758323517507941083629947139055409424644919160195598403406171905725884532874975907630951899977830507423987528537012342780804735674484885515797847603165832917907274398952959304472377700344146333166960906255312511806940802617558801399009252057481564411205625934313285517906328663514784351623787315200000 240 7260732948035005749902906525808728771453161613824769256432239781565440039931354444050066165178800375183947035057979236447792651552842118683012685791459415419960404420216072068191410759397846314932364058118055821098886266290230885416986482665942456973601294541953258252337902663937875109672366094157501973111730566673 241 61730477953393133572338359352840516327020168215248202830241976197691015950173677733045355732744170969833948133996047920350971402928757362969321797603533932686614920986546387530438969327299005905920868009690014974296402328441251060576137257554336180590908446300292264604902770863749135887378827555184024505420148531361 242 3148981186026661981184564935625446445942420075858265034626507666325432471500139388459446628520522043933413700094140684053954173575027191527523102418740818568893075875489245801204131507144918197811762618252410295161413854648080534995657074654268836111899817817340873918369712766398051815340373559892918594141607354661008 243 26772519395893284574820954770795069348661207241556546719233936511575450055020009680319566534296410018963676001370113319931387892038004212656179574103983425727996146178139328607045955225704099133014772324686499132610160643764736016469644531929646466430241911299283962675248999439264022422927669732992707280768386317496540 244 1365713706993383131076988218135230501024968663488906941482649374482145780310392646169359657990843008429257429995692238211350000252034876332770911832153568505586443752099413010210546057141504629738998229362577653438187752447895682265155787302674571451457495064229673443700228930062412511007665202976073308000535500921797845 245 11611246479326564374825095525809317310477297389363882374079270643906842100768248333199399539031825058191056737055015787441606921185570352620957505656815021499815913816999955379136711411330632525497174605355451176752629045913336539018667476154037520722704301915956306160081243762159360596821378662818932834442990248084798720 246 592310280463459138074298935810244967429549022943361869129537105499018607808832261315463476345759814389341416194426353884384073070155203514543946685470545434711963940002256272419102711798966796141963764101100311239538060095971788242184922965973497418901237092680622909885995799677606867920545810076328605738340207684251970775 247 5035799687359798218691678094349655225737988349457072906414083946150311037681233719177823221866524719575804795174384315141477601043540131484935075705357996308968200006502480077521499229519524900132714665987581768214419067936708472328129922498453483280266941975729529577518297383872067928044050495554227140392213554354049270360 248 256885075214670448327323697747693148016749815380544835260448175006983945220967998631032658402319330450549001649278810704233427077316022297622199907731646300374707130207327509474647292086399592972583879849619287374739307243132515280357602985154639634377055992091112334758777619048830210548652145311225374141992671316842804584688 249 2184027230527264048455546887212439975243635915628850174336942209623462775547002536852251649792256154196787520891890566232460894500845670049794596047205494398668142436422270472396082426414177635932570134396452564774906122328281769613405080769884214171617839806126015828368297504665209612661017163863837370793515486949786816192625 250 111411103343356457626163635690113617173917131238398222885605140627467212045757288433447231168247392386406322710997777146344204762895460159918832360727153556978093570914381091545948104379387962181698671071289380897042638261818299202660739551104205596675399485599749113887331765482896005961856588171005129472080687727181146946025227