1 1 2 12 3 216 4 5184 5 155520 6 5598720 7 235146240 8 11287019520 9 609499054080 10 36569943244800 11 2413616254156800 12 173780370299289600 13 13554868883344588800 14 1138608986200945459200 15 102474808758085091328000 16 9837581640776168767488000 17 1003433327359169214283776000 18 108370799354790275142647808000 19 12354271126446091366261850112000 20 1482512535173530963951422013440000 21 186796579431864901457879173693440000 22 24657148485006166992440050927534080000 23 3402686490930851044956727027999703040000 24 489986854694042550473768692031957237760000 25 73498028204106382571065303804793585664000000 26 11465692399840595681086187393547799363584000000 27 1857442168774176500335962357754743496900608000000 28 312050284354061652056441676102796907479302144000000 29 54296749477606727457820851641886661901398573056000000 30 9773414905969210942407753295539599142251743150080000000 31 1817855172510273235287842112970365440458824225914880000000 32 349028193121972461175265685690310164568094251375656960000000 33 69107582238150547312702605766681412584482661772380078080000000 34 14097946776582711651791331576403008167234463001565535928320000000 35 2960568823082369446876179631044631715119237230328762544947200000000 36 639482865785791800525254800305640450465755241751012709708595200000000 37 141965196204445779716606565667852180003397663668724821555308134400000000 38 32368064734613637775386296972270297040774667316469259314610254643200000000 39 7574127147899591239440393491511249507541272152053806679618799586508800000000 40 1817790515495901897465694437962699881809905316492913603108511900762112000000000 41 447176466811991866776560831738824170925236707857256746364693927587479552000000000 42 112688469636621950427693329598183691073159650380028700083902869752044847104000000000 43 29073625166248463210344879036331392296875189798047404621646940396027570552832000000000 44 7675437043889594287531048065591487566375050106684514820114792264551278625947648000000000 45 2072368001850190457633382977709701642921263528804819001430993911428845229005864960000000000 46 571973568510652566306813701847877653446268733950130044394954319554361283205618728960000000000 47 161296546320004023698521463921101498271847782973936672519377118114329881863984481566720000000000 48 46453405340161158825174181609277231502292161496493761685580610016927005976827530691215360000000000 49 13657301170007380694601209393127506061673895479969165935560699344976539757187294023217315840000000000 50 4097190351002214208380362817938251818502168643990749780668209803492961927156188206965194752000000000000 51 1253740247406677547764391022289105056461663605061169432884472199868846349709793591331349594112000000000000 52 391166957190883394902489998954200777616039044779084863059955326359080061109455600495381073362944000000000000 53 124391092386700919578991819667435847281900416239748986453065793782187459432806880957531181329416192000000000000 54 40302713933291097943593349572249214519335734861678671610793317185428736856229429430240102750730846208000000000000 55 13299895597986062321385805358842240791380792504353961631561794671191483162555711711979233907741179248640000000000000 56 4468764920923316939985630600570992905903946281462931108204763009520338342618719135225022593001036227543040000000000000 57 1528317602955774393475085665395279573819149628260322439006028949255955713175601944246957726806354389819719680000000000000 58 531854525828609488929329811557557291689064070634592208774098074341072588185109476597941288928611327657262448640000000000000 59 188276502143327759080982753291375281257928681004645641906030718316739696217528754715671216280728409990670906818560000000000000 60 67779540771597993269153791184895101252854325161672431086171058594026290638310351697641637861062227596641526454681600000000000000 61 24807311922404865536510287573671607058544683009172109777538607445413622373621588721336839457148775300370798682413465600000000000000 62 9228320035134609979581826977405837825778622079412024837244361969693867522987231004337304278059344411737937109857809203200000000000000 63 3488304973280882572281930597459406698144319146017745388478368824544281923689173319639501017106432187636940227526251878809600000000000000 64 1339509109739858907756261349424412172087418552070814229175693628625004258696642554741568390568869960052585047370080721462886400000000000000 65 522408552798544974024941926275520747114093235307617549378520515163751660891690596349211672321859284420508168474331481370525696000000000000000 66 206873786908223809713877002805106215857180921181816549553894124004845657713109476154287822239456276630521234715835266622728175616000000000000000 67 83163262337105971504978555127652698774586730315090252920665437849947954400670009414023704540261423205469536355765777182336726597632000000000000000 68 33930611033539236374031250492082301100031385968556823191631498642778765395473363840921671452426660667831570833152437090393384451833856000000000000000 69 14047272967885243858848937703722072655412993790982524801335440438110408873725972630141571981304637516482270324925108955422861163059216384000000000000000 70 5899854646511802420716553835563270515273457392212660416560884984006371726964908504659460232147947756922553536468545761277601688484870881280000000000000000 71 2513338079414027831225251933949953239506492849082593337454937003186714355687051022984930058895025744449007806535600494304258319294554995425280000000000000000 72 1085762050306860023089308835466379799466804910803680321780532785376660601656806041929489785442651121601971372423379413539439593935247758023720960000000000000000 73 475563778034404690113117269934274352166460550932011980939873359994977343525681046365116526023881191261663461121440183130274542143638518014389780480000000000000000 74 211150317447275682410224067850817812361908484613813319537303771837769940525402384586111737554603248920178576737919441309841896711775501998389062533120000000000000000 75 95017642851274057084600830532868015562858818076215993791786697326996473236431073063750281899571462014080359532063748589428853520298975899275078139904000000000000000000 76 43328045140180970030577978722987815096663621042754493169054733981110391795812569317070128546204586678420643946621069356779557205256333010069435631796224000000000000000000 77 20017556854763608154127026170020370574658592921752575844103287099273001009665407024486399388346519045430337503338934042832155428828425850652079261889855488000000000000000000 78 9368216608029368616131448247569533428940221487380205495040338362459764472523410487459634913746170913261397951562621132045448740691703298105173094564452368384000000000000000000 79 4440534672205920724046306469347958845317664985018217404649120383805928359976096571055866949115685012885902629040682416589542703087867363301852046823550422614016000000000000000000 80 2131456642658841947542227105287020245752479192808744354231577784226845612788526354106816135575528806185233261939527559962980497482176334384888982475304202854727680000000000000000000 81 1035887928332197186505522373169491839435704887705049756156546803134246967815223808095912641889706999806023365302610394142008521776337698511056045482997842587397652480000000000000000000 82 509656860739441015760717007599389985002366804750884480029021027142049508165090113583189019809735843904563495728884313917868192713958147667439574377634938552999645020160000000000000000000 83 253809116648241625848837069784496212531178668765940471054452471516740655066214876564428131865248450264472620872984388331098359971551157538384908040062199399393823220039680000000000000000000 84 127919794790713779427813883171386091115714049058033997411444045644437290153372297788471778460085218933294200919984131718873573425661783399345993652191348497294486902899998720000000000000000000 85 65239095343264027508185080417406906469014165019597338679836463278663017978219871872120607014643461655980042469191907176625522447087509533666456762617587733620188320478999347200000000000000000000 86 33663373197124238194223501495381963738011309150112226758795615051790117276761453886014233219556026214485701914103024103138769582697154919371891689510675270548017173367163663155200000000000000000000 87 17572280808898852337384667780589385071241903376358582368091311057034441218469478928499429740608245683961536399161778581838437722167914867912127461924572491226064964497659432167014400000000000000000000 88 9278164267098594034139104588151195317615724982717331490352212238114184963351884874247698903041153721131691218757419091210695117304659050257603299896174275367362301254764180184183603200000000000000000000 89 4954539718630649214230281850072738299606797140771055015848081335152974770429906522848271214223976087084323110816461794706511192640687932837560162144557063046171468870044072218354044108800000000000000000000 90 2675451448060550575684352199039278681787670456016369708557963920982606376032149522338066455680947087025534479840889369141516044025971483732282487558060814044932593189823798997911183818752000000000000000000000 91 1460796490641060614323656300675446160256068068984937860872648300856503081313553639196584284801797109515941825993125595551267760038180430117826238206701204468533195881643794252859506365038592000000000000000000000 92 806359662833865459106658277972846280461349574079685699201701862072789700885081608836514525210592004452799887948205328744299803541075597425040083490099064866630324126667374427578447513501302784000000000000000000000 93 449948691861296926181515319108848224497433062336464620154549639036616653093875537730775105067510338484662337475098573439319290375920183363172366587475278195579720862680394930588773712533726953472000000000000000000000 94 253771062209771466366374639977390398616552247157766045767165996416651792344945803280157159258075830905349558335955595419776079772018983416829214755336056902306962566551742740852068373869022001758208000000000000000000000 95 144649505459569735828833544787112527211434780879926646087284617957491521636619107869689580777103223616049248251494689389272365470050820547592652410541552434314968662934493362285678973105342541002178560000000000000000000000 96 83318115144712167837408121797376815673786433786837748146275939943515116462692606132941198527611456802844366992860941088220882510749272635413367788471934202165421949850268176676551088508677303617254850560000000000000000000000 97 48491143014222481681371526886073306722143704463939569421132597047125797781287096769371777543069867859255421589845067713344553621256076673810580052890665705660275574812856078825752733512050190705242323025920000000000000000000000 98 28512792092362819228646457809011104352620498224796466819625967063709969095396812900390605195325082301242187894828899815446597529298573084200621071099711434928242037989959374349542607305085512134682485939240960000000000000000000000 99 16936598502863514621815995938552595985456575945529101290857824435843721642665706862832019486023098886937859609528366490375278932403352412015168916233228592347375770566035868363628308739220794208001396647909130240000000000000000000000 100 10161959101718108773089597563131557591273945567317460774514694661506232985599424117699211691613859332162715765717019894225167359442011447209101349739937155408425462339621521018176985243532476524800837988745478144000000000000000000000000 101 6158147215641173916492296123257723900312011013794381229355904964872777189273251015325722285117998755290605754024514055900451419821858937008715417942401916177505830177810641737015253057580680774029307821179759755264000000000000000000000000 102 3768786095972398436893285227433727026990950740442161312365813838502139639835229621379342038492215238237850721463002602211076268930977669449333835780749972700633568068820112743053334871239376633705936386562012970221568000000000000000000000000 103 2329109807310942234000050270554043302680407557593255691042072952194322297418171906012433379788189017230991745864135608166445134199344199719688310512503483128991545066530829675206960950425934759630268686895324015596929024000000000000000000000000 104 1453364519762027954016031368825723020872574315938191551210253522169257113588939269351758428987829946752138849419220619495861763740390780625085505759802173472490724121515237717329143633065783290009287660622682185732483710976000000000000000000000000 105 915619647450077611030099762360205503149721819041060677262459718966631981561031739691607810262332866453847475134108990282392911156446191793803868628675369287669156196554599761917360488831443472705851226192289777011464737914880000000000000000000000000 106 582334095778249360615143448861090700003223076910114590738924381262777940272816186443862567326843703064646994185293317819601891495499777980859260447837534866957583341008725448579441270896798048640921379858296298179291573313863680000000000000000000000000 107 373858489489636089514922094168820229402069215376293567254389452770703437655147991696959768223833657367503370266958310040184414340110857463711645207511697384586768504927601737988001295915744347227471525869026223431105190067500482560000000000000000000000000 108 242260301189284186005669517021395508652540851563838231580844365395415827600535898619629929809044209974142183932988984906039500492391835636485146094467579905212225991193085926216224839753402337003401548763128992783356163163740312698880000000000000000000000000 109 158438236977791857647707864131992662658761716922750203453872214968601951250750477697237974095114913323088988292174796128549833322024260506261285545781797258008795798240278195745411045198725128400224612891086361280314930709086164505067520000000000000000000000000 110 104569236405342626047487190327115157354782733169015134279555661879277287825495315280177062902775842793238732272835365444842889992536011934132448460215986190285805226838583609191971289831158584744148244508116998445007854267996868573344563200000000000000000000000000 111 69643111445958188947626468757858694798285300290564079430184070811598673691779879976597923893248711300296995693708353386265364735028983948132210674503846802730346281074496683721852879027551617439602730842405920964375230942485914469847479091200000000000000000000000000 112 46800170891683902972804987005281042904447721795259061377083695585394308720876079344273804856263133993799581106172013475570325101939477213144845573266585051434792700882061771461085134706514686919413035126096778888060155193350534523737505949286400000000000000000000000000 113 31730515864561686215561781189580547089215555377185643613662745606897341312753981795417639692546404847796115989984625136436680419114965550512205298674744664872789451198037881050615721331016957731362037815493616086104785221091662407094029033616179200000000000000000000000000 114 21703672851360193371444258333673094209023439877994980231745317995117781457923723548065665549701740915892543337149483593322689406674636436550348424293525350772987984619457910638621153390415599088251633865797633402895673091226697086452315858993466572800000000000000000000000000 115 14975534267438533426296538250234435004226173515816536359904269416631269205967369248165309229294201231965854902633143679392655690605499141219740412762532492033361709387425958340648595839386763370893627367400367047998014432946420989652097942705491935232000000000000000000000000000 116 10422971850137219264702390622163166762941416767008309306493371513975363367353288996723055223588764057448235012232668000857288360661427402288939327282722614455219749733648467005091422704213187306141964647710655465406618045330709008797860168123022386921472000000000000000000000000000 117 7316926238796327923821078216758543067584874570439833133158346802810705083882008875699584766959312368328660978587332936601816429184322036406835407752471275347564264313021223837574178738357657488911659182692880136715445867822157724176097838022361715618873344000000000000000000000000000 118 5180383777067800170065323377465048491850091195871401858276109536389979199388462283995306015007193156776691972839831719114086031862500001776039468688749662946075499133619026477002518546757221502149454701346559136794535674418087668716677269319832094658162327552000000000000000000000000000 119 3698794016826409321426640891510044623180965113852180926809142208982445148363362070772648494715135913938558068607639847447457426749825001268092180643767259343497906381403984904579798242384656152534710656761443223671298471534514595463707570294360115585927901872128000000000000000000000000000 120 2663131692115014711427181441887232128690294881973570267302582390467360506821620690956306916194897858035761809397500690162169347259874000913026370063512426727318492594610869131297454734516952429824991672868239121043334899504850508733869450611939283221868089347932160000000000000000000000000000 121 1933433608475500680496133726810130525429154084312812014061674815479303727952496621634278821157495844933963073622585501057734946110668524662857144666110021804033225623687490989321952137259307464052943954502341601877461137040521469340789221144267919619076232866598748160000000000000000000000000000 122 1415273401404066498123169888025015544614140789716978394293145964930850328861227527036292097087286958491660969891732586774261980553009360053211429895592535960552321156539243404183668964473813063686754974695714052574301552313661715557457709877604117161163802458350283653120000000000000000000000000000 123 1044471770236201075614899377362461471925235902811130054988341722118967542699585914952783567650417775366845795780098649039405341648120907719270035262947291538887613013525961632287547695781674041000825171325436970799834545607482346081403789889671838464938886214262509336002560000000000000000000000000000 124 777086997055733600257485136757671335112375511691480760911326241256511851768491920724870974331910824872933272060393394885317574186201955343136906235632784904932384082063315454421935485661565486504613927466125106275076901931966865484564419677915847817914531343411306945985904640000000000000000000000000000 125 582815247791800200193113852568253501334281633768610570683494680942383888826368940543653230748933118654699954045295046163988180639651466507352679676724588678699288061547486590816451614246174114878460445599593829706307676448975149113423314758436885863435898507558480209489428480000000000000000000000000000000 126 440608327330600951345994072541599647008716915129069591436721978792442219952734919051001842446193437702953165258243054899975064563576508679558625835603789041096661774529899862657237420370107630848116096873292935257968603395425212729748025957378285712757539271714211038374007930880000000000000000000000000000000 127 335743545425917924925647483276698931020642289328351028674782147839840971603984008316863403943999399529650311926781207833780999197445299613823672886730087249315656272191783695344814914322022014706264465817449216666572075787314012100067995779522253713121244925046228811240994043330560000000000000000000000000000000 128 257851042887104966342897267156504779023853278204173590022232689540997866191859718387351094228991538838771439559767967616343807383637990103416580777008707007474424017043289878024817854199312907294411109747800998399927354204657161292852220758673090851677116102435503727033083425277870080000000000000000000000000000000 129 199576707194619243949402484779134698964462437330030358677208101704732348432499422031809746933239451061209094219260406935050106914935804340044433521404739223785204189191506365591209019150268190245874198944797972761543772154404642840667618867212972319198087863285079884723606571165071441920000000000000000000000000000000 130 155669831611803010280533938127725065192280701117423679768222319329691231777349549184811602607926771827743093491023117409339083393649927385234658146695696594552459267569374965161143034937209188391781875176942418754004142280435621415720742716426118408974508533362362310084413125508755724697600000000000000000000000000000000 131 122356487646877166080499675368391901241132631078295012297822742993137308176996745659261919649830442656606071483944170283740519547408842924794441303302817523318232984309528722616658425460646422075940553889076741140647255832422398432756503775110929069453963707222816775726348716649881999612313600000000000000000000000000000000 132 96906338216326715535755742891766385782977043814009649739875612450564748076181422562135440362665710584032008615283782864722491481547803596437197512215831478468040523573146748312393472964831966284144918680148778983392626619278539558743150989887855823007539256120470886375268183586706543692952371200000000000000000000000000000000 133 77331257896628718997533082827629575854815680963579700492420738735550668964792775204584081409407237046057542874996458726048548202275147269956883614748233519817496337811371105153289991425935909094747645106758725628747316042184274567877034489930508946760016326384135767327464010502191821866975992217600000000000000000000000000000000 134 62174331348889490074016598593414178987271807494718079195906273943382737847693391264485601453163418585030264471497152815743032754629218405045334426257579749933267055600342368543245153106452470912177106665834015405512842097916156752573135729904129193195053126412845156931281064443762224781048697742950400000000000000000000000000000000 135 50361208392600486959953444860665484979690164070721644148684081894140017656631646924233337177062369053874514221912693780751856531249666908086720885268639597445946315036277318520028574016226501438863456399325552478465402099312086969584239941222344646487993032394404577114337662199447402072649445171789824000000000000000000000000000000000 136 41094746048361997359322011006303035743427173881708861625326210825618254407811423890174403136482893147961603605080758125093514929499728196998764242379209911515892193069602291912343316397240825174112580421849650822427768113038662967180739792037433231534202314433834134925299532354749080091281947260180496384000000000000000000000000000000000 137 33779881251753561829362693047181095381097136930764684256018145298658205123220990437723359378188938167624438163376383178826869272048776577932984207235710547266063382703213083951946206078531958293120541106760412976035625388917780959022568109054770116321114302464611658908596215595603743835033760647868368027648000000000000000000000000000000000 138 27969741676451949194712309843065946975548429378673158563983024307288993842026980082434941565140440802793034799275645272068647757256387006528510923591168333136300480878260433512211458633024461466703808036397621944157497822023922634070686394297349656313882642440698453576317666513159899895407953816435008726892544000000000000000000000000000000000 139 23326764558160925628390066409116999777607390101813414242361842272279020864250501388750741265327127629529391022595888156905252229551826763444778110275034389835674601052469201549184356499942400863230975902355616701427353183567951476814952452843989613365778123795542510282648933871975356512770233482906797278228381696000000000000000000000000000000000 140 19594482228855177527847655783658279813190207685523267963583947508714377525970421166550622662874787208804688458980546051800411872823534481293613612631028887461966664884074129301314859459951616725114019757978718029198976674197079240524560060388951275227253623988255708637425104452459299470726996125641709713711840624640000000000000000000000000000000000 141 16576931965611480188559116792974904721958915701952684697192019592372363386970976306901826772792069978648766436297541959823148444408710171174397116285850438792823798491926713388912371103119067749446460715249995452702334266370729037483777811089052778842256565894064329507261638366780567352235038722292886417800217168445440000000000000000000000000000000000 142 14123546034700981120652367507614618823108996178063687362007600692701253605699271813480356410418843621808749003725505749769322474636221065840586343075544573851485876315121559807353340179857445722528384529392996125702388794947861139936178695047872967573602594141742808740186915888497043384104252991393539227965785027515514880000000000000000000000000000000000 143 12118002497773441801519731321533342950227518720778643756602521394337675593689975215966145800139367827511906645196483933302078683237877674491223082358817244364574881878374298314709165874317688429929353926219190675852649586065264858065241320351075006178151025773615329899080373832330463223561449066615656657594643553608311767040000000000000000000000000000000000 144 10469954158076253716513047861804808308996576174752748205704578484707751712948138586594749971320413802970287341449762118372995982317526310760416743158018099130992697942915393743908719315410482803458961792253380743936689242360388837368368500783328805337922486268403645032805442991133520225157091993555927352161772030317581366722560000000000000000000000000000000000 145 9108860117526340733366351639770183228827021272034890938962983281695743990264880570337432475048760008584149987061293042984506504616247890361562566547475746243963647210336392557200585804407120039009296759260441247224919640853538288510480595681496060643992563053511171178540735402286162595886670034393656796380741666376295789048627200000000000000000000000000000000000 146 7979361462953074482428924036438680508452470634302564462531573354765471735472035379615590848142713767519715388665692705654427698043833151956728808295588753709712154956254679880107713164660637154172143961112146532569029605387699540735181001816990549124137485234875785952401684212402678433996722950128843353629529699745635111206597427200000000000000000000000000000000000 147 7037796810324611693502311000138916208455079099454861855952847698903146070686335204820951128061873542952388972803140966387205229674660840025834808916709280771966120671416627654255003011230681969979830973700913241725884111951950994928429643602585664327489261977160443210018285475339162378785109642013639837901245195175650168084218930790400000000000000000000000000000000000 148 6249563567568255183830052168123357593108110240315917328086128756625993710769465661881004601718943706141721407849189178151838243951098825942941310318037841325505915156217965356978442673972845589342089904646410958652585091413332483496445523519096069922810464635718473570496237502101176192361177362108112176056305733315977349258786410541875200000000000000000000000000000000000 149 5587109829406020134344066638302281688238650554842430091308999108423638377427902301721618113936735673290698938617175125267743390092282350392989531424325830145002288149658861029138727750531723956871828374753891397035411071723519240245822298026071886510992555384332315372023636326878451515970892561724652285394337325584483750237355051024436428800000000000000000000000000000000000 150 5028398846465418120909659974472053519414785499358187082178099197581274539685112071549456302543062105961629044755457612740969051083054115353690578281893247130502059334692974926224854975478551561184645537278502257331869964551167316221240068223464697859893299845899083834821272694190606364373803305552187056854903593026035375213619545921992785920000000000000000000000000000000000000 151 4555729354897668817544151936871680488589795662418517496453357873008634732954711536823807410104014268001235914548444597143317960281247028510443663923395281900234865757231835283159718607783567714433288856774323045142674187883357588496443501810459016261063329660384569954348073060936689366122665794830281473510542655281588049943539308605325464043520000000000000000000000000000000000000 152 4154825171666673961600266566426972605593893644125687956765462380183874876454696921583312358014861012417127154068181472594705979776497290001524621498136497093014197570595433778241663370298613755563159437378182617170118859349622120708756473651138622830089756650270727798365442631574260701903871204885216703841614901616808301548507849448056823207690240000000000000000000000000000000000000 153 3814129507590006696749044707979960851935194365307381544310694465008797136585411774013480744657642409398922727434590591841940089434824512221399602535289304331387033369806608208425846973934127427606980363513171642562169112882953106810638442811745255758022396604948528118899476335785171324347753766084628934126602479684230020821530205793316163704659640320000000000000000000000000000000000000 154 3524255665013166187796117310173483827188119593544020546943081685668128554204920479188456208063661586284604600149561706861952642637777849292573232742607317202201618833701305984585482603915133743108849855886170597727444260303848670693029921158052616320412694462972439981863116134265498303697324479862197135132980691228228539239093910153024135263105507655680000000000000000000000000000000000000 155 3277557768462244554650389098461339959284951221995939108657065967671359555410576045645264273499205275244682278139092387381615957653133399842093106450624804998047505515342214565664498821641074381091230365974138655886523162082579263744517826676988933177983805850564369183132698004866913422438511766271843335673672042842252541492357336442312445794688122119782400000000000000000000000000000000000000 156 3067794071280660903152764196159814201890714343788199005703013745740392543864299178723967359995256137629022612338190474589192536363332862252199147637784817478172465162360312833461970897056045620701391622551793781909785679709294190864868685769661641454592842276128249555412205332555430963402447013230445362190557032100348378836846466910004449263828082304116326400000000000000000000000000000000000000 157 2889862015146382570769903872782544978181052911848483463372238948487449776320169826357977253115531281646539300822575427063019369254259556241571597074793298064438462182943414689121176585026794974700710908443789742559018110286155127794706301995021266250226457424112811081198297423267215967525105086463079531183504724238528172864309371829224191206526053530477579468800000000000000000000000000000000000000 158 2739589190358770677089868871397852639315638160432362323276882523166102387951520995387362435953523655000919257179801504855742362053038059317009874026904046565087662149430357125286875402605401636016273941204712675945949168551275061149381574291280160405214681638058944904975985957257320737213799621966999395561962478578124707875365284494104533263786698746892745336422400000000000000000000000000000000000000 159 2613568087602267225943734903313551417907118805052473656406145927100461678105751029599543763899661566870876971349530635632378213398598308588427419821666460423093629690556560697523679134085553160759525339909295892852435506797916408336510021873881273026574806282708233439347090603223483983301964839356517423366112204563530971313098481407375724733652510604535679050946969600000000000000000000000000000000000000 160 2509025364098176536905985507181009361190834052850374710149900090016443210981520988415562013343675104196041892495549410207083084862654376244890323028799802006169884502934298269622731968722131034329144326312924057138338086525999752003049620998926022105511814031399904101773206979094544623969886245782256726431467716380989732460574542151080695744306410180354251888909090816000000000000000000000000000000000000000 161 2423718501718838534651181999936855042910345695053461970004803486955884141808149274809432904889990150653376468150700730260042259977324127452564052045820608737960108429834532128455559081785578579161953419218284639195634591584115760434945933884962537353924412354332307362312917941805330106754910113425659997732797814024036081556915007717943952088999992234222207324686181728256000000000000000000000000000000000000000 162 2355854383670711055680948903938623101708856015591965034844668989321119385837521095114768783553070426435081927042481109812761076697959051883892258588537631693297225393799165228858803427495582378945418723480172669298156823019760519142767447736183586308014528808411002756168156239434780863765772630249741517796279475231363071273321387501841521430507992451663985519594968639864832000000000000000000000000000000000000000 163 2304025587229955412455968028051973393471261183248941804078086271556054759349095631022243870314902877053510124647546525396880333010603952742446628899589803796044686435135583593823909752090679566608619511563608870573597372913325787721626563885987547409238209174625960695532456802167215684762925632384247204404761326776273083705308316976801007959036816617727377838163879329787805696000000000000000000000000000000000000000 164 2267161177834276125856672539603141819175721004316958735212836891211157883199510100925887968389864431020653962653185780990530247682434289498567482837196366935307971452173414256322727196057228693542881599378591128644419814946712575118080538863811746650690397827831945324403937493332540233806718822266099249134285145547852714366023383905172191831692227551843739792753257260511200804864000000000000000000000000000000000000000 165 2244489566055933364598105814207110400983963794273789147860708522299046304367514999916629088705965786710447423026653923180624945205609946603581808008824403265954891737651680113759499924096656406607452783384805217357975616797245449366899733475173629184183493849553625871159898118399214831468651634043438256642942294092374187222363150066120469913375305276325302394825724687906088796815360000000000000000000000000000000000000000 166 2235511607791709631139713390950281959380027939096693991269265688209850119150044939916962572351141923563605633334547307487902445424787506817167480776789105652891072170701073393304461924400269780981022972251265996488543714330056467569432134541272934667446759874155411367675258525925617972142777027507264503616370524916004690473473697465855988033721804055220001185246421789154464441628098560000000000000000000000000000000000000000 167 2239982631007293050401992817732182523298787994974887379251804219586269819388345029796796497495844207410732844601216402102878250315637081830801815738342683864196854315042475540091070848249070320542985018195768528481520801758716580504570998810355480536781653393903722190410609042977469208087062581562279032623603265965836699854420644860787700009789247663330441187616914632732773370511354757120000000000000000000000000000000000000000 168 2257902492055351394805208760274039983485178298934686478285818653342959977943451790035170869475810961070018707358026133319701276318162178485448230264249425335110429149562815344411799415035062883107328898341334676709372968172786313148607566800838324381075906621054951967933893915321288961751759082214777264884592092093563393453256010019674001609867561644637084717117849949794635557475445595176960000000000000000000000000000000000000000 169 2289513126944126314332481682917876543253970795119772088981820114489761417634660115095663261648472314524998969261038499186177094186616448984244505487948917289801975157656694759233564606845553763470831502918113362183304189727205321532688072736050060922410969313749721295484968430135787007216283709365784146592976381382873280961601594159949437632405707507662003903157499849091760455280101833509437440000000000000000000000000000000000000000 170 2335303389483008840619131316576234074119050211022167530761456516779556645987353317397576526881441760815498948646259269169900636070348777963929395597707895635598014660809828654418235898982464838740248132976475629426970273521749427963341834190771062140859188700024715721394667798738502747360609383553099829524835909010530746580833626043148426385053821657815243981220649846073595664385703870179626188800000000000000000000000000000000000000000 171 2396021277609567070475228730807216160046145516508743886561254386215825118783024503649913516580359246596701921311062010168318052608177846190991559883248300922123563041990884199433110032356008924547494584433863995792071500633314913090388721879731109756521527606225358330150929161505703818791985227525480425092481642644804545991935300320270285471065221020918440324732386742071509151659732170804296469708800000000000000000000000000000000000000000 172 2472693958493073216730436050193047077167622173037023690931214526574731522584081287766710749110930742487796382793015994493704230291639537269103289799512246551631517059334592493814969553391401210133014411135747643657417788653580990309281160979882505268730216489624569796715758894673886340993328754806295798695441055209438291463677229930518934606139308093587830415123823117817797444512843600270033956739481600000000000000000000000000000000000000000 173 2566656328915809998966192620100382866099991815612430591186600678584571320442276376701845757577146110702332645339150602284464991042721839685329214811893711920593514707589307008579938396420274456118068958758906054116399664622417067941033845097118040468941964716230303448990957732671494021951075247488935039045867815307396946539296964667878654121172601801144167970898528396294873747404331657080295247095581900800000000000000000000000000000000000000000 174 2679589207388105638920705095384799712208391455499377537198811108442292458541736537276726970910540539573235281734073228784981450648601600631483700263617035245099629354723236516957455685862766532187263992944297920497521249865803418930439334281391234249575411163744436800746559872909039758916922558378448180763885999180922412187026031113265314902504196280394511361618063645731848192290122249991828237967787504435200000000000000000000000000000000000000000 175 2813568667757510920866740350154039697818811028274346414058751663864407081468823364140563319456067566551897045820776890224230523181031680663057885276797887007354610822459398342805328470155904858796627192591512816522397312359093589876961300995460795962054181721931658640783887866554491746862768686297370589802080299139968532796377332668928580647629406094414236929698966828018440601904628362491419649866176879656960000000000000000000000000000000000000000000 176 2971128513151931532435277809762665920896664445857709813246041757040813878031077472532434865345607350278803280386740396076787432479169454780189126852298568679766469028517124650002426864484635530889238315376637534247651561851202830910071133851206600535929215898359831524667785587081543284687083732730023342830996795891806770632974463298388581163896652835701434197762108970387473275611287550790939150258682784917749760000000000000000000000000000000000000000000 177 3155338480967351287446265033967951207992257641500887821667296345977344338469004275829445826997035005996089083770718300633548253292877960976560852717141079937911990108285186378302577330082682933804371090929989061371005958685977406426495544149981409769156827284058141079197188293480598968337682924159284790086518597237098790412218880022888673196058245311514923118023359726551496618699187378939977377574721117582650245120000000000000000000000000000000000000000000 178 3369901497673131174992611056277771890135731161122948193540672497503803753484896566585848143232833386403823141467127145076629534516793662322966990701906673373690005435648579052027152588528305373303068325113228317544234363876623870063497241152180145633459491539374094672582597097437279698184645363002116155812401861849221508160249763864445102973390205992697937890048948187956998388770732120707895839249802153578270461788160000000000000000000000000000000000000000000 179 3619274208500942881942064274442327010005775267046046359862682262319085231242778912513200905832063056997706053935694553812300120071036393334866548013847767203343065837886573901877161880079399970927495381171607213042507706803494036448196036997441476410335493913287777678353709282647638395850309119864272751342519599626063899764108246390414040593421081236157585293912570353865816269539766297640280131354287512943062475960483840000000000000000000000000000000000000000000 180 3908816145181018312497429416397713170806237288409730068651696843304612049742201225514256978298628101557522538250550118117284129676719304801655871854955588579610511104917499814027334830485751968601695011665335790085908323347773559364051719957236794523162333426350799892622006025259449467518333849453414571449921167596149011745236906101647163840894767735050192117425575982175081571102947601451502541862630513978507474037322547200000000000000000000000000000000000000000000 181 4244974333666585887372208346207916503495573695212966854555742771828808686020030530908483078432310118291469476540097428275370564828917165014598276834481769197457015059940404798033685625907526637901440782668554668033296439155682085469360167873559158852154294101016968683387498543431762121724910560506408224594614388009417826755327280026388819931211717760264508639524175516642138586217801095176331760462816738180659116804532286259200000000000000000000000000000000000000000000 182 4635511972363911789010451514059044821817166475172559805174871106837059085133873339752063521648082649174284668381786391676704656793177544195941318303254091963623060445454922039452784703491019088588373334674061697492359711558004837332541303317926601466552489158310529802259148409427484236923602332072997781257318911706284266816817389788816591364883195794208843434360399664173215336149838795932554282425395878093279755550549256595046400000000000000000000000000000000000000000000 183 5089792145655575144333475762436831214355248789739470666082008475307090875476992927047765746769594748793364565883201458061021713158908943527143567496972992976058120369109504399319157604433138959270033921472119743846610963290689311391130351043083408410274633095824961722880544953551377692142115360616151563820536165053500124964865493988120617318641748982041310090927718831262190439092522997933944602103084674146421171594503083741360947200000000000000000000000000000000000000000000 184 5619130528803754959344157241730261660648194663872375615354537356739028326526600191460733384433632602667874480735054409699367971327435473653966498516658184245568164887496892856848349995294185411034117449305220197206658503472920999775807907551564082884943194937790757742060121628720720972124895358120231326457871926219064137961211505362885161519780490876173606340384201589713458244758145389719074840721805480257648973440331404450462485708800000000000000000000000000000000000000000000 185 6237234886972168004872014538320590443319496076898336933043536465980321442444526212521414056721332188961340673615910394766298448173453375755902813353490584512580663025121551071101668494776545806247870368728794418899390938854942309751146777382236132002286946380947741093686735007880000279058633847513456772368237838103161193136944770952802529286956344872552703037826463764581938651681541382588173073201204083085990360518767858940013359136768000000000000000000000000000000000000000000000 186 6960754133860939493437168224765778934744557621818544017276586696034038729768091253173898087301006722880856191755356000559189068161573967343587539702495492316040019936035650995349462040170625119772623331501334571491720287762115617682279803558575523314552232161137679060554396268794080311429435373825017757962953427323127891540830364383327622684243280877768816590214333561273443535276600182968401149692543756723965242338944930577054908796633088000000000000000000000000000000000000000000000 187 7809966138191974111636502748187203964783393651680406387384330272950191454799798386061113653951729543072320647149509432627410134477285991359505219546199942378596902368232000416782096409071441384384883377944497389213710162869093723039517939592721737158927604484796475905942032613586958109423826489431669924434433745456549494308811668838093592651720961144856612214220482255748803646580345405290546089955034095044289001904296212107455607669822324736000000000000000000000000000000000000000000000 188 8809641803880546797925975099955166072275668039095498404969524547887815961014172579476936201657550924585577689984646640003718631690378598253521887648113535003057305871365696470130204749432585881586148450321393055033065063716337719588576235860590119515270337858850424821902612788126088747430076280078923674762041264874987829580339562449369572511141244171398258577640703984484650513342629617167735989469278459209957994148046127257209925451559582302208000000000000000000000000000000000000000000000 189 9990133805600540068848055763349158325960607556334295191235440837304783299790071705126845652679662748480045100442589289764216928336889330419493820592960748693466984858128699797127652185856552389718692342664459724407495782254326974013445451465909195530316563131936381748037562901734984639585706501609499447180154794368236198744105063817585095227634170890365625227044558318405593682130541985868212612058161772744092365363884308309676055462068566330703872000000000000000000000000000000000000000000000 190 11388752538384615678486783570218040491595092614221096518008402554527452961760681743844604044054815533267251414504551790331207298304053836678222955475975253510552362738266717768725523491876469724279309270637484085824545191769932750375327814671136482904560881970407475192762821707977882489127705411834829369785376465579789266568279772752047008559502954815016812758830796482982376797628817863889762377746304420928265296514828111473030703226758165617002414080000000000000000000000000000000000000000000000 191 13051510408988769567545853971469874403367976135897376609637629327488461094177741278445916234486818601124270121022216351719563563856445696833243506975467640523093007698053658562959449921690434304024088424150556762354928789768342931930125675613122409408626770738086966570906193677342653332540350401962714457774041429554438499487248619573845871809190386218009267421620092769497803810082625272017667684897264866383792029805993015748093185897864857797084766535680000000000000000000000000000000000000000000000 192 15035339991155062541812823775133295312679908508553777854302548985266707180492757952769695502128815028495159179417593237180937225562625442751896520035738721882603144868157814664529286309787380318235749864621441390232877965813131057583504778306317015638738039890276185489683935116298736639086483663061047055355695726846713151409310409749070444324187324923146676069706346870461469989215184313364353173001649126074128418336503954141803350154340316182241651049103360000000000000000000000000000000000000000000000 193 17410923709757562423419249931604355972083334052905274755282351724938846915010613709307307391465167802997394329765572968655525307201520262706696170201385439940054441757326749381524913546733786408516998343231629129889672684411605764681698533278715104109658650192939822797053996864673937028062148081824692490101895651688493829331981454489423574527408922261003850888719949675994382247511183434875920974335909687993840708433671578896208279478726086139035831914861690880000000000000000000000000000000000000000000000 194 20266315198157802660860006920387470351505000837581739815148657407828817809072354357633705803665455322688966999847126935515031457582569585790594342114412652090223370205528336280094999368398127379513786071521616307191579004655109110089497092736424381183642668824581953735770852350480462700664340367243942058478606538565406817342426413025689040749903985511808482434470021422857460936103017518195572014126998876824830584616793717835186437313237164265837708348899008184320000000000000000000000000000000000000000000000 195 23711588781844629113206208096853340311260850979970635583723929167159716836614654598431435790288582727546091389821138514552586805371606415374995380273862802945561343140468153447711149261025809034031129703680291079414147435446477658804711598501616525984861922524760885870851897250062141359777278229675412208419969650121525976290638903240056177677387663048815924448329925064743229295240530496288819256528588685885051784001648649867168131656487482191030118768211839575654400000000000000000000000000000000000000000000000 196 27884828407449283837130500721899528206042760752445467446459340700579826999858833807755368489379373287594203474429658893113842083117009144480994567202062656263980139533190548454508311530966351424020608531528022309391037384085057726754340839837901034558197620889118801784121831166073078239098079198098284757101884308542914548117791350210306064948607891745407527151235991876138037651202863863635651445677620294600820897985938812243789722828029279056651419671417123340969574400000000000000000000000000000000000000000000000 197 32959867177605053495488251853285242339542543209390542521714940708085355513833141560766845554446419225936348506775856811660561342244304808776535578432838059704024524928231228273228824229602227383192359284266122369700206187988538233023630872688399022847789587890938423708832004438298378478613929612152172582894427252697724995875229375948581768769254528043071697092760942397595160503721785086817340008790947188218170301419379676072159452382730607844961978051615039789026036940800000000000000000000000000000000000000000000000 198 39156322206994803552640043201702867899376541332755964515797349561205402350433772174191012518682346040412382026049717892252746874586234112826524267178211614928381135614738699188595843184767446131232522829708153375203844951330383420832073476753818039143174030414434847366092421272698473632593348379236781028478579576204897295099772498626915141297874379315169176146199999568343050678421480683138999930443645259603186318086223055173725429430683962119814829925318667269362931885670400000000000000000000000000000000000000000000000 199 46752648715151795441852211582833224271855590351310621631862035376079250406417923975984068947306721172252384139103363163349779768255963530714869975010784668224487075923998006831183436762612330680691632258671535129993390871888477804473495731244058738736949792314835207755114350999601977517316457964808716548003424013988647370349128363360536678709662008902311996318562799484601602510035247935667965916949712439966204463794950327877428162740236650771058906930830488719619340671490457600000000000000000000000000000000000000000000000 200 56103178458182154530222653899399869126226708421572745958234442451295100487701508771180882736768065406702860966924035796019735721907156236857843970012941601869384491108797608197420124115134796816829958710405842155992069046266173365368194877492870486484339750777802249306137221199522373020779749557770459857604108816786376844418954036032644014451594410682774395582275359381521923012042297522801559100339654927959445356553940393452913795288283980925270688316996586463543208805788549120000000000000000000000000000000000000000000000000