0 1
1 1
2 1
3 2
4 4
5 12
6 48
7 192
8 768
9 3840
10 23040
11 161280
12 1128960
13 9031680
14 72253440
15 578027520
16 4624220160
17 41617981440
18 416179814400
19 4577977958400
20 54935735500800
21 659228826009600
22 8569974738124800
23 119979646333747200
24 1679715048672460800
25 25195725730086912000
26 377935885951303680000
27 5669038289269555200000
28 90704612628312883200000
29 1451273802053006131200000
30 23220380832848098099200000
31 371526093325569569587200000
32 5944417493209113113395200000
33 101055097384554922927718400000
34 1818991752921988612698931200000
35 34560843305517783641279692800000
36 691216866110355672825593856000000
37 14515554188317469129337470976000000
38 304826637954666851716086890496000000
39 6706186035002670737753911590912000000
40 154242278805061426968339966590976000000
41 3701814691321474247240159198183424000000
42 88843552591715381933763820756402176000000
43 2221088814792884548344095518910054400000000
44 57748309184614998256946483491661414400000000
45 1501456038799989954680608570783196774400000000
46 40539313047599728776376431411146312908800000000
47 1094561452285192676962163648100950448537600000000
48 29553159211700202277978418498725662110515200000000
49 827488457927605663783395717964318539094425600000000
50 23997165279900564249718475820965237633738342400000000
51 695917793117116363241835798807991891378411929600000000
52 20877533793513490897255073964239756741352357888000000000
53 626326013805404726917652218927192702240570736640000000000
54 18789780414162141807529566567815781067217122099200000000000
55 582483192839026396033416563602289213083730785075200000000000
56 18056978978009818277035913471670965605595654337331200000000000
57 559766348318304366588113317621799933773465284457267200000000000
58 17352756797867435364231512846275797946977423818175283200000000000
59 555288217531757931655408411080825534303277562181609062400000000000
60 17769222961016253812973069154586417097704881989811489996800000000000
61 568615134752520122015138212946765347126556223673967679897600000000000
62 18195684312080643904484422814296491108049799157566965756723200000000000
63 582261897986580604943501530057487715457593573042142904215142400000000000
64 18632380735570579358192048961839606894642994337348572934884556800000000000
65 614868564273829118820337615740707027523218813132502906851190374400000000000
66 20905531185310190039891478935184038935789439646505098832940472729600000000000
67 731693591485856651396201762731441362752630387627678459152916545536000000000000
68 26340969293490839450263263458331889059094693954596424529504995639296000000000000
69 974615863859161059659740747958279895186503676320067707591684838653952000000000000
70 37035402826648120267070148422414636017087139700162572888484023868850176000000000000
71 1407345307412628570148665640051756168649311308606177769762392907016306688000000000000
72 54886466989092514235797959962018490577323141035640933020733323373635960832000000000000
73 2195458679563700569431918398480739623092925641425637320829332934945438433280000000000000
74 90013805862111723346708654337710324546809951298451130154002650332762975764480000000000000
75 3780579846208692380561763482183833630966017954534947466468111313976044982108160000000000000
76 158784353540765079983594066251721012500572754090467793591660675186993889248542720000000000000
77 6827727202252898439294544848824003537524628425890115124441409033040737237687336960000000000000
78 300419996899127531328959973348256155651083650739165065475421997453792438458242826240000000000000
79 13518899860460738909803198800671527004298764283262427946393989885420659730620927180800000000000000
80 608350493720733250941143946030218715193444392746809257587729544843929687877941723136000000000000000
81 27984122711153729543292621517390060898898442066353225849035559062820765642385319264256000000000000000
82 1315253767424225288534753211317332862248226777118601614904671275952575985192110005420032000000000000000
83 61816927068938588561133400931914644525666658524574275900519549969771071304029170254741504000000000000000
84 2967212499309052250934403244731902937231999609179565243224938398549011422593400172227592192000000000000000
85 142426199966834508044851355747131340987135981240619131674797043130352548284483208266924425216000000000000000
86 6836457598408056386152865075862304367382527099549718320390258070256922317655193996812372410368000000000000000
87 334986422321994762921490388717252914001743827877936197699122645442589193565104505843806248108032000000000000000
88 16749321116099738146074519435862645700087191393896809884956132272129459678255225292190312405401600000000000000000
89 854215376921086645449800491228994930704446761088737304132762745878602443591016489901705932675481600000000000000000
90 43564984222975418917939825052678741465926784815525602510770900039808724623141840984987002566449561600000000000000000
91 2265379179594721783732870902739294556228192810407331330560086802070053680403375731219324133455377203200000000000000000
92 120065096518520254537842157845182611480094218951588560519684600509712845061378913754624179073134991769600000000000000000
93 6363450115481573490505634365794678408444993604434193707543283827014780788253082428995081490876154563788800000000000000000
94 343626306236004968487304255752912634056029654639446460207337326658798162565666451165734400507312346444595200000000000000000
95 18555820536744268298314429810657282239025601350530108851196215639575100778545988362949657627394866708008140800000000000000000
96 1002014308984190488108979209775493240907382472928625877964595644537055442041483371599281511879322802232439603200000000000000000
97 55110786994130476845993856537652128249906036011074423288052760449538049312281585437960483153362754122784178176000000000000000000
98 3086204071671306703375655966108519181994738016620167704130954585174130761487768784525787056588314230875913977856000000000000000000
99 172827428013593175389036734102077074191705328930729391431333456769751322643315051933444075168945596929051182759936000000000000000000
100 9851163396774810997175093843818393228927203749051575311586007035875825390668957960206312284629899024955917417316352000000000000000000
101 561516313616164226838980349097648414048850613695939792760402401044922047268130603731759800223904244422487292787032064000000000000000000
102 32006429876121360929821879898565959600784484980668568187342936859560556694283444412710308612762541932081775688860827648000000000000000000
103 1856372932815038933929669034116825656845500128878776954865890337854512288268439775937197899540227432060742989953928003584000000000000000000
104 107669630103272258167920803978775888097039007474969063382221639595561712719569507004357478173333191059523093417327824207872000000000000000000
105 6244838545989790973739406630769001509628262433548205676168855096542579337735031406252733734053325081452339418205013804056576000000000000000000
106 362200635667407876476885584584602087558439221145795929217793595599469601588631821562658556575092854724235686255890800635281408000000000000000000
107 21369837504377064712136249490491523165947914047601959823849822140368706493729277472196854837930478428729905489097557237481603072000000000000000000
108 1282190250262623882728174969429491389956874842856117589430989328422122389623756648331811290275828705723794329345853434248896184320000000000000000000
109 76931415015757432963690498165769483397412490571367055365859359705327343377425398899908677416549722343427659760751206054933771059200000000000000000000
110 4692816315961203410785120388111938487242161924853390377317420942024967946022949332894429322409533062949087245405823569350960034611200000000000000000000
111 286261795273633408057892343674828247721771877416056813016362677463523044707399909306560188666981516839894321969755237730408562111283200000000000000000000
112 17461969511691637891531432964164523111028084522379465593998123325274905727151394467700171508685872527233553640155069501554922288788275200000000000000000000
113 1082642109724881549274948843778200432883741240387526866827883646167044155083386456997410633538524096688480325689614309096405181904873062400000000000000000000
114 67123810802942656055046828314248426838791956904026665743328786062356737615169960333839459279388493994685780192756087163977121278102129868800000000000000000000
115 4161676269782444675412903355483402464005101328049653276086384735866117732140537540698046475322086627670518371950877404166581519242332051865600000000000000000000
116 258023928726511569875600008039970952768316282339078503117355853623699299392713327523278881469969370915572139060954399058328054193024587215667200000000000000000000
117 16255507509770228902162800506518170024403925787361945696393418778293055861740939633966569532608070367681044760840127140674667414160548994587033600000000000000000000
118 1024096973115524420836256431910644711537447324603802578872785383032462519289679196939893880554308433163905819932928009862504047092114586658983116800000000000000000000
119 64518109306278038512684155210370616826859181450039562468985479131045138715249789407213314474921431289326066655774464621337754966803218959515936358400000000000000000000
120 4064640886295516426299101778253348860092128431352492435546085185255843739060736732654438811920050171227542199313791271144278562908602794449503990579200000000000000000000
121 256072375836617534856843412029960978185804091175207023439403366671118155560826414157229645150963160787335158556768850082089549463241976050318751406489600000000000000000000
122 16388632053543522230837978369917502603891461835213249500121815466951561955892890506062697289661642290389450147633206405253731165647486467220400090015334400000000000000000000
123 1048872451426785422773630615674720166649053557453647968007796189884899965177144992388012626538345106584924809448525209936238794601439133902105605760981401600000000000000000000
124 67127836891314267057512359403182090665539427677033469952498956152633597771337279512832808098454086821435187804705613435919282854492104569734758768702809702400000000000000000000
125 4296181561044113091680791001803653802594523371330142076959933193768550257365585888821299718301061556571852019501159259898834102687494692463024561196979820953600000000000000000000
126 274955619906823237867570624115433843366049495765129092925435724401187216471397496884563181971267939620598529248074192633525382571999660317633571916606708541030400000000000000000000
127 17597159674036687223524519943387765975427167728968261947227886361675981854169439800612043646161148135718305871876748328545624484607978260328548602662829346625945600000000000000000000
128 1126218219138347982305569276376817022427338734653968764622584727147262838666844147239170793354313480685971575800111893026919967014910608661027110570421078184060518400000000000000000000
129 73204184243992618849862002964493106457777017752507969700468007264572084513344869570546101568030376244588152427007273046749797855969189562966762187077370081963933696000000000000000000000
130 4831476160103512844090892195656545026213283171665526000230888479461757577880761391656042703490004832142818060182480021085486658493966511155806304347106425409619623936000000000000000000000
131 323708902726935360554089777108988516756289972501590242015469528123937757718011013240954861133830323753568810032226161412727606119095756247439022391256130502444514803712000000000000000000000
132 22012205385431604517678104843411219139427718130108136457051927912427767524824748900384930557100462015242679082191378976065477216098511424825853522605416874166227006652416000000000000000000000
133 1518842171594780711719789234195374120620512550977461415536583025957515959212907674126560208439931879051744856671205149348517927910797288312983893059773764317469663459016704000000000000000000000
134 106318952011634649820385246393676188443435878568422299087560811817026117144903537188859214590795231533622139966984360454396254953755810181908872514184163502222876442131169280000000000000000000000
135 7548645592826060137247352493951009379483947378357983235216817639008854317288151140409004235946461438887171937655889592262134101716662522915529948507075608657824227391313018880000000000000000000000
136 535953837090650269744562027070521665943360263863416809700394052369628656527458730969039300752198762160989207573568161050611521221883039127002626344002368214705520144783224340480000000000000000000000
137 38588676270526819421608465949077559947921938998166010298428371770613263269977028629770829654158310875591222945296907595644029527975578817144189096768170511458797450424392152514560000000000000000000000
138 2816973367748457817777418014282661876198301546866118751785271139254768218708323089973270564753556693918159275006674254482014155542217253651525804064076447336492213880980627133562880000000000000000000000
139 208456029213385878515528933056916978838674314468092787632110064304852848184415908658022021791763195349943786350493894831669047510124076770212909500741657102900423827192566407883653120000000000000000000000
140 15634202191003940888664669979268773412900573585106959072408254822863963613831193149351651634382239651245783976287042112375178563259305757765968212555624282717531787039442480591273984000000000000000000000000
141 1188199366516299507538514918424426779380443592468128889503027366537661234651170679350725524213050213494679582197815200540513570807707237590213584154227445486532415814997628524936822784000000000000000000000000
142 90303151855238762572927133800256435232913713027577795602230079856862253833488971630655139840191816225595648247033955241079031381385750056856232395721285856976463601939819767895198531584000000000000000000000000
143 6953342692853384718115389302619745512934355903123490261371716148978393545178650815560445767694769849370864915021614553563085416366702754377929894470539010987187697349366122127930286931968000000000000000000000000
144 542360730042564008013000365604340150008879760443632240386993859620314696523934763613714769880192048250927463371685935177920662476602814841478531768702042857000640393250557525978562380693504000000000000000000000000
145 42846497673362556633027028882742871850701501075046946990572514910004861025390846325483466820535171811823269606363188879055732335651622372476804009727461385703050591066794044552306428074786816000000000000000000000000
146 3427719813869004530642162310619429748056120086003755759245801192800388882031267706038677345642813744945861568509055110324458586852129789798144320778196910856244047285343523564184514245982945280000000000000000000000000
147 274217585109520362451372984849554379844489606880300460739664095424031110562501416483094187651425099595668925480724408825956686948170383183851545662255752868499523782827481885134761139678635622400000000000000000000000000
148 22211624393871149358561211772813904767403658157304337319912791729346519955562614735130629199765433067249182963938677114902491642801801037891975198642715982348461426409026032695915652313969485414400000000000000000000000000
149 1821353200297434247402019365370740190927099968898955660232848921806414636356134408280711594380765511514433003042971523422004314709747685107141966288702710552573836965540134681065083489745497803980800000000000000000000000000
150 151172315624687042534367607325771435846949297418613319799326460509932414817559155887299062333603537455697939252566636444026358120909057863892783201962324975863628468139831178528401929648876317730406400000000000000000000000000
151 12547302196849024530352511408039029175296791685744905543344096222324390429857409938645822173689093608822928957963030824854187724035451802703101005762872972996681162855605987817857360160856734371623731200000000000000000000000000
152 1053973384535318060549610958275278450724930501602572065640904082675248796108022434846249062589883863141126032468894589287751768818977951427060484484081329731721217679870902976700018253511965687216393420800000000000000000000000000
153 89587737685502035146716931453398668311619092636218625579476847027396147669181906961931170320140128366995712759856040089458900349613125871300141181146913027196303502789026753019501551548517083413393440768000000000000000000000000000
154 7614957703267672987470939173538886806487622874078583174255531997328672551880462091764149477211910911194635584587763407604006529717115699060512000397487607311685797737067274006657631881623952090138442465280000000000000000000000000000
155 654886362481019876922500768924344265357935567170758152985975751770265839461719739891716855040224338362738660274547653053944561555671950119204032034183934228804978605387785564572556341819659879751906052014080000000000000000000000000000
156 56320227173367709415335066127493606820782458776685201156793914652242862193707897630687649533459293099195524783611098162639232293787787710251546754939818343677228160063349558553239845396490749658663920473210880000000000000000000000000000
157 4843539536909623009718815686964450186587291454794927299484276660092886148658879196239137859877499206530815131390554441986973977265749743081633020924824377556241621765448062035578626704098204470645097160696135680000000000000000000000000000
158 421387939711137201845536964765907166233094356567158675055132069428081094933322490072804993809342430968180916430978236452866736022120227648102072820459720847393021093593981397095340523256543788946123452980563804160000000000000000000000000000
159 37082138694580073762407252899399830628512303377909963404851622109671136354132379126406839455222133925199920645926084807852272769946580033032982408200455434570585856236270362944389966046575853427258863862289614766080000000000000000000000000000
160 3300310343817626564854245508046584925937595000633986743031794367760731135517781742250208711514769919342792937487421547898852276525245622939935434329840533676782141205028062302050706978145250955026038883743775714181120000000000000000000000000000
161 297027930943586390836882095724192643334383550057058806872861493098465802196600356802518784036329292740851364373867939310896704887272106064594189089685648030910392708452525607184563628033072585952343499536939814276300800000000000000000000000000000
162 26732513784922775175319388615177337900094519505135292618557534378861922197694032112226690563269636346676622793648114537980703439854489545813477018071708322781935343760727304646610726522976532735710914958324583284867072000000000000000000000000000000
163 2432658754427972540954064363981137748908601274967311628288735628476434919990156922212628841257536907547572674221978422956244013026758548669026408644525457373156116282226184722841576113590864478949693261207537078922903552000000000000000000000000000000
164 223804605407373473767773921486264672899591317296992669802563677819832012639094436843561853395693395494376686028422014911974449198461786477550429595296342078330362697964808994501425002450359532063371780031093411260907126784000000000000000000000000000000
165 20813828302885733060402974698222614579661992508620318291638422037244377175435782626451252365799485780977031800643247386813623775456946142412189952362559813284723730910727236488632525227883436481893575542891687247264362790912000000000000000000000000000000
166 1935686032168373174617476646934703155908565303301689601122373249463727077315527784259966470019352177630863957459822006973667011117495991244333665569718062635479306974697632993442824846193159592816102525488926913995585739554816000000000000000000000000000000
167 181954487023827078414042804811862096655405138510358822505503085449590345267659611720436848181819104697301212001223268655524699045044623176967364563553497887735054855621577501383625535542157001724713637395959129915585059518152704000000000000000000000000000000
168 17285676267263572449334066457126899182263488158484088138022793117711082800427663113441500577272814946243615140116210522274846409279239201811899633537582299334830211284049862631444425876504915163847795552616117341980580654224506880000000000000000000000000000000
169 1642139245390039382686736313427055422315031375055988373112165346182552866040627995776942554840917419893143438311039999616110408881527724172130465186070318436808870071984736949987220458267966940565540577498531147488155162151328153600000000000000000000000000000000
170 157645367557443780737926686088997320542243012005374883818767873233525075139900287594586485264728072309741770077859839963146599252626661520524524657862750569933651526910534747198773163993724826294291895439858990158862895566527502745600000000000000000000000000000000
171 15133955285514602950840961864543742772055329152515988846601715830418407213430427609080302585413894941735209927474544636462073528252159505970354367154824054713630546583411335731082223743397583324252021962226463055250837974386640263577600000000000000000000000000000000
172 1452859707409401883280732338996199306117311598641534929273764719720167092489321050471709048199733914406580153037556285100359058712207312573154019246863109252508532472007488230183893479366167999128194108373740453304080445541117465303449600000000000000000000000000000000
173 140927391618711982678231036882631332693379225068228888139555177812856207971464141895755777675374189697438274844642959654734828695084109319595939866945721597493327649784726358327837667498518295915434828512252823970495803217488394134434611200000000000000000000000000000000
174 13810884378633774302466641614497870603951164056686431037676407425659908381203485905784066212186670590348950934775010046164013212118242713320402106960680716554346109678903183116128091414854792999712613194200776749108588715313862625174591897600000000000000000000000000000000
175 1367277553484743655944197519835289189791165241611956672729964335140330929739145104672622555006480388444546142542725994570237307999706028618719808589107390938880264858211415128496681050070624506971548706225876898161750282816072399892284597862400000000000000000000000000000000
176 135360477794989621938475554463693629789325358919583710600266469178892762044175365362589632945641558456010068111729873462453493491970896833253261050321631702949146220962930097721171423956991826190183321916361812918013277998791167589336175188377600000000000000000000000000000000
177 13536047779498962193847555446369362978932535891958371060026646917889276204417536536258963294564155845601006811172987346245349349197089683325326105032163170294914622096293009772117142395699182619018332191636181291801327799879116758933617518837760000000000000000000000000000000000
178 1367140825729395181578603100083305660872186125087795477062691338706816896646171190162155292750979740405701687928471721970780284268906058015857936608248480199786376831725593986983831381965617444520851551355254310471934107787790792652295369402613760000000000000000000000000000000000
179 138081223398668913339438913108413871748090798633867343183331825209388506561263290206377684567848953780975870480775643919048808711159511859601651597433096500178424060004284992685366969578527361896606006686880685357665344886566870057881832309663989760000000000000000000000000000000000
180 14084284786664229160622769137058214918305261460654469004699846171357627669248855601050523825920593285659538789039115679742978488538270209679368462938175843018199254120437069253907430897009790913453812682061829906481865178429820745903946895585726955520000000000000000000000000000000000
181 1436597048239751374383522451979937921667136668986755838479384309478478022263383271307153430243900515137272956481989799333783805830903561387295583219693935987856323920284581063898557951494998673172288893570306650461150248199841716082202583349744149463040000000000000000000000000000000000
182 146532898920454640187119290101953668010047940236649095524897199566804758270865093673329649884877852544001841561162959532045948194752163261504149488408781470761345039869027268517652911052489864663573467144171278347037325316383855040384663501673903245230080000000000000000000000000000000000
183 15092888588806827939273286880501227805034937844374856839064411555380890101899104648352953938142418812032189680799784831800732664059472815934927397306104491488418539106509808657318249838406456060348067115849641669744844507587537069159620340672412034258698240000000000000000000000000000000000
184 1569660413235910105684421835572127691723633535814985111262698801759612570597506883428707209566811556451347726803177622507276197062185172857232449319834867114795528067077020100361097983194271430276198980048362733653463828789103855192600515429930851562904616960000000000000000000000000000000000
185 163244682976534650991179870899501279939257887724758451571320675382999707342140715876585549794948401870940163587530472740756724494467257977152174729262826179938734918976010090437554190252204228748724693925029724299960238194066800940030453604712808562542080163840000000000000000000000000000000000
186 17140691712536138354073886444447634393622078211099637414988670915214969270924775167041482728469582196448717176690699637779456071919062087600978346572596748893567166492481059495943189976481444018616092862128121051495825010377014098703197628494844899066918417203200000000000000000000000000000000000
187 1799772629816294527177758076667001611330318212165461928573810446097571773447101392539355686489306130627115303552523461966842887551501519198102726390122658633824552481710511247074034947530551621954689750523452710407061626089586480363835750991958714402026433806336000000000000000000000000000000000000
188 188976126130710925353664598050035169189683412277373502500250096840245036211945646216632347081377143715847106873014963506518503192907659515800786270962879156551578010579603680942773669490707920305242423804962534592741470739406580438202753854155665012212775549665280000000000000000000000000000000000000
189 20031469369855358087488447393303727934106441701401591265026510265065973838466238498963028790625977233879793328539586131690961338448211908674883344722065190594467269121437990179934008966015039552355696923326028666830595898377097526449491908540500491294554208264519680000000000000000000000000000000000000
190 2123335753204667957273775423690195161015282820348568674092810088096993226877421280890081051806353586791258092825196129959241901875510462319537634540538910203013530526872426959073004950397594192549703873872559038684043165227972337803646142305293052077222746076039086080000000000000000000000000000000000000
191 225073589839694803471020194911160687067619978956948279453837869338281282049006655774348591491473480199873357839470789775679641598804109005870989261297124481519434235848477257661738524742144984410268610630491258100508575514165067807186491084361063520185611084060143124480000000000000000000000000000000000000
192 23857800523007649167928140660583032829167717769436517622106814149857815897194705512080950698096188901186575930983903716222042009473235554622324861697495195041060028999938589312144283622667368347488472726832073358653909004501497187561768054942272733139674774910375171194880000000000000000000000000000000000000
193 2552784655961818460968311050682384512720945801329707385565429114034786300999833489792661724696292212426963624615277697635758495013636204344588760201631985869393423102993429056399438347625408413181266581771031849375968263481660199069109181878823182445945200915410143317852160000000000000000000000000000000000000
194 275700742843876393784577593473697527373862146543608397641066344315756920507982016897607466267199558942112071458449991344661917461472710069215586101776254473894489695123290338091139341543544108623576790831271439732604572456019301499463791642912903704162081698864295478328033280000000000000000000000000000000000000
195 30051380969982526922518957688633030483750973973253315342876231530417504335370039841839213823124751924690215788971049056568149003300525397544498885093611737654499376768438646851934188228246307839969870200608586930853898397706103863441553289077506503753666905176208207137755627520000000000000000000000000000000000000
196 3275600525728095434554566388061000322728856163084611372373509236815507972555334342760474306720597959791233520997844347165928241359757268332350378475203679404340432067759812506860826516878847554556715851866335975463074925349965321115129308509448208909149692664206694578015363399680000000000000000000000000000000000000
197 360316057830090497801002302686710035500174177939307250961086016049705876981086777703652173739265775577035687309762878188252106549573299516558541632272404734477447527453579375754690916856673231001238743705296957300938241788496185322664223936039302980006466193062736403581689973964800000000000000000000000000000000000000
198 39995082419140045255911255598224813940519333751263104856680547781517352344900632325105391285058501089050961291383679478895983827002636246337998121182236925526996675547347310708770691771090728641137500551287962260404144838523076570815728856900362630780717747429963740797567587110092800000000000000000000000000000000000000
199 4439454148524545023406149371402954347397646046390204639091540803748426110283970188086698432641493620884656703343588422157454204797292623343517791451228298733496630985755551488673546786591070879166262561192963810904860077076061499360545903115940252016659669964725975228530002169220300800000000000000000000000000000000000000
200 497218864634749042621488729597130886908536357195702919578252570019823724351804661065710224455847285539081550774481903281634870937296773814473992642537569458151622670404621766731437240098199938466621406853611946821344328632518887928381141148985308225865883036049309225595360242952673689600000000000000000000000000000000000000
201 55688512839091892773606737714878659333756072005918726992764287842220257127402122039359545139054895980377133686741973167543105544977238667221087175964207779312981739085317637873920970890998393108261597567604538043990564806842115447978687808686354521296978900037522633266680347210699453235200000000000000000000000000000000000000
202 6237113437978291990643954624066409845380680064662897423189600238328668798269037668408269055574148349802238972915100994764827821037450730728761763707991271283053954777555575441879148739791820028125298927571708260926943258366316930173613034572871706385261636804202534925868198887598338762342400000000000000000000000000000000000000
203 704793818491546994942766872519504312528016847306907408820424826931139574204401256530134403279878763527653003939406412408425543777231932572350079299003013654985096889863780024932343807596475663178158778815603033484744588195393813109618272906734502821534564958874886446623106474298612280144691200000000000000000000000000000000000000
204 80346495308036357423475423467223491628193920592987444605528430270149911459301743244435321973906179042152442449092331014560511990604440313247909040086343556668301045444470922842287194065998225602310100784978745817260883054274894694496483111367733321654940405311737054915034138070041799936494796800000000000000000000000000000000000000
205 9159500465116144746276198275263478045614106947600568685030241050797089906360398729865626705025304410805378439196525735659898366928906195710261630569843165460186319180669685204020740123523797718663351489487577023167740668187337995172599074695921598668663206205538024260313891739984765192760406835200000000000000000000000000000000000000
206 1053342553488356645821762801655299975245622298974065398778477720841665339231445853934547071077910007242618520507600459600888312196824212506680087515531964027921426705777013798462385114205236737646285421291071357664290176841543869444848893590030983846896268713636872789936097550098247997167446786048000000000000000000000000000000000000000
207 121134393651161014269502722190359497153246564382017520859524937896791514011616273202472913173959650832901129858374052854102155902634784438268210064286175863210964071164356586823174288133602224829322823448473206131393370336777544986157622762853563142393070902068240370842651218261298519674256380395520000000000000000000000000000000000000000
208 13930455269883516640992813051891342172623354903932014898845367858131024111335871418284385015005359845783629933713016078221747928803000210400844157392910224269260868183901007484665043135364255855372124696574418705110237588729417673408126617728159761375203153737847642646904890100049329762539483745484800000000000000000000000000000000000000000
209 1615932811306487930355166314019395692024309168856113728266062671543198796914961084520988661740621742110901072310709865073722759741148024406497922257577586015234260709332516868221145003702253679223166464802632569792787560292612450115342687656466532319523565833590326547040967251605722252454580114476236800000000000000000000000000000000000000000
210 187448206111552599921199292426249900274819863587309192478863269899011060442135485804434684761912122084864524388042344348551840129973170831153758981878999977767174242282571956713652820429461426789887309917105378095963356993943044213379751768150117749064733636696477879456752201186263781284731293279243468800000000000000000000000000000000000000000
211 21743991908940101590859117921444988431879104176127866327548139308285283011287716353314423432381806161844284829012911944432013455076887816413836041897963997420992212104778346978783727169817525507626927950384223859131749411297393128752051205105413658891509101856791434016983255337606598629028830020392242380800000000000000000000000000000000000000000
212 2522303061437051784539657678887618658097976084430832493995584159761092829309375096984473118156289514773937040165497785554113560788918986704004980860163823700835096604154288249538912351698832958884723642244569967659282931710497602935237939792227984431415055815387806345970057619162365440967344282365500116172800000000000000000000000000000000000000000
213 295109458188135058791139948429851382997463201878407401797483346692047861029196886347183354824285873228550633699363240909831286612303521444368582760639167372997706302686051725196052745148763456189512666142614686216136103010128219543422838955690674178475561530400373342478496741441996756593179281036763513592217600000000000000000000000000000000000000000
214 34822916066199936937354513914722463193700657821652073412103034909661647601445232588967635869265733040968974776524862427360091820251815530435492765755421750013729343716954103573134223927554087830362494604828532973504060155195129906123894996771499553060116260587244054412462615490155617277995155162338094603881676800000000000000000000000000000000000000000
215 4109104095811592558607832641937250656856677622954944662628158119340074416970537445498181032573356498834339023629933766428490834789714232591388146359139766501620062558600584221629838423451382363982774363369766890873479098313025328922619609619036947261093718749294798420670588627838362838803428309155895163258037862400000000000000000000000000000000000000000
216 488983387401579514474332084390532828165944637131638414852750816201468855619493956014283542876229423361286343811962118204990409339975993678375189416737632213692787444473469522373950772390714501313950149241002260013944012699250014141791733544665396724070152531166081012059800046712765177817607968789551524427706505625600000000000000000000000000000000000000000
217 58189023100787962222445518042473406551747411818664971367477347127974793818719780765699741602271301379993074913623492066393858711457143247726647540591778233429441705892342873162500141914495025656360067759679268941659337511210751682873216291815182210164348151208763640435116205558819056160295348285956631406897074169446400000000000000000000000000000000000000000
218 6924493748993767504471016647054335379657942006421131592729804308229000464427653911118269250670284864219175914721195555900869186663400046479471057330421609778103563001188801906337516887824908053106848063401833004057461163834079450261912738726006683009557429993842873211778828461499467683075146446028839137420751826164121600000000000000000000000000000000000000000
219 830939249879252100536521997646520245558953040770535791127576516987480055731318469334192310080434183706301109766543466708104302399608005577536526879650593173372427560142656228760502026538988966372821767608219960486895339660089534031429528647120801961146891599261144785413459415379936121969017573523460696490490219139694592000000000000000000000000000000000000000000
220 99712709985510252064382639717582429467074364892464294935309182038497606687758216320103077209652102044756133171985216004972516287952960669304383225558071180804691307217118747451260243184678675964738612112986395258427440759210744083771543437654496235337626991911337374249615129845592334636282108822815283578858826296763351040000000000000000000000000000000000000000000
221 11965525198261230247725916766109891536048923787095715392237101844619712802530985958412369265158252245370735980638225920596701954554355280316525987066968541696562956866054249694151229182161441115768633453558367431011292891105289290052585212518539548240515239029360484909953815581471080156353853058737834029463059155611602124800000000000000000000000000000000000000000000
222 1435863023791347629727110011933186984325870854451485847068452221354365536303718315009484311818990269444488317676587110471604234546522633637983118448036225003587554823926509963298147501859372933892236014427004091721355146932634714806310225502224745788861828683523258189194457869776529618762462367048540083535567098673392254976000000000000000000000000000000000000000000000
223 173739425878753063196980311443915625103430373388629787495282718783878229892749916116147601730097822602783086438867040367064112380129238670195957332212383225434094133695107705559075847724984125000960557745667495098283972778848800491563537285769194240452281270706314240892529402242960083870257946412873350107803618939480462852096000000000000000000000000000000000000000000000
224 21022470531329120646834617684713790637515075180024204286929208972849265817022739850053859809341836534936753459102911884414757597995637879093710837197698370277525390177108032372648177574723079125116227487225766906892360706240704859479188011578072503094726033755464023147996057671398170148301211515957675363044237891677136005103616000000000000000000000000000000000000000000000
225 2543718934290823598266988739850368667139324096782928718718434285714761163859751521856517036930362220727347168551452338014185669357472183370339011300921502803580572211430071917090429486541492574139063525954317795733975645455125287996981749400946772874461850084411146800907522978239178587944446593430878718928352784892933456617537536000000000000000000000000000000000000000000000
226 307789991049189655390305637521894608723858215710734374964930548571486100827029934144638561468573828708009007394725732899716465992254134187811020367411501839233249237583038701967941967871520601470826686640472453283811053100070159847634791677514559517809883860213748762909810280366940609141278037805136324990330686972044948250722041856000000000000000000000000000000000000000000000
227 37242588916951948302226982140149247655586844100998859370756596377149818200070622031501265937697433273669089894761813680865692385062750236725133464456791722547223157747547682938120978112453992777970029083497166847341137425108489341563809792979261701654995947085863600312087043924399813706094642574421495323830013123617438738337367064576000000000000000000000000000000000000000000000
228 4543595847868137692871691821098208213981594980321860843232304758012277820408615887843154444399086859387628967160941269065614470977655528880466282663728590150761225245200817318450759329719387118912343548186654355375618765863235699670784794743469927601909505544475359238074619358776777272143546394079422429507261601081327526077158781878272000000000000000000000000000000000000000000000
229 558862289287780936223218093995079610319736182579588883717573485235510171910259754204707996661087683704678362960795776095070579930251630052297352767638616588543630705159700530169443397555484615626218256426958485711201108201177991059506529753446801095034869181970469186283178181129543604473656206471768958829393176933003285707490530171027456000000000000000000000000000000000000000000000
230 68740061582397055155455825561394792069327550457289432697261538683967751144961949767179083589313785095675438644177880459693681331420950496432574390419549840390866576734643165210841537899324607722024845540515893742477736308744892900319303159673956534689288909382367709912830916278933863350259713396027581936015360762759404142021335211036377088000000000000000000000000000000000000000000000
231 8523767636217234839276522369612954216596616256703889654460430796812001141975281771130206365074909351863754391878057177002016485096197861557639224412024180208467455515095752486144350699516251357531080847023970824067239302284366719639593591799570610301471824763413596029191033618587799055432204461107420160065904734582166113610645566168510758912000000000000000000000000000000000000000000000
232 1056947186890937120070288773832006322857980415831282317153093418804688141604934939620145589269288759631105544592879089948250044151928534833147263827090998345849964483871873308281899486740015168333854025030972382184337673483261473235309605383146755677382506270663285907619688168704887082873593353177320099848172187088188598087720050204895334105088000000000000000000000000000000000000000000000
233 131061451174476202888715807955168784034389571563079007326983583931781329559011932512898053069391806194257087529517007153583005474839138319310260714559283794885395596000112290226955536355761880873397899103840575390857871511924422681178391067510197703995430777562247452544841332919405998276325575793987692381173351198935386162877286225407021429030912000000000000000000000000000000000000000000000
234 16382681396809525361089475994396098004298696445384875915872947991472666194876491564112256633673975774282135941189625894197875684354892289913782589319910474360674449500014036278369442044470235109174737387980071923857233938990552835147298883438774712999428847195280931568105166614925749784540696974248461547646668899866923270359660778175877678628864000000000000000000000000000000000000000000000000
235 2047835174601190670136184499299512250537337055673109489484118498934083274359561445514032079209246971785266992648703236774734460544361536239222823664988809295084306187501754534796180255558779388646842173497508990482154242373819104393412360429846839124928605899410116446013145826865718723067587121781057693455833612483365408794957597271984709828608000000000000000000000000000000000000000000000000000
236 255979396825148833767023062412439031317167131959138686185514812366760409294945180689254009901155871473158374081087904596841807568045192029902852958123601161885538273437719316849522531944847423580855271687188623810269280296727388049176545053730854890616075737426264555751643228358214840383448390222632211681979201560420676099369699658998088728576000000000000000000000000000000000000000000000000000000
237 31997424603143604220877882801554878914645891494892335773189351545845051161868147586156751237644483934144796760135988074605225946005649003737856619765450145235692284179714914606190316493105927947606908960898577976283660037090923506147068131716356861327009467178283069468955403544776855047931048777829026460247400195052584512421212457374761091072000000000000000000000000000000000000000000000000000000000
238 4031675499996094131830613232995914743245382328356434307421858294776476446395386595855750655943204975702244391777134497400258469196711774470969934090446718299697227806644079240379979878131346921398470529073220825011741164673456361774530584596260964527203192864463666753088380846641883736039312146006457333991172424576625648565072769629219897475072000000000000000000000000000000000000000000000000000000000
239 507991112999507860610657267357485257648918173372910722735154145141836032245818711077824582648843826938482793363918946672432567118785683583342211695396286505761850703637153984287877464644549712096207286663225823951479386748855501583590853659128881530427602300922422010889135986676877350740953330396813624082887725496654831719199168973281707081859072000000000000000000000000000000000000000000000000000000000
240 64006880237937990436942815687043142463763689844986751064629422287871340062973157595805897413754322194248831963853787280726503456966996131501118673619932099725993188658281402020272560545213263724122118119566453817886402730355793199532447561050239072833877889916225173372031134321286546193360119629998516634443853412578508796619095290633495092314243072000000000000000000000000000000000000000000000000000000000
241 8064866909980186795054794776567435950434224920468330634143307208271788847934617857071543074133044596475352827445577197371539435577841512569140952876111444565475141770943456654554342628696871229239386883065373181053686744024829943141088392692330123177068614129444371844875922924482104820363375073379813095939925529984892108374006006619820381631594627072000000000000000000000000000000000000000000000000000000000
242 1016173230657503536176904141847496929754712339979009659902056708242245394839761849991014427340763619155894456258142726868813968882808030583711760062390042015249867863138875538473847171215805774884162747266237020812764529747128572835777137479233595520310645380309990852454366288484745207365785259245856450088430616778096405655124756834097368085580923011072000000000000000000000000000000000000000000000000000000000
243 129054000293502949094466826014632110078848467177334226807561201946765165144649754948858832272276979632798595944784126312339374048116619884131393527923535335936733218618637193386178590744407333410288668902812101643221095277885328750143696459862666631079451963299368838261704518637562641335454727924223769161230688330818243518200844117930365746868777222406144000000000000000000000000000000000000000000000000000000000
244 16389858037274874534997286903858277980013755331521446804560272647239175973370518878505071698579176413365421684987584041667100504110810725284686978046288987663965118764566923560044681024539731343106660950657136908689079100291436751268249450402558662147090399339019842459236473866970455449602750446376418683476297418013916926811507202977156449852334707245580288000000000000000000000000000000000000000000000000000000000
245 2081511970733909065944655436790001303461746927103223744179154626199375348618055897570144105719555404497408553993423173291721764022072962111155246211878701433323570083099999292125674490116545880574545940733456387403513045737012467411067680201124950092680480716055519992323032181105247842099549306689805172801489772087767449705061414778098869131246507820188696576000000000000000000000000000000000000000000000000000000000
246 264352020283206451374971240472330165539641859742109415510752637527320669274493098991408301426383536371170886357164743008048664030803266188116716268908595082032093400553699910099960660244801326832967334473148961200246156808600583361205595385542868661770421050939051039025025087000366475946642761949605256945789201055146466112542799676818556379668306493163964465152000000000000000000000000000000000000000000000000000000000
247 33572706575967219324621347539985931023534516187247895769865584965969724997860623571908854281150709119138702567359922362022180331912014805890822966151391575418075861870319888582695003851089768507786851478089918072431261914692274086873110613963944320044843473469259481956178186049046542445223630767599867632115228534003601196292935558955956660217874924631823487074304000000000000000000000000000000000000000000000000000000000
248 4263733735147836854226911137578213239988883555780482762772929290678155074728299193632424493706140058130615226054710139976816902152825880348134516701226730078095634457530625850002265489088400600488930137717419595198770263165918809032885047973420928645695121130595954208434629628228910890543401107485183189278634023818457351929202815987406495847670115428241582858436608000000000000000000000000000000000000000000000000000000000
249 545757918098923117341044625610011294718577095139901793634934949206803849565222296784950335194385927440718748935002897917032563475561712684561218137757021449996241210563920108800289982603315276862583057627829708185442593685237607556209286140597878866648975504716282138679632592413300593989555341758103448227665155048762541046937960446388031468501774774814922605879885824000000000000000000000000000000000000000000000000000000000
250 69857013516662159019653712078081445723977868177907429585271673498470892744348453988473642904881398712411999863680370933380168124871899223623835921632898745599518874952181773926437117773224355438410631376362202647736651991710413767194788625996528494931068864603684113750992971828902476030663083745037241373141139846241605254008058937137668027968227171176310093552625385472000000000000000000000000000000000000000000000000000000000