3 1
4 400
5 140050
6 48177200
7 16531644851
8 5670690600800
9 1945063360640100
10 667157540444234400
11 228835075951868449701
12 78490432990886231801200
13 26922218610904350161500150
14 9234320988196680367732171600
15 3167372099179629291002826414551
16 1086408630029793075132746383601600
17 372638160100766855958152870082720200
18 127814888914589875321839862142055988800
19 43840506897705642578072550710977421539401
20 15037293865913099856070277315953016506002000
21 5157791796008196408769883348056084762404300250
22 1769122586030811522956821121588776177157159686000
23 606809047008568359956878450232021737934854869824251
24 208135503123938947836761059900409960712619567559002400
25 71390477571511059126215079367911115254437222576006240300
26 24486933807028293281183867978474966970074324383060387263200
27 8399018295810704595489779408625704938188032269761345587269101
28 2880863275463071676255136259067047565903671044420407816102602800
29 988136103483833584955616691033510422938112802006981322549368540350
30 338930683494954919639781667778996217351597219219827307031572682720400
31 116253224438769537436445364043166307523505248071377620227591451189873951
32 39874855982497951340700772214559603124185762780556146136651322164296803200
33 13677075601996797309860365474633868294133266305642391918299194575890571200400
34 4691236931484901477282105387446373121592050276759010667925864542787208590057600
35 1609094267499321206707762149346806839244585901690600502144583290820167024493638801
36 551919333752267173900762417297137087929280084461226704553866137303872877439901603600
37 189308331477027640647961509136405955921094037859086945545634650903014564906057294220450
38 64932757696620480742250797633958151684241452461222245430452396939456494600953996253274800
39 22271935889940824894592023588456020559056821870501445914951861116225966927460245329514563651
40 7639274010249702938845064090840825403793228081720804519711516143854935638660019040336277004000
41 2620270985515648108023856983158423220750877402857037570234318398762315557559879977362036817600500
42 898752948031867301052182945223340149972791157550477165969061360486118929577998849112610197416372000
43 308272261174930484260898750211605719718174137249968818616943863982567810758721039938602809601468648501
44 105737385583001156101488271322580764228931560817036907169399980395476432963581601755958545330852383004400
45 36267923254969396542810477063645202246437819115518241675909816793071744890271226035387085533607626021340550
46 12439897676454503014183993632830304376207972350631211438160542712377351590715188063816438290092751027423349200
47 4266884903023894533865109816060794401317644735572919795911916452410765007207399709109892735379074415606771893351
48 1463541521737195825115732666908852479665589345047525789356307007978093734640275361571009271632590720083732779604800
49 501994741955858168014696304749736400525965368187856046417780767311745016502854048714545126660398535479506711385440600
50 172184196490859351629040832529159585380438864207425804254058608903116225071019685211405773038234847213887839375218206400
51 59059179396364757608761005557501737785492134826177618695447333333813061735476248648946299340716554936808543274203040298201
52 20257298532953111859805024906223096060423880861127421036517391627020045805538061621338596687881845149208516103869907626805200
53 6948253396802917367913123542834521948725394987538381808900434186450461827182770844523987657846682140504520786304804548989900650
54 2383250915103400657194201375192241028412810669482077103728222400013255126401967969383580054807184181520888683696523164523344943600
55 817455063880466425417611071690938672745594068881416641599273583433523097620110614414448823731238617097789931612971699669899089863051
56 280387086910999983918240597589991964751738766079530053624555010828918275357645485189034109641186954596251504424612957729077932684605600
57 96172770810472994483956524973367243909846396787485811525466573128168741238495831097637729603932159092797210345203572687438905044514720700
58 32987260387992237107997088065864964661077314099195776506715000599240517111554418120701893724037241820777711652394952073221384408867947560800
59 11314630313081337328043001206591682878749518736077470356323763540337150673733932470057145018369557848088323083090562117467082636315414936587901
60 3880918197386898703518749413860947227411084926477184963930556292740727693009806422907764119380974481134324368637063432008919185051655429313006000
61 1331154941703706255306931048954304899002002129781802461582044572931918764286397914755593098473604849947593295486877343129422244867326744033239900750
62 456586145004371245570277349791326580357686730515164517251380612977218745263852166034381703047217063159702292290443354291990981520198327822638770058000
63 156609047736499337230605130978425017062686548566701736790731777149802989472068559332180374388463212046126790231468741302693484650360169838242241796472751
64 53716903373619272670097559925599780852501486158378710780522902680414656421401311903674853477163001941560734189406305392553818093478706382307010524472006400
65 18424897857151410525843463054480724832408009752323898535723148872165806473132257989544587010700995556232583880743348860609111547883681979103028758560045440800
66 6319739965002933810364307827686888617515947345047097233915225932539267006993353282736414845804111684411361825023455584598736395835617144802923473406619156435200
67 2167670807996006296954957584896602795807969939351154353004869602460901957347460626802398745666360147975652799548595027104255646210617050730095188111827202085517601
68 743511087142630159855550451619534758962133689197445943167495681916486106693667277083589383987783472926554139239841409930209908927551019744425515458462073290721606800
69 255024302889922144830453804905500422324011855394723958510705463902702174626778801862099122804796606380182425980074325713310908261262747440670608788874848952159411340850
70 87473335891243295676845655082586644857136066400390317769380441923888870458496824403998969362797592871554915565985609210409307039322319127205654622818841095502866050692400
71 30003354210696450417158059693327219185997670775333878994907706502351721770778483843471296033236439842217800868419253034969251206849074806464417039541598029702555009419722451
72 10291150494268882493085214474811236180797201075939520495253843861507074688349209538882737366948145274757154474502827079625864184653019487496952101699768788697515517186221807200
73 3529864619534226695128228564860254010013439969047255529872092970525747890031416161284810975413068103276649974809585829622031423895317745493094689098849977447638855056135417600900
74 1210743564500239756428982397747067125434609909383208646746129090665743768605229970503643735435625218851603294872388630485736364895315183253597602610393990880379253185193429996829600
75 415285042623582236455140962427244024024071198918440565833922336985345312505492137014714526226997650178057835463351634111959376520113643965734478092788462550414008768771116828615087301
76 142442769619888707104113350112544700240256421229025114081035364471436206983204817595513354019516525816559774924713604859314361936446897031976487127464574242909631983374458140494732607600
77 48857869979621826536710879088602832182407952481555614129795130155090294470136482150634927733353328613548813729855182190331529039891138998579146087015768134230884614686149514786841744220950
78 16758249403010286502091831527390771438565927701173575646519729650123967101526777633721098730468490567112214844943569861739462905385306026659831684503370064365590404070456778418907075138846800
79 5748079545232528270217498213895034603428113201502536446756267270331992524638912976912949471929178908300073306860203338728967450357286487064966958703658452584626621415595367051317444835687612151
80 1971591284014757196684601887365996868975842828115370001237399673740507554583093335259925686633254211092173741390233130115500087489383342823739285217025652558078493298874261782872765407765614008000
81 676255810417061718462818447366536926058714090043571910424428088093809163034966377018914927385521940836332774556571949491258278357684321546795308329828145948893831096403010599670132032198961671201000
82 231955742973052169432746727446722165638138932884945165275578834216216481439828770105701080519879497282016283554630555982722035145778194959541107556047888413733774722361433916489657690427633999220744000
83 79560819839756894115432127514225702813881653979536191689523540136164210121284197982877920379224295674914138211442873190127459892787452079195376944873135246630758199114556130469715865096562282777853297001
84 27289361205036614681593219737379416065161407314980913749506574266704419963984203470121626728358309193747494501182930536128355033277587092690626128405784648571504902184480219350167924031433854151253826008400
85 9360250893327558835786474369921139710350362709038453416080754973479620746373384244789448469702834466540735923543988400455842954626735433242006062347554885597139867283030020952744678547660339328134788078541050
86 3210566056411352680674760708882950920650174409200189521715698955903510146243684116235129619699993008264654341947861939457981175169383883564031244342400283177668176774687834005823625259590657565421148553586521200
87 1101224157349093969471442923146852165783009822355665005948484741874903991443226704561994550492101720360594353376558067221067268127986939930601965441041479577699709968087027742002843174385739235905715892533528141851
88 377719885970739231528704922639370292863572369067993097040330266463092069617827269246738040274606091891448940998493046734188079495099045521735298124066409899831211661390783425346346187816106700326447495432359928608800
89 129557920887963556414345788465304010452205322590321632284833281396840579906001978321147869377524834407347475574209462884017249586651749345106609637030334633724615906638218356312245685724376566900974131968769503446241100
90 44438366864571499850120605443599275585106425648480319873697815519116318909085952587660038553094430501260628073728436814073262785893356085197985822183654227935358520734833388146458506782656855930771375241381639963180178400
91 15242359834548024448591367667154551525691503997428749716678350723056897385881518164719202872184956864609877182925808788425041098267339634154403654126696253580563326403265679065384801087333176394083539688579983496672328146701
92 5228129423249972385866839109834011173312185871118061152820674298008515803360547515429125257934644997492384479671763207528486782878287500864603684704226163207603640132816358126838904760418000369656153884051154735563070081809200
93 1793248392174740528352325814673065832446079753793494975417491284216920920552823950253781458437568268993516510217897109044107153149709523107691582189149285402342625813089412014483427450212804012255477436810756790706252459854301150
94 615084198515936001224847754432861580529005355551168776568199510486403875749626266407665023497419182972603966055572342516358726674850755031183706089322590846200348625974000579917423582127100136532375567061229579735201151046545715600
95 210973880090966048420122779770471522121448836954050890362892432096836529382122184299889384239028109828286722706552161554708311933554328017353040365161423572607949785149900848809150989495760840558300688738648230602731577057015069311551
96 72364040871201354608102113461271732087656951075239455394472104209214929578067927586043012571777894844467840443472442968773217158729079942993287274900033256114809155872676909570977657110731726792655344760069893222756781437287396045609600
97 24820866018822064630579024917216204106066334218807133200303931743760720845277300062200620047231589337147378505312175464509118527554551746665716062343544990412215451759229590617979079158564010000477043246827762438192217410655444458982721200
98 8513557044455968168288605546605158008380752637050846687704248588109927249930113965444018146220911941510801379748931433111403002014624638091072517209424777306067084129739001082513016214858310766797979127809563956122757680280297224935827132800
99 2920150066248397081722991702485569196874598154508440413882557265721705046726029092308649292184776159082798150322799388747665221697123506925489736886286552050120193452800428271484700443480801513358496108132963897931648384415429422989193767636401
100 1001611472723200199030986153952550234527987166996395061961717142142544831027027978767772909552897387359484836137097069792781416650412618422395321062685526171464046361530865272264798117616070867240918780878193849791662546160742451113122815180010000
101 343552735144057668267628250805724730443099598279763506252868979754892877042270596722535511890986242939213467253266762032088305945898191640682259848724908178907536082435893734236213644402980991044857651606699436288285584672757474033490751032111501250
102 117838588154411780215796490026363582541983162209958882644734060055928256825498814676083961370411060842820817522324380264571338661148606245322247699599608367767957917117160170607912079641752686718716113614749242191376914345219647333835401159796768430000
103 40418635736963240614018196079042708811900224638015896747143782599183392091146093433909258508849330065306399724625502594238656597137542741261374356965526948402140544572430494442921388049076053766309744239373905583721256664698823100002555175413211639121251
104 13863592057778391530608241255111649122481777050839452584270317431519903487263110047831486196716438686014819211955491157834902897199992129409327730843315945936563024759404669249109501061555804985335405672082102475801051867602606335939769740282861710445010400
105 4755212075817988294998626750503295649011249528437932236404718879011326896131246746406229681354613274510204470914771711769912834274306233876076551673060239385337929573057791210452985114071052823803475285587421293371858708717713983900996571249407051720120641300
106 1631037742005569985184528975422630407610858588254210757086818575500885125373017634017338246582795218612149086103254571124074618042287775960439437083556002735696653635507339879722116463642458282078846697754522011169004481840214474941431394350075373271548713607200
107 559445945507910504918293438569962229810524495771194289680778771396803598002945048467947090405928740391269435209811223720920325266928543303737040732784829629043713642784494935986046640718528679691997812237449396023895096591277128435199720351357455064540003099766101
108 191889959309213303186974649429497044825009902049519641360507118589103634115010151624505855528807026994163228912108600121718445399199258324497814348188327476606282090319550153548104093911704586617851250358817723700912842720683471378556731574864222438147232810400610800
109 65818256043060162993132304754317486374978396402985236986653941676062546501448482007205508618839910241955920335975274010636122689724841235897234780893909739254324884210984653801739762877913247418292693901258020375093073420380665334769930627895327166443948725353490141350
110 22575661822769635906644380530730897826617589966223936286422301994889453449996829328471489464712585112155819383376498169923638182547795829811881268360411397888373571518705304859599004649453543527570258921448628497578404540918670082534312473409681979753807059564584606664400
111 7743452005209985115979022522040697954529833358414810146242849584247082533348912459665720886810490992528528045196850852313304853512530558634532632234797326984595001706398460428516969649650500100136496432947971760556027428417932664695319584097532769396248959029793993765570951
112 2656004037787024894780804725059959398403732841936279880161297407396749308938676973665342264196288051091180137340756729364908915642831174473088503358707117813651346052393316429203371631671906926092450661717787701544808881754088579325774518455724139948741616954929722629206811200
113 911009384960949538909816020695566073652480364784143998895325010737085012965966201967212396620320993916315642981953165636214580259004719294480103366642951508321239458858741115825636970714777495995594285656681006719859453282716882240065919003327244340317897413776170771332300001400
114 312476219041605691846066895098579163262800765120961391621096478682820159447326407274753852040818816340506267480639542578960091316320786414067002043774246462167887694770052048178028625506690500276489575758611150257979019483555791559456823725749198464435693008791757364210490991601600
115 107179343131270752303200945018812652999140662436489757326036092188207314690432957695240571250003241060726939840813013836104497345584655957131937703876336527169456904764821540952105740631819462964057327576712514595852701822937849834816841930461676722553115800664303800507271660452535801
116 36762514694025868039997924141452739978705247215715986762830379620555108938818504489467515938751228649570071580051592631628380704715781677934495476569810158360771418181809779279497323218782282609379611679564909588811064962248461161791641084896908880089905030763002920889798556906623611600
117 12609542540050872737719287980518289812695899794990583459650820209850402366014747039887357966991677158123830381475679988054916949361345105078805749826315994065285333728887077838780909518963665071399208970792517396288799720260098956755539252145921069003378535102441703293453956026906230221450
118 4325073091237449349037715777317773405754693629681770126660231331978688011543058234681363782678145546071217316492539437957749249645489138529846788457207070342022365596342057552451605020095682884190561971931113544378073431823626634666488153391679926822441953770259124185597556872234768012418800
119 1483500070294445126719936511619996278173859914980847153444459346868689987959268974495707777458603936063329970843613706120198716693115615122640452837894278661817516709784681443324638421592285371747819194147038928640223008948565401735624850066572424414902983051509789339602870808161136091176660651
120 508840524110994678464938223485658723413633950838430573631449555975960665870029258252027767668301150744006399132406462465362005304909585176803922538854278004194096651657874164499204135691427723490555226887648100500469247903182751340313137727077378560087906080666336973499699182519840842048011012000
121 174532299770071174713473810655580942130876445137581686755587197699754508393420035580445524310227294738234121639934717727659726248063363245940919544384387836174918884108535531465730823239338127365332057888838557583224765826597133465393618174210694327450039777964917776749115613623519672480454560801500
122 59864578821134412926721517054864263150890620682190518557166408811015796378943072204092814838407962096833260132636053934587273466081222994342296935288156181364078020146132037251828358801254720178504405037138381445737600895836920052186386023793459387584276140677921713960019449266048290516811549413116000
123 20533550535649103633865480349818442260755482893991347865108078222178418157977473766003835489573930999293137089590950341509434179652638467707651363850488816732126722212071601925372178703908294403344590877921636468915455067309692091952893894910049937360366234493982970295421067004324111554768547545153945501
124 7043007833727642546415859759987725695439130632639032317732070830207197428186273501739315572923858332761433136070438375393089893279407164475488350038003575218807615822536026804654414825559363324070956088688204422912759547216792846903978724702501714497056114466542952329757422184952003848406120866564329012400
125 2415751686968581393420639897675789913535621806995188084982100294761068717867891811096585241512883408137362034274856740764342177908105713747628936742662235942955731582215835093864800404142683718998802247880561943577134580326322873632136158746225074462482771925233393739053116498981010145837774714680766171741550
126 828602828630223417943279484902795940342718279799349513148860401103046570228686891206128737838919008991124510717807984604390471903630443575731010504034870400936147181099244354289175008450755798459869922186597733423840770015781227594328805306927466155479191631354725443355392115067418148349391006945566322537693200
127 284210770220166632354544863321659007537552369971176883010059117578344973588439603683702157078749220083956164491323212722894766002121601150730156577747744997673712714288602246458770902920270187731056140117017707639387172304307279769400705470799137189429060941811171682705217604202959530130893810038387730012800390351
128 97484294185517154897608888119329039585380462900113670872450277329372325940834784063509839878010982488796986828964500590128757611547350785908910284935801972259561558328397080749300029577714060885858973143680793294045877161080877407054106197233451481561858275832273047796346412938286377166495354985931414562512137612800
129 33437112905632384129879848624929860577785498774738989109250445123974707797706330933783875078157766993657367580348414995096780651528903757535971090092628022949846041275683117697493049029082930822060856925376154359006227824301345104288280369652107919418379852999963980595857827909549769393577699261902254833242319543041600
130 11468929726631907756548788078350942178180426079735473264472902677523324774613271510287869151808114078824477133862172316659643986222053948295329612157394161248573197069242412401263789622287868660939224153121609415837660218954373909583299260827013897623116809786932000437579490762470795013815720846026260870400286648330150400
131 3933842896234744360496234310874373167115886145349267329714205618390500397692352128028739119070183129036795659551055737307988850188798862278862141854511712027722630835422619502153639856905047696761799045678873864696546870572003595935858744102908501552429133663276963481764792779902016123085896031313766948036858773775731995201
132 1349308113408517315650208368629909996320748947854798694091972527107941636408476779913857517841072813259620911355192318898632992797575093304314354815439267446762501564342909619616186311724986488546219685564603665509062830114753699422318966945840744251601320554828793651022157772879568540615546380973997124368386772126933596813200
133 462812682899121439268021470440059128738016889114195952073546576798023981288107535510453128619487974948049972601160795231328764571526294096970391069503414495080966356771472604916848809121191566870642560180599803835597766236333246901451859080171530200578846978680583516645338277247797457045731058442223538587059419516446562754701650
134 158744750234398653668931364360940281157139792966169211561226475841722225581820884680085423116484375407181140602508314426951551002089462692846781937862250714094001448062505979150515489834345246300295569335510829297343505379499341587331791495615271241467044261472445949947021912110065433118537077606212607485379967003084440881334487600
135 54449449330398738208443457975802516436898948987396039565500681213710723374564563445269300128954140764663131226675549769912065446665426950708157156936858392506022766082244203756164594080163469885320973670564904181493762451633856641158435914016270856114290266809276898439177840113265928090830084457450127771435824458618606773966764760051
136 18676161120326767205496106085700263137856339502676841570966733656302778117475645261727369944231270282279454010750458269231754937400729765198921741489597642110583041966653189880833807041778239640476754045039511931145102586127255542613000983930641003904247534869048483679967540204509142148364658507538207448947459177758210620803296466613600
137 6405923264272081151485164387395190256284724449418156658841589644111852894294146324772487890871325706821852725687443676555935851498980237197425325327284496704499827821383772100756994027671762500704297981174304332430514548237274148349706809971061290096191633696680144140487999770482522645234642531923430631128741875673019538047939193486721700
138 2197231679645323834959411384876550257905660486150427733982665247930365542742892189396963346568864717439895484910794969078948748554706187817692449819079855137211363319648898501169567863896164026638592003385348221286005963743970683677881883768473592730999508426350455225452137363595653920479903000362903878068177887320916040302152904889694704800
139 753650466118346075391078105012656738461641546749596712756054180040115381160812020963158427873120598081884151324402762007072295577301464777958312886303632677674325815108371154761047804024216986092990929157459969828954679775412641400422630734635200200466492049939846821921186425699482410099111754711917017648166164254566370813510636905129914684901
140 258502109878592703859139790019341261292343050535111672475326583753759575738158523190363340760480365142086263904270151661462448249343227294307701647321748884357224336209142455557173812088990229752737628428826760617796332239316840148461555610048303058220885788195201854111722918943432350136932217029198016011829019015491807526275154679822934107014000
141 88666223688357297423684947976634052623273666333543303659037018227539534478188373454294625880844765243735588519164662230240415641974839380845473681070020408254359545819457448580343203896649155177808251797750660449260920934826841074180516960659897270822022404588363299282015547358268592192878760786367014055031324970105622538434348242224523439019101750
142 30412514725106553016323937155985480049782867552405353155049697252046060326018612094823056677129754478601306862073479155280043563927425416155996141392911366536317072542560262592945115667706810038246573383714967530406978050505923568703572715654543734635095083708935938002538114269483240813497214177452690522119518613358648542848938112423618296775154802000
143 10431492550711547684599110444503019657075523570475036132182046157451798691824383948524308440255505786160248253691203350766126411364879637659280611268277422680705271550096001598144657113850087183919233478451471921748807097646687320998048580004267871384058207359853725701684411716813079711183675743070630143921546164497719338011455110046218531031780397769751
144 3578001944894060855817494882464535742376904584672937393338441832005966951295763694343837795007638484652965151016082749337529861076104578993104172468774088353460585409414822293073077029602085819783529364692879534041982302182648372412034096897845572380403420868865646384881687450056904905220502580429559167863298591576223034591355262508796505519506485478014400
145 1227254667098662873545400744685335759635278272542817525915085548378046664294446947159936363687620000235967046798516383023985418946023462895157306374173503991561935981548146840024628943491539226055012953887274888755624861565450288181503163501000983642187327216088165320544221965702982969548095618889383349620882828222161111666906425604484713471078049336231841800
146 420948350814841365626072455427070165554900447482186411388874343093670005852995302875858172744853660080936697051891119377286419851735107795764562271993327461735666845790838643009975340212161120240463299891418530063561349180872741772020183025838535798423939341849665141401400162333498999062665154254382161773639123681442539188197786761121747759505628319593058779200
147 144385284329490588409742852211485066785330853486389939106383899681128812007577388886419353251484805407761287088798653946412153645654345915060799562390650283414199945508129044119616394709904859361955010841452634729600261830571591781165388077167440186127729445058077845668733526766418825393562866010677105885784079390324452305687867745973194123047563175454964630014601
148 49524152525015271824541798308539377907368482745831749113489677590627182518599044388041838165259288254862121471457938303619511370648391641980418430351743056448975025961979960221820971183336912922004897568574361579225027041901135807254488910134368685594497307365315813804082609776061862644741781008899456665290976413501082418927504175742555186705042029156525335139614800
149 16986784316080238235817836819829006622227389581820289945926959413585123603879472225098350490683935871417707664710072838141499390971656931861897166452783618814655751692941019562435427957978698894129541979668855307155818999838828493377712975359719360371369965298059801001380285446536802563723146521909008919228641922088696551416522945234416813697766939656305399011604941850
150 5826467020415521714885518029201349271423994626564359451452947078859697396130658973208734218304590003896273728995554983482534633654401998963098796690569433025607131402289882477026542696849306471018644142595161985343046018443588379891537291228381654786576340539108208924332195620126941154746916179359991432339480858209222543132052892961035612525521154970855728512072350636400
151 1998478188002523948205732684016062800098430156911575291848360848048876206872816027810595836878474371336421889045475359334509396128464945539731822626131283464620076290994374215208552499475180144325673291845009047107106189299595454429283396184654805386714812697276030231608796606622952395898959543708709560300828502290795677278449066127947062148238560885839244869394820227419451
152 685478018484865714234566310617509540433761543820670325103987770880764538957375897539034372049316709368392707942598048251736723694528724255002072993465062657269690848591508637570367476688324322717253578298646658978325051773460028235442024050709273239595187537380382907260302478675955787732047364182263995056699712648670778353904013782753554440375450275298283028637323053251815200
153 235118960340308939982456244541805772368780209530489921510667805412102236862379932855888789612915631313358698824311130550345696267524149568274539870560916080459849190425128938492573909003143781819481811677030423264774286571638030265700307388202541795786804444258414654610415865018133331512781160211259877046204994882019751099713686698255148088427607594326138057588470567961218401900
154 80645803396725966413982491877839379922491611868958043078159057256351067243796316969569854837230061540482033696738717778768573821735522362209799788458711795459529188554373058217443806148531695581327989286930571522342811190925565169601446397955125628610551072714805408650428299693614171394075541598523033545142089048397728121824715873318076188333513120253430454804550884807335574373600
155 27661510565077006479995994714098907313414622871052608775808556638928416064622136720562460209169911108385337557981380198117620820952046384192251325471297707255846756569839096751993282321608587126840540991620933712947320552433301171808141921724889126453547198542096357807888918327096277144300644274869027705135765339865728835260117798133853171794579310253886994003139767383809136005984301
156 9487898123821413222638626186935925208501215644771044810102334927152446710165392895152923851745279510176170782387613407954343941591293258261702414540123132098003621503343577937320788620132193946086112552769963899899334028867968085543300123705724741129732969951711844446523415541305082283969533342597712738782706359064076564456122196942528727905384049383090967601706218811121696835574615600
157 3254349056470744735365048782119022346515916966156468369865100880013289221586729763037452881148630871990426578358951398928339971966045913659468178472532167216568403191641396852318998043112544503024947148239652815847033322791496996738394207214213886974550556455190324184183120797798322530505963500872047658484742910741306629075626749506533997417973665094164247292902696320563402842330752221950
158 1116241726369465444230211732266824664854959519391668650863729601844558203004248308721846338233980389092716316377120329832420610384365132362907093480056760067723667184516732051716496738561555661533909988435539120546428955511082883107724284048849727969856396104456300173114826224425739575847740916965113200219953247016189447221232945579516335502301789284354782713244692938421495200299618873990800
159 382870912144726647370962624167520860045251115151342347246259253432683463630457169891593294014255273458801696517352273132520269361837798215384898968594401812138812383888642007375941321405537283858952428746267490378259061504187800154045727906499800565802436070604486687735140502143134088594953265091754041422731183531993833079946065026972863244208951326227424373008465001603751152460147911981709151
160 131324722865641240048240180089459654995521132496910425105466923927410428025246809272816499846889558796368981905451829684454452391110392120807500875569691543900182780114174951298169837305966549269308926892900750229253720654366847643994403297338904443805178490349361750171698052820103041749378666203939029885142507815557823499880273038189742777296096480590985297533493253320236020951538538943468016000
161 45044379942914945336546381770684661663463748446440275811175154907101776812659655580576059447483118667154560793569977581767877170150865836750566346258152973952254630068740174690915130435076022183751685872078576379080058449810919919256759543632308393862188425178300198345664577308298162927241067400702818263208720528731767818182334259709845436209123591584245815630605833707931584066735575072195486402000
162 15450222320419826250435408947344838950568065717129014603233078133135909446742261864137588390486709702834014352194502310546381869361747047631810340517496160010953443001567210072370390674948420902461385727565819031496315629287936999996035804885489923406944227782591954816638649260261770021116191246611992284955201221673359894676614726058938998396342269664659057134594473952774447316339748420618991993488000
163 5299426255904000403899345268939279760044846540975252008908945799665616940232595819399192817936941428072066922802714292517408981191079240553402884901297717691078206089049030232338982547357458288922548620753776427143357184314899172915497677865283842799880336428804354854528683008106141157793642849347271344760088723292428367739623872828599457284822098711980422684578738400093106526759739949158643919370594001
164 1817703205775072138537475427246172957695382363554511439055768409285306610499780366053923136552370909828718954521331002333471280548540179667386094488231147373598562270379879751390552002490265539149970549412281638977837439469998118623941715950480837234852580243749284118372011380402716426847047826165675491261964504270227823179328764192753470704721696853292734361071585207116360727629245192014445738143892016400
165 623472199580849743518354071545437324489516150699197423596128564384860167401424665556495635837463222071250601400816533800380649228149281633634306752850499029216685000250265811430175105302747289884867180700605682068313872075458752101394383180706662650124622641190804582361764979736021225517162870076488673232452037043259283549123599621142794936030731464229649239574191488445277565571709210929700606040840300942050
166 213850964456231462026795446540085002299904039689824716293472097584007037418688660285878003092249885170438956280480071093530562685255203600714890157053694725544869484019829559099007633772823044718374379810665209864478524008407572444034009786857280327442684759190101178108333477443639639521134617398736716216525374435479860870157458589117863971278349994140269581845209845499366333966999359057154678482314078276865200
167 73350880808487391475190838163249155788867085613609877688660929471314413834610210478056155060641710613460562004204664385080983001042534835063745147969889995229544012936566969674104039444123359828507794179745682568353430163323533151493196438329917009196887892872025809202712539148086264373748789398931085275897433485486590267693135330643578193820664619717906727778169421491685578291585110548513447692385739260588638851
168 25159352117311175275990457489994460435581410365468188047210698808660843945271302193973261185800106740416972767442199884082777169357589448427772939134595430877748631653212976712471762161276520140193337116982457384602254071013518925318453401337617157141850851258126086706996554590686784054008932759912430302250913114827185168387383366422772169513411242058043527792220565540248533003265600656887102856854286241149406616800
169 8629657776237733119664726919068099929404423755355588500193269691370669473228056652532828586729436611963021659232674560240392569089653180810770627438831467754254517382634605811976264176283014586318057653078137607837767495082320797047687580785335010426033438877685288213872659754087559042728423556268902018295201604518258326014410629198824625946820198199515181730339522384088374876949077673357682814819792390930039675842100
170 2959972617249542460045001333240358275785717348086966855566291504140139629317223431818760205248196757903316429116807374162454651197751041018096506167986789952905449561797214978688182650458367243840449183081505781009394773900745539864866285351569992526922020782957307840553591530596651943926019525886238823712101895046932786711011938531914293397549363259974940507156139008642937823756262929897837753766300503518642774668122400
171 1015270607716593063795435457301442888594501050393829631459237985920067892855807637113834750400131487960837535187064929337721945360828607069207208482486381182993180554574568451763882526968891333433208484792666007380753393079243685991047098687556311550323088139702008034486450087506937968239268478810266924814068687230836016873661628528443855526706997564948166707346658419632465074118818686089103317804218189790850247929251843701
172 348237818446791420881834361854394910787913860285083563590518629170583287249542019530045319387245100370567274569163270762838627258764212224738077745969307444994844886608105040944629664765551624438591296618674207231830432122113694619981655027618237263326672147464023676642504221447981754405588471597666127811968514228610956393401264768726254523358621876816523215991299750144341100397048141246312455905478850337256792274058171817200
173 119445571727249457362469186116057454400254454077783662311547889805510067526592912698805544549825069427104575177223001871653649149756124793085160923454819909895412809969642404081499254957330080138915853270609951648829207114385719660581280183184590078997775339441925632208247888186879741295334814409450246461306485349016073230493909986918510920121369904495663947660920494143585607386352284802990161653788642943903011723881337691102150
174 40969831102446563875326930837807706859287277748679796172860926203289953161621369055690301780589998813496869285787489641977201658366350804028210209317783254450973463498877400976791317167558765262515610559809043645395675116162837241469830155759179597282396554278807001892302603719380629241480312438428226966646941599557861037068851374221861746101103727136648656585814002764629984376796878326486116590689999997484297872897170971711259600
175 14052652068139171409237137277368043452735536267797170087291297687728453934436129586101773510742369593029426165025108947198180168819658325781676102412065877519169394594400161297504438351615189326011360593526003651633232161564351408320783845018814996676983839147291900641258598401240318850709616784508694613398076886895455156469812529559054904813466102629913675276859290946390853142451993248854187283316911922063314993426617854370176208551
176 4820059659371735793368338086137238904288288939854429339940915106890859699511592448032908314184632770409093174603612368888975797905142805743114903157525840829956891679979230750404808166197994048029353485983482834892061895655876946544363831819530947205852426057974515770569440712574574753816610354115716297366844569353157258295216464092702263913791655027980948918335967154774168282410986498086477650107274247006154420090510849723793947617600
177 1653280463164505377125339963545072944170883106370069263599733881663564876932476209675287551765329040250318958889039042528918698681463982369888411784510538401878421523603774943231527705774017179825233629010133727904688530157691708925743207990024907655544083630177475207985587495999587264572234730816309956737224227988463085088800177702904948670161843336040855930876839329073261527925850468666389131947451567376899772340078502636653328026722200
178 567075198865425344353991607495960019850612905484933757414708721410602752787839339918623630255507860805859402898940391587419113647742145952871725242159594246707255758787268846524705249814125048526262238533048025332607019541526826058320214610698907171284519058273192594974389708375597329824920244267471966820904959139639556797205010788272745808112434317136552698100119617177793523034353474527534985389480807950884511042163393093023579273550276800
179 194506793210840893113419121371114286808760226581332278793245091443836744206228893592087905177639196256409775194336554314484755981175556061835001758064292325788873626897400742366792171776193112280972095902181508365487851533918191262946558030705622988176802057270698671409346996637969090135703186632082998704040519712053570983794840952035373254633720767896936682896667949731020305682486103974103261260755687486503179518171547550026353548039377733401
180 66715830071318426337902758630292200375404757717396971626083066365236003262736510502086151475930244315948552891657438129868271301543215729209405603016226291204829614205843463504241810202641700323560172150630213117506111623861489609512862901074587678537527494637716331248729454853415219010828214614373580109696832202168896541089598626047162539610544253763182865334626802577460200943966259086967496758676265760317350433681148869855510694679546094018000
181 22883529714462220233900646210190224728763831897067161267746491763275949119118623102215549956244073800370353641838501278544817056429322995118826121834574145032759609721426023416704113568393068888729289467219078930963641435823140886372699456399168964424423265721436169279125051330044419354333896671109027565530852495312849807808211288653803771074841902303333752469582120116056792410435720208827028309298882619892612772118605953955784660037374933962702250
182 7849050692060541540227921650095247081965994340694036314837046674803650547857687724059933634991717313527031299150605938540872250355257787325757359789259349576562195684841390088232220414734283947043805657814236949071822224780431171591015500130113638941193695560426879978119624173656062800983897692050962066636659042348826367613306040678185639474970570928328485739012087396732640591051606839559132040865441139334287590313556998471526040231806077717929174000
183 2692224387376765748298177125982669749114336058858054455989107009457652137915186889352557236802159038539771735608657836919519181871853421052734774407715977378446789947869817739022484365831856998428298649787629824443448390502049490386412116287303713679866646832707159254348637938369120061897398093932647703980658983373073162594413421514881375247851664689381572316256776349603732862594019049596639092856370064483295852188590530867738975141818261593964072418251
184 923432964870230651666274754212055723946217268188312678404263704243974683304909103047927132223140550219141705313769638063395079382045723421088027621846581244017860836689839310483894942895648833085927829025867010778781652944918693530543352073936235832823083117137111855912409548354057616767643684311297380507526752694115349029002037033037292646380848653807582042147322309647903521549658987515686698572292120255058134345054250810987989578482182874134209571018400
185 316737506950489113521532240694735113313552522988591248692662450555683316373583822345439006352537208725165604922622985855744512228041683133433193474293377415855446249328568982969935922878558321997099293571159173765861370855240182079048565574542290930649129848600438621929826985124620784892606754485302563198155046840698367934011773814524181860733801529226273032480354400208549122334634900073162394151385443135656817998250312271902219705923933887593394688379042300
186 108640964884017765937885558558294143866548515385086798301583220540599377516139251064485579178920262592731802488459684148520367694218297314767585361682628456047126742654552912032912059463147692285187734057456649266058674134208902892819195586913931729172201342701648500834172310889664701312888060356018629699486828696250858301310749070590040732819929338629731956055074400688039467629253266011438599615251367649736824070435854426249418101101204240435834828496191951200
187 37263850955218093716694746585494891346226140777084771817443044645425586488035763115118553658369650069307008253541671662942486119116875978965281779057141560542191198008119482620125814253733965657988343923472534278812168200645868193782555428458928954164083000973618640408220943729759061382962077936924822662527445343949308647443037749972563777278499312878631994627627867318458169894714402037455836302831890489155653689867675348399219450854780510830518652639302676263101
188 12781500877639806144826298078824747731755566286540076733382964313380976165396266748485663904820789973772303830964793380389272738857088460785091650216599555271754890455387766394552166204066591273694280571697559533079721798479531301043149507726637699460123348414871900686502675912942957427155424920870925374351483447501134941969914158337452016238492258355136218179589040667043085752065063270513950106261661162252568063836787225112163211842610024614557410962845824938618800
189 4384054801030453507675420241036888471992159236283246319550356759489674824730919494730582719353530961003900214020924129473520549427981342049286436024293647458495309593589540282267994591831597018474347887783640453343254834055721163276011197942732759255732609581266176579768079556607578766781482925095507252256682737542685125708127826444335607771762002884369666261589198240373562690789512988193746776647871220937916359795337889920593799831716041631643972328162226013755742350
190 1503730796753445553132669142675652745893310618045153487605772368504958464882705386692589872738261119624337773409176976409417548453797600322905247556332721078277776916803397600855815622606238831704964598442666174638085010682797213427564175817189641813420889839047589184431036712121338591100140079992361200117894250814706968120152236989880905287287315173423086812280890554789841429316334884972791367040170748855187342843226033177212842947293446092105432706166490776673282608400
191 515779663286431824724505515937748891841405541989487646248779922397200753454767947635558326349223564031147856279347702908430219119652576910756499911822123329849957883047472456011401538956731970938847757639545495358789240191682002072425236716514830106049890847674314330520804278043661151377958527834925400057536479549486104412008953854963518634340362211506723713952355387609040158125236553300680507934837176726740399424230870332117615845170275887595674411614897987555904805267951
192 176912424507246115880505391966647869901602100902394262663331513382239858434985406038996505937783682462683714703816262097591565158040833880389479469754988302138568893513894499278885710101895876563562980988675943783503087380593572046313621689914307091613392316763458386141422842972491833639539688586859142132172851309955779089028911733394631995748790251312931198466095816003092542584414416844416484763523500604373776552153766795278508369716807475185842057096519193588359018356819200
193 60680961605985417747013349444560219376249520609521232093522709090108271443199994271375801536659803084700514143408977899473906849208006020973591458125960987633530764117067774149139572694697389377347474284913128822638039493291080833323688748951943630320069272694413486414374596944136985815490208948727192517044742101714452489255716515335688912109922954019529645596867764894970050413992489950222736741552784147392699230864377905030159245887988245360058062412476069160434588502172802400
194 20813569830852998287225578859484155246053585569065782608078289217907137105017598035081899927074312458052276351189279419519550049278346065193941870137204618758301132140602542617082480366638812638516406898209269911304775091764467521280492949846772143796720870228366641578555948280263028191692418361821717864866109791905638596941395077731424028786786169724194765270162379553413403780678393181672957027345938573498299568995589827156246727359542444739204512343135985974505358288907745145600
195 7139054451982578412518373548803065249396379850189563434570853201742148027021036126033091674986489173111930788457922840895205666902472700361522061457061184234097292246600638625771743505442635531033352503791498849109394306207928072776281999536299363773525176863344716032627537875022996730542484056032855478393544057923495527016223284860032278624934427470194602284298765477007336487389225480198033882892874784282750835804195227123795522031290189948556244378860287162278458167618871275432801
196 2448695677030024395493802127239451380542958288615020258057802648197556773268215391229350444520365786377392260441067534427055543747548136224002067079771986192295371432780343407537218206611414604149528930748064349451583213066222398898141298810154651178430381664502970539779205024262634003554879274557741735375464563433452178691580321286738536449359200481947358098913088638349270132613413503954281291187523537380508932284253082107811526728997847381456119557329368313022206517876186441585619600
197 839902617221298367654374129643131823526234692994951948513826308331761973230997879191667202470485464727445545331286164308480051505409010724832709008361791263957312410861277682371243843895700149456537785322017503828039029417522533248920417567374039855003071964942929809233077340445441023343285146096890558241821813884393064724537924940610209269460964606909103002145266536652467880789198272993837116460693518834544503836601921023094578184863509410597891241195978088200068845894813545195310222450
198 288086597706905340105450326467594215469498499697268518340242423757794356818232272562741850447376514401513822048631154357808657666355290678617619189868094403537358157386881619839049560408596413335021679107148143979358540469664833175295742877308354400805324785622327059357297218611830791452820921302489133484338718125056050604749476843066946309941448059991620224428257017615572540202570118497250674432097905161153008248796262244200800956053362600230967705366777311228285208205995476000171723562800
199 98813703013468531656169461978384815906037985396163101790703151348923464388653669489020454703450144439719240962680485944728369579559864702765843382124756380413313848006312100969293932395814761615412467652094924253070695896688313388401325749850019437272650685449156385964280178834971142970175207700125300713490478279066977598236486023088904878314137117484477221484911469935734197285347697330427226874110966129215150192134614568370499401681165072752137673794521822430345001642724310760621114102757651
200 33893100133619706358066125458585991855771028990883943914211180912680748285308208634734015963283399542823699650199406679041830765789033593048684280068791438481766649867273024195328315537372106634319977958867371451342633801828161997076124143402286106996543975024114852411379735750099647932361120194118183013216986649866438175994678063785009029652018271880448493423782212015726512177060251235720167529862813473548507788721367869049905455807856578849634713543023809563982101449462261360987150211985020000