0 1
1 1
2 4
3 18
4 120
5 840
6 7920
7 75600
8 887040
9 10886400
10 152409600
11 2235340800
12 36883123200
13 628929100800
14 11769069312000
15 230150688768000
16 4833164464128000
17 105639166144512000
18 2464913876705280000
19 59606099200327680000
20 1525429559126753280000
21 40464026199993876480000
22 1126248729233162895360000
23 32444281007300645683200000
24 977206232729852116992000000
25 30370949264842070556672000000
26 982417999304411328282624000000
27 32775497045759240003911680000000
28 1133574865266352133344591872000000
29 40362643501421739422491607040000000
30 1486477026387518692597872721920000000
31 56260662071885347918878301224960000000
32 2196879357559407283366103183523840000000
33 88074890607608964724041045812183040000000
34 3634315756177526973834185084711731200000000
35 153788241183724994988228771856357785600000000
36 6687324035702054186422226079407564390400000000
37 297806325634864427767138850206665985228800000000
38 13606433393393627922436587934963432685568000000000
39 636107952702142271139197186058871854071808000000000
40 30464644845910005604996433584179775260327936000000000
41 1491413993994682012303545876528549031487471616000000000
42 74709795305391635725133064944445658219797282816000000000
43 3821929956652092216254723009786263996307060293632000000000
44 199835565634721636137679570343023749554778826342400000000000
45 10662407034623711662086024436753954774548779724963840000000000
46 580845789945444485368298540453297305991246035738951680000000000
47 32264283871484275207932375162833708949077281431072276480000000000
48 1828234591059565030455901894873819062048174859912457748480000000000
49 105552110456546278500357556640327780274412605065077456896000000000000
50 6211348598213116344334828515322743482011868227062529523712000000000000
51 372180087020034366463845542100694020372151727000035698671616000000000000
52 22712454888210915823115347071757880338804796547592881319182336000000000000
53 1410416516793208294454407975669518015821984816439651218994757632000000000000
54 89141447946034755276200973050764515573213434102226495507938672640000000000000
55 5729582119825492126765826850086427507451568962813896024332791971840000000000000
56 374570409023121578296103890133781969195031074728113810911096911953920000000000000
57 24889769721598362179368264382628882368486743244141752613873629916037120000000000000
58 1681168475360140412143877045498591715368078907209517042404172992662732800000000000000
59 115359391668675719163532435383814315986648930957056860136105969557123891200000000000000
60 8041959451889833108568322634326335302974342936352134291925796067415896883200000000000000
61 569253747764376997979154919140146075460100209282727317655999258157622755328000000000000000
62 40915874554332939301603060948523365633613694952240074134034096176414099452723200000000000000
63 2984814836233069112086794753292129284175519245863462692345375830937365031315046400000000000000
64 220990087702901436727462693867797289810694668935073143089199343300705185328791552000000000000000
65 16598875180300313000079050186283604766307472137578670989880362291099568056574148608000000000000000
66 1264796352845220508073944964300667592624067820968661960954591161984218150469967544320000000000000000
67 97731234745250119891384976672723600365372413507070056508971723174254555994691687415808000000000000000
68 7657692545626187131458964150080681011805391172997016199850664255654692995676108289474560000000000000000
69 608228233175701929370175977960957709263416349889559657352465946015374896007731039468257280000000000000000
70 48968017672543478625808065525185941583484572440709227420058881618987635078138238391801610240000000000000000
71 3994872278613905717172016264362001655157591064188044683186922013942695692415314652322752102400000000000000000
72 330224146149078882163350360864512705487031500148955415889368030106488246926544343149210532577280000000000000000
73 27650744039008934887923299475471609276039855246932262444396909717494703934485231105054973907435520000000000000000
74 2345125383765168996971393993574578688521821413784518478114053255299647955502037913323359059312640000000000000000000
75 201407154720082050095517775102469146084285732399562311709656249769891471999003416866860986779303936000000000000000000
76 17514531863793792429156106672974928743738933805041309718031287070139018847838009861791597425416208384000000000000000000
77 1541824547256788060349691859299174162292280054929139054407658314111486083635226346820741538552976769024000000000000000000
78 137388036436112031124087005731207216902555097905282509216600385030917719854734662105011050132406498492416000000000000000000
79 12389254516546765070625521831195089608436549561304418492837333953820198589817564540875341041703355573862400000000000000000000
80 1130545210564337042618735316981506698876886065676904393806247498235602028150250039669647763541324564875182080000000000000000000
81 104373352537744397607110117778426002375521549674967221002949064252965146054797592483538742126975125579324456960000000000000000000
82 9747942244783627116777470817767520134139429580548258534922299490215901925752499340741220561683284963137211596800000000000000000000
83 920824888560825305903737262315638286082543120247680933947489136220774067390698380836577975226761713253763220766720000000000000000000
84 87972063290256984899120964108653300664051765675471639289257028675924911340902693257729882469335808132081513607987200000000000000000000
85 8498458552468689406118381729883675701868802868068888099614396023389330973091902971565774342790032140569180165793382400000000000000000000
86 830092048501154250032601614429626150856936338912806914612482056078072043796760083620526908785967782598742115250234982400000000000000000000
87 81965776582746503761438968123812247878898189866447674321334325404104302060518800430681692579338300182174638090501698355200000000000000000000
88 8181288602297336408905322780589930875987783942505721868085255696122052379775393874640594811941232650338500168574326066380800000000000000000000
89 825330488128142352081940004176686466993295715184913369337617262794774131546960394542807573895654073663753398147427115991040000000000000000000000
90 84142294961321935983366545043314761242264023391000365878162190862585563714962332125702360824697374996912205148754303701221376000000000000000000000
91 8668000731106620728177594661106937212122120167252506136081473323775436518674061374455735805923900569123327467076303440920444928000000000000000000000
92 902205524425440034696346867915317405333298078566906141004079067742595373667900384931480848038494056539930259311055037317511118848000000000000000000000
93 94867118054499178996561147740048506378529122368883309045811256429482145396716395020513614864258690244905454865194977495735393583104000000000000000000000
94 10076591727485651736089693322466542414809709915470544325531535589538127139242995916473595086764865027188507022854542712839083508367360000000000000000000000
95 1081046907033692363056152453678937231651122523895339697315163434463229447264954078901564439569152342552468377385335424796776797663395840000000000000000000000
96 117131349069439552360004836231425313165713255564625034376526848431514341306508767393361951030235021713496508290827001749645657058301706240000000000000000000000
97 12815850831763597536430409784696504673685368808198360444412086550418741908334379880850121172031365447165106565585319924376314759073077657600000000000000000000000
98 1415901373698467093019255251396972760866244822095482296690933911088584124583509691303061901245440150590426247557103493590327539239442406440960000000000000000000000
99 157935837738017384653048769792411566907063019698852687534273037058671875446542994647617128310019705700179275174293509732058782918453095301120000000000000000000000000
100 17785110802191902864091325305777634875691794645237674421081761365693180216649029810815723659379652570996420545153916085935507523805297443340288000000000000000000000000
101 2021687889147308906576964006666738441832904855372008422495248845724285303018120012345764827031143206621803628624011062115490265482071644793995264000000000000000000000000
102 231963795588583481969818710301141071219450307014106758282031074954465628644420908168398622934919212779525624723742928759855553297398059047910899712000000000000000000000000
103 26861514213011241250576185887542887100786909345744428657980751949177591107390409106184392142777782238416849033504135204130008894933868272184773836800000000000000000000000000
104 3139154362078244423530754915297360901760236212683118274906338767891698756003382359567611219688223911893446763715557530857876339275600521017978142064640000000000000000000000000
105 370189911974909174881314936915923659774341830782133937811458880336165102953669405735413690298576028381356356666846912376941780060823126397797203988971520000000000000000000000000
106 44048849505998820250904799893171219891002210843930471642270266645751287262314496049369253728269083855471926982048494175700865170695206606753281069264404480000000000000000000000000
107 5288134362041707197112268019825607814522715572374064431472022175153023015070098965541156900942302796159646848176001081804613316515743599182118577093885296640000000000000000000000000
108 640468086986293830172301180940790836500150086120990379789786294784000490378186648882542182962086038442821230916560884758107767172107702339269333499562709483520000000000000000000000000
109 78249427220455855550006676507300786332045876752640599634102436307339598385338500986005036216599194251840810058455022964879498658699498849692139433363812175052800000000000000000000000000
110 9643251125587471479037226725016347738831370397603706975083109910256004292004211212971283369462926355717915303525795065477249021718419806896703879267995020899123200000000000000000000000000
111 1198637086223278489020340678459934712742633746339205787446014086831586096316117274801571681456999967368993414352904205933094320519495726247884142937461712710375833600000000000000000000000000
112 150260397538202150054711504905502650667517321369699715470083730158193300286560287334545971302123849537873359919595027859537690989035426302046219070283597549819815526400000000000000000000000000
113 18995853587720436615478029619663141278737890488347030674682035039794460974468558299202039102074669897711222356785798320053611044205844776327261814773925429300933794201600000000000000000000000000
114 2421597735719418922760947159476239396211020871499173976297048448038459021314318532525547569764184234286902974969204424837198195030527848182323639022713421700138042130432000000000000000000000000000
115 311272222258568745450172911454242832002998551371074830734362869092374532655875116921277832563276013905920175393943073634786410581761925772177120139396119561057038491451392000000000000000000000000000
116 40340949013052911306609701528837145998834163221160487625089723652854652972716550463145631243580908209485272536965008391024155026149417851032892392417629520767799322640121856000000000000000000000000000
117 5270925569492571041496923870230558739273729660529966575225473219410473736655426673093505014632117777740298483612958600420035335434682921633684110592431542813840109544589492224000000000000000000000000000
118 694281463413593708541528131092354103365705159284449442002969866671715310353912462432256872624952206098120360650524481706664693983764627526803123772031563410410396621328483352576000000000000000000000000000
119 92185177936641904056142677519750201874066755948366758476015384170328225349403991871672733300902606382832591622203539647359989065155092183468463652499670373459844319183039176376320000000000000000000000000000
120 12337781755038615571046740194289634880613489528314738699885704928522122838585982301655079045294752780602308763858988734896366993366735090212730145287992860657055472312797644822937600000000000000000000000000000
121 1664307613695316558740452017418775692825974022805277961718740670557356122544296737198613676705235500310382810664142403708255067617117449449701891597146723016634776025959007527276380160000000000000000000000000000
122 226268952842943586339653437104075507441147779458778278565887222297040068074393624855635126349643112412729388729027131702320147948456838515989231185310654777161769813294134097275508490240000000000000000000000000000
123 31001477122784048347090313603161444194510606699651817376437118317596185279885720362811585682844972375974340283344383495661188497081094402164424351009611622336302484781902947345583424143360000000000000000000000000000
124 4280365213941042467495082445042265109628088194504572964585710894815719386253152935764389725899523908307173058529673530083482821441072022774845572502525327986002654895491233204548004741120000000000000000000000000000000
125 595514767320350441200619181128538122292667823073077657385894843670900085268058956870993612004744947956526496562503122718326586883257538794403021806703771332708059459924698512579538725109760000000000000000000000000000000
126 83482059056986884340989465820732848135950703950760191945310256150611492729316794817623107996260624822810438522443229218957685441978737997101045286612875672260225160701713414828009295141928960000000000000000000000000000000
127 11791142479215474661697721843501605826121234640888267117648559234494209979895324020753412194835230544161692557237567135345568866101934748803820943626555332173490084171020771115063434458379059200000000000000000000000000000000
128 1677865028529501113793079338050371884568865054785476632877378298567998197553987688044269389461446586713181330287713423459198465173066608362550586586906648505707430677853148156058916921706283008000000000000000000000000000000000
129 240530803341406496744232010102037851563476448290936160548045552104585075232336973225019665484757255316230606899831091140597229305489211627589407842014461561506975062884680673390154934454860539494400000000000000000000000000000000
130 34735520478824464232433040712232814502146280794654299416656510941899080697758018949921352258471096971933901359514076225355690327619099503372269873716551903635557126832146252048941815347611424522240000000000000000000000000000000000
131 5052907769207033741469292629240657191114374251941593784853155500725438007978654178826630051230339671657003039808757612635511965047891543310407673932352200311117329465910489145012881997958552238843494400000000000000000000000000000000
132 740373521142109211214176835599455683044778329973363648764475913750049651277977464001184897928528509997958438731721897434103145774118133436345927577164789592212390736158981294146335929007449880713284812800000000000000000000000000000000
133 109264268616989099243160568633552744588407188364283796606952793040522322396892895644743147638191832999681933716110701331852211233467013044674841013336444933810571665173269766537965329218470703863451300659200000000000000000000000000000000
134 16240571541275272369543143683804929155205607056653302101700920082789021873019350897977285011631394127985389552034040753093319381070305961321525770943860750380161079963720266638642203230276668092597674180608000000000000000000000000000000000
135 2431067035027782976566045002483298512227663958720529030188532182470813311172509877269207807097036363644809047741497347286888376600355581263302542818122923579993384379421863731762924299223269881663444477804544000000000000000000000000000000000
136 366474428548183489652658230740363638660287711293517109625170502341341159035299876052103753897147501605252492574045908818975053562951647951228487045423755809825047416585744077649529097674140799417690331671429120000000000000000000000000000000000
137 55631259833056439804525811167586914419834021720211156809189176351845032636422469687482138966786902390822934044318377518491984987532706691927894891487805106703909326748678147118570297678447528707027447773373923328000000000000000000000000000000000
138 8503579603530647453883980015329579358412027268887671274003609783276424480062261444498860041422772687936955673124566843656196691222870337401479480936041849912839190285602090700880099462647344306478529003825370497024000000000000000000000000000000000
139 1308791266377543797028634741952668764965242418272473622607595941048289900267268487841610099605339775706106302749228545998690268288830109676032011920939818136380317743832876551310453123716960390314311356124507532165120000000000000000000000000000000000
140 202817039411009872395992833671073560082209234362890135027502648244932443068178375319824786703286625525256946701921643030126761276347767936125340286131772411439592240139019131257769616813138116855410178063445019485798400000000000000000000000000000000000
141 31643364679663675430015033219059315575498257256339072431151310156381958158441691563736248384336137916379343002452650739742541343044391266932220758581861742050194713082780340823073131396940497751860053699527950072304107520000000000000000000000000000000000
142 4970330530686664695619770738922989002319466106605551886731334975482492345223722400669072393874952484500138001989948860033728306670203444507575907974327713903298577496645449517806132978530946549490504732649623838621538713600000000000000000000000000000000000
143 785944068331045875277104648294773973915245285972993499116502557154638375397508173338203232218244790867894784553553917199464435014859866271202355117329464227867435877609551975596998342696238753010333496519024382312217816596480000000000000000000000000000000000
144 125107255351991297030803769788773072078471486396572656249320154287085767409296851473781204038725514105142899542223916362207086902797507708343355329397365119371534175021345697011647851101231719604979843676061581974541373223731200000000000000000000000000000000000
145 20046464743250102084863622872397860156059833082591470738511244798875396645850642855379653005074153222294652026285120655855282134410071789554915261698201182733559163610351860131632900848439873341657314592577039436214377988803788800000000000000000000000000000000000
146 3233245987690264690009439659933420673212860708737004567060558152311254839528344188579979850284958427719664904988486297573552950208390754218141509020074915201972569231545810443516688363775997924649264261966702303842950069042859212800000000000000000000000000000000000
147 524887087903745431609981899636924364960006981850068537474019863749671768535285574016401161488341830263000303052650568386749352086335056754743202998096531996008769691450018186843700443659526826965490080259879052901521252638444958515200000000000000000000000000000000000
148 85763183490931343544805754289728536541108505152862081719355984220284876006631617716380007558800281406857098187234989814968741550510945236594870060961772226095834944559838748643042054896489723300991123694275785650223334253325493626470400000000000000000000000000000000000
149 14103433143286799165947599021264985820165435552286335133921709021054969856539704742585379414342927488335980075833855343334295745501058411464078321203403738337256311847583473945098704671734767943442837106094079627837814303634037785231360000000000000000000000000000000000000
150 2334102192062014407282170937136391623667034848900130589318257385918857992282439915299632029379475139875582540293831506361160748448850191064010839084118477325795381664353267600473076017724348138360632761287211980045300507228606662715637760000000000000000000000000000000000000
151 388747460826885023994716143586480015233662583628175179245508357400386418662924783973218295958520377708095620724110082459996605119615055410268894319121256060096727905304814491147351051145061335645022992097005264632990522239522335821020528640000000000000000000000000000000000000
152 65155413032875507888082378452104556754897299249080408049317495698918261943271067981580763479741233498021851489649733073478986837080719646836575417229384862520091822435245371417813353772174707548404644297019599902765281771352276341089988771840000000000000000000000000000000000000
153 10988813046369806216229261608577849062658136688647170892627826916170974488648621309616788143910310849703276623878259390440218730732329124664094054905472913587396041177271277602455149161328450060377412333221315898069603237226705395675432883322880000000000000000000000000000000000000
154 1864882150934563213380329739868650037236199248819858138387468984562759541945757166727086600257293812617269719515110686006811100782465820540904802849690851007558565157963084336448365374524278587552120970831315500853201426735728200201176932050534400000000000000000000000000000000000000
155 318445351035560376798829402086681277524917062891720448538832012573242407883263788333127935709274351558374761077218987094959873963492168192528659598435187858171423351321496742704845508482703959836228340661275731855330241399789783515726168852319436800000000000000000000000000000000000000
156 54712270135637677394090905470130765485588153339771568676709221173655655696421816657619889635101897291763351586745834430188611464811103981690962113615417430336616004590878091168634437653992275668502366331390331520141142743945827202120791502070847897600000000000000000000000000000000000000
157 9457664482058740268755517782933310328118402891467438717280747828844383542290936135217013064183401724390481659134731262765392227096046152115987294542676886661769651564298937863482770865378080653124135078537981890366862916477744856708233075465578033971200000000000000000000000000000000000000
158 1644811750212769623876889269493991662739002894364184422264300890467752507727925874694821719687376159110329107424631190156032303819298398929941905491090735846807462379785543713357173929250092592397757353747180175622497367548948708171710372741912720100556800000000000000000000000000000000000000
159 287782984171084570665714771336004124136027513643795108898213074227268118420030868357350238010585042749258669044351661356192771470382830418183757291060334081474340077728843559091142061829721570812887726708943592589190626966510902659134671995170943567659008000000000000000000000000000000000000000
160 50654122984183442146680800373088592261332907399640980069665720932345624993436860305168357223921168859215524608595607746369983746758504978838924649461703296188722439952347619574493654476490632369881229280565162999806418272194083818500726026759992715547508736000000000000000000000000000000000000000
161 8969106378785241442551299991905570927073814743242470068143013757875607049124461327963483931888947885737870342982704127219194124026140646278880272561291910571381410872003837433045651605499713953707250047209713126754581157679901813992072156021006457191595507712000000000000000000000000000000000000000
162 1597543774659870521328734002670840746804417716096792101271831548992191520385566516238770364228404985866993209305488357598037798812385278009090037789218255811032471999666567674188866107633394069570677745728433322328076376135832477524169458937303703089500037054464000000000000000000000000000000000000000
163 286226532571178246239262597689462267039767317476789163540521478581395038398864232516426947922603137409814381477685609583042889093709490890467004152864935471910474261138966284291169068827552347049017776388993011831260175068381446902851414294815106739421535776276480000000000000000000000000000000000000000
164 51582861562201384120925986629746830883836449805806277961521618395779254002246603721123079176394042543394882905960194502509787201098189884826881330755984887841507055424957716221844252643539815417837498677421557761769789602603140743504868356398477893195849535250759680000000000000000000000000000000000000000
165 9350268763353885824653772362221951915123067094808060271285996089422487619756562228705802477401182284921873919833085432694448307316964366837903031987041260190006147051687898959433467157739080061989541975502131941806289477283531965900047673592589803765318820435905740800000000000000000000000000000000000000000
166 1704712371669574307865268346206551499779951984766584545195545243877419962278068319160578198168240982261740581833911858946695474182118724686562386788523718305341722765358965178332800667368859894568264042680197874308579793189421032411988975294789659875374259528112789258240000000000000000000000000000000000000000
167 312587468947589778283254609648114933109618372089560972575427331916935647852048677734300781361009356815491488460880167379937048288266642159777206634110681979083124196365770098072099620217136851115173776340547989201626565727270709159815891911540679528645961025609285018583040000000000000000000000000000000000000000
168 57646244029039196968581772489124113923061362395716910949836172701130509470840037121132151856875256979030503469160286192576826684174347332479459747122395311052844031898646412565393629092647473596927257296579984125183077216009644941262564291386010559960183532849545017148047360000000000000000000000000000000000000000
169 10691408034179715300331567899782408439833766671119293720031974987723731393124154384291877873625211864171704922568295073289704903909598928304292848699921067183775337839125282179978401116506057209175807516291373228685408592197062812733805181505828801316431940544679057368390041600000000000000000000000000000000000000000
170 1994110052555846935299066966658446301706704355583539630309163790986476612091530416075695906089113394211566145006873837284049296592164080174949745928877215525181964625568596498886664286698533615161589902878843844909547356395150050216844010947357436438185296251278607502712766464000000000000000000000000000000000000000000
171 374023985430542781235114578762782569557114125533040523063279805217814008528842486691394666504603578072204351787019266327254650777238182557068548565126145148424295195285502480447798590273297209765692206635550418824512360214702423547361962090635815960681252588779328219987944302182400000000000000000000000000000000000000000
172 70545952589000069789544312608148309115394261241412530845272157987201345351461161050152472711996629360676355257641486965255264480269144009115689398665522230434104011476221502021103482388029470499720189864804324262092929997786903680937066432281627155933139456317602855006073831345356800000000000000000000000000000000000000000
173 13379909793616605519157798512022692535690710386796643228809491480547249279963487557064692230334205498800546109027617048059666583360354663885950644296452049114990661290122854044583555640089062246697012624847858951262210617727322526637629175955501589851240717370725431646849250000633856000000000000000000000000000000000000000000
174 2551697646857271417351772572088590162030898282077459875424643100881848107434124012906371057503505181193177067170420763829808979063097962055397824720081721565565780924970921976008238768713215692909097762015161701406156767874985627224331230155307357602088820322400335602035503014294323200000000000000000000000000000000000000000000
175 489312851866984127775213549026764159774216486709651272396008784006150335440851648015547742560467408047022320099293919177554316897508034798962369368107017453041265080753712880944575618864480768156144908794031074511848321048120062551587209838497358799130993538121690900695769769910783180800000000000000000000000000000000000000000000
176 94343550949514417168356756376520075217276635100936323896324223303853629571091925847211539386593021161728684000171871564606197262589084861915581234875915613509427192582741694363195396256675548023409042973587577072745340364874823580308820845457217058137703546711916068591003376638461634150400000000000000000000000000000000000000000000
177 18289117418788346590735629106146905565420275825111142530334477192830754665985001769275250597127645080057514605061759516558345277587725465596877487199214679541639025060403844545044474461931158141295737107795600732952226126765717321603176394311659927475526102637521322598783862676399961040486400000000000000000000000000000000000000000000
178 3564636918079525486075822314930240208470827280507405774506172255142635735843814290164384328655514970684867967508079070703128471021478085707387326226826359743708083504178480706040057629404745519705605929301867421170614813048488653821946076915025903989898426814134821616450807708106919559089356800000000000000000000000000000000000000000000
179 698500824609309968061822911309715123569625987253275921090058973717961398784581901720527728547162599397399993003466676496669837840266701184227684407020544983929325421344465271230920989468696817118691918276115244482955067945745746198475942987460392493667064655149692498330258006585435415724739788800000000000000000000000000000000000000000000
180 137605242818722621651692987557890992323473818280120747120920402787247033951353012594339129082046309975462888609537145607598294962520570690403815246065502347839981875664170557854520518760490232333783456488226623600648330067058429661614178670496140777802503320368255825380988454009105536183440716595200000000000000000000000000000000000000000000
181 27252528946989042262337813789059319098340902648726116333989116385819739947847928168317145209645929260836454702576378174335546480919575687318431755127741020154602795072183752157387271208829118726521093783535464996985071230714017692275030695838943370799986439356539562671384634938184488193688406799155200000000000000000000000000000000000000000000
182 5425878223858064389594265340642892618613184201971758459332190956974518137901211354669329451567575074185327103957283235320714493033621063554591808446329462659741390427916118092467923877612717168973669793069203493439446500443246260267761146478543863227998607217220494056191830150938665225096390100857651200000000000000000000000000000000000000000000
183 1085956161652973731862950356188206843082952563061451830477387521917041272662968673640592364941461270370916550156168179182178290018780221165827536244570703649373834547883849304825838660894118721493194952501749649444896173545126372175904006715754241208774981810187367907776702888076466363851918981275739750400000000000000000000000000000000000000000000
184 218484914794152264076416402238896353732059880302766833565145642638522228933860720544259613953447616694803234714131817016665778802502202585999097506114555691498135343727909551015338674166315922625828483890225664696624873078591682119158380431153796987244115833704797536345044661495861875645164180111332737024000000000000000000000000000000000000000000000
185 44186073921449960550294725697528393268957652045217609608932790453001142314824766273728605325019049203615379310172335117684689071408626190170852082259575398511890744676256125017613074431334533817812663767783853308802617698202783708283848783122285134933203398991264158913046133983354572874202004700934329860096000000000000000000000000000000000000000000000
186 8982398391233563187591318743644441748410070329056411031428173109173277150829416403716638573981341391801951998261608184278229644072214607733575754050510880992226854025848379012966739359211266184283463439184040350302721982467111587034262570656198959955432550788986263162354414699413292545054806247323245293338624000000000000000000000000000000000000000000000
187 1835398175853941230924159131063606888281478726926829951742950782571813754144901853663063152805146757836721380019450152976579755508259519902038585032144406774759552030699719278946791801684777691339798487091833159462316436202338289178973677976818640721043074030712956996651320319740390866376566880024975628260343808000000000000000000000000000000000000000000000
188 376953475561318787885102898040470651667578367862456806536081109988692302307743949564773138478713535921134987881652140771577193496879752529510206917540860131169259807373279909714749935770717661658731410154831471911397972949893943618491909673080064212895797146410452741549676458559521576120044848527803351550329356288000000000000000000000000000000000000000000000
189 77813164514571548917624984430935550327950449745346630480760458014458799984296070430106045134394742906325089442540914653275040141121587384461340939635877114944297403243066873425477897744756469468242000093616404863327361075327416116776248008519571802129539671698279207385995359728361418769045359195918065114785251328000000000000000000000000000000000000000000000000
190 16144139405986041721313517558131345595671446615469004625528834327605859401284155156814361347355604592053164922401100143722499784192905650961859001741091320394981691049291415659826996603790538154317492270378325190330506342210693600228052132564573741945192251059920708619970486035905075389492333990595587816273478303088640000000000000000000000000000000000000000000000
191 3366370062555215352986505796265040812248788309551443205170201954458961443790090401156178891366407745643673382702206148461370429450970397311132133555799117451366785760841290645399341356289793820210822419276171139566421592745608433496240547423674448874954601806648851624634701961373164702009577417918426750015471080555151360000000000000000000000000000000000000000000000
192 705476911104037838452735971226808227647844732874696771595606688245599879001334067596096294636335817578694895577532628396870044836364245412205522738202362775906381992436048978694746841242893824778614591803136547589102973501532550634419647972338454231177333681241051548685846866488930939719208679461161994436141861999770337280000000000000000000000000000000000000000000000
193 148582143918802563704199984252479161197916892540946324636376270010720969188064069484143504564805127845803855856477719866836565401592860654064129709573744744027352960347648695962069566984152576657681515836249675416856534417017997913904682332163715275656901164029053159127891746889334264774606850663948322841172116350405464555520000000000000000000000000000000000000000000000
194 31448677251860437078164713388700600769096402137321420906680191043708201259817418705580359171488409000079240491101604980165423203704917648492143638097526813083379062724683392719013499793040317372601201243264885855438255977583946671545988483299759178759851059147577696241511545315064329693235571134024260118957668609104978273894400000000000000000000000000000000000000000000000
195 6689277260479058818482199374873090586773257324961133111820492399815992797302958457542568519285409339719904798458645478606130177356910174903885050343596050474345421367066233310549299378560213731596225861920212339714266644570740462500295077039526234959415599562139481754021134650393493154257550824375736531745616592708097516188467200000000000000000000000000000000000000000000000
196 1429836430666593939963490428620470527588333096180424369530453478946577427988587824325617001235629845493353272360956297504457686629005227114466842780537734565127001239897166306773108013642808660727934141014616700625495201855411033834201041516197952128213640161833196264482531727072144643168959534989798350922753112694758276910704230400000000000000000000000000000000000000000000000
197 307123601252070820290276678253127745848010586444287182875979447221449684995539400766396798560369701340044146018967919993514419726483990951773268251939211961890091427836899563240193499918045438274480996032268048541116437981819800251112721295011264059721967547048644943230776514939700893380119982017745085838778883026053116058721583104000000000000000000000000000000000000000000000000
198 66290180961255758641360309714292288934360527125530687509522138473333090923033242070063451384453178778101717702975681512219993397481476310429073546203327161189655458491577710962442668786716792523995717579694890550071585188537884868607878278055172253232642984748194898519216773646937735885060016010822364585332297890507937082895894786867200000000000000000000000000000000000000000000000
199 14377518542886286879391341978565518374490105343617307762586674494559726633328966343818946204263167651632034104051764004598820368442947215442634539790900286701681798646700318738674944877414595232721921632547959567461538864597198222623656014210568155234540587726775498327250993779485380691921340380486807176413027538872001413259433764454400000000000000000000000000000000000000000000000000
200 3133336941559522711939498814986207451352567554944617800167396651543200417330387033543523441817233197330876286946675496491545130491602813295424548662570868017597622834036331838094053366649837643615574672498086542707128431883744476535439479685680931145873674983777671333342681728315959418929156728704688144900114327118469302027275321328271360000000000000000000000000000000000000000000000000