0 0 1 0 2 1 3 3 4 18 5 90 6 660 7 4620 8 42000 9 378000 10 4142880 11 45571680 12 586776960 13 7628100480 14 113020427520 15 1695306412800 16 28432576972800 17 483353808537600 18 9056055981772800 19 172065063653683200 20 3562946373482496000 21 74821873843132416000 22 1697172166720622592000 23 39034959834574319616000 24 962691052768668647424000 25 24067276319216716185600000 26 641260394342965606809600000 27 17314030647260071383859200000 28 495681727573700350908825600000 29 14374770099637310176355942400000 30 440084864982859007245221888000000 31 13642630814468629224601878528000000 32 444787024717174058004985675776000000 33 14677971815666743914164527300608000000 34 507734359351481179577112122621952000000 35 17770702577301841285198924291768320000000 36 650078440749252431196827925841182720000000 37 24052902307722339954282633256123760640000000 38 927774040784675263309056043314283806720000000 39 36183187590602335269053185689257068462080000000 40 1467725385705290854120767709310185635840000000000 41 60176740813916925018951476081717611069440000000000 42 2560875640797674657904132057485580416581632000000000 43 110117652554300010289877678471879957913010176000000000 44 4905591975452574288391972984831232145679712256000000000 45 220751638895365842977638784317405446555587051520000000000 46 10274197610052308971533347240096308256621388103680000000000 47 482887287672458521662067320284526488061205240872960000000000 48 23437213049789177220422195728810883406907049194291200000000000 49 1148423439439669683800687590711733286938445410520268800000000000 50 58029453836017751750906631698907959723809823357392650240000000000 51 2959502145636905339296238216644305945914300991227025162240000000000 52 155445230326406459923628630281973212398606911263822294548480000000000 53 8238597207299542375952317404944580257126166296982581611069440000000000 54 449159132478235313865723153620396733534503323825426220722421760000000000 55 24703752286302942262614773449121820344397682810398442139733196800000000000 56 1396106531386623042632392413998388456245850558433762196587334860800000000000 57 79578072289037513430046367597908142006013481830724445205478087065600000000000 58 4656055112269052995698369922584104558483762330978244424062913531084800000000000 59 274707251623874126746203825432462168950541977527716421019711898334003200000000000 60 16621118215978137440510168545668119543378421528435672693723535194980352000000000000 61 1013888211174666383871120281285755292146083713234576034317135646893801472000000000000 62 63368649306706540598810314251893453340283194749531750130761816046896676864000000000000 63 3992224906322512057725049797869287560437841269220500258237994410954490642432000000000000 64 257485002320045211758519333771996302005566614920339285155337921900700130869248000000000000 65 16736525150802938764303756695179759630361829969822053535096964923545508506501120000000000000 66 1112858310545076429110771112188649631856067036559600970809321808088392517204049920000000000000 67 74561506806520120750421664516639525334356491449493265044224561141922298652671344640000000000000 68 5106653573761556896316923046228093187163409053879591547600971786150984270818595307520000000000000 69 352359096589547425845867690189738429914275224717691816784467053244417914686483076218880000000000000 70 24836259213696461120583206652162962933091536275131947544306341768032511307807955982745600000000000000 71 1763374404172448739561407672303570368249499075534368275645750265530308302854364874774937600000000000000 72 127813435688984171565942520050096992524252518046595312082380449881570786485892350001492787200000000000000 73 9330380805295844524313803963657080454270433817401457782013772841354667413470141550108973465600000000000000 74 694918295053405179140112750448749004726088903187990780884838270352615810700857658025080940134400000000000000 75 52118872129005388435508456283656175354456667739099308566362870276446185802564324351881070510080000000000000000 76 3985843422615804919190589154674463360599632992058117573881374035522565963672461518152405174190080000000000000000 77 306909943541416978777675364909933678766171740388475053188865800735237579202779536897735198412636160000000000000000 78 24084158688258810214292749247061135228745136129525262507578314032036593169165960298103410684046868480000000000000000 79 1902648536372446006929127190517829683070865754232495738098686808530890860364110863550169444039702609920000000000000000 80 153106501122873978083015319412966206297739068555379230955108812745699106819822370944546917334017218969600000000000000000 81 12401626590952792224724240872450262710116864552985717707363813832401627652405612046508300304055394736537600000000000000000 82 1022730506478876330413267485772499651334995250589560477962578599306649857676954079869936809466792114336563200000000000000000 83 84886632037746735424301201319117471060804605798933519670894023742451938187187188629204755185743745489934745600000000000000000 84 7169932330867932362153198381985988179679023390518059098630322351894332559286720474188079027542578392025425510400000000000000000 85 609444248123774250783021862468808995272716988194035023383577399911018267539371240305986717341119163322161168384000000000000000000 86 52693915750082640595034828116543634752933717619017586217392758305100131034545722599765897977788588969724135604224000000000000000000 87 4584370670257189731768030046139296223505233432854530000913169972543711400005477866179633124067607240365999797567488000000000000000000 88 405532376281012224112800244578957457263690325829259996292681930095061257316209645397888398341185851945712716657721344000000000000000000 89 36092381489010087946039221767527213696468438998804139670048691778460451901142658440412067452365540823168431782537199616000000000000000000 90 3264822289171816376224746878339902851991999176128869112159295780769273842137217769376485983283686274747887940811347722240000000000000000000 91 297098828314635290236451965928931159531271925027727089206495916050003919634486817013260224478815451002057802613832642723840000000000000000000 92 27468292357714286998008747434221161819024603969027798884789366011197514277144347159985625936005771941617069008809371138785280000000000000000000 93 2554551189267428690814813511382568049169288169119585296285411039041368827774424285878663212048536790570387417819271515907031040000000000000000000 94 241284584298219938511351675232267637058127841126817431386014779951101916617917350187809545222079303158920256271300909573351669760000000000000000000 95 22922035508330894158578409147065425520522144907047655981671404095354682078702148267841906796097533800097424345773586409468408627200000000000000000000 96 2210845387288004898486126980217675577065523657416692347109667043725283773543000936837694817800748669277916019431128521916317643571200000000000000000000 97 214452002566936475153154317081114530975355794769419157669637703241352526033671090873256397326672620919957853884819466625882811426406400000000000000000000 98 21112489011242256684862451499898787734297211701322250427782599394971881296912248781077932817189505922807130964901987407504162587620147200000000000000000000 99 2090136412112983411801382698489979985695423958430902792350477340102216248394312629326715348901761086357905965525296753342912096174394572800000000000000000000 100 209946903365737782706955262237560665574449555525734095449733663649173800839363562088760949529937673818653133531737947571873721469548625920000000000000000000000 101 21204637239939516053402481485993627223019405108099143640423100028566553884775719770964855902523705055683966486705532704759245868424411217920000000000000000000000 102 2172298946233668996867904734695832913497541633820815195091484092267205473846439638114918389919009724026676205133967885485026448285592547491840000000000000000000000 103 223746791462067906677394187673670790090246788283543965094422861503522163806183282725836594161658001574747649128798692204957724173416032391659520000000000000000000000 104 23368695319219924098524462670607579902876567639709717294650030401913303802501477626319147233886315702266409025781041281408826196169682518624174080000000000000000000000 105 2453713008518092030345068580413795889802039602169520315938253192200896899262655150763510459558063148737972947707009334547926750597816664455538278400000000000000000000000 106 261174975661158046117081370829662693968736843937744056068599015009868297853751351134259093249681502006564908855877861491738229436276379869103154790400000000000000000000000 107 27945722395743910934527706678773908254654842301338613999340094606055907870351394571365722977715920714702445247578931179615990549681572645994037562572800000000000000000000000 108 3030403220772303760322509838317969430389854536698953256981383468866051585322872757956532740206606496249797830655243885958907945872130265767724232107622400000000000000000000000 109 330313951064181109875153572376658667912494144500185905010970798106399622800193130617262068682520108091227963541421583569520966100062198968681941299730841600000000000000000000000 110 36478920575380171444487381171678733223753668715333845580366621867326181845866227849998463556272827149312160022943994010740111008721600270799347703187767296000000000000000000000000 111 4049160183867199030338099310056339387836657227402056859420695027273206184891151291349829454746283813573649762546783335192152321968097630058727595053842169856000000000000000000000000 112 455268893144216536061739283773417087226467019005056933771159417117946439662896192947617454506182249436021969452902571520434205907924134438200810742284468355072000000000000000000000000 113 51445384925296468574976539066396130856590773147571433516141014134327947681907269803080772359198594186270482548177990581809065267595427191516691613878144924123136000000000000000000000000 114 5887085808970395554013291523781346068833912537911095634011097772659110058801012972244029096300757876303260579671511803787358214351803261408167583120300984661704704000000000000000000000000 115 677014868031595488711528525234854797915899941859775997911276243855797656762116491808063346074587155774874966662223857435546194650457375061939272058834613236096040960000000000000000000000000 116 78826234061014378259606124107724930110247812527777069272380144822514970126769102104358232075438378873072555344757553166038704364573126509436676288926518329403097743360000000000000000000000000 117 9222669385138682256373916520603816822898994065749917104868476944234251504831984946209913152826290328149488975336633720426528410655055801604091125804402644540162435973120000000000000000000000000 118 1092244924607173227147524109060749015749871706118658540675610027883952099611932854302111532742133498918494466714166836178440625452946188231843106593859827804923735740252160000000000000000000000000 119 129977146028253614030555368978229132874234733028120366340397593318190299853820009661951272396313886371300841538985853505234434428900596399589329684669319508785924553090007040000000000000000000000000 120 15653003381002509742479878594504915716464440849483927542600175126118682928768775851012209972268266239400335631660745871382736584872983302299552049502938254804360654375144652800000000000000000000000000 121 1894013409101303678840065309935094801692197342787555232654621190260360634381021877972477406644460214967440611430950250437311126769630979578245797989855528831327639179392502988800000000000000000000000000 122 231879065762886393192456130096626500889445158126391439990909561445392495054911309634355635384622056408766041668761009458308814129334297891291035070977215665072693740108957456793600000000000000000000000000 123 28521125088835026362672104001885059609401754449546147118881876057783276891754091085025743152308512938278223125257604163371984137908118640628797313730197526803941330033401767185612800000000000000000000000000 124 3548765815382568598647107139475628687421271768832205625056681549326955570469869462212023307846868244548670403367164210305908624192177123089443052932064399585335455658049238945968947200000000000000000000000000 125 443595726922821074830888392434453585927658971104025703132085193665869446308733682776502913480858530568583800420895526288238578024022140386180381616508049948166931957256154868246118400000000000000000000000000000 126 56081329309964348038666314216990311912644570723978731020530332633407903391232057628706250031477670774775205258478766370058690992946131069256546967137572840524557752989840520530781798400000000000000000000000000000 127 7122328822365472200910621905557769612905860481945298839607352244442803730686471318845693753997664188396451067826803328997453756104158645795581464826471750746618834629709746107409288396800000000000000000000000000000 128 914670749281238101261369580988921570144274306607671873268794434189275544735486809621316661203798729876730346461776598895639644632365607434160725270876235965549711103264638745870986536550400000000000000000000000000000 129 117992526657279715062716675947570882548611385552389671651674482010416545270877798441149849295290036154098214693569181257537514157575163359006733559943034439555912732321138398217357263215001600000000000000000000000000000 130 15388773507671135832557070214688341540959136732947796157863651525376803054146310152468808924135622149670657786850458163688716230793033099023527191621821087219419699670915488791208776148451328000000000000000000000000000000 131 2015929329504918794064976198124172741865646912016161296680138349824361200093166629973413969061766501606856170077410019443221826233887335972082062102458562425743980656889929031648349675447123968000000000000000000000000000000 132 266949829563737162867675315028206081494428744473798765660554111931121444849213299084172808539340212379438279050188614708061815879822827864180492842486259409812087734019393106478460369935454437376000000000000000000000000000000 133 35504327331977042661400816898751408838759023015015235832853696886839152164945368778194983535732248246465291113675085756172221512016436105936005548050672501505007668624579283161635229201415440171008000000000000000000000000000000 134 4772452569545830573916793973344501832492384893263096671902904201123038425669164492032515875912792836868051802549543451364244207856571362895962281721738232503412345031706622902485338616492745579036672000000000000000000000000000000 135 644281096888687127478767186401507747386471960590518050706892067151610187465337206424389643248227032977186993344188365934172968060637133990954908032434661387960666579280394091835520713226520653169950720000000000000000000000000000000 136 87891276447593254385471876116819751684665232029662041117873525655423435418683575094113871887394185219513834625915630424119866097953464070602591559949645390751151087199608747654797098873177464454953041920000000000000000000000000000000 137 12041104873320275850809647028004305980799136788063699633148673014793010652359649787893600448573003375073395343750441368104421655419624577672555043713101418532907698946346398428707202545625312630328566743040000000000000000000000000000000 138 1666685361266473059072766216156706479233518082447189303857905838710327980998377896989351537620871538103501388029128136624982072821789547331631910858785913584671002511398199999670972115179567198568724320747520000000000000000000000000000000 139 231669265216039755211114504045782200613459013460159313236248911580735589358774527681519863729301143796386692936048810990872508122228747079096835609371241988269269349084349799954265124009959840601052680583905280000000000000000000000000000000 140 32529854362214976619598002522544805339872517964052260761575214703217678655707651987532766071720943573184714647454276102891453023171816754438657082311555098117700382641392551564280009301003340618347810919756595200000000000000000000000000000000 141 4586709465072311703363318355678817552922025032931368767382105273153692690454778930242120016112653043819044765291052930507694876267226162375850648605929268834595753952436349770563481311441471027187041339685679923200000000000000000000000000000000 142 653210887799344432847019732920502860308655729688149714342056194984820463956338373627629549141471517361276359214012432348794691660766412362197868016813689452575049841457541528145294633112569814181676469729681106534400000000000000000000000000000000 143 93409156955306253897123821807631909024137769345405409150914035882829326345756387428751025527230426982662519367603777825877640907489596967794295126404357591718232127328428438524777132535097483427979735171344398234419200000000000000000000000000000000 144 13489462308735901288891045997663928150295283107529925882115948048403625839209113588658291856087840472535368272566663303622731493179538920434197101727582309151761592490270035799455448590599347744117675534005144749133004800000000000000000000000000000000 145 1955972034766705686889201669661269581792816050591839252906812467018525746685321470355452319132736868517628399522166179025296066511033143462958579750499434827005430911089155190921040045636905422897062952430745988624285696000000000000000000000000000000000 146 286376709681686229480308346696325165218861140825416031540739365465751874428430581193306889075259422452801185628466561052713038818832490609251525085182326041660532062334922650685883713298774267267573026870531707641649954816000000000000000000000000000000000 147 42097376323207875733605326964359799287172587701336156636488686723465525540979295435416112694063135100561774287384584474748816706368376119559974187521801928124098213163233629650824905854919817288333234949968161023322543357952000000000000000000000000000000000 148 6247684154739311997685623377318336496820877744833730160428316558294730971045298926084104351763449113434861896751537177576980101471172753700337923495047811810935053170776551606040607548265373711582323372870613461310082484535296000000000000000000000000000000000 149 930904939056157487655157883220432138026310783980225793903819167185914914685749539986531548412753917901794422615979039458970035119204740301350350600762123959829322922445706189300050524691540683025766182557721405735202290195759104000000000000000000000000000000000 150 140016633122186680120972278007415557637492587835607277513456530916775102730361400320600576091837589759571677444921834946873256376215368941898994963108958074418231388980827500254536414419000735537014296828929691649916591011161702400000000000000000000000000000000000 151 21142511601450188698266813979119749203261380763176698904531936168433040512284571448410686989867476053695323294183197076977861712808520710226748239429452669237152939736104952538434998577269111066089158821168383439137405242685417062400000000000000000000000000000000000 152 3222288973194661922568178913452746070440546101906545934380419102352632312065106515315786535207646332144641084005536730685463542950675149314640152141605389956100063171294408888460447912695762071378885358752993322634146602350904397004800000000000000000000000000000000000 153 493010212898783274152931373758270148777403553591701527960204122659952743745961296843315339886769888818130085852847119794875922071453297845139943277665624663283309665208044559934448530642451596920969459889207978363024430159688372741734400000000000000000000000000000000000 154 76124207176922192459029260433472514630286393402738196477805665988917563482903277806210175636625166466427563614483505111458065050917315579783767570427635753046249985045227405352396912685818680720965294139243668739477392187633049060088217600000000000000000000000000000000000 155 11799252112422939831149535367188239767694390977424420454059878228282222339850008059962577223676900802296272360244943292276000082892183914866483973416283541722168747682010247829621521466301895511749620591582768654618995789083122604313673728000000000000000000000000000000000000 156 1845472472439442007535663292520428426482501288069547358007411099951955838398223690618308616222870872814174598682583465181992033680356119795832503069214614984136131118311709185754837544882548387392837068227127538628978149837356742906078035968000000000000000000000000000000000000 157 289739178172992395183099136925707262957752702226918935207163542692457066628521119427074452746990727031825411993165604033572749287815910807945702981866694552509372585574938342163509494546560096820675419711659023564749569524465008636254251646976000000000000000000000000000000000000 158 45896085839275439881748879441416879099836468783476236356359164544965761351929033504983241310037122193818092152903412092691731407663718516601002361907929914885883304826994621023819893902203970521383695414929886896658527431551093855107157493547008000000000000000000000000000000000000 159 7297477648444794941198071831185283776873998536572721580661107162649556054956716327292335368295902428817076652311642522737985293818531244139559375543360856466855445467492144742787363130450431312900007570973852016568705861616623922962038041473974272000000000000000000000000000000000000 160 1170543126023662228918195832496996619162034719745669579186882799638413609877245997243942271616332607333854531420517926114715815432148148448260393273736846469853839279681953065176975163007445282634219160318269858849853551670296035882251366228421509120000000000000000000000000000000000000 161 188457443289809618855829529032016455685087589879052802249088130741784591190236605556274705730229549780750579558703386104469246284575851900169923317071632281646468124028794443493493001244198690504109284811241447274826421818917661777042469962775862968320000000000000000000000000000000000000 162 30606012863488630441935135488896033115834331572716873057353558817278228127146584974552365791165523578789223487734824503922217116630965936009107385857549488676371331898456187033032350522167480643074518504693917551004529746452409931327339336274695516323840000000000000000000000000000000000000 163 4988780096748646762035427084690053397880996046352850308348630087216351184724893350852035623959980343342643428500776394139321390010847447569484503894780566654248527099448358486384273135113299344821146516265108560813738348671742818806356311812775369160785920000000000000000000000000000000000000 164 820164337443323371551409633542610310040296201578933736538967177212985131995274407754087252929938070305000789471259403106531156526273656772958255061782314160561644594557260802429226499128537265736549180796871442433549929549833115075569636833361141464700026880000000000000000000000000000000000000 165 135327115678148356305982589534530701156648873260524066528929584240142546779220277279424396733439781600325130262757801512577640826835153367538112085194081836492671358101948032400822372356208648846530614831483788001535738375722463987468990077504588341675504435200000000000000000000000000000000000000 166 22518540309233943034542954812874224810441928681626408742144878252994828495523170794064853148600568761207576273972188986183375435409861374565815877349634016121691264670626947467055800187617649754934026038647700664985153070719005964853166430761307108476414276403200000000000000000000000000000000000000 167 3760596231642068486768673453749995543343802089831610259938194668250136358752369522608830475816294983121665237753355560692623697713446849552491251517388880692322441199994700226998318631332147509073982348454166011052520562810073996130478793937138287115561184159334400000000000000000000000000000000000000 168 633283783430732504817338341937839335297702967292068630215069354100877084642243029112475659966069198525616788059688242865077873442038243555820081831333330263808222686174064119017649186992773784919005501460198114909098627262769542361917770248859543027281332073083699200000000000000000000000000000000000000 169 107024959399793793314130179787494847665311801472359598506346720843048227304539071920008386534265694550829237182087313044198160611704463160933593829495332814583589633963416836113982712601778769651311929746773481419637668007408052659164103172057262771610545120351145164800000000000000000000000000000000000000 170 18236933778054991916151523082763119768483694436661699107117434177429378417321064027329968950526595235167508503256242267635902986475437812376507003371696034425694946187192969760576864745829792353101843105741242247022600264860913487910525814021532135176482043049180921856000000000000000000000000000000000000000 171 3118515676047403617661910447152493480410711748669150547317081244340423709361901948673424690540047785213643954056817427765739410687299865916382697576560021886793835798009997829058643871536894492380415171081752424240864645291216206432699914197681995115178429361409937637376000000000000000000000000000000000000000 172 537625714350371090061273437434331982623259026348595587323926925830164874085468826924821798751008706642323225057274267962759988528074267648385155225200542248892850230835609595146365036658887414654283562894379461262668317163786087163660289189617455438368869911338874382057472000000000000000000000000000000000000000 173 93009248582614198580600304676139432993823811558307036607039358168618523216786107057994171183924506249121917934908448357557478015356848303170631853959693809058463089934560459960321151341987522735191056380727646798441618869334993079313230029803819790837814494661625268095942656000000000000000000000000000000000000000 174 16220536987072267476778282568283473303329642926709564752049281971207901594935079287893038113863817315943627012009001718252144585754726805541282651026897415996917000100397213937218449153197967673749384488849882268918479166520813742001213583051130870806556927971486716815101394944000000000000000000000000000000000000000 175 2838593972737646808436199449449607828082687512174173831608624344961382779113638875381281669926168030290134727101575300694125302507077190969724463929707047799460475017569512439013228601809644342906142285548729397060733854141142404850212377033947902391147462395010175442642744115200000000000000000000000000000000000000000 176 500716988692911574613075213041773181997763928481582669007941889351692451130275775358078067290371599141824496691025923310097070108711827474714603623562821021276711266749047668646860454478123028309287025920045997939073619694002247865449045294972187439105619301187872246972227466035200000000000000000000000000000000000000000 177 88626906998645348706514312708393853213604215341240132414405714415249563850058812238379817910395773048102935914311588425887181409241993463024484841370619320765977894214581437350494300442627776010743803587848141635216030685838397872184481017210077176721694616310253387714084261488230400000000000000000000000000000000000000000 178 15810618296305174927858877294902687818979881108051030951099774558412634247969957761111982701929066038619142558380686119732745328300383202967028889785670063814568656228432549358050325213661201567445969041721374939672942202526736044275994669484735390828611362432662869822285437983732531200000000000000000000000000000000000000000 179 2830100675038626312086739035787581119597398718341134540246859645955861530386622439239044903645302820912826517950142815432161413765768593331098171271634941422807789464889426335091008213245355080572828458468126114201456654252285751925403045837767634958321433875446653698189093399088123084800000000000000000000000000000000000000000 180 510534210743059037840373867202311639521518104528064593788548265911833102474888683401590194534555048373951170976031470108953893545239381974571413104441689271277474023977645739241242947016702015377803793686538035881058418013549719314663826127598962052241292499461743791748080249235784597504000000000000000000000000000000000000000000 181 92406692144493685849107669963618406753394776919579691475727236130041791547954851695687825210754463755685161946661696089720654731688328137397425771903945758101222798339953878802664973410023064783382486657263384494471573660452499195954152529095412131455673942402575626306402525111677012148224000000000000000000000000000000000000000000 182 16854380157610194132775504125357172526961924201048098916389575771331574181560347681165537793355602016596848792824716457658509617983201447006976013823852413952728652461165752327057011808672289117073164958088866402875687261886700145344069593521534673137373750330563020775257594760814689379155968000000000000000000000000000000000000000000 183 3084351568842665526297917254940362572434032128791802101699292366153678075225543625653293416184075169037223329086923111751507260090925864802276610529764991753349343400393332675851433160987028908424389187330262551726250768925266126597964735614440845184139396310493032801872139841229088156385542144000000000000000000000000000000000000000000 184 568731767677675363062988545151066714241056667042598710041057024580660888040643426104168065745942864955497037755030229007560682171441581353796362831750014211409742257629048051854540688921503048870415090252435894248745399141671771578733374482487922383447211958370296552108693446640594614114316189696000000000000000000000000000000000000000000 185 105215377020369942166652880852947342134595483402880761357595549547422264287519033829271092162999430016766951984680592366398726201716692550452327123873752629110802317661373889593090027450478064041026791696700640436017898841209277742065674279260265640937734212298504862140108287628510003611148495093760000000000000000000000000000000000000000000 186 19611285255310481050868242897687247268119909384876460090611073498073936677137381593658492249119100055462789123861948434347608182072074819099373804505579614022738714054420755000822477753477166311310930667422363705346492555191677917875671076868234075054430329275157157061906180626588079740945993941647360000000000000000000000000000000000000000000 187 3667310342743059956512361421867515239138423054971898036944270744139826158624690358014138050585271710371541566162184357223002730047477991171582901442543387822252139528176681185153803339900230100215144034807982012899794107820843770642750491374359772035178471574454388370576455777171970911556900867088056320000000000000000000000000000000000000000000 188 690888236890718060645686358438588810970427203267756118490738015097624920786215605452442105182790631158123554693461121955420049014608308644263096523311930351616161907939068130471726984853135845114115009422381921154446128630936525913426423176701670669860841893622954373213546619047477821040129070409617244160000000000000000000000000000000000000000000 189 130577876772345713462034721744893285273410741417605906394749484853451110028594749430511557879547429288885351837064152049574389263760970333765725242905954836455454600600483876659156400137242674726567736780830183098190318311247003397637593980396615756603699117894738376537360310999973308176584394307417659146240000000000000000000000000000000000000000000 190 24860745653457555290187246323711910155660768033873874180058985595418574613977345698153198474350503881569399387781799373539745336940813045489411614855838016833312390944530224233434750480490755573523838908331932437233109284702405762913106958201335489044853513591310600745457543743188710050014218345641785530777600000000000000000000000000000000000000000000 191 4748402419810393060425764047828974839731206694469909968391266248724947751269673028347260908600946241379755283066323680346091359355695291688477618437465061215162666670405272828586037341773734314543053231491399095511523873378159500716403429016455078407567021095940324742382390854949043619552715704017581036378521600000000000000000000000000000000000000000000 192 913542206234569220190566256367454697488626554138971122743026533999899292226851440030333424350293984517273128679594611095186527861317334876650398120750804191348133651494417842567316969971264541648289132552212259005070055842577716146615135630053134648332436270853193471527320226214618705460770341745640454317355827200000000000000000000000000000000000000000000 193 176313645803271859496779287478918756615304924948821426689404121061980563399782327925854350899606739011833713835161759941370999877234245631193526837304905208930189794738422643615492175204454056538119802582576965987978520777617499216296721176600254987128160200274666340004772803659421410153928675956908607683249674649600000000000000000000000000000000000000000000 194 34273361666912104118306479356043345654580418738351889814678292404276178009074569861600048203257801785818716880665746799979491761453767025709521846466501991436352247750431884767851813279459906061850426732014814173770903518995347633449501644766016623021075558829637589900327702112506246329116545758776229851998215104102400000000000000000000000000000000000000000000 195 6683305525047860303069763474428452402643181653978618513862267018833854711769541123012009399635271348234649791729820625996000893483484570013356760060967888330088688311334217529731103589494681682060833212742888763885326186204092788522652820729373241489109733971779330030563901911938718034177726422961364821139651945299968000000000000000000000000000000000000000000000 196 1312519781945537275913154628633562103855985694753761793504213504788906743187850537680280067518523976068885556264101184693519752939539308932967219094260031022291746934039166286648161016233933445989332959420142612990183089062245808425448637434962760825119485975974156949298094044143533115781427673533660870284941231420080128000000000000000000000000000000000000000000000 197 258566397043270843354891461840811734459629181866491073320330060443414628408006555923015173301149223285570454584027933384623391329089243859794542161569226111391474146005715758469687720198084888859898593005768094759066068545262424259813381574687663882548538737266908919011724526696276023808941251686131191446133422589755785216000000000000000000000000000000000000000000000 198 51296225020151707805489813339452068159605625770806688948989072404987655159108860752686995720664242904099644745485726287393929229821038062157326292641353035464769464643113594614493396885721990985684398810228658828648548925297758731280884880482437888050133273051966789827153320916072308356531460126232382608903097281626995949568000000000000000000000000000000000000000000000 199 10207948779010189853292472854550961563761519528390531100848825408592543376662663289784712148412184337915829304351659531191391916734386574369307932235629254057489123463979605328284185980258676206151195363235503106901061236134253987524896091216005139721976521337341391175603510862298389362949760565120244139171716359043772193964032000000000000000000000000000000000000000000000 200 2045533045138861923176256386979853238063779585566542086486238794384730472582349674671543951102496790702686746931026504432429671560828528059386896080250614961153392007082274882243024180996454853458346330968301891546671567882987938979245605864413065813911505873755306132964003302619198724210263871528342808728954385756872958279680000000000000000000000000000000000000000000000000