1 1
2 4
3 12
4 37
5 118
6 387
7 1298
8 4433
9 15366
10 53924
11 191216
12 684114
13 2466428
14 8951945
15 32683230
16 119949945
17 442281030
18 1637618400
19 6086481720
20 22699003830
21 84918443220
22 318593346630
23 1198421583684
24 4518886787802
25 17077448924828
26 64671604514552
27 245380598678208
28 932708665735364
29 3551238550341944
30 13542393822575541
31 51719078374955894
32 197791494373016201
33 757409977272682566
34 2903949364495058152
35 11146854343710722728
36 42834518829714441102
37 164774064401146247908
38 634474567405354058026
39 2445393179489485407420
40 9433493219907922333630
41 36422302869627951850420
42 140739560613447453526680
43 544255689681092249128800
44 2106264374872162721593020
45 8157028591940176696958280
46 31611655903113798813175770
47 122587569530636192087945580
48 475683471422426091168179082
49 1846933759513991288145782556
50 7175233425334699247176207584
51 27890905288016465296518643056
52 108473085785268117865323029724
53 422090551082180845497467091912
54 1643256745153036436741926030092
55 6400497209816920026102048954888
56 24941538240166033033252741036692
57 97236003361277430535948660347768
58 379244042270802133826398222454448
59 1479762504306997738653274460226816
60 5776182963457278664756437403849224
61 22555886778449506783024685767234416
62 88113722600187124137448304099163789
63 344339432132771032653297584167273638
64 1346122722592147689084554509297485225
65 5264202414684496075514906663135598150
66 20593306448805597794486062719813084600
67 80586242414399972991191724957851963400
68 315451777488259458093425240841001674750
69 1235203184421321984763756536526528436100
70 4838084422135889583862156400540007091650
71 18955468281289117592439056391064411481100
72 74287919440431272281789297438354203168150
73 291219987921393921274607292950554493001540
74 1141932165065301433987552484375612861906520
75 4478912052052200590190849916876055326997280
76 17571747072379505763382600557079583062459020
77 68954834681169154548361765646252464778311080
78 270656938448455014879072484750403222071142190
79 1062614334335803813471942725150020127428278340
80 4172839968813055583008957451476642416235262510
81 16390225437669440562803507640910988179728620340
82 64392151082791874225424810737162513959485551360
83 253030866023778341193907322771252910784275046160
84 994499261789493641265148606008807811580118198420
85 3909522622517129616486053364881738892008080033880
86 15371961131743152961096108302719409684644486990420
87 60453180512206389635981941657975274004252783946680
88 237788843469335369726884295818078760943179781631660
89 935501340214591867558902613050395682899779554689800
90 3681088075280003888893900131984507862687484307997200
91 14487223221691534625198927713241801367651470037884800
92 57025564301756411066044710008066299382195697227414200
93 224505987695585115761787449659698379774266896360394000
94 884012921442087792101143306874109947945261029327466050
95 3481449858887877380394954764755769936703225869890464700
96 13712955558152147229164271976202093164875724192664851050
97 54021914865195403396623830066663609674311224927377916700
98 212850901438099774224802662549031821194328727650641292240
99 838776589020530138904982369466057776086816789913989298320
100 3305834490090406549046438971072825403231965019933516359980
101 13031027511930860492395868334355188575524120936997499793320
102 51373334161794274827484489044454645120287310297463603535780
103 202561638044112998874191223387496310623243434284315617444440
104 798795959690057015508228398000915526749286458155775667316140
105 3150450187271581531294910069282709218350993561609828197837960
106 12427002666549753077833972604793109763369622600346463690070640
107 49024833843745195227836396518929748973409059160013946983802560
108 193428654477819704318637497966940074873690876021180635958377560
109 763272187002538473712574613493896789321526056667138767566003920
110 3012250197511527502502790393104177106283936361205329486898023380
111 11889256062371287494636292248402774400380485668895463746540800920
112 46932040531879348247985798883915410134183414404754444775249976180
113 185282506416403373655599642962527605102688173241721565987549424760
114 731557976713061405736291420500363299888720268037837759147884481600
115 2888760840933929584227758372852198213720912175942522216351745522400
116 11408330790958632782703837155534138656652961920226730107359110196600
117 45058786949833860771871591353545235504666537823956091283076411536400
118 177984824340205930492370550640467457762495872789331773212856470015000
119 703123762663852133388867162220260043844176394310402487324507635587600
120 2777954657028675811244602750778593618063056790334357455668984721631400
121 10976461980756406998428763986842176735347394559467070618184556442607600
122 43375324725092053349621964909303988497626214016740779988700759711330400
123 171421599902458340509985687941855247626961946561485103963269855440103424
124 677532473755245205630032445018421196257936534285704991225118448322356752
125 2678155518084572686465261827324203917872079682097248459117977039820860128
126 10587219804251871859372293130600174526890977309199276861590694066997474877
127 41856980603828954282998381373507863779046416589276348768494516206783530758
128 165498125213059239676018281311009310936290966047405557068660432437674063849
129 654420466071118501318422694671580413377391944352489602066002894193465199174
130 2587966750991348405299619739783175670535199634938588265957453188790747330136
131 10235238400646340869345166821578718251501429895601441747782841579787040103624
132 40483133659782694356449400869756277447681748789653738398786936300108114145246
133 160135132057741562713207362169399846301270427845190344089969003551231319186116
134 633482942978080047507049299125594522102159813348843720563974677922999160700082
135 2506216053669732236191130762314675975182182378650552889867724265786295200808748
136 9916007678783576080350015219977252390373099036043449667070046986078597594251782
137 39236428050547380940356451065948939543541336335348484965751842735348899116070628
138 155265813910310710320101768645195165411175911992649802649994368646406804036330456
139 614462685411189144055999379083874015754036186470253777301084359524703517270139040
140 2431912829613466950635289245325112737251669316987098752236676949243570540460966060
141 9625711728550396464386724851691013681804958823343397044428762073358538269800520040
142 38102160789595920638766319470811995674418917960968121861199502913415145422799823910
143 150833505434685170963282097803055900268031218102126343640309685427351275911391401300
144 597141253300858402291072126906652493503528380512106238283701118530729380953382963590
145 2364214814226859037412323680442375206841230435923414563593465424163284080686347992260
146 9361102185908732827057197751797621399464130594099001464213832290098103208581040347840
147 37067801062780900707875558432082701338287182371230583857935363057885358524128137201360
148 146789857252076036597360729954159229664734121355237916050878681037145652220988241659108
149 581332052455439601218093606030179872726828452802897687240857610840299017641083703300024
150 2302401730451922931150570142251206489392730853147226954959053972154189112194076057580036
151 9119398096019613955988879887776300575856857548204319736170301106723707325540839869976024
152 36122609473904037855209445785060373248583484619557128935627742533022417006040389672481596
153 143093387707521232500805675032355284393082529006483146629494420045437669411441345786046568
154 566874824291523896397336136133868009884896566308719664961977225556744969687264777719669328
155 2245854316480208695487321151652673085808316557341171547169885787186214967259673512773092992
156 8898206066809603617688362937528179125053796793754186692965198729661976686679842872375296728
157 35257333956160295311674459380897624018961349400877140453413543900685957365695407739348360912
158 139708324419019727613436421212638360028127176172155725971348552614881778020040411024647722742
159 553631231285069435596914069001997970516388873590422112409204654353121243379410552684382019924
160 2194037498065823146611318365916281761235160160217916734236701116827319443616189101977997055886
161 8695456105158683218247583165578365204001835419712841833300753824326497657182570422141563030324
162 34463965045176474226526198026983388726167244527999306401560526912467778779540943538454861573296
163 136603670598242224089381656253640395521755401464644139668721155478391900846054801606377630273712
164 541481293803916250899972442788948064855331141191663175193326757285446020620954711441031836322340
165 2146486786745640947736617024971231941839349137380421944961531504673586589205961090478807118584760
166 8509349680164176730250502039781914873881784652968899317210814400276589763351613320780174419383340
167 33735537511096259985537255610592687582774566620222393176766051166815238054310414932362634405908360
168 133752447198279416610958821280659992247789073070743603811838976157671555138965088694863937995124100
169 530320494014724180610461813829946350431664343434361939748264311384657056818417552107987335911398040
170 2102797209680015837305861783549532324197068518192160781935924524893755729472884704031575524188484560
171 8338317397145271917836108784937560189688564153542377165731611437430540642067080137840183993673951040
172 33065968486838598953548622426948006814986604290587055344216028248193980808856679682036272013464289160
173 131131073694941591051539110155883752035610487957650730823276984755253021408899374706116777342072398704
174 520057406556547693897843384971105113884467135111961831856951893281411050708212294296436044814754303532
175 2062614241638136143989084561140098002112857247016542725592513853491233104327847119538866798524856179048
176 8180984283639627632409867770462481406758445287710008532266085901767705110710946275588759860619582899532
177 32449924544807627623709455899764983240963273635387148176418359221668922640618132789640193160225219013128
178 128718858990276675322935040090876701978680496599365769317655360740254700878142422593714392369441685292864
179 510611748244942455101172404998028796170158383424506749213545891108825113536887207959060433637922909448224
180 2025626331892766569715329877359993217686480274948338754165777065834279172228931393508993508556164593299336
181 8036141147578670981405221163898796569125573101966835778240675181303746102392491157763190635249508737533424
182 31882711897968689598001813752186563664020335479138006928951418412772846601534721356065102422036815477430696
183 126497580402820276840605780934195377178939254787731822357950677781201270294049479104689001857361391696966256
184 501912763409461641756068961032253827000001114574887885641650488563171456304088474463222088026307861186851352
185 1991558710297387059875319305950816301805710946967206104851288271551657574378237941301420386615074008794512528
186 7902720811995387694981184420145111914757632529384419653488408221770655165592881190242922879020276814256923552
187 31360185196079431387639512006942119803620529651477672811919698613543281357288010431571163588241726625441950208
188 124451133582502956459782666882050772196537812256936153949242347049767645864759453505838909240579519708129831536
189 493897879815201659666637756032172715641374541354872723175216145570170906002254480968426450361923735191316333600
190 1960168225918848774298114768297720484990497885920388896272292546896475311998728312370242614980138061762144581650
191 7779778290943181644790225120438323604204859117815475252656788508539568164906126394037612747475412961035565611100
192 30878671368918397331012733405493906390682163478666060832800771967659221304802968165510898808398988223700724100650
193 122565239886494871063799064920442724241888847315192984997286391577188546271382212515846029796480390307109989193500
194 486511584065442028376836560102986055616308142608921601353378000108857696673464606698212463465806554701903110327600
195 1931239024206485705332201298180569588707487197093150942968997351940594643195670131161315135501257949882262464616400
196 7666474169810062965540864813339222696198961132063882996910488530969649505441841177550734704409420806480569741985100
197 30434905717605840830921562603836612023859883393891088854224753020151674409532405026417690558711826452298584268215400
198 120827200581145820411246388004381372276926593786477870920095148551303490759145495498660435651307289980934336904602740
199 479704476066324607426931388937417291031145429178765815895195039092994027717514773120848946024682985797117494589448120
200 1904578909040698102498620844287428723104238769423239638369824776692574679771609830697481763324787635811913574915997180
201 7562060605738404282595877341727843879992326992464965654494322243537887909911221783001366981941664973167933973650038120
202 30025978031664634074046084768827107638901486014771225735262652507668465122425023924081615416147587572085774230077002480
203 119225689415190021030640902018396068862961389285412149334819696294597909683357953208239606170640148341008136191235960640
204 473432470379706276948445016244103540200032380400456423783986023962197737727999323723482465253049702543812129864268154040
205 1880016267197490042788216242216004170370305222155595356148711169678981319755857677870364466015612802034478687757522988560
206 7465869481905206436566010907448633418979230739331879969565214524252416354669857508951141302126441315592310001274632518540
207 29649286956304908572657125069923188090697836012159741118609804887121855437393976587951948658287868222430728987266616869160
208 117750576801253425812037522233893647336137176641525306501530313005039135639467978765228105504996941602166858424082280776460
209 467656118698006669261470177988408529535812693897556720022995381852708689563393822211418803957844033285507627671551625840520
210 1857397457039973932103994854637421260151671738005358848338248668812576435066507137846857402291501229848680881642327159553280
211 7377302341402164305218947280604244326161057684341112374566639665861376984057539554391965092942028083938294026106923820367520
212 29302501183065872070158308315631464617924683691404245663707933588633889909892545198395734116734099092783455821764952779755080
213 116392780164533084935875560416607475909397963383287022292710157533605364995807634715772070079913537303883054569672374140942960
214 462340032687586710226205734213399588456647569237142354576232807805409761142239453071269894227112297998730138356532579377257800
215 1836584582262080937949202342975408380421970914654971675398907981875285188870729684350466860313526896258698922863862438080849200
216 7295821798597488651637261604514930343358537261615412687275066510416468358715847064662155040496283565245233579927437272224527800
217 28983526310734993050458065765522643616304448128437024554027261471688099779335713860587035481868589415379260021900100585545861200
218 115144136056811709227698101706223250383697639399949649559904444745710734911686140049760881517051537827929454711762819957700964000
219 457452390393299271385325855502672206088911916368842266540221316262947272304810953401351416410085690872479499166437225435598892800
220 1817453586496299126089184260235905157578138484447213691120480907495506936822910410935006525752768541271608559518001984134659089200
221 7220944182791154166458772504213824909927737491601128213398823701227965288281099914977667152874111461692464432516438820405848752800
222 28690476439774863628112291376307445519558784907129566879532613675571806770878635899388589570451577616801339936438057373393379273700
223 113997290456052544540504326370502163872115458236769015576264508565117868850422703264277901276257592192079823233355335684680635398840
224 452964512521873481185828214236878772088254279992960817480194718685706734276773073345024423902144255354888606637003721867869832685620
225 1799892616479246996861859135959816027474704952919530183195492184792828802961652438670870977907134200971177694202341313434695316034680
226 7152233214163204711848337924118014210498547755406987479069316332390115353878851192806523003517871237843995597176858837328381725193120
227 28421649735379004235352730973845335875496016355954349023339604915058382673592538238359956629964415097682447861541427991885406924072480
228 112945604325821436229600743377623449604798894323228330752576140876258989428611462736994923567051772985053838178335359923283129585638040
229 448850497410648925411737452572150515857460132580727888108408936399602255901177944574708078962694069138173398630425272261738961105004240
230 1783800610942466460572160890083263137186521548821691948415494471668868253570407925680868839095448172015033839997224264341309038841076360
231 7089294548082682572704601649710243751183306140496719526286391583705945231877815696984666586432724616747485199062282740763101906167176240
232 28175507331625337438976703022644152301964342332103218025003513390859539752452503332312207582061899974129609111021691584875882227431399960
233 111983072031914811197845786838877740411152394360939721860766017182582393279050123670672435186477244852748608193873171824361824864210370960
234 445086905481105668887238561165626775852227394364709450355776636371884816163248519930369973607046798174724925618960351406606001872488458720
235 1769086079989673538533267366888229752476699292734715938976990801965912492189990575966051005549780432722520200866780648322802076011154718080
236 7031771052786256804865916683314561818529441237196257766071313594920053104388296737453216219960997489140056878128189772041428870676466460720
237 27950655059519516951620325791794444815016791308755081576548307009475729985510692754466995146101105886517377409612404885278016356721172702880
238 111104250634203591661041426468720739311982596266439587941914573013320637588077615656434652308689818238670448014981028327625901960388257157160
239 441652485580699221654058133834055744601591589701183422267041212869677297890500474916979855112645428767555908984370167346114016424969447639600
240 1755666045839948938059086595243304204413128440602763499915928168292710048555086008473720208510832367960937653062133267386213409065846216759400
241 6979338708776478913837070740107351778092506160937180124674035457135622120952135649453329165021115216456686047288284894566085581155581477679600
242 27745827570781906697123639102806701038766243546224585967503605888254638224546126102182882616129581103399025268169914722350825656669247017718400
243 110304198411600152892132871739822502703880972051882284528471410184103209532006608648679820559701727972939321130450816036751585178650045125400000
244 438527936913947960301213850294481125549805002756527060134327193801813385741002728781963493673745267261487350418645070643005592620170863940655600
245 1743465120769799240077566208294113604224710111942769304241778840890946737607411853242140415289247761143001517152861822050895666263470675044858400
246 6931703037204730664212127319605732180552226000636440809123195582772321919982525575525524661244683312762303499670701057352530056096021099290775600
247 27559874501474292602633042077328948094362440342856214955824758057027768730059355686670527604577808396795289787424437326807978901837609567091002400
248 109578421254019787734470269575105365669121387229902454902342623662624989602458608206635880717854597323824756903373537203960309842482123119680462672
249 435695701318091047488427814347420621975252515089653984908636157741446925793448253903044478316363855737262796535394413191050898392289863414378636256
250 1732414702116152716013321894216250996365491103074574895824568211432664432930977621186663196321074621054784548055957714443581308860310026356096904384
251 6888595979903457364730809424801193380249374516176848842246825401394790372903944980280915923672330503988558032993149675031200646913418026149921376256
252 27391748378430502425897443878511543168897008020110807061520674675086244648137957759845530198987625164131104451105860447561036959038163735301387605024
253 108922825780283830775788807874541120852279996137585575191188228318736256285277112519959167249752056474970168630363832404882465461166182532768049358272
254 433139781499336570553198793867253805231145346968440767125787138259365869515988722775617297323721874483922401712226258775681516034912289911920323063197
255 1722452267494290657008524930672411206591233437962350749502082795107297390542757971353408341629764494535487377959396071816869143846548683864045489212358
256 6849773166325143542355474327747635009420595462714706949209251047659079204286050118404825554690364924312428176374334762341858746293212507457529861000297
257 27240494019635577929043895127104762775596897573168141548042515573923611673026341080145225903322053426338428523973024622111486807349334884540155015418438
258 108333678225281678602460425422712325631034572651019808756463111870071192317822838047477035516371678492387655985297199835820078497748031201346344701309848
259 430845581551357966348011141277713544286262224234361468831278858440324470801101656436278751748099682195479162632739427702492390618542422489282490884980296
260 1713520756085845691064363979274915292180647864450752854782703940375766567237485466697032567587539446882832347488262740310504831345800682031456157974305694
261 6815011512986905616642301786034583681335110161451090127417690268984496346694059330772589033526468632246815410379263202695204950209998207955287343490435396
262 27105239219297222121012530264646344835518329448570115974471725254939867305690035628398995164651580487343057337435311011614845916556187237982243243042450834
263 107807568291365081713834105111716648015778379274082095460697241089817086754309196691444025796744559248345740675747127463030913483464489710041369369209122668
264 428799766658600650362407848407840299818226100749143576954736991840371721153739509817756685162255178412152229322305714600456362923023808409344763572869700070
265 1705568024077445740962683138564373783285219700904381005703358183986627567340460302955063780841323091259399847801695985431882617384586792035713830060925906980
266 6784107109546620879710336146723842581035405199716633791649620473251101418199601705283468388705611922285691785776724422719122726813470490800725830561623279320
267 26985186541030640807298114633800025792825488751847069864186583775967966649526967886946050303631741330791906025066298681264049088388333944173945809893225317280
268 107341377284193969581861502856032082834571223181672379698818655787468656268840187272811122730985419000170577951717107879755346507661336965266761624260208049900
269 426990139367076638120084574532127200595175585846815232038127054850487043716256255700715654266666408693866853373243035813085078619862364392699784982057385663720
270 1698546364171331776445921331652747800545930517240710670401889613213554149752362834888982460238109228824211317713928217894503719126920413952585416296109003151830
271 6756873352694953763450481716732864467838796943266723953102462769275125857813479747586152239905368088320736835847586504893086829147915439638492927911316452575220
272 26879606069647879096570996342107881615519968352614019820004548018861765403279458655716651799557448850784405862531995944166887859480891100786116002746550116624630
273 106932249957085151078309263083559878651544168188361940987936385236596796673535031436143786303976443803711126893196672315833915780917671789676928769823589384863844
274 425405530203651373283324132801801200016722281775789236516443925125210133185069899218668804085754177943207023430983914859799685058291164850689282587004776719623232
275 1692412080617582898569406213508547327999439807947305859228530323137504025392998557476288779455477558844315569299917754954356215621051048117645014390102348088224848
276 6733139294912317796482147438011030956265392767881194300127372348800347194975584074421920558726332737741750416374871427434691079070697755886533802104981271141193732
277 26787828994550944261038759009397578365004077932870685876990105705893258450543033893079166891995235114357208817563040373506574199320763487167565677934136670106519928
278 106577569574312305699989436453312720987144308257239328072747165106532165427988173376148846114460876404998554437833506411137197396839032337486347388568823939759863524
279 424035700756506744203461208981204964971277592130938336848815749257143811140313539405353675193357726941188333612518555295657217700149397552555842787501820859336078104
280 1687125112491085261092807348746592856242925765505923292796609665444728206532311730232732780866031075291219274804038337485550595998014576691423874261716386178335144156
281 6712748180030179244863174832265874986080532431090691765049656268781824665153581672397970202993096197119986053290617147773342917744221799919068964505633442697620811304
282 26709241916510063051967316307409938038876822619155897567745005441463125224796779194990519414997489070474090963095712820001653251452282698973941569786511795566707627216
283 106274935775950380866090281419546981732966159499732105215632210442735686319033612430396082086456104895202638890857147000341538879674507402360337641190836680081751600256
284 422871257606620664662688955567593552463973412942703995416460953443190926818708475672543864761042256487572280970616614901494568910035371627578742588040726383133266859032
285 1682648699001269776422923828354634294468682085191019539652757659443661179972579854223999511938293247041101272648470293321538646819069720120272618050243568042485065044048
286 6695556141628164938077056780109442295148008189826177250856495801041703506682575479115827519151821747986088903833796870375422944066221359150686116826517534100713031319982
287 26643281785335099416407125649111689705362069073711135212746503055137799162507721965482272544249088812227713271602080253391280480538440559971946146712721098233408667603428
288 106022144887306603080188185936271091687223440828984677562515807269931244874608040900299164627431351014144928598797611460486198815393787494578799459923058557523481121902566
289 421903575732484039656641805953993113464552003269202261178602862510705513813760571716459002858740936519893702742883969340197878776690424629842318808527731068254863041230020
290 1678949081516084698071607568747616698114331669859889224910046528184904410052202228566331631502903224484168707583660618162820386872091203207491843889843445161998037958711280
291 6681431043733925091706646734654311687209076105966204472794666555524817419819950022863669948249198760192912372855373702176131841029416450645714336970342846404311823851825520
292 26589431389160103190387000783712399535883272845126420744876073672790151350895919977122232392137474298578772341750886769369740864248377367900749568293587509310401880833614580
293 105817172366796295819776445950010242778604770824802819436006523999577085587386323149542429674676439768796436835032460402511132652099232555047821389866450151649060409774091800
294 421124730205749883955157209636107352963301990767776711336932757589313152616797011408490167349349390484739999791221463002991261477220406167645379769070498121079122204734710620
295 1675995237733693593232993527068765099252236548154080445476360030639632713787924637960696251624171317754468643755578270014768737661366960329338641608221803493915045633024384680
296 6670251446186239601838953358976708004810052850776665982308367765068313004310654174129252419153035131308125974281030066072003787039355410317038320715818921858896326743366569620
297 26547215327195700242236565296169826747907880056750222044324163184147593593729085431500496041983632644030613376412800570951603823453777373691019481864084228256336715110333983480
298 105658157128975006528487742609989578065022165926213838289717251947463200211154354724120502685948273211749978658266658597320435044007897021243198948210378949641558089340241852432
299 420527435160455300942521370994749116957939244806780647930754330898478415877758345843293133497662068696835088716936482495233883860487423310434703757420495122343864243211693179456
300 1673758644070356699308302876795390458025830569392239401584549633390450475317307397647902874035794051903566102031442168026900714929814755517468338071176570097147330420009904534184
301 6661905679466488635573355596161000925584815588884731565932339514818637331118312821283208299692046666713108699580679667246554045469547647751179489732466404715072745112004466417456
302 26516196407217021807601580978374005959597357154831910926395312604785865410165484434572897708690480829835231122283002919990432079498931240136541604313412005125998838174781625227324
303 105543387515687181075293614740293858179794347724879807419315584378258002541565167214411658601516945901377521674726827565289738543318420624226031032907164036281367160589266792739912
304 420104989158064731358314139812291980229526042653017631353748673472390772475464503121607839570072958251957204385133221883430242062470971510560861489951475827683788925169547829222492
305 1672213062870698987901323574778536767692782080631592321124106690711732720034046561082985660828039315020286006816292261799107770329281099542153716511041040020328631001227845750768488
306 6656291015875153079217028984888530099946673984005665515104943319644477034152559871776854209404684659035061146959205685273598494718423748125251496057350309196877659663778794192566592
307 26495972417035957588601475650447324508356190676824727628020977133444345740559284584550839439748367476946396105874564405724173801262952058707428277791609404089163864358144267786942368
308 105471288719044055288099418412734293131759396645477961591841408029660136010643134795807666844641184150070558546182211101567865631875019768157903954444991008114556451340551036605084648
309 419851226189090489914998468167583921990510122110713776762198914418267239832133353959343033497672058327553216601584949417665600156601565706731859320587912788625754639898439829660352816
310 1671334351503300876601081119191708248556252487367072457810847716073783544502762911006261153330534239212520978928174398187838913233231639334545822517842089053074217154050215113479913224
311 6653312925690471775157569701370571019310205013155415165156136699382418230880130152359089342433602784592422673043421501141142113769297866132236477710305332497875170359508971769127050416
312 26486173225992915051395506891540906915458296327526880948541338235091572972748938325079532905217648964714041960145398446761969282549929327314960788907029391234499328157665944734989524664
313 105440411486107192734259782201775269991357259601427324200204975199407684284242757629230665843862161522585876499764297886151936835292451566107678239937242250054588744935892757483769028688
314 419760471652927443072748425920543681647997298754572579318603906802438209349120051284072794097164465233987420153002916303011305220417766046042687616024824992631251487114033926375450548000
315 1671100290793560922175372314681456831957117905550217204772428328647216168629376374464984121639902905589362168123579618763723689878727274916287488698881789727096339088386099309269531072000
316 6652884408446645766292577447715584835867880018030586842445533559132332270016071506727454160496223329108088708011916165774622076042655170203908071711618201351012397237989756074095617998000
317 26486458178289783072299652387520657889755834327614199670669633995271716493777015132257396546548366156189659928721615841380460257490806517667261065026356579746274300753127313331807279492000
318 105449421957475075175504978885344282078378527168424945559506835866324330844566376236077652156238834999226141166948877905933507944391648829524487146003926071084331819104685147415861310223750
319 419827502743649035361847726116189946991760413147495891356653417015696653031535390607921454861005698938282625106711464125523538923960380203848860883820281571714540102305875092081448573680500
320 1671490430578013266677540398272962238683013462844376672745605893731677805322604898276366877296779577686012822385503958160932825282144070489926316947712677129143089021360132193318611653020750
321 6654925390750946618436083757355129392560947849870030679978476587667842073651177681013981826829399487357608197259362143376055935418585888302095763285672404022222443850903263212890318318280500
322 26496513744932952197741873368405675433070013173125402305131025403727332212194681136796240814357943034269958682845642056391029852441778932366594158320365491196384002975811009194995990360122000
323 105497092511063363241790985833338753244208523385592113979519241615001418316983558051146544341557326835398136553581052339889336718825993497049906916375621495163721343253972752143388978503401200
324 420047512743208412670805286685187280120147461511385166122502327640741927636044588617719875446531833578494644888153375495479039767839770756409618797246878426169499323573649674245344217513308100
325 1672485950448767715896608325799732591459887801225475448753774455537303054047808512810005033536523391880619140321232046227459024916416054181556585689311227621198838793079608920443388280292993400
326 6659362183157373244159759191022696498538147105983981411166281620134043730218315776085453570862094244688589225759668257668108082494920490472546455726902134617693294853055508824053612311791383100
327 26516051405295734867840912477671772537489256623226634542584460815982069072311518953385611838604563435418483391684788342486309707314882664952120670600700561223721904986471996292343033137020407400
328 105582293498743632723349220863775925057786014525696692716708454779020356523983186054924743292415247621961586727680316781889613260495732919131746234883529272366734862184554444321347591417783335700
329 420416078786721792348224305172035613307626243289039899391868167420424294708493833165210411424062060128527710586780952371721017607906211904107944143524151314886033055562358996719681251040760510200
330 1674069534000957503856056759593103160474923907357244811730466218890503049204989423847294791088267123082109923291756714953577885389582457151441100382458465983907963633547108506756086212602318302800
331 6666126989557798681465794535406931068295070438946360599986891163872702610085562983185933046932416362175356445809787154277672965310324539865464940428414259250627753705410557561016156470708072395200
332 26544805732953400561306702771739184335038765537559137598960192599383601659893665810562310637329414267369565676354091196729174637438637983350437411052130310629533811354064813298477052072853119805800
333 105703985777582703648555333371868824241914721888054585832082995302453451222042673068937109534560395165160664826629438370727800193783256161072695615884378197089448342548651541734209592921733069434800
334 420929132718901120866735360107053372507823467036903514324402266485233216177513926641585524407114642371892393217914310117240473151105284262754366974036433452694515527681822987380367433819017889800100
335 1676225255106243725144911250448580967210075050591819812608932533151683440849094655252694977223316493574320620174667899786131118291007364440151003300270821487394849561905689822042030621897495202881400
336 6675157463363704238348998698209941633256294307620717876921015274780978448109036397298019671046138950691076715593104200172256890516074990491054804267356424535812039647873020200435257933087797443560100
337 26582532663582826768314066492922969409988011658433626793388231256840217543512809049327741249920376624944680003706509519069327243777623171220826685319048071078846738684187113556950643986105066598165400
338 105861213949556464600407701002694234222855300750552461693006983896267973143014385392805265830408515203543698563718209559305599902985103285344328540411942610984285355253661392828132887207661504510284800
339 421582934707598241819387513538932753941271294390954169553217934210941313088020601665334479179982440167716348558511661152000584171068201269677481535205703647927187994614655822933468362771606763634284000
340 1678938474916714636148517142922405687747054768777528214385434583861209679925890879387598247869653025467988004579651097974861912099646708337087368944941421834261376574479482241998939354286025090506551000
341 6686396305452497870976957399323810952908784626633793530739023594728745668141505845270322117087197039304208347977024110959553965285946455929058800844514849088686798546125067598329497187183504184883634000
342 26629007925428828604957781314928848809542302986242165071012944768516216042463622128945528546149551594531376227724940744553003463918605177146153931975572395162373167147692216824823065010772946820063911000
343 106053100234091634206740428173313132971862375318199927786719921718435537303889595606376746793418055862908168908217587286386006333203916014344521468391842271424394146600042368358558522384090381985232570000
344 422374049320949795432119234840035066503549295226297959987051818216231689859172516047480777805319263748222126171852769295231593673686994697616639137079119030952472073871522484633694673150338038983528409000
345 1682195748460260138172128011919833023179882233019249447971028424698739001632868128652639962775369821852710721550279223481789797975825807472751354121104070628481503896399167256276781857829378459769347926000
346 6699790899458683167448230042265579427681282409013196356481565888921204803070062717965966186392843860014543908240075464945320400982050374694142259377323663580090789692468366400179268525428250021065751084000
347 26684025615184453671916023192525185146413080765842551856840034939519877621673993253033281368306724600485226447072852502474397214782418320024159586051329762735311231768737163626870992866440798373462610336000
348 106278838906861698069105232927367053343244801668578735681353009525778811206359131468175087597734395583224007100498107798178526384387978871601143767774932192930536451285644595403345101615793611206667049261200
349 423299323809714413639175275674798715243891850339499147043297650662572850607886366880576512327180080476283292941432621731218697791301139606038398180198590684667685142353537486573655092539580011320225620101600
350 1685984739824323369491183947187362575916071122770413145733618934993532989967129288263605320426832165325109679884144612535526212913303359612015758788514083783786306498282937973266435622130398880753571802839900
351 6715292980515725857078245119509621329209643003015188789298862378020716037334552205663419012921986013236956683524008329659141725810111418429110390890461626631102332532521669647637859548911334647912219540326600
352 26747396904166510579630592276083258663011966914824290912259338009133671201646384930638867266060176565943385314598715492976003229352653918752637400193033862880657466262185737959121353764718776627230466577493900
353 106537691246135384971502665794821611140622080230948847992233817939378375459882730622869572252923930669762296614877398485785244130735784935907743662786364011073333294448017442912371847676737833738105846250312200
354 424355868366863876297744519440128827368624726492349219582881561132776811181882576759757924933097447894316839776219773112890203973398036544608135142333103614885316206294895317318443026525903276508556973097423200
355 1690294145042879857466029509605776357340697842889082858726833300903549720808013475769665212560409272214084697799749145795203923495383497588352922971120039846122134175705485016818959727049098920355275471884984800
356 6732858334011077084207097435220514577508522748638228783820543788924417272715583794531426820281668649406447212615214943354655678454364010441767121320319335878844037224616508329072963957927330935027717173663508200
357 26818948861435423561926404060688145656807520617042088521507545717384207353367542190918868517009280414943330279429229962598407422318152793597538629670042495656469341916089337361718080009556785851901556520607882800
358 106828980934820936644148222959289758852071969783713458036686901463624478860305667288859611472224782795049607574756911104063262504493141372655152903788406682895678686940236691633345602804919273487313663181230567800
359 425541038162995017983796061806761134347763595736012235258562728138359117076094742292837862657038830880776001844647749625596350571929673735025590913912575859649942620362048701282389408999205050510461189782595739600
360 1695113621904137561469425228602856336165495430480654814884838686482048426988441801412800089373622189223750180091930793394196841207473613960351814230687025920678853444514739137503130584219300569391524053831482759400
361 6752446521314336600385233355142074804869671092434008291429307137635619679574015848768508202542295279633114066785834948993904288870260072988005624967632596855027908978384985695741654023693632714563473307501697599600
362 26898523382048194332139609600610278245675572644826665413654555836688953283546819144986306128600655110180034821503656287637271744440715534951395911965835057660705597640341641512877964099367735161170284640408112698400
363 107152089872313425365142542799349934691408908112097169536589879539920578467380590267901134365983157309713896026311797747700102759020869088474010349994278350765465268101483648537418616775141737302778071621237908188800
364 426852416979232642494144425078574463487395299479713350021447903523538363158850049964919966929210083918625908544922816108803913140953691610379257648141977927935173613363212252519012844699348510222386729382992237698000
365 1700433725985956969290768438742663295826448183759163030204344614399324333716319419161610094723162074940427499178021942075103442428167841825479078882640047080631355370217768021728223980251057840716582034785868886172000
366 6774020629785323728447495692571435030131635895758173276791632924617099452826749540189387559770957864972721182791249906009622614082665596967508327223864905916750123720805179047258804446181136231310950621306244551023000
367 26985976209976953692201797165736678393928145225997577268230625831218603787069946990307300177566912620177436598587527360621563982332935019531289062847822745189255783593178829030456909518929684655895120735756506557842000
368 107506454355459278285652140708351908346927846889316380039566880210356393252208914816985537271630890474211930284913667036784341534196575983507242241596584036029548795049683199314893125662158401923471457527528052259175000
369 428287802279472269596338773111132192704254812185316094946768521011250073899155630235014875041111516587332166640278207706547985194797491517588113058608117682711162562755555868125329793589758736230263379319027950437178000
370 1706245852304195440425070470124735057349130157023103312608724361794401314740637049390194141039178337031602524871535532741853599314984246377320911106531895662874644881275314652018735470400391992729961229898684696681392000
371 6797547044671942500999450614053851927771296257655276361699084911448814297299270718953298237761640078961381726355338792906267220009860315793386706508809152404795454559005049290201594391759331431737765501428151571471528000
372 27081176046400546829041321222782306127145288740223941392099806769925345402413352087027738718285404617391508269636772380709551495679423901590454682243727467952119230699164974636445378748711883672181679227471155027594362000
373 107891561592506951385360735812817029345056527779745411397204739225823602646178442388673088935658819694786339849480104297482227875683122053306147884723847708994444051123782480900881323585777298139091352184217316966791510240
374 429845191581469675024448318969274253407541662158448970486265382021087346981583921460419728831000882509145772479700700723843730037530450902229945675704615218850953932837952244431380693450606074884508143009202898557441437520
375 1712542182027642790889935082793040248432084250280802692872328007073730333382963840432897281543214732131163060317470258971988753292893681334931448032085273837645122709211713485947492579415701319749470370908524340824628781280
376 6822995240773186095172482565131560347060860413170180178427921084874199423023941934283114767388211839425186352830139991215037296186154552561943386430675702129476428398888356488655944528591970066990111929415861743549880137520
377 27184003735105966638014903801730740059717845842948681576112937625522916906053502327883832993301820801088532338543245084347703343139467048077050838213323463766920851510859921377098425328336562850088826482461474221965006050080
378 108306946517904585686806039595489033812516947143830655840529311943047229314248223312468668885908391251945857275955355911734836138016822336611100982107479073513181348544802095270295545278651095587468575695489648750196000466240
379 431522770001765839842924194294953382384852864321640361921573059172931197478291371602746472510936037216922724762677594236240365876644386472841628583797116206915130846864759736308434423621601334004308759505665717180226813706240
380 1719315633773261664590819009315726199583618821147706555755832963119464980058190370381414229090590257620294741982356795458549643166636329006544283543001499529528347896080482903349996545347990787524574033764218137690052354779360
381 6850337591975536890545642188157694703476660486846260080763650209171914274539311012630943437744553055987846591288351672737760447966396498195589533777799221732313811081143367328237193476195450895595445028920769752776840457138240
382 27294351517639941129055095159527837060495829323770684653141509725079707550742513160061777883911545086486188232640051468461860510038200120161084866537772252954144257949236169986210768199083781119369389492676048745468547912204210
383 108752188879310488416674136083798730810018899890001134537799148597276423069377038184696545256990828223204090602133722920590915311030758708331661234337682761625570965220243466658754271106459057176291440661116334852839556459573660
384 433318898863034252716925907350896555451365278682699840968168061241533506319266045062131061773727705386300810204687290846928463889624465982025756805748639048010439457460731770938651745966358958708909521214978658188367543941766570
385 1726559819048207195323379503983818922614795511210644766202062740327467449760843855370259951001722457656809025305520154583145252567461017432064412767129440443738158101946426984802961875560975408887597971888581387053011107928157980
386 6879549196975743375607558848900815137929044356995133535147765037910259320775040962071377571460253585629546406236261553098605644786168729544644409955806540451464117527028671687004967255864606868053406743491728445369700485431502320
387 27412122351645417631679827719675471549959693284471191923963136652551322664949831008747753902668786385246999901169255430997844236633290724136545304387728945940772645008737925366033284808145813715282875234050143091715910582428019280
388 109226910571265316092840031576728933151016458947759954215351228636088386106202629101010516673564878940642744816164948465430344420940615051543356611347761608214760391149277432275314580994896288681407890861377157361927431662759474060
389 435232105264402922790071628590928461371947462770367938697936302841701911898118075642572126656151382842893158125118097816006630238215574372346677629478286450899023104353651163325404958829303385889794407875035220674212065926965543400
390 1734269001451542072406981638918833682931986319135849795324708603277286569780751570166749272379402268566266928910456122185884344075465863137982739239450474463946853600976566143421472308173464848888820922559127118698352787506727390100
391 6910607719683222347101193539757849548501533403092585187272764605984009703665167468701077905779545237004232047632034496875583786596405716984813293891240371366940493945143747743269390745654340262124278266045412658557001119093759553400
392 27537229286517457744090927375045345427712882614652762404716456274256426969236371950957277775325364613958457993225732293759104405471070202323206605777725408483093315974850179809796036458995502641951818598100387607358182217396755651100
393 109730773192691432602799010047926962021964916736351885701598625652438864222766377176579952691531183178767148700554272101998926042281223592478005285241901111245654214092769362877940859017406354345199929817940876943153247100791574953000
394 437261072525850330244263679488749395160516902573930657669826827839671777672578306574008420571555808900418347788934067050475283704547587419976542839693108216151146156965193916999605892617882284603364847201017982792207564662232780476400
395 1742438059289512888242011988994246418838215561649366160172816954655626350840659719786594825581394266207199925501309889768037076212199265071558199760319008425657761193049823059753820369321268298143300284044926968319417330110377905089600
396 6943493242954338999200192106754263194965247791743595348252486477332475015091806422624291922993920445529445948276500754748381283331050911574803001007224239335681114879134818784796574569793088353434764096679115779331595648451598744481400
397 27669594891130496691176514170117078364544324639279321758940874107839509535141339716142455788685101253970938719079878157821686188093312672952779904955227058996606226260691295115468503601183871538251083349431423400271860199632297944275600
398 110263475807782696579431861857020975723407968610647507102267582046183149808412724532667618734755509357960938578224382690985410664392465303468585794189273338804580247472616729661361774317840482113655663982639309981601541220216349229396380
399 439404631427086763151108447531597892624177079089950721313685011280481254876357625710523141805663109743193164661605613403585926354470030284273604423412107708733976018822804725292141970873232971678737242725774392213477823075584337004197640
400 1751062451294421741429063837042060910536519286893636216571009102961886571673977651647905100866294586926034812272549279167292669577047750763392294783916759260366753845270592622562438748273487841420163678904434786531934616159491020732346460
401 6978188134451301358985290651369712233445354737511515050433239412913822944438457988084597547849795105487811634913940480426888359800963300190863876365138465854180100529859578752023017506055273107840909484952133366731310656126939787806657640
402 27809150728934622732859100539991816879254184599211911554583923732660699131046025658645520307788269697215694932301644894526958813122140557771078300521090925845679964398956950761550394511105077929049560835222337262034406813974475330388530560
403 110824752891967819735763076076920577070840699684973116321584467561875843596773063651709730968577028095552939398330398134094716223889379846664582479996943945245401506685550129871231579360767226476890800821297212424950016430219356511178440480
404 441661752169568142596008817453300308098770876871123752567665902256543772495736230557463838914367350044073623325496829504732052070756093323205674875634438505661641533144743249204569162449470606522970695048583624702964035596545074822257735080
405 1760138185169124212617363897054116055006567429463568949841992266272473909467134627538232586449956813170188809705667238830725462513807483323501424169732077737614047545774755257063556693834387618910053723337637204502789348933001239938827955120
406 7014676923542728699877555652885499756932668009977672527457513374255064099732925757458649288307904834310520872484322814859752102851898353023182427835650960308339823683961991695027711478023198918517728739275336683571969179640713388200316399080
407 27955836876201613948069657362202090241580666185639016889480540101794730481884450446676860394734299477479072523307798379284112977810479245843891136703126095447896607399513952904131382743245221672162334721667794356418962092125683555448941486320
408 111414372446507663578734665706039435558675233313446424591986852364515324015543746487905710173592255085906123129780019566232161368665495880533914338457453239189242673115684911384397793980283101965451185070708940670812903363155855021931402964120
409 444031536997584680943139507795446631551553712391232453810600869346629786067690565694377387589697206999504981382959548379937704119263182911847721365163150532893299814500505384793893214839053278817867044677458493968613915501136755759928087690640
410 1769661788707537253808731923634094320346554678933108710990878410258179925140644759735283070804054570431689091613765403539234136651276284967887447920896240450004197627207329121976430413517388978111421880125738498219947770541839272683470761020960
411 7052946188273150030609150847189376861100178788355916077032888739693888041496005833215472102868534152066176274770815684309964859278098422718688079768671408156856666734468290633407598986273446955942427613304577527384436051500940271808850541584640
412 28109601479629793371752630509214228734787786601697010311797112918329410549133979690706237626669513257364715558825443943260168611847849356146642532742025831093158379811917533058888051410256772707106989811113861172245852495096251428437449058808560
413 112032134266951799705350624022945835471141002306334227698240682416694299556486951058875379274248918259791159641360823608208310663433375257895247976495919594032398010899789065127551728189353266530845276763866380921844262158815791772755308938092320
414 446513213420839053919166328626816107317206385416636787436671775621763225112408949302996498908611569372777269356823675705277899637305799284179452022932189608467640643693181154763671550441135832600509813787555899210139023775797342359217304428615900
415 1779630283266702544369447040961818656866468944289144119390656702776726657289636100618688838592036481336276376002628989068958426777215017629735283135522156843235636535130128785851249995093736222981746533787293295727712385084023201803259140050342600
416 7092984451526515162029198805397203641726024045317584347372055157765289454480544448313473157511931226071556982119281192768722671928276916505411760000132948489432337263232343535502110435876463857436138951046170441230438652706020807454304860309725900
417 28270400349897121912457712218290527405201397150551893611547015580529781807689221499506204849321662891530981509938196331195357907476522412564069136170725244522408865792383044201521910337584621735881941832372825530520914664686767477171590067573278600
418 112677868352158618024509080387021152995667998388677581057825643367222386574641539585347632516437691867650201239966197073182106421526760039686671253978937213942932400625495517564702817510894883554419211138114248946017444032719149866896259382864396000
419 449106127986679792596979986864319458912473235022953195880556245594000410006432883411901240847897270028395556451366416191274160907351109162473769237148760360030043992288629579452735051899353251632112453912628129939001195870023061597727842339168050400
420 1790041159388315422692442144435753917502141414649893482455993829524751257647891067363307725637593064007460888326888974697966333783191623148194713886699010482522148265594364756734148417990166470992846120009571429580539002909211468328845967260523450600
421 7134782085595777171765158169665497949622154026631787801721488981227790559355528006185798815692198384490546004258897850148229301311327428133938666499279047558156579904294225199317769537196348054354405659396874281270404558959407135068949204661868580400
422 28438196588090221521241977616478390108473725244651540088765996772525954922575914933761949448368453600576939053762366404291180268976835090874096784229264504559560444968669122331772392397495709401990058223903297278898401141454830825118026070877854796600
423 113351433441898974510633232360894993898768997919692165438431029994854905538821449358497254831347517077278435892362176433502297419789722229511617414538093200367546233239920042299141912120305635104772629704758138362429617426034675241783906461568410229840
424 451809740555273321591808326435624912475636637202078825702862899302451734416455068090073633246115712990490971940739971884386050252360375633658005576945174922900020292063708250381921192512811972648168120868687717957755387800307733257189923970451531319720
425 1800892354387537110263329401922036575479686514930879275730841943189971234239496502083435634212177354714125745622869515271572832329258706951652488243793351727971633919287450772344727505624162751861231208239152761777950102770125491475088644204805341092080
426 7178331224448048905470085344387352385441811967667013333887574260969686146365770401889420681769510106517911536162142670466504800516989539159615667939174847445345941439168080477328247380226489270446303692297376051810198846502724220090969516020604551154720
427 28612960242238307443914306829224451100118034429221200378537785689267011297752397471496001808035239254296597814124405590013966651506966401151464890984279807218034661776034178131307314009232779348107705782234489459511960825788439277610234999944827875018880
428 114052715672235557626447081250083960922409337691996865392695120202419005830141307899561317680264963346363752213364352376677998177693248071748142261979495263603099876609902539974328423933143348556293866260647711028315549510483424081530221595047565226511440
429 454623619035558853929645961363284945996351923172062205596309047807198283107212295748861583634233289998478162725390050452284857213435170869849925864729895012065539666507459593423554010111223166735627015592846312078136340823374824874741672689097655720915040
430 1812182231744654195906601594425823376628953336801422242081324605057271427620264960588378962733321785930076588633206883702520556097493494750521708618455837575196803055381873609010097900822130844289286457282283635881348215091535362346289431257871862762917560
431 7223625683043891655726069192762533064010827868144930337671302989127025513986211917652549320608652186148677384538693695959494934607348743741054882225032248762596992613205267139431944670279532216493371601969619024374845080365568545269152556598564417773057040
432 28794667991449737311084159473054414413021739517047065502014401021711619806053222755019273097417559426105422206112673980476483480941953102635544949361969494161168404484482792764893167750245323709200602173531530637547318049194768062878412791168866271497223160
433 114781627338915967568897303009502165015447865060012030216399051237869665350741908945795018965812713353721863169801618940008814614697977389749501841439395110661970596651123158462392121467134365302467800449980727904755060904400069221910913307769589697953287760
434 457547434543900588811861418286553183227172328799815758650233459966789358258532507008629309657290785358481922307294170488208510061280169511470397044391133007887471620268369600614609052421477413443261723445964317371356087203463190541034772826205892653496353920
435 1823909562150991288486644996814183440175166132571718594041031167699474534091503458369332346153443353334505987835423502748697095576220751587171659876599204658431194884936427623736062129008145093071053181890608865362138614020887730478356657317980398528604610880
436 7270660883130956669743921657003400964816685049350502036930299958418617801258412428946059392612603428460478962918397956677836467943492066107107836246844313967120593196550301309520471314751141730509509472096084322799626270689865028210305787811245988733109315920
437 28983302855388910618550764861187330900203825252604090267736602882914441520072278787911845751032031063085969559304686916299187924898649951469177031898232298025516473984886151299590614419212299109264086291196492699339282040080967630359831386155719671484559523680
438 115538105759951871530810460010256841819529875991306241593791591066001729652964572278118090283805893253104972790897446164825174473145733839638934512926350349841061493848106203500862698191622077864531506941969688071323501911714762500862394782691330959610996028560
439 460580956950989155493826669877257294878485098122756883493319569220633604227644329805045450907484359957253869638117934919847189840846591700042393165356119352215448371809467866193317598394038319052261291185587755212428647729633084924809486760440405467260333564000
440 1836073506074644284548931987241146539685721605623174255488329613620127948739958355227628337923059948537088673154368550663135277832435482312152413973585769591586998194244664428047326374213306140339307919559183872865367838676387312511954251100649119563824169846000
441 7319433784987336953941953707733704894700817224879526149563932515068851202794614705710383611114783724480359691146000232759516392018527497291674127041360479417930842058749995298112720272506417222664176874996715101340134652619205606775605826776229918669348820164000
442 29178853927045934493114000356103722625822750298206401764630051930747143208506219709300643557359427933156604464349287649609710732293289100409315111260250346500563002714642651776345178872538445887944194253627715564842793549630243041756680955181081300592917615656000
443 116322112229392536483675541085996926247202518747201095328680725625947439322331712496690899382446079519971804620552005575255689324806840252869638996933393939715272641209444251939768218413913574844250335472413648366797299951586588614086244068909245998183855706240000
444 463724050785799428701986048823483390680889896892585318383025031445680422856370903181985667335331272669127116620593270501815784485299440138464586555779658998279393407091359731656452574622071798226937557570203374590279813463996595742518335134374350230801731862524000
445 1848673597724278199763686977797907978442177930740413013585725941339592336115489740715229510281179399091224760135930435156293622305286541403674033180213073240062081809168966269315638082427276873955919863875783252928092747343954772164352529675910734925362509502536000
446 7369942824639354958806966607818026150675215268616383001996439198295685384932960327703255914625321274758191444651647587999428677776354033751921514879586183322970750466481297214106707169095288722820781380931131764371488087098235378902408720533190666657116040889386500
447 29381316126943743849982155194880793596987763547695685990663224505703248014374587837332433508689470460351283294659255599762375932001347493396299064253231560527834355981963563116120084436483629516046761211941890020612045789284568465481561155750136911021340217364171000
448 117133631055049915865146795733729562201171114341138918106632924271043794324121711394085243962737480717395906647581455681141239004088604070201300190915942251395887573073313041691039596368694292978382961315884206311514544284543949380347058233355065264453474582872178100
449 466976671468328762061822500235533802605445588209563973135243469051049185590345327152739832335973084510057132218835717441176824539153990154377293315903849438767658395074245875915425099420604693269930896423234037656777701375191059079224337472732977331997573375390407800
450 1861709730300595719086110134369658537161321821863451371066716288354496131277291576009539028580111715500727713434064213435788295307152164288566979893877892146420278541762938910070334729038816234980246740043485939620041637030769332973025818562473782893032456210990799200
451 7422187856122772921493731657646759556607275904461034738793247240456893389793986257769084069848197754205720154368667551714965204692005185427830117098112063983318019668898396744472603780980112236691432857079768124865512914184760555154602917464413227160070213817347632800
452 29590689977099791326769811223313730170281045862698388163857209364557088228310169204524932753470379941578498800114594465992776498144285465236288080817392910534241325514837496730473107584319175406225437172138033293566823601478348116034282902065238286625524329667168906200
453 117972668673604221871290735198006920965062949433266631277483025068771940485527834034278975289911572608131578426975155981047908835137513365221394574867707319750168198981315674374788790374429062011310539802644351866830174668126873037748164128236186276365319657539575211600
454 470338861845456895256962295648760806207116586885481628318469663773034802178677709469878414885441663118635928332719937157858477939882067947627955435588060446423999547011805994741228582270829253880830037181044036363117998998162127216414613595605266931237810546310630802600
455 1875182142435279983653684303386071613608342163174144467704650804460028440413931575247866125109052836803386209226758235351093862479505124299358184402845308430648826115786105041170816994835419769974513922848093736370007395787840202575162865208214372836461889892482472316400
456 7476170098396146373387013514190200099388864152680750774395269259656097205471950560916775981511749014493724394232075015054734556508043486086900463552056686437321938518804817371554720302058332705229011316502242092230407118131991649476365609979250521454017791160592553932600
457 29806981393214251520402029378435461140770604782221668793418855971929598464596703765222482981457360697977888437140127034053500363518405969146489566543358627159980889311146138364307780473153770325419757857622160777488676124362409394211050241545398779277074791707966044280400
458 118839252837122263096520439084707584312944880807752974517320368418290722184984862081294484826334563072591368671979505903153891266244965350204468037338880001086748237136343207645045383801938742062153475564057023580979617853057725071440527765644056237305433836819797380722400
459 473810749006620073370753049546167030645202487687507466139867838917346561314431618664068485889402460004319446396053208735638992302664864663612636312250171479220724412777722827837547441895540995141057828219095556887438309834093776549059006187110256304138373441194638687068800
460 1889091405726378676127444529696564051992953708653685817622914409126809675120243565664828508949349395196310915210127169330107823284987587751313057358783225220840216357278912963906855338980293662987182540129640837677609759930769296390166825481082622722832974039578453820553200
461 7531892086550755741558975913685816474627324743293913613225492576902118164831039821976915670219314173329439245580908599547010190569723484403127273095694410506791798330545010884144829760756214947452146116521938431557255076403787316828358267530957896923715420227192085752448800
462 30030201493695885987803381101533425878823293359171437430330138532096632461297560608261235993321697911210870173773659099639345990047403824823973893567689932211768357462978936277609970915718772742827315144550430242200561466981535401467597666608642038145661462472759655274570200
463 119733431865563412928008415941655587627050610060337343309114219854804208331960815165496203991700274350363452327382686232029636525167144153218442735798212235716871475488313023330363123622377290329907183073021142852336104970436900259384242172021428104600692804009648933954312400
464 477392541358106928048611942608358906911615585508361800612844178466526097893313073447268582362553127619489032948927956829997531631186746234931292070598888365858956416481369003990291231403704142718770198712064745924052958330646896566129004611152321016819525797111276519459127000
465 1903438413287341230575371075383983121131573561313651796995388240614979784178782662307470238037600206226149018067871230503106837068082659040165201316067980273026475273581882010414159299358545920089588676676302466432796549346742809154428105822381134354028237136515952916524378000
466 7589357626993692386648253843044291025060816812981901802469856515095368806166620098053641258567822924113813231190795552475772190329815545595090312212209493066559287196790102470348599583916597055552037508964293440588754571690457214549115076038244084749806984570898610938991552000
467 30260366424262021728459820245096970052826809916320899099968601510100993351131153695441464525605841077572403771089627661728834224966296970569153703517938217123924675616325391515983934654804462401115925219628019918654642344909106719040620654264066658404219169697688728987251208000
468 120655273960336615670005851004482810335347486683221630030797193648725682903594146392304301372774660593275610121673974934593133351080929758717615280506918160238230380596559222716567729725533017974578803360629149123917071055491853008623581512567443646198153860050767638937822410000
469 481084525936688478028710563875011747209744074981400806627013999461605986562305327129390152628610305929295091577760763750495503605085202178831036337570563431495405701725560525052844164507626301444038717509843551954037614447555459563687056591422012338069559864444053182152599852000
470 1918224369234348133979427955308303214760818105040019583063372930501054306601546511384357854840514062427619157731855789048805337985782024323215706626738485940492800644208964923330466934425925900189197944632360426693394951331926205443146352779832717080689353179516059693948904778000
471 7648571756309636375428658428732468323791063672672578147585624018074766602364729101777957404323338562177386339333444996231163000561201943016183167369559073516903332933132832949621697456436841944020336405506071631603512889036250674154370303288880144994385192293227513827491492252000
472 30497497196962029883343232009699357866311465093259149348855676026383448910874060505633988480844168309166122750754134161310987354763838723310903388916511606473326002661108791908863497231136128182238882455211472506149089658079747171914955938755654008324408553254439648790634880758000
473 121604866574412247444769713360493858825218293631992539783689399880005236461287481381533406460557182802330771952703068469293118733578395821963103565039832483559358819456465642249778244957687769457344648583461717439581967714816332204866118127014200836592106568763974092035736660701600
474 484887065945012159866710475428405326844093594549517577580559276585475243579423899267360361744032473165404147088153007974685034917487699770445924884505641503555169831941720897394694632373473744523971895830058251917124230639010116431137030456672162703574592799903916302289220288468800
475 1933450779043269879974578748666766326930672634287690038163452883067205881526928211711444459157486813406737600392816091248624862521927853993736547851356457053829804823767736297879953343524969893681794617061256499682799526854018791234156601472065004189113432664580158018590907849203200
476 7709540703532989555099901887156040483000627259004900929542998590908786147981461840928125130565665655098824839075069448311539121571590985982725863728066522643007469300562679969188693400697885539722765340835690070801930678923949254003063748079836116160639075796820766687807151649768800
477 30741619542575595433071373423013260206222451561397134136987866718663495250585499272491178689638893806746723065208785996897876984897563278724022292732249875450897561573417064933147871815849609203008207668889633702400801835428218873614827993417078878279914898798716538530285089046075200
478 122582315834890138447780024093675276700215946258171691433797938868193656985253566037503295813827478387696417926382884404726956628948738245678008774171273689381084413923076946779172277642204068069286874161063088632706042112934339798420437278942315804936008377463868749523075669836854600
479 488800598492740329377582365790178205469262164805264897266895791796443679997473767965622286086367899828320065781676052220578051407257071899839157733228697714669434170821853028262301597766694985135497796300852134633908729930964600114284499802543575978938145431470135035808723325954687600
480 1949119440713641731008958756890531160210715996662037890844876042834001450303900051830880544967960387020105394271585985484072918133134509260740586861767131884874274012066181276178440199044713590926581424320170782771846760910726951597904388971722463992275953789632728378957827848433831400
481 7772271855585624073001773650032585085896900888529397376644969522837543335739683485611133974408388086331238390553014757438825755253004373140712898739778280473864678021677134099604760327937381995842984136689703107287268328603079841029654437602848893075791061406937557408770352753265967600
482 30992763775429127068902955991214758445070236797153384527193167632517326716132843719467169786412193868011438175850313617642773384191555721054626504876075572713680130381561175885761969980031313169571024143316070221292588864366171044081583964169125499853061148716073051574976532510690670400
483 123587746014284231114014406426719541224325967033978344616736792353851038003729540640447078192501174408154401962345576731321127951183117276779855915718132271301025618002521814386109879087320989159904438950669978229337403798588622494070652686891330615150702026361044688306767092240619790400
484 492825632528815040489427439274455464872785462428651155249858804439800215714222651799639946245483604002996098800705112150631151520528676408994322116531182948062990862911803109707361863891579262846950248585924185767310260631099023420364717178708316153497048520050859735510281266338882442800
485 1965232436682508405593079983852193894104914854296785760463522850243888499009342712362511181451904190601985564870830672135880532885698560394662080717051526938665658517772182444854641185000169726998803766462036174535270977469288219129534446188563299680681851195572890130348521402806445239200
486 7836773725656842768096247386847616902384515069470151729288207210410938156005464484205757442985025312789295133751743440913686920872380863864304383324687230913719015595264575084057997585031403981309386234991632466340971924117645000713061876458481020716513522539780008313961348964641322422800
487 31250964669756915513688698423240020714165073630805164890968477944546097564496687834594153948438052356317574753983003883166198174049087988040510506457134525614419428349721886882399914970899807334972844998369311817465283501107294532460755628776828849287257208475757679339400366855444388591200
488 124621299047109259610210416204721205149514496348425745170628912906388029946459342023596792373234461805864266284829524606921360414088594323315008872415087751158181547688189103838639440944761544768427794158400290946366369718263976363473115946684305454682376999385598629381955301946357402308400
489 496962746951498899218565129604285005592906408235251913824267539362695866089846571546481245387791219054932955480936957859876949493305926471694576123048520831583501840516873766628399496233279682885968571095722758204596288180781367750720942669531192642850344530656707393121066232546305015924000
490 1981792126435941466193026951747735871496911003841563348960681226926503947198456458852827671840090120450500447417366247505314587685451090533568392759337757941638949184547528091311027691580014932104483625350164050370848097845632253723822641556915512370821897189339039822047668743302800962136000
491 7903055924321462125787949338566607994029016225760895591955455859469388195364106804553498553153022073837952891678098665325419178264403008322900285167990542971902743364789498472441015994852125982049126247657911530315863132523935792580862633205400111332168424342656723890643215615117754381024000
492 31516261346809034123813293805841772114052852702306979995000734964441242827236789208515087764018934417911282228402050640304616133272925466461277069814939395427403495815169290314694964500188394738884196551389926781117782979577462597417133117006604999922965490617219978403263014225920786641596000
493 125683134088649086612855309750395547155187124152890499411144577382796743871261859782243867584461846309836820429568467264688256769536289924477531440018970491157918556015983359249271528397435587544814032407289149124617114796309930684176524431730200305636281414411941108740964997069906193833800000
494 501212588883990381891830618218727538848365333203648316212434942075399417760185647962366590928783504890321609057636708837126553628948189713278175700013863646672927905764035039167257524843387925803211280457655158311134836344841113843118432123347965415477720182520563004416516488239045250676114000
495 1998801139770515846121386352905790870762051175461308765135953494774786634468556385412708546068264329693668814412424104060034737549179338988776451746681407139710908822067554162939044220386640300895194658800469775129633645658363364180759910070993301356754482866212049021774680759108835359884796000
496 7971129133209431763904242293298539850660255972866600787006007398722618439762447445285196484475907977825434947894170530757698073151373658230619909694535645287833718374943993291615466120517175031046906267231837345055536773660904795288477778593209029734250848104559766058647739133639598748418914000
497 31788697171976307695681472480939263771852608316861486229821453161752889035131461638916072312459777716267508523374297443833764616822712677724182054258328384405638556607382326239786449128015465922226304128805967079846706747978705509353168637022322183592384042297702018741020569747330259895114156000
498 126773427113053110712914516196842626769268501442602337590360082523274303038391007821027536286443640558209501629712165616859192358710587362689213339689321310490521257078085914120964042578229166698295641812557520930310928288186209659527520276568634725495483667784224072739227952289889005736442563840
499 505575872104453585575047279359282787216767634486183685432963673530189647851409978491814463088574159178118810230650073333549480571414409502732291562177811449998358092728035285131493350173773494441130134275155670338413121932426247971302888958108754510682846419783633022592863977797899576666502376320
500 2016262370661098765682575055769255757546145892116471694630213524949778964716873338686448104704042392685408203119395917465155540576891659269181375280653825426476881104072016187556322494588872401524606212035272204821160065328184007385294214897885607105715806157291116912819486757517055341018704064480