0 1
1 60
2 1980
3 47520
4 926640
5 15567552
6 233513280
7 3202467840
8 40831464960
9 489977579520
10 5585744406528
11 60935393525760
12 639821632020480
13 6496650417438720
14 64038411257610240
15 614768748073058304
16 5763457013184921600
17 52888193768049868800
18 475993743912448819200
19 4208786788278494822400
20 36616445058022904954880
21 313855243354482042470400
22 2653503421087893631795200
23 22150985080385894665420800
24 182745626913183630989721600
25 1491204315611578428876128256
26 12044342549170441156307189760
27 96354740393363529250457518080
28 763955441690239410485770321920
29 6006270369150847778991573565440
30 46848908879376612676134273810432
31 362701230033883452976523410145280
32 2788265705885479044757023715491840
33 21292210844943658159962726554664960
34 161570305823395994272658336797163520
35 1218701735353615499656622883270033408
36 9140263015152116247424671624525250560
37 68181421410323894169978631577539706880
38 505977916781877319892999318549110456320
39 3736452308543094054594456506208815677440
40 27462924467791741301269255320634795229184
41 200948227813110302204409185272937526067200
42 1464051374066946487489266921274259118489600
43 10622884388578774513875611149710903371366400
44 76774482626546597623010098763819710729420800
45 552776274911135502885672711099501917251829760
46 3965568928710319912005912927452948536806604800
47 28349599149929095541148654119663632092915302400
48 201990893943244805730684160602603378662021529600
49 1434547573311208008046491589585836240293540659200
50 10156596819043352696969160454267720581278267867136
51 71693624605011901390370544383066262926670126120960
52 504612819335276075170684985465427927522332041543680
53 3541810731938164150254619143266777151666179612344320
54 24792675123567149051782334002867440061663257286410240
55 173097949953632458834262113765474490612339832690573312
56 1205503580034226052595754006580983059621652406237921280
57 8375077503395675733823133098352092835266216717021347840
58 58047950971811407672360336302371402065121019314527272960
59 401416338923712785259712156124873424450328404751307243520
60 2769772738573618218292013877261626628707265992784019980288
61 19070566396736387732502390630325953837000847819168662159360
62 131033246532414535065258361427723489267134857596223388385280
63 898513690507985383304628764075818212117496166374103234641920
64 6149203069414024966991053104143880889179114388622769012080640
65 42003787120305032082215808895998201766085027516130914482520064
66 286389457638443400560562333381805921132397914882710780562636800
67 1949158099748211800830095880926917910990648495321136058754662400
68 13242809442406968411522122014532883454083523600564189105068441600
69 89820794478934220530323958011614339949436073116870152190898995200
70 608215094043068864733907944250074244800467123677092173406944624640
71 4111876692122155705243321313239938556397524216408510468103287603200
72 27755167671824551010392418864369585255683288460757445659697191321600
73 187062225952570946535795480565340218435564081132776209103712577126400
74 1258878223302436910470623639480262551093390708163818272076335992012800
75 8459661660592376038362590857307364343347585558860858788352977866326016
76 56768782196080418152170017595088892304043008355513657658684456734556160
77 380424566404902542422334143883972317258262237810974640933521813961441280
78 2545918252094347783903313116761968584728370360734984135478184447280414720
79 17015757431719185188619611717092650794133918360355337006740270736253911040
80 113580180856725561134035908211593444050843905055371874519991307164494856192
81 757201205711503740893572721410622960338959367035812496799942047763299041280
82 5041851930713183445462081779148782150549656273189678332350833635106844835840
83 33531352599441894721627339061326840326547111600008463125995905621433474088960
84 222743985124864014936524466621671153597777241342913362194115658770950935019520
85 1477971854240274169696468225583794477989957224910625132676249782903721498247168
86 9795859964150654380546359169567009912259018816268096809598399723896758767452160
87 64855348728169849691893136570926410453576952162878434049754922309937161494855680
88 428929692724941505916838698684990578227065751804491461556333690731629863522795520
89 2833827632834445005383159042997465842668704068101584038147463035395487188218019840
90 18703262376707337035528849683783274561613446849470454651773256033610215442238930944
91 123318213472795628805684723189779832274374374831673327374329160661166255663113830400
92 812291710483849468002662415793549764763813816826022134661342080007247292737467187200
93 5345403514151783595888488155544650064897355439758339208739154332950917668336880844800
94 35143184805806407045309422129006316384112400657134613095753163593230501266299918745600
95 230835234934981031539716625352630962354590926421599984965789200865008766212327887339520
96 1514856229260813019479390353876640690452002954641749901337991630676620028268401760665600
97 9932459400101825571019507887273644114716225558269617909803738939281756061636118760652800
98 65067744233320122618311470037037546139263436820500966307081636724682524403779471881011200
99 425897962254458984410765985696973029275178859188733597646352531288831068824738361402982400
100 2785372673144161758046409546458203611459669739094317728607145554628955190113788883575504896
101 18201445190843037230798319808538756272904772552497521790898178871832776489852481813463695360
102 118844730363739831330506676396929526252495867842777936399393991457261070021977969487910010880
103 775375328198380258777674626589676132443468186314046342333910313196887757813293160154131333120
104 5054850697293286687031378815651927094198763753085802116369146080264325959590507332543279267840
105 32928741685224838989804410570532553642209089591530368072347580180007609108189590623424790659072
106 214347469460425838707217389562900585029474262435433528018111606832125002685385071039274580705280
107 1394260175181835362058161711549334646546860622944502200940239984627654223075028125638645870755840
108 9062691138681929853378051125070675202554594049139264306111559900079752449987682816651198159912960
109 58865920423732168221941836665596679297327087952207331456210866139967566372397059029257323827691520
110 382093338023134255549695194356691172893559461798873042361223258399425839908104546789906629208834048
111 2478443273663573549511536395827185986336601914371068382883610324753032475079597060258853811084328960
112 16065623363212092829869423422951223447146187409226746839049116926524121222390959515606498811135918080
113 104071117715674796030658565890268102330185921978353793683043837081554484378674180224990771059747717120
114 673723551527789469040579137079104030874361494912500874895494313738484293609311798298624465281524695040
115 4358698455101524912749485895537855643221956106216527399323893647142889690828938938558057410169168461824
116 28181240011432273142776848462529239072555750686744789219766553753079028173462967275159853945059278848000
117 182094166227716226461019636219419698622667927514350945727722347327587566659299173162571363952690724864000
118 1175896225978981055621160701688117036868414921745215429190884988674760388088016694490503214677545189376000
119 7588977323965188661487827049550200708528929915128785290912602279850554437408376650157197217414745423872000
120 48948903739575466866596484469598794570011597952580665126386284705036076121284029393513922052325107983974400
121 315538387742717885586324445341215369955446664487710072715547950991141647723979693611081480998459373780992000
122 2032894858735870967793860770804879350696566215470000960282136799008502746811869173592705279219582522884096000
123 13089859578201705743843396182743613380094962948392201305231319876542554272154474678743273017413897220521984000
124 84239580188749686964411533498624221591256293813040134206246719850652889590155409626105902160453951467552768000
125 541828979774037986555094983463150993274960481805474143214578902079399385843879594715113162696039815839299403776
126 3483186298547387056425610607977399242481888811606619492093721513367567480424940251740013188760255958966924738560
127 22380157634761164079081088630783919542245836773787413429515564999275079244305127916691738283687943799346540052480
128 143722574810731850570348866050815483310359983031666045617670268979719649522021993340004756790558514086428561899520
129 922498387157255599009681093721513334736264077133484385825046377637270308559955120042821229632422090415215885680640
130 5918181960685778227492877170490324009000340310225584444446835991919103364146173616274714657795692487740692681981952
131 37948647686840104664839823077953222653131953134270923155231620100855319281547983493669926049987646486276197350113280
132 243216332902020670806473411545063836095072972360554552949439019737300000849921166936702707865829916116588355743907840
133 1558047485958809109226431177717251040248136634971372023405428908392327824993479956617072985726970590461152474389544960
134 9976154798154165788927447391652249198006725617951023851357149279109084133167207483413795684729408706087080768852459520
135 63847390708186661049135663306574394867243043954886552648685755386298138452270127893848292382268215718957316920655740928
136 408435514089135258181970787328821496577216531181994858855563288132936620981433906379764811563039321143329895007135989760
137 2611602265270675081513915399270420664245559717630857637645791535798923211530920452472072809702353615485817430848548372480
138 16691544912816923347067198421423992941047707760510264031910058946193117917175882891886726218532433977235441840640722206720
139 106633754550945524692055195670679897350002622239806578851339081613089846837785496460398653827746772458885412622222743306240
140 680932689775323564819266749497055915935016744874193439236408135443588021949858813111402832300040104130311134887622375112704
141 4346378870906320626505957975513122867670319648133149612147285970916519289041651998583422333830043217853049797155036436889600
142 27731121528458637236721112153625981113445842262032630623981979504580045604730540216313948129929712361794810677622978956492800
143 176858621216463476642584994993754508919318938062753560343157799357881130010589179561386858003467815901796275090854243414835200
144 1127473710254954663596479343085184994360658230150053947187630970906492203817506019703841219772107326373951253704195801769574400
145 7184729022590193856297564917315247826132746239025171360009455290466198595361210773836891634961566686686420402915013247138529280
146 45765739664444385522991338171939592317146945221187735375402694658449073244424150819645953565166143963139527224047687122183782400
147 291406342353196903738230561421329649039792794061440274227053892519104303107353776647541581884323202377541479467405681267782451200
148 1854761989842645157577116140938463036455978459499167150823545721304028740048157145959352500912381463781378876069568592934128844800
149 11800767559535755767671853030937335292350789124867184288461217072457847285675523317915880341375420319897632043717792121486940569600
150 75052881678647406682392985276761452459351018834155292074613340580831908736896328301944998971147673234548939798045157892656942022656
151 477157393453652386854948780567490028880642238945623048951184152037077035678281292515676814651005074868655511298830142893713008885760
152 3032460803133080300670266592290758999333555281720209640045025597814581687271182424803577651005729620546850157333354723916623464366080
153 19265045102257216027787575998082468936942586495634273007344868503763224836781629522281552135801105824650577470117782951940902008913920
154 122345546168880242046599021598212042989154867485261811695995333744678142145275543329814012914373256470832888089449296928559754316349440
155 776696886646310697895828627436391292266634771648371759411996183256537366909362158945399927146730866885803625032374891469050311272824832
156 4929037934486202505877373981807867816307489896999282319345360393743410213078644470230422614585022809082984543474686811245896206154465280
157 31269565495211832457667926661660104108549426352938122229732350013811697912269617148722935822462947247430908314017758369432564467069091840
158 198304459659507950142932041234072305802319779782556952368302624771134944987937698626711276544986538872947912219277176494755883519007784960
159 1257175442369710778264625770842420655652442377489417660297163809869836632376359749784433753190858057760575443503342100042225978535596523520
160 7967349366018042057252065822713840905197353567339184422133275645050089657685179914258848910847062941057646873202430559017607138969342967808
161 50476374865455918623584516392348557287585718252707876463204603465534729508316046661764135956919280744588818699791796088186082495333725634560
162 319683707481220817949368603818207529488042882267149884266962488615053286886001628857839527727155444715729185098681375225178522470446929018880
163 2024009730801348982354284657303007180562332849691402948242363731599601178321188226879082163278677416850506251667725025965547455150314299064320
164 12810500613242684412705777282198301545266472548656562562655936301221865994496301094515166374897970479822106641653040103367306453939184405053440
165 81055531152880985011302008985545617050049680853317886760077560596821988474267505107114143608445340490510783841731962835851320835833384962883584
166 512700648858584543746187406233872878931037137927613139145068907389536674084222170858252113185949442861664596589268439624360764323042495247155200
167 3241987336495001665844155095706405749408234836236883083456244109002100166664303068421043302541093483005495892205194444570808186378041167550873600
168 20493991377129117673371980426429779201616341643354582348991257403334704624985058682518738019634769517570456175725693453179751749604045952018022400
169 129512324205762708137048965061698249629149425296465644666998005365452452896355282088343267485029194347723356187426275786958431175012550750031052800
170 818213154099936167877591696919199530010038133931788837484446222132329025945209252722827466346596204290911085560563648207019735776255761797255004160
171 5167662025894333691858473875279154926379188214306034763059660350309446479653953175091541892715344448153122645645665146570650962797404811351084236800
172 32628377675123525519525015282285827035161618608932289259783669421139877191303448535752409857493395759850530192855769471951900846499893169344636518400
173 205954846365519594608793738082405335967609754456381848969270329525345351982100380352841800950189526992813751275135839672667489736288343011123370393600
174 1299646099478968476324457036864833671795606381569582012461257596659937910783598951881725847375333911713272982184477884830970711094509199001226785587200
175 8198910250427321130641146106850150706641996830016105952898447924071836877171961387871001917156392220179733556180934770590809514561932318270596407361536
176 51709036238490491221657228287520836843026230007487940952939074975680334850345892843959159818429519115906274132732031791794310006612186780002056887336960
177 326029855605397673465364219033182225518741653606534136177853150694120077361502917592420465295860696798595491141971454687245480041690398002724833255751680
178 2055087067355371851843475582894553129393416490710850004446917051004509701121383559206155966640200571955191803715123439096008025880767564938523948949176320
179 12950492804339996921114192500028245418747339673306362039196214712475346049524696395444379499274560028857298070338878431845234934041931917601424661534474240
180 81588104667341980603019412750177946138108239941830080846936152688594680112005587291299590845429728181800977843134934120624980084464171080888975367667187712
181 513869830501490927554928897984546180096372339965117636273520519696121189655725798409290240683922044901950910172231076781836891139719088575764817232820961280
182 3235685855795102214164552291704889683463970887912224237194805030614037820579460247126629757273487161855141445370202274681236688165483931361683959059411107840
183 20368907682382282790806361967453731777871554441939247657095166094357221690205126801584029947426542133645480574133732352091719479599111961358797381619899432960
184 128191277696731975389966125860388159775952500237856786885414143137313384332921395849099492821303998862834057091559032955012017159650932887247213956064367083520
185 806565660751329834345516597305361178265993028523596215862821960063960969532543269018117889967555971223453202457160618160183718777479383139220308350588774514688
186 5073558188597074764431475370146626766511891631035524583653234910079754485769223788984935114312045625437850789649881307781800811664789668133805165431122936463360
187 31906440801016897983804358477499642125229863947046935349605370343603161899810733560675313873962383184571724752022782983697314195282313634894945853192516434657280
188 200603260780861560727961445321300941446923931837284455229965679500739028540299399301692664888423068745552014132398561099628858397998376151307585098263587371089920
189 1260934782051129810290043370591034489094950428691502290016927128290359607967596224182068179298659289257755517403648098340524252787418364379647677760513977761136640
190 7923979630363415755191114655187869368312477957145545969895847321993101957438473114070470558329469428282947830420820154834662935937776458259470143400282576035774464
191 49784165216942926210624804116363577183115044756935367350130977939223677219508731606725469476415514732667735060235519297390552477095977748227037550158843409648844800
192 312706787768922755260487050855908719181441374879500276168010205180748722535039220404744355148734951914569210847104355586734407746759110231051079611935235166856806400
193 1963733817491887976039949770141768744289673297170747848267504500927810630634546814147928282073921045183719603868862585342601565746487262176341494765106243638499737600
194 12329009225284121416580715567178733662602175649247272573143404547062233753159165049650395090546576458936961224290075406944787149892894254282391446514945385318003507200
195 77388242521783408276383568483214205143718271767582880151423216233867559558291374465497864568353895311481233530928473323591894725481551626880241695047657187842237399040
196 485650705621395878469141781807925879218232011602688482582910999834985195187236686696746803158547404250622026750214398918459339348685247454401516759737848678805877555200
197 3047026762172818811105884478754296379257536884979304388185167491350465488585911394706492633015048688597811294737385771894496159568400841896651140685461832319817587097600
198 19113167871811317996936911730367859106251822278506545707706959718471101701129807839522544698003487228477179939716328932792748637292696190078993518845169675460673955430400
199 119865494995078014372750079595472804847247609063196829362905958435436858909597990872985606950293226437887038013899389488067086931363240428234090007632018869220709027020800
200 751556653619139150117142999063614486392242508826244120105420359390189105363179402773619755578338529765551728347149172090180635059647517485027744347852758310013845599420416
201 4711250664478185717152239695622657974399132144880933290213082849908648123172169390521198467804510186590025759788099287729490548135103840950920188449226246122474853011292160
202 29526947233808827316409581458704381166283669779303274977276053900912616455128546774256620100200544040707785207384820288443242742272482488335965141468913007876500811447009280
203 185016142272930188898881712391487550953265162360954511187660790945619941531642913777607984076133458225518732925091090674383274720052205542676589457874174118319748926899486720
204 1159071714827474418690053080570201422148396458320097378910933778571089633712939430430308841418130194177514415089541244518930515157974111193826869250799973153003132983223255040
205 7259746740675498310234283685132383541651419768209780656203116935050141900914215749622031962833556923531358580365711990060033080306530530599383903014766661114419623172969070592
206 45461520851802877767971970649615411498690929616459306050980683719488752680482224839866122485705283647356565867338681879502148900948662060549539975189558217658258805306456801280
207 284628652289548452112520164067157358948325820207397394406139932852451321129975668562640071214850471531275890647685660462969975727678579857353641583795494927947359476701294755840
208 1781665890774000406973563719304994621878462586105920228446125925836017404380905386868064291931419778527505815496570816936475521141526495068627121837027569212439721339735989288960
209 11150330072403792020676657152396808446971430921658103630658051248772778779570450937911139205006206078057309122820644155755550151450318926075427154846086414018522275178826191339520
210 69769208167326584357948226182140029996764096338374991288974663528035387220740821582929699597038832316987162797077744860299013804789138423157672768894083562001610807547512454381568
211 436470875738725551433609756210544263486865436808791414698798842924202422423591869618327978521759519708166136929585892017036484465979444163829990781707063041905811687027092131676160
212 2730001798252594722646068569505574025394262118907817999483996536403266094970201976952372167546476995910510837587881569880143294348531806420936640455394177328146727816027944182087680
213 17072123921466930378237386547330631933451441983029171715083020593845776706574220813617651301276560368792490308296048127137797502686593268322477019185845277939396438736850805871083520
214 106740662649171742271409454207141988443729109220995475489631222217596491744842558171123445986486157819833420712617347636029780647638606509418103979769443840574357173036945692782755840
215 667253258606915449361740960253017825434288012990781018874717965862556673977062317125534471655057656324912174129105652199181512513610637900734566273535500101078772281682116330697785344
216 4170332866293221558510881001581361408964300081192381367966987286640979212356639482034590447844110352030701088306910326244884453210066486879591039209596875631742326760513227066861158400
217 26059775883380684024611772526010719219150188525792023663425044980115980700256235657322141231689463766606592975779587107779093633884102102344356908609278172150426705471225511072183091200
218 162813829142956383676702909084525686130653930147379523988921611297788833549307307180150258520922246101459539600971548810986814354817188364188138117090994818664592536017473147157400780800
219 1017028850536823437761322281404708395555865645852124149848606229476598741075125096906144080623843071537884247370452414490547771860227916357120424402650597771384304060602298015120202137600
220 6351807457443615470382076430227587888607997260912811735872658905912939410169190377950190758078001728604786163122734625045511993345241623066743014223826915172191062633034352148977989713920
221 39662870096254250448539662776986747901715096018369593644815698145519712153997659373625625548179377309839841199589926617931251361160332306932603437234756302885174961237952063192713238937600
222 247624945736073833881423300040106453116113167033604760323038547881487932637120522035338364908903679961432522083926298614651866606163155754092740378411586647742578812053160178311263734988800
223 1545712665760604380102875487245866290303271428299452136186859455834220637806599850552426026695936872225623635609082545612535418456408577621960065501116271810124079400798201651162686632755200
224 9646903155059486265106338978436254793946310074833187885666203210965359159167975853001301720182677443622418940095970530206805870544907104979911480225716732100685102688910204947881410324070400
225 60196675687571194294263555225442229914224974866959092406557108036423841153208169322728122733939907248203894186198856108490468632200220335074647636608472408308275040778799678874780000422199296
226 375563330617147716614653154282626301677244312223063364129404966067954053212493445774542712632102961150298631869647730588369737926558896780775456493884717237675521272115520120413450445111951360
227 2342721040325467694829730689269598428083603286818756491661838907278515151316699203598028551044307458100541245495247517678993607506640519125894477512514359509024397010200777491213417754530938880
228 14611181225187785359859109825181442827784578394106454961154100553289686601633097664545599120986864936048112504799306886576881183659836921916762925538576400095757423458357480668883684416416645120
229 91112518731738679012571217599821398943564969199930208229380155415273678895773202903803998012092764754046745226434105825466315852691035478153438679777672922867867251958665861987624023347785891840
230 568066747223101155234900547991929939500313764489999646091004968980445458854516404191543187605830541988274055020463077190081291011995412502921874203483404223445746257864029765609794997742282473472
231 3541195307364786422243535883586056765716241648768828962645225780657322340911271091064165325335047534472357745582107494171935320594257116901331163865870571782518937711360185551853267518393449185280
232 22071415579523625717948934860626888289765885448791925344762915857027965969645249989994754570838270408823402155653997571433700317152137030341917512715727787920355103149253570293016486343090204835840
233 137543757173683710482668898788112625737081826916935088414574050748517624840879411954817097153893427612066866652401735938719883521480270249169374371086852995967191458252000789980514756095137242152960
234 857003410082183119161244677064394052669509844636287858583115239279225200931633259103091143805028279736724322988041585464331581941530914629439948004464237897949423701416312614493976557208162816491520
235 5338948903660919516817285988179884651524095372542661382832683873637385932612387622667767806513027240572614505763799494126729514733622378797872697355470826734459388505844602840932687998947873886568448
236 33255317323650642753056823739934027278561102532363187426966293619690497122628007649667875743958262896787047980816886679518188079061122444207088411493822522456166530099964263458351912535819383954472960
237 207109064851090078917771611139842296469013448682565673595790081783388918789025060299197403367436270192648450715973522105353778922760408133542879727277983304410556111508638197740622037564849834248110080
238 1289645521467712172084611460963219678012932482972950959113281097491522595148466972115170385674540136241617663701986385546782774636684558209708183848008282593010269568301688273326058233912216194771845120
239 8029257472568852351723438719302388622942441567630757435818252188566467035903426169486918551814710136935259763968852475705492755897015157389312876844503449784097410534028921132674370929127103338161111040
240 49982127766741105889478406027657369177816698758501465037968619873826257298498827905056067985046570602421992030706106661266692405458919354748472658357033974906006380574330034050897959033816218280052916224
241 311092081535733024208371821748904787413796880239635674510178131994769236297710547126904987458796082587688747079083651418672359370076261544077630653674485320991740957931514734756626301040349906307383296000
242 1935969730548817910982677535346490123327182238185501346331934986711249875472529272616193847574160745359748979756611483621985839716259710270169056877825516088485792903491161944394542187465979169003798528000
243 12046033878970422557225549108822605211813578370932008377176484361758888114051293251834095051572555748905104762930027009203467447123393752792163020573136544550578266955056118765121595833121648162690301952000
244 74942128804414350171591735849150470129233655602765527526860259267008164578401078509361296263471883716548971434949922131028129445628326707944686332909923256671220529663013066743666321617535499635097862144000
245 466170629787459059842880838506552312150824861790263934493612388256818133948911198564353532675637350138859724354545638072191303163826815930235518250427440992518122804924211892723867241408669801811792415948800
246 2899353916970781957559380824857825356060008286744324470631003878182649369682252576436832947128964006961200724644125309961189812360386294200245296435585303733954178420870098357185027964858799986878221123584000
247 18029990350069316140936068611261618408535112260887782942871343955014370169360080799218523914129913824665604506288973587450961748119649181747274394028579054799002502244763040796097987668109784533785213140992000
248 112105827095995506005336362090989578975649770589874843943175856365452253230456631420947434982210996442074040922167730934876544417743947734896359337064793961693797816376712132691867326549295515125390317191168000
249 696947069657032302394621239023501478932955200293679752706972793790040514059224359195287668082179206796508495371548785089112011078986470255500258047294381737759032207835945306855464343366704648249414502055936000
250 4332222984988112791684965621770085193047249525025513342826542886198891835392138616757908144798825949447096807229547248113920260866979899108189604021981876881910144203908236027413566358367436093518360544779698176
251 26925369946539665159476280358411684865154220155537055039081302400279965192078630446782217951737723032420203264056150227321576123316687819158469252088811665082788147243413737859622165414554582891986623306200514560
252 167321941810639347776745456512986898804886939537980270600005236344596926550774346347860925842941564558611263140920362126926937337753702876199058923694758204443040629298356799556223456504732050828774016259960340480
253 1039644634491403378280805761416661679530759956338754882937581942820973788687024792327420456225708061210027295089038771792605318161853047120098500506119209080570987625521805884989657208005686892896572148461097451520
254 6458894619005647759555557053210598938187162248435256713683087817998018262000492607451454645370737482635523904135839298774532252202378379352422967711244535154098497925485864907534169583594385499963743505006345584640
255 40121133633352729612298048518767014580739078437339006409702004328270042851014824667463153561832345774488901428043801761799447401915950403506815611194554288957223610643018078484447547531033359340951253772274711396352
256 249189853425901719076382410722029504622559119981910235122758542507614719269974887583071930325443085083739661213240800004926255347837348209280612585153677029070256019228120096836998439743527505281689427726237465313280
257 1547498078084588107571619951409957546216359359887660448466625034405264949240777901099543971982129041998632292981837808590903904806024932848295166093016609098817621037696808072186184863154357581438040181521692586147840
258 9608883415083372667944709930847875926506231374186170691641601957818738173192737199850656756261126842177554005259318485901659129842061792337088589461289177427541972489884831517993287406097987773115272755030044662824960
259 59656697032641170849633565902715770230973050384908735413743999799893942017351047943474347737713868580005817916822332530231150118865001397984704447311787634376399582099362197223680332621643105556638450154781126709739520
260 370330419271857114428109905257627896741501935850933457529933906450110855446171505310644604802577630338959192760581710399204139584031200985951203761389327853398111251955271485842384834043584509109286379037756686575075328
261 2298602602377044158519302860219759359085184429419586977772003557276550137252098998479863064291861153828022575755334754201956728452607454395559195760347552193505518115584443705228595521649834884126605111268834606328053760
262 14265373402538449625009108590524155411727136955100184831516327420349887493022568593619302834116665023375437817473947749360235268946334812393813940100477556742900658228779791850006474496956608861029999660011927747669524480
263 88521252444649238737699107299374226737409458215678713479219187642627438739972745037211795533377936570907659764705257516942600604260146060177583080775586968077619293647789430795477438703548234453235587243876296898086174720
264 549234134486119140349814915743844634075290502110915654086973596055392972182103622617245913195731288269495252631012165957393862840068633509738185932993982779208865162860148059253757744683378818312120802672232478481307402240
265 3407324215453508931075832911256153126112368247057906925732017327981381306669352285217933136957668822320944133303335852203605700034237107509470104429592859203846695576385220412879915970790470857755194715445849791031205167104
266 21135657727437179459680918434483656609343637622727618148337701470561199834603125077479660436015614875299089548686105850135148139310117396205359670333940667993785893612915840906961884781219086147729591280021248703764994457600
267 131088573770172169233077157031853690430985258064557811436881024851121149535965449918750253490793476529944914953648656508703390706732413513543354359823991558792919250273365664951044498867785792736480161646873362746946931916800
268 812944811962784124124530727563212065284692160086921950030209937696131904958114096137921348140667007435703166615537563871138191621601758431003936365774156607141163410277364683390432675814402938537425480063819137632185824051200
269 5040862254103806390482220273514638382508797483364259526581376119245903410669644283858932374344358990344806252471065637684232355482645847817526267130525253608592790216887153501469300012113100748997865058536990043012958938726400
270 31253345975443599620989765695790757971554544396858409064804531939324601146151794559925380720935025740137798765320606953642240603992404256468662856209256572373275299344700351709109660075101224643786763362929338266680345420103680
271 193747679847768440454844303944385510672367655301557665051186766265923726662490829744186862033840749975761999725972766354682524777517487641576950547717900522461632852026186682181934424081808329895061854058012133904143838766694400
272 1200950691997564671348777560478801363947102451611861114986400323251277217474115952017275916871527589923289454183787073801451238142994427072421833174457280444376150693074083625583608231624738397805420168903707565302891588825907200
273 7443254838314576644403412572637845816111711897902084273102525080370553303905509856458721067203753414469618155600614391472730750688448976580724328685647320556353285614217397415705000468531345674310516211666934800338800616459468800
274 46126447866635588110208009300507526261889367892838463853022217468865691642450933344039811577050997437114640978868041009929550418499950227131642007694266971914919266324602703692945586845132207864887797545293632448814903090321817600
275 285816244235443789599252537629326635455489028688715426929272212970716867486314146975432141553799635028521266283604152294254377865905146134662974476767385164156445199334992753064651927214928298915522934607928544337383981330575917056
276 1770818034936988696430151591833871545756834199484432536409621319492484939860859388869525224844193390937577410670156160953532558517021014095194515779971842864882323517618976839639691288179447069367913833983905111655531188678568181760
277 10970121833761272935285704446162178962161471069730275207505090917866802010112760690614098504810959779237844175848332029589393033989920794900194184398670333415660892260773156161811228341212747909874874148434589067151232923366148014080
278 67951617977470906455258931857162849542597313604588251465193404894124579357604942119559272033397383956286214643204416384722787066656991398626382681778814079646647685154861060829636457566792632736706954257569648826023104654807578705920
279 420861633924981098045474674728234422973505942325191751010230120634578039892262867321141297755235410309901716499846707931186294090262656404395660480694590428779237275797849150944845156542715660820894684433979760470852777216872745533440
280 2606335975806847228610189592781280319414497514256723200899067961358422575618513614053067893955636433847748487181193541259560835544698022161507411691158642155368562272262394384779862505160960556655112081459003230915923984621633359839232
281 16138877572611794226981245165264867458296176778671524446848321184212296375716062948228961336237748736281431913506322995699771721878201276017875075952370239680929887379845431421768543626263599176440907550671407906739173427906199452385280
282 99923688800638981277692390278554817667323137076455608809209818395867622241135623785843143592450742175699929507028510462736884490777799389812801002173185952067033983564574905185843536068993773624346895686071908528959563138738383843491840
283 618608843741058286920555009781017811141873272642933663016733575369470226736641741599990062098846997497619351577081096574964740734426517777215644366810677696188846428286696939525080831070237072048960287074197822412498779572684270296104960
284 3829275870763311508473013053503624337983849342627737252054287413730734713390902048354868060456947259157798662227142844291507092292682458635017967594553420386971802890591595843961591905005199903739690791114224548595679065101334321058283520
285 23701202231671864915601386057475064323521088562790626360083378939722863278672109520343814942617736719839848561995368341509538634401024059762005946795762223026730737891240614276309642527821658351567770370264884574465887266100890324023902208
286 146682265559647555596554032593464558925287855790697233067648883647935202808565153325204728840676202776631230610950356519132459380733610439785840999400346625025571349886349256185552682777078095392569767676114845093722449164330684872455618560
287 907692347156564664597491156397188350701432863708286710551025844455515401351957185733671074637773296624728451446159697484248250383912516170939559633919915003642559990934342435489691862759897900408375983946968518768122194131886049942443130880
288 5616346398031243862196976530207602919965115844195024021534472412568501545865235086727089774321222272865507293323113128183786049250458693807688525234879474085038339943906243819592468400826868258776826400671867709877756076191044934018866872320
289 34747499514463197320443577979277487961583484876888245503472791258382286380647198391238880679883548179527775226511163575060932373909412264803277104221330448664527860967835169375194925607883876978176351572322835519935736554427641321888352829440
290 214955221134299917216813030671806253114071627134956939424931681094958006092693358323732937723141673910595961228831129150549354064805122769162341810251954568635044767504469978824481712208771294133959912830162644561257625443597201832647258537984
291 1329619924542061343609152767042100534726216250319321274793391841824482511913567164889069717875103137591315224095862654539480540607041996510282526661352296300835328458790535951491639456961471922478102553588634914811902837795446609274106753843200
292 8223608163434804063555239374239840978477899137248952816016663240873340467520213355444040789323411871540805803825780664720211836768211800334144668323295366846947271221149684686280482394768555794504976752674913205994166181707454028592591772057600
293 50857262771822064720689739747858675266218270432406493183010900315571648215517496928548129386532499355740409954035203291716804942744026560428225730381608207258254114173116821336314792147851955971477876709375231157888836591310261774094799627878400
294 314484706527797665517734513134717930727839509000391172131679648890167538965342889170409861308558108261007024817809522395718201992886531587954130536849536465290836665192946874793946571853043727741995849855932551853884030350347128929606618107084800
295 1944474931209162514929992379517713578466370387853266094807402303646324037534865863887551142463762676162972248365032436778949154017034012259079098641401879704035546024786220676692062871389666981021696373346511778242320241895027671754584648906178560
296 12021584878759349332168533967964242731734654762741476194248466944840449286110826117953441184826640869521078427391923511167151864362068386601739022005964323845895436572158053507927280590010441132667920146027420791160290684688853511185438876683468800
297 74315251977785068598860028165597136887086956715129125564445068386286413768685106910984909142564689011584848460240981705396938797874604571719841226945961274683717244264249785321732280010973636092856233629987692163536342414440185341873622146770534400
298 459358034037181531406376415708154114583940182111637078153381932776978436784959620570584572619477037447447284777731168796446849884849065842644119261860606268347003905821302364304130401947024958667923430692742714648436049420801414093057758370306457600
299 2839109186958901237588573967319962554351576777733462610125250206594836626015402604730569532444125636130042081168050835905798590592645731361894088280663546434465763270761761770013488236782950246215125417793272697894012773677729141284183068455940915200
300 17545694775406009648297387118037368585892744486392798930574046276756090348775188097234919710504696431283660061618554165897835289862550619816505465574500716964998417013307687738683357303318632521609475081962425272984998941328366093136251363057714855936
301 108421901269950757295126711094848855713490048985683076448065535132114046673494517810155982264248290239825939251197710128139447306127389212155150053051732005165770948985888037189206128186620121229879148347010335573927235982959338648616038323213786152960
302 669918105197775208982471665241682002521100766249286823351292346213658314876625066999175704983732813203692723982565983771881485672959298906892417215213681859732876128502208865546551772172957437797862552369275782056119941537093132179859362619592466759680
303 4138899976667442875297646723869401678942246318213415621497093307300225628544693483242432078315339360783210492723972018551030168910164381365355132101914232479933808952330478535653943622137875655305606264142852356465533104149961529507249923511145537208320
304 25568599197965321446740067590219527477149797978963139924906385628650735955285968294504235010119103024838385872814537667233008740833186540145187296340114896701696359251567890427493770139391218686394501855461436596849576215768512343469129461690563548938240
305 157938494717923493789043565049093736940820391450382149568929936145501595212323817268347471341194721635395144211090455623170453992556470300437812676409103165199986691245750510050486108008567396738253250805538841142506890460681564770806032478114825331802112
306 975502467375409814579386725303226022281537711899419159102214311486921617487882400775087322989732104218617067186146931790170451130495845973292372413115048961529329563576694326782414196523504509265681843210681077644895499904209664760860788835415097637601280
307 6024601557471586346718297169950868202755034207691526793673610210355711357514739517490441577812808044294781626661024699264375163985081837020724228323342452218435207988734242487229502659962750975790660503998212779201048429375835584321146761016114088341667840
308 37203870656853757244994159796255036758571672282562610264828592922391438318159203124242921691558314611196995629575548629872862213959823551991615202178562805582674563618741977956852318374185559597252715190274677617014266599587140523957211491729379857226792960
309 229724871240378539881711510974934013383025083220483690567291117462533541459701487252606778600301826142925138062233484743680974447363570670550167656170543149034767208364270854180175480446427338872356571466162087033214306381916712361522199113979471739769323520
310 1418365817916401694624502683890399037468096804141954141115468383300932897915705311617707658841863533024382949197144805804533500297593142785267809335194901894363046570352304564196309256691812666457066057374949143811523169080608346645011255174699060999737049088
311 8756470644371354513437444222088637144497575125249363186307714777935019819929756264649513520824366506131238786040250891140528361965848341310978115509884924878382795546869533000826089301762959227001822605015763202952168760883498474464378166994926678840820367360
312 54054366862369323054104222986354856218917723369327799669322623917637333888412533864471035388165800932079377890748471847232877003673794568477384136128328093960786103279713847947407205112805959843607404927116538233608580235453904044289719069334066613613525729280
313 333651874690407450928208814088298984712297257346777344923742202584266227068412189859929841437496253676604977907111973191226576265488086601592032431309680119911305915451780045477286646255402921462777975460668216828536028801587676081686061475889510215659206737920
314 2059290869904489299040983062748800740039592626554313676631249645249388369613321095377528766579196623010383589757907656192984410199095260617469295706618344179579970904922132892149622676569970897435871708416480905139180967571582535816266201083674747764164148592640
315 12708766511410562531224352615821170281387200209592335832924283524967653938185067331472748959460184873435510153934515821076703788657273608382096224932273209793979249013233734420123385661117534681318522543370282157430373971298909363894671412402107014773127317028864
316 78424350307755053594580656964719246989572912685775490108235293904072548036268611697379305287808102858225458228393372946517634138866087140332555818411179617399555492328499310503925955820187318444845313163202690528446927987445801454413320424633255312682273000652800
317 483905454895800898520503990608803934106008256193617850636303580051627457283726828012851486255371133093656139731032925815105654181773080272840628330638067292219339252348721297620439020770619542202263194155282216636095240200138762286537712146948414484563173467750400
318 2985605353791073468230279338284507291559711316515340323737193786356267519467522127550989358594459632483501088529203146066783941838486740551299725738087698199164602556943997440035538863999860194342265367712778959245342331046139155994298714567021349744380334414233600
319 18419032402071575503063290713930753447616024673674576041112217465671267957091170993794191403491838735822978502274206242819532280683830424466952539976666426507698864677322216181786647286369043456004947472284479598102926982754864761745391442846075286197305636762419200
320 113622406130279031384521674591560335329981352205730040953610991491359634210306161067967918220290280201607998635904009760392989756468378930930513480981061018519367371478231421071396380447789036819230519719654883520797430824869071999016883463056726921729629146778173440
321 700848486411066922558731824583456273998015817343755392797974340040162229708430526213633888087771821804311019623333144316442740553917103686113447639696264226381144534351707830907678608369539853277496663691329188072208451816949416068702271828200371666743506886669107200
322 4322624515566394124849818023673118509813849109455584503406139873663857727332121195839369260069300739451433804260682064013836281801488720250376729852288138986313518773982893640318787938577348287605926627611738408420515482324414721467213390841012230217865231915915673600
323 26658414969065811444894233755903566784982004414970663562801952409716422888066827932235367077579093105223703213892503626983163694577602262349072587819684126503828264389392953967538778865777330615823547499079204054407637277988340944776127165805871091622252451939640934400
324 164393558975905837243514441494738661840722360558985758637278706526584607809745438915451430311737740815546169819003772366396176116561880617819280958221385446773607630401256549466489136338960205464245209577655091668847096547594769159452784189136205065003890120294452428800
325 1013675975962200916418470586939865471780946494031407570181866239628540166309938029497122050291453638751860074822410953299255190577200026948030273970078942877951722127151132692710289936071619236154915076903448626782675635327322822755518090815473707539285525541754100514816
326 6249965373263876815954373864261133737054302003077083484863653808752655626634893985549740248729514766537542179119773055618107156626294644679573161594658512836450802072312198504133996231607222897764967191950710858383981677938401453185863075273319485134858608401612705628160
327 38531896613149772663498525108105338268811843541906422952553902380566831019253658332930508689414990120304847196041169663994201919751100928666726280656977253450412284335722911878697664840734438415578513330191538503064547592427575931567889785171290770739678760053979249377280
328 237535045584722074163396395635942054815663255005288985396536556748494305856496637649955757835357042753830490946326966648159378907733920968793050425269536605111992801606194292130264263134039739257011444980631984308525961072830971139116686419562042495230580648869347689758720
329 1464197788589107496666771703190548593210228210184577697216340842206524171054635808979058592371137029497775792216264706268897326519405445971769927849381824423000369001998060864559805245093716082714952007357816608442828720534046229392488267656145356171208563999717438038999040
330 9024782733303771661273374679665381329059406604592215261024355372872939890682209804434561142069371872722654428387522462275567158001426294262363737108007972352675001666860775147014072328850359128006704190805451459311253386564394032073700413371514104400721876289167481731284992
331 55621017449968864619328351500052501242541357925583441487884244594141381803600326287149561117285554744272552972539413362665126895235376556783148107856000796372981883384882118730842016769953874988319264499223930444093525403599286481662685327123531036185717908247437047528161280
332 342772896694687641599836768581648848018794031071517232783768567589196587861946589106951813391464593393920612595830240180761595264010784443308195869498125389696147389775508478684646886479896470560545828811482414724745039083626928136993536684622724397698731446609205419405475840
333 2112222174226723845534129276665295604007703759035295380397276578657751946824968170713108471709565602535510801941872831384152532978228617650655909682312772671641124455913944138921607841011253926697417539703188933979509970569376746357689901732269761153386777562889157719579688960
334 13014830043588615790746221710710114829484593820642628421729326942747465588520312860262207289755347335383476737713695470025706325955672141092963659060478102270171958473864961191319368074254971799830195499129230018352788980334662706599179095104823857645718527618041576607470059520
335 80186893164080307439105079435539334352406572077033985261042778536808265596137091771884166704641901194720883542212141642188232408276141191689185051644259113688462454597185910145919927478394811327909025403590241068298974493763414407225987021780168484121680719413844221247218515968
336 494008538242994751187343792951090541992504774403155802054638546342836636261916011808929241305383141288905443251128372617052503229558369841656586478879810611116420479214806053577542410357968034073725245789975592295770467863363892330231527187752823696821068717817433148755185500160
337 3043209867633403867848444255686836691918219322436057700490889086669818566408717034170139777299630270966669733499532645557866459063985684840590722641407972785393735652373701386430201910691814951741998843501452016635072674434253532574363947898441726986945218570293742483132834119680
338 18745452498262564653433316391538443765011043281987787374029677746883320281843043979710742651887071669090551435343275053406739549618988745083165338873998222897011117243319663569667693426214079081440359740147997333237341148438212588224336507469099631913668476518791632691960238571520
339 115458716272484469015837063792130591685377753312066371790483678865759211647458040795386521112507981253867467247778048116558325013582443952016664388108874010055926881427880405703439952430486717174181330788876160565780437516044212047824231939809675608954984598735212180120392265891840
340 711089858454654347409302387002121938203473574810197007439037716308528791734638639486880515322328566898819048284844802223744507583651875398596750672647006403109149675617592851597068412910115252243340313740902000661012459289989941259246887299886649191622758087504512662270886484639744
341 4379145755879103019236173057784328651692945768625846673378238135624370858189856724112753906677096746297712614070891743899892861952108323569070898570553411866654587445152331344146169111763173107656934483448370092047290805011668259954306344075548279479201736022755063316037717354086400
342 26966318601992371223717486724250865907793402891011792672908097993055336337274380880062747741116858911412230307699701791383550781494561781977962901723934167810451933214885408803426409793489013347150596555971542145764896009808694021823886434570481510477189637613807495156653312127795200
343 166043337864162938846913504261276468796675413719582816691492428458696414998027674690065665391366781402048485159946851846653233966520450389322033960469238957480100533381451846626345706949996490347469562467090078751765190591008634909889353206451477988710858643266359853559334679923916800
344 1022324969756677629295822098910998723579530599587431412071456289173020369086693648237090346799171055260286894095254163404684737038053238152860662582191418930066432935179985497542442463139803972546338759608420891849531028115570606799842006079256483663051158739645785377437996663019929600
345 6293965900762850100360365617643366054733110126155664693448617849865203663594600895233564917685331366298114095821216936439276468025579935758481296592969779152061169722673302019652602294808532283154850798284886881995373633963686866211201220035770351595132351197123617801966101194940088320
346 38746090660765522294125950189538640741565099909570999413426462486164404056232658690310674204247849162471049202598821024900748199117009431114350178448050952583497952339000385265491453433358883708438821388285575314017762544342927818005371672474540025715699156213506664503432935101798809600
347 238506194960792955677962621339638434074879116446235316274002662450856389233754924963987320173698575824317467137611186481809792949031504740231273720936705575557209297395114763478644796926958431127450497076017258993492624768635428873946610640938378947921421895308502119248797548638162124800
348 1468046751741432503052287169280188292495376630539758757065843974050960878559491520899025401758799854642781651174606785758725794531107710211423529627144894663343512399483723630377175732809037239870686680278244163115118397282807725999981724117500022144964614079743711320203805601100411699200
349 9035428145388530133399177190870614476447189118622927822857973800176114519042371882209474392486825466397406838748009672807286552013809058837070892948731328758916517576192086985817115971558200547972020026468964075562390594164673339392437660184498703631472753705700549901999353670956115558400
350 55606606357619696878119507626100867377906415318610818658388787330226716211477911526512022404047491584628612373323465243505414951536413464957287724033049377562017653883193586764143050864961039943804946105754710339318255256659161065860887771535457736063406604234511384254018879449255636893696
351 342194500662275057711504662314466876171731786576066576359315614339856715147556378624689368640292255905406845374298247652341015086377929015121770609434150015766262485435037457010111082245914091961876591420028986703496955425594837328374693978679739914236348333750839287717039258149265457807360
352 2105662751234340269895224711855497880079463209442500580665561422329913764231838398014423785439980188327020531479346603451621132605382370019186804375097639017470808362080372533761081261774573645424501980158473821590268197306359141060396554425625899585897529803705448571577008616907127788666880
353 12956089222892314635162685762464989789044175894926660796616428921531367410514314448972601875285090563870505933068387599707991784756063761137885946466606436107497438420505861595833055242420322826804584421824943740776381089375104969924026391536712333995947407177473751550893095512527709793157120
354 79712887930676444280746693758894767685136200845057252019860401669760785932486375338594143741160811435338875486505503367694932506211036360899196585887765022152907968587180131513345746660992833663221426188516179286471632804121408543769857290302145376958117098396999522253799892729619638218915840
355 490402668283372829039861349773031472181232289142549403975704555624669173173380968280252422339986513168394659331064843253649950967788460316067169981912334671498453530688454668239851016077769996395705900833012212849729707166763820449558784005689818319088810543377597060851546382314054337662287872
356 3016802931293782291003641449446457651901400879837593243558407238252880587780068316106047204844299055726922202064696648105318518593979573292660399607831496996015767506201448661363128441602012056479202030405327938598056344649474064001499261158597477861810379466283532481081142070976907301911265280
357 18557140720227299470711475134410142867158197008748892893149194104210996556764789978064088688622074863799218923624856692547001307653723089497709348848173578160365897601171936303511008565148511137334251145014286143309052472969874074362163522420952552897858804784197863665137781478614253319319715840
358 114141966105979087805884548173103727914755167076159391482442808428694453681553261261723808079178237011413072820731660438515354411881280008586469235094073237734988007032906714358467153241500060124050338048383961138454004316982298077501352168633903691287947173560904178186126801161755826282519592960
359 702020783181063581825607471772181145503563813103509572125999222870633297294901395169599354425697903401671489660656006262512263346612440832754663150662155178046945736848629596945669845006217639983017120921537008896118221537317309624298009995386237744745925791706062466392668459512971767219507691520
360 4317427816563541028227485951398914044846917450586583868574895220654394778363643580293036029718042105920279661413034438514450419581666511121441178376572254344988716281619072021215869546788238485895555293667452604711127062454501454189432761471625362130187443618992284168314911026004776368399972302848
361 26550387126789642888268750172037643156676334460670958970183566176877441573316589330333905778321477770479282128357164691141495655045151398032131346249280899296052493476992631266202854276647893181961586570475747319830199663847626671192633602401685052434947714222057813999055685533879788193484594216960
362 163262877746502058202448170947391695212048399197385510131570768811406588238129082456694127797081794246096359164980797244422567204780406110551172311466572601748654283093330379001567827679055829345432297530052523574425481910842035828935918229133013609724291745464919044093640762426564664416289245102080
363 1003864306143781250434887927147598522626148834734337351552798776823855385530314358246119265132469875364427200154923249172317272730220017737603902477116776989264452781995353735348483171844773033330591978201314690408037673898070038485358042665082331616817132715916527014922882043350116614262142135173120
364 6172110761400501204596920826803092015487145857514964265865834237724693276969350367458282734523262585345022181172302834196829825192946153013070147647767436543884190456334070493708531149968686946686441887952039222893374489516155895962173899682566643292408634665442822690652225310487804897578774995927040
365 37945798763240341652371206398208598582885356997982410445487485012203319763066362259113387551425208880860903491919582355993660623925948403729669620059151034532811296942503162158580668220629406872231166017984591825130773573902065289148269125719669993282643770381516970185818064648588038877169235865370624
366 233273353052707018354741022939806958501344407774482031427177161960266310018850587658483939865318907054472767368358088254059389081511977891780755861019371113931216989400634193597831976766164386509617823881052818597115411314971712843124605281063545040671990391689653505240684823659352698015384646713344000
367 1433963717947975567870015661450148496945593961687279190462429638644034864857021596069590649417328213392072379245274787741574882201337934942390695429045507446945028686887822181898389481156585438598631636718406427125592283178681700746836810665066369514321554015400158876901866381949590427037350852820992000
368 8814200896734567213374933223370206250247102014501699806592434354926105609528757745406016437451077224708879678947857526824571694400615241412194981142665591970080583939511559172429774473848359407907893375698465592820896044973309801873219743816250347395096073866399889618347885206440145505321977252937728000
369 54175088438466120433426418836324194513713895308644593933202279449789722282957242727861369322870035625039943392557563335604684560706220508192027688974432418938056272018461290523226906522189916360799734894536910472947946422762782196879301840041343598623517332056896882532284562732266260179052152871714816000
370 332957165159653940177328855226489779254555129545561639470545901267086022895796675576099334703260705436056300742367294662608250516340393069266678283048268434230108006945894526080589149814756404876915127432910633555361162609088018150550087525010852279107779494857793272644365123386955339586931339541295923200
371 2046205758932644160658516953952551743127724246263828943376939770590178253914869057448804536720847461978998290276542942940018358968345272770695489178841110593112254058858866629282326850613597312990206173981229769558553775603020704537073314169878014006376650264894255152639225017041127154334780199876427776000
372 12574264421828022987272499346063261518252628029459981087526033106368676044218792111096685943397465855064489493473594536453983786563541111703790022211910695741544658006858519125105911775544848004020460520755621648416274008141143361752015043527798763490798447595559858276702334378914023319379858970208370688000
373 77265989423136269937878199735058968900361993146172323465441468846640765397719762784540493786238583752835951525580371789685069272932000611327310270535386902519089426680213742184296916325868074062238325773651165732359517497746650362293883323768672294694128798630088995094374665942281344364661224556883607552000
374 474751988487612696035412040083330242066930107620064169314397046549680424823422499676133836151808196427852985576961749659615746495181116055695612303984810433125314177837249143153781587478194743836961691518316520997225056710753482707356534433209649554029700479283274092852601557046423875267356935913685909504000
375 2916876217267892404441571574271981007259218581217674256267655454001236530115107838010166289316709558852728743384852989908679146466392777046193841995682675301121930308632058735536834073466028506134292632688536705006950748430869397753998547557640086859958479744716436026486383966493228289642641014253686227992576
376 17920170377363913442180931746192223741406369475034115776537989624316107405760369962243308851919146491887774992603751081619810713663210944086988763324539840280828880353563977869920443376879058109495255269974786671718234651264117842584405970367416491081127894176316402183998795113296163162432182826930891453890560
377 110087837119296614143477554175546923567896954122490748377883246604552001994008002208370035281285791180933917461194396565070243004891237523887177654800090902096550893630912925057654500957166839738968199483452535627849950801930230566115342778172245605686716718600394661692682253268949373698124497154302240337428480
378 676253856589964915452790689935502530488509861038157454321282800570819440820334870708558788156469860111451207261622721756860064172903316218164091308057701255735955489447036539639877648736882015539376082541208433142506840640428559191851391351629508720646974128545281493255048127223546152717050482519285190644203520
379 4153875931771605074337986084880870424742086956456017291978750289522078253904326065988192239652405895354771531675613974274327782043585541308406344499098492146050935038081005446653390939998578712864558100675285573498036741453608669653377411785207114252417297549481306903160295620518246552837186077321625128811888640
380 25513543223039279588170682952926188345652713043074590419680008357222449064770255363201159703549250946731675670870744778832318534972970140562685284370778633339165479944423859769707932773570217673225996334147675075116888827770322723607849681859666854381952559159182553452568763100762072248215769222285981712228810752
381 156697352078508961250182147269940369367000914752741578955515011957744175358431489632259091092664690853942574986450243523537074466763123697944051352828404204760228931942130792286395177664447006182017930241221941406229710910715367908772620093311339735574196820032774737740186104083420601209514173176244612090854113280
382 962335047058068123279914443704921744855979439816575246674445596997036218300733703343664470427726085715574033817309610749261719107398660197321320611872869802009154644859263975664615410473279257861293362162059357431976182713450924382148080468346604763500172093709134907692347120889279399051100131600706439699329187840
383 5909691986111165080820780082490798809141680528586383760256647634822530510295889478496863797509169069459608688089588001259173794622980806224803514566905978523043163772086132821835967220452096121383190568681889317702370709509233875056951136453136330035907062048051919850893995896427115265191090103198071922122251304960
384 36289202352213873074415102694045061437385631995850762777825976882582101414785696328894804256579741317150409600300126320232114082606741513224184081637407024368061927537966409359086486213088652745368654585812226591516120138080139264021590572282540276626741802888818820334395943551497754675314037664950660396781949419520
385 222825128209437911553031955243435130488258789709587540796832751559543085050788015900019005876764957074658618948336360054620045951382693343537587451924234300275580251168188549934754424435692402831302595950285983538556124692003764208174130163314091464793812005270565431871459767677248550785564636467385353709071502409728
386 1368123196519087695286750606028345231236200340963011584685216635223101325311833154619287678569774477375494629294189568211009090426883376228456171660778329771122085998105199127837740896146608794585977078762118603591652889948313267288530281054545069356376514125624974283770361785997614158968363182455189866037563369717760
387 8399640090256724454783771162592631187124578837540350194346446318579040694937766344639347607963266558770478654271303395528055810992958402890986728335941373478516993104645873715096827827504760971411580204493007240655729370845458199166790562753486007211241854166627749091055244453566747394596462329492328479858528595476480
388 51566862615957519719832327085813524452914295853147201450858853430039368390056081012708572170537373564410515862047022392133579746869141535274047388907763792850070818492954822652991350219372011943047381564696760946499864333386292346431172990924751724683448702641513655502303072908237093541053539352708057832533544109342720
389 316559557652716085066734182727307702811206525700039889626352035966411341170832702977758535586743568308000801744391489646311024255844498679265874459413213206493493867766519579679545872297841554035982383487135900103449038632715851216652033682077910330447494863516541412183803953997095576802148719728192396154473273349898240
390 1943188669283595660640414444741473437256483134681783322475607113086125001956342284432702395370933596229112613784803144136586133508953153431185906297013416452167754665212943266032904662259058154774722630944111140635017944837748071314525560602293634182285391546816923437866735040689863617600882141100750247163612862563221504
391 11927500783326418377332467179998813937124193154056982030540810924313810753696218625673876595627213889897366427323599861707945576525543652774542647347396929629674197433532132579230105343789615272274512312700426438680417052712520130830847430806917447666201891847469606779744665211395582307524596262510998959572048261257625600
392 73208078787457557693525296007849863093675532471074231544594875214028134370900770442273844614997644436461897000358625681809482288572597011672320432443461767063765609757852834147009269023361771288501215878462311253737457726597763864232191118677151477257351407614826208959351184945453497530367802570411896675332520705576140800
393 449307598054319667065605633513826640666527695471325818029421982229607786520642896454871534888993176541338665559452939299044456183300519064004165096828574509307385879735218921024392765609029497068358607376211437007671114596829024021699859995545265555075652913910841771017697348825531389423020711958863854404330890437276467200
394 2757425817500875520214808177249829485105746110785953878160259779266983826921102851847409571983719545372987038890246718845404809774671713443558556355663688232246850398984160789433963723966074426170789625978881357067382627145006548437741780378752416528357687172173643153098457333655164719860061120600337055709827647404402278400
395 16921519447144613318989101320641991574421084993785195444710049885932072902422160285767394436679838425276254638658121636661420908591909451613128963559819696898649026245917989249589691308591808630475934312336223821598317691644293350412876140855938880163896287861642812666102938169063593116305792800848650691242081562805749678080
396 103836596607478309002887667194848584661220294280045517501629851572764992810317801753572647679626281246013380737220291861331446484541262543989655003662529958241709933781769479486118560302722462050647778734790464359807858562362709195715376318888715855551181766423717259541995302401072048668240092187025811059894591408126191206400
397 637143449208607457760791831956300131573633846010556374392872338617772096941899660130234180724356728250097217823346677516885147698595757070928966218946909265180870021895190055486611619388997273439239266997354083578065348760492593452802661745120684695523120360222103889784132384506326223062551296140037470382627769950114362163200
398 3909307293887988471989582044314786234429180532557232829817573494735174524452560226226210726956982739665169361619629614312144549447162911475398330418764704586863529129316718883161571795346561160147292185948589628386019049429957068371216331612021889513737336481563763062444349957197107127434045892396913323302454809593415257292800
399 23984922945959387918372172542562899002212115147118060068655187757172198586114955974440510926292465530577279692342990716381277837209661171157331109937684202578049923079116109839547688609043563208121732509278564938067605596502593742788815989439171893557967417811699478638756312519344657263053995851096851667780474621264863533465600
400 147147502273460844879213278548623385378571326427569298521199576890251438325815254903192534532804276030091610912524248044999139531281271285050226359467692582816336278090377333865625069616482260281826828944423995895044760334543412612009386095209319566978130108274776301448769977306179472308836264546479184981833211801459937777811456