0 1 1 0 2 0 3 0 4 4 5 16 6 80 7 672 8 4896 9 49920 10 460032 11 5598720 12 62584320 13 885381120 14 11644323840 15 187811205120 16 2841958748160 17 51481298534400 18 881192033648640 19 17714783352913920 20 338434210452602880 21 7477275543168614400 22 157731377740657459200 23 3799090434193883136000 24 87708080110358731161600 25 2287350263489915938406400 26 57366112928089204850688000 27 1610461149831794954915020800 28 43601393259159939411502694400 29 1311024835647058820997316608000 30 38109906058155286326397422796800 31 1221958671883482119051761680384000 32 37959380318526769219864451088384000 33 1292905525193399470654975182372864000 34 42744087686382725387233493765849088000 35 1541216557050163827170477100440223744000 36 54030497072468885114971236827809185792000 37 2056065486716491659695238877032826798080000 38 76185390600617803204280112801446287638528000 39 3051305819813929887899482441109453766918144000 40 119157187949733718994216653357923191746461696000 41 5010391983574463150800624729605683971211919360000 42 205670175792138103573857572509121799121042145280000 43 9059020309890055254769270522669993016665571328000000 44 389958746251892630859745884952096577170201368330240000 45 17955378622353600620248514743887208780955430483394560000 46 808789231793182352773602859280919354528460942029619200000 47 38856199495742919484648594883359913516157102937834782720000 48 1827893271133173747035546822874353558467231737682707087360000 49 91469072165983660128232512606771522503978205290802079334400000 50 4485714731284790666553919382840607154392483141131334026526720000 51 233432643780837899340519220402707509970021977585646909259776000000 52 11914211740039331232379303491798760160721518677397072580182016000000 53 643816005435252365615137780495417109394401256893555052732481536000000 54 34146525283021582519133716365178988378940148901027325073384538112000000 55 1913444493870172711519655564013170420277363376399979499657873063936000000 56 105308979291446506389067490901017878163069581037743376426878126522368000000 57 6111608623634463701477980913626476264202961236270426783866856868413440000000 58 348575997330477890327935113499878622146639855165571124384372523282726912000000 59 20926354445509315428391682368973631331152655103010494721222161747134119936000000 60 1235363858885391208064480705555424919784654194581026558059036098477649035264000000 61 76632994066584590335275844217602330946817570287222852850088825318315036508160000000 62 4677123800595121128303233499158019023515610106132955283221965003826873321390080000000 63 299484166901153999156374681630779868495373205295858861313172844576737210453196800000000 64 18877005006036958436053179147422114404245917312354723896483300222673915323078410240000000 65 1246462293749713051799419424683755145039146478268572263623017338356952943615027445760000000 66 81058383067094696078854278563692824250711928857735067069744213117307763697914793164800000000 67 5514386305203212064041905749261982079692154639741965965401356354405430192619559971717120000000 68 369628415471390170413645208564611055018519528197843171220689114033826940694067701727887360000000 69 25884688789562168428837573364293181304097460948458243014301444218499370473392863873649868800000000 70 1786793483017297258430502261318129139545562938474623675358094235540655701170303867437994475520000000 71 128699400241749511670172418563270085150763050226007811297068798678435810948196271662970594918400000000 72 9141281273594754032162278978263177091086750210579338756113886908359532489188210289013223220838400000000 73 676704965333634219996188914708059642819955894394257515266977764411581095998091403928419837568614400000000 74 49417995182990109989402295601961464818118490170013343739316154709055114764637212749894115908177100800000000 75 3757083978410646003775205833921941223678121744951337548968908157602992494790871271273570713165260390400000000 76 281881450715667828147699873503522384602996484343720666284927624529357351111523062873299209623354684211200000000 77 21994067019109173131799021673023836295826807315355373945097773504186813543683965211604322679776075579392000000000 78 1694114237236124749341098500109591529844663237787596397079971833862340297722873533726766429091158939192524800000000 79 135571984959398761457166330389539857790032714488627957307673055707915686135198834203698055807155465047402086400000000 80 10713617886247483186124700748154640483874733426542804065641606653591992347593522600665156683103326806535149977600000000 81 878780948493302456723122672714697615956383908441604798420556221200625897589113621525804223577411018930396332032000000000 82 71202948345551002796406083102752833269713501818088169145234281606163964214499835157062733798699437407769687228416000000000 83 5982761839888083832207890932750942737133354110067653056850182311982347712793601116809376064160049274541699351183360000000000 84 496713352786263859676157539536653457591085238096599626905506103114811762809073507329108445217950785194065631146672128000000000 85 42729025623147362296608158997781048817489563490605734373613343290057222491711499603269084577086754234424518507319263232000000000 86 3632972281956626993295504440488091307866451300191978787470685010283276946211226791265496164231152998204207078613136179200000000000 87 319785008655451267738429985229594192873123016736894362034740405930251659642739881980594952671138079573882825943988624687104000000000 88 27828645145431441639558425318322313120358310661030193683334676810977784231186944110243523164936271844656126874310269261053952000000000 89 2505202934321326287403105105412772132537200989116350451851565870809769304441573300930014750184512224334742542305445692917678080000000000 90 223019343316121399001998318059137128373756557682300883622507476813513192387397146001999897478091708267797089642550808667618279424000000000 91 20522677426628764641912407544296640537494786369448022607358954769961945789665226334347393428061465944481991725444553004810827202560000000000 92 1868014582351395421145761645449968587895882255797811000350998165923282825334335079619780204608626613148241500673069303662510457487360000000000 93 175633514222828071439521954369547691945320208225377048192045878942615017956057228970539699214756958143422904539404173689836154294108160000000000 94 16337692995369510336569653639356085932773678405652043918020020789340869667938620695905711947363160417072114808642069950907647541557329920000000000 95 1568762242238625649068177569520947043766445969277663013353986579439253372161969104461598386504511387335742298065762560039008065913681346560000000000 96 149065432113343328338907499231911444123898087280524357153688829671970281978762803682898308181380956105026481822300851188359455458807020257280000000000 97 14611483833390775645156210019611520468297374005031649585318093071761483717416327221614864475621437972451004776169508125609997272700900763238400000000000 98 1417615134189415053704773461995665507257248436114171321074418993384116257236838838564698481025488349514115925809670914595697225000642800852664320000000000 99 141790133981907267289518416439419077722996632044174992784015407593708644017823806314776964577719660094983757665476973222997887515512371033155829760000000000 100 14040087115040164053688773844666332552588452857678310488936247698019221008573170425298356006631468151245992405818349572669410423501174108832021872640000000000 101 1432366738300397858826781067754517070803444612176666047450427851320663829660881803792790993578690747143595992114930351911540619853219885089833353216000000000000 102 144697398595136565194962791526494107966692505156252105791050016064905788524552626944334845744363309393522191955141060937710202182678310868279799840768000000000000 103 15051337471317210813086868073524320495046538226821754664366988920289805850755187836295883628615110470556557161815834007436394909083244565122865587814400000000000000 104 1550579962360285994911148074910826932472237340063524770303479746071519418049035167026449743110046431379742681249422348557738629922024247064213481548939264000000000000 105 164390994279503723319881468350019059640082363317785501081750227286858299094056736440700317078196771841369002739597617723551587652979836564223758123355078656000000000000 106 17264185077541924928436676245311294320871617828318656538553962198815541684492914405343482837005412986321621051547407554446463473703972154113040158994548654080000000000000 107 1864854509006698831758102553293201238656088950825148119316051041259261377964188955091837647943151492180462060044819895728718064795052773687597693575573434007552000000000000 108 199574283354504029787460788073662736576845215199314219293046792462925781401576158222952056797137787378939810653376523537930225869653078509924568649308508715483136000000000000 109 21956831176231882164705515263466907017848998454904167677421320610907984849010489902378659066046601759236479355534345639573867495918263878188374515937642803017809920000000000000 110 2393697406783220602900560913869404196413090546797932508832696213613882348999783664173573675131035312479087229558213355811028960157086494121649343339015389390686912512000000000000 111 268137217604925280395296913883597181149366739807851492860629274031926815056758510837616409258944136759731620709621025179919436466381532406582870160797974249639478558720000000000000 112 29768061657005477137954192654437249827123634898331594624418882108078276227966977010753944732737329432717241924226151351011763698617452115183900030242081423126646038200320000000000000 113 3394085642328116702259416086006897749215305258330097332335695753487918544105015331632067885740584383098510978552284060953619488013624100159671366303131865622103599475589120000000000000 114 383591740319820690618122564227489371429906952341017957288334401101517947090439446380851297164360038776765920459447053997399304099307992781301938955169919561529625983938723840000000000000 115 44503309922910369338581119189543361029830482165775309322642660357368291396366040383029159354685897659897775435486884921600945910588217471904826112406484895376216982849448837120000000000000 116 5118654492661143284544943853665096091117326538663059834295678479729148756010150587543965437266827084127590635584101686750006204960912115563891407998262877033626792648367050588160000000000000 117 604088689050807826693764306677125206328530550347374812541151800851490699301134389523962755693239070015896797628788752964812139226722271858893322985876798231627990287231649998438400000000000000 118 70688701386846630928856974700875623200196995062505312939077613796827321261836680495672505181079258320117021606469317054184831708977762273944000709005663697596202145946124121947504640000000000000 119 8483831694263893096704851391079125086316778627257607382570870253026575713931796014417010821710956902297560193803773558093505806516882404484090907887335240699016058929429315789437009920000000000000 120 1009718536548019269154977043914791686820390189853537258981693271935163461762918793431551942993947475793933414706889447558826886640366512589765516862817560567565575218309875248342635642880000000000000 121 123202343992385646641806409603633992439162849652966296849620201492945993582893886255246315756484326751823424211339639361001667790408033287848043841431067725875632880340248065590581159526400000000000000 122 14909519742685286578001784726373572075159420834879463744575861389507191601701503867928264289131814166627185744018609268335144244032936079606689486631052155288719342375313078972249785185075200000000000000 123 1849022780541747060296818500560862487324605077170618353269562418684156197841809580133528344318663504055961576277837202740972004712877761834251040066297543470337414192591216162618575595503616000000000000000 124 227459863378569030514289276332929372635081580227301381228587484827315491156976804464670266452240193174610718797681542809143640986624824265735112850851907027376615600111522608530088900049869209600000000000000 125 28663580708516913054725481253422336103606618007323684623955699598420791640529892529492228069468812502657607601829414934613572539510271893886048251442078262175344013133591425066060430353868678758400000000000000 126 3583406146214188485111638767665931106847683752974598891346073301282432625803301334962401623712992591381206828699593770452976328495952780420690925688196224562698645320418690754865883200981269741568000000000000000 127 458732396761534011213857306001769748160917020612645028834842072260388550344629501122694646061343207264701777531809827640597637670446638850266340796076128016968216001682420074229748511772814894484684800000000000000 128 58266237611053365686249668683500620445134570485543764230550180013368147933261360175499652091264093463367795463655509122919422604426679722501084565261031661877031618904977014466294708223596666506602086400000000000000 129 7575513907785783514710705061824532472506419779426438948892142612209782404345679254751365297073507824370841474396048483609679088610249344025807007597207541492603910516267757390688538271634213925833146368000000000000000 130 977358729597937026104551700445701142008857346303287461534468116545560589629480849015213533151874213204898313852138397701524595425965799718874772163283568341318248319894971402937824252659827437045463960780800000000000000 131 129026268463756117107416504374015526904003124162078244126192812230097420076962386978213114286982759750973199584120964306936713968414218792900430203202137845159449298320575899303496172796402462436626932957184000000000000000 132 16904410802368075644785386856312108402867260934374900854657970359221936573507202570752153326571980639411825564303189296814448046425301326699403066441455331676675935096729672425679577656279347474818844835446784000000000000000 133 2265445160787017600028029022187938408281135268116275569264166989846041346603268809501532501279264892976617899178228921756538434615801128885646918343917468172443318047524948797605827240247124116759357028579672064000000000000000 134 301338269319547772418644217908150548400493647484243439368583524551952244817135069733866070932313994214464437515394654528196643096389211495552365853314668631326083394935574822118991145942485757779077754311397081088000000000000000 135 40986467391910322220905836977638540979085493014743782727952989043240339886385775385284464215272918216055968224042649057809102475393189042945370398460335478067909984158103712441703175256679320805687926761386560978944000000000000000 136 5533780237210984420539095503759149399669960901242265830126216317590724623742969353054349079772186802158873443842737388155259586478557555500166357166261459420638062670580737865907687021352094538031161620470845084270592000000000000000 137 763742431391293488837403376169162001501425936668958461799168632212099921278140762920188849115571638848374011719551885332839379634390774967703765322992769731241248038889984559547588698573701632431385096463132076047073280000000000000000 138 104643861419737807578368348922833111888841664577747319575388105826077450587554381450970669703099868755982006828935547891142719085784843117995096989998390664430085452843618888867803794968266940418358905331528191563035312128000000000000000 139 14651645786987814448733955483173658153074543270249762636860129146489227759355271490799924541383679660647668169627701929329558902617400204174409623848923916137174376951153042402192058186427179428284591222374714888687865298944000000000000000 140 2036789557302370205376938935492961171989775908123237639059014521904493198128655504071755483374687370602348026805485164497160551132597720234134023954229570347513060980669006529643131222394184282182109242196709193980602268778496000000000000000 141 289252998842688416798416958504303188361429499252923203006582869227646031510631246587469746544043662189310070840263679569814753651296552889947598048269838545170237362839983766022652147427385409745414979449804207326116919912693760000000000000000 142 40788775297639423356622436656642038183244420266777841557466505397259107426771625244850658241581743798997701335564674575884092541325546829539780159500724933565521876985984033861066566563553542384343431787964658153151318309973524480000000000000000 143 5874153943936121627011136421458391527515353655670283690814113301271444727550590058799634878323116019519437649768818674773368530905195870815393900494811574713132453943056288197821885661893980474944465168054725852628104405271445504000000000000000000 144 840086161834536716172963258684765210540190218738638397976072071616677247512683397682378629008224099191341347977059705377589527309479977747622072888603763818124769261268095767678080082860708585373426216885989541320699547159071912099840000000000000000 145 122664163640026890157485916539986207077711813351196971011508842943567699723360979203196817422141327697174752151830017352707622069465813206452411939301447723327348920358206001546616235002567502670557381199982254995737628859624531647528960000000000000000 146 17787995484139752675864037105587380043028137357776393838371736691448082635968876554400472821055449573503960660058485935920939930209443611346394564642052425615982975598675470435260326778442913353607604279965826735427513078714275265196851200000000000000000 147 2632865276467291742602135305045433458748799903733903015937634139090941833170677382869802502561360905419153283996873311711447855454862784712857710724015676875145100322151214835999619650273415060406512980185405521831172297119294551959818731520000000000000000 148 387067013576474774014439875729308394408540277698382292858367579028507971244408796687788301347207318364303107775168711186649825377509113370246367580716580523381541333240973177044395700530812763590537210842565006527641083064163309501334431989760000000000000000 149 58065246131152584909947333658231090676253605870865814635755941401390098526791022415122130140144845945920929322788043755890762721085988163071468284320362557815511067015020789794026451095041219869279835046834501000552907293443480993577602279014400000000000000000 150 8652501001663569469937962947126725959065576919530511616020352808512295599274480860358526852422340208770222538467481594127990234007026875681923780246108329754866191934933454438901397100577622691380575749820475529116845213723025979230442845917675520000000000000000 151 1315294724088881195963678642166478221062712619690836486793779703697261369449209435778315666905394485099309659566958652245965763917379827801210007522212358230574582110344524402773417500415155769667870312987121679667692654246486941182639707571355648000000000000000000 152 198626922911260406365988459167235680707672481655077569250251462040706883816388662109250202341756610703779534873407592902267597580340679794431632576339362201584106551982127691055724250498017033585809201211569423980121756663407561162876669123958407168000000000000000000 153 30591141878634601651203204100638432846769281847957804818023531260111413796403636309082638718686244750444679437266309551427448424442666796405175993890335611542878868862828144458913204995824796459022031159306637435597485579728881326876776177943370006528000000000000000000 154 4680844557027217072517663185704898834934903187373930151449585591826970278306068914958120331921734686741506144038253716798682382531958903317643494907508101122962561608974250837632163483281320065584349799949063612637034272265409775042266277696437303115776000000000000000000 155 730272133480810886476290717461551057896780029664756247207187428769467738308426932886747983841302505141328907448569095728836741024650012484209892421874470941291441179391785697488698443564037327409368654789222240676267303487429600805187053828057902641840128000000000000000000 156 113201602761224306861133631793403410611317709536846389320998002706895613753255466917429134948127243660289117615794887861311534512935480276425826119596661219268528589497336534179241604019564499785761520277926513749151596066110144620252671390411781467447230464000000000000000000 157 17887294936397004866917449263618935985429358057003440683204330900051789679860082042179610422866336392609196967187956064231996447217625727017502361092703985139573389609554736469578164141444041612730520183650773483958644385001260596210635097698591974546022072320000000000000000000 158 2808533149919975777102620137092020953642473010318795591212208593785907053672385109825259501760973300021248018467633055642290839276366929945642944177990150501846705098348063862861388244121106512844843391853465674320598163843885991640520928699473294069349719474176000000000000000000 159 449400622887257626320159895627842894446906412776382790667421526382589680019072633277719758171859543703421693159517416907779263482986744661149115926227738238595884596655613387056486042439831146179108100290881220963585441512994385027604867425389535526913798651772928000000000000000000 160 71460351424273864038443369318794323800829515308590876803375915263396175488571384477082770306219293211144113718604900682453200204672213170852446963016315674396049756059359147838705667447801848559627810790628147777631016132191767617737576481327808903843250528606748672000000000000000000 161 11577464427207740686573390257608001534355732501462982781553721330585816775777524758982113571610081967768153136787829682603001397062109865627959231179003384139718644040427259938050982325229041736317764318593585635129309922434841022046845794588574075983532500145647124480000000000000000000 162 1864115580979770172978738282641489156757495942787628670323162709112758929597787589438769155351838191864657749964651624472493714291314244124393003936915937722731052373579718646310066229895456465513937369885660369246527244853293562752751006486336550884717344939017754378240000000000000000000 163 305737822593138076005005380231386235891845600062069851013575764587376751230193507510990807964199453639631437110592819981707354167841031144615125428682379007543699325189012852922159247516438156935824809560701301563719310081102445657088841088233219243942874410168065877606400000000000000000000 164 49839016181155921696798326756159421442867964067447859721634073033453520255156893642313411902961712609817481130642948913835462101810736200168728903666129775326084258846478193458531885863452793790062010914033536476632029439634567530596624275419461434763307193387441927718174720000000000000000000 165 8273880659520120447204567352726039802002871463881807905480440828271036896249234027803004537097978288803866016797718066823015796864012595043105301341853103467952151829484419942957697514791649897045120327437410009080552761806670677193371521045732171213195642522075601753635553280000000000000000000 166 1365290590826630423077683254964512462015846316897318663315405189515505747455527118057959353606178675073431691882995755470751606494729130040327808482546369892526579385243591286803778558173807624727919804564708561525204105631807263339081826112422748746089294278949009414957721190400000000000000000000 167 229385166456181330219367336685214113908895441930963658334976767814559938327172247294851850204942188854072544370154137806330007922683887768248727168148192632510772292357824981030489196231762893470653667506450841336198625051799820379115782479649359372693603803622864662665188721295360000000000000000000 168 38310069726561242826622817142791862067999803755796939702165739731386495684887320043937489581731662067421997793333317856055296564332768109479091748040793664859650332938164160659512757726279314037364981453525999723268185127167489817977163873446430198320674616158335727764868723460014080000000000000000000 169 6513165129991565721826340705115264769697355899462689659164396468858623414338999642472568471399779802781864004188369190120216705469926828682618985999351128420944875423843808184424387667948797090483456516474535436198017839381543029067546433652162458067098386392617684791153448951637606400000000000000000000 170 1100801980384503883915605286589605978021126535877683356187983555431093049162568869452955141888231647245589985082742764920619550107079655833652740206218838495864207566119835812361347760253280580623910290916478656200153977593498176652062730190128617598088852351230406012231588376237110722560000000000000000000 171 189350812809562792611073854559972206285288612105023485036073099222697750318511967685443047401275305164696131225490315561146197198063316613473056290296981927960036543884478982884133411050160289716829124671402713602333502256284414660733629919763600227417918351082659034908362196603865609011200000000000000000000 172 32381203466579434668839050085594986464806049770964833255652615861880727236426421734089201778898353108295984273320268006480640594548686916025644716096023689064829370261890012967969517581384512132588544694025465368047336211890024631615333682067017374124206851486508184982158927791904575927091200000000000000000000 173 5634703675858152363698526020690968110908779843170079398824659074376093110774912655147135114276555439603564764152654765667704474098507930471445622532378236302368904256141343000602898917399391226467818906259342576783344553221246075281129762007925666827595342368451842524939812175839316828959539200000000000000000000 174 974868872603066848520503210985506113626181052150987864075518429013196716190169457457338167178150129756393359667550843129065908310878005752475127429465297042093038688883548599874413654603495937318595260001753228316997810432051732862278741196063539039652225993654941191522595983015833541179500134400000000000000000000 175 171588060712132268665134645766678520673551758459695075979931188006179109019639155201568044108766363870594485120078970562909829203079053760734735249368229311557413110546874643742357784724263281240246376219683312943878222919697995152234334125293813924955490502040181008523610755681947118421710943027200000000000000000000 176 30029871501502345653421130096223941574774153985832061484118748882439226958839401829878398922053881918647016936551744972367672471695820688888382731716081397148780518724384199842276822135569329205189926639423958016395409614851670145275206305083596194999266841036175897732830561298977937806055892949401600000000000000000000 177 5345656381635083393572246292245284556437341320484255487949835581487478991130647704689550161807768977764324239595374912774854614897948268168133987589807942615853580710404119046838030636083142615109993812967945137041837226681627639862022795306816352821455296679085101715978489774620162439550279411040256000000000000000000000 178 946241578546780431220857721122725237328686503944691034033865833701461956476499556712681330591501394824367839667143627358787411096816327292683494430203783459723751995156441571164928732526939183549465471619755617782561434257115825949871621254918597871899171844854781147443193001093768797186083898006070886400000000000000000000 179 170334054653189006445424394039884413546597891212247399011738259865869770773659431677726756702890814034821574890047519138812007418136975841565517708158245083402071729870750466048031653296240773442784011745733088434082829350465276458868028698504737042802490674001905340455776696554455623727602833315410948915200000000000000000000 180 30491698836592694243419078252819349346143114220502376818054858657457698511005880780895958929675059277989146004747801879316297176089422345223695525459907841556542083521597237288978340278933544045029317260283639418169613347785983145577168017147477157283250268731958810237794917025607321425069387062928890186956800000000000000000000 181 5549826050261833006135786867361841271182535800526836890894100331894098849459575935965254239754551363090582047815021445166905814366625333443228780957720379710202320856640972879793392645394684606544679351079519007106800221167644465729082733418007593646393945014393271765367164675368921881054426691320748175261696000000000000000000000 182 1004579835357066922152897775774347628472915755136193886315476385846383604869661761805114999027986837412447886421479298682099924723029714664527372939722325695776644820874769561410381360211624560463026364789621404198167109849909815796489167238990836155332712944247822875454020885852534464495393168149048967663976448000000000000000000000 183 184853666717281487046060821610650978604781110466179055937702154744851268067481726289222282366364261105230487194113900166182940016020859690317317151298073494845863002191025374304934202481439335201053061675504040482653289273188609060486414552460486944357841151838342914255225449166995560102865367918767664450638970880000000000000000000000 184 33830241145944807436643363781168848794897653658342159005227779770828591508330359196568369025587930438953344128388248398217518776648246774949442373963816059775007443045749460811931203849026322006989492549901032353244138812274020480654539249215233265581572218182401992459628850845502021786389066140450123346802726928384000000000000000000000 185 6292790520205804155575329318087787738387727721786511149546985870778566104181619367443013700619001248854140138910871620533178776829173082956734169521019846044704647105224198127139557294734012924640054155878375439894537951910953176574694222410908380062532973689438476805017631520865826374813442625236929196329536896106496000000000000000000000 186 1164234272387425728368668874228593451161856187979156116558777460486980834540248416252231968414426053086102650517798683713899229035322916023361858134100349209316462992051282950858562315312305560733764006364196041867387137513978871074452690146573355770764123818089994719120707754325471333706604740124226007821482160920985600000000000000000000000 187 218888492737577744622446433112847038954785485676627619827564086394508061815241767827603947221713514338588833127985399413623599105550514767205210724004484335661492245244682030562988505961729887104446205329727219450974775695710944601533986617999502090745389296377210131127918201230299755480859082319694175115830269656654938112000000000000000000000 188 40934489060000554803543357014608724941583566056241869489902115634516937186040966146166626931557057449780685535064944534590451375242926713854234310499900390151427679989478683116982146530157129941339406496804976792995923823216057515068541283816643748886771060688750765634292170188991816362332078994439398884321295013519825043456000000000000000000000 189 7777986016549433535044190977596870775664709761187883449156761835773519222218232540182504947288091081950078281848332082682527331809357215757065209606206959458677124922233992869484327225911150866523080194603313071596800194426206128003062540325896837576833225784922974948551025239193054184179233865906812000095955643932629364899840000000000000000000000 190 1470121659201112267355330134624659007087277144207124383875683151057679468030488480999196614121604578769956104670590886137177188185232200771637793774805341023800185331386436652776029529375449124210413428553230147966308803262214545507748996900562870114807599939725880096285447867451149833517936003671339673027979168884657852222799872000000000000000000000 191 282278749934500115540829518150172022241335247108605028647059368198553036230235739755116708563074344577432689634514634557483026141281673888598865596863373439116332520433871881317849654927181570929257321899062987080805456693702721975113473176430786120092640614346187948774684484406611828958395949566599126435352505232779391080993914880000000000000000000000 192 53918196872175810853041754759254343058989784787452811867299018895421223857279469221592560687427169288900784749939397566670677353370887268464371013780554685515813808710339978248999688135437526284817427253194979791401049012571101855575314540463603989735973553965920168946445185911253752691643614476089477737712364962605558095628499681280000000000000000000000 193 10460688839432603728151695448746499923866711414080644209521882425309119346510068614611736468074237051786684824808017952470843533885462518318381199035062035019656922960231882626233994389496042769921780844222676306988030705784033401508903965468761387899422496357365608610046954536972859459115598024042753790191949434829654440535773602119680000000000000000000000 194 2019021341050467367577644900143044151362815975652454036768723778882048278242355653144131103154415971543147905340767118446542875521932518198220793378156168294194406803012599953665586971440228292318140537746585767435728955511688828336456908909170697286458657370967471397911391704477774014551630442684885055571597416284132694309579406872412160000000000000000000000 195 395748887433490519556585968461864207334846583305239373086426903484137304285462903332430787761569502455463927348134331944188005142402467987562365820587900718661341805893014361470102662282528753304448915290396037289642773283111837657058095066980994692077955458554347307335508209029033628293153157914196289251484375139835648618986285090870394880000000000000000000000 196 77175091796800351163780786707897634072265544028550341041806540669787794273971712056446472967255665782791559066598220240082219690059628817031768866919866244208549279035246370457128997934916231358962268132594785669887452146120652548086113992799895844373706290346684382786564798979021902986635002645301604992510047628648665386625253472877349437440000000000000000000000 197 15281451556046797111767215894384987047439306490251520678443961317444189500978357021169821570384645738389687436573719825178236757267509015589351145317964240946590904678818350239293563838858332617651948528782413237915480587766627739786445115855036135416540991447703443170642219817827674167671376556381479523918551210269953990037192304439581684531200000000000000000000000 198 3010601090105092959301807712893479499114818638440205227487710258882671113516016234628561162234577745707730966864543274218234762879715097838553300075040625923560123467715125058770528356498706276948729204144929243115967215757152644578291254596708375226977869873737331608760992823329991192213552097645053831157341170298235751611585526598353213047439360000000000000000000000 199 602150470657002937598017744647085395695520055781300237231230439940476779518558643836838359464318713362533047664062761345981064806061522942206936468403957772279754444860406828331324865866931742552438554038093825779176039032671808211457100676026852604566568467613282222030250898067198015028681180450047724460625297998317580599148662419032010530467348480000000000000000000000 200 119833995115559779113661791002264170198279277065848886811203521356836587023235557552911216782741296278856478801373372700901002478162120999069353740265933510523085984525473770904628408558799604667651862425198069165698246297814445418664918466795222262618372075287656452747515503034420264749677952774675824233555906047944465441010638549539928169910076702720000000000000000000000