0 1 1 12 2 126 3 1344 4 15120 5 181440 6 2328480 7 31933440 8 467026560 9 7264857600 10 119870150400 11 2092278988800 12 38532804710400 13 746943599001600 14 15205637551104000 15 324386934423552000 16 7237883474325504000 17 168600109166641152000 18 4093235983656787968000 19 103408066955539906560000 20 2714461757582922547200000 21 73936767873211033190400000 22 2087033311330184164147200000 23 60977668922342772100300800000 24 1842033748695771240529920000000 25 57471452959308062704533504000000 26 1850138697190032633988251648000000 27 61397195284528490372350869504000000 28 2098468424546205903083563646976000000 29 73808199759901035211904652410880000000 30 2669396557983087440163884928860160000000 31 99198220477306991324799852840222720000000 32 3785032100087244887736894384934748160000000 33 148189741615536981665335380161687715840000000 34 5949382273682587646270082174138345062400000000 35 244774584974369320303683380878834768281600000000 36 10314529039058840525019102466477565096755200000000 37 444918603955078634538661825310761997146521600000000 38 19634960495596496582140417922267049189860966400000000 39 886090524929482922681208603671538630106546176000000000 40 40870925462372399808670746844349719313664442368000000000 41 1925917755934231132447606900080089212536578113536000000000 42 92673328208168598063728893930044292822295818272768000000000 43 4551769050596559979316172650703570847457878330048512000000000 44 228105699012850335327094561245485766332832311767203840000000000 45 11658735727323461583384833130324828057011429268101529600000000000 46 607521511704224726421161848117143757666443390339986227200000000000 47 32263270068377551428664254742561506790115802176353311129600000000000 48 1745577340991177105421688949300671523623557046916448937574400000000000 49 96184873891350575196705309451261492118032735238253308805120000000000000 50 5395971425304767268535167860215769707821636446866010623967232000000000000 51 308099388048774162470086447234280811552482457515172998764560384000000000000 52 17899389447987437400425599174899275609616336618333415947456479232000000000000 53 1057752599077295357323263709731783607722988043181514315989314961408000000000000 54 63563096000107841379888717371845144575205485187481739914543093514240000000000000 55 3883127319279315400662292552170903377685280549635248111142996258324480000000000000 56 241100601591681779430406985783896982932352151269317101472217821253468160000000000000 57 15210487075854169804065675804892869309205935718674812226212197986446868480000000000000 58 974782421740516364857105464944599917626180397695073742152254136476258795520000000000000 59 63443466092942082051716694667580740401432758087272596099400947187607352115200000000000000 60 4192555717641922588917611572615960594861348096933930725568745926647719185612800000000000000 61 281244885190012249735260107461385422199551416600879418508644398882663391926681600000000000000 62 19147333232049059776331176025717868824263008539876000411693354962640680279395532800000000000000 63 1322685622632976319787194889903558176558612907389529425264912393609718104379831091200000000000000 64 92691328398576543660087016894022787841646545150656866754892688833431026533492850688000000000000000 65 6588214418483440487840031046929004305052415978400534221655449575545405270534414925824000000000000000 66 474850545283723127282651934700625355744459739534111231703257176225295346544427451547648000000000000000 67 34699526413568782554863639884988981219774252011328486424166375146254418159425623922049024000000000000000 68 2570316390369793496012472854421904388294160402662670384095971053112992709838630407284719616000000000000000 69 192959984088630874048472599795731372918315230228878733182856957320656554158900079851229675520000000000000000 70 14678741646742277204401665627318136582714694299553989345695904253321373584230613217254257459200000000000000000 71 1131296820999630152992759356516687934938236721227597601403492789777106426097322753870637983334400000000000000000 72 88319714317207237360726393652504206698442064028060084965125457935237711404070155548706334782259200000000000000000 73 6983306726560550329398804714551428507717912240684422060530193742495781783894423805851136498126028800000000000000000 74 559136383173935955428215107212394782543630135487232442008667539517398744183438662833351131775631360000000000000000000 75 45327322795967074786713971358018137038203616316831643298835981870210458195137427600356998415944515584000000000000000000 76 3719822529979561124272829465262620009306262565369459990195263406901350365303580736097718409476920311808000000000000000000 77 308986816905834713647389834543113215318478641144195663601154607149883596577684446598454635675511458627584000000000000000000 78 25974699467327669453665835193579401959529031410031935464522702039510086445639447645462398027234982490013696000000000000000000 79 2209493423043568844666258386086754192000444190828032991412564021588706087527811242753257148645811168770785280000000000000000000 80 190154527720687143694089862352591282649038228173137589323443791107978017657862255079452193355330123712335708160000000000000000000 81 16555181845509700460873107522351527472111328210826744196406489072758777537324007689139467500515901634807301406720000000000000000000 82 1457865464712506671072740358767077803367267085492438046856722653590135763378251945405806034405186898840774676316160000000000000000000 83 129837849580178907380357791951882399066154678264579542679095106690822693528819739523370098871363151279891643461795840000000000000000000 84 11693134905643493265861984477571313677803096917518383813897077168048496149351444398741604737641217136099765271291494400000000000000000000 85 1064763107878595739738491292428258445484658472254026949641922085655239531717413878191294360815800242746025684703484313600000000000000000000 86 98020110756684214784995762350633978057000478195757341399012757582936411309380996205121830867194075835119597044156805939200000000000000000000 87 9121503640070291987348571172307272256890527258308637195016175694154634321387914313524900490813830321392278823787281619353600000000000000000000 88 857939609418884167946410495377128323525941978602506705263055525233158048615088258784609106391659926933680588914628749583974400000000000000000000 89 81552461749255731020523963942589950753140102685137154230623030825533899902063445722671831910937561593920649238401789005398016000000000000000000000 90 7833567020247953274138107425374334714009957641255674425819290016519339607259316536361088743000613555327155696288705177240731648000000000000000000000 91 760286416734394761727338074515451914221274130632638643174021642042844037486970149990561931628367240886257572633207078300990570496000000000000000000000 92 74549388753923642886329530110911866502066455787359056522530969922483652849673453511574556361081531304727495247001750579926477570048000000000000000000000 93 7384397518291877400740512165394839937817593448528512136403820375547520538184858642458331324712721143861824582961076627336373240594432000000000000000000000 94 738832538931224542063452307612111378884834748759687836626360964170472666613070165237453256477905769766175108539882188086155216253091840000000000000000000000 95 74660972355155322145359391085013360392572774611505297174874371116174079994583932487153171180925214629002958336661779006600948168733491200000000000000000000000 96 7619307772536007198521728692290373872562869509051222879398377227345390226113945693506662688120045080420228987752869259663223845927937638400000000000000000000000 97 785181448394535339756940206269428631238540655798721895901713183139634234023041248992707218870597635297738236717295681645294696535006851891200000000000000000000000 98 81698930911010988362260400850299630129993868032444562984793564576273982493193383836516688885953919256439151018431265976908877760892498660556800000000000000000000000 99 8582513954288023019873819887304203569211477045832560151937909814073226443729405978785591559736573336029971420118031981412649784982646323937280000000000000000000000000 100 910175604852244841257618599048610788514877140710543004113015335782465664357503504050211984910063602285978469103517291628811509697409642653548544000000000000000000000000 101 97433847917450210135419527652609701439830214310518722380890314955247710525082454314761306741065422454613853544031969872185247948993990657130364928000000000000000000000000 102 10527631744100183979435868767249132544787929332512027836860707461978284487224840480421415309738059028159796861850748430993662918096693833649350508544000000000000000000000000 103 1148022910191585111233239592172254919835514779250243656928344332164466906412712701709644046203668728196998430604928217251658465010311312034461212737536000000000000000000000000 104 126337713530218188442927183965494784206898717774221525514854816169445420614360546837181501046163351867448529214167340831204145500413586213792390190202880000000000000000000000000 105 14029502283450895973757437762263516036689895707118314166697211014626034327270895010681298116173949359756665244163725658017527014617356335741135901121576960000000000000000000000000 106 1571966024722134825286010267003809244978923502957020918470403539818051034952796415489262054016962231564433142499363864530888380685003218864127085826612920320000000000000000000000000 107 177705617149896662118313833548393239507150081231477804016990665585412573072794630296804801919525001429938161604414068274445101427717747059630665702417849384960000000000000000000000000 108 20266667466993307289919180442736662324162662504889926963678463222365987616088995012645784678173976320486558671125630360521669576714810097532138050524820841431040000000000000000000000000 109 2331596422349505260693454337173557298577979704691006276371815860628160410144550435399799448296345532650471979228581694687538866899116684615165239941112416069222400000000000000000000000000 110 270571166648103951388654041945640535603162826639824501071692995099258796686319875526167635977298642948029771044116775751694851236065677082841675344075454464760217600000000000000000000000000 111 31669014388217716544517056873493349896903526519861260521832751282248380959897908313837566906460035758385610679325812167261437002333020510452964379011065805460943667200000000000000000000000000 112 3738357493094878843170178651111210526669299322491836833563846470558980755989377194796843500627751185371572846351487166637173737570043430077666446918797330482135144857600000000000000000000000000 113 445029955726657612374559674466796495617304552974868929956644802849198310881142495791213617437562026067419450700178808545161602812320568331015655256209395483590105917030400000000000000000000000000 114 53423113544906223029349553904193947741428182521588432512777930938519990214109079428971564514324880059058203358174973639829267846373745417631133703344084010464303504162816000000000000000000000000000 115 6466519483000822822335180785620693500527654788700095483285815640558245772003464223054645026429585481931219049963440287534116594969761184464568531743909995005766128503881728000000000000000000000000000 116 789194106214160764618958227431311705922155248651959066869631827787785218915974508670556979647962428169829897330451932332935246853335423176421523309470118959453716217495289856000000000000000000000000000 117 97104601308197080063713868735907378790216640680287202791924955494298769329182641254883233153949291589169839333069965964657571057270228649980891021907109679831587168094548656128000000000000000000000000000 118 12045085163966785261801524548198951723325431946079354129367843843813992259925816271590897319274201533819313036594449930717736165807324887709917812607240376133007977791524649828352000000000000000000000000000 119 1506141741511140879795014161993280686076322918971939407100785852066825250652908790935063463115967385069171243567440461925041295354731044782551067660468376444194611004520057054167040000000000000000000000000000 120 189836615336300048390829910001236419807536534578754862769994883437589432634377045524106957330241722493093458824646141555135413268669225436134040819704868280987029095361382191202304000000000000000000000000000000 121 24117094635947143337717664268917406985797120740038179756201333456220039326079702014847703703144427753420104537623640396574723741867630854580598970913249877812666208709877413579849728000000000000000000000000000000 122 3087976518919101033430226504465236184632269041640462344029680573111583887808942829294557209400156606034225024444417103564702947309133291634455217415048166732062777428336025225662562304000000000000000000000000000000 123 398474498441333102460199634787579095304742879909897709954789350052252515994337728346042374208124273585164386894160880225845245363337915486358318787086540669685369132866255222615578771456000000000000000000000000000000 124 51817752317471744170731605733465426707975636601186294943717566690262675971037869915967203904080676706135288215067291884207698237772773284012321697111052163699004655382809398908679094272000000000000000000000000000000000 125 6790198263681497356132669615313309515813127420219452089424749939092021059244802473788342399590731875571968167702417928506576777077744211136974635189432275531117570041363343632993308513402880000000000000000000000000000000 126 896575623118008504079200193571170876306214292779293844537774323306936145735363323463624226206277827094371701635437516480666014605098654291157515917830037841358754069667951968429441855059394560000000000000000000000000000000 127 119279856127573792794662728114791363197399973943298809427639645406251914317674793017648778944734410760523655675845293531160102226517691833885018810611467081634626053237084381563652358921917562880000000000000000000000000000000 128 15988160090474871585765847080199026706076494944884200573046979658086438233971456435967188284021939729830502815863107039954014639846594053077853654169226099371916243713973880738184246265807340830720000000000000000000000000000000 129 2159021308341645449798767877031527482324438309611494371957196787936943829734750163678669921764823179020522163196397865395340581597888902361365974074635028302781247794553682189605965658529952536985600000000000000000000000000000000 130 293709937215553844459163153117712027114674550042148292062023270728191166375838897266594442818545368622907188124063817303973832196605117217390440396230157504112972055743706688639857712854632389358387200000000000000000000000000000000 131 40249471701478035234586999425718826799714790246997298771736196611545708540298167051373308683042186698613968253459493498022429279339351635775520503764303721479664689654282614308875768405850081326425702400000000000000000000000000000000 132 5555951696004782424313709973757748053921236311291952885756100291355866328127067438205098920558421847238220572320344174450505181051835804208073932568858925068795229622656693297894131637295411604915172147200000000000000000000000000000000 133 772486156109176214965482141614498323406853397506848065890239147276335940900193466671343528112528848113753194160509808074727382015116899935456414744837137160692942753249380244095175054412531965399183183052800000000000000000000000000000000 134 108176885965587251297218450652209410736788089583701522062912967154033163664120376134983293321131371901899840958372884690464621817266183785737609124528872230003007990781527017018253432060083300975490092761088000000000000000000000000000000000 135 15256947472479861219992883706800497632803297967953162815391576997131788416035940456370977072846972748238318309980886848195899254820356587262548723933553535253757571440594625215018854417955452226469121230897152000000000000000000000000000000000 136 2167047458278628523430900989443126564506333138580523868418522741570549682592398983792045324383713033659702902896329347401471955186506089677578336031062159121300257408220340994694994196997393166608117756009119744000000000000000000000000000000000 137 309966875857138719307678363424288380715810979442510552741090303969463442190369711579481169172432413194128015220120218187439740392954549878261496882224044307598539008550991256438270848790955594838340697421567229952000000000000000000000000000000000 138 44646460807335842925208136447714348865856339408541900411845304144934962611724483746850342026379993312026685206741518673273476230367808608189882416869328468856059129514261255103068910589984234482621000309047042244608000000000000000000000000000000000 139 6475342804862522254476230437308786137666646060979890016566916054402078030592558218248222267998709821370201250128841844987002020174208788065525392259609078648475914036025229517106972931612101922083736447700635767275520000000000000000000000000000000000 140 945631311752959053519760937791272375604246990833813224205075705230360609539034662657749316208811587842241175420601225148280402160440704799997618891055054378343500446189541553408943297048638741407157083380282130442485760000000000000000000000000000000000 141 139041335852924447500508395477224531142037224212529189817160493055573306077753664015747934919440296731527262757587975884923044663760685758252132162052151683488067030144692024718256825775974314800377167749219922895983083520000000000000000000000000000000000 142 20583013527917780358508359023427724430540595001208282388355850172684552584932815290669277041841932940798835143853921416034981139978263206508577959003509017877483500286419514447904765736878563883230481994763042247862397173760000000000000000000000000000000000 143 3067588701447438706297413618932109531913854270389866533291187964197574718112504611711493932277869054785348074026676735793968657728788429770005688547432057265768729776952256586809415156533957716639217008897831862842261598371840000000000000000000000000000000000 144 460244818713693842010802925257140461368047371609535183692750805322837512394587931500186294492106673115537813467682992200199255904378291841534534035189372202964815325215649330264009822617473308805488079703039287477132373839052800000000000000000000000000000000000 145 69512838136757897517493683194009490372139568539647038088767190597035458768561901378303998961221628560208814585808672615064577271075066147100733071521705180999513487049811864364012518036708037674759923762045244108615165428105216000000000000000000000000000000000000 146 10568331973435719528738406067516634642399876732017433592166885819742438892368277567768588116042715679116130529871199356414989189630501666213664191702515684264700005972908725707451957964800056933333191970863823859444731691833229312000000000000000000000000000000000000 147 1617314259009591472914960427856151108268215149411320993805348730618543573623923620166817403119026747737390968707363950489194536121957588320697888819998590702167968260996970704182579907320694427022200588956140010490263157411430793216000000000000000000000000000000000000 148 249121034882713897351637519417815383886422302440066788485003614945344174648003964655019840127732788974116904821768756616906539459272075276668579536685864001603534948959107710427366717210742370627196667746169755534773845942624241844224000000000000000000000000000000000000 149 38622120173091886099482058379540505824002383801111025597339486612331882109858332775375559107051190773839600680421867636580812493350234489201638840922439318369407096113794551079679001124618448063679483388835713777538764035400134138265600000000000000000000000000000000000000 150 6026338151008103961055850509154303592071838619100023694038204561077518005208228524051099739336887467078105692835158746894492776045748254798429047145264614976239820563622409786799246808811298512869455391437999206421965148323600930040709120000000000000000000000000000000000000 151 946334637329166629963949187238853289902036008848342793596251036770000708208592812995362099464611096816927431711968769578557700037064785548214235535817977154414560431818639608374726757155851061835500173786608193262765811900988246709439037440000000000000000000000000000000000000 152 149552002126867839594500154122792729452215835319381856874839119435869651393938210269484164416048836556838248928639485618727200740725876405616145735565023876488106290346812776531377048905530910239148353121895496120821694524168675488206809989120000000000000000000000000000000000000 153 23783655658502929888976325164155507797590298725432675434500558523618172272662121125994043716152289484320184790402980157352093126949947873865699725737046803677834001677899663258571675516139726195679462275568373932103486739621387006399007193825280000000000000000000000000000000000000 154 3806157101972757838401438530328652530335148779794079779761469252042661400388038799676124723276449184032928273762866532324300877361567956827403699615516353744417006307479462344204538591527685403198184076502484256861626173363435602420152807089766400000000000000000000000000000000000000 155 612914072678967971912902617529052691336550409959098266469975951812805345507648054451071439309549494409431546536265475140739031606095072273625782854214762512649345015707660516847388924158264694605333384190335529363007672820331307331658155257810124800000000000000000000000000000000000000 156 99311724455809445038733586303088877428935799439334146676676808551104363579466794053588030586073606219148725652546041122643977576328622704233582776961452256616907012577195736438150319461208055676532127898584045998132980422304579842450789682382477721600000000000000000000000000000000000000 157 16190973880069417549117355891808043991535291225791062537173373195376224778216764717169676629816178501817393514666041201115893312380302081130973151331881095288957655375324217005547105585535550274500104112688899626549119534326802711129747851657719106764800000000000000000000000000000000000000 158 2655832088922525915319458940810057443852026219612828909974191855092187453019265134018269045664214545769629036199998669679244347955444867320705260525749128775974149078242264127422559085191929471292526571446570959628313487159162948508542247287424722088755200000000000000000000000000000000000000 159 438295811404572830301777374885886209601743194985161198727816316211440243819028409538612451309616287301855760439546950266562086102835681248398151171041868799255104854170295664802314153430416536646011932294075609941175760396581357036881437539761161683075072000000000000000000000000000000000000000 160 72770801437265482731041974774022294737939424842380045276277752750980687981578060621207748556499729201086239225478529586445136358261436702273105536617045279076324127818961902096709221786743845600008168633700741113045837968344898435529721176523470375693058048000000000000000000000000000000000000000 161 12154983802800890444740253326850978572004142937026609798569325012294240131680727988978377479387519985562802144419680854898649732586127675761045677582022246241742288480170953237172076970739847800468445160853915093242414128228142911355684856391733946230669049856000000000000000000000000000000000000000 162 2042412432691623696273298986482780788324227005486428057573182692343589571756056151777656872632146182265463192427457608340716940560043095443774224626297701018188066880979836531290500661854996277633034232861755696007109598669742457963043811579255492286080507445248000000000000000000000000000000000000000 163 345230351813003779630195912120083290060792039602221262835928402082518894975600362538515350642704856526245655691787190337444375130738081997956241944194811401552868826409548810491508430892201579394756804808632472002379654371464688354587626359703357812675399638843392000000000000000000000000000000000000000 164 58699685123814697530414713472369039898446256245780121427925996902872191380454976276746954589462347098990000664423693918046563417808728149469571991548001926416474068441647979149729954850177079520870692085906807815770467452123736797363877811221513003697887310543585280000000000000000000000000000000000000000 165 10039424934509398571565474025395480642025171825793424404218615955145777216705693518362418536452287485657562537879009953741054664548862475018371646069603723414987261887413975585487147429527255661084672307056303736733591463629890014676415950501036951299117453960848343040000000000000000000000000000000000000000 166 1727083481052921054266236396043486389724776095356523016332957926693361204683521022914913169551011889927247068639824621981827096720011239151202645161504057406998742395896872896353954633403673734419246910075944974758440791728185356319966327099145254326800585137108109230080000000000000000000000000000000000000000 167 298837151308414411880701598204027441422078623062407719041659594309768654913383374120654676331413410606812762248002229202316621477972723152773363081358211034925962037555904426425412413693608121136398555170985065812095240226213437462405670585969468676809758731268718109655040000000000000000000000000000000000000000 168 52006558290500667619976622777923513719388766086164371914410723564492298593467795887890361737509130273282051963362149852310303941377907778676397716724226285881728286262035581639284421066428694271814789032941014102072788919605965899335443993583269974427898309679187567690383360000000000000000000000000000000000000000 169 9102686356408341705318985217579748732659879886560604267622894692530663860324126641205898817724970849015876314060665045155850831869576994634602629944985878913500134364680547366213214054112193944143677275706480456445639622733399238475399013788125004991581254439706321019417395200000000000000000000000000000000000000000 170 1602340524797174267833356662565141063675570032972506368874206609846941858942349939635803071296586780334118227636855302801699036139394656261414610006492367214626420710959208117258414297466514139873526720444214280347857445354688071831625385221233181025723935524165950920623915008000000000000000000000000000000000000000000 171 283661124951228417753516800521473393447876351100255630400935570136179087449724078202660997510469444527920625655104583195397855099483947569272181719979748189012695951825480398395594839841557403755856145504603828623920120384661504739689845973199829567314122667763460036661562310656000000000000000000000000000000000000000000 172 50499926204253287093200220632372306864926870622330974758761907518255464167430238364207455841674911981915450454563706058292312331402895107666764397950580635440452108958418809763206451109234472444232971113351592071471267478480929864151411474100883611515847384939447149898916857643008000000000000000000000000000000000000000000 173 9040946326000767675436978227895000509945173623785173122707363003788486914414158049804816892071418346265233129934954358597858367215089406211878768400724759773766952130983510843849885570839364627414933996085118552818543909500065663309234197548280735351842920267887613448955219161382912000000000000000000000000000000000000000000 174 1627630135988356594442892775797763741230072205546382460165564058009622716057606327069746489334121722395163378133404857948723639959842963503374151839958063792604883767258956765422975089118063775596395444984864015327821195201664120133113570334482149625841836076963100524646679541553561600000000000000000000000000000000000000000000 175 294647558332063639496861960784418030412392499838339407645971824901399129398314105380397535897742720945593004681521519427517513793873286193067960744513551205426986958552935716163427718990058630919393186840688525746202145508506967576097359475407968572266682096675377283547467473579524751360000000000000000000000000000000000000000000 176 53634226285706379650914583168468184320010332484777725015647723604352976753032892011771567372477179266670244835124459760791923803490445850950671922568071818001502165858865917833680305870934706583889770038722376700744762134409305228610404008600256188350611899609028761551194405971972923064320000000000000000000000000000000000000000000 177 9816578501422281780627281561162120334638727294784515139022167536082593417464709432843794896038252539678244359766621459946978325072748495973999816969012737943370983983976385729603995418049721776789225933188983703939702339583750577322387843291603951852013689829006190730014090259141439636111360000000000000000000000000000000000000000000 178 1806526190848818451056223944376334695515510056153125631510950235839648947055570151076765109042275496866518261195928197547658252777573160014720853957606462116915749002039968917666506055668846832821824010637480557246926008639016391355895834734286913768631530549037953874961076149543236731236515840000000000000000000000000000000000000000000 179 334257806932474117871408586803040252041752475194366038634875261514017726963578119573533298388157343330832876038039898898203582860297335528980752419418581146995807860042255701414048494769565402810384420292253385787811114000693982579370223722902696000095398278123670571724641575826100561667896115200000000000000000000000000000000000000000000 180 62181237028521643538467314050554460220100453510463037798271100732204908818752296299554236091819159119071882522965366747813038733761423778821780526467951053928636812186194067565830076929771652850587346186033914572804750846184655592612288563118870975351080063016506161634442350925205429485830563430400000000000000000000000000000000000000000000 181 11629609038063617000354671354913644129120666034454114671530791723682876095759131128908895028620233008280781034074163509099265122736418330169474665093884414793327145669210174448831379912854309349713164878948177216124786882016811939895641947175138233467319128691904787754967637920000299441736664272076800000000000000000000000000000000000000000000 182 2186685993909752952577676969431317668915595122884913506453050678989844521280072672320831300958313152617453888829955766180692042665730613608404354473504497574958506878824403185788234351636194067343594589683986662159375449942292974698729467441101129052116087378932273306388722732199616742833353780520550400000000000000000000000000000000000000000000 183 413343398367902590904737714352831370508897631097458623034010541462386347978799310824711455534152833745043524166152075758046443387393187901321985955997090601710189453291222704933260123998902869822675541236876866761842161554119117927751091462964864787818577566185930044888517468591525368131646852326594969600000000000000000000000000000000000000000000 184 78546477847465837451000837947536678640454378648492612795566187946914884005862597298837152406258988216823080556899496352609205940435884863965887168214338439613025946925693488467344783889248037192118751626888041556129408580107472599694657135883513572315633503270060021845255507007079807047407783649996701696000000000000000000000000000000000000000000000 185 15004500146645636191991187097653763368398149953717453709163832875913362166309103721842729546146987262608257658815287573520050475324346870770564608241593083545536956564075718283437646825113652077672846932401207505911423239032422063098428017200666862949375610840886060389250430365568650708407519319950721286144000000000000000000000000000000000000000000000 186 2881267374934097784243813062187631538866003881166270398549487198005363206957323965769122425805010451927844832257557130448471197995482242921033635013790215940838405793543507687793238879852603823969038031637494239186227439938285047460680395109442034107327143507547996875929342050360298372861243911562795226759168000000000000000000000000000000000000000000000 187 556161642596904778716923402634891700678648535265121370620547004808564654108724951167926433592821696645922390722827712196085648999170732836778770531859741361500016553602922211222378345492832019411691961443780706190727623914504476326955719475242885899134120706141457193762275564972221016399997113538880516070047744000000000000000000000000000000000000000000000 188 107910150196847317091793696584643322157739694791839533170881346246819217488957234275279002756198707598687824714875459881790511800759312881314783046226849923635298424605179752652971781428415072191916423816940366062336018816645637143501934996268269941184655962754903904557800669061126095825652631439136939280250699776000000000000000000000000000000000000000000000 189 21045334054263450306896908233385993940393043121837064511527441389723578606576527277178751542822668582474249835927563234088879708867662819075465095682125334313212168946809130596764761182282431539651002020594824830993151606251630609044874729960044603344266766069554274719579537892027025884304529073262368158042543882240000000000000000000000000000000000000000000000 190 4125439299216011614107238669223480759525994163541165619641260813475024658957593465465908427433843638706597027048011013966528025035663693139293144677267147771029406486441610889876334369653206119443692475037127635949157534604431484388822943775588743429248503696108152431214420467308139889794327291229773168664708141547520000000000000000000000000000000000000000000000 191 812819537738727482000437725655591769332367603991524317268795428966974491968021765928864219587384313150820205873668850668002003341058094765538636756517891648792558245538066497423173900517222265376466152987419828251511499173999820002723481780957882684447537649696031373253722884951517907501257196981983371116179564307415040000000000000000000000000000000000000000000000 192 160959435647729987464263764412246118030135149330009094098317036483090297703729976887402846317353848803684036705847725891917209213699842818127835979789410199889280505487514720304825494122735977874367810430909840051826659948409620605851820316634373216382186609266108379387915613587196158130756770241937446631293037575688683520000000000000000000000000000000000000000000000 193 32035097627464270872939376780327450185355188373390203743546911945017950856972413845590249392446611607497985585207372264043128706303825711554022982671869557503352553247598007442222574509028675554975214167212998839744899802789172780891088715039168621697785243705335518492479868130110771119785642790327985492234342794597687623680000000000000000000000000000000000000000000000 194 6407845172338922841362951113199003631147979818708282764269783082610420530952652161227472307597375069221439848628722065495843347670721426478628153827741743190296885715324951952553850535169369870674294771952064020496396066222854895682879884469561537963827610216420333995364336509221383883006607569477718953743060165692594166169600000000000000000000000000000000000000000000000 195 1288141183362491155802193249422568935082055430222382996714746137632453768273558793436496997219574885710156113160235410089420816557396307271601146820756288887485322666875580084821081748608406661181704384925748254376711414338132881593686622929265704041959191387095779962145035852110144862635174444736033758906297223052049699045376000000000000000000000000000000000000000000000000 196 260237379783696746409691051517272765930837494237324997555682667407307509501674018080127406116854626272780875575540007823014265679710314178742809238068810056519164906327920125605410071426770808993938512907677824635482866701770651594210251061888439198721725006912406118168658084877578602682474502490881269139860465006081693536223232000000000000000000000000000000000000000000000000 197 52834793105729619641634534499923053533856733093990104579883674952399345939233269173262820990100089504599715225986285040047099340739562060370545168963452421424063551235997428140680107699416879576251597777946610528531841302558471985594077164828883320771949814093749213717125120623165653771006346201143590053390148012097682307993829376000000000000000000000000000000000000000000000000 198 10779632005515956791227829748451472694985911347464233609664448570970082716703062498951000906752895533925831797899838165468599353878061053296913702982912057920544925652932263154540678337037089314352706037554086997581317136865932286879009773876729290450628568888612055487528805544515267249431027108523220239327281864872273091899124875264000000000000000000000000000000000000000000000000 199 2210095406156035362221585194657387366610176798877089101880952269827032034379321356568848427113156471277255966604589935432758058483542165701075774279913627955569009882611237872890752141462880623244172896141742459805616779819748931179214064191811834424048470405303376200458167166915692983802944251395715506354538191390898201756202486988800000000000000000000000000000000000000000000000000 200 455334906053297185501702089729288232205861674988652282215023191391114274882999682487096997195988061994896660519710641447533978999071774688564136396019205199546105261064980282762317209944889980403880720927602490281452197062363773546197577575118033187214586115252628081699393890563805646988001589393802287196693730881309802016821617381867520000000000000000000000000000000000000000000000000