0 0 1 0 2 0 3 0 4 0 5 0 6 720 7 7560 8 70560 9 680400 10 7015680 11 78004080 12 935542080 13 12074119200 14 167122859904 15 2472036446880 16 38940240568320 17 651087633530880 18 11519998092877824 19 215088381671892480 20 4226801728115404800 21 87218325048627763200 22 1885639117481531596800 23 42627881967630568519680 24 1005797150689276256256000 25 24726721557074316595200000 26 632375328664959112396800000 27 16799546234069840415283200000 28 462957222342925732622893056000 29 13217563686156305194775347200000 30 390491957938300397989370265600000 31 11924462150845452567976122777600000 32 375990985313617831156337187225600000 33 12229290869261267059459541906227200000 34 409928990791741718710655804359311360000 35 14148837060651094618114433830866124800000 36 502435018401644331542636557074903859200000 37 18342045411059674766931574434048560332800000 38 687866029007515931454591047583146767810560000 39 26481600084490765673794746030572193290649600000 40 1045875887684975122225930301283104710459392000000 41 42348410395194858452747371385620087500177408000000 42 1756927071349657048935379328569361151968673792000000 43 74641589821485935065390403736890927670328138137600000 44 3245494121187727374447502742805524218055799865344000000 45 144353226317980428116338294328876571756683581194240000000 46 6564486540726608479470477402461245144977870327644160000000 47 305067416145775684239410739944535787932854725210275840000000 48 14481468657483555236023474910556413403758660564186824704000000 49 701875761682433122988758209972972370612210035635257344000000000 50 34718069267169222638250744740256207125616939293831331840000000000 51 1751953813855471163763721578458808769456133952013326090240000000000 52 90155540357180318770550876241494682993024467406803529891840000000000 53 4729358368218955549955685031274379933609381851936714259431424000000000 54 252810728485572075201335180465344811860637758813685359504156262400000000 55 13766433302406369079790504433116119494405531541707089491122978816000000000 56 763369236257998149936181178892780666173246941719354280743549272064000000000 57 43091829551493333640055685926763066522140116735131101423148032065536000000000 58 2475522812609017148982482965845652922263332719864864661975210263996006400000000 59 144683812894335541830359872715973641143326336394184956114524053541224448000000000 60 8600578496960020751340459779611664722818293372837011035884250683450327040000000000 61 519837929625633512702627570177257622597703502682652324121543219837937909760000000000 62 31939101939988352407442933723179330376110617338625924156799401674751281725440000000000 63 1994240421102685808022069997289413839852273789724459260651189087152539233681408000000000 64 126509068504699950547805175504312454462872311690408488306761472435165476075601920000000000 65 8151693143781797292621867282773897831670412736406785047258197320458534098724454400000000000 66 533398740943201103655214730028734703477822031066614970725784518068127946296105369600000000000 67 35435067115588357658686524757711809875077537284681394686140462999733207345486259814400000000000 68 2389426917918819502285335697952732025167879096340459764097964948062017704452194587115520000000000 69 163507785482341713737181872172585461489233735362398099186297882067703768073480820699955200000000000 70 11352069173833328659099302209715485346718092580697469985593967578025985196601406832771072000000000000 71 799491532661720467612540391590348312768729723619689127231070044258545063214279505664278528000000000000 72 57104168241656347970701155863315261579909189018348166119206665325499065937853548347734884352000000000000 73 4135729431951542020021221396680136940892215112997812823066017584670411350609194968386647569203200000000000 74 303657750690733023008544290078538028257516546841377665897708577239020944409283255442139319894016000000000000 75 22598747116242423837476168759635141212061230011618181477595281063305947933422419110075209193881600000000000000 76 1704409788818367333148645910801227652013483493065104561153504004517930442069370348866945304389222400000000000000 77 130249875335496689464412570975767260347069843634410481613147537390084184903010060067780085866404249600000000000000 78 10083706414546663491443128533525619285597854716966401188065328044444102328750297034633357789338865238016000000000000 79 790734126421460884547284769171525758996439167221273005626340749919661624141243270616486644690032630169600000000000000 80 62796847112857932821010178816961117248636428951971658925139212655820192116825017210915174788383096438784000000000000000 81 5049794098322268857294652072548132466054123003144880045618758350009845521274553169679534219051975349108736000000000000000 82 411122334661626806029696902666281226735202577704584356864612829682324331278322801083724546440060209268260864000000000000000 83 33881666460322768204065058249989197180802829151461889453954177680662945846941911781227711490911837004240624025600000000000000 84 2826122849589696135340782231833219184791353871128102814801360431099936280361563376331658576624714967053638828032000000000000000 85 238554544510295537316673774700083795282511113998766537374687789342923115976617278403045149208464888900628523253760000000000000000 86 20374830233185361388513386250991193018906811058848591008195617891171248144629600609313739435721202791499016112701440000000000000000 87 1760559148580457059271299811866726334425811721354219916176887282407028039563786678994992334497832742361265973084815360000000000000000 88 153886169754842822131299194372575970177338260893471606620222335975804720093275225881034514239615562961550955668960182272000000000000000 89 13604552251546566130898404346130880611093819683403106864534091796111045928940008224821652463325404041687675843867920302080000000000000000 90 1216323853713622118326470386197668109874549991156806543326817749227717339346056456217483601261549873345789038851996096921600000000000000000 91 109961421534418279342181752442298882836496523221959669826404031594176257035122641912303171557010322254765437194030331356774400000000000000000 92 10050892965911310709939394567416221541707904554819031385672663569167589950867836390227909786217640510988389436551978141981081600000000000000000 93 928731787867538875958849939188150484252710912342379376770870609621946699637000761502927581793667045218104651514536322438508052480000000000000000 94 86745433862276754194175283423379935917095579745393337371325943101909290064255299982854167676560762897443973385099217789965356236800000000000000000 95 8188869584596046284932013599597082556651227626532908669770581682981071477506269661182697317829723473462857612113622074962800017408000000000000000000 96 781220648880313774465112072855831112984702120039587816462387998145547072305507791270298672679765673032858028659669076683403969953792000000000000000000 97 75309249807379130321552940049139994685706041653951581567495059241368109652656511425542669742147931466972901499439734738089755885436928000000000000000000 98 7335017874774352883266939153911558051605093721491595109993276253680766496280802218570527021765423903269321077631374763803686992608021708800000000000000000 99 721749725820977323361197511610597568707794213192228025543363159511737862621644356655279958909128814126271988382827700247101375583946276864000000000000000000 100 71739763959002762279875414589850810105863801442957578875719528036553282738036693358581812668147645562765079070718561604082326803542389555200000000000000000000 101 7202400807014797922583891460120826861697341544082733954758603192329110472092823952068714078560381253279898257541368791218381212713319451852800000000000000000000 102 730290553542536706923733282011356952896467646963169182287445182608344124679642910683933365124111854016786760120696333143902012001568320336691200000000000000000000 103 74777855176422082008330783578198647995785940801255897428415224921483145470383494492001759485301015360056288930195571155285620917010941904959832064000000000000000000 104 7731574333661349603507605900101110168506027397809921509791902260485761302287594205415806115556747704437666944618967794989273474349233958555746304000000000000000000000 105 807123432929955754584463109495639933932969232632298605596172967106871105512403828578719363058499507056312044543884155387565517354395114056670248960000000000000000000000 106 85064688406642649682216753469679255220605769898250767277849544871642278847587865934203065353712699904594862542160476203650531258346980605916180643840000000000000000000000 107 9050175727567668854711823091525863428256315290785332173490497464525714892784999974827027724568961728635448620134874928252977798168936065871353384796160000000000000000000000 108 971907138347294715408178400071660357357077471517471188711627681760818557124129208107900630041029139236086301209937385991477999152773432959848190987730944000000000000000000000 109 105345267218482342760368782474176251454783303418411621816912867090153069109018964481585626564399146791574288108949900983170997832956433284927105242161479680000000000000000000000 110 11523672461160283647709376681418741140017706103832493221002584426966422556348775086897043329390006797253495531027286634165317094975538301089520914329396838400000000000000000000000 111 1272085181495529261037271293232099825087572270674048520212631996132232439410225916872434490202630474809637591390477386536953981778699218877244547142788946329600000000000000000000000 112 141695264277636144344803550134124076150753200542456437815104185814051953583092966296871111482518204836302328961392239308006552307044924114369676860806536783462400000000000000000000000 113 15924778812339561172882185482823120816240840587712375095011556714236789634202207321060427547208152471238852549343774880465824854404922570876023320862304182237921280000000000000000000000 114 1805660542954991567752459097672754772762736453429855326185042869436140475153134329750802856133491039004352680384519295043492458422694526553512817901812297860592435200000000000000000000000 115 206542642124163153198993279357256341239485299509666032634627135712447419043141088875900940961931283326041840458649095029818670985603853156976965871688957459949420544000000000000000000000000 116 23832036236058592188075652058771000917932416899754752031385424887288850877604874569450090068440334084624665908119715953612973430674047629021457351781714827579328823296000000000000000000000000 117 2773689394087731545484263317556210831317459681318104237406769577190604351691391105782557798129460474263311793637071817376305565357493174806592011132854363904233380511744000000000000000000000000 118 325587528518128368651143090424590544564115266821006989793254239514806620881736288452566921936204019510675031863171984794304711625084206958567446862240621065196114837451571200000000000000000000000 119 38544241567070340012468403917326328310302175621599552508750529837733730895342977421438240099563563538891205846327555512892087850718163495138983407108669084791398309457559552000000000000000000000000 120 4601528672123138321636889427825324266232114399535544556390233580026134268283188424639436771579608418426280941872971874323720355620596298735358113206403683395955794988519915520000000000000000000000000 121 553943200706735709037169646160982861700001184365608419492324043225570674546066810138995504658830678154601548414834446091347818696000643287478521095734672949185976142687350292480000000000000000000000000 122 67238638114514811543656675639117444619701259551879707770379538852094985832435166053094788899294932061374939806741800296041731058029553776089097032555563102490174994245342273208320000000000000000000000000 123 8228747429957863863781637525656108745994738165412105888311087501881761963779501721188179004230151323221208688269652652143536684351040007401439396185400092831374869983532214472671232000000000000000000000000 124 1015268165539892316078613046017684260674772220811933333056102171176167133137604216229400821363568695303389926996426283340922066323601636255296484739590250280325727871800124011561615360000000000000000000000000 125 126279119288232570714028695466554689512965147668700720160302403210953283330201962145639917313057379753485443079618898564390203940439117448321109378945297944754249020775627626182082560000000000000000000000000000 126 15832811493618808207474292686470070454901562292643988022098469883913572173999800095716207449717136931919679926718106676686210406530750533509348251690467119287159161228577778985431203840000000000000000000000000000 127 2000933637998517534795752869180712871083720222551100733315076215827761481133310176553560766461015046305709347931891465718815712225034955237271191322238753114924129718355578782622270095360000000000000000000000000000 128 254875644511794366787398285963172964293623315616795082775793263537765325429296873713053248560041106570505471803458604603098073878373929980269772157296122211892288068133890038346854390153871360000000000000000000000000 129 32720375569930174492790937364301093984961439952784595357812400087504488511286132476118021271659894040264586061561247459365957911814619426191460591510147297167994721318004725422822992809820160000000000000000000000000000 130 4233272365565672148271880220763876499132572930266197280026834003942984307972145344631581731600240654799149629178364743856253782422774948777250597334294728492846547431364673108344896219827404800000000000000000000000000000 131 551920129218821475385371864708562622997401519734700475331166194135202468600991537952741783148807574215067612594443204832633013301632390835022583384870412868742120115317637368398240628403601408000000000000000000000000000000 132 72509154813121638704728493591050464950176680761058364836601535410413556932065290546566271462938768297697489997443108579370354684755998164593581709063603593588690609783193765756762729094413339852800000000000000000000000000000 133 9598445918209140459662820694511829308739454439078986060134422326833614445049776857023823076252529386469731804607507685175643324130277833575403157061950370528965737994846235977865983863359908096245760000000000000000000000000000 134 1280193836048731279007373314125201622364020119923699792258755245595489279816695099391976259733586473960108209679195256392092816113353997682295324857019862697158453471163250611706360763132999704499978240000000000000000000000000000 135 172025528483212927604081675282312786926132685590375870922536160844195053461099724612283164102810943989894648412909504889654425035679056800582660285262285757352096439739905990722501793981669620040545075200000000000000000000000000000 136 23287797652445003938129627057406203199419523652622488870365607136090094340735342083672990394487617881611323539119904802517865808302991036018591839236871384114742176193719395418382806490123999982241238220800000000000000000000000000000 137 3175840105833818386225147357213880179662406299138485060587629802969542982127133777372489933638507547465152442418568638654771886686452369346092702517045569433836617212002015690025036283873751323080693855027200000000000000000000000000000 138 436274890751953090584325991217261684448346494083910794150649911558473810667183474311344808842113690439419148540322068190212472081554585567365221460360367731749725391389091968577315321154919214726038758138839040000000000000000000000000000 139 60368476091297100571738705336071743929405205515445072546095197132020388181104342814753835587858793566548189785511367757033064668205569109361985172523228045383568409737845983953192582870652077203011110248539750400000000000000000000000000000 140 8413679564450003417916332155526254671719071652910513085239052009431772607050511153221118102456451886325307426650716038473192155767493910783186454612550070457142341222680974259256649973116559213525985736657993728000000000000000000000000000000 141 1181041510457899395264042079158063689946205806529262333376035748027527328540586491215761739138527135024263777390042389892614296289709447696978338103078551533853199887992920479192049099190050891385965253033325494272000000000000000000000000000000 142 166965134270639698911078907847788508513398571336189892070861380393912243072373171537402884070294441466221336967833675617923034251025668476451267692249826511482877903313129234478172985977084289748048489456066497609728000000000000000000000000000000 143 23770929249489234766695772221630866320827239448661880535630013010480328405887888588581253679438696469265442935513016972397987034400956858660541889956360122686619401617538586268002027643384997607368861588526698921879142400000000000000000000000000000 144 3408041506653668428835395222322708947619166968685725912926972585965197536485419091224040693938319636979320957293620864412594768021384465877592752021869771382737008175905361484911866737854219294400073513117439396734304256000000000000000000000000000000 145 492017833144033017126331519292882004532479201830282866304829666031279435659625749895451068068497403963684240779029934594515852007668064981530856802822889787498425657378193092108615059133670279266311556090083257048692162560000000000000000000000000000000 146 71524241520425484097696076392731699943213573429638249719177759005247662027782119934167577516042261505121093191520812474115161139632593325622431207524458538020206174867135319965488057609787780067391052099233386137719448535040000000000000000000000000000000 147 10468913392782588584186771360358483709836304056389993735191660267730996214136859930605055969219817935875685470619564212130876029571868052505455481886039372206197323754502315799632531465377819097947105404693365136579361725480960000000000000000000000000000000 148 1542785830420876538640046045028436606191065367195607718878102223315617429833203734492989526736850279904617576119418178865856577272413537494452141427884810610183504152652897564882121932913174385157480446022450008708819547215364096000000000000000000000000000000 149 228899791648232918281702451617752771780075631635517748203127989266624602924163765216035946737874004795581307556961785735048057095341459621105179014647106686407933752483228381727335592433153281306266990515121659599769753281259110400000000000000000000000000000000 150 34190163324159725377873996122789551427981815846362764742692430652714933574784580846554801975599800441225193232056789857382235721786151143249997639573415156414738536680911727330689422963260143828610936413043081863396535608446812160000000000000000000000000000000000 151 5141070255626484540681571964753073174965451107733836774316190134602799757546776317828110286980277149629501015163880415753785967441927877646180513619375365942321828942913618705737159379017792707046853669838836828157920241315636838400000000000000000000000000000000000 152 778185811308146447570201171555848745352014663520533422777263463267681772548900940593460566477514611457296664869645228122710014908883426259709385418231002061892000394003657096979899361952682630028068959274668249681492194195604567490560000000000000000000000000000000000 153 118569108866369003199417638577977828649038632699073915877727780422854991169612203807370776290795939334908951946933340638849699296764924498881879853658267233342854244147515418957437362307792527558712991017415494927811674624861486040114790400000000000000000000000000000000 154 18184426221078258597394609081681103592160260333968625867290617020172184216993029708379707636249171869004574119688990855709339001884052408317295832773417583971812074294751647868149855851621829220247106613516548522265087721351673617762064793600000000000000000000000000000000 155 2807042638040966169680467657908798157073642480962259165051469128256573467886505337016366783354126612121805599345927199947467587665036398725280577575363824736944249317843204888853953646076933999292939997240109008105341985740290397255608827904000000000000000000000000000000000 156 436115555925322437477602868551808313069899987377858407467070267468054756435819375631265749799502251045843465237997775250482014432278783987098487400561406555151392436872840819481325191811905471193299110925815447821647914337680982189153888239616000000000000000000000000000000000 157 68192928432606256101322543647976527813817765116653540135932374460742882159497682507480211076203551840453037842828728202311619047210633263322536749772680293528473833963148189639185398213335478021098319923293322332106592369719284547539206913654784000000000000000000000000000000000 158 10731107872699305625661386249978779294041796396913950797771930006546071108090679478047345660900543217624593031478150084555142630413228728096082560349902854796112269955097716275165415530888162465055621264750850407656940056800989629296665440141547929600000000000000000000000000000000 159 1699416080708430251037360350383462337084138647197193989677717584984052915765809956718358528772206519401860833783855973574800993207420529982811753381622796613433835525036153464285694507298494495883701887444755216809809928035275001504710794267949268992000000000000000000000000000000000 160 270824241982884802970548097463206699675270750864128667159906262605950564661941305139830416189313729261257803324324866586139811356250012688787014709871314115787027281554936312472686136081876208388721976552249105791248569458169093471697004855406897397760000000000000000000000000000000000 161 43430109244403574423175413188403040278465519590975482227877656737370135952394320333280160035485717819557777608401354756463528019506352615335291946884268884548828845983433757821387531276393900779847529127280747560256710842077998056442346699187589417533440000000000000000000000000000000000 162 7007982599585470305740582541972090745408726083741260911935690586164604394615934919437578318311596446571372455956226942580553395712185702615147636838410496782508010101262133179195438564501946531399628919242407179027530615412834943233856515947102442209935360000000000000000000000000000000000 163 1137829418677585544616133716117118298906719120186963077536282484088980868685501993036223326455110201913522708933896264133470219100164919988772820436773700346818859926166830023988322750996647453403600517702217430392706834465596963433322452818816926309240799232000000000000000000000000000000000 164 185877532813349039164598335932126077666506771808624905217279512402893990748428328229385911913074121164754814896609456719297156181639316312647521048115706383130933083200620762959916193093960643182073532968051507288794899223032412310204363844747762918884460462080000000000000000000000000000000000 165 30551039083980063985369745498940900168119698444579897569651881475969338359160842542080715036762170887255832950279228097498345575069155874046863474121869588011110957151864128244322922779211195184190101875863375116395205022675297098536146449620145235533160356249600000000000000000000000000000000000 166 5051942073463184537821151344639534561369598043465284873687808334253683519801805806552801010516786245357855248895922774311150759090920744597652600032966341936229395091109037504346270914524111043920412988522048976458812764809551848569016859333084944558755053725286400000000000000000000000000000000000 167 840442810862988259913919721420808206172419566886756894000961820330249067977424173964046608439390676498834980163378329577382213542776076285937401341723201638982802897603302121021429544543566465409445079428803119386258077202324092075022201397227778136795765590825369600000000000000000000000000000000000 168 140656474181184634411527894740125949402837966949308513049022529390283181222273111048450604016182912933379502429077734417493359910380343983366728172391641886911172300568160461868389981072162985351808776714717717815913322547293340411776975824064009736360440149708353044480000000000000000000000000000000000 169 23680864739895241303549309674747213510994302711554775858061969562287719100560315038615587339683284719225619983370294488686052343359850196591798911717094624920735203431222692675504889182168222845570502392450999285748820290264055611554180709506848479208081721365449460940800000000000000000000000000000000000 170 4010572349953761892251083165983278244761100913029908959657897493548238372152704739154011855942149250274136989079572327697000296019037065259836868756750346131660577005582867505723613348251340148055663189664078853752083097585056573409995684328195067625444447751050601955328000000000000000000000000000000000000 171 683236404657376432748540971871038600960787839745142102503790771600220906623389586125512963948463425969764854450900825224361541715261684051173500939232095699540878340722027349158365186495405562761633234196633782630336066542398752776893827064974284899444917274605563173404672000000000000000000000000000000000000 172 117078336047183580935776381161591488307240086206342956115648903744394157108885523352725237813200573165507842929599566676786415594262716330991646442139873977387529789254279480902616139013177220274946261453102257840673446352965503122924971361531464649228239763215884038803816448000000000000000000000000000000000000 173 20179398266361575635894113703202278199237327190162738038638670199377786207130659759270496482799566835675050186853292906191918928723079490287738882563145847739790129701918594822756216627964563422403922282788302054703972940053340666695382897162592749231122651208927777078465318092800000000000000000000000000000000000 174 3498254554721344723021683993056433648239524870551298260963667034962065776915684222652672235874625034960704999816830215615808999058773004802235189952694724514850915527441246110629906643258128174921670311221804765686449393018254158500842591774597833300274545392705968871856903553024000000000000000000000000000000000000 175 609946435115784928367855659236237302290058094395524779435364436381012335489215317575121061213012518941944143043037906169661852289301094272547835212908171875240204459714984459685389178822111518729244599085834618650884460046072201534721364326575508358667726689813018803359413016985600000000000000000000000000000000000000 176 106958378536593814193589497947014455805854148521460832348235683311038532353126821498035163207715869041219145462211098163786701033953634098326638405540504470565949463370051034134272311930199644539202219897054565224027063028319549898970686629424830951020478253508490464766854712157798400000000000000000000000000000000000000 177 18862820894239449995751300085469870522734551985058076446819620549424434303251511659579419283853814973952416159908164614562711812868662558101555577166482581723080597575445908439865246508636225512177144038363910992847316701414950530469588862427769062523483619912425903292241189623404953600000000000000000000000000000000000000 178 3345439973453016914217391026749125962054833884522332985126670376130558026360083417059849693431544497177053900164683506189842809660069241905236920654472109930232776921820221177198306205749881245784108233979623690315430155362136366817137409593768108006638896324900238489240935355884003917824000000000000000000000000000000000000 179 596679094825629952558080113551151177491048414819238747181320258650432053363218007152512068797233343826590326112582165202350615140898166058864434309668276087214561596210908365073190185025172113685437265598943902534033868141622451571179570625994648074943977131899595772194020432440735249203200000000000000000000000000000000000000 180 107017732704499376084594722007713556370723261610628769107633507174869794982260277754527522347883300848114560010635602694410011750947617872543443961580010393079004762421932943367373424242043631545620976845585605673266558975839440426255337908138361503291539575847969451315932902160960520716288000000000000000000000000000000000000000 181 19301209610319835821564376978024320351517059529241092621284452607387921313702953812396175637675798351785367378721413668322374186123787758874142035808776934631370085412568551663727607637858120038775218734678086268946835152608510237642591849266633313453676556872068132018808333263203991082237952000000000000000000000000000000000000000 182 3500369012352052994151186276448132475091481329605086799767314987894327152813922290052293847056034826755283168715488312444847958160736717911910967715627563709573789695254158159166194626924934797684947279298633311104947876041053662832498079605438267654404311604438596770903101334417402570104373248000000000000000000000000000000000000000 183 638308262439350659279928175345102721417139856269851058048500454862898749351107955350464908783153300413108599732976039039575074252027268203223907160641463420586396981579722893585043813241843222815059377916159195347777136385078385567803722526658109234780007842211765448411524181066390728824172262195200000000000000000000000000000000000000 184 117036516905676701484843556487771491303793188601210925902298882708908505978775936611855957013608193892638977389418793417875159915098585787342367083019670880672374078653540937468623162531610713532584033101284496607652316139102107226717768100609058412877764304988013008185733541016311523541704176041984000000000000000000000000000000000000000 185 21576137126447420347220827046112525179749393245530725031899547951953528776256272223035464525623744832150339444693577980144825537419071339073142628080156423139105026367453459101094288890271968224030447423309093571004768201833674633651627485865680751353618836896463252579898852303817361456398090968760320000000000000000000000000000000000000000 186 3999213754580807599287763160931043469924324151653638089967013769375446083119377701568990950547325271835434127447742124831497556887064660769844873956922362711776918135014140304219482365736012932323296334970343182199501282172467868882639139215972787831098696821662175261625665725144692009373263235991470080000000000000000000000000000000000000000 187 745266384636844607732549812534292911551359297301878388104527980696065219412851575255879887717290585321047790045220126985383953534776361637525069682892731012257812775246466320634965367026602678913209758463504916514656592633125688072780765204405945420752357689731879098265541495912232258109691468703093227520000000000000000000000000000000000000000 188 139627816784025667120113085832135158705329713701975873997242682546528263769105124504695031283379289406293254890229017094244113208922789311373575879165869475020931400131611427262439062910437291727593346497728904698475115925843169559161454905703738039795656989005809494935964510612977811927325469097289700081664000000000000000000000000000000000000000 189 26299258406194234140623999099559301850251921837332953502746127887318933493558604101745395026071899673235306960086368260997838172157361521168488531245110630845906782612930874184397668073515552317603364598234133881295591144161276139424086298607647846343115860887198730455706972561220764250184925718373444888821760000000000000000000000000000000000000000 190 4979823711668435713081146148006745950978455664885278015700341275061064127111034368240151080926053123846727099894873083922754058515289760032211885873008945663421856302014648682474672111268798259676445654842252404459104842574374916386432233883546251492725832626592690702543588190618047322976260923133602439574323200000000000000000000000000000000000000000 191 947919040935519314542726780661151149303637270210204936733128675185157950642498307292733344157250606672154074407573630157916489989323010543750158451038916925428430624782840510662847750359484698280438511155037172489815689596315953172064958193673104992511548924404027521649941590779966239075529564541971171585608908800000000000000000000000000000000000000000 192 181385833077894296878737201719029534731537505551918067412798321865116364434148028186475454229103348249275823547162265928149921084579580426598999355569541364159128627654696683517574493499487525997977636267213273398854301259705109930311058150139829714471889841012502204949555565510594936522097124882205505438784631603200000000000000000000000000000000000000000 193 34889799291054479782524648265111610837226464576890648256105682128504782955206050926299123745598139379761914368643102231023351350697589405369978095669469203729744171641699272532260410458347431807176261510762686626609136017880992535182778836688182930574965983352044399121588672918971592051315793587881978276258282796482560000000000000000000000000000000000000000 194 6745976790493100366023136396295024020572095026519896126487744813578373596114012830210942038930203694473192826287005375583520157370796074992600645124626810695640015538958321478551120627851031349726463602013609222408758881574336373325770509894954373654076764978915922731278224040054793142444225507808473466199088721140121600000000000000000000000000000000000000000 195 1311085075788441517849135951000765324043979119106127649522020676289715477066791927006879918670547969268582392139716822408770183637531061106341018072721451692745752458950153282813920019677228955254031776502010064019438649678952689126771143644226526082214877608189389828317708576015415374896867228807408635169249444417765376000000000000000000000000000000000000000000 196 256120935016892266254107127322651674355608813952080686539818936495970980568451660702346877127568640806426011445487617395399199643843933173349511022124158351757207038002969856956292368136652044322768703853180180175977953886519065497258579973693523541369386576428753043741663137908540323686357270983939375931607770373474484224000000000000000000000000000000000000000000 197 50289357657094182396733931598157784424532994325720022731884753910689533798147798120385778981605933181363701775459788350125847369516765731390896071279355557511892344735578358444832761331674910875491514976393408221913033694755392315113642752362695786352394756569285919704735552492113376279125722392618138155617325074860124143616000000000000000000000000000000000000000000 198 9924591724890083969690347632579447526109412219205566764567034588619400274679697798976307562699427195059655848772042800088426712207894918723897166940183738813584331823055794432212285972568258068234798448675922801650346064537837657488092076708548945459337863952919672765912208131206116213796610445451246463579612467071547537463705600000000000000000000000000000000000000000 199 1968537187270070739042110399859532888275189627303909841224552545946179552170281304219757993579240254067169018733671009065187384844199669777851128176445828830989373900550191033173201940446649788194470656910591348267185345441521958657083715251949597182250846469834010449336716721089028450681409397472596089765131965494559390971199488000000000000000000000000000000000000000000 200 392426187445139296559815326830316892969028443142533392431051259512362508142169616427647846984764831226985290024933442502946541398578892815933864700272941808579235587669466328047107599544306572402109728118451067271746183772448581212872348705347109334420244826775346166889937966726467574354922590853995284262683160603985025849674956800000000000000000000000000000000000000000000