0 1
1 1
2 1
3 1
4 4
5 5
6 6
7 7
8 28
9 36
10 45
11 55
12 220
13 286
14 364
15 455
16 1820
17 2380
18 3060
19 3876
20 15504
21 20349
22 26334
23 33649
24 134596
25 177100
26 230230
27 296010
28 1184040
29 1560780
30 2035800
31 2629575
32 10518300
33 13884156
34 18156204
35 23535820
36 94143280
37 124403620
38 163011640
39 211915132
40 847660528
41 1121099408
42 1471442973
43 1917334783
44 7669339132
45 10150595910
46 13340783196
47 17417133617
48 69668534468
49 92263734836
50 121399651100
51 158753389900
52 635013559600
53 841392966470
54 1108176102180
55 1451182990950
56 5804731963800
57 7694644696200
58 10142940735900
59 13298522298180
60 53194089192720
61 70539987842520
62 93052749919920
63 122131734269895
64 488526937079580
65 648045936942300
66 855420636763836
67 1123787895356412
68 4495151581425648
69 5964720367660956
70 7877932561061640
71 10358022441395860
72 41432089765583440
73 54991682779774384
74 72667580816130436
75 95615237915961100
76 382460951663844400
77 507749884105448600
78 671262558647881200
79 883829035553043580
80 3535316142212174320
81 4694436188839116720
82 6208770443303347920
83 8179808679272664720
84 32719234717090658880
85 43455233608636031325
86 57494616774503056830
87 75788358475481302185
88 303153433901925208740
89 402696352496587217580
90 532980466539600729150
91 702916267465270526850
92 2811665069861082107400
93 3735497878529723371260
94 4945588740588647843640
95 6525429588276688127025
96 26101718353106752508100
97 34683105208922671140900
98 45931679871275969889300
99 60629817430084280253876
100 242519269720337121015504
101 322295345286237489770604
102 426936691158392518916904
103 563775374221979864723604
104 2255101496887919458894416
105 2997286799661158774479920
106 3971405009551035376185894
107 5246176987925441793233218
108 20984707951701767172932872
109 27894306911408446607922964
110 36968358557288302733391880
111 48851045236416685754839270
112 195404180945666743019357080
113 259772617021886376013968824
114 344349748145291242623167976
115 455174954444925205766256520
116 1820699817779700823065026080
117 2420703166820738594302364220
118 3209471614436484877839089640
119 4243634690199352227365018524
120 16974538760797408909460074096
121 22570540550071279978512845776
122 29930499425094523449767034616
123 39585499239641143917433819976
124 158341996958564575669735279904
125 210561166168303957007626702000
126 279270599339013669294325941600
127 369451730375570166670618693575
128 1477806921502280666682474774300
129 1965330854369012433010713875100
130 2607071541509914451952987793500
131 3449761332705038315210519201500
132 13799045330820153260842076806000
133 18352730289990803836919962151980
134 24349166919393739744032425033320
135 32226838569785832014160562544100
136 128907354279143328056642250176400
137 171459296468375106250096973535600
138 227513297236882352524167137960700
139 301184269675491876198659354062260
140 1204737078701967504794637416249040
141 1602527623556390737509847883878440
142 2126718902289789576882228032810640
143 2815933361365184347168135265665940
144 11263733445460737388672541062663760
145 14983865592585384599610261046662800
146 19887676150158783195846346480116080
147 26337733279940010178282999392586160
148 105350933119760040713131997570344640
149 140154366382537911305863103910547780
150 186045619091864484034331553863559000
151 246428846340978395519158461696468500
152 985715385363913582076633846785874000
153 1311430034440685026588912857028162800
154 1741036425033323224954246379158078200
155 2306501246839017947588958878371813000
156 9226004987356071790355835513487252000
157 12275277822160197212592086234046598000
158 16298268032784127391508820377977836000
159 21595205143438968793749187000820632700
160 86380820573755875174996748003282530800
161 114936463738633850439458482880400722800
162 152620550210317080091739952677253418800
163 202253249465704748414257010458474042800
164 809012997862818993657028041833896171200
165 1076509231027138177043626023408007002000
166 1429604258804039499113935359085833298656
167 1894792946192655526603390515613763181552
168 7579171784770622106413562062455052726208
169 10085669540364056188849543216967747328576
170 13395029858296012125815799585035289420765
171 17756202370299364910965129682488639464735
172 71024809481197459643860518729954557858940
173 94517631078824311679906690309862603919974
174 125542502348972749864914229877222084595996
175 166438923568713872926969622943286854578025
176 665755694274855491707878491773147418312100
177 886005698395860316032289421382308970234900
178 1176932942645247285475727738851126841058300
179 1560525901729624178519668631513716329995820
180 6242103606918496714078674526054865319983280
181 8307505535678293420942941832470078109683630
182 11036248229879192719792813237296016174908180
183 14635024826578929476246991466849064927595630
184 58540099306315717904987965867396259710382520
185 77913081810564084981458803492577755729645800
186 103513094405463712903938124640139018326529420
187 137283323785969605056995952536921960475609940
188 549133295143878420227983810147687841902439760
189 730888681564739587486541831816288747320852920
190 971110835645458193163936699616047985950783600
191 1288070622279739686766054927962952536920831025
192 5152282489118958747064219711851810147683324100
193 6857865657930751987471685547499305920709527940
194 9112506422181958120339089015170310606970194660
195 12088018723302597506572260938491228356184952100
196 48352074893210390026289043753964913424739808400
197 64360532121367884021479335267101945572119880100
198 85526076241817725075522875052927417605904270200
199 113464594480811515266860347570217040690499665132
200 453858377923246061067441390280868162761998660528
201 604142609023658664069905426797711925265971726928
202 802873730413020066724479580349590848050830847628
203 1065250766495706363039668985692594393165481451428
204 4261003065982825452158675942770377572661925805712
205 5672114470951163751250185508233294820751264871240
206 7538423103328643437145407836748766019837164925648
207 10002907579416853791596791167993554910937776535956
208 40011630317667415166387164671974219643751106143824
209 53263890040716495348884824308551668188178224102288
210 70793777902218126729530462688581331136186247224560
211 93946459983446696477553003945224282199593070216240
212 375785839933786785910212015780897128798372280864960
213 500264899411853658742969746008319302712833098901478
214 664948375615755794850903885998635594910225361272772
215 882493214551774666005829231417942301887027485639790
216 3529972858207098664023316925671769207548109942559160
217 4699411719208223374804047686323766368330919371382440
218 6246778992606053022605380461088908953025246481471780
219 8291179390186215830003504975627097337651690784498908
220 33164717560744863320014019902508389350606763137995632
221 44153027595931414420018665050929843653518642490945992
222 58694443870040562881701458929978594557372087622694672
223 77909886803684794777496579413007301108892711546791142
224 311639547214739179109986317652029204435570846187164568
225 414904722623173463312111961371044798804754085160426200
226 551579219487277662991395901587388967822790724977978360
227 732213349845684383035361810879165471905108155380123320
228 2928853399382737532141447243516661887620432621520493280
229 3899461793364226132909252434682067280610924827489493960
230 5184255563432208153578774913161129910638801793772159600
231 6882546179039310824578718419196672467572202381387177400
232 27530184716157243298314873676786689870288809525548709600
233 36654474507797929648613517523950278513013100682587710496
234 48733789970594974646452063071615711204801508862076842364
235 64703054480733440914780987693953062899030251879028576020
236 258812217922933763659123950775812251596121007516114304080
237 344598290155816303298945934459929795664498195400669045320
238 458180966799353520587425320678565873565086986063459401040
239 608362505916919396779970286900984687678087720384259982492
240 2433450023667677587119881147603938750712350881537039929968
241 3240118539800609383955200865041708502329704764919484105648
242 4308289486987623466577794556813700316284552489618215129488
243 5720843417147500012996743591834585665886045109165170909648
244 22883373668590000051986974367338342663544180436660683638592
245 30469709504372554417047873478249423655262631559684062453560
246 40516478584192693981587983111618152536187066830715023586896
247 53804140915567717276624902304138084281925836060143068956792
248 215216563662270869106499609216552337127703344240572275827168
249 286571787978103991484055629384607122699455255165253992946336
250 381079505290031903569222911415700961036509647826135628918000
251 506089713374592633840608205107624027619914929123598110362000
252 2024358853498370535362432820430496110479659716494392441448000
253 2695593631237303923403660545099555347112388990910954145717600
254 3584716137875786369343087845315639047992391642363258392734400
255 4760951120616278771783788544559833110614895150013702552850375
256 19043804482465115087135154178239332442459580600054810211401500
257 25358848455925049623801733802111442682446177275720654012073500
258 33724654132106509293509522272911093876655225449154271830489500
259 44793258565208132856507519326584478533608735340158750790239900
260 179173034260832531426030077306337914134434941360635003160959600
261 238592662969782095419356378453847936679017957628192529719441100
262 317316130447121365481580564238112484314226928419220521758850600
263 421485567210065248089170143407189815023442839263914127386756100
264 1685942268840260992356680573628759260093771357055656509547024400
265 2245099001219443030022715336741815095099745776983663191105334000
266 2985981671621859229930211397866614076482661883388272044170094220
267 3966453265288738380056549468807890340402341904799346446733408740
268 15865813061154953520226197875231561361609367619197385786933634960
269 21128236205201398499707164497214306961747128166158894934084890120
270 28101594952730924112911006966738240786560219728388677991147390800
271 37331040353872943306857269058755212025283429148986920272553641700
272 149324161415491773227429076235020848101133716595947681090214566800
273 198856078372825629712625062498344836739558559174115692378675984080
274 264497890651234090006112947206536336245820607833532522872607862320
275 351386086613958332133724929863756002258940421034886201883899334000
276 1405544346455833328534899719455024009035761684139544807535597336000
277 1871806653693585730789265491774238704340894165897374575420002221500
278 2489771529793381976839310079967647654577840086696029339553878553000
279 3307839318154064626372226249099874741081987543753296122550152934700
280 13231357272616258505488904996399498964327950175013184490200611738800
281 17620907078697481706362001440702650279507838858666847591215032694800
282 23439131114116461515066435878670506503873634708226655758125656697800
283 31142131949741589712506109641613865448808632030179077838260849039800
284 124568527798966358850024438566455461795234528120716311353043396159200
285 165897338423857066692789556034765451456270282777589480072978354698000
286 220682040880107539879710758260199623797643259880886471166845625319200
287 293221045058291036784615683429061537175572294378770450115206918826900
288 1172884180233164147138462733716246148702289177515081800460827675307600
289 1562043908236794647571501060110576668087380517520085900152899530709200
290 2077948318296653430255666547853519420850185092113875738735508550026000
291 2761109409243498393627392536188923066061204848425286940511566155514000
292 11044437636973993574509570144755692264244819393701147762046264622056000
293 14709182852879000533324109329151899242835145828883801337634343337556400
294 19567872211522290302250172591722436096803316170551301326988673942269600
295 26002352713509349725963067182694228146653055271678531042620084743106000
296 104009410854037398903852268730776912586612221086714124170480338972424000
297 138523744500668643383157505888075080888896097142395044298801168945336000
298 184286052951782391643664896226099884396834986376936264290369412257634500
299 244895688144813044895359128762683846376238493007573080101424241177923180
300 979582752579252179581436515050735385504953972030292320405696964711692720
301 1304665524452897814398284916063147570960137812305831807265994629992121720
302 1735722415791960968935163192295465050352253829587494298653437789681148720
303 2306683736776158656084887926603183816915495220899170054789437062602579220
304 9226734947104634624339551706412735267661980883596680219157748250410316880
305 12288882789811849608836520831685084090117485456318722562633682167577059600
306 16349557102967069479582501628241894485112828476667517844199594535993827120
307 21728632167146711386284969696408058904457308841285402502897296634416038640
308 86914528668586845545139878785632235617829235365141610011589186537664154560
309 115761161028419548592449235106725693128919110895813609886125252759216481720
310 154016995359699828599395978038991265536330147543786347917162353456468280400
311 204697801525071139719710039188573861460678102077425445308707230448553996600
312 818791206100284558878840156754295445842712408309701781234828921794215986400
313 1090560202167613050762029655591891381058591420429517691602133840517402569120
314 1450999591019620753979988609558702939205075025486731165945211974247730536880
315 1928543760215951635036693721565364666032061742735528764863889332860907675600
316 7714175040863806540146774886261458664128246970942115059455557331443630702400
317 10274762554427843164817343020776816792137202898271640646417696109527861061600
318 13671022980368427307162824605050325271546571220294484207367478505564267019200
319 18171068044739701295770587704212724006763984246974751925625940180312504913020
320 72684272178958805183082350816850896027055936987899007702503760721250019652080
321 96811831408488699019790185112900985994543384950687060051882602454445046922480
322 128815742617906450761869585150223625992739545264963774118620652852608698797680
323 171224217553842730848081794253177906154958325599108226503351731981039546138480
324 684896870215370923392327177012711624619833302396432906013406927924158184553920
325 912260175491785041403714477578406877055105833110002846124414965472751680246000
326 1213864560042130299990248651798206701714140822832085419741058280588232848000800
327 1613551671275514667060208573731762566912699386447528179899699421757529029659600
328 6454206685102058668240834294927050267650797545790112719598797687030116118638400
329 8596898782990191505470584951542508251243370010384401152825928902967239688388800
330 11439421767688561277440697717778337592380290739624404759808695717658020553098000
331 15206620904035798324630003793512569249308739898858144479906338484115681940062000
332 60826483616143193298520015174050276997234959595432577919625353936462727760248000
333 81020876176702733473628660211834968960316966181116193788940971443368353376650336
334 107812640012026744941003874544832189771895883284831907272933404231414462262156224
335 143322358746146664901731341160788823704702860715947178319177342926681924038977520
336 573289434984586659606925364643155294818811442863788713276709371706727696155910080
337 763630591264054167144402560809262191122290340889710657605735408162716338357872320
338 1016169841918308301160661675407600868501315492994969300278498299051173710098271040
339 1350908142785515741542997286130104684007631184805076834487885974032736814601230912
340 5403632571142062966171989144520418736030524739220307337951543896130947258404923648
341 7197807448279076060408782415161964019478159906539550008755767455393175840297183453
342 9578405242456980594007017844301134998682998786134342813208064084608817655181465918
343 12734081388227691254823283413160036064140575905597207693528550314034203316772258953
344 50936325552910765019293133652640144256562303622388830774114201256136813267089035812
345 67849545620672640662764984981316022272254805983490913579418530630761392189751804460
346 90292087633664360266602633859751321946923703347260984994149275377859391144823555166
347 120043503482304724185866336970627236458170594105362305720190799065583175200206029282
348 480174013929218896743465347882508945832682376421449222880763196262332700800824117128
349 639621110157623644898738192408380237006130341111014422844986089677687452593464186556
350 851206800589993443781590750353357729856066993873973566523745746719355925504610134200
351 1131718132602604919573251338537986981740452707764260310037252867797325491864083928425
352 4526872530410419678293005354151947926961810831057041240149011471189301967456335713700
353 6030135861263691118631814679304292898934034805143907765179626601244617337781458516740
354 8025068025892280661637828558171878519634016244439636649900706078348099765318181635060
355 10670034266635803875960408757119913387528373658337344609418541789563952871490466218900
356 42680137066543215503841635028479653550113494633349378437674167158255811485961864875600
357 56853764674462417667430834720773269841009393970543761575558498789169122016747708061900
358 75664118042593106040670032825415727149001349596485749606133615488931396587344533405800
359 100605253249225648402224228830830540912931424093105126328155436890838412499469212935860
360 402421012996902593608896915323322163651725696372420505312621747563353649997876851743440
361 536066367866722643146906961002654247521302495905696687888769191403581799443666212101040
362 713441268999094105952868823099120726480556998227434562557847232676825777200761649928590
363 948641687350443811212056347197731954990630733906808594170324342350504604849364391663290
364 3794566749401775244848225388790927819962522935627234376681297369402018419397457566653160
365 5054806071283386731275920682148498738271244056583724625871071313254513587883474495724100
366 6727487353053525613261770798786729229844637544398702592977498547822370811510369692490984
367 8945608183226970652416919866502643577365876734762042940662108576271051042841687236029678
368 35782432732907882609667679466010574309463506939048171762648434305084204171366748944118712
369 47666850824704002465586186725479790325603011048768142167571379994859463318535488665631064
370 63441492104821873785132694562688929570047172978576304323746081288122307294453707936271560
371 84361267279171738975929138647876676955152333960759171699318265798900989269685754997694440
372 337445069116686955903716554591506707820609335843036686797273063195603957078743019990777760
373 449525038501872266257450981652257150061026008105188157769224473471286699965611237344857516
374 598300229180427856157603797643929445276952765236086729557615491381712547285190757177853064
375 795612006888866829996813560696714687868288251643732353135126983220362429900519623906719500
376 3182448027555467319987254242786858751473153006574929412540507932881449719602078495626878000
377 4239515570277071306131430563712529149488970612999110913525694313414510757208422589580682000
378 5642735512551876597597467440434281755305742576456563117298283276305229106425294855146119000
379 7503848278095302563120842666402079948283776970094868145459822321823445022228725438948698600
380 30015393112381210252483370665608319793135107880379472581839289287293780088914901755794794400
381 39985541174186157713972602180408286157987678679806220467415276987618637111456564926425932400
382 53221173270171122810932174330717649171955725629567861388685142192579510022914312898587826400
383 70776768619706736238149384613419651502982787903210037888425032846381778954083964722774783025
384 283107074478826944952597538453678606011931151612840151553700131385527115816335858891099132100
385 377149562887018594487024402438291568562607243498074250339704327278297368821070261844543826500
386 501999073359962680937901446004070846431608262035367795279744380446285463327355589903427300100
387 667607015086960678773085428190980816388427482500643768980278609047121904837411042242702285700
388 2670428060347842715092341712763923265553709930002575075921114436188487619349644168970809142800
389 3557522313271612384146989473510842980480798502640416796346964094785348232626751992224810810100
390 4735268608108972115417494521055388267534168655391681059984013641523159763564618692722444423000
391 6297585121668735024245715502492029974849863755980092838278058958624338325012809213790733909500
392 25190340486674940096982862009968119899399455023920371353112235834497353300051236855162935638000
393 33558656987333055790217846677686342781233850252205782853468165026974440159051308759589944765200
394 44669293422328459396438620239893307620966679051922562311711003448067329130629106929994723775300
395 59408656235083304584489074056423759293878243183533374118268842969651835039052179250329683135500
396 237634624940333218337956296225695037175512972734133496473075371878607340156208717001318732542000
397 316580356044672106309290770475170905230465269045137577516144035690627899469848525669542069863000
398 421401276607958188331430523910093713316806612307574434285703432123310715682273288349423892326000
399 560463697888584390480802596800424638711352794369073997599985564724003251857423473504733776793580
400 2241854791554337561923210387201698554845411177476295990399942258896013007429693894018935107174320
401 2986657047884682266881087592252096745823953096903636850997929720323259853751851333892335475006320
402 3975616335263716130086745735381930105368308427004178854639628303211756494067033894783837287922320
403 5287700934360652146617024855970025849714284805553412800065248205261841145574305807253750584266320
404 21150803737442608586468099423880103398857139222213651200260992821047364582297223229015002337065280
405 28177879979158738412893356140366585120187965082225423474031914778040074525757813841286434034577100
406 37508915644388353428310500304881421504250209256995153870350679999620558221172696457581285960781320
407 49889309370150522370334554327080844941927565907179828840629826012567213058880024373318899954372540
408 199557237480602089481338217308323379767710263628719315362519304050268852235520097493275599817490160
409 265859642115850992175463618498710952198675888678000651411304219402475441577614722719054463600499920
410 353904069050321125947857414235297046757977644019416451554008863490308217684487130892247824922743400
411 470726771455281497619965686895492188406242109035534503523293342700701221580337251769300504994328600
412 1882907085821125990479862747581968753624968436142138014093173370802804886321349007077202019977314400
413 2508518149819758174413494563714042242732619239118396773614453555295349735647474644912530433066551120
414 3339313549920835640537577972275284528910946511237994418895124668463906078964805475864268808004990880
415 4441715138516496124432996341327702177878342314627460525132938260937567380674340616934844728596382100
416 17766860554065984497731985365310808711513369258509842100531753043750269522697362467739378914385528400
417 23670226361167781263751558777426860168374041472200013277705242872983585913625559581620833889133435600
418 31510046557223352128178826652752953982103023361081546337836915671678786343616190780629008170884637200
419 41913363515798681084783899579376151487305291391406882271598944972804480882460901387566839440002104720
420 167653454063194724339135598317504605949221165565627529086395779891217923529843605550267357760008418880
421 223361089115838540970810401555915946533614274376991106789153871310768182930582778280577713977732735280
422 297345046078497994604675045604405455637808276930884060142028181997300230904435118089601877913574808480
423 395525014123285068294897938020954426838971387238251438490811072279427665637031619345602497979377811280
424 1582100056493140273179591752083817707355885548953005753963244289117710662548126477382409991917511245120
425 2107813554888979987778452961240196005097966640454631490389902266065915459507692015321392622460634104000
426 2806026794945954608730065504651010931786668090105228171581557391700249955469614995396603928650719150950
427 3732627543432780741207906450112092423280084967211627505499454848149553679082634277365575942473075007650
428 14930510173731122964831625800448369693120339868846510021997819392598214716330537109462303769892300030600
429 19891890883635564446934060460845809311641695042655754035518833911256627681073914347699777382868933891700
430 26481464643849203443286829715677083603733525908179486796511141120248761309169607335947072057689292797000
431 35226886609564835444619208664990194546941819958102959287951548835886469519296607289485148323654583936750
432 140907546438259341778476834659960778187767279832411837151806195343545878077186429157940593294618335747000
433 187732208023896292277170675100809282939394560515182539959175638719247277561297611770425467374060736549080
434 249925700252671751068380592005371867471463924121439332338289040503537786692034243890689119142154477491720
435 332469968226031228485460420557604777829011642179896359532586338284522743764632709762843323629471552626600
436 1329879872904124913941841682230419111316046568719585438130345353138090975058530839051373294517886210506400
437 1771821659936288376196904924191137657454610824787984257509027193052883402745664563004421127147305713388100
438 2358838562468371759192232087524979616915256964307407613340285442422987630403042792084913233101884202018200
439 3137970087647318794804211777040806217653932749487733158352682755223307787111926623409930028277961105109060
440 12551880350589275179216847108163224870615730997950932633410731020893231148447706493639720113111844420436240
441 16723200104561541855089515331419885703750868187602299973819131058048081379049663334426334047982850119070640
442 22264019416313859939607125832793944220053866683494628278397758818244734848011901186194095328941023351292840
443 29618500304585705565303173405188340208660249071435796778769390860307560173180997674126078770933553587455640
444 118474001218342822261212693620753360834640996285743187115077563441230240692723990696504315083734214349822560
445 157847097431624418880957031919866004704836057925615922952723100992058254815156215149534192252280614927158800
446 210148672998520868122109958914209665965244423387536422796759710574501437753909468527439551476170609723918880
447 279572788185532226341021284626939644900191241828061848184974972103577805583325989380254403303119829007713510
448 1118291152742128905364085138507758579600764967312247392739899888414311222333303957521017613212479316030854040
449 1489948746531797859075591178605292588251464303629670858576305786047554121150307053195658481698525854296301080
450 1983659573784937978059219024770359954772659575838319190412241431128400457152775662538598570308688267554247000
451 2639027928545743445736601121449652919181325866380772728247554234333063735032158772285864174658461382498423000
452 10556111714182973782946404485798611676725303465523090912990216937332254940128635089143456698633845529993692000
453 14064466489779079775513885976666973792813419029064588775248730213563269081994916751123487895532741250256301400
454 18725125473195607677663648778319079477821971375939364527750508847383355317377396495630684764140365183625691600
455 24912082135391817231979415772325091118154961918281903099785033700466159852066419314362460724221830872952309000
456 99648328541567268927917663089300364472619847673127612399140134801864639408265677257449842896887323491809236000
457 132767598085994874344193504465919144501420613372067985033256681062542682826756310515027924792645792524072364000
458 176766162567981547818722747224973744714100700361648654491952209089082990507716250627566248706487712139607973000
459 235175851068705885358822437612356373402238323089845601193640765135910413458092055182762052626892347455304520600
460 940703404274823541435289750449425493608953292359382404774563060543641653832368220731048210507569389821218082400
461 1253364940377727319658001661725968648999212334617558637575357141360169949181276733401772326716732626322489988400
462 1668745252030288246922180886793652783393763972891389309970648412992502929457492365508987939317378885766542866400
463 2220198424396619133117729168349026548021013561634233478495431652918186368789709670203050045700995471580199273400
464 8880793697586476532470916673396106192084054246536933913981726611672745475158838680812200182803981886320797093600
465 11832576130022096239538613905814296215813997778337175558743561244778872911028252110537745229237397069166678076000
466 15754229933115133850357125943169891533055208470586068029641427257334156504397615667173112219498934383519062809760
467 20960756064856887487512187508434015230589123520694284244565659627279347827788280673988157853293454008841602085920
468 83843024259427549950048750033736060922356494082777136978262638509117391311153122695952631413173816035366408343680
469 111711302209294093541400181152904012990298851490972946712514708695386524218553450410232341286302612842576265662460
470 148737427870731512647190042894801377069236431163618370977002586648248346693258135107108216443519059592098710655400
471 197896408268685148183125735037998442371780675361763425791435644947245681617301078066237203234173664033555064177100
472 791585633074740592732502940151993769487122701447053703165742579788982726469204312264948812936694656134220256708400
473 1054704237871414930598518001948994515401152219111144793232102085183630505971644055496678277518469217891510370205840
474 1404297215592838980628363856527593821067826269265962449415776371845620392782469894116363773999310138428584032240360
475 1868462681811200324365470117228591218507611982916896816449562399514480914766591595813089055041098923679488558303000
476 7473850727244801297461880468914364874030447931667587265798249598057923659066366383252356220164395694717954233212000
477 9958175410323380499690829563330033645007049339121338340183701280093937389314683700590429935805633369777832874978000
478 13259074780319152865883611507720769031513564301114205366595568835333989058753255735047981920097751394857393075876000
479 17641935610480206174328471978328467683597214722871401029442437422569390997618915269688842610352285883713031342623900
480 70567742441920824697313887913313870734388858891485604117769749690277563990475661078755370441409143534852125370495600
481 94025163752254616840465318798625960729199559908045915735864957343555424596727958390253000505035451635079978679247600
482 125193726322062777119072606798170478097994994131707545261566048175673244905035568906358967523279247757205938462423600
483 166580082131009149720418923095086338626257802109131527166215981456887540741410963586147055960726932966199637127687600
484 666320328524036598881675692380345354505031208436526108664863925827550162965643854344588223842907731864798548510750400
485 887816921247686127630804150561723892678406967284931765666096164907587442413014476255838704845632554819855208867346000
486 1182134311579110843913892649789035100936180235891717364695130783959143827432123384822842768643773757924519538382274400
487 1572949206937232188486518361877759820098141461418760537176307901060390830490284394559356361556059617784811516918490800
488 6291796827748928753946073447511039280392565845675042148705231604241563321961137578237425446224238471139246067673963200
489 8383347816809880546810980697092365689678377925163748258084082437259194725991815465280929273034475783071093534312174400
490 11162609864774025728090707993411030402017405389484338713209783680046210368847797766270802564638296558980532151665667000
491 14853228844455410928164058603698688150109880884110597041154481807324361222504793233709929699830362087965965545983313000
492 59412915377821643712656234414794752600439523536442388164617927229297444890019172934839718799321448351863862183933252000
493 79163695354773163109025739368902197383828878658016479365288211146063892785890411505070219913690470371537524477511062800
494 105409340984522756269160957542419637486823358644366956351623655811740062092263782435322610882380302866683388387844919200
495 140262429535856893422673854794348711171982694970326998371112122652718631009867129853453474158006048169377089387051707000
496 561049718143427573690695419177394844687930779881307993484448490610874524039468519413813896632024192677508357548206828000
497 747564905944459796579827408394544873484990878286890275500726273012344875194680574125108596852857972548851618502570492000
498 995420650161339515231962698878297719239372880713559778607918941069913764296660229717390591531345642591786379717326484000
499 1324573078481355781601998364640721498401192179936176878734270804250365249024089212343941080464377268408803742610522441376
500 5298292313925423126407993458562885993604768719744707514937083217001460996096356849375764321857509073635214970442089765504
501 7059692684246374963644693411542568837223375342000261874956060350313116912351794631748026396943117143327773138807146203504
502 9400439595468647829574631545343155321713884407650216077527698397499163633953848554741403849510463676261384922231266297504
503 12509050572806163646232909172771447425455248299068938325387387021010791819785147679986577080168685791427186814503510443504
504 50036202291224654584931636691085789701820993196275753301549548084043167279140590719946308320674743165708747258014041774016
505 66670929174323088563035558124006131396885492253612811127394516576363587007825853070113154886387190761696351887327417139520
506 88777605690019691612884190554597638123221208106126532711741119441157829015683899088098043085557680330048300144704402822624
507 118137128831601006949428568533283471203341607637286488411687001461068292154728968077862750247710613982505218302795622653728
508 472548515326404027797714274133133884813366430549145953646748005844273168618915872311451000990842455930020873211182490614912
509 629652341102459817144074778884201956465977783113914372791085693651138855568136594257928166241724633686860273467256250583744
510 838440454209541793063911585459381195294121852188241070818416981102038684960181887915256827110390504387202975113056626103680
511 1115737166929885042332444844192041121862750693927581216635966347247765020871492043553896454826587363911095625736385249841095
512 4462948667719540169329779376768164487451002775710324866543865388991060083485968174215585819306349455644382502945540999364380
513 5946734198805517160691368364369008784577569932310121185810397258577698241112471878889858507283525378559917464963798786166044
514 7918708233642579846101977562916244858219872915045083651571358007536105948009871880179759773947492343470978178734177658262556
515 10537815866475267753856636808531953751894662923122010544080747736126859336498925111867122179800926503585410237850391457377820
516 42151263465901071015426547234127815007578651692488042176322990944507437345995700447468488719203706014341640951401565829511280
517 56165472195543437409730734330010516388964337435609066508141717315232848216184992606549506875846175281996464875965488489323020
518 74791040095865040046890797899602692775021919772867600131664291951903895568081815347538932035188480195563415953085149196579240
519 99529614896805014831631600281778968077529170159277652482907096212918261025216569654801809554520054414095930460644083161601604
520 398118459587220059326526401127115872310116680637110609931628384851673044100866278619207238218080217656383721842576332646406416
521 530485210856628263194680959046617313231638850669909533949816850403380194313430514477255680592377988232674984859289691326797296
522 706411428742754983131692501587587340578866020534930552861745907935113422019415123870223125686789055758817199225890864470888236
523 940084420438831695109097145878646766215641040050301982561560075954362136682325979094469961155701466060716018308246621166092996
524 3760337681755326780436388583514587064862564160201207930246240303817448546729303916377879844622805864242864073232986484664371984
525 5010602240917630862256609153160300022976766964735112089795117156101930170134224761671032787885718473927674209257152041748211400
526 6672346275247275527967028897626121043255137780887769517043624364834469036685068923136615813741488398192295276124713858125466320
527 8879612341048773240501576335982236842917822248807713473439368788554962581649068996194435691519607034968029319489202533414446340
528 35518449364195092962006305343928947371671288995230853893757475154219850326596275984777742766078428139872117277956810133657785360
529 47328110109972806490935353972137060855451163421856729747601270419602772853323501249237848673187628428192317481206933402279517520
530 63024870246948712161295823128725231792434966365789112477961490759772536714224762970090602504496088107894292123215263073387297200
531 83875203260976857537965117998378691934293150727403555703753262138945406003141225907564185287938402970656313577512041834507906800
532 335500813043907430151860471993514767737172602909614222815013048555781624012564903630256741151753611882625254310048167338031627200
533 447054833381006650677354078931358428009782493377060951901004887200579013996742734087317107584711687833598151368139182977927143244
534 595329877868971450029194708601858854257416088437283162880639924601269809162744688285853704364678407239754146709691580324720933896
535 792292250397760511854774052492523599571436834114294756570005869805172507219075642370476944863440168838976289775335809636133581180
536 3169169001591042047419096209970094398285747336457179026280023479220690028876302569481907779453760675355905159101343238544534324720
537 4222937354477393497429416041573053826003588882574454434522016397869753214656512356853063219768410626963079579249184414636265340880
538 5623614595813954706972836213777977619777056482240238826170407975381007993775256554423138644147041874520140627812032710579977112360
539 7484267326280794042119404245003283795209465293648120314335431848716946441098427858849559825173470544114458761458483039512611514968
540 29937069305123176168477616980013135180837861174592481257341727394867785764393711435398239300693882176457835045833932158050446059872
541 39891513532196153465877809818194842691707593338557961478379001282323822902800487405296668624816232161240612708857530289421899798992
542 53123342345086769480358164426195589039079890883288489241477687211350152366874359149068290895946923418654575155284475225716633147552
543 70700918856328715264300204126039717765246031249082474652260745479811599841207786808686475383576420138062338993430073645990519115492
544 282803675425314861057200816504158871060984124996329898609042981919246399364831147234745901534305680552249355973720294583962076461968
545 376841083390700731726587885072778935765859041865525170518162408669900458811327567831140626738866982642972858204590612587431128781840
546 501842028125177072006626793292042192507704967947748153909552866179916220758499639111714102925417981763568733121235303592042430036304
547 667901677334481407269160233408143745259646271210263358122932890025338619841604142564738720925069674025966172791522411349993209805008
548 2671606709337925629076640933632574981038585084841053432491731560101354479366416570258954883700278696103864691166089645399972839220032
549 3559980785015828083405523962534669088811124299945966831160098607999134973718841497747976289202555835342285717112095182826662836727664
550 4740894507890327956109051281825830505680674007191965513651463037286983621175212648332656075209214792828709792764291405701366973850400
551 6309741241177707014048519942719885528091911540972881637734193559287748732530295094761578496232553987557050956070349189713655078723600
552 25238964964710828056194079770879542112367646163891526550936774237150994930121180379046313984930215950228203824281396758854620314894400
553 33631681025265272084518858104328642862986285129233769114862737718420482400860271685813522008834721495123365577897861223244831407558080
554 44788344442300386381787133148553048428111543176912279061620088211550353966530265658511276905996239683409482043642824802109703364873020
555 59610386487953751659213090881167726325184427969271738319422419562135363192864022639025800198628088787271612791898723657484137571953300
556 238441545951815006636852363524670905300737711877086953277689678248541452771456090556103200794512355149086451167594894629936550287813200
557 317731916495600379657241068141726541273949534726166107597304188479515763621294359903706896752496128751294625120455397868121192608401800
558 423137015285310290808449918909506945181059284909786844962519659120691637471795352807323265842226348074516469730821269714586218318587600
559 563175217963067744195055963500986624657647953010882967462020212972539584158889529093556441918582210889654063284593070882032609619263020
560 2252700871852270976780223854003946498630591812043531869848080851890158336635558116374225767674328843558616253138372283528130438477052080
561 3001817551328085553381723472912622293899672224599575722054093486722990087535743713268267590653915632390460137792462829119432722056119280
562 3997681193948777443129214672457094144956435521860098473446446776157157415154236888286176270017773899060281036586170876694599975818812880
563 5320790808967285343928481939936983460072040659118759906738414976303734337427506780390348085153680154068411876118236887893758360250571280
564 21283163235869141375713927759747933840288162636475039626953659905214937349710027121561392340614720616273647504472947551575033441002285120
565 28360818934589775653958417887399959008874556343416031578369853411430282081571144631325911963319144217440119905724564543962013901335592200
566 37769937687006618870918740057102063056524703271466997349076087131457740372162983203130508638208554416637900862682596545605882042719871024
567 50271255090452471595800294864734436040022316326107482387150566674968400917878900178814550229728287216511008894697258782531772577986307208
568 201085020361809886383201179458937744160089265304429929548602266699873603671515600715258200918913148866044035578789035130127090311945228832
569 267956385447001932908762227428888937768362510440797728133851732440815176789443505402767953917708622259435728909440189669888324092498443104
570 356857803048577340556061844940342744224221100353398843542746466101085632640146724484994704983864286653921414669114271289337254048420823760
571 474978567694027182884641756319197452102634611426085640239879329006340084469752400188652625980854330254986311832317596517975692451394616240
572 1899914270776108731538567025276789808410538445704342560959517316025360337879009600754610503923417321019945247329270386071902769805578464960
573 2531746225941186751561857919729303628416833789275786714953031214145422031638773258679980973832832848707973550510864956323721597903712698656
574 3371745553805664026442010315370348683784832007063344720146264308397847438887832599726935218051150940042637628754609013758274239435570972224
575 4487855771847816701861472063282292808278422231623664847416902725298060827223388298247656829581971737325269991976620793775480758507993770900
576 17951423087391266807445888253129171233113688926494659389667610901192243308893553192990627318327886949301079967906483175101923034031975083600
577 23921411365877046069044520836155962590084523119139534567755684734383197203768083585116840560450786997105596169704482198692400902162701208400
578 31858469514923807898404914846309093034720862587241131290697663079431999962622009935939018073595748581398697202970485508857621477995486862800
579 42404721492277896030290679760949344522076734340258885097273441202278455122662399431974003366923996387654817656367611746272558243125027341520
580 169618885969111584121162719043797378088306937361035540389093764809113820490649597727896013467695985550619270625470446985090232972500109366080
581 226028836578105115537604449001023570342445712400829470105650177417649380057494074036485284001677448635114211544491581876920700360143494361680
582 301026963131480954789212332536832306497261795462889591765419687087121142319133984185891156267680263399625792034082610188484777138680809424480
583 400682008003774878178335136687153503853661248298777698628401090346556223680491125069348274210177154251100083917511784794261701077285186973680
584 1602728032015099512713340546748614015414644993195110794513604361386224894721964500277393096840708617004400335670047139177046804309140747894720
585 2135753755646544908741011890314212298445483646968427824124051369956586704811729459367368933147641323342993613592204046511554397541793479540800
586 2844435683656534810277802199373019106566030493462497056674304779078545020499257870884723170055722307906805130829617207399479265817024952297520
587 3786130944005410280347097258575878039805578003769809007410015658319968088510350045826150795516346926851008190015839684225610723434452714282640
588 15144523776021641121388389034303512159222312015079236029640062633279872354041400183304603182065387707404032760063358736902442893737810857130560
589 20181277158544675611985884934852417786836972345886131270266961291859377412964671284991880710942337917785011981170403384695789285999028495135520
590 26877998924472592801516189868087870190144048948245637583425524068164859308463106226061421262880314608336697672439137690678364963294417183137600
591 35776795865683113391207360837927773158502551640570206783343434063705927593021837341446621545860959309745469199125068412592147957898649899176400
592 143107183462732453564829443351711092634010206562280827133373736254823710372087349365786486183443837238981876796500273650368591831594599596705600
593 190702381558203022390885078443965568386445061778500068517057585615978562361006288031261542262431899961160118967021712976783314508169882159205440
594 253984786200835415471268467703398088837552391696029239235722434654464722068246042803967166152207508020020427503163447327823517528818183862260160
595 338078182974266380772717535309892310645064145546168674150458274316345659128873367938166585817815363024411978443808168143299760469008544514641600
596 1352312731897065523090870141239569242580256582184674696601833097265382636515493471752666343271261452097647913775232672573199041876034178058566400
597 1802077457461044904654574719464336691563422275813059807748424908632663915178012505884691533332462247549767420812084610549553187499983045314652100
598 2400094252921391654751527131936911673841707173577304599183871036441721650949780575766248411877087804086327210792041418950184423440957374383434200
599 3194792127777585780435921671178244650291516882161789899802530557396869486486485699742183997143056876994911109476517355447023265869185482790393524
600 12779168511110343121743686684712978601166067528647159599210122229587477945945942798968735988572227507979644437906069421788093063476741931161574096
601 17029446286424204470438926158564301860977398192277035297395307006612138016659671002616874343973190093782186933883697832582359049112021952612208496
602 22680811204485334272575737936848915310416800247236228427061891190222360809798942353042828219185531939063886137606163927465885282224418618302100696
603 30191013590076504561508101492096900512541568541023059032049272379037712071321770946765619020240343839416166315621449996163198289583497630984915496
604 120764054360306018246032405968387602050166274164092236128197089516150848285287083787062476080961375357664665262485799984652793158333990523939661984
605 160930072440495905371915430860957046784913206760519389554095240434518200908807677733860788610091700641821855691198037424482246389409833187188316080
606 214337634942726414627210441981846088684961325927197252900619155391907757693928467487295907467506748547129768239265957536782947938422766838321141856
607 285313474583848538769115654129343368052130536925019150242710147637912300263628464396466262791176746421288967809724640843919406575926797085221344532
608 1141253898335394155076462616517373472208522147700076600970840590551649201054513857585865051164706985685155871238898563375677626303707188340885378128
609 1520839440013687178209115390501270119420109382821327461687619080188083946263017372581601348269817405431640975020764168699754210982401920568050755536
610 2025572179930893403291616568134879416694905509871200331068662967062731893494411784442744153809145452649128809525471927744214123797522208616836159120
611 2696349895289272046647446019891963667975135656930944231553274668573701932298661438550145267924592312785659482832382021463431001394958757004110878480
612 10785399581157088186589784079567854671900542627723776926213098674294807729194645754200581071698369251142637931329528085853724005579835028016443513920
613 14372717267933250126912038349511075899728331806075380990801368450745037256513734450706426515111087719457471851967392862235506120479214939508869291376
614 19142838183321075006342714851626465515039470127831418499679046049365407539044323107882312104724962819407565546871972272044687110573184322903353025824
615 25482349529745586859092574964827437860929164780554810340481847013765639905870689851401779100445567389471109981225677375124421153685083027241476430480
616 101929398118982347436370299859309751443716659122219241361927388055062559623482759405607116401782269557884439924902709500497684614740332108965905721920
617 135832480862661141184104697652687076977911832998724129417514467451346866712070977436845768509502506084696975018714841818157821614027613199205105465280
618 180914812873113330284001515408104770630063605157783430991430907079595611267370396672350614092397734397290367589581405697460202063510915855837834434360
619 240830686383778820313541802231434092516149186220791276954184368779074587902155431269215118544503650735317715135378258337049172209275821322072300031976
620 963322745535115281254167208925736370064596744883165107816737475116298351608621725076860474178014602941270860541513033348196688837103285288289200127904
621 1283741255316108561499652010177858982425138580627565519215008523706483425641532384705429945202890704777959666086436896371738505939573262154565650814224
622 1709822400014174572275767773727255432694724190900097972059390367763239166486152341085176500891216313430173259755382761334521093564056893062397933204384
623 2276109733352202475486759237248034475574387117373421018361111536573713676754001941230908034306042229202987053050434744255142395919674026448448530740024
624 9104438933408809901947036948992137902297548469493684073444446146294854707016007764923632137224168916811948212201738977020569583678696105793794122960096
625 12132781094627944965281232607931953494532980369794355108534709683228750942185511413810810417409606765474344632465003967244895500637921249725205387740000
626 16159831840929986272906492792692346569314139811683545314771762258938719340017298180948015577230667734440297318985303156372988475317741919846762920692000
627 21512132832830363891958324800463060082717549176062808731129288612217785618239588024319332838479041761133898978776613755936016505359287014318302232004000
628 86048531331321455567833299201852240330870196704251234924517154448871142472958352097277331353916167044535595915106455023744066021437148057273208928016000
629 114670606371612702441032087283824277898553715523250056710850190992245653846378820909295426740706078540281546251275339427828426965008402813611966982462000
630 152732520114410153356977198707842061471646597842806629445741269186289137258390395714283549358657144778810516148633115939813761073901255333140674839220000
631 203321139645976385587030827815713799132086504723229922321229411089764653185747552100660168028085777121159147024868135354477812737619603618590223256430000
632 813284558583905542348123311262855196528346018892919689284917644359058612742990208402640672112343108484636588099472541417911250950478414474360893025720000
633 1083808685439183596434446433746078609268301115703617185931269197640598109192237477723940095678133026675315705825191828879026993371900708131095674284801600
634 1443560307916895798612266888644987055201896864193473310673161074168359666445123027052474833319193989311239826666326931742233432348287917972929952723874400
635 1921720745340102373414652985932005828203783037238690885277688222425384461619817866201931905990960551808463920195215097811987902602018507154739035596772000
636 7686882981360409493658611943728023312815132148954763541110752889701537846479271464807727623963842207233855680780860391247951610408074028618956142387088000
637 10243816860097449471674761104926257008918910416075699530727091194016484535998527035737494762479011477004113114346041985826245137719546351946182139540952000
638 13644165254159024557261999133492592842777170867340910857210614158209847878845637262631569224345739712585854210757358636653746133330001195285311492749744000
639 18163794994599201441855036346462014221947108717147587578661630098116859988713254605878276529910265992379918418070733685045299539995564091223570924723096700
640 72655179978396805767420145385848056887788434868590350314646520392467439954853018423513106119641063969519673672282934740181198159982256364894283698892386800
641 96823223214453955295044310171161339844225336280179656032616256905554322268317639936532018758191106038382766785724243593463925198645792785649138983347234800
642 128963712248297591907507151721754315726125862846214396624356093222750777793070383483928539507798112192202772357748888769717510326826968814080388438400258800
643 171684610715642549889290059124405848885919109337713989709028919135049172093052291056244411808517983725851723863421398507098052049999463659324409453191234800
644 686738442862570199557160236497623395543676437350855958836115676540196688372209164224977647234071934903406895453685594028392208199997854637297637812764939200
645 915178296789995410566876761448279111829899384486161350101848370595923272727427501911385500962761152918796379271957041628745814646691355869952430556267326000
646 1218979752013066052012788428650697538643536087377443777661431025577250379756532301514958832210193205743386517545740719365298548993324981220596433277007613600
647 1622798147227271061012909698224282525725036725376967333635691097836380649593572837613535729300401243036977524387025196356683459256545808332769325782353757200
648 6491192588909084244051638792897130102900146901507869334542764391345522598374291350454142917201604972147910097548100785426733837026183233331077303129415028800
649 8650480472694036292380931368768454695651325131578248866772595667316723134178470403377286967687559808878837070449111724316119630862408456738951067209425777600
650 11522156367317876209113945470695687606912625687552995416807760622450553354950831479908271575813348106088614950393284059027618360779847329672783183783046630000
651 15339312464466129677163964215588737488957299228214723959799288681421902319167671356687698969027586128964597817394740127662534872940042150545975158778657170000
652 61357249857864518708655856862354949955829196912858895839197154725687609276670685426750795876110344515858391269578960510650139491760168602183900635114628680000
653 81767926851399042279086274553301596573788705273667059148970902114028589505440729762588305524693989732358223467418492272356206302284469586175687989244596996000
654 108912880164592614359516137592381352666512857940892579803313584485895514331075839643040227725356149256542318019738684207985659718317806740038492759604819624000
655 144995805910179191881063150656523955277573012096106991404817881785084475379785924728031197479894873502104102241725280805346762429874315883587830808010481410000
656 579983223640716767524252602626095821110292048384427965619271527140337901519143698912124789919579494008416408966901123221387049719497263534351323232041925640000
657 772918819334586037045504989706582057747387171984927329435824327243817446852083996318997945186944680656246613978202916747365703175881748766873872948177576360000
658 1029515350449711765943203002483665979752592629890854620989417828596015951475043055825709813629574088809332534408213601659446624877996337426321879352026002520000
659 1370607304942141522740547027548961375064562713329440798448538078878332347519299745028571246832099645505757858939419724229445102615352699725143673723202294264000
660 5482429219768566090962188110195845500258250853317763193794152315513329390077198980114284987328398582023031435757678896917780410461410798900574694892809177056000
661 7306221198118996342995980525885995717078031883151293288503900565633690981534331705353916081903369884510531812572229336416638813135065600954193292992231584746000
662 9731827833309407603749173255807905763995285928865505346055497332896385170574904605521715183541309584599541368053955373657575240031012933262929496903133418716000
663 12956228621454090845955224635744260083391314399272751093242559702229524835524421191688548527485719386725895435782675527580265831607553362958478426599954732146000
664 51824914485816363383820898542977040333565257597091004372970238808918099342097684766754194109942877546903581743130702110321063326430213451833913706399818928584000
665 69065266799735233768017830723606676997637066737606248312675769154169410946883688116015108382990007151685133986336506820367749723599382656251608446404568311640000
666 91994935377247331378999750523844093760852572894491522752484124513353655381249072570532124366142689526044598469800227084729842631834377698127142450610884991104480
667 122476291210826287484616434330147725625725880480291109133546728643526722832920421965159534834764818191360772813087328274480648773320419011279049929256407762608160
668 489905164843305149938465737320590902502903521921164436534186914574106891331681687860638139339059272765443091252349313097922595093281676045116199717025631050432640
669 652881584223448496631142586190189868076578597938762964225838736753142450798595715495551623939901700159524757067373885383486486289652273454547286077072006320198080
670 869643462086899587957983166495879148332619603616244902646743446569792131282423716465247689939829302399366972634474161445200687503115354303273721017173447782371200
671 1157799133056169887936124414124474024863467765925595892214215977476846270020845860611470634820685440297569917932008258590733454989266672098207672227228935440418800
672 4631196532224679551744497656497896099453871063702383568856863909907385080083383442445882539282741761190279671728033034362933819957066688392830688908915741761675200
673 6171871814232097699651578064996206088975158863112285429387464180926079522566568429239760294925317238180313305094982637873771209566546299580940700268713453872489920
674 8221030835558169663172260110291389138279164177347194425705831735067544660493808540133593752528979878524765153426913632266643864126190130271845913006151912865727680
675 10945159396453184462803304880565458911910129821911945241324332191657973660420751014970760913130298654840663665805062528165650114960904019592694262878012901744312000
676 43780637585812737851213219522261835647640519287647780965297328766631894641683004059883043652521194619362654663220250112662600459843616078370777051512051606977248000
677 58345455995266188041872735465691462073725652672711708097453329872066521008699593993190591639285135349032514187008089224946024628571118277671291464318226255755112000
678 77717522917073625721787258636029098793685643442236813536489897157683892424161738167746996328949551604408732060494075627727710605444436527035629887638030258157104000
679 103470976589594101696261860027183839374338337053487836061326745431504633247070235717451393151679893214497115821716622257308069609993671376190573909227887343703281600
680 413883906358376406785047440108735357497353348213951344245306981726018532988280942869805572606719572857988463286866489029232278439974685504762295636911549374813126400
681 551575225499127853269309797874850838465161702805676840373882689932326068424695346564261438248876769307808499996782933520366304535465285379145055437841027640406534400
682 734715437090635148300135316700484905924297424440374228779273426823918708331332473353176368917449134117041791011339766915800429088256493415189312126186681349135266525
683 978188388953028862161778599037877564807592867237379333832833821677848884581481636062805964855005377391695016102816882657878543990797631583965497431160825266002703775
684 3912753555812115448647114396151510259230371468949517335331335286711395538325926544251223859420021509566780064411267530631514175963190526335861989724643301064010815100
685 5214467287414978759383800313937323983604677930409376215373472123341062147379882651385385882690106486484911175334082214946667724775847296770555375411246422624216747750
686 6945872930420728988227741777400008257772444777205499191740197818664016763306018444369659641796918543162425371415884270783328270283944166183691237926436982369345027100
687 9247702913176435687814842250143034250173778220814298342491309886477092086029524556747977081229618292931368663106031965170826592412925663116658683053221331177790762825
688 36990811652705742751259369000572137000695112883257193369965239545908368344118098226991908324918473171725474652424127860683306369651702652466634732212885324711163051300
689 49297232550704558521504265457242170973847065331845660023029110342612893209085821428234864286013206992879791171219002119943516612553236223500021915850440983996114782100
690 65666197799201052856830006110998258633116747256705608910984722271048062382759105763478873276735739044569606000272415951276112862281337826669913362812363472890577605500
691 87428405933040322782407580390558375174342335942935598762023975123880946255272720775652989275962226743347972536008168443799217702960316836664566731605670828068187139500
692 349713623732161291129630321562233500697369343771742395048095900495523785021090883102611957103848906973391890144032673775196870811841267346658266926422683312272748558000
693 466060656243053412986218870851207338429378760065033614939097036621919198114646119211750165909552485639539576672720467165791214370396150521604190346174845260394259135950
694 620817841521456945513312660980303057332032359856301974602175323254533442402234945744634578006198512540960587736790795034662385360949958660255869674175321709623063033300
695 826567815818798040482284098431629549512954961877643433617838792455748548792247676805595846195992272444382391718524142814349344493985098216241052535539939824114997716750
696 3306271263275192161929136393726518198051819847510573734471355169822994195168990707222383384783969089777529566874096571257397377975940392864964210142159759296459990867000
697 4406254436907856475840550796228266126275561058728240713052647329572900485722345168133845543392784809894719135967964264180508551528165303684283086938977728928551842513000
698 5869399994201686679650199343067423198741109959908992400211350832141001028691215510224091964290388926157469383407708122896936963676830881625247318098103921359025164263500
699 7814686849422817122048551125341197744609592118050258452852827107936304226771732650755505301026632113112516379051405672199921785924009116678186429239189792438016361562260
700 31258747397691268488194204501364790978438368472201033811411308431745216907086930603022021204106528452450065516205622688799687143696036466712745716956759169752065446249040
701 41658520771447869220958436036989959079629840872648145820911268461318245345756536792240374266309270808303224195551599819103765566028367990809191535335909083642961744906040
702 55491995410922968108373476466730457825237473040984816634306850967448592471956525290612415056829427148821372647584863516149608021540634401419454379138155933050017352797040
703 73884228738406906401868473401726348202920347628432435783935068617644622173836055453220696562407362283373910930401816386085557649892170424617190205557052312375307195106665
704 295536914953627625607473893606905392811681390513729743135740274470578488695344221812882786249629449133495643721607265544342230599568681698468760822228209249501228780426660
705 393862996299257988758542712651924956393639660325481037638368418717878704215912431716601822884666846198704024241461478655503350799047108879811864611854229718144359716825700
706 524655236579766302006662556853318904177187924886395495420166233235513896559309767531926201804858100785443473800890196095821444649296714847447502671639785247188524452979140
707 698552264146694492502279524849899181267931945187724322527415304891729425362395490857009086018897697279300444401561899509879023290118224853381138208755796929872479827224580
708 2794209056586777970009118099399596725071727780750897290109661219566917701449581963428036344075590789117201777606247598039516093160472899413524552835023187719489919308898320
709 3723861317894784926196362279087056537736569542391703343398025948633354605879236112914431894642093739631759511885017945507550582802209183616896443533893684385560813515054340
710 4960490686126261346340370015294202892669726782548047605652154640768633715148701013450744174851569521835927304762406644109495147822830244592863930411002844115850239391535800
711 6604698273100696286981279177667000480689467682381389227750340729562731407248551349369811064268662790309633546228597610415451404685453752632071637682065584581216329976370700
712 26418793092402785147925116710668001922757870729525556911001362918250925628994205397479244257074651161238534184914390441661805618741815010528286550728262338324865319905482800
713 35208597149314366000879641522815486674628713701218172107558825720958710230790408314771404028587338837314158642698991373653957768528811406554520206858413172384353220733849040
714 46901004411586674113112059789720629637471831310951072546263062620829326688030506598408176261961492406422218788968432538785309415540245045298372066598707099034380969410388460
715 62447333620641474843342872904376629778011842434506549107221768666467353038997788115198968393486903297191594849371376657786771381957681950443828729270159359049501663181429700
716 249789334482565899373371491617506519112047369738026196428887074665869412155991152460795873573947613188766379397485506631147085527830727801775314917080637436198006652725718800
717 332897681828995817566370556672401810786873539223354614943330915493361279769229844450540225562305648060121736111518788577197881642108981103852975456406723125936748643130744200
718 443451828484636358093977847292735621790306495663021546436570681492084227967174449564912582474462811330551774634639128382983449014905841247804149123747731362565093739829080400
719 590447897556395447165870504080512800124500685892060170162767259245941777608145239328096568146553261753086529559825061680305740447624629365131820777730775647563522960994645940
720 2361791590225581788663482016322051200498002743568240680651069036983767110432580957312386272586213047012346118239300246721222961790498517460527283110923102590254091843978583760
721 3147600252407845600048744055024397256116561881908875287891720472579105520558023789689890023169426260436047229668272602377082727266080279277338578785537073877214787836429868560
722 4192928749517462219991131379571245053350844425716250844756129485612756800448142391431919920162962656890823062399433245232940459568468563908189029304719127932378370512734990960
723 5582849881954190027722998135230221314130129870705063279481918265373891651425427162072335363310906079064576563747311669067064368817684662441290364985841490782890537533531120560
724 22331399527816760110891992540920885256520519482820253117927673061495566605701708648289341453243624316258306254989246676268257475270738649765161459943365963131562150134124482240
725 29761515914829321838964512117955223917237824678390962335473461341147584171201725680165023076473580200895720652329418824070747554358980737278937607461287358952909115528015164750
726 39645615695717592027684836325936683603513138929379520468905931988391093776683399713394140832146457295138152648791115717936445365990128468375245326636503894678554161235484421300
727 52788209909865731509389882800285657472077018318056614250722733618242353801554636614720769935843359805064902885844580818571054544093083143789017129056297310313752518714646839350
728 211152839639462926037559531201142629888308073272226457002890934472969415206218546458883079743373439220259611543378323274284218176372332575156068516225189241255010074858587357400
729 281408446247108725925742044324740360490999242075782609058697424553555216975015210911381654721973011319139409168414620963351362066865503559942913982318396630484282165579360481800
730 374868915621148485266043234228212524011732566998761504767972846576816256189345080228665342969051639166006877176902688509573894724109156202113735779365747336229062008892213780500
731 499142399488268748141124962150862213210521869719662404344969309376416545126432156005745657031651636120857973071613597997265058366710005799171476966696468675379680015483075179500
732 1996569597953074992564499848603448852842087478878649617379877237505666180505728624022982628126606544483431892286454391989060233466840023196685907866785874701518720061932300718000
733 2660882755090189035545051616411505471151363858214636671889909118348460564201271057106993211666913812920646503719947398778147547511261340005765037211552811193114948737084320775080
734 3544624214584752726116275655981932878085482889164325439504888008834428410387900101481911102293130197248193346153251162800653901766362656196427472437894307469594142237785646912720
735 4719744198767741401622214868019421495276865803506846373253791098719755220353453939473196848162048360466344401127970298294348945286732884609373536670022311576361765479660236378350
736 18878976795070965606488859472077685981107463214027385493015164394879020881413815757892787392648193441865377604511881193177395781146931538437494146680089246305447061918640945513400
737 25160589327246476766694917596602630322018445549255303993403573524459020596025284292164528586585386196482429104023971861431719151365802068405846629481420930428778453226109180548600
738 33517174952180324645886009361539244002977640460921325536339056427889453429362201818804011005234684138996448878645652046455972443516176762605622405338066149199347470182073240514200
739 44629175296686954798756325978698200573334191532650197425864076937315866818556157016389484924087264105798875173547994346542276821186404734352351274855551142807779784620814639171160
740 178516701186747819195025303914792802293336766130600789703456307749263467274224628065557939696349056423195500694191977386169107284745618937409405099422204571231119138483258556684640
741 237915243847805996445168615469175299459285150544559685558023604392453649730576347835572721789558724477676018011504056192718180751792272720540232335740743862018451945352688112416040
742 316935567208387880363222823479583612565151852251460119720024262942909529802670826021534936387527062051051356130226229254931580103823817520001530328760560045992264530433922045624240
743 422012771390380277974685587536434810279404706492535607440820837574519320149434451136201537161169546781238633700283312430849756303120244475557593251378308448337370154323304802686040
744 1688051085561521111898742350145739241117618825970142429763283350298077280597737804544806148644678187124954534801133249723399025212480977902230373005513233793349480617293219210744160
745 2249728190954084487235354294916951224745305948743749749863409831792607466986251635752916960179401161731826705593639125302204425372626705790986811966202789223694746082081302883728800
746 2996959340092405406209954114300081452964282567433638059639470954495152089949542357627992950524702261878469147094383549063293752371392004500136003083548715644421929602201164198681580
747 3990603613278122706664591307276579046995221172679015384225819613204774708007679395985937137329683760469191538109633709715294889521265289414619597688789466285888023908813314895570660
748 15962414453112490826658365229106316187980884690716061536903278452819098832030717583943748549318735041876766152438534838861179558085061157658478390755157865143552095635253259582282640
749 21273751646585864108838283908542047730956730664317313329431593525198407518133465249775565237437246523782380512769506395564098734885606418302847535009987973296299856994314397557170280
750 28339811252112607605024356894150152394702571932927149195512780006925054420248843583182369321630434978395711162659200349330504531375141765057079309515969769044804427612319357314170000
751 37736167110525830339314347566501355405002892768844484123812230115604106151785250941436098156993717497828331707725282734658171813941013236804727945827115774029517952370304676139967500
752 150944668442103321357257390266005421620011571075377936495248920462416424607141003765744392627974869991313326830901130938632687255764052947218911783308463096118071809481218704559870000
753 201170505021068674304450999770446163681183562866831125983933517005662951733056948381602703803301021422051212572864693091664448678920941361514762075807562321021076234582933954926694000
754 267990390081070283437378186973350543137124392935672560056335462583515663616121800494219856303337403095806739010494661821757940466265706336717545238796646625529843605787159367517186000
755 356847873917474539674110284241410335217864050558082509422457273810501456843336789017876528234602714880659767112739805424033941890706540183812604330320049739462137429222760709833290000
756 1427391495669898158696441136965641340871456202232330037689829095242005827373347156071506112938410859522639068450959221696135767562826160735250417321280198957848549716891042839333160000
757 1902350989827663567135925951906673406760021734313158166428170114609504245284548938637553041363339825103235519044676286661927422614541203655958742803185053892766465027617111671435215000
758 2534239104199242502441180793576904116562559709331061318370040328425314969992421960434560993591233018327333081609603910878279413606014468139220961414436328384388366416403814845251130000
759 3374539438749517647987467056710298639422776876109255334461158963640024670568856610473389112518852387562185629722262049748445745485903475995910017041328374111843456333421921872887031000
760 13498157754998070591949868226841194557691107504437021337844635854560098682275426441893556450075409550248742518889048198993782981943613903983640068165313496447373825333687687491548124000
761 17989663838097253450917425079905690119794978653023770994920784387601112254311032438320484165512060714079322341286454780095041767529054607585902087344664747454380877546298301543026484000
762 23965251476626061415383003340713524250496107925881317304422443537328754436687074681818547087622710251972803538566920528728010186813181138077722710763347093636780120087900884223402414000
763 31911844461894737975457646682311376968810698686644755852136691830683838804873015675789793067811741574616490575788063461465046723452804901140143853948401103743216809122283376374268834000
764 127647377847578951901830586729245507875242794746579023408546767322735355219492062703159172271246966298465962303152253845860186893811219604560575415793604414972867236489133505497075336000
765 170122376399647906280314283707095493945227766517653228061913374567757050074758585309959524020041688533669792965002568278890318769626451215137352252756284629711225498108339950706032460000
766 226632591864574428192557810990669823238338207221778039470305469424177218012634915386833035477133797246593150280333856176747798569624107183991672740193589611058780402697371134331862372800
767 301783329791889906985576112899034295874662161352610687975215790014485983013352396009897462171808372375237753932319561957579099831426545503683355888417505610559174598730700798667601458225
768 1207133319167559627942304451596137183498648645410442751900863160057943932053409584039589848687233489500951015729278247830316399325706182014733423553670022442236698394922803194670405832900
769 1608813730398359365489830369631593577314490135737661137282086256645682640812949688260735864194943766769898320789973955947163450747778256445979207474475298540866587635521032333971476751300
770 2143229364025496040531434921481534696422417654875430926829076847088539158176420864984025286211257267150210565758269802905390756186486604607965380199560518817417426434863658991622901554500
771 2853937546914779701640304532750022885909644234730496104637682640941733490421451618139349733452295946412456556476038027703033286735373354322523848245010639047027350226735545911124796370500
772 11415750187659118806561218131000091543638576938921984418550730563766933961685806472557398933809183785649826225904152110812133146941493417290095392980042556188109400906942183644499185482000
773 15214439474242239374951416578039777177987275816873610268171921941020413711005393798770464441093963907426406332110188933892722280320300709595247825471677406781738908450114324064134259271700
774 20268461537114446258541129830297396791329004272392726932125761759638210348224053012475627327722423518671322721262110559092886480151312821388505708976038404215259750671925106412461130251800
775 26989789847532123454242913433815262050309241084371758371816950796769094535865362688434039826434498671770232146010542411163207941782246454598096090131322617296952417131859033453019546297500
776 107959159390128493816971653735261048201236964337487033487267803187076378143461450753736159305737994687080928584042169644652831767128985818392384360525290469187809668527436133812078185190000
777 143883819633155814229480231479070041942300379571573627820938392926858226102006084452234984186206555526349710994512462802564751771971221236519524267801287640752878408997972343005119639610000
778 191680841908553464846807568648487144916283724840212812405291215234752910800275228944929482357651883903253553345429274076019480956495907743171558014296920863879690757192504251469149108932500
779 255246796319253246351560847824224762204760720770129539937986079774141055578486159569401823515574047112195757360836588897810556692496260054582296911345814278567998461287112498964901121125500
780 1020987185277012985406243391296899048819042883080518159751944319096564222313944638277607294062296188448783029443346355591242226769985040218329187645383257114271993845148449995859604484502000
781 1360735480719022425942450663144843271548929166699461915983393367260096685370632700503090949936268469587883184292241473919385971172966410256851698892567105471410285312390681649771930208867000
782 1812768562048169569143094409845430048298573438430969707494060669842241240136004721964935473339287807866651874133786767640476711170800226270626965134561288720004843465569868909917631044862000
783 2413941809666184987481365515151312462275141160359607620693621606269515120793353226698204890518133254353041526269991563031451130691728872737926723980206614060822776247519060130043376034229500
784 9655767238664739949925462060605249849100564641438430482774486425078060483173412906792819562072533017412166105079966252125804522766915490951706895920826456243291104990076240520173504136918000
785 12868891820631274805927822950042650478003299225007076280098424182828994022565584264571075307685803766839644129860396448079382937813291443798115302712816244738511914120899573528584381574670000
786 17143981306807088131286896336836480128323039306534850773148070182548456443621269884665873206510240272433830993339443403712533879866520465805624793105548420956729431354283160666893769352018000
787 22829633313802332249277136069526751033824419516485495022787700902987538445228323856568599346063551767183460222941018542676419904323099165125256704186237914201262373055534428840685950050826000
788 91318533255209328997108544278107004135297678065941980091150803611950153780913295426274397384254207068733840891764074170705679617292396660501026816744951656805049492222137715362743800203304000
789 121706626247230000977565272694977071389780182422344970087699297381467350224899645424544762730027988812890203485813943447106049354803548927593429321641498069627000083383896380779062260743930500
790 162138675776242328452405675259750230013366516211892961836901256208025643638567824427302466368839985096430456583124815047578042142149753208766963177228977192251821358976860271189644495763415000
791 215911940301359733679887018738152242324196825460618405409072211549744586057419442966323654710020922914606887470120755391640120091650597286421999786511988146584496119445616960456243764560372500
792 863647761205438934719548074952608969296787301842473621636288846198978344229677771865294618840083691658427549880483021566560480366602389145687999146047952586337984477782467841824975058241490000
793 1151046511993131218878322056197342710340087950186691734382482445438302230208629366536434676874262802496021927823904262356777245261707049735345518189606767060447095278792431930365050791908406000
794 1533441158594876154009039786276325691291996363168176572314917888721496595277939122533438143352625277150740621966744940119599216003012411895745539333133847392609049750606025088439346189220259000
795 2042019633304734576946711273182041749710447418289280360117855479955761797731928982268146271298722102738423441312499543375345689652252709308404863936082761603223106451812043459479531357504365000
796 8168078533218938307786845092728166998841789673157121440471421919823047190927715929072585085194888410953693765249998173501382758609010837233619455744331046412892425807248173837918125430017460000
797 10886218379557681992150694881110951669024927039308069879691844933275867242758176581054933633612585390518551723920148067358866318748129828219389140849886026740928534060830760115084859477799190000
798 14502841847891536276688237921747144293625862733502236667769770044664677896028422223175020099537300737285149041215823301756887015627725547444194548244088563170719482772191897448810881240874380000
799 19312951060775562475123170165793280484345107206780478495913410442811796064877848927194735099217172148484723473219071363506254542477587854013185740078377936622341444558302210102666490185764382700
800 77251804243102249900492680663173121937380428827121913983653641771247184259511395708778940396868688593938893892876285454025018169910351416052742960313511746489365778233208840410665960743057530800
801 102959559398876709101987749103496956192748291997545179868396950180980024279315520736658787450735140705066645604315981112602395264722448393108564244943632128016608965665225093459140490108467690800
802 137165393086211163953146469735887971539176295983440588462548760872335514073108052542857720158620569510736627532660160884231098010477414636666226784792014894799535532331412832149884838981712770800
803 182659719151289493622515116414457779678206576574963171700541716385547956551750856039659617391993892731544795868534177761256337814947535577517379947243761128563892259472843290574390589887753490800
804 730638876605157974490060465657831118712826306299852686802166865542191826207003424158638469567975570926179183474136711045025351259790142310069519788975044514255569037891373162297562359551013963200
805 973781946468794982557117011348599421463286716177783796151894580730901357775890325244542993381159494363533514398476907932525509543263351919877422897557799393999558072024098337168108773904910994000
806 1297302890667518604861217043218134105288279492957510313551119061271250403913004301069589508537544714804971921661441963295232331722099606028795376620548076548039080671159377288855364746722906216800
807 1727596423710705468849838537750881556052213780225595417550747660801813656696030480137225632656433308329393301618454891714938105115073237731415625301620953422883726240306299458921253053804266199600
808 6910385694842821875399354151003526224208855120902381670202990643207254626784121920548902530625733233317573206473819566859752420460292950925662501206483813691534904961225197835685012215217064798400
809 9210052762978324377591560968965160980864849741037935372642865618376719922682627073680497771459997011126716184575486045452289469773273471662044420883106104244566290137777899586604900958996055060800
810 12269971608573096621462441422470033543586395214211723111580133471850564370679157779080926307372693386533947548529841606605846168612420250076078915979138066510030748374342267541365081869715139143500
811 16339814408132645911339967148806563553117514809073411237260243424746810680822326697593811552182683639538639510439575604199246704014241088360755338028047572971485939132334284032918031849489290386500
812 65359257632530583645359868595226254212470059236293644949040973698987242723289306790375246208730734558154558041758302416796986816056964353443021352112190291885943756529337136131672127397957161546000
813 87109961402044859842094382242490073237275669113289726792738215766027259563990502328811598635570634747179763422868032565337623412220183638277338293880673290661102088620247691270572851761539626781800
814 116051568872773348463935887308325564018236325136199406889179881560632061023057723233474044663427981479876149633739081028125737246394810935446404862878671127001861047687203961856376925260054429133200
815 154545798417173658493640111366479305024285302264709994468433992601168512636915105286407428759303602787743565280224429800526921333025769464687614319029602889716530643570377825021155545893699934221500
816 618183193668694633974560445465917220097141209058839977873735970404674050547660421145629715037214411150974261120897719202107685332103077858750457276118411558866122574281511300084622183574799736886000
817 823908106406726779701820365327331759901083797391635011293380567407208318592885096371907793124639761680825401852811478936577453370845374568677199991172499581718796318414347034533664476314211068574000
818 1097649561955541540384509867813937100324245189358888337521148703809603264835472327088307125042272516376083352957002914935049441135751655369996660574558802374341979460037354844052992738802971749338000
819 1461747953238355319634005823966852821407409447292568371430602908000105811219921684366379732373367790100832952962252662328139011853952204468337016277339283161928587280927794499641302525332737988142800
820 5846991812953421278536023295867411285629637789170273485722411632000423244879686737465518929493471160403331811849010649312556047415808817873348065109357132647714349123711177998565210101330951952571200
821 7792825127329154009217654425173936145295345170306484629509902516026538123451660408212972469341136075797297755727333998515598238520095843301978508855165918674956949075595579767568242683754401871852200
822 10382013378710801613576842686374352530685208638560665097985639980832762297369959247246456028846699925940646280725880951020780797509754916036023232218713752270364039125023608701687350868794357112905200
823 13825885130548527067918675616320537431640658106044380866734921851497351732581677120524002122557983881956556454753074470372334298301825721517228349702267666858429780258728851070370048163459151948092200
824 55303540522194108271674702465282149726562632424177523466939687405989406930326708482096008490231935527826225819012297881489337193207302886068913398809070667433719121034915404281480192653836607792368800
825 73708272909224780814429126872145029926355689418330301874354187576641778218933012112648153480519138627555147497068086837203074611302140357038535628461200808776766195240396136562554376315694994230540000
826 98198441004870433794707191607083539869628708805711015077768643448880820659417206459753830282110981461871857794481031818596354240218657959538436175982180432338078834304140659355919217478651718120042000
827 130773125138531157404545648082219142467283320744481496729975311001971720910367197652522411663938456793829350074131744466955209269985233707791121928401390044353609011223066546356433482858043431377254000
828 523092500554124629618182592328876569869133282977925986919901244007886883641468790610089646655753827175317400296526977867820837079940934831164487713605560177414436044892266185425733931432173725509016000
829 697176339162973179989507024181091119648732301589550873242119182126267245239192327034990863468842319498935892035081775968526485432911631792661350988069146924560397879767988211765166284818765302969412000
830 928822410120814990997256549069511443512757319934714646534444496251688304251251414829923622277911918433574302390237358031905269517362206080110628122146696544759438587812889591918279320063523597856520000
831 1236941382708969963972308000443532066601123930874595947548274641642873366719214624557157900822026929837019623856229558532873844501487168673993480720358821840857521580885434696929631594507673252914692500
832 4947765530835879855889232001774128266404495723498383790193098566571493466876858498228631603288107719348078495424918234131495378005948674695973922881435287363430086323541738787718526378030693011658770000
833 6594381899498060671929168411964558153463911900278645915569361769526486492653477006439120200862389968347119018702331022450457039806328393634794044416376950997979619052016429456271251956639307645938808656
834 8785486428404764537362502325205178114998246844780176826812855776014520343247603551709626593481203248564692111178504908504283021083830479698751170995620410754496808768980354898610581680251090378135729104
835 11699969964462485468417367530376911843737697153734366268562575076510565369396728812882836053519624740911511822701836680384491742591704067860378353718250467272734984564750552376937537006394992768330675920
836 46799879857849941873669470121507647374950788614937465074250300306042261477586915251531344214078498963646047290807346721537966970366816271441513414873001869090939938259002209507750148025579971073322703680
837 62374999109905097688314246005894746580945557437424615075075639102161421746401668894158813864942203236579206341410428671858723493944307673879851478103029561192861032361122371589151073085048464631164176720
838 83100555252941926649932175123910648068095989081974288446603156705264342485667088288243379998126496521865460912721683985719571204968727870765207533625339860539932504163148723993177423283419099142950047840
839 110668834693997264221100150680890529728781801332978457153492140437645687849959820752120945743536715209277970961545226768283682922172639180273030350335968480941275192052193300682977552594902578064976333552
840 442675338775989056884400602723562118915127205331913828613968561750582751399839283008483782974146860837111883846180907073134731688690556721092121401343873923765100768208773202731910210379610312259905334208
841 589999936466888743010746286672766627587356544665831267613863011778510449963969630760911032458411267771808390356003395956428382488413245962660022343154037987141758710084910084782149741567753205405040231488
842 786044219153671394960519578130489715867965523114920771093152936578331960236807640982099824889212480164339659303409587650811231100069546045189460147050158204388229167549832739535712155696278795808613726128
843 1046817182853941525990075836278045545776769251162524818375241588523750146097359938938246686226865909602746181347194758909374198763599727197621982470716087466507546900860203790566517136259025315745120649488
844 4187268731415766103960303345112182183107077004650099273500966354095000584389439755752986744907463638410984725388779035637496795054398908790487929882864349866030187603440815162266068545036101262980482597952
845 5580823466950035264742044679211031458557539540898002974934253263738604879825041945759106939190546962866375540936148714690354561231809271179751263014227721824598593887866701596395627634945592377316258352160
846 7435238823684613911766566611988240336912879451338126798101383088382456265089740923011345622921579103283391665562176082878803084727733296721369399228404177423008520360842881181969607841203104175133156796736
847 9901961137831553432808619371625848373215737256734895279861433138144560466243727298412908400337386007045648963413778525469097818811934123149370882305752104209572667839047044592968958870281492509965068878672
848 39607844551326213731234477486503393492862949026939581119445732552578241864974909193651633601349544028182595853655114101876391275247736492597483529223008416838290671356188178371875835481125970039860275514688
849 52789733161814686746967145033031995408855013695246003721207891581065820005280530463752334266162893061109927597728715655405111762457344242096175064851387984137690392435484714972876898466995209676360084634176
850 70331149196775052876053406391970526798631287838493892105057535805495214740577509238541511169652757213077489746190295152185493727411822266115593738438369571343317920956366783271074237769507724490448388619200
851 93664801199460985911614160938289387019773436542344760847267547684626647487060188359935564953637709527901320460106324216760336716787888495249405745557202668565201174857383619035499493492724684728281030852800
852 374659204797843943646456643753157548079093746169379043389070190738506589948240753439742259814550838111605281840425296867041346867151553980997622982228810674260804699429534476141997973970898738913124123411200
853 499350471394626381141292995502255294549167133566375506266995113593665814415389629193906480659081038920623914702941840980603545121375430540298394381001836726788228763458426418983006674683088475457648245733990
854 665281283262107534313048702276015634235551844096231953747291461792497044478537821110134375168260853725761034565229847421896142798213132108291464588729436138341883563172380907662227301371852664650283310229060
855 886005447335049753641209720320861942790337736296383676719523675751689989141977939328917275340908146317018200238740684650656078025657675938612464522373314483305779511701535320952031686406439296380050202875150
856 3544021789340199014564838881283447771161350945185534706878094703006759956567911757315669101363632585268072800954962738602624312102630703754449858089493257933223118046806141283808126745625757185520200811500600
857 4723525153133049075399793034618840964051753903614312976352297294676194841024417381056809362159616058436607139064390461870060708354517127710052143674487903652833922497842710855713164262832463309472491594799400
858 6293143759919497060082332956060505508006839828107267909487998569615178840992158560476308125361724500215231250492619590503900757403999527290721644833401585922564449539051313531369402076879275651440058677543300
859 8381101534528446472264688386443370901361047150921152146124326777208431975832967757285501828970110613464935882439008105802869380790752858825937818468049553965089708765961361741777234703936895790057380471332860
860 33524406138113785889058753545773483605444188603684608584497307108833727903331871029142007315880442453859743529756032423211477523163011435303751273872198215860358835063845446967108938815747583160229521885331440
861 44681909728972089242228462543205834960197285429988309583981704985612754991902075783423015942682756892837831546625300180162665862915406882037971899077341584916051017012338900679072440124394224614485477311564040
862 59529839546173015342814427685074852759953724946908690666757696595978662755826258617172549833991555551199707562891821878362006141936755382251517429682640565993254987116902832125750298898342846395187761116797840
863 79281252358560667038346992426264811623209976279602160563907240991249361046725403065771466831380729075131709300579694878127177932857129467412128922555738901932375083151060407599571771526651043887418268277463790
864 317125009434242668153387969705059246492839905118408642255628963964997444186901612263085867325522916300526837202318779512508711731428517869648515690222955607729500332604241630398287086106604175549673073109855160
865 422670467119599241837720483505202231458099411290328929970907633019603681389321871506270069701968139599315430169500376391864461706757577746141704271252475501827454218340013883350567533870897707011505713775076600
866 563127114654727605279178367254623280681098600272961312853547707992271981666388831883738277479852936758472557733518963008237882827772403581782639844468682745511654389357618496894756129741842175803021458660332824
867 749971134263669483528491005237724092704320255663068292233526671012749321205467153983411807334919348954832116059847835527100221830535597396936326797472116651856535108407150901394398716568628519848263601625973208
868 2999884537054677934113964020950896370817281022652273168934106684050997284821868615933647229339677395819328464239391342108400887322142389587745307189888466607426140433628603605577594866274514079393054406503892832
869 3998312366105084547154961248782713107730394491847891692950519491472878282991110164488250678368373707004595759852808399221166213317395301459740294398793063622474411099422172597004493771154221986184914538729881704
870 5327001161579515399731724787811577953637738450088308993670676810997556058502704200773013920643928216070441517721199551795428186196223449111752000194410360415854115859873338682073368424049269721257083688660026160
871 7094522953724400478847602890189425684431911605545744852426849392016622824091521955463754013579298893268126241491077690541006040025857223511217113408763645140992255220106541272302605347625250653233822466090034840
872 28378091814897601915390411560757702737727646422182979409707397568066491296366087821855016054317195573072504965964310762164024160103428894044868453635054580563969020880426165089210421390501002612935289864360139360
873 37823013976191765606314243194719808381734710422237772556755050499117628857599381173251036664761697305789766160743272206670523804229455609925450625989927708140984664471163423088367477670087595848996195498605193376
874 50392247279255492591339403280769988606152647727188739656408405695470743325521126746069216532014822325091853086112225470472618605025219821760432693773165879443933836505787853322001791895817924957351638514909968004
875 67112962510423981761677287474389254231938457779741472145140570751197717518768623900777114863794474177253228995963770603749682312628717418630713252742039793779972765513796608305557942022588560635742288737513275500
876 268451850041695927046709149897557016927753831118965888580562283004790870075074495603108459455177896709012915983855082414998729250514869674522853010968159175119891062055186433222231768090354242542969154950053102000
877 357799806210588644407240006778354869066322355457953015630931796649242542638055216784082247632509141966267974647174631121510464365807812620906598921913488748602043254441335109325071824643222903814869223238900563000
878 476704445907278952639691541656138960607330846877212060279147370953012067429760971678944178181097157278275086100484561645957796226372169167156288093232235388881022727465086837613676877142260560773073107744696046000
879 634883648412876059651952825932948706627036082431923334826318998587420617076908930463321110032097577647884546488372620737571064974213843481712692778713840767918816632487592924640033295466737928665956457132708824900
880 2539534593651504238607811303731794826508144329727693339305275994349682468307635721853284440128390310591538185953490482950284259896855373926850771114855363071675266529950371698560133181866951714663825828530835299600
881 3384765472022655422410713704368700820202231701195306856169361801848820354885063647432289851366281185523668898373714244295310791178713440891914567855049281189328154028572280584616455874772745023629093123957134491600
882 4509612003510546952516993183161924657731674260504925448854043971647521983396716219086525149403413905788332278497909310375323440815143889526689801885428196388198537542599322470742770515935892916678036458202707887600
883 6006014176621135684875573123275987138426950787369304934144978622872944059335294753323381156746929832294264557939146185612987327661797970515938303265208291720632441402888690409752437957121257082091562884755642631600
884 24024056706484542739502292493103948553707803149477219736579914491491776237341179013293524626987719329177058231756584742451949310647191882063753213060833166882529765611554761639009751828485028328366251539022570526400
885 32020015339215090850089651892164148298240068956758041365772928200256358388624914799344532070608631937231470685398460085948757740847537372931357821624755049233492232780460789232716310795495858540066464777161106801000
886 42661253519615895478465310641289376529685264805545300225676412609664862454619059416871060773773305107348997033478249076918194523896117462281478240540651088151690403373666555278476167465878692731577274876037203948400
887 56817615423272221155253349157392908381127372195973995946208675652811911407277936490637583943448831276604444998040851248087745559603387671236743542581918190976800882571234586384396937751102703382746310533100600453800
888 227270461693088884621013396629571633524509488783895983784834702611247645629111745962550335773795325106417779992163404992350982238413550684946974170327672763907203530284938345537587751004410813530985242132402401815200
889 302913703815826114584828949930568489060403201692479054849652249807195137877481772354883431038836647705555331953573114000299884872488225725514033039612145557891310252508710928310218156885938850418359640563276964338400
890 403582629335456949072601445266775382131375523213033471281722308874855797471495175742284810815216491703509349459101903383633080144482815712136960187507199919945009168761605877539063113216295773760988143864246254882000
891 537506909922110824549608202888934029116675024189555789106150339622565793044995817019993671803225551730682855557637961008695178488391911508989583747487167606384160193373080473673101993835156254739970756626372814798000
892 2150027639688443298198432811555736116466700096758223156424601358490263172179983268079974687212902206922731422230551844034780713953567646035958334989948670425536640773492321894692407975340625018959883026505491259192000
893 2865633854092208754165970896595928883589198785679243699533088079301201511577201579694652829374808463853730089629675816004565936657516280462851930068692780134334657030938273808896000480565937525270411257715527902176800
894 3817998011264433124030369570129300181711987651858783706978510794180736440163961568177376496961369249903479433873219343529183230062324224640521051388094404530693268831086165104549961892140012142461620960354220483675200
895 5084982470359624473224971376883517355107483554186921752597867798797260586230276195712428519018490295630378115054362072111040165038363364662598721714798351272277493458068627631803892698609093552832069582614624007275750
896 20339929881438497892899885507534069420429934216747687010391471195189042344921104782849714076073961182521512460217448288444160660153453458650394886859193405089109973832274510527215570794436374211328278330458496029103000
897 27109832249108963759184542793845557607913300137329383727074516585563998489441650802698653085049544102112625076991160645964951132477931281440422308339816470081622060219242549692291778607146252106332044074920164841167000
898 36119628130118471002593055532452983281759856859527873274351507260884971281184870060568828591060075079669343203468935103971106998464662152423589366304384555093911884387062032082608334108631059928021032016733394699359000
899 48105993613298526564935047294333676993040164913652678627617785225978650639681775088076113930908159254255910429508996531066703987584787074116750874529839577821373013428101876803355396094310107963393937456360476792183320
900 192423974453194106259740189177334707972160659654610714510471140903914602558727100352304455723632637017023641718035986124266815950339148296467003498119358311285492053712407507213421584377240431853575749825441907168733280
901 256470415654331197840275015456773035329758512350302150553157541352702746901498694404476796755906813538961984005843821742550889306591083750172736910954943548029923580465797579880610721189191759023774778983318281596196280
902 341707998405032112927515604050235270114390218818275538846304434712168209313370490919997150182906862351763234229351738865259825929904220890185832634684429956163945449896823363445067755557830083662400074804952865583115280
903 455106670442100291996381401854516886302794052496906801737777145346737305324444768880173195597588343220711210190419793798421272588058276495335998332035457596483838851411255895561793780632331217621161161576508020090786280
904 1820426681768401167985525607418067545211176209987627206951108581386949221297779075520692782390353372882844840761679175193685090352233105981343993328141830385935355405645023582247175122529324870484644646306032080363145120
905 2426341895435056048640501730063845549950094948510754966554864898608525839874064894471615564157982036022053874652900815243424163135156054363941552226757520617483794760101246453510594235477229761102508696475639223458978400
906 3232743760682589382453374363879182453315861799045211764262805291381359427832209991751887795775193712699971780052247262662562193824193213608428009290356343646235761842134896010118527025503485534645401292657248730079168280
907 4305577960263008178979751171862582210216573644249643274869844932867684289344808315005818253697651538060021151993227998876569617912691989343383560097434954019289039634091557534768728358489957973455769416211636708049641160
908 17222311841052032715919004687450328840866294576998573099479379731470737157379233260023273014790606152240084607972911995506278471650767957373534240389739816077156158536366230139074913433959831893823077664846546832198564640
909 22954664902516565599370051702188194892005075909811881154584686474936803630583171603168849223525895883264276992151579184626403417493472248170883613657292511457675876993485195302667296644383412304230465685257347610657617680
910 30583814145373462218780010320631416327561667756850383383121617411702037048068354551806226637494239024554161146204885882884373513790717051003666308093903638984604755584292134297843689526191662074450547252685485103511613600
911 40733705681922842224135364622946228471357718313582893657929522605351689694137823094584024074206508408433977783907384560391322033718338060620380126715710840811366860142237038516572516313392696125474339981281399019443099400
912 162934822727691368896541458491784913885430873254331574631718090421406758776551292378336096296826033633735911135629538241565288134873352242481520506862843363245467440568948154066290065253570784501897359925125596077772397600
913 217167143285229517959915841756203834127588886541904711881399440225904190894877853929081541487594406872410053820189442940947603017721708901292887916446388307508192369692627247682515079673737410584280714761517765283220728480
914 289345144260495305270208570503163709027137379445045053439648816860752814107752709170817097550526658719216893865383601819280042504661285620673031422204080048196046393438864875192155660090081622848443984390710258700967559520
915 385372353709393310512723205255305376651864195330736861568091218963011389968840944528817531672098824931708090082716150894674292418872017966398578968437748535806961353706785095779945311473689497680241987943959078182511378400
916 1541489414837573242050892821021221506607456781322947446272364875852045559875363778115270126688395299726832360330864603578697169675488071865594315873750994143227845414827140383119781245894757990720967951775836312730045513600
917 2054572374136707358954460344297180409242787599524916872429881673192333980240855500772823700833224549199862317475876223083815849698288607413880796011961717484505718379936755423431452619891705054492918040375642294728854267400
918 2737441856977499790305071982677520487205920197915636703759987483295446435212054208576853639136284667874417427348119554123284397711217622069582831261220401525074382398812687196966724971060355936174889348425021228680824698800
919 3645955168930901894623711814609625112669914002731116131529606517606543875304170750263954339661225521415347269178147638027968639850157963307169017288494998552961387571751970339148435142615169717890903349568977549503881011880
920 14583820675723607578494847258438500450679656010924464526118426070426175501216683001055817358644902085661389076712590552111874559400631853228676069153979994211845550287007881356593740570460678871563613398275910198015524047520
921 19438059106138122402017010600610504942222812136123635063031939813115061702779399484764700126355940406503819594286969462366188812167846507704212242678459587075412086561988797003506273611279718148639779941840974373910705713120
922 25898685687658018576097808921622666989493399984835247872999203045797813424801454226810770977601411928896707609729170295233563706385483352750409953395288640583135756951089119706983792297109682273187683679736095914372356455920
923 34494209076058226761527096153907246221215596227998461452782488327952931877477261545954316900903467836034143035757610652958988890322945360156750919168616760834392934582763719321134257273062390675544346372866401917699401167120
924 137976836304232907046108384615628984884862384911993845811129953311811727509909046183817267603613871344136572143030442611835955561291781440627003676674467043337571738331054877284537029092249562702177385491465607670797604668480
925 183902843777255675817939849811897422216855484212671912644517589068336956695483959250765090105681312670499033475941151896179047397975357107463945822656890511653103541723668244219303677104223120316302711209806465555457902476000
926 245027386097465835694118418598297860392529753066092361307659406442129527913695174483753199191166756162420294962189218209873090489964288750376422779539972106173775366382901862082122597120159150234383180691051492236480600996800
927 326351130621193720816735307529629477850395231454407498465804985304388035022981934980516114439959170923223582514295122529529245523271401827009976891714876641412485294018606359411102941854005075096656908765236685780484938396600
928 1305404522484774883266941230118517911401580925817629993863219941217552140091927739922064457759836683692894330057180490118116982093085607308039907566859506565649941176074425437644411767416020300386627635060946743121939753586400
929 1739915066554312577553785369842328751351604992947744998994162590231141948558681306151503416440298822310902198885395516958006709274715249912724640071180030989223522744007376228940686559439717157904127794794289131076444807864800
930 2318224945409041113359628071566426559823771695474789182040932964061550160687068215932518878638220493909941325162489728898203781698402840141595867143549324956988361249178882368072834527620253519843608666416459730517326176668000
931 3087650106117049036534783597465440811439100784673860841888567367011878683261316894181938592292107696466602823642743830621212762176270449458978186424384007918392223638033675943742215944512812628003433002051107309172576066492000
932 12350600424468196146139134389861763245756403138695443367554269468047514733045267576727754369168430785866411294570975322484851048705081797835912745697536031673568894552134703774968863778051250512013732008204429236690304265968000
933 16461585994326895720496874836772893011843891612004069517040190590983330351330335212981421180620208461733373911192457108397665754916916167687009416765430167930628255167345255174351357007031166753869731376649617825474362685925920
934 21933125989588189162545051494359318221201419066493296617568527834491341723455824663230595410412660061710372657708637573813722988719543082196386298514852748712135221578174705182373990648455220753372794730086651995710491795513280
935 29212924216901647958660431833655217288922117987423407888072042058759835486369225156866961123555323586466094636691703891048192299790274618025101408990580227985536228170360896503589289538896910832483708080670968113944885796018400
936 116851696867606591834641727334620869155688471949693631552288168235039341945476900627467844494221294345864378546766815564192769199161098472100405635962320911942144912681443586014357158155587643329934832322683872455779543184073600
937 155746856280152740468078660757524543952887764177614413605254642441297102991339766554676202405526817641642848788507121171619665347957253582301678635699423463001123446916803186480018004540235592887836327007617053330107300090294400
938 207514987486908054771388897429769917937228299429832840854728486661841878701529404869724826500545674641848000232414317697413701841454408892328088864042697739055474138079490609258887625367529809842031924336853403442671374268034300
939 276392302482562643163594574023480784316393437112926294415021346064495778866292356273293066785833175161269889671258218890597824154788212694888050274235593158827078320080342811480986496766114172257685073691213256500238894237849940
940 1105569209930250572654378296093923137265573748451705177660085384257983115465169425093172267143332700645079558685032875562391296619152850779552201096942372635308313280321371245923945987064456689030740294764853026000955576951399760
941 1473570292555758907744716680771078855760488523077980980422295108479833019338136585003789098274611999018441734734583478617861487420145655217505129224111575991253715009606813516167752370860699354642955548687998155052265152848820360
942 1963370884847984287263823356840673666373946518726249057366056566036778930999327670542530877757686708734614022800534139827475984653150222369009662983186852310835925797807098065388999622844100130231490985663499663450118492197438160
943 2615054723745267207471448341102761677105411818020978617367501895159156118548539538589839855544489500475622914549299002623319002158080027816350440950770058939432596083802391914776591305567777433345050846724124551742177596246022860
944 10460218894981068829885793364411046708421647272083914469470007580636624474194158154359359422177958001902491658197196010493276008632320111265401763803080235757730384335209567659106365222271109733380203386896498206968710384984091440
945 13942040699234287791596720351718531931535199819632297847177936761215247007212241827742728707980494092803744170657757729077779729418254591178850023686757154853392402252148154355226396523337374750415080677880381954281285350930841200
946 18576296480951600353310559792571452404552533844186132061169476304379751646229268688795241348943024523651185894989068748883914963422068793317172003391087702100435510606383315521188973395883319033651642706020903279929712594338839120
947 24742268308665493016294093000794888083138185021721894601867080253512833767903118773964969841700484140503056318642261751326395879550913006007541332224135096890453485997531645286309364002674406645384114827850626450201740966018116240
948 98969073234661972065176372003179552332552740086887578407468321014051335071612475095859879366801936562012225274569047005305583518203652024030165328896540387561813943990126581145237456010697626581536459311402505800806963864072464960
949 131912430477098611643051091335698588712910885312438640321190220003279096886180110766813238088616626119873036215682620236004211739852901363489644518430922510949664933773356917846671833924370853407132162761967665737311529082871866920
950 175759900355180478346281257740411864343990660654721891031038862556963733579061858665459433638409249388330132405187221913329594884796993401564042485987905168867014988898582148603559947024056536797721675489297731347049021919674998000
951 234100371481479880822567893713069584021197644653558148978316468195619762792279870575422859089814000235717025094303988850947401590254818942419333899404058565255646014625422441627430685742125723381839374496249499315187142640911657000
952 936401485925919523290271574852278336084790578614232595913265872782479051169119482301691436359256000942868100377215955403789606361019275769677335597616234261022584058501689766509722742968502893527357497984997997260748570563646628000
953 1248098763758603224749131203963945810194133456530578550916562764701681868201637575711205508881637718739235384139142385314421671135736181550353148006333246504551779870981972513963308774893682877666533839971612715230060682163853477600
954 1662969581879479715657361967292743439839669437891301588791062678108106846737936099481131362392573161560377872163047256410556248971357984914856010053131169225338544688431287399889660015710298135885297881749886215543963534614966784400
955 2214973431931524586405551853228131080957997647400548141276798964565191127802969281735677058695826177531605115642552482387839913204528417843357726081925058033749386579430794235557357482570899190753778908049011626003466074696364406000
956 8859893727726098345622207412912524323831990589602192565107195858260764511211877126942708234783304710126420462570209929551359652818113671373430904327700232134997546317723176942229429930283596763015115632196046504013864298785457624000
957 11809078408682278714151048042001790777029547345751111817280761053419988352687696950535058190372733436756245658328260310000906946722750394852887709528703512748179180816241058960603850199556270337333517632328156691283103250609586276000
958 15734488338689322681720033413404333191090829425910382643887300541274476831536597605858950968535575288473551238773954627233475458915709149192025626882472830615793679029150117502445741990507520143484714731252258845965525610687042632000
959 20957464328893139516346544504798271569800146415900079104844335026503087890893884866692686081702245418952966163866975677106809673750229269548823022472627006334091858595770781506729814679023210857780335315654050324001304250901213727900
960 83829857315572558065386178019193086279200585663600316419377340106012351563575539466770744326808981675811864655467902708427238695000917078195292089890508025336367434383083126026919258716092843431121341262616201296005217003604854911600
961 111734386796484366575362159606719217634274289629292516059669381195392329892643680204669466432820293190645217661448896675171395819550459517539078638536446896460817065800475567422842451631297118637042453472086226692733721970130742815600
962 148876011216368366545011630944132807983617543799694460456235380484719420161666510189601145025447537464543904972733848478552469222171110880709963504531941709688789497645508997037083709791285080510851579279981925316357119854938745967600
963 198295434026781102327588105946334569969880628878431210815151689359315078306618048841750902710243400523313665959533466230769056515837869679285884999812254310415358625494640614310804443331960625908644634642631527081122968769441234255600
964 793181736107124409310352423785338279879522515513724843260606757437260313226472195367003610840973602093254663838133864923076226063351478717143539999249017241661434501978562457243217773327842503634578538570526108324491875077764937022400
965 1057210463181457258265870288608910828844943684351857007937134697412922931303239873659058680195496582900539710778728148688906848275047205748678889639883013312435475544764244159170863468593049745866530786906847644382782678798402160534000
966 1408641803356258912392869929374079807812711171150198440920375334759839381570937542006414738025999584940581187051381229839288297149924966556170768816726883944569199139644496355529729807808118695871818951933813550998300783061043430449440
967 1876248793175623096809786806755833573216104273419065967451794695196645567464320389972731476131049033936008275314994007237729729123935871432255004746246414289804980121262022005230370143457921183068937915316801244924733963112987599510480
968 7504995172702492387239147227023334292864417093676263869807178780786582269857281559890925904524196135744033101259976028950918916495743485729020018984985657159219920485048088020921480573831684732275751661267204979698935852451950398041920
969 10003219150410887377214214116899052173020110266536863397308330451970011306040860841175113069441466376253050997415291295809409119785935952780495733695255985952247734456687203978367145359068641685798078899268117778993492215991664285698240
970 13328465076783737302057400677736374461304267800193348207952033706608394185246751395521785271096459320007499268534110655130668744769722354666319864951096574689121294537069488817329850272385415433000187544354497590142427815263618622427600
971 17753003552204401811108005566642002197429964381327491234460116226497600485424685329288962274670318243795996968102361380153469617519067772813438393508250718824604632366933434350654711405330916852459783409558596927336484785488304091052400
972 71012014208817607244432022266568008789719857525309964937840464905990401941698741317155849098681272975183987872409445520613878470076271091253753574033002875298418529467733737402618845621323667409839133638234387709345939141953216364209600
973 94650260034492509381962133788179003496434823797433692992491468977436522040099829180263892017831340554594548218978617111722333906005769550397126339087824380363508533112472502044860461355545107383251338397263094850950135322082848660788960
974 126114026366067994716868834896971750212759943062517670280009152919320345372171318223771587996399077565219001320499552758984340936319588976862928938811957519116357470932350502040621189275377475501076338712632358939569674150080293564443840
975 167979748233492206077796603858671388603061399570976405086077765158930787893260977142318713519793853314328587824435879699466847558622403350329720922597894236527935155954975053947548715223351145646925451154120969899016984011377440198542000
976 671918992933968824311186415434685554412245598283905620344311060635723151573043908569274854079175413257314351297743518797867390234489613401318883690391576946111740623819900215790194860893404582587701804616483879596067936045509760794168000
977 895586433965194462963204812932725493398040858831344871864109012607232631769254977724667847797209247956884203571480788356775498307089157289343177851995321522989318675950944762383383873250827117582789444898096521644417972055201959475992000
978 1193301815283324502422362816141969390385945449505524911012395932329527948052222572499625551969578534743641350262817726175649097199364027014955896375001940666871326519182593974946797585884617058577613184074030515215586889196168278429864000
979 1589445547159693452886385302044881677806585843627086922287259343878378042371599861873650905276486238794591676064351774048925804296839976119240574899492380833832692057523482314929135832083047755574807220691803910742938183024556115078689600
980 6357782188638773811545541208179526711226343374508347689149037375513512169486399447494603621105944955178366704257407096195703217187359904476962299597969523335330768230093929259716543328332191022299228882767215642971752732098224460314758400
981 8474163487845974333051869463619722423523156046729197123716312045351569888948584046185062706936048914442904533799614621423892467473913133548777195523924052162988428850165957342095012235181901349015684149449237154558817160582008417892361400
982 11291219192760850468191229054646631505969795438111358989809251599098021208884002080534235519960922705539935213285239563416909637801062004267163101770004639381349575482853419416468523765194880766259703982034126032261544710571956942157800400
983 15039659168677392967794008347855879092639984980573802014881428620478800607497254803746820482549575907243572242085894974036344409157783130345015351002594255436133648644505299846054957806485864218473291347343558116142409824515221780679021400
984 60158636674709571871176033391423516370559939922295208059525714481915202429989019214987281930198303628974288968343579896145377636631132521380061404010377021744534594578021199384219831225943456873893165389374232464569639298060887122716085600
985 80184380412163637744395660203724172699596131019568037805998415107830141263246527641085889988153354634018504240620333149801349082654486513612125146076077627088452741081665604050685431336338707741251377413441974259270764152354497721076244000
986 106840269035666684886451514811989235515948358358505520644208699049081782818325778721771199362593523877219250244934660115816392156077464462731831613555422351769208652306111196748615993645445899774153862337369981918433747911110182098623211600
987 142309508148722021569403029850787281314765222266997231951192963510720269421980490686083905223859390103664507411269243636046935301010064000966690691739813577862630148213403172997144380199804457593913444165970542717266004302652833645534561200
988 569238032594888086277612119403149125259060889067988927804771854042881077687921962744335620895437560414658029645076974544187741204040256003866762766959254311450520592853612691988577520799217830375653776663882170869064017210611334582138244800
989 758728321073240319849809145673469656174139109552885511588840112733705371743065796703703408444188338611990284796470522674126248046894626937768501855151890180626098202604074059806877585000574709220379494771670440686663494637863355662715261600
990 1010956982318314827256138700157113000824223039646509631861307821812070414570168423602511943956590114705074538288702311503882887707167807090700964786810728504468152383012157899338908222275328347413426244715953884629605463918552788837265288000
991 1346583829942809131466173994429702935237641172432380437062575337924410995751393693266249108146479574828936649790462353091865513061563571003877225945872892403128950284361624298716207054132863430492883613593427822134326632719470179755013307000
992 5386335319771236525864695977718811740950564689729521748250301351697643983005574773064996432585918299315746599161849412367462052246254284015508903783491569612515801137446497194864828216531453721971534454373711288537306530877880719020053228000
993 7179370432929983718367306182382255112434779512619349122164495627162094597482598321682605983299083048618169628144585861048174252188631549030067572425512924329165356415415264046309764320826487981097629145225631287943013939814410139579748799200
994 9566078029936198144848662661243916329437226321104065720417571921446544276002282482241970975066070442796864088975493761235771054524798605544084674250616416599450890451639105176986468813540923663821773954898495308599672729457806539868995048800
995 12741964711896274637382087480505618136265114042166727432149242385327056967365824725342384364378500790606264750375657687322077910645481408991116801712668453167943287817109651474031507991262676098397142014891570056300768896667359447348929148000
996 50967858847585098549528349922022472545060456168666909728596969541308227869463298901369537457514003162425059001502630749288311642581925635964467206850673812671773151268438605896126031965050704393588568059566280225203075586669437789395716592000
997 67934432180537892050641396888043322362868014438717792779961468760273132601410306155969824659280028279328588000665939648449795063708796603016809900040269774376681593335071243420371195012240043155625404218432595433860249144263943149769424388000
998 90518776123066510369212435372853452227159250213405016280909941018361263466231622888728818437865778668584687349351946287253532007451774378919594499653123143962521001533245795638892460109767106901621032590114459603461319954573318108771542776000
999 120571009795924591811790963916640798366576121284255481686172041436457202937020521687786786159237217186554803549336792454621704633925763472720899873537960027758077974042283399791004756866209786392959215410032460191810478179491659720883694977632
1000 482284039183698367247163855666563193466304485137021926744688165745828811748082086751147144636948868746219214197347169818486818535703053890883599494151840111032311896169133599164019027464839145571836861640129840767241912717966638883534779910528