1 1
2 3
3 1
4 54
5 9
6 1
7 3834
8 243
9 18
10 1
11 1027080
12 20790
13 675
14 30
15 1
16 1067308488
17 6364170
18 67635
19 1485
20 45
21 1
22 4390480193904
23 7543111716
24 23031540
25 171045
26 2835
27 63
28 1
29 72022346388181584
30 35217115838604
31 30469951764
32 63580545
33 370440
34 4914
35 84
36 1
37 4721717643249254751360
38 648680626831792176
39 158901076379052
40 92333294172
41 148267665
42 721224
43 7938
44 108
45 1
46 1237892809110149882059440768
47 47226928891815923680080
48 3245807244717301140
49 531098665740720
50 233223965415
51 307685385
52 1298430
53 12150
54 135
55 1
56 1298060596773261804821355107253504
57 13617600631403264074573983648
58 259801787449549213660440
59 11910132634207656420
60 1464491847460950
61 518544136341
62 585934965
63 2200770
64 17820
65 165
66 1
67 5444502293680983802677246555274553481984
68 15576972320290134949605554917845600
69 81710283144012540537611234088
70 1039422024502149700084860
71 35756989927047695790
72 3524415015076263
73 1048397949522
74 1044434655
75 3555090
76 25245
77 198
78 1
79 91343781554246596956424128384394531707099632640
80 70778833583163497857806510757436990865792
81 101251913706761909001554008469827008
82 354098175031370062694428750008
83 3378820445616373973469540
84 93037507192975746258
85 7657343956405143
86 1968829065918
87 1766465415
88 5521230
89 34749
90 234
91 1
92 6129980884648631844901425521287946137183899295465755648
93 1278814428134097972188583952209071104387016664960
94 495453961472791331443127163830171396337024
95 472516367973820142649247330686494568
96 1239414612245600113050159660228
97 9462655541648421164142090
98 217249752943722806307
99 15357401160069969
100 3485091568959
101 2862564705
102 8297289
103 46683
104 273
105 1
106 1645504465371454407878687557239154898196072267336301175996872704
107 91949742043154445479683790380958801066935575698048190720
108 9591119358863422952675891726147026393615338848640
109 2477280439484559921783587081917821062249520
110 1771964271533810984891284816807734720
111 3718456879808176885706433410304
112 23661538272511372111018140
113 465883827607523284245
114 28876168369883835
115 5877168041745
116 4476887415
117 12125295
118 61425
119 315
120 1
121 1766847038450309941245928541616531444358764805399765407672274370793744384
122 26328073652739151273517583483633463784142982284280222266507277056
123 735598166532902858316768886965442286987266176745390546560
124 51152696036101108893330873611477760997743183064080
125 9909164287090167262841968011612122361554880
126 5670374927246789638840246068216785352
127 9916453245538605264419470894344
128 54094723166368921161327345
129 932466952775948578560
130 51481243667353500
131 9517779455184
132 6794661510
133 17297280
134 79380
135 360
136 1
137 7588550330220353634469183132618789355023589191241769770836317363802931292099870720
138 30036400325021315966465807239108044553423738786538154090302984782804850688
139 223788644806053641984282069089570363054602120178659719837332716288
140 4168390914751413667188517753868508818189206848167781598080
141 217399210840373049955630746769785699131595054101520
142 33691303177499602356480202087882801904507712
143 16066315206990950464638815290918927560
144 24084195305068560277379142099864
145 114975119845009363991356305
146 1762651210312276146720
147 87769137535531452
148 14893166001168
149 10050874470
150 24161760
151 100980
152 408
153 1
154 130370302348813202495903685171263189788840293319363069895893491183761224671828545533595516928
155 136593906754949228576718239531659667520038783943924102359920159693547121431994869760
156 270327608967486772846046039797693355813720469077131213490428814708890659072
157 1342731981382982207738832180807349761651821191222631023247332087680
158 18757764986180522752951751839374415166307706352161328802480
159 782638068702243415730833201012824767865460666952400
160 101074343343507739494046444694320897115791896
161 41314032346160675583012202857501277104
162 54192545711828904336020905282299
163 229997942025171419937039345
164 3175163734543300529172
165 144038271638626092
166 22626956404962
167 14540335110
168 33130620
169 126684
170 459
171 1
172 8958978966234181092411749739408073147459633589012936905778835596196328778177151890553631988944003989504
173 2477035748520377259277274019918151876968869139680700770850282854362418678561883853798608556032
174 1297642121876355043668865018633760679622958374580371754883580558794523261981031447040
175 1712074895061953986877530216585373218157116224373101765547920417165162863616
176 6377977446165969466826323879440955153454434347685294737585794449632
177 71279529252748725339055205051634258982290927538807220156304
178 2478356764879653061525988067350992559189408997384960
179 274345823723655858281428883708227000312829592
180 98122371575867239025575268503603786854
181 114413044446905653828502033891409
182 437086793086026851060215065
183 5488516872983551610268
184 228728026887390576
185 33507485784486
186 20629263870
187 44686404
188 156978
189 513
190 1
191 2462625387095475371343674954071982166976240188440355809913979542007658023366525192968760877917015581107910588432384
192 179179579398994694654209711359691273804449510859976706333614941922256899145766984934817137696736937193472
193 24770357524133036942453916880028242518504884744678537168340556379320923734010709808086706296320
194 8650947530537950587095799860420576212701187432882991150035998107909505661483669432320
195 8560374666649141433236353244430306166672361622184058214570141672810195170080
196 25511911923051762947788401906817167484737629363058273637132185929136
197 237598505193457968179074466475412970834947290601049899756080
198 7081027558708284855211931591464074099555133214468760
199 685867503119398804588881760095341630705324130
200 218053147596012868852547146718050228155
201 228839209731836427899211145395858
202 794868300610328706437855205
203 9154454115271376155140
204 352929985340580270
205 48518969020740
206 28768573170
207 59390010
208 192375
209 570
210 1
211 2707685248113143128170514576561279172662047096254287154925822908784171190160037235182544989971542930630468086686005922621030400
212 51715133134649139556307903412553423239770351513040619053171419576085664067818628961817348724921454052760202970251264
213 1881385584469710559558208342134581468163089134014737523450037135506956928970835331023154771559185600038912
214 173392502941436110662856647738717610322613576548834444039112606871170251444253028540213164111360
215 45417474804976060663287340684284351277500582986784096141276556022505738854400740565120
216 35953574403551821674038849148333473799150342116618852145843046842990765452256
217 89291699215041110162427247035688358786982754923644083129169741090544
218 712795738633519819165028563848224153703733504552162906797840
219 18587718946713831934362361777176338882742306596572320
220 1600364376277359526963553802031202940171741870
221 457918819629440001211538020230445735659
222 436899909026210250865925627366238
223 1391308567121915513394961365
224 14799186457868933816220
225 530977725359477550
226 68876988092892
227 39509007930
228 77888790
229 233415
230 630
231 1
232 11908525658799654219299356653758755753951772128659031442624584871868872124712127617393898528299394032452339312262287612777482781121211793408
233 59569075460195748213753513811177670938917622718728523518737252555279312181354946300447239257588012294900337394673424982328852480
234 568866464543226259484133747574685561572710730481453657707138058473351210893534345511888610279943301081865063448274944
235 13796827625166496727472234854951607040819138419730039665448260190970665976841186879659162081568585503150592
236 953658767676675303905457984611443733997847298162077650270559219666093542994681568169565935811200
237 199836890328362701794661402433386801365039383307030616945495586397115709269164031249440
238 131829775759650161188554935780320541882580322407983200664234648091536015813232
239 280631078198124946517639407745882374494524283939864137159990345069472
240 1960188894639043745563790798342204103418043851401642549798720
241 45436699126893927086954410530829500388326796720903530
242 3520816739845428458194503491868828229463760819
243 915852059441811129156935397042386490165
244 801029108595553447472830511096553
245 2355011710822602610302478185
246 23273553336036953757390
247 781121763086549346
248 96068808143154
249 53518324860
250 100925055
251 280665
252 693
253 1
254 209496998905079183590689008372451090914170731111214862619112703205081427717281768289964666937202108618044052431082719221294064395236477004777158781435904
255 273896090154447180147438589387306449563701655432210737046381194195992716454000617434547173858739594972275660622432122835494330505734635945984
256 685044367811876997491332587280331565344640638548069931044399619420545597994049971628319258356403163837101676757118976857364951040
257 4361309561974058543038824974813479039354097987431827856138315758651799591979590756635461840953312246347546459562128384
258 79331758877608583822934045979392615542464882767460155744445219236554309715301688558645845275090037499964672
259 4386830338207079237093090218650268173270752848310724370799919840730833549630058997615996660434752
260 766041417473517925563608287959192436180996944912704801988228994206780795554758681154880
261 433154987177768019161793669705023922055875881086741854662003534415521323195248
262 806814417446189573631536129408308348623005983162798730382882046916640
263 5009373187204698032189624994029125681924857558408791214853020
264 104504529461597910472960210580794992899338205666860260
265 7361739327157156404039862626748236997682289957
266 1755410754200088208158366930310967798643
267 1417286644989214207562911710368523
268 3869752638791313971379810765
269 35713322327971930472226
270 1126296487828360926
271 131899098400146
272 71600697630
273 129344985
274 334719
275 759
276 1
277 14742040721954117979219837534566921153382310177812382166165292439653494647277377442269763151861642552288354499952860203239676601322734100045968512446005184416156483584
278 5027927973731760665422318253799384150906268227497275158840585952928386850080245893356426923506435176274157830662160472984008124673553409696470361925582848
279 3286753081878027759012610241007363551272687909865363250492567355333255990569882949814076475645667793814641143404444000947397865627169519095808
280 5480354942652023124213133785810056099824172440859508528795363588148559718888764228873616771755981145519916764684124669463857658880
281 26167857374700294581380191509949528092487805026627749871748810844809401716213228476502359508550372269767988456522874624
282 380792442770447095270130586034893386928713914283966734467374766801128496869837243352096021582475793091384768
283 17547321380405808468616898284122090952295253609566332270586205205893115868647601206675563425971008
284 2626427732645642043107452810506338229189586092212740852406252310074785204549684263348720
285 1299464990578630389242755889849989211819362332542109097649339341899497094910224
286 2151505293527442902173519963867888499506786344001977016944445773171348
287 12022499411467455215412619983173518784708350831168649614251228
288 228010147487697134655149296057294516814511709133791905
289 14723541852088418910575380621249520490402898824
290 3240809346565602821417983642690786552158
291 2429773647331157240156218976123268
292 6192892936209786359844749535
293 53610922533097003973184
294 1594986216528845448
295 178541700734628
296 94718543535
297 164107944
298 396198
299 828
300 1
301 4149515568880624407494358759345281967226126773271186107562009042681642157851740868077492029022409727735664019391210148656729263108578288743355664236566262964545632570283826064916480
302 368551018049041496779511988668291603182152433801898132032083221984120318719746513804245858262981021291324816244889009687416615495691994220311413712188847882141684203520
303 62849099671770261558352178643145981502085875541596480272476687420610144019198503470103320494729498030735743295945345101094502924113294449110312898014412800
304 27389609015855744635472199512637934734044817642013577527768338472016175544742137414281504069317818517106704325015987512602401546760329200332800
305 34252218392556439178204640833360394517617561470837362505999672963620761889372431617786233049026745325262589342937434857345735296000
306 130839286887781189528559386867514890671553105350514509866139255693578468470146780275428433143104157109113046614149976320
307 1586635178868220785159896581132018254914625250333754221955196406542397355121758659196649934776579031709031360
308 62669005028511786259264438589736682368615859021901985730485157484620144571102899775590184121393600
309 8207586713247571799011502595806157254459940788075293529941089872556450705371027301183600
310 3609625054510997654333530150795872328406494136465905248547593142879043562572400
311 5378763684662758435422754164895362084803066554824278995387221417721140
312 27323870849200018498564457939997435451810458328292891745515700
313 475021692739299405654265874168173566043263519974243025
314 28314625097803468364069959666747070278960804200
315 5787250679668052001636441690608807527950
316 4049855125290696880629816346665180
317 9678410379133205502861914175
318 78899987862709835738400
319 2222197795645720200
320 238598160777900
321 124016975775
322 206296200
323 465750
324 900
325 1
326 4671939192445020016483768808837850524787709340487054297579891445031648444103182841232195916623582536191652475917926867681468445009360727261743102619119713808975921528740549937572598361103309733888
327 107887404790910608084557262421385717445169321437623179089863314112413394240730347858396639288805907482355390558105347852937180441525393718867628801954671786366808026453602764994641920
328 4791163234639990573020869313517714770907825911427608280344375963404809305694556473389061423837444412949525229439494376020681191401284067561450860939232007163362823372800
329 544692197156410461590694634005368736009488154516360103890272445713980413330697496412349219462940556885958567926882924987476492325745209377497326587622297600
330 178032458604398176647993809434496519265588731036065101658587766102648063750320977813575282065023404464072140238275756831086272860521733750860800
331 178111535646396215916958325577058858352157213536183687237138138112645293768968125983884633347687116199595241204042375511480526406400
332 566970243242263926676606827897058610619627396027568043270081075413389102873686967461544402233083027581308270878963129920
333 5893216381097482695372170990840076550279349511870440111562759192589821170885108043534206779168413872744386560
334 203674266662759192860669085058254846153098310996663277344127416646240491752714341437788701858790800
335 23710806201268371762813362488751389636742606272217393445106679266770403137412933730073600
336 9385025351500430352052855960771470060779294470879279975593657150725930539016940
337 12713442502107574376321370643015731783199749267391233823294022701832160
338 59201738699177326849477233253794498176021365902073668684012975
339 950044489763199693331007625160007080400948572210576425
340 52584529466509013857778452817492977296030658050
341 10031392483024242014161053910142304756690
342 6581392274451787384290213073521105
343 14805359095591243689937487775
344 114054168473069790022200
345 3050547510003493500
346 315163814430465
347 160851093975
348 257125050
349 544050
350 975
351 1
352 21040543606193367886605763510154149741732364211183281601184576726325801739241689846912173023361660765500116438908350848469800344656181665830967068334398594355132576290717452485572383359689760857562411366984187904
353 126142358196019909884955791464628387775791039310049094553282336723931912219712734788517721391837743120986879094195009563232637559479286835703237887473099742965444831464606843400602764181215131467776
354 1456479964677487251252526260117373333252400273831812707303476312994329844779557071480651703599200878084068889019885749610962945440783442654311511642206646985545582833522542609277911040
355 43120469111781975191172788231016190795827326394835606593961663101959782633180905772447787040901817500048066816826927365484292434572972724091444579041603847997899710177280
356 3676672330812980930310829209827398360881176260430160820611390722610482538748257535572506145578105300932907187243788213228852631208960690960967514369062553600
357 961375276470963671093465599652745478167339393094539414469646761284711387723919963705591014101559195206198388124162878545003028878409434437347840
358 801501910431745266485142424964154947010868993329202635848904753223356044670574645893496620105868268784803890366336222028000523427200
359 2186885224173121838055460043367637287177635833104623015561576755718141320745545096312008673750463056157550913458906419520
360 19889605294452811935614477150082453276830363818991982607514061160705263997073592623301925365555569924525004960
361 611022800948565246837589772318762518289071839031439024962588747586705046067587934735455743457042000
362 64019177123518155982663949782788013048092689692671534229359224305274048808376505700795000
363 23035971832213788946920531066030241597496735182823101863888724403209176575838780
364 28605248027414710588876282850519547085602649816119943421170947677608230
365 122957495775227383156645151277518005563661803736161460065230925
366 1832230788529900079173401837043018674483050469776519325
367 94652559330316952599252996212746094513872966190
368 16928241407484103264018664199855779153100
369 10453399489820734436452328786818755
370 22212668820896314797807888975
371 162201751236399041996400
372 4131470420401394070
373 411902306456355
374 206816334075
375 317953350
376 631800
377 1053
378 1
379 379032737378102178235135347004050865884157163187482546610123520055900285958481744714159228211585498738569999478513481849035472348296592597803259171911344438000503170649741221391265275354947892277604686077162739651063685352259584
380 589135220973419598804005611671080787560750667369050411492445253463499551309632478579689914092666859211504654324660721891124778855530142937875816126853307307101554524579841361019728871671861775779455983405704413184
381 1765993014744339910547897559418656021500035013225253388796115904687668689796149651147842834386044746443339365603280545568068233872626325006973591341314312704498645128650665533850491266488405290123264
382 13593813003658358738059609383617795863242994745731155967789993004589385565754127450527960896448675035163607471005291611970030965618869623622450187035225594944571478503278959336687493120
383 301843283782628246576104571315822740289235516845168916320139023169545670314988595412405072281285504781175758621551398212470067599708195371927708170080682835256554205378560
384 20589365052593070971353332952386110019158598654733941293049208128104008143598480129445186045730881006764381265259153760782702736299441185870831607855035512320
385 4486417956898160212010532682060698803092308379884330336562058943755327120399481924283625819820781068701383607586778291132500020106138295552686720
386 3206007641818830245385913900415371339146332765704457506213869543724125271440142765944032137472842957331842664177916898696893508382400
387 7654098285441289856600478057823422013620522434416472962879681122245810112252947023902710169069226710103534019768375605920
388 61878772052849483782747700759581495853831921234113427089759957955642279692921865041479381871770413193179973360
389 1710863845344788178224812674331467714159893955139898887444873176156002193249081396590835599636283480
390 162957906372829824331075752300595436900265006661986219794733937146446220977453432108565300
391 53750602143252893468642726811829787917463129788095479939313067438822398846201270
392 61611308607882124288396108584957963935473051563647499583283570997155775
393 245915068504416238917440382803956887376268945896369933089724050
394 3420168114047839744909365171131869092945021337636863075
395 165642689847804753392672960138886166916290476870
396 27882248495581261640877462949978372654755
397 16261777171481923589233827106335330
398 32741288028514274088910805775
399 227257713503431452411570
400 5526560647918555245
401 533129507926470
402 263782107225
403 390294450
404 729729
405 1134
406 1
407 27312187117075872114681688969796933275363407848721989635658566375024519903442691167101421350459075712665207398347594817916216605579926959728423128209198568172002328112936750556054061688143787363436526206357359514023650880396938905293770467573760
408 10991949383964988796201037407561409350157372530187048444642899578725685342200699116518151632095189895661350817676405592513829862741137320428526684119852368510133811550631918803979754805217033743305138294202190276894908684546605056
409 8542460704114661003354222755999746939586325781621245347824928816682346477188837698309257149717201529958332644451863915584999412113904089682134786816044320909953369947412751749588268985348826220884884954541913014272
410 17071265809195877132828669115995405004144447035883116502516639569788104130933396154054880084721166267464055866439721306793343255631509084795076579963584656691323863246401963418007875506779117926776832
411 98555144276536231033776732511796126274633299991697562273731223633172834606225176014184676874165498366404915662356078047516964013720602934606629921289454246439650012467096720912853565440
412 1750691045940139467521199581516916632569745142500349862804104563595557944117728631618148775176317023885714447640617408677232371227300047693345815121475672853811582167285760
413 99515264421061668876003905604394758395294388530950448440446987594978152755831084435878413104349651528276061544856902122970586750123428554701817515449531069440
414 18586588678717553639331883687857034347191248086200890679569455569505073786838075262064405970482352436734609731674249276542892339260233730545107840
415 11621777701926212915049648924994584197785301825281498099429739631806396848548876884153020091912137223977523569304143853568846916776000
416 24663205589113660570027286773631179776510581103910463328660708417210688883482132590476593577390211097959719961557400100320
417 179448439027686080593355755778305289233644669326204177803946653650636617919318818203123746259297992458926630800
418 4510459235724928796070984872547183085738740791144920917848347619323883056644590360500426970556843720
419 393814942739156758817141722989044196808209046558472549217673217068329702051399270912284700
420 119905192076579822267329819032839619502435830989811019480788735153825362914983210
421 127623435670785637153410393123341439448393192874449989497729922364997295
422 475435947886369843622235367749870495958836391907176326565840830
423 6199061912261521295551969653830099669071387938864673275
424 282568154440227916861956664894787937058016109690
425 44922107863398624405291471638092429803555
426 24822032406805888490078299368942030
427 47484776978333890056028542375
428 314074918482857513840430
429 7309051556208960285
430 683907895772010
431 333928965825
432 475827534
433 838593
434 1218
435 1
436 7872201966280716528976623139449491565193132630400461973435733380460688996801810052031669690268542527164105190943538344270846213459213479010355025136678120694899072499413824766420475002786820299390342606196443781510503267511939486929295132929878224759110047367168
437 819365613512276658078172947521863523892752400607747459470601049577405545552054974385042060219474145058454016769395613335955126218660965507509590890383746704316107043918900275457330299167134425461887392085609673456544571976194811519481513697607680
438 164879240759475216353747246283537085171475573760955832224599215683582333577492442429689409363559359580883594315961017998822449935220211291287209141675533637264126475606231656566721865734505423724644989963001181548035437758500044800
439 85424607041147378240503641454298113550100176989872596214425150118525400270681183440312440449175825362478264724498213759022555058439750361838588211884905943537010147636082502288354394108257691516526102109105584373760
440 128034493568973513477707464272936741509722625446260464606350842482058725977638227500418384322459510563661813299556804863096588898286963246335310611649856783265671597471134485397654881269620260712857600
441 591330865659296167299727822257861486169702565068754038361948110747149281197753215811799201577099133028888714342777419636956765217085419813887169255357056357059142829553998365495704801280
442 8753455229705175524504972029173457880831114013263723116158645859761536704496016573858608788993228090154545071422240697107107750285150010382031825252565597124549386971576320
443 426493990376814977387720712641059874977343121489617952895317585677348048376147088006069411021145480006539931133819533199180315587025464257849245938254387420800
444 69699707545713806144126192102888321009958232712052707759386144937594853479706422573842557217794670247355328865885518885144457984459414542079476800
445 38739259007530553968705660899873021946280993644570331760044439878457939718545195909247340895182934762725297355379317492164215800108000
446 73989616775416161476374782091669778071564743965002717220191345455384655985607366676701885754521619044843806185969065254160
447 489404833914841795455562420416844287002261873186772055849271590039229496937088124379434180824522217192338191080
448 11276148107033994729090022269851074153867882771647489626700712466351576281964595360558328942015014300
449 908803719409172679452313510650586306491124909656756434723330040197474231810334070998203050
450 256939703050012811329090470043331068995806332711220871150516733925520788802225075
451 255246892736209014444635100532265295477505110028816929715946837420834505
452 891442681245702301425539909250154256375565933605305035427189275
453 10939533737368701815603091398298634420158911668084846425
454 470948945657471982543069951661255681470869081775
455 70930761179127689222010404224924359408525
456 37235186774808982777352945516000895
457 67849562920324826240910849825
458 428616245370742582599225
459 9565445257061823675
460 870152560866225
461 419789543355
462 576409365
463 959175
464 1305
465 1
466 9076030935533343645110069722482188462014043607603353042067795778706522608537246311573046019693313088090625536594302123469154049326821693073951887648277030555423612996002765689144932144156702934584811322055328417359737301861218638376954608569514585149184798579474403935040258965504
467 244038260954702250498776345643867841118287013689123316029119432364157039637755814932404291139149332583039588825225953676379842265756004984438214514572010817674805235872326127963424877327441739982763816809430068413477576228568893537477199543374265320694998166929408
468 12700167009440295867096376002240070366654700661817804829634262933375941000853616016170367611036676839031826420003711058836128345958109628218605970996575430021228254883066486968168327444422096545811593256345032770437194637985022393618660691085885440
469 1703752154514581207899615625056802934641852245940223712447308798719259126858359339431397190578069624303684094252772948653814055206591431202706200641291062874202089027813892498747878304882863179564377431622881304394178176774996951040
470 662040704568898134967854179157867011607429408151171054041765590889564667143822252358786049721890433791871994539114198427038874229529373888795859612650170797261007968785906124613725725835188512370526787093450660249600
471 793813860127663280447039446753950275668830331456740334402247946438935855342162187850410741198855069024693013591392240785012797314041962208296176557108561274219419000542710669333230942749809012192534528
472 3055209472573437233383442330367912912761726514972677775723410795198558817300068473004334783487560219882474952342437542482843799712742037846522547171016149693403315197019835598826347909120
473 38765301731571323579074657560098570619306386964346634582503675644002721077752478931340232125333431127153472101772393055545447128241888082380286726272399978686497843904224000
474 1652664212713399073778366409179360825695746083803146285959724953775657418223754824550907983157211703673914083111125575119340683933239294346590021717038672281600
475 240076770437037818929328544609472977157376759971482219408148314432231983570045474286672470079789013837623602349901323035051876832754189312450684800
476 120091702926785234484170887880535174626404008424310686394730297828885490945219062143292220546909367007665792709124656224248696546382400
477 208516192753475598056956210561191434440137380659056521699814216786318737078919523643364131825000559347636388298103875522560
478 1264295821471015527709457174692212984537412301176336257899076405842975098450383180178229214319848451875199825680
479 26889276297494284213061652154097993739477792436616963310270921567435498443391279266433738706626269400
480 2012351104925150783198453046442417638786727429117382397758919478336335158925427537344192300
481 531008731505676640208892675735730079959745112614139323833414189074848534283553605
482 494540896128528558631017467621079659110967877151738933623601681889922795
483 1625572456844020437790970494757987715492663205148856356407463325
484 18840330002654129016567525520357257155972493016285733475
485 768393683456422280947287656666047338903493077225
486 109944411562781507137704282774301907109735
487 54969385094734037757809688642993345
488 95626180834124500855358583975
489 578149532931013989224175
490 12397301382793406625
491 1098750121098903
492 524293523145
493 694086435
494 1092285
495 1395
496 1
497 41855804968213566934114863541839308463083943236867112286023350813945640090738791900347736167623671690500453306568360912975561376338972150992857478993181320274890163609619291186307735711531991084920433609294446285331091305674604625332136245263797018352861118400378718831733976805573787825139282345984
498 290432989937067008357358756945143541197862064597995428780399710463884629613825816932202275872669443000850199200073804051281736568415585050516678941110557460703377969863346827665470721285562648089606616779575864513064657834131200486641496342510204566216542947014159545981462359572480
499 3904612175275236617588437983437191109914765807204247056689754097187948770595497980951517374871062597628951052038530463482604969608403751794330166077302605440942255902061226454790655914494824709185608520567469850689856571888417715999461808496970415678667563994185728
500 135468448100696571029131427391030732927947735121026021119913221168392512189083582210685906596572276866195559200623917129160460205391848551722080811636097512345808516975417155493480422562302486668799336174972888356360291222086720634413068673481768960
501 13630017236116681441150744308422220903073663446158953925560206274142808200183831840058246280460567003449846630872678758968882977439086651239254135483513550609062457145518256043969343794082327869935133034030283877454486236979458867200
502 4237060509240986166859552878407361808642731727502234650645085388891466220536580844484292947669736069794379305731952112526046347991378587724015067225981742902869736968092344451661852886431294054281595507119831155810304
503 4233673920681017479105560632954740093974619037096448004225387600287642882912523062549569840092500519431483008487472104466372264173524180522332723655268930629978406421353437481125818129747157379545337856
504 13966671874623288087093140361017442823208195074879179298999266463025102997265462718371628357608322071251479088245224227344548833317546502496223842753634820875553568855858544339114834653440
505 155061206926364622198509340105177417245263364171192300095984871960568127284789270894216011338910393434629267325275043857827218976216125963734914259515101734896690627332730880
506 5876139422992498169526540001580305043157054427469958867502186615050316672150556474466797757338364716514545830816825819826361458948776581876276767574016460793600
507 768245665404285422314832468480208876133386137435281298659350273542041756668417615674280362096678051146785774559099490265301671461270717528201233920
508 349357681251565823027577375509002237288641137486087435574927128993563691462605520601878990713458734679425111916272395669984465938108000
509 556043180736621127657997062813306943467649298773515316552400631070337946694194958321470372494339563542010985836489356104960
510 3112112792603954259649893493917565327659554574815220769978692302655320068977216787040548626785606883310349660880
511 61461203062294075815302639725949930944291909199633929664675682957863044725125218206986154173188794000
512 4293015715995409158897631710263951690513966365602587380952244236868970774527029657439043425
513 1062017486749322263712463834746027194760464220995667546920416545856094802451792960
514 930900588387134349963584415045797547993270811994493163731367186435345560
515 2889907494283919006374756642326131187354722620615658531913897600
516 31731118993105128997912411028686905028000070829170355900
517 1229435171111551558109826958953603294209335824960
518 167536980415121547257013137039199877480200
519 79960062187942431649446395744428320
520 133072939184823616870941186150
521 771467301582665460177600
522 15923195635542819624
523 1377691933072896
524 650816899740
525 831107520
526 1238760
527 1488
528 1