1 1
2 4
3 16
4 78
5 456
6 3120
7 24480
8 216720
9 2136960
10 23224320
11 275788800
12 3552595200
13 49337164800
14 734788454400
15 11681891020800
16 197458829568000
17 3535951491072000
18 66869236482048000
19 1331693730791424000
20 27856727993622528000
21 610658404052336640000
22 13998918155048386560000
23 334952216877727088640000
24 8350201406659847454720000
25 216536492204900564336640000
26 5832214976292450729984000000
27 162929750295148676775936000000
28 4714880472031146485612544000000
29 141163303555223517412196352000000
30 4367830424907412765544546304000000
31 139523004261212496842698260480000000
32 4596566807685458855108589649920000000
33 156036586301680263389160281210880000000
34 5453123464613864719185426084003840000000
35 196034578562297149522818756803297280000000
36 7243536724436687595696322587603763200000000
37 274903068497736999708851592183467212800000000
38 10708199904974096446033832114469942067200000000
39 427832501087679709419685909313860770201600000000
40 17521780707748603845072002014576588829491200000000
41 735139670206355858645395753906100420739072000000000
42 31579185122826633910112538578448069571903488000000000
43 1388146044339845339760624894969577431097147392000000000
44 62408966744465172213387851426774959425004240896000000000
45 2868275029196736220719072250084770545654889971712000000000
46 134694620694530699076770519844110587162496084213760000000000
47 6460078415619392427124258573411499244336979157975040000000000
48 316296224368158684926345406352867451502328704411893760000000000
49 15802914549298420510007693957306306424037852129504788480000000000
50 805365187981370250594861864237395078999119948746074357760000000000
51 41849792245557608188010948836505121929863634798889664512000000000000
52 2216548698447669278440443270534634288609398139904273154048000000000000
53 119616073778509771921772724458046786424354336568829901012992000000000000
54 6574770490884319317890345152712896661223748746508159508545536000000000000
55 367964853558750760472515831836745964246746031927461858164867072000000000000
56 20961761936889813553768381499332319500267110055943020094517411840000000000000
57 1215096586558511639218564011515505939099675045907916895896846991360000000000000
58 71651593684622919224043304168804345534645320319728632592686162903040000000000000
59 4296826113585102029304280136421556522039160317635129265841039443230720000000000000
60 261972410932808099708966808251815588587410534223606560069611426141962240000000000000
61 16234245856958452171483141648468783906851390755010790853228540785695129600000000000000
62 1022266550748730744784925619723723207633173121381904510242203562114704998400000000000000
63 65394604435086134178307188253587687774889519496702606495315063618972260761600000000000000
64 4248729619911715057400902396019547708758450018157036670031757181970079861964800000000000000
65 280293233198618118504484357041371711093529925229570329567153384674849281644953600000000000000
66 18771652747579703237461935618243789469975924462862215733890752253869263343845376000000000000000
67 1275944537197526542024741339140943412198222942927344561905024137382509014211887104000000000000000
68 88004790645589297600546910000108985662755504012801502844602029571146593360345563136000000000000000
69 6157928251870650378809259209307253035740692216965377930498957762499243849703351123968000000000000000
70 437046743501472909245284137502770831041658971658051023431377096517999092492075213520896000000000000000
71 31455729205340935856487130053155573281941171562326914301940382882513153164406133809479680000000000000000
72 2295441710544660394989631471803560301768889857318029040657476630385800848340435268764958720000000000000000
73 169803153079105118867006247178366667510177648518965693272141220495112061569565744357368135680000000000000000
74 12730888834388125002858300329380145561498728394405713485052740103070962152383338086864141680640000000000000000
75 967225703100268586944686654518946058993977828324413855702869274066742453189640857402849550663680000000000000000
76 74452231574997589673931377826898695016439657903596938636225479432480183875396175095740890087424000000000000000000
77 5805438186429768735107843431191470252791384774432955024535590499539517809922761265279490584477696000000000000000000
78 458488204625326776304395536144561563978652117590049997238136212864899768680635974612845926425821184000000000000000000
79 36668022455031992378259453511974365688633405138382959943778541629515688783108342081101589158268239872000000000000000000
80 2969237849206869497705993505340701253219693471491399160042828101853194291111732675110227850181312774144000000000000000000
81 243407723414343191604654026192557395895153419621385924514749222643030160507887986213917081493622048686080000000000000000000
82 20197187056283830062804994062818132123256652640644984840270593833211903386053519923996546917326114856632320000000000000000000
83 1696099942646181935836749122538196849625125833234600196506030212785822573214120162251209446292653668281876480000000000000000000
84 144129990613895660527961462220980590417457546948121509243394578051134702459626686960315149357199074991422832640000000000000000000
85 12391943863139855865310710158367560885834491244259023032337365315080258091899729354981642718180031940050949242880000000000000000000
86 1077824034161998535960870834608909996170696682948776913705919918191294660087379241383680135966656375293920621363200000000000000000000
87 94824851331695074542230257818269090525624983342208600172782924240162715045491950383353964581003764388247479569612800000000000000000000
88 8437352465413249452006042876353656549704824303459608917928858962392260425257555475844975743215368418399452090544947200000000000000000000
89 759180454759531811296863489227220941968244425909891525979337530979338978019227419813076878114984825983709280984471961600000000000000000000
90 69069284393241001163811590194105943192369163533501531120958170641573987607839684749649234196175321172858472322470982451200000000000000000000
91 6352921464124012162495519208962650855198697154453329167444919309202517540870225688110662353741900239044659294593626406912000000000000000000000
92 590689467442694254338822738910234276042807019637605275272119638454964387600945617131279005598304713549844854463339427790848000000000000000000000
93 55512641925864154281186372466373667385230577027951974274577989258652908604119447610811314850684715533236918714403597091602432000000000000000000000
94 5272569087278122297752457129791843908266845220409292893378436517769978946859648022750896593617778804894898145087026301937647616000000000000000000000
95 506060209308048229559358037585084841073485383862171087719092780616046360192271035191086274284671215544142268740695901374829821952000000000000000000000
96 49077727797623770556611184674224348430234692861897638501627402463934130735062434546265757298456151650144153907341940611521823375360000000000000000000000
97 4808646306189235042977211726076643041816032512309997540109779489911848788401284683440306269303416631814082134389244942628047751741440000000000000000000000
98 475961774908921529034269051598441181228677191272067886030300953776063373290560319968091490160814731478440834170535047573517691634319360000000000000000000000
99 47586942985962634619920985630952960007791334121070547997318917347783681289477233736761263651680616596869562333771295508247675044920033280000000000000000000000
100 4805366833208684421580693808709172408266965205933009689417851710964754223651408354704395980132299126559202905943393751312353526510109327360000000000000000000000
101 490055957296150745731602703234256444276749549356267894331581653413787617564450286862551627338797877521118167782263751954576973542524452864000000000000000000000000
102 50466524306174576339239590208481643357156622702837419335627519598194498066739049785197532410962541889364832165479004556169361407544137875456000000000000000000000000
103 5247575933066172103338832219369642615469332529815621356528429249276886101180929555512893061953945175659251382860816118881655249413960078721024000000000000000000000000
104 550898366858126216071823769612384051409885924684229216829583757257954138920769447615202836694014124634631511655191675914598893313751478846881792000000000000000000000000
105 58385125928230562999597621929353036040631836047389740201603212883177344851402402992482622262575961090344689576778947963153973957279946412480528384000000000000000000000000
106 6246147675595920241311689142302704056786451918507837297136764252846956448311612165616662682978844396202548480247820843304572609915530411049777889280000000000000000000000000
107 674471483701502395808010000832888803849365860003637838222539544937267680858335483750653563369916406732879899121275424385809410508094871795947137925120000000000000000000000000
108 73505355777544546705350479443251321950579487949216989700550935712197117202258410484464709069429344958168927292898876132363132273576877062206474871111680000000000000000000000000
109 8084289024114512231372839881954544356641707728189504274885021683692009457503983406000720323824219517138017025363704126792544167643765312322673209235210240000000000000000000000000
110 897214345002029511982113738470382387499049865427442925199208945916495821368727357767138111429553221147800183470669549628688640159508599694292471590766510080000000000000000000000000
111 100472412956728718411308925981976229186528619143279760851162139862480331872810205853852707791980834320551695473109126618059104786191769260262368728862372659200000000000000000000000000
112 11351651476470085390672844982322461003834716002475055357791695393893567043806791909534981344839498851263609350901013746221746112034469973382558099780441787596800000000000000000000000000
113 1293894343536969807623678390269578776100393869233193388581488701756898434828914680372179852198497038189316414437472654891598610728704884979733058164382407799603200000000000000000000000000
114 148775932480636373955061756174863924085339413118465357424375771853287785787979543571730743743923751308261695287044810910779992004624976583865280573467345362196889600000000000000000000000000
115 17255509231875320387502975516420450232966924709044130813352435052910662060822505622275170316991717920182692989549125327374833097865753732831942895738734506123932467200000000000000000000000000
116 2018607157879530128143893560504719282375596396369112304752165793708091844251128065952522006356041010793895621595080939959401263113609986539124758431853741904119201792000000000000000000000000000
117 238162298561678734742105595208981953135391984974542343860082944196537199240203662630170587981903204630116358598058438145008599627902290317360025331727147380568246714368000000000000000000000000000
118 28337411453852649751379187835361225563927920598881484585464144538247792534073105575001630698209792525149331303281680065971128642946870800595805059935973817679448492736512000000000000000000000000000
119 3400028861751664158541635912926325226516206784727998624868766293767875095131928667844872037222973879155084603349366097285034645486129142048959606157439781494628409206112256000000000000000000000000000
120 411348683319509237982856026009440494313737626601879349751431324238614616824254849154484703879516476475607460083450223118226261674843687760034924101192343561616795364052959232000000000000000000000000000
121 50177961353781902058968473523731884773232350244868361607027830813614553312894467383240923113705159344792490441836998893234560598829150322071098506839036764694743168869948456960000000000000000000000000000
122 6171093195668473507133269257370585072769755503305165052116998005183666163092707337542898884960067233196700653587041571391075202061363350048243788421948909689102699940701630627840000000000000000000000000000
123 765118424680587433559649208439807156813490032533083302269662259494739184504244512992713854722168587694462286595890945383898502255996337200052824038375883863730648181420233546792960000000000000000000000000000
124 95627854281590420537307633043331442269991051137629668968584572688081574180567346056707698750903316311690203230697248038192339663933850932040520610410221997944711068053116203124654080000000000000000000000000000
125 12047627790347615897480318281784252207924507028856543317399186030682535179972617418689572641464623113168300777295956254938405321542493627215625990216086543177112693425155936376282152960000000000000000000000000000
126 1529863473939941348651785635044674856882025004945747452762623229236877748350692104392290712660043871384010690653627649200360695756568058737876246976120753373190676127841247952770170880000000000000000000000000000000
127 195799179467319069943791738566207485830265017627811608892805711161613315997503469275953717736807318042684796249389043770486330916762713187254030071394719171933521527893109677070242283520000000000000000000000000000000
128 25255128934730559964142037840909341400753474513240971541464207067701861201465724622415876181855134466716983785285413247983321763212160374411354231795462226063299768957795999479735863214080000000000000000000000000000000
129 3282787166352647130235818862206445972576718841941573424043666197091766776122384272332121353193963168739197831254830554867052168172350652776162936614001020052611174930410094235606214917488640000000000000000000000000000000
130 429996144990936726347331839961672142525191746669428160153754860611805348249905293651475690124998434669920094077800004205207689824615538176322408399834817506893628391483844266399957207251681280000000000000000000000000000000
131 56753123773398876949924103375228194581691434514138963368372957586163406491364177628539517046484059942875802514053733086260683614889793520893418474688054904820083613983814003545856452870117785600000000000000000000000000000000
132 7547331237503941193236152306638325672767303749011712309594045461110073186478442691720404627973287396772054321137114489127168684204872986847170685964045172090077297644099323546523997625251161702400000000000000000000000000000000
133 1011232255276546695227001609695679653806957466596172937800761231320690057351312331179935538747406196725701954634377177564638254157249519300458336035337028268020553186959019433575101514122719238553600000000000000000000000000000000
134 136501705405003136199217622792620155449646577306183435218069934234341702429200025273773817740235686363148237064178229221114368711173990901533526360897820595381811427727304444107027918351236999204044800000000000000000000000000000000
135 18562268737748386817931437544619981818802909306819807920377843891856641381676427407233659985831596697905055472010384355346648163387142064548088630028754449488096500269359688535990736132505825781062041600000000000000000000000000000000
136 2542765755686289512046000879495111177032783974761841381628868945024856226031804657770916713659302850859629772482925621990708416571097675867075162306660658233317586777557653661986529994677066300909420544000000000000000000000000000000000
137 350865621950429890785867943175652572893150112434960998111071263007374362902653748959653324510628662048190310529475530138670067599622766214046787373269007622971367917359014535098008857494269481671905509376000000000000000000000000000000000
138 48765381743219118878547762969668005776131536995111083614407828842986346742875289057617325382729919756330895994765992296891291189117827401506294631004384622318111272573718176603230778256490012715141168103424000000000000000000000000000000000
139 6826471691180911244130786065777793542130294919341113475407355139095119162510246981295060837684568364047626734306785778580366990201647971847537821524226450300045933512595418730207033525620476508560423567491072000000000000000000000000000000000
140 962437734781833598430097308958190215168455101016238697180174122884193720101494084208931362534403467880991562802092624770542577572459763121286870868808428577866761759762047922965065423546110008412160300840648704000000000000000000000000000000000
141 136652888641008592274248025742116339532870245005316960946211674792251280186336027858195695529237900324147502204072925643561682355013035044678351849984854649730199800906008271080285051055881584309607102601326755840000000000000000000000000000000000
142 19539491855930103959297250906856243668637833572450726453868852351877873079655026399260129549669438220577794174377939534730585962064140455889919466660222364374888919498003086306035273223846276137574275194474054287360000000000000000000000000000000000
143 2813421087127664306203084136889323580792726089931239260444783124202834269202677434318803864192912633843746280754447684730866095844921384025472612571003977811055261018482823247567540104069560433845739304075059779338240000000000000000000000000000000000
144 407908052999167101304297301893088593422179257519941524079331384546054713081910973950719858703752059759290713274485316937484776068474116691056281108830017138909646418114613118925851753186017110960786802535808501934981120000000000000000000000000000000000
145 59549102531460001087093265453045114118021810504217062846639807726582767305909334677358722897164135148697905039399152132741895435242073788990018800188582118416712641450726874990606325071371064161745492869182960983227760640000000000000000000000000000000000
146 8752924380106538439217804220781173069848332146645576703365449676668427224975779566864409840925136024997629807552730999755487365018683493961509874943927465037330987959793577816915461530809357405569566330931019958036149043200000000000000000000000000000000000
147 1295316918120540092320229198654301322233649318072328272009332908826456444677033570796849493987529434790160460258859024920049276935181239266736483060109509993328831780547959053938644997764231701148753152620338391553789447372800000000000000000000000000000000000
148 192985183340496805548766905204552138513927329746993123741342585157542242823598051951872306899440489578359763688626459285056372819840952285024062827367445809856047397510628169169040515450190932252308398876213262407300612830003200000000000000000000000000000000000
149 28945255722074457059504678672640230191550476586353715630380101098840948777656574765341038162651926089445413535170050566162589259552559491904812009518810987016916106053692001110369173181195002687921545159791791819135773398636953600000000000000000000000000000000000
150 4370357834417315704743685046400355575506462517391288301537067095399369062523174007751562104553736800547046238671609367590416217031864706694979787740493398612539275344709815516233860997003769996055865015044970580286303606148379443200000000000000000000000000000000000
151 664238018776395054689080734915250138410817499048166957386307417436548693405452601718489555005339167376154256198310926977595157824809906048925854265351789946000282575705024165832336603858713133704185375608935349046651983507247595520000000000000000000000000000000000000
152 101619903930693339044089538832064032206390324919537428801741835159792806296494646098568326056218079987190940009267638546295638909924636021494490215562393669350123567636646432741287030912146833157331974061065290808489383345390700462080000000000000000000000000000000000000
153 15648171123860639226725045501843879331052387603723210880334507893895470646530497750905917895745415822229961969933762719881804107737826947106125330234359337445111106966332582226765453541127983727829124022713744928524575884370759720632320000000000000000000000000000000000000
154 2425268512479660878807995437360444854028783456560156246340985528155157355553078060201245498628752177008691392337348238914227851530481218210230702904262059638698145339343109264681349431659157403603935559502577185157862751480087384225218560000000000000000000000000000000000000
155 378311391519469642721646658239275162647268149808642717931059739265113251642484341201358676565387823867913656584868277873836374534864216868627892774603477611292016387853840386735671751815862622473353275690323583593747701479551393911139205120000000000000000000000000000000000000
156 59390161121047547460439948739620544777708241628179650725643264711461431085499794908681606252331185281511726116701035989593593310524495979673100885018617078400278157464488612264448312325352778430273469914614009132852018387571635867630331494400000000000000000000000000000000000000
157 9382907929118687136092556191473230369378687027731318798506829029574557021888197740849015216191619024939835485424170350371399595867497348710544145337635243486020366681481811717035415797200263278098984223094220236200323024998298466124088056217600000000000000000000000000000000000000
158 1491766559254513869774786635398963084841789014581881141752316800772855079551455810358666355328085571239112823430930963214880422761217016569902856050914489146020184941671188150530237888612189895232540200003346603658517890947746835183540556424806400000000000000000000000000000000000000
159 238664351353403167098886063997917893052494441807367787723764825454925835735591788982247762319435727775902862127903567636140458666645269132188946286785731483971282810603630023462768340750790177102306583260859365842308079661956536520836167253570355200000000000000000000000000000000000000
160 38422050931062804739290082836352490588160003824310972579336617479265235096510687413401540851717383930791240073492141972885078043807084843152916262673587925011705815672173968649870693183171218043071836521431658496943543489924518828353320607723972198400000000000000000000000000000000000000
161 6223906671873120151709405733846941983333693816823120165900117338369879512343432282160456977173356058229927573711723490256073812486200806987795353429606984561141541194120635756078754759856347871911543080535861017785434068385533529296322544275654967296000000000000000000000000000000000000000
162 1014421823409506310953606864219984528377297852515104358869127798326337871242798141960879317772449177207161964041242262595934356430615832218632560686353769139435677948597434768223776460595860730747395177505740527938126739131473940138480779604096381353984000000000000000000000000000000000000000
163 166353033911072719446425005446363963886700825090507463799656753863581950987126374501674469960622731219685341366887750912933522579656248015346687183203306929419508224241052664038765502046423992997547398812497798087055561311675686386959414382703005627580416000000000000000000000000000000000000000
164 27446270787634828195071208510575182323521354735968653784359704959831941731466262249141251352664218698281909730329495685975768193625589862809371420663458732324086055342167035997582718153609879434270616107787091434106035154468240191643372824231476769480245248000000000000000000000000000000000000000
165 4555756237691981141364249478907622734152919204474511789876604744780762754315936045846722472024979094287314237948760887808212963474399779816162482809601944766657373630459595713871453889294107086032809527247695408631066147502165770380604882147662454824303067136000000000000000000000000000000000000000
166 760757710031616641579325270693493197014413694041656532952848516833730531400954443433336557455998908154858825870729333649301477685198691567266517955222864907571072459718330165571510716606859014945874216091642182498072737896153201582663256562920394153642856284160000000000000000000000000000000000000000
167 127798400071819139979735670904683548037797633220856073689550369795929218095612039315228955512908487907465491583624407447726988373575923133149838775999425009744659290879664081665496637424208444207295637491229978395172463804496489247246363593795756765035641847152640000000000000000000000000000000000000000
168 21596444003005981214409860129707126721006777285743484312336409578010535228809006999741707235545164870585654846259318008783595644611459371675285292005531690594528984990071208907184388470839247756301794370498206425828305643455345465317691974757923903586484168173813760000000000000000000000000000000000000000
169 3671145880169549216609002822566710088624505398687132887410644488389205195619804928369934334797875375533605937196641393054204222274402350494852242079255995682025250722592663070394945384992462600007805349475991987032134280717436328676016078452855292018252377769251962880000000000000000000000000000000000000000
170 627723760044051863627067597743792263757639092245782476709980987970787419678698160853299796569784983086217432559771632997059395269425119061673153864524960237111152510811630462121912186266911838018096477404489965180428329757110855177046152244509910695544534555805729423360000000000000000000000000000000000000000
171 107961314693321792638993728868758918094529968250966010677462263336444757982443780804211569745733177327692939985654085835073683751683526394004792727902234932184108800846147205404607329032516232685032953185375595942878727672018007608428696635894042665681208129003551771852800000000000000000000000000000000000000000
172 18676080938705683074720425047227611984887297335822980746918335692556928936011239190787924518735217675340221175540637654757736032483436506337567861342855971198508316873666136683039997565095966009060057544718248568962712915964642941743118507675475640022051740643118516745011200000000000000000000000000000000000000000
173 3249427110262851851471371735328506957691644913485023362122274288698291595533167931599090098423647392619650485500955667962047091970841974681906361562511461846198514355509666488195752266898426020042425146691361183469661315688319398921572516664438015476482112261502639845199052800000000000000000000000000000000000000000
174 568613243472517831961467482272993797101407020256633608571429340671753193189739967632001744402957813927571859975278378763934243850416821758148524526948854213022616912565318735679314685619551977086914169133178036788437967183971121598556568009369366437567416453803642722340726374400000000000000000000000000000000000000000
175 100069579280967186154332618196649651832314096014090482962794561370451218089897375277746354014528491295934064269539386409358038250967147374898330370891677702258012535949789302128050302832054100107830797570719571737894864577258795110599433581696182701933331616454578524863345773772800000000000000000000000000000000000000000
176 17711203934091432907118035643553359223827300764456103730622897060841530680842774666107743281398272545293120142812707280301446679460775600542836155938428965612337370258469113722763006034663202959402048683310048512111650962653818820645565924645364094271001900660447644175963007221760000000000000000000000000000000000000000000
177 3152398646056826139345885429423174198300852834890212979062676300022695360920921982574549090240186824571103008879182027246157512009078930812281336709923773653104581732531216697239602467792675268204906424471744920570062975074841703952455504539837268728660460447537782505103739102167040000000000000000000000000000000000000000000
178 564244724599846438264001725280638001604792160914109138553158478361197005879051754615482334356785768003256006419962203829113919330107168365985831853540776561161712766082457933640968449341652403790777825683607476361104631128349700521445735970971352518587701509783547762246302480633692160000000000000000000000000000000000000000000
179 101557885350276209584494828535140529866197922747733034360453468003935775766881245734635074164178801395840080841641749374373735920827156033364883710145520611858700769868592706637673749088159704173334099950506490336764443584784185878607452834252687322352287920912657550245919041172830945280000000000000000000000000000000000000000000
180 18380873629434682116946286485449168722960954847869741305005719637504326750230435611779420525378503300200648462499916300953734601027648296642561535990127556068852455380334463293543526909269983305346539371512497464068951266589398670495255353032173615214621164583889350313421370539322701250560000000000000000000000000000000000000000000
181 3345120336673085223587896710696371334815964214641947370486188765749906979734996478651590479704532304408001673376373740900632356033034605727800873425155778037430518077407908597616296556070545179617374514148389528772735403315101943483816226789785057747826720630732982146601509706299545432883200000000000000000000000000000000000000000000
182 612121061215987250876946503768131128707155211558473371466721206207239329261393697712652586541207346288221628172532308890285590039293671494849905860685370158804940650893660244618423233241569390259796873784306772461245644590268640148086468529340144186233356418995518760645970596699791313128652800000000000000000000000000000000000000000000
183 112623730070025432365875333218779975632504625462455873237671402558912522322526578738069012274682459586681592706410133037333265485003168924372266664165387937744013981195040538660494917319800111369033065346748398656390463650586247634745435719417875990528698184388782485737109969458473496445399859200000000000000000000000000000000000000000000
184 20834192219780261774426963473814135709689376198437242618245504071832054191863892721099613522360401367102601327834783988209406651977156025742956100982818302433945226870677263881977812520003020378793634718433460129375777515050502109829369415598170577136380929632469220454271771843972492617292814745600000000000000000000000000000000000000000000
185 3874939336499194957110615943945377961836022527436554030547897281644836169446439947509447017114445362119901920950317201293908068238473578342297535880846471710073401918849856261259259517031981859646516456307996083642831640905378442048445880211703320497105920438861671714479861574693375111228697031475200000000000000000000000000000000000000000000
186 724572876472903695137304869670195707952587118828661891055743336885679653523794713653678621137997927520535297606832675774295227923485602875075103557923121142883792670265997965659909015768618720774755710430319612728143403893397683997184696432294326804046795483477201522797983708195410361531242861559808000000000000000000000000000000000000000000000
187 136212115353073907073165086999133609434966710836951358038509659898573150086856179367431392058292188456549314916017653126795172949641583659646515132347975435860657197143637058621345472157325682168112963237122254989389481871745042176026055087660981700646235385988788999788513265941243067659127541184069632000000000000000000000000000000000000000000000
188 25742671245024127709919366971934718760683068354854329299246963173707986026584357171262874981052194117338458797484718603437353601296958495810939918598574586861134474751170170750463063157327601371160363061374827898850667182173105426076255822275467914670583683091128591914489665056511291399401442899465863168000000000000000000000000000000000000000000000
189 4890840832557950026163906316197882318571475905000777259373512991577440550899579932364830394188783606067168255834672028572763014594005179191533559478036009643583456902866947958002698975899192239473566746517819778473979785049815102106426990703851005551342903989116084002877634195210463970008131853322660347904000000000000000000000000000000000000000000000
190 934100189095419673833502289468197275369139834470138527347401398801343232451990178730949417653850134032800665252018615867288982732076657143319292113756766022831492569255566108687761687238144981976414178806939689009779401237420801714249844710889732649622588961483208934385458031654789956156004954879376991715328000000000000000000000000000000000000000000000
191 179337657881778745866341117529763625911576855511335191881270430876884482253575777774747359723818765178761665411104527475504809745715387179287406407925002235977172682132946294786429577472293882832882040173977271131945178662138484607071920933328744711612988752540809777271776434162919240660617872852520685514260480000000000000000000000000000000000000000000000
192 34610338390197674710113328370753117503336509081209464550020011246713835639166297742394996377739459240408980159377034390287657126381239853629194832399875327612762000887277595983616024764894689399492891709661339890905021250184871317700412609232285841575437518278796333809960227063547224753961256543664575732430929920000000000000000000000000000000000000000000000
193 6714054348788463880770109987681089405277838136682493925029620533155989342441477660492974024600661754466593729196281183466745455013606002218295885363231886193648816858484298583520537222322935308382976638374185848628871202826610528152157567511873638942759760584204285046144202825735925159472220473421817361978391265280000000000000000000000000000000000000000000000
194 1309172793626259387295234256723406095104819103544425269732825881958235941446980846052083291851076130029032987080533515823017840945339016213436745680827078311633830030067158548376498285418511237741675572250220009345470887332358625103514269148377207642004067388140129402089177894869839643832743162881922943344146267504640000000000000000000000000000000000000000000000
195 256584712789579986141687105181442038121271981741437490524542565423509870371381020563363338810093975357526053999628850950011621410514545090168070446556472075946682763799496920235755968334387405331425016635092104339468504383419880385475112707672863803973300411920005717381113725979593499581440818461214792582854695012270080000000000000000000000000000000000000000000000
196 50544623104090958630390740076561527722418688282648965915366006569786254999580333091131317430400451182251737355683725308918071004955273935021584679173646061999692851869380850657682762225721783791793579239182634154122212198316870184544357838681312723945827269472966542760908322638518975491651838642683857525945847205226086400000000000000000000000000000000000000000000000
197 10007332546196995417454139223555938915048943394393148453673750722012769073298787979395435163532427240473754522190876680818107164884689630491466003416653717243477878049283982457961939166430475878531879217311989497954078138892889033896031167251930831875582527600851326263578179444162469537417040952092556517261013273307355545600000000000000000000000000000000000000000000000
198 1991360114312040180661504902139817568847852353182500075254909259237635695570250205246969017216190808391111893703393606091628163067896045012502184658559389113407401138771337557280052444800539163364251207432690568301293396675723086517247370358792181301288755948918357222628442411911727971701014433745536567711586857003763787366400000000000000000000000000000000000000000000000
199 398252407494913556291341604864549130201197057275296689590395362641837593602122622764127525127458969126285266572060474904786887055233580918028507570560351154661265741342407064066261424215953600806531043917101144751253399733890800752793258347334357294153868759581340155048573436914824501834300112659801145828613910197417108779827200000000000000000000000000000000000000000000000
200 80044830248189412158047104398047122897644826055359650358099893411636262374035622289696283305796379403154466146039648743076999454995676452978260242799587473858360912698696122883009607392863408618349236662064583108957749998927834786133402322983156713309376406020379298321169641108113767040708385878663518179711002032857827064047206400000000000000000000000000000000000000000000000