1 1
2 12
3 180
4 3360
5 75600
6 1995840
7 60540480
8 2075673600
9 79394515200
10 3352212864000
11 154872234316800
12 7771770303897600
13 420970891461120000
14 24481076457277440000
15 1521324036987955200000
16 100610229646136770560000
17 7055292353935341035520000
18 522921668585795864985600000
19 40845992557312721453875200000
20 3353670967863570814107648000000
21 288751070333053447094668492800000
22 26015096431911291519195847065600000
23 2447784073366198792942518337536000000
24 240095689978875846820796581281792000000
25 24509768352010242696289651005849600000000
26 2599996226781246545222406178700525568000000
27 286199584655689523554866403209265545216000000
28 32647952619982360464777352662390291824640000000
29 3854790405773631560591211710780796599009280000000
30 470550277118574335327341015729793791741132800000000
31 59320704935414937873600124049669337345498808320000000
32 7715518783857839661495345166718282844421006295040000000
33 1034361736960941629619219711413169793830191156428800000000
34 142804608290728789834701969854497017596677300263321600000000
35 20286654648359413379459132776388841029175040007995392000000000
36 2963010816068952034165573907225707295461222986310641254400000000
37 444616234122346635793400840189813078057820182556946779340800000000
38 68494933364793941189794183488700933646745271366880990330880000000000
39 10825804468130326599629049106135205460061897363933874419138560000000000
40 1754335493297017028452707444891653807886953624104156059716812800000000000
41 291307408661969677574572071224259114799628649282495113715976765440000000000
42 49536469590030551025607719038427671911780754702379412995799756308480000000000
43 8621704588169603047552200623116816230359936116056988309507052824166400000000000
44 1535064426209918161210689487687961513014783044291448895292697591205068800000000000
45 279451501225941919802218699917740266346554822381238764802147902398922752000000000000
46 51990399294746350057426110126918255774519043843905131976079605308528472883200000000000
47 9880436318145056352217805537598247651757510462683014429019302382764258911846400000000000
48 1917225089818785402813327372402042948596350966375938118992681653847022154809344000000000000
49 379690452162861959148822708376121255611602339299368078315508995863954012575367168000000000000
50 76712968906374150930068261488236743480711493042117223986194674674553973969308876800000000000000
51 15805940113469330057631264597036298626765796026397832830115550769945100796636400975872000000000000
52 3319867264617322815242080516930447664508141314407325201494074114659841563403316220657664000000000000
53 710579281830592364108545310642997740499531015949106336396712401849308396166902106459996160000000000000
54 154933097751591044521478294524348714890803404156752317422649217278690713700089070608522936320000000000000
55 34400885963732900440972680580498909102606163256286301590695631762435215875260517714744259379200000000000000
56 7775851169111407605130406635941135235701814938220932752282328983101720068386159204176375138222080000000000000
57 1788723477865949156594462469360601859041263929181465280623231463577077820016973265503572580903157760000000000000
58 418624056047925644718774198969656645607201066934749944623051012703828388053095146698555407530668851200000000000000
59 99646960651683818120472355016811718090569274656916512680445556575673357335535027505521654420145071718400000000000000
60 24117942340780422419666868298984259903954732916962166119945127930518907504261698182692359747791044476928000000000000000
61 5933817747243343262652038497160094078369662788669924937710499641838668542965186476215076909948189976140185600000000000000
62 1483648988212384777737194937027635325955640932013011395900992467824973321595164330085776279189013008460493619200000000000000
63 376894702650726778215497100938471877158086204503305314281300505939408545405223196755660909632692820697625395200000000000000000
64 97250798195082769947160648775488870398124592704852876015187635310333735144560448991428948364905626877152355942400000000000000000
65 25482748214555282062716938749452318071508584682193480168354635064910886537098105149785366626241677542653828268032000000000000000000
66 6779195109632152883515404690085068986038868404992148601095205377575985384607698988462900918476478277962615360166297600000000000000000
67 1830588109755518616515326399798425749533101707784395035889678033926654720067854717763421517713451452573480771952784179200000000000000000
68 501635786494198832824199891049240250170563393357037206849768488102886278514116606240842075600283114466404581687359963136000000000000000000
69 139469502639107693137857693237896120143009875217766844598554750530487764435116008199843533548514008266203603255606286221312000000000000000000
70 39334442338507763890763923339267514463521335822286127476635876019178143418947210428535582070349023200874233613827512027054080000000000000000000
71 11250774350022892123155361044268773922694631226197326347674335852228354107630872102859134631607544893255770077372206368652525568000000000000000000
72 3263041484727766121126974572163135107269406284645849917624083434775862926539928427353173244141726259745391794834485542863278964736000000000000000000
73 959424836551205677559139606842966253067962931193786704945858976586180807706253955653703855256671457205693670786750818644661328936960000000000000000000
74 285934886904219598917488236801035257558172623713041418531535724583684241814483028208246316095399235931055773995021243978537696881541120000000000000000000
75 86360063814990649132511649898691054140880515405222644651078695195207335196671563249382502226110444906204007416063848688112398990573568000000000000000000000
76 26428482462422205051858765179663427661886527861075601867087442828271983432453409595997695881249159086495925042846632734527410421755260436480000000000000000000
77 8193525049731473624103897699516180033807504861350833305162030630522953600466674169748654083605166926263381392888846848564932162597334821109760000000000000000000
78 2572979684448143275725094108757158872954096981135885056088544164234350883886807550967824100539908263338293014026653464912987788202643584083558400000000000000000000
79 818273513492572334585085698228590807724350380949445701299133673564068051611489078324459546640935440773970468024938023726045834284035599317650636800000000000000000000
80 263504787129760002428412407125763925930474350523467071405695704499618876367041546235117099576524020421389983627271181311273493977036274008114331648000000000000000000000
81 85909148223980004791723155033177183951482900129413351955041942059488244167564720111304052389436243757883669412081086887007940873863251233495474975539200000000000000000000
82 28352140127449796149288189880825833103593097361228120055088656730052342507251112321177529981165551458466003095354958205722176240001388049059272062297702400000000000000000000
83 9470306318181096543036628302875848398870913862488270833035101315074800747239121542403079831513712859114436887582589088472322039190707544679676363247976448000000000000000000000
84 3201191735697455959173923417656443405767739268987601523995575933683597708006515590285069972927093108136320979735146017664812857006439649078710843943195508736000000000000000000000
85 1094883792459379877465081187967495464853656538071592759338010673508687644655085629867738813359468869009005973187985060565596111688035846643230506505809606737920000000000000000000000
86 378855554162532717129446681182352666026773483503078661619406705049853188289357394654940399747396451474033925687117842368886033376100121429067007733516142980890624000000000000000000000
87 132608254551169300593379116243618371543464365121042719442643960876868379928909724347709487362745674212457781756204898732421016007992626223927617055747708558264762368000000000000000000000
88 46946370576735798370989388279349952224582786732507077687740620632270644848395626550683358744512261675214938828633458401822612563749113651689317302494591075799479091200000000000000000000000
89 16807867629439068903140814399195449940769378168117818063976772655003624279472188751202612506870492231128657531078701595543445811744086076251404896959029391297027139174400000000000000000000000
90 6084825786747492135496595954405364012265049040188270764284624887013671621175212601839867134509744490864779164621974892229323865779712959290115345842920527950451847462912000000000000000000000000
91 2227181456300398732528098488111350014355947172020911283522934589200048561608376150331210034944666700200750613788634409997982075405725603388166441363972089241597608434702745600000000000000000000000
92 824106087874143144194353102106432721795532452486682689437189598764220166664585073999478069194030957463293128214185690697275301572105412277871872677007342735638183200146273075200000000000000000000000
93 308233592214665930344866198298721195184611648805073384168844501016052347118786656481761308271376143981651266759240539314056990511914643874799686291476333299275107433880796266496000000000000000000000000
94 116518926536546187604345334057955293956023732531087740793977390083014368981807136508309683371919351804504644453632907528225672671364206667338255604980021220100168569306594339192832000000000000000000000000
95 44512709063057165924170648361927389425115023778631497573529022105117510533369088000142560956230041737231508322659124567431743676900943206639539986966303851210606950253189390642708480000000000000000000000000
96 17182842808004551460749326491880012894713875284315518726489013669882835223996959948855031530388085164081619717984793854072177938098014623935633793705560998227319769259841698248941109248000000000000000000000000
97 6701666671013608497847669609468452529207051233284808876637517185705761629759314316719063443341569632432750057091527619626775899565269411972895838582537655162784445839864509019133885546496000000000000000000000000
98 2640594847073609451419978685297775831611273176661292734691607286986332056591762816340233039221801972696698012185960676516859534859635019851588442789944218353831149690717747780528836140072960000000000000000000000000
99 1051010638826053165939670291823724939671727770702554942952865651389682328565492861369052346202914364765381659829852879063434928742193097799296518361883307970505488008532004795176610025302917120000000000000000000000000
100 422527509346231474791907854692770228272068336100623098278020736619286431079864806893821044231070623410729192537658026128532425898376619115272741725282380376021398209490644352000293727344001024000000000000000000000000000
101 171554619344756903395010427162358568083025185823574990362841979482162676747046708895029220378699294517224266754139911768706735563258874893183038595299152080272208101017391419799159259176211295764480000000000000000000000000
102 70340791052525474093011602075718742786675633617087995058475366874409116529195032760009406676462328559874171631905366595699834981640361654222732616916123623249828533458734786898245378623814477031669760000000000000000000000000
103 29122466726942654617136077996643161841973647133819863052151124932414676382626531700541149450460824853759669294268270895454941483085024241743392141297724515782747636940807549516793160189055738873013862400000000000000000000000000
104 12173756576652844050440883244888038604543857776638330325955522670777148605149203387364075055718847329159964282854511375482601558210765084975762058599173075257689148117703008271796566068931882455499853004800000000000000000000000000
105 5137559386050897359363945823251307830321441517467849211597960480965471656538447467994319751879809704584911849754658694903186369133369995957559584153054868010192083758519086856241839276590580009345082195968000000000000000000000000000
106 2188698156731702292181600233958833351104178304374969818411428268900452172764550782269732487057977597195164541554527549908660311086418158658795764936518574817446783720819769459556285281147141190266897302762291200000000000000000000000000
107 941181503586268432851148130795391903868213730849244096819148333519060480556167488277537228538459762597641416350362969622042965093784080264011590163550846012536408448701950297221647129106122544667412385419912806400000000000000000000000000
108 408490364734077626370161861627457944071400426734942951927862136529207184271293627622512419563795059579761377339353797282688554195844230723931759319582255035721409423903911886009096193230732065180884403541128511488000000000000000000000000000
109 178926344389909964750619231723597458354089523954844548924994872506024769066090892113986782591526750819261034411254358650508006896190807209502924133075538488146638835251837552588391708490490843291175162906635420041216000000000000000000000000000
110 79088727272530844969585638389384638013761773065545049240424339058167645629396873229833790690456503252036666403066376144784181396866725608750925547996141691366101459471867277832190023074053658988704764668272426950328320000000000000000000000000000
111 35275010340408257417252823551454446456647091910379738234851808389743827544267903585473685807774336023194753882429477694685468251755229925604890083961697306016396998223715930772753699200538369248216665128679834645790982144000000000000000000000000000
112 15874390238955615085645162540921193778400320136101699858624482276436789851272705584698932914143636333609228341757813241485842433438533740935274499766258593064243809506946470035681016058245879465647917626196532434473433694208000000000000000000000000000
113 7207256639740116313438004600052166996711216776078316409027276104971524678010866776624470881108963460393118403378435744013884711967405720772845609938520084440328551012752035726021247022873240810966041172250836377615840208486400000000000000000000000000000
114 3301051103065393450604401469737167744086599428873534018279784974238108241018853282221027565687393919080586160046498410329049709314911951188667233521929606108793314037309684610937660716069269481525295813371807854512260405578956800000000000000000000000000000
115 1525143522793458535467840573781198465623168350164640673182423461343168079425114055917381770918903839631355026751307642737114457803652740957079852540351160997808279388992114811035847279959372136771380092020115085062813645279330304000000000000000000000000000000
116 710743405856930694198195756783321636258059462800203677888629896872200554022180108562820207539877344117596335597009384257108156718377023420624551802978255827778620078390134060461157629805066709163928712100365283814663555459216257843200000000000000000000000000000
117 334061654949410131974776112511553984931568258886144007981412752045397574193080205853983477202493039275686098357070221107465956212063379921890446667258452277949533826844714562452269278381309026870997596906345827621923158368511972501094400000000000000000000000000000
118 158350934901660563413000711110177641062433979810474757971360266909724354399557506125315586714959521010508983033189012501026170354880641456991830531334647549872488427665024526782930377598524774617654074567743073503520156949723709358211072000000000000000000000000000000
119 75694430797144624914184051787124406964132636145674908458750400129745016392046107546648737154610226628125166923475079992651543771503368322229501635173407878797521883481977741167101448125613461331215218051424710203725067567000979237790285824000000000000000000000000000000
120 36485987819531224244349556390835764566913008481646325623478344129766169245779535536771189606625568062094618275046475532592374375911203419857850536080224167460721472575850783473486882894833513797970629474199339304921595593640135874618914242560000000000000000000000000000000
121 17732798180089167169824623565219362175595837338888141691770866552801854356269617263129744335313469837645686058643837883432103819599110048774579658043923615788701647696406411614505849868270668264377025434952115557846977485102333370662702637121536000000000000000000000000000000
122 8689364212345842147382161821727160513350647830556658654450233220237417756131720221202386786193440112509818328835623436235176030344383743900350223840829082870609075167068834359068436780078549278772252827183312691370768504518078927382917064133967872000000000000000000000000000000
123 4292688369492491034612482729471278394587242170062703418882914394948435804607039161736621734458021603122678284253467413949951306138164002007164819597432531349275483281305234810008644956847001352718062933560149638597673916125447679945642716847165931520000000000000000000000000000000
124 2137828607818146592001806846150346579990537450157406183960095968918385232902510495051532528178541230251079520164474796007465180559344504934560066579352253173424544746988889947332435410379023698065834659009435172861293604928296122623986099700731677245440000000000000000000000000000000
125 1073224442231287301226713517523057053261378679615310765738032048912657102807913534814176611928340254702658872018052871382779899111445124453035194714231272258432886375000470961463258905613663106488695221962397899279157475054729303494702699244923765391360000000000000000000000000000000000
126 543068739360107075017536667282947237863109793944221092435696025262587096534449175232530392461531022323620631783087041765628753428777016095227057088516451463123175431932238314035792418383003350492983601436524735401642148897293903237175481061119344068274421760000000000000000000000000000000
127 276973677212374609958547153277275836504437790305107427318275380757336285694418832530102127621927829813972293965434440301133610736825941335805405893827334951771599203228805543941016606270861597693492953932650417034764506130459530236725164793251200702503578501120000000000000000000000000000000
128 142368831877352870378692583983783989031572432685963880750685172093219785276627255020197377095743690789418199606799687109118126841732263388987219659441326186233464535328948235499760346908360985019143464824593852157712023308633056172074163446483766786294752791756800000000000000000000000000000000
129 73749279425466870494762425575224852943183138450590008414491648600101805332437865401321931919612352824087212055691094167634269674749214502110832708897785735190594527183759700805055543453951433380307238895777499696634792324236120488637105324082442504156717801642393600000000000000000000000000000000
130 38498267259774721388506215025082493001503508087307993539781919509541516054933068652131929422222448365690177207986343265492183875175287632342197477652534041920423530701971924435755351133248755998681313699547727361018503217938452354300950949796214559921809122190688256000000000000000000000000000000000
131 20250680859676269215298707660347623357144714538663809340287440153088215006680254619769889213464734339558659214127093270622203982709511683652493445514119868112326168280478801052044787855337049482321735333865174556932056054223594222244674060376651877204408856874181879398400000000000000000000000000000000
132 10733170026328570413409311986818749503307418472125997023777385837474969040792545334044755327246438432551426156910475877601838678835777215414961258846842524295992599359161863470576898552456198623332539906113945036922950503487424381976276407328791550672187143133497681300684800000000000000000000000000000000
133 5731675417847734306372896984476164034001060061364860077318696421845534603677776671187990931951526099322348710610753368273890973266166181171216811637226738921397866127479695121522466507292707886050838924105848376156808946900216247617482757216716033385473270602123117840039936000000000000000000000000000000000
134 3083727565409868240803150500911100703887066569556570884906892038808865218802759304387427662606942868895563792003481714437643176564163813984117219349724785941801095553518323790343320401472458687926720526716677341385538503792420103868545835905258138984443047753424976091442839552000000000000000000000000000000000
135 1671426366236706942757707618516218239726251081693236890826772901333491648071973196101931874142852690805110434426961768056761372491456849325868907771421725395171743060089819827556980304171228914209833670562927427647997474107787105552033463147752974883881332524860119503891742064640000000000000000000000000000000000
136 912623557837334386404119585007907251012603109139050945900911734096995084168009542452337794865318204034268891425779302570370328067335313166729251330718801646880737218113635549102815793933849079438779700181737085531771776380986689810751782485534572478819709504240660213858282156064768000000000000000000000000000000000
137 501956377745207990969124655865893221987093660072200653347647055396495781514231248489115968614084796310083688356111348462270891765388353643365304838532557358749800774921589458411682551601763079707202934801428657881967591300371811553116579657962919783534352281883896068507553101749682176000000000000000000000000000000000
138 278091161101177273828880010074607996706718312404963719628367967186817735890001107739590525677438219269601109096560958746615771423306394463733041147770956960066495465814223648857275223843604509122457684316995876884973285983198689758259477343353179646498228745948815413136666280458400563200000000000000000000000000000000000
139 155178898201139544554106768520327995611576451920700262273203649863681786738734965960832666813889909515035529036882414414796334016109653710682801207429350084542612680003551494955821274545656585720898379989236119531914875800160857271916879074654021390277120310221264345681174808644779664998400000000000000000000000000000000000
140 87212773578942598709113818394302323864578074993130248120738626815473533669280399574534157780583307419529320347922692187653882110348821207759283671398423227370279874545880883352149337895731600550479003199705939984411439550421339353108968297208432741067975817514281803486427165836907823235072000000000000000000000000000000000000
141 49363675742446924335054265694295033911977827275754479439882644757941098250150838736323112363207017475273874307214928388100492329916152072466151119206813238451969412991176378275650127382382596363007551225364986401748080663246341235850434755767075909055060998081905133370510439108916069491382681600000000000000000000000000000000000
142 28137995367176909238701996045261563585627531445439283840725162585001715947242008588055043878409038358317105147655873931974558649220006910413117005339645344686962309651963318260784057006928042800621580901312302745257423681322233601473554199932705141578534486083963683540813227035899307355754672947200000000000000000000000000000000000
143 16151605650553449803145068293304718646933099212096873421531746495094999062392226197270187510768455750608642539334016085882016024633258896251923712008693605953762660984024859658003580891793695554075106051168773216661497213130811696169784527017709831620185534934534365108533000955606708046250446422016000000000000000000000000000000000000
144 9335853962602419209292019334625138632733582157168385800909986281808197500007635304626326006224318031624531172945401633529118297427179351948244799578955095760239206337731180418824783092252445452570852907450392440534074920619163437472795173882348418478308080947894213163712613475430965456439698597609472000000000000000000000000000000000000
145 5433596670872977457852528753020367144509732781890850097043513543599618281080832742227308212372639543267027483364959103514412531301193760324877754532723795664344776966425348825706285215011648981805299876204287433619172354840917275656909468910275145504631946279465375036463570384554647325723688468511457280000000000000000000000000000000000000
146 3184162595292542348611345332425149220712282854778133203075734019494805272965520826017509196011916739796454202182671068578114907653276111740175948676928319759935892333731687864951134257172205774358344421247108357306815954038223605152544216498233790784962660270749874811023327604940534431457884527905900331008000000000000000000000000000000000000
147 1878699549888288924616976093327172631305462121070533906707875889776174765916410239690412857279852957531138067701504460201753249144304868613166003910465474799728750941180240110017949364255672259005318528322386356952902328169593546541441533545142843875330503294814628191583366346197174773935925267142945659682816000000000000000000000000000000000000
148 1115973093171737339439145254893392613371380628652238236283889270035752248706264912447393542161066396269516844025138567787871385818236062090487452118788062989879690695128289567392975091746974841199621863218440657749166199290944955673460372171169204946897003725872199548905167002380525858912142818550489897983016960000000000000000000000000000000000000
149 667366990434174222732439121145909504317887931888479711760418268471515462999977583385601438125049611271823363495195365409684762656951357509328935386658488533664134490966381057105963874798363211454146842067643978748295294827326853019157322293118254412365312241635438468077031829139802849114041299315065262911384453120000000000000000000000000000000000000
150 401763886187553206571139524609315990183319110673802886878587373703992865980523417648915765099442618329413125540396136088917605438446555493871177880424606855501160159997881750485939325969215973606959541835353455662564348630947776616230951742904076649591734953521468661654427886401612856144493319117861436799672385536000000000000000000000000000000000000000
151 243474271881473077224864833773573614264293825323133533486915662962935730022410264740811605860463552609202079585820597085031921130437791916692518744575717415858443072427516312551152377395024469552132241812781998844256162795002765266457506502223109170674585938300056961878072024864529412328311544629678935519758794599956480000000000000000000000000000000000000
152 148522530672491709200905626281797435477567104888506463818190566535377059363074531826527408205423965284363059303371568468188478934880039000201200573512307831851343763493002533653720184017288039333682152701052817732067044154790031220026051913462086304166738145355595012400748148041864458466128695357145603368185576742988021760000000000000000000000000000000000000
153 91194788076734547498161329611053649033693012495028343869419247202281190462866750364275019788238280789405291610418871612737044335476013420320908220565155854912407325307907410959879636673246662572451021786771443940354060730043115880033101480811950755051853099381826858601064635899652696767393362747910520804952367614625474150400000000000000000000000000000000000000
154 56359571120154979563634919494789469529607035878953595313181740774241178074554434297022148830697116851784357866109587086365777543694574673018717632050711614490833902299441131704067836112911839386932541281503010805386395858757888007532091134768985722841065501079398826417531161517173597356455207895368805262961281517441348586700800000000000000000000000000000000000000
155 35056385179218477223380447651986255105461415369123148669153759407562093816633566631894491146055044306704049610354787967551804096821450051483525727104790036052447918839373155882679597540622240875806935904903723409402356229288429170399344219477410015525621197067503984302177337413831551238797690677255700364539358159452641435844608000000000000000000000000000000000000000
156 21945749462644692141542268364951808421891174555462950720421468276352032820745730564038621063767826188181337688980295393983784871759864138035803021628593463085426622327884232655536559410075208236524507127255600579749222126711708769433478505189239023396658554799058365192315299380250987611632371108357903985625696780180701314857251635200000000000000000000000000000000000000
157 13826103517228497647788828329770472021284028318333395658361940673951477498003409559582331765315573675813065581720265332766117594655788251374582003664752709865140380100186654832381052127826997537833984676159839334480211852932565136393981631070569164727374333863852911845071360600575817720810594213279689227661953403523844145043592341094400000000000000000000000000000000000000
158 8765925758630093349432483897741100541392434259916600024416226590351146943638594825228186649168867539429506675187485421805983091541637977973413328947703724458446327612564201414109617380916556273350285571114333804803568712362468367367241602272385061509317459826802030860244606587142145833945774191018218253002998992272378638201523449888768000000000000000000000000000000000000000
159 5592771595091551836600575770858793551744340050665523937096848972575555182281216392100965717443777602403359809487023135636543870417382012706252557201912795238975572793114853719941354998105533998046511944821212237512838908977284723043178208599177522218406682628484845081631758301414247803397074133542927273495065293765882284826220081579032576000000000000000000000000000000000000000
160 3590629713377016424403690406850727331836869385987023166659410963022092283064569618274632581362646651907767102845505167835084265988719219226756358736926151811286958935353234388249141623940961701387345530360687705693777332254095751749985103986188940050660089073683855257440062184958279344470272500327434063386014246463026815314846200802438021120000000000000000000000000000000000000000
161 2319591677712969822870089048955655490458265584214941803451562724749309391013250280525641080467536770215566395526981907236062374382037474610724942198538505646989016559224881330238798603336160521117492554432133766474501328852799031827387251988877882634477050792713191544496998172260360435019601913617776497873157528393196110528582081295884992118784000000000000000000000000000000000000000
162 1507763405316880235422363721436691045884710620616534718104428212860029356449184275512853356230364335879499716923538574882412419899558917968705507148828892502911146341341629074361184791530036464944023793828768092727264056317410709806209507423230112878653989562478390816861489768468268572954480617788369851275911066219905337633771254483086684442329088000000000000000000000000000000000000000
163 986095881440268277425922446211218619206698087989641070266445488595803150097475765373992673411154946829833302518820444498713554866409057770273756064311241732613802190525590126102268695448193601609995808371345552002800165227343609283752452540069323824033272803361638932385647166476623798176093959596776455201745539913573892112951014891870581584350412800000000000000000000000000000000000000000
164 648863189323665118795059741661536590316770614266361611242318265796512040900950065588668455088262791271046630030420893221803810065960551535021361843151941983271324955503145365430827798766818729658170002593110665801302665776834148204528546316795554577119709863787459787312607193175562957651381188530747579626493371956872891855623767197806571155896244633600000000000000000000000000000000000000000
165 429555344297989767973046561903616022016413326773773659344990817789800684637903345249766671761784702733521540380504855957873412554032543171690666190920770372705900917188881050761127890927521399262119007204475762110045307459700508966863806546429837563645651828728076275052010749774822379952502778285263809268587715813156645541250441491864996526802776096768000000000000000000000000000000000000000000
166 286089066033907221709660804731588920554107232156506272562058975445798647492293784340529449049976027592679691609057209884379545772046934752869276903349486653317556749040730402607526461756407161258865345089177275453315751074917626250827863206062228542691805883409610654654639789783362308956002638250449760776628128885693394495873294038933504232263094974703206400000000000000000000000000000000000000000
167 191683121098935114536095747131667366999210328764523738836730863656822995008360839047725098688171287595861570241822656613014830360594001066768835637014075931055935522541012752041050048972717574033334466334388403195594484735268001366684196394606344475754626710630022386939749076501717606787376659225852549958422492475449341702530238009628085588679312947448433868800000000000000000000000000000000000000000
168 129196719226922973007083456869104663649288111411585581098577401276718540827192191875520581487069222346048972134248851666832031768793178204044911013786253813171593427648002367483476607858497545707737290602387776429318055100609378645712414048963413977191262170949193532179270395515169663592737226122526724690539136245728011389441937666848726430309841109968836624384000000000000000000000000000000000000000000
169 87596913692035048591338382369834737009736973919333733336991413510868464949179486951030043778964921669934846547165176773584341730096165217321069249621053731209068577200436652801029086278154889532056689424735607511654180858869118357253084730126349002892547076453207371883404605187803069649966229039955530372622326507177945626939127094524232337921861675429228003196928000000000000000000000000000000000000000000
170 59742131787834081068861905041107407028060849786641456239181244504513013432203713999856348200967437110512961023824013461084800164561443804428558826694216882006847598864629163324536168546864689748312745698787136815344738969190855513946689621268420035937248378887554329486871093455302850934053890882516416749990824575250473449473395200679662835910495720177353962417029120000000000000000000000000000000000000000000
171 40983805255063448249487135821788400131920661316574705350151735862384215602885067847595570822901320298248485532472965281521362145832262937412161102863135065961191651028181072266082688519249728516633700169905608645171377341558682069102887276538621655476904590838966829490693415652613700480183722720593115024808411433028592438967566441727433172056199011050137492970581000192000000000000000000000000000000000000000000
172 28279304968745300502067170350201502388102822631960717155994757999265721446874941084640330950501594062169212309634796020451862937491464143339974928941678553818087282386649947829354553121422888696693821932441535527842462896404631664898174710721316060660999570071762421902139751460135647643613086615486683204720433226935144321980474266621656694954707799484373234330905224413184000000000000000000000000000000000000000000
173 19626166477436782098440454213392751977138569404518318644831943385885750983217800681822769218380088855820574845355265121868249295629977179014493065510280052146889993595897699258081703523861919905374078628346198232317179046185005126970320437318624989308741387671315583153828035649979024762895896216806077756671384385460745219272146588410623021376415523397962982453954399059312640000000000000000000000000000000000000000000
174 13699291093348878954215465254291648310701416687930717261707087604081038992655773058579134796154369999268608878761389566799550936087245804792335980455256520098554035067434812552652683183395780347360417565575569443593602733532465197181664825022242076352406791963221876065454672097970330140278941292234882806847454871969351154326169557399498228724453369615285652654391430131828654080000000000000000000000000000000000000000000
175 9617059810646928530215052188573131270989529013969753525962762935853442028464957925893340892817564916153221692762665147037730728983086638249332413865572321437002157376363002030497271556619509019713074745029056365143440079890750711699657232048660170266933848496020414720662575843488941532385475165784430660094348348339403698281273628944532808268344707462684726849045478106913046528000000000000000000000000000000000000000000000
176 6789754135571710364372172160014785798818847364194234215084293064288939825719442752342708879939404460117501980481216024267461183013247544737037247988109665475339945989510866439268565116362591876591941776559028411578298907146640182468091716194720350610401204853601795883241728974941404024053087015331417010948439583623028604171702396590599528726688715979597847838018668063230404140728320000000000000000000000000000000000000000000
177 4820802592552909491776564644657770812454550024570681227189564942611786923304278438740054471903340114461382286845987027411991388361939998212668457858466818279144490515575323249908400193584671625469785387968007433907087432016241195918054983176844570755550882732476066006600300773674021191214328747783207571148516518458527843377865198197468740390593609808196058304173231809757941830873251840000000000000000000000000000000000000000000
178 3442107523428455941077526778485023024169525605114365499956029477103263454051947508971571096944317082856663804585287234600720178876734333187101919232503031040216275205414742103522167324662320904106618515996591974560326043266737640339682422451353767525912545535199577524938678032637981910427496424547128660122878630524230219469461038125401691585102940155705185584640751616481405020258539929600000000000000000000000000000000000000000000
179 2471471877187063146097496558713802542848372974647452792625732041295840949486310131076520312449805556694262776454085507333593501019774765097251392637243159466999332971366497355521090545481980817248598236266631651127286686998588038546367706088863593328184150531863579804226475756400729865416273078852080480537441720521234648480415378868848812329919473986180095218149415174696755337186308731699200000000000000000000000000000000000000000000
180 1784430309539977882690728800269116428143707951080652507927092787804885387215702353856589302687222738252326934239810117138511866322880953302618826728700033125782088230276011833673439899989336317436920871816198182076483415797192838557165152709076708389578321870044966781554356015403521384393291244194652968182452334972985284746418343938603466511278172167452041932925309593172115417753958326730752000000000000000000000000000000000000000000000
181 1295516231729463275921054561537603739237089124795121283560712998310655734289568972259371129187620232668281046779593698488305598415592937441626852858666542938574749189494054324711735961168924714640509407614913393500661143017826414046263647146264235587593745881228979716372701960027572119751578257632475773266773533549664794340174677903247656725704744973260931910436362823638435483460682122521267404800000000000000000000000000000000000000000000
182 945741164258991389911606526657937332999309725068668317344995192777809743000825013494890751612257660679145366149620301484291686905243790110701874706747666583203087071305129204601166276360068289474473972635214013867565514636637788622988443230553513683204070888279268220352253344653940106779091372030355187145222765386653638705834036136529941317573587639817201409888273439850794239229982597861768534425600000000000000000000000000000000000000000000
183 694184407326146482298305032396889276458119704241337365462186306610920898722418755784518986307041213682016645406196571842233661833359988576311337593815498784890661548657429727706976938785392982367554824199660659959165258792903528473324319402031010400765010054753996931631085298419339883871531958184259062916100600153862964806111916964170521212168437213204285364543815652910261551751282281584360761065472000000000000000000000000000000000000000000000
184 512315679321530269471474778444777476072829588939989394698694173910625862829808674760841509369856601940100765366007017523085843893804735612908765082351617507607613038882392509864445231937705107249357837907701475909535645855379119898870433230386339566588629497021069997805288830947116761509036175653187387984682418876394079644012300860726851982680986099817038055703986703931411388706673113779548781128187904000000000000000000000000000000000000000000000
185 380143802705263737450763323375355808740344694445525826403329975891400810066053143288574409099274575341749768996852924469711468841419350832774096177681882273443844609775070920498873410415515642895406660921404796227874465916494082824960762222525255114273617311023297210871500457006575279613199505771356924356242883963011324422809779546277375549975190392434892422528615786346497809239793914262618451562127687680000000000000000000000000000000000000000000000
186 283591386480858696935431069111781653383094334971977893803115549366075722155870953575906655938427474011165238479965761145480103987794418633150370603644496953094766931266362637188597389828465648147464130200459020200007625892255034372099917383000840588276380931507823214415121735526440364810685892921710874833804285954070913006707152944545044077855005278057969583881185523812177598101634798352499987767526305038336000000000000000000000000000000000000000000000
187 212696589230391128709067231200170775323916268372370215813560351439066104259076934224441560842594136986589102679742922641487986379060736495493241935212981795433474066911398497919804909009949542192836242425937818472803568963555708628906896100878404643794256412404324484179238238437685396622689803410561884199276158597660217775600329301451197521230800786557219746723619048079819351023517514192314265019061583900311552000000000000000000000000000000000000000000000
188 160375503109546252128227163632214327918033122141733692137497377288279789842405602810942567266341033770636703090073540601335861387420127517992230550080376647893689002323567851372687123905897783150748182791749905907301086758616871212170440375528636656550749487427859637803596746629484710822455948026145591829400739905187650836147841879703844120286325726762395637903905271546815660397411601610247654372661408181518336000000000000000000000000000000000000000000000000
189 121566337479409564924389043513682633054719298425159050700777666211934041123839642734979688781155294460204010694436276473053022674870705808930855355158266779706053430665544469296362506804967390881279364558091021761839620583103488558306174341250446252012878225826566838004464670080751852130132485794754806964045648090046124308808959334622744735135761351159584855186882577803460172875497540952499745925694077842103468032000000000000000000000000000000000000000000000000
190 92634835575579711854023862681696152447305150048631780327650790940966881495531139400485580837365002688669744022289484326185694844628989685726041207671394611710401138012972034222550943016144992776306106262731581767937260086659071016757964172629043752459760434304455851901603184047777152083500955577569244968052138825018215994469133986097183580710329893089965136740819200292350974061000824592481552424436302067829319925760000000000000000000000000000000000000000000000000
191 70959259154426433803464952749575902207819400780936666170773428500685272982224174161186696874904090638496694128905558567377465258299960088631260470773211129355553696993073556867465838676083023887627070093107788808784866881750181652215724324277769925371044490155469018934016476908850432992299453035108331848106549415109479959300140518971348908967067543684735294376485831836575502456769379014941842647143727766084288845447168000000000000000000000000000000000000000000000000
192 54639372577800023415409411155945691568106884354208991450617746997134997214877872995989789962229813708821915177625122039902296180464354608142286596636427786474240802744321016521528459820779489472257007605934810029767580848339071811281000040943351719707697671498142091898762676921143721890279922286803416657406944688895190767404137520451069249945573600967546540390254053716590745012156995342856160637700116911065699105118355456000000000000000000000000000000000000000000000000
193 42291443535348236873770794749401506374668562936869782393105746777313708000536462010073138991077982371187629242431611387238959559264623637062631307948643402853838154665799720131585127156073124637875593230822771450644584322248278447262861542107247390967504952923640084776432924048183169323513016932509665361756489844878720312207962900594965631429227566873891100871852369389700784459670057697405489751919866532049341375060618772480000000000000000000000000000000000000000000000000
194 32903181323801812725481489411353018607226594488852948419788531155929104344707528443443224136498992336414765059723114194104938920108491330812313298841121755434823429803097527337193245353613036803755686928328622124056933696847215018275659262780600203306304008866332127304093586235124310740629122127035861720517655384184503249740408690682578545869881318816145037007843856881243062131223923231148283519115437714955445095925400375132160000000000000000000000000000000000000000000000000
195 25730627003267902106096890508228693056197663143834437137969680730237136186265871856467894503857021275038577356755637393750826203967315565966680673026734956273283827502205803465595810580395019657205027133488326095055038201797376239291753952352808540430924645284078592955175453441910872074540433597384590626905842774920778288753182486925020573164534509678336925589999956327079303896535986563904670580850531215133456574756920056243814400000000000000000000000000000000000000000000000000
196 20224536728435271239003500522960144831330913976316881276978917460948237628417142108638703212282940332654937582690513100589623763766555853471000410852070360091891070814964553378352826047581053604610917532328321626878337514184038209993465188641126515943224011446057918458593087692043913767225442760709389613164678634859782204480911723774214119436279658294451575687335760544431277265794172987809213688554474976440693108339193081336420106240000000000000000000000000000000000000000000000000
197 15977590388287623822396836877429565030474190724086012911683518048408913320711056726458337157124056362188550230504920558783155728720107354403860436822225911721166312179238476399035246381936456644107978023167254986474977231486147165876572126222292408069799450920053572499823831042915631099717969428335527073885944740708971408705272107819626850417104157396068728992747162419494019563214802723358950336546693950520560215721721097450479398420480000000000000000000000000000000000000000000000000
198 12686368977339848316240168651611840416582603619601696140332669508284884373734129406866056335621040082099152421601927278197265071504564428303816495064632371123983931731352702935721285477474622072443502144080314847636629129690675835971641685196400905940497614786369440662042861176308949322933425268935244390341317138790341663703952604594649908336261077664431830401246249470341393604457154527856888383972760749951401162148180782046720748735692800000000000000000000000000000000000000000000000000
199 10123850589058384207352747919023133620517933674337301011865675648111421415940580055865040895788576056627064027917344048074934671152273773023095096561526779958667702611838965555866552692696238056457111109987647615230672839726792556255228364197689502747647808696641867885084567287999352761209185823451425379496313918341953156137407753745364916245349837562859675729188459059650314332655844233982603565646464823519298444577704306303404841539049881600000000000000000000000000000000000000000000000000
200 8119429919666925223585419939075839828314885499619262520069154941902426422030736567417389582753048937877786024400040754134470218672878865198421997041304894881423946416329140214654782963589545697540477051025269142667413996082392422001680637818850475570475327979819307107836668036003501008487367122727876837023174378730531274972513957275177088606823286809208061539590342039799950590411420802731776528026008974038593124394982951186047300048403824640000000000000000000000000000000000000000000000000000