1 2 2 4 3 16 4 96 5 768 6 7680 7 92160 8 1290240 9 20643840 10 371589120 11 7431782400 12 163499212800 13 3923981107200 14 102023508787200 15 2856658246041600 16 85699747381248000 17 2742391916199936000 18 93241325150797824000 19 3356687705428721664000 20 127554132806291423232000 21 5102165312251656929280000 22 214290943114569591029760000 23 9428801497041062005309440000 24 433724868863888852244234240000 25 20818793705466664907723243520000 26 1040939685273333245386162176000000 27 54128863634213328760080433152000000 28 2922958636247519753044343390208000000 29 163685683629861106170483229851648000000 30 9493769650531944157888027331395584000000 31 569626179031916649473281639883735040000000 32 35316823099978832267343461672791572480000000 33 2260276678398645265109981547058660638720000000 34 149178260774310587497258782105871602155520000000 35 10144121732653119949813597183199268946575360000000 36 710088521285718396486951802823948826260275200000000 37 51126373532571724547060529803324315490739814400000000 38 3783351641410307616482479205445999346314746265600000000 39 287534724747183378852668419613895950319920716185600000000 40 22427708530280303550508136729883884124953815862476800000000 41 1794216682422424284040650938390710729996305268998144000000000 42 147125767958638791291333376948038279859697032057847808000000000 43 12358564508525658468472003663635215508214550692859215872000000000 44 1062836547733206628288592315072628533706451359585892564992000000000 45 93529616200522183289396123726391310966167719643558545719296000000000 46 8417665458046996496045651135375217986955094767920269114736640000000000 47 774425222140323677636199904454520054799868718648664758555770880000000000 48 72795970881190425697802791018724885151187659552974487304242462720000000000 49 6988413204594280866989067937797588974514015317085550781207276421120000000000 50 684864494050239524964928657904163719502373501074383976558313089269760000000000 51 68486449405023952496492865790416371950237350107438397655831308926976000000000000 52 6985617839312443154642272310622469938924209710958716560894793510551552000000000000 53 726504255288494088082796320304736873648117809939706522333058525097361408000000000000 54 77009451060580373336776409952302108606700487853608891367304203660320309248000000000000 55 8317020714542680320371852274848627729523652688189760267668853995314593398784000000000000 56 914872278599694835240903750233349050247601795700873629443573939484605273866240000000000000 57 102465695203165821546981220026135093627731401118497846497680281222275790673018880000000000000 58 11681089253160903656355859082979400673561379727508754500735552059339440136724152320000000000000 59 1355006353366664824137279653625610478133120048391015522085324038883375055860001669120000000000000 60 159890749697266449248198999127822036419708165710139831606068236588238256591480196956160000000000000 61 19186889963671973909783879895338644370364979885216779792728188390588590790977623634739200000000000000 62 2340800575567980816993633347231314613184527545996447134712838983651808076499270083438182400000000000000 63 290259271370429621307210535056683012034881415703559444704392033972824201485909490346334617600000000000000 64 36572668192674132284708527417142059516395058378648490032753396280575849387224595783638161817600000000000000 65 4681301528662288932442691509394183618098567472467006724192434723913708721564748260305684712652800000000000000 66 608569198726097561217549896221243870352813771420710874145016514108782133803417273839739012644864000000000000000 67 80331134231844878080716586301204190886571417827533835387142179862359241662051080146845549669122048000000000000000 68 10764371987067213662816022564361361578800569988889533941877052101556138382714844739677303655662354432000000000000000 69 1463954590241141058142979068753145174716877518488976616095279085811634820049218884596113297170080202752000000000000000 70 202025733453277466023731111487934034110929097551478773021148513842005605166792206074263635009471067979776000000000000000 71 28283602683458845243322355608310764775530073657207028222960791937880784723350908850396908901325949517168640000000000000000 72 4016271581051156024551774496380128598125270459323398007660432455179071430715829056756361063988284831437946880000000000000000 73 578343107671366467535455527478738518130038946142569313103102273545786286023079384172915993214313015727064350720000000000000000 74 84438093720019504260176507011895823646985686136815119713052931937684797759369590089245735009289700296151395205120000000000000000 75 12496837870562886630506123037760581899753881548248637717531833926777350068386699333208368781374875643830406490357760000000000000000 76 1874525680584432994575918455664087284963082232237295657629775089016602510258004899981255317206231346574560973553664000000000000000000 77 284927903448833815175539605260941267314388499300068939959725813530523581559216744797150808215347164679333267980156928000000000000000000 78 43878897131120407537033099210184955166415828892210616753797775283700631560119378698761224465163463360617323268944166912000000000000000000 79 6845107952454783575777163476788853005960869307184856213592452944257298523378623077006751016565500284256302429955290038272000000000000000000 80 1081527056487855804972791829332638774941817350535207281747607565192653166693822446167066660617349044912495783932935826046976000000000000000000 81 173044329038056928795646692693222203990690776085633165079617210430824506671011591386730665698775847185999325429269732167516160000000000000000000 82 28033181304165222464894764216301997046491905725872572742897988089793570080703877804650367843201687244131890719541696611137617920000000000000000000 83 4597441733883096484242741331473527515624672539043101929835270046726145493235435959962660326285076708037630078004838244226569338880000000000000000000 84 763175327824594016384295061024605567593695641481154920352654827756540151877082369353801614163322733534246592948803148541610510254080000000000000000000 85 128213455074531794752561570252133735355740867768834026619246011063098745515349838051438671179438219233753427615398928954990565722685440000000000000000000 86 21796287362670405107935466942862735010475947520701784525271821880726786737609472468744574100504497269738082694617817922348396172856524800000000000000000000 87 3748961426379309678564900314172390421801862973560706938346753363485007318868829264624066745286773530394950223474264682643924141731322265600000000000000000000 88 652319288189999884070292654665995933393524157399563007272335085246391273483176292044587613679898594288721338884522054780042800661250074214400000000000000000000 89 114808194721439979596371507221215284277260251702323089279930975003364864133039027399847420007662152594814955643675881641287532916380013061734400000000000000000000 90 20435858660416316368154128285376320601352324803013509891827713550598945815680946877172840761363863161877062104574306932149180859115642324988723200000000000000000000 91 3678454558874936946267743091367737708243418464542431780528988439107810246822570437891111337045495369137871178823375247786852554640815618497970176000000000000000000000 92 669478729715238524220729242628928262900302160546722584056275895917621464921707819696182263342280157183092554545854295097207164944628442566630572032000000000000000000000 93 123184086267603888456614180643722800373655597540596955466354764848842349545594238824097536454979548921689030036437190297886118349811633432260025253888000000000000000000000 94 22912240045774323252930237599732440869499941142551033716741986261884677015480528421282141780626196099434159586777317395406818013064963818400364697223168000000000000000000000 95 4307501128605572771550884668749698883465988934799594338747493417234319278910339343201042654757724866693622002314135670336481786456213197859268563077955584000000000000000000000 96 818425214435058826594668087062442787858537897611922924362023749274520662992964475208198104403967724671788180439685777363931539426680507593261026984811560960000000000000000000000 97 157137641171531294706176272715989015268839276341489201477508559860707967294649179239974036045561803136983330644419669253874855569922657457906117181083819704320000000000000000000000 98 30484702387277071172998196906901868962154819610248905086636660612977345655161940772554962992838989808574766145017415835251721980564995546833786733130261022638080000000000000000000000 99 5975001667906305949907646593752766316582344643608785396980785480143559748411740391420772746596442002480654164423413503709337508190739127179422199693531160437063680000000000000000000000 100 1183050330245448578081714025563047730683304239434539508602195525068424830185524597501313003826095516491169524555835873734448826621766347181525595539319169766538608640000000000000000000000 101 236610066049089715616342805112609546136660847886907901720439105013684966037104919500262600765219103298233904911167174746889765324353269436305119107863833953307721728000000000000000000000000 102 47795233341916122554501246632747128319605491273155396147528699212764363139495193739053045354574258866243248792055769298871732595519360426133634059788494458568159789056000000000000000000000000 103 9750227601750889001118254313080414177199520219723700814095854639403930080457019522766821252333148808713622753579376936969833449485949526931261348196852869547904596967424000000000000000000000000 104 2008546885960683134230360388494565320503101165263082367703746055717209596574146021689965177980628654595006287237351649015785690594105602547839837728551691126868346975289344000000000000000000000000 105 417777752279822091919914960806869586664645042374721132482379179589179596087422372511512757019970760155761307745369142995283423643573965329950686247538751754388616170860183552000000000000000000000000 106 87733327978762639303182141769442613199575458898691437821299627713727715178358698227417678974193859632709874626527520029009518965150532719289644111983137868421609395880638545920000000000000000000000000 107 18599465531497679532274614055121833998309997286522584818115521075310275617812044024212547942529098242134493420823834246150018020611912936489404551740425228105381191926695371735040000000000000000000000000 108 3980285623740503419906767407796072475638339419315833151076721510116398982211777421181485259701227023816781592056300528676103856410949368408732574072450998814551575072312809551298560000000000000000000000000 109 859741694727948738699861760083951654737881314572219960632571846185142180157743922975200816095465037144424823884160914194038432984765063576286235999649415743943140215619566863080488960000000000000000000000000 110 187423689450692825036569863698301460732858126576743951417900662468360995274388175208593777908811378097484611606747079294300378390678783859630399447923572632179604567005065576151546593280000000000000000000000000 111 41233211679152421508045370013626321361228787846883669311938145743039418960365398545890631139938503181446614553484357444746083245949332449118687878543185979079513004741114426753340250521600000000000000000000000000 112 9153772992771837574786072143025043342192790902008174587250268354954751009201118477187720113066347706281148430873527352733630480600751803704348709036587287355651887052527402739241535615795200000000000000000000000000 113 2050445150380891616752080160037609708651185162049831107544060111509864226061050538890049305326861886206977248515670127012333227654568404029774110824195552367666022699766138213590103977938124800000000000000000000000000 114 463400603986081505385970116168499794155167846623261830304957585201229315089797421789151143003870786282776858164541448704787309449932459310728949046268194835092521130147147236271363499014016204800000000000000000000000000 115 105655337708826583228001186486417953067378269030103697309530329425880283840473812167926460604882539272473123661515450304691506554584600722846200382549148422401094817673549569869870877775195694694400000000000000000000000000 116 24300727673030114142440272891876129205497001876923850381191975767952465283308976798623085939122984032668818442148553570079046507554458166254626087986304137152251808064916401070070301888295009779712000000000000000000000000000 117 5637768820142986481046143310915261975675304435446333288436538378164971945727682617280555937876532295579165878578464428258338789752634294571073252412822559819322419471060605048256310038084442268893184000000000000000000000000000 118 1319237903913458836564797534754171302308021237894441989494149980490603435300277732443650089463108557165524815587360676212451276802116424929631141064600478997721446156228181581291976548911759490921005056000000000000000000000000000 119 311340145323576285429292218201984427344693012143088309520619395395782410730865544856701421113293619491063856478617119586138501325299476283392949291245713043462261292869850853184906465543175239857357193216000000000000000000000000000 120 74098954587011155932171547932072293708036936890055017665907416104196213753945999675894938224963881438873197841910874461500963315421275355447521931316479704344018187703024503058007738799275707086051011985408000000000000000000000000000 121 17783749100882677423721171503697350489928864853613204239817779865007091300947039922214785173991331545329567482058609870760231195701106085307405263515955129042564365048725880733921857311826169700652242876497920000000000000000000000000000 122 4303667282413607936540523503894758818562785294574395426035902727331716094829183661175978012105902233969755330658183588723975949359667672644392073770861141228300576341791663137609089469461933067557842776112496640000000000000000000000000000 123 1050094816908920336515887734950321151729319611876152483952760265468938727138320813326938634953840145088620300680596795648650131643758912125231666000090118459705340627397165805576617830548711668484113637371449180160000000000000000000000000000 124 258323324959594402782908382797779003325412624521533511052379025305358926876026920078426904198644675691800593967426811729567932384364692382806989836022169141087513794339702788171847986314983070447091954793376498319360000000000000000000000000000 125 64064184589979411890161278933849192824702330881340310740989998275729013865254676179449872241263879571566547303921849308932847231322443710936133479333497946989703420996246291466618300606115801470878804788757371583201280000000000000000000000000000 126 16016046147494852972540319733462298206175582720335077685247499568932253466313669044862468060315969892891636825980462327233211807830610927734033369833374486747425855249061572866654575151528950367719701197189342895800320000000000000000000000000000000 127 4036043629168702949080160572832499147956246845524439576682369891370927873511044599305341951199624413008692480147076506462769375573313953788976409198010370660351315522763516362396952938185295492665364701691714409741680640000000000000000000000000000000 128 1025155081808850549066360785499454783580886698763207652477321952408215679871805328223556855604704600904207889957357432641543421395621744262400007936294634147729234142781933156048826046299065055137002634229695460074386882560000000000000000000000000000000 129 262439700943065740560988361087860424596706994883381159034194419816503214047182164025230555034804377831477219829083502756235115877279166531174402031691426341818683940552174887948499467852560654115072674362802037779043041935360000000000000000000000000000000 130 67709442843310961064734997160667989545950404679912339030822160312657829224172998318509483198979529480521122715903543711108659896338024965042995724176387996189220456662461121090712862705960648761688749985602925746993104819322880000000000000000000000000000000 131 17604455139260849876831099261773677281947105216777208148013761681291035598284979562812465631734677664935491906134921364888251573047886490911178888285860879009197318732239891483585344303549768678039074996256760694218207253023948800000000000000000000000000000000 132 4612367246486342667729748006584703447870141566795628534779605560498251326750664645456865995514485548213098879407349397600721912138546260618728868730895550300409697507846851568699360207530039393646237649019271301885170300292274585600000000000000000000000000000000 133 1217664953072394464280653473738361710237717373634045933181815867971538350262175466400612622815824184728258104163540240966590584804576212803344421344956425279308160142071568814136631094787930399922606739341087623697684959277160490598400000000000000000000000000000000 134 323898877517256927498653824014404214923232821386656218226363020880429201169738674062562957669009233137716655707501704097113095558017272605689616077758409124295970597791037304560343871213589486379413392664729307903584199167724690499174400000000000000000000000000000000 135 86804899174624856569639224835860329599426396131623866484665289595955025913489964648766872655294474480908063729610456698026309609548629058324817108839253645311320120207997997622172157485241982349682789234147454518160565376950217053778739200000000000000000000000000000000 136 23437322777148711273802590705682288991845126955538443950859628190907856996642290455167055616929508109845177206994823308467103594578129845747700619386598484234056432456159459357986482521015335234414353093219812719903352651776558604520259584000000000000000000000000000000000 137 6374951795384449466474304671945582605781874531906456754633818867926937103086703003805439127804826205877888200302591939903052177725251318043374568473154787711663349628075372945372323245716171183760704041355789059813711921283223940429510606848000000000000000000000000000000000 138 1746736791935339153813959480113089633984233621742369150769666369811980766245756623042690321018522380410541366882910191533436296696718861143884631761644411832995757798092652187032016569326230904350432907331486202388957066431603359677685906276352000000000000000000000000000000000 139 482099354574153606452652816511212738979648479600893885612427918068106691483828827959782528601112176993309417259683212863228417888294405675712158366213857665906829152273572003620836573134039729600719482423490191859352150335122527271041310132273152000000000000000000000000000000000 140 134023620571614702593837482990117141436342277329048500200254961222933660232504414172819542951109185204140017998191933175977500172945844777847980025807452431122098504332053017006592567331263044829000016113730273336899897793164062581349484216771936256000000000000000000000000000000000 141 37526613760052116726274495237232799602175837652133580056071389142421424865101235968389472026310571857159205039493741289273700048424836537797434407226086680714187581212974844761845918852753652552120004511844476534331971382085937522777855580696142151680000000000000000000000000000000000 142 10582505080334696916809407656899649487813586217901669575812131738162841811958548543085831111419581263718895821137235043575183413655803903658876502837756443961400897902058906222840549116476530019697841272340142382681615929748234381423355273756312086773760000000000000000000000000000000000 143 3005431442815053924373871774559500454539058485884074159530645413638247074596227786236376035643161078896166413202974752375352089478248308639120926805922830085037855004184729367286715949079334525594186921344600436681578924048498564324232897746792632643747840000000000000000000000000000000000 144 859553392645105422370927327524017129998170726962845209625764588300538663334521146863603546193944068564303594176050779179350697590779016270788585066493929404320826531196832599044000761436689674319937459504555724890931572277870589396730608755582692936111882240000000000000000000000000000000000 145 247551377081790361642827070326916933439473169365299420372220201430555135040342090296717821303855891746519435122702624403653000906144356685987112499150251668444398040984687788524672219293766626204141988337312048768588292816026729746258415321607815565600222085120000000000000000000000000000000000 146 71789899353719204876419850394805910697447219115936831907943858414860989161699206186048168178118208606490636185583761077059370262781863438936262624753572983848875431885559458672154943595192321599201176617820494142890604916647751626414940443266266514024064404684800000000000000000000000000000000000 147 20962650611286007823914596315283325923654587981853554917119606657139408835216168206326065108010516913095265766190458234501336116732304124169388686428043311283871626110583361932269243529796157906966743572403584289724056635661143474913162609433749822095026806167961600000000000000000000000000000000000 148 6163019279718086300230891316693297821554448866664945145633164357198986197553553452659863141755091972450008135259994720943392818319297412505800273809844733517458258076511508408087157597760070424648222610286653781178872650884376181624469807173522447695937881013380710400000000000000000000000000000000000 149 1824253706796553544868343829741216155180116864532823763107416649730899914475851821987319489959507223845202408036958437399244274222512034101716881047714041121167644390647406488793798648936980845695873892644849519228946304661775349760843062923362644517997612779960690278400000000000000000000000000000000000 150 543627604625372956370766461262882414243674825630781481406010161619808174513803842952221208007933152705870317595013614344974793718308586162311630552218784254107958028412927133660551997383220292017370420008165156730225998789209054228731232751162068066363288608428285702963200000000000000000000000000000000000 151 163088281387611886911229938378864724273102447689234444421803048485942452354141152885666362402379945811761095278504084303492438115492575848693489165665635276232387408523878140098165599214966087605211126002449547019067799636762716268619369825348620419908986582528485710888960000000000000000000000000000000000000 152 49252660979058789847191441390417146730476939202148802215384520642754620610950628171471241445518743635151850774108233459654716310878757906305433728031021853422180997374211198309646010962919758456773760052739763199758475490302340313123049687255283366812513947923602684688465920000000000000000000000000000000000000 153 14972808937633872113546198182686812606064989517453235873476894275397404665728990964127257399437698065086162635328902971735033758507142403516851853321430643440343023201760204286132387332727606570859223056032888012726576549051911455189407104925606143511004240168775216145293639680000000000000000000000000000000000000 154 4581679534915964866745136643902164657455886792340690177283929648271605827713071235022940764227935607916365766410644309350920330103185575476156667116357776892744965099738622511556510523814647610682922255146063731894332424009884905287958574107235479914367297491645216140459853742080000000000000000000000000000000000000 155 1411157296754117178957502086321866714496413132040932574603450331667654594935625940387065755382204167238240656054478447280083461671781157246656253471838195282965449250719495733559405241334911464090340054584987629423454386595044550828691240825028527813625127627426726571261634952560640000000000000000000000000000000000000 156 437458761993776325476825646759778681493888070932689098127069602816972924430044041519990384168483291843854603376888318656825873118252158746463438576269840537719289267723043677403415624813822553868005416921346165121270859844463810756894284655758843622223789564502285237091106835293798400000000000000000000000000000000000000 157 136487133742058213548769601789050948626093078130998998615645716078895552422173740954236999860566787055282636253589155420929672412894673528896592835796190247768418251529589627349865674941912636806817690079460003517836508271472708956151016812596759210133822344124712993972425332611665100800000000000000000000000000000000000000 158 42856959995006279054313654961761997868593226533133685565312754848773203460562554659630417956217971135358747783626994802171917137648927488073530150440003737799283330980291142987857821931760567957340754684950441104600663597242430612231419279155382391982020216055159880107341554440062841651200000000000000000000000000000000000000 159 13542799358421984181163114967916791326475459584470244638638830532212332293537767272443212074164878878773364299626130357486325815497061086231235527539041181144573532589772001184163071730436339474519678480444339389053809696728608073465128492213100835866318388273430522113919931203059857961779200000000000000000000000000000000000000 160 4306610195978190969609870559797539641819196147861537795087148109243521669345009992636941439584431483449929847281109453680651609328065425421532897757415095603974383363547496376563856810278755952897257756781299925719111483559697367361910860523766065805489247470950906032226538122573034831845785600000000000000000000000000000000000000 161 1378115262713021110275158579135212685382142767315692094427887394957926934190403197643821260667018074703977551129955025177808514984980936134890527282372830593271802676335198840500434179289201904927122482170015976230115674739103157555811475367605141057756559190704289930312492199223371146190651392000000000000000000000000000000000000000 162 443753114593592797508601062481538484693049971075652854405779741176452472809309829641310445934779820054680771463845518107254341825163861435434749784924051451033520461779934026641139805731123013386533439258745144346097247265991216732971295068368855420597612059406781357560622488149925509073389748224000000000000000000000000000000000000000 163 143776009128324066392786744244018469040548190628511524827472636141170601190216384803784584482868661697716569954285947866750406751353091105080858930315392670134860629616698624631729297056883856337236834319833426768135508114181154221482699602151509156273626307247797159849641686160575864939778278424576000000000000000000000000000000000000000 164 46870978975833645644048478623550020907218710144894757093756079382021615988010541446033774541415183713455601805097219004560632600941107700256360011282818010463964565255043751629943750840544137165939207988265697126412175645223056276203360070301391984945202176162781874110983189688347731970367718766411776000000000000000000000000000000000000000 165 15373681104073435771247900988524406857567736927525480326751994037303090044067457594299078049584180258013437392071887833495887493108683325684086083700764307432180377403654350534621550275698476990428060220151148657463193611633162458594702103058856571062026313781392454708402486217778056086280611755383062528000000000000000000000000000000000000000 166 5073314764344233804511807326213054262997353186083408507828158032310019714542261006118695756362779485144434339383722985053642872725865497475748407621252221452619524543205935676425111590980497406841259872649879056962853891838943611336251694009422668450468683547859510053772820451866758508472601879276410634240000000000000000000000000000000000000000 167 1684340501762285623097920032302734015315121257779691624598948466726926545228030654031406991112442789067952200675396031037809433744987345161948471330255737522269682148344370644573137048205525139071298277719759846911667492090529278963635562411128325925555602937889357337852576390019763824812903823919768330567680000000000000000000000000000000000000000 168 562569727588603398114705290789113161115250500098417002616048787886793466106162238446489935031555891548696035025582274366628350870825773284090789424305416332438073837547019795287427774100645396449813624758399788868496942358236779173854277845316860859135571381255045350842760514266601117487509877189202622409605120000000000000000000000000000000000000000 169 189023428469770741766540977705142022134724168033068112878992392729962604611670512118020618170602779560361867768595644187187125892597459823454505246566619887699192809415798651216575732097816853207137377918822329059814972632367557802415037356026465248669551984101695237883167532793577975475803318735572081129627320320000000000000000000000000000000000000000 170 63889918822782510717090850464338003481536768795177022153099428742727360358744633095890968941663739491402311305785327735269248551697941420327622773339517522042327169582539944111202597449062096384012433736561947222217460749740234537216282626336945254050308570626372990404510626084229355710821521732623363421814034268160000000000000000000000000000000000000000 171 21722572399746053643810889157874921183722501390360187532053805772527302521973175252602929440165671427076785843967011429991544507577300082911391742935435957494391237658063580997808883132681112770564227470431062055553936654911679742653536092954561386377104914012966816737533612868637980941679317389091943563416771651174400000000000000000000000000000000000000000 172 7429119760713150346183324091993223044833095475503184135962401574204337462514825936390201868536659628060260758636717909057108221591436628355695976083919097463081803279057744701250638031376940567532965794887423222999446335979794471987509343790459994140969880592434651324236495601074189482054326547069444698688535904701644800000000000000000000000000000000000000000 173 2555617197685323719087063487645668727422584843573095342771066141526292087105100122118229442776610912052729700971030960715645228227454200154359415772868169527300140327995864177230219482793667555231340233441273588711809539577049298363703214263918237984493638923797520055537354486769521181826688332191888976348856351217365811200000000000000000000000000000000000000000 174 884243550399122006804123966725401379688214355876290988598788884968097062138364642252907387200707375570244476535976712407613248966699153253408357857412386656445848553486569005321655941046608974110043720770680661694286100693659057233841312135315710342634799067633941939215924652422254328912034162938393585816704297521208570675200000000000000000000000000000000000000000 175 307716755538894458367835140420439680131498595844949264032378531968897777624150895504011770745846166698445077834519895917849410640411305332186108534379510556443155296613326013851936267484219922990295214828196870269611563041393351917376776623089867199236910075536611794847141779042944506461387888702560967864213095537380582594969600000000000000000000000000000000000000000 176 107700864438613060428742299147153888046024508545732242411332486189114222168452813426404119761046158344455777242081963571247293724143956866265137987032828694755104353814664104848177693619476973046603325189868904594364047064487673171081871818081453519732918526437814128196499622665030577261485761045896338752474583438083203908239360000000000000000000000000000000000000000000 177 37910704282391797270917289299798168592200627008097749328789035138568206203295390326094250155888247737248433589212851177079047390898672816925328571435555700553796732542761764906558548154055894512404370466833854417216144566699660956220818879964671638945987321306110573125167867178090763196042987888155511240871053370205287775700254720000000000000000000000000000000000000000000 178 13420389315966696233904720412128551681639021960866603262391318439053144995966568175437364555184439698985945490581349316685982776378130177191566314288186717996044043320137664776921726046535786657391147145259184463694515176611679978502169883507493760186879511742363142886309424981044130171399217712407050979268352893052671872597890170880000000000000000000000000000000000000000000 179 4777658596484143859270080466717764398663491818068510761411309364302919618564098270455701781645660532838996594646960356740209868390614343080197607886594471606591679421969008660584134472566740050031248383712269669075247402873758072346772478528667778626529106180281278867526155293251710341018121505616910148619533629926751186644848900833280000000000000000000000000000000000000000000 180 1710401777541323501618688807084959654721530070868526852585248752420445223445947180823141237829146470756360780883611807712995132883839934822710743623400820835159821233064905100489120141178892937911186921368992541528938570228805389900144547313263064748297420012540697834574363594984112302084487499010853833205793039513776924818855906498314240000000000000000000000000000000000000000000 181 615744639914876460582727970550585475699750825512669666930689550871360280440540985096330845618492729472289881118100250776678247838182376536175867704424295500657535643903365836176083250824401457648027291692837314950417885282369940364052037032774703309387071204514651220446770894194280428750415499643907379954085494224959692934788126339393126400000000000000000000000000000000000000000000 182 222899559649185278730947525339311942203309798835586419428909617415432421519475836604871766113894368068968936964752290781157525717422020306095664109001594971238027903093018432695742136798433327668585879592807108012051274472217918411786837405864442597998119776034303741801731063698329515207650410871094471543378948909435408842393301734860311756800000000000000000000000000000000000000000000 183 81135439712303441458064899223509546962004766776153456672123100739217401433089204524173322865457549977104693055169833844341339361141615391418821735676580569530642156725858709501250137794629731271365260171781787316386663907887322301890408815734657105671315598476486562015830107186191943535584749557078387641789937403034488818631161831489153479475200000000000000000000000000000000000000000000 184 29695570934703059573651753115804494188093744640072165141997054870553568924510648855847436168757463291620317658192159187028930206177831233259288755257628488448215029361664287677457550432834481645319685222872134157797518990286759962491889626558884500675701509042394081697793819230146251334024018337890689876895117089510622907619005230325030173487923200000000000000000000000000000000000000000000 185 10927970103970725923103845146616053861218498027546556772254916192363713364219918778951856510102746491316276898214714580826646315873441893839418261934807283748943130805092457865304378559283089245477644162016945370069486988425527666197015382573669496248658155327601022064788125476693820490920838748343773874697403088939909230003793924759611103843555737600000000000000000000000000000000000000000000 186 4043348938469168591548422704247939928650844270192226005734318991174573944761369948212186908738016201787022452339444394905859136873173500720584756915878694987108958397884209410162620066934743020826728339946269786925710185717445236492895691552257713612003517471212378163971606426376713581640710336887196333638039142907766415101403752161056108422115622912000000000000000000000000000000000000000000000 187 1504125805110530716056013245980233653458114068511508074133166664716941507451229620734933530050542027064772352270273314904979598916820542268057529572706874535204532524012925900580494664899724403747542942460012360736364189086889627975357197257439869463665308499291004676997437590612137452370344245322037036113350561161689106417722195803912872333027011723264000000000000000000000000000000000000000000000 188 562543051111338487804948953996607386393334661623304019725804332604136123786759878154865140238902718122224859749082219774462369994890882808253516060192371076166495163980834286817105004672496927001581060480044622915400206718496720862783591774282511179410825378734835749197041658888939407186508747750441851506393109874471725800228101230663414252552102384500736000000000000000000000000000000000000000000000 189 211516187217863271414660806702724377283893832770362311416902429059155182543821714186229292729827422013956547265654914635197851118078971935903322038632331524638602181656793691843231481756858844552594478740496778216190477726154767044406630507130224203458470342404298241698087663742241217102127289154166136166403809312801368900885766062729443758959590496572276736000000000000000000000000000000000000000000000 190 79953118768352316594741784933629814613311868787196953715589118184360659001564607962394672651874765521275574866417557732104787722633851391771455730603021316313391624666268015516741500104092643240880712963907782165720000580486501942785706331695224748907301789428824735361877136894567180064604115300274799470900639920238917444534819571711729740886725207704320606208000000000000000000000000000000000000000000000 191 30382185131973880306001878274779329553058510139134842411923864910057050420594551025709975607712410898084718449238671938199819334600863528873153177629148100199088817373181845896361770039555204431534670926284957222973600220584870738258568406044185404584774679982953399437513312019935528424549563814104423798942243169690788628923231437250457301536955578927641830359040000000000000000000000000000000000000000000000 192 11605994720414022276892717500965703889268350873149509801354916395641793260667118491821210682146140963068362447609172680392330985817529868029544513854334574276051928236555465132410196155110088092846244293840853659175915284263420622014773131108878824551383927753488198585130085191615371858177933376987889891195936890821881256248674409029674689187117031150359179197153280000000000000000000000000000000000000000000000 193 4456701972638984554326803520370830293479046735289411763720287895926448612096173500859344901944118129818251179881922309270655098553931469323345093320064476522003940442837298610845515323562273827652957808834887805123551469157153518853672882345809468627731428257339468256689952713580302793540326416763349718219239766075602402399490973067395080647852939961737924811706859520000000000000000000000000000000000000000000000 194 1720286961438648037970146158863140493282912039821712940796031127827609164269122971331707132150429598109844955434422011378472868041817547158811206021544887937493521010935197263786368914895037697474041714210266692777690867094661258277517732585482454890304331307333034747082321747441996878306565996870652991232626549705182527326203515604014501130071234825230838977318847774720000000000000000000000000000000000000000000000 195 667471341038195438732416709638898511393769871450824621028860077597112355736419712876702367274366684066619842708555740414847472800225208297618747936359416519747486152242856538349111138979274626619928185113583476797744056432728568211676880243167192497438080547245217481867940838007494788782947606785813360598259101285610820602566964054357626438467639112189565523199712936591360000000000000000000000000000000000000000000000 196 260313823004896221105642516759170419443570249865821602201255430262873818737203688021913923237003006785981738656336738761790514392087831236071311695180172442701519599374714049956153344201917104381771992194297555951120182008764141602553983294835205074000851413425634817928496926822922967625349566646467210633321049501388220035001115981199474311002379253753930554047888045270630400000000000000000000000000000000000000000000000 197 102043018617919318673411866569594804421879537947402068062892128663046536944983845704590257908905178660104841553284001594621881641698429844539954184510627597538995682954887907582812110927151504917654620940164641932839111347435543508201161451575400389008333754062848848627970795314585803309137030125415146568261851404544182253720437464630193929912932667471540777186772113746087116800000000000000000000000000000000000000000000000 198 40204949335460211557324275428420352942220537951276414816779498693240335556323635207608561616108640392081307571993896628281021366829181358748741948697187273430364299084225835587627971705297692937555920650424868921538609870889604142231257611920707753269283499100762446359420493353946806503799989869413567747895169453390407807965852361064296408385695470983787066211588212815958324019200000000000000000000000000000000000000000000000 199 15921159936842243776700413069654459765119333028705460267444681482523172880304159542212990399979021595264197798509583064799284461264355818064501811684086160278424262437353430892700676795297886403272144577568248092929289508872283240323578014320600270294636265643901928758330515368162935375504795988287772828166487103542601491954477534981461377720735406509579678219788932275119496311603200000000000000000000000000000000000000000000000 200 6336621654863213023126764401722474986517494545424773186442983230044222806361055497800770179191650594915150723806814059790115215583213615589671721050266291790812856450066665495294869364528558788502313541872162740985857224531168729648784049699598907577265233726272967645815545116528848279450908803338533585610261867209955393797882058922621628332852691790812711931475995045497559532018073600000000000000000000000000000000000000000000000