1 1
2 513
3 47169
4 1775169
5 37712169
6 534505257
7 5587534953
8 46011772521
9 312480135396
10 1809674119396
11 9165388162788
12 41395684407012
13 169328324418084
14 635173167426084
15 2207399512578084
16 7167715400927268
17 21902130296812161
18 63361228916945025
19 174437774859945025
20 459068387411945025
21 1159366430769572025
22 2819332163172836025
23 6621445634959388025
24 15058781357671388025
25 33241410735225872400
26 71373148299623014416
27 149339707974847189008
28 305027238405930405904
29 609104446279139813904
30 1190802187495772645904
31 2282088694378961639952
32 4292127739919371377168
33 7930845578738083694121
34 14411017593218913710121
35 25774235978371399094121
36 45409877347914893837673
37 78871188612667436631217
38 135143637209526074921649
39 228594338448568636049649
40 381936732214536483281649
41 630694034526475230206148
42 1029854922750411764787396
43 1663707629513422095164100
44 2660243636976617679164100
45 4212078464244653430164100
46 6606595790911363672980100
47 10269049107691997979092100
48 15823738811067413834708100
49 24180233850483328303911225
50 36654069011360728327911225
51 55134604650947675069068281
52 82317017672418213192117753
53 122020994714525331202286289
54 179625991061141245616174289
55 262662365570560712094726289
56 381609882108988496358590097
57 550970701555304618874911808
58 790703967137346562257861696
59 1128134509904927585985477696
60 1600480423184807583441861696
61 2258184932054236044900076608
62 3169289139599502520918903872
63 4425146328500881900473420864
64 6147858521781237702331468864
65 8499915573665566259913621489
66 11696640527700056439104967153
67 16022197583950005189830124081
68 21850107042765847672329138225
69 29669442552313010643350763225
70 40118168841817941748334763225
71 54025423533149005049068467225
72 72464967241726105924676595225
73 96822536982309163941354396100
74 128880456577541572048298396100
75 170923605175872140318594396100
76 225871745635402401097395142596
77 297444297184765986395744351748
78 390364935109108792853706360324
79 510614953579765382681577528324
80 665746182039120419300499000324
81 865266454176172508516650652817
82 1121113253526958694268802441873
83 1448234273048447766147309527121
84 1865297310912487230842085143121
85 2395556277456060554878209002121
86 3067905219674472156013224211593
87 3918158307635241176750639515977
88 4990600818619712585871274278729
89 6339864468271218699687842281104
90 8033190166760194687445623273104
91 10153152643052415787136785483408
92 12800934634379614101908086851216
93 16100253769132928905300817888400
94 20202063207918586024456529888400
95 25290167922902622937668497888400
96 31587922614115662558133109216400
97 39366205164464185897695909128025
98 48952891768226148131523325256025
99 60744097047998969756584378256025
100 75217485299964505040650130256025
101 92948008264317120281647891283361
102 114626481394470892480711826520993
103 141081475494845097591473872215009
104 173305074936972973083178829463009
105 212483138710581861345756298726884
106 260030797737752826182354021424612
107 317634032763418227528626736725988
108 387298303513803660017251432935396
109 471405343676549148379779601951396
110 572779399826541759976212399135396
111 694764378183084296893415646014628
112 841313573806104539573017296698532
113 1017093895606860997650381288351369
114 1227606770795947370106408972639369
115 1479328217936803830039136492311369
116 1779870922858529758242258643139913
117 2138171541016035039079392768312801
118 2564706888689870946112377649350625
119 3071743179477549308995023024350625
120 3673623018246883771102002024350625
121 4387095489183137031225890892960000
122 5231695375593430211633076300960000
123 6230178335377633436327610444960000
124 7409019737071518321520314444960000
125 8798985847628926266368250444960000
126 10435787166216574489649411489976576
127 12360824930995840464183959433695488
128 14622043202181673864671794933977344
129 17274900460009835510906907252495969
130 20383476367534118805781940707407969
131 24021731253988505889590225595613857
132 28274937995154212247614970538197153
133 33241308325090412726722530942496521
134 39033838233165876180995819065312521
135 45782400008319904743248914112296521
136 53636111718143499981355519817072713
137 62766018485683113459165508601669412
138 73368123886756013683648487621269284
139 85666814173150705475526496257877284
140 99918722873952729342057101785429284
141 116417088683718672220549594009261668
142 135496665461708261873293324650292836
143 157539249694650908614453826503500900
144 182979897975084350142846547591500900
145 212313914981795236049677008659829025
146 246104701187479222376199446750261025
147 284992559136551831894352655430285025
148 329704567714645466075250546157517025
149 381065645459222672751493541646392025
150 440010936733893721386462136374392025
151 507599668611467223139091623769273241
152 585030641695166553697359086386510233
153 673659534975810438943684055139298704
154 775018223307100637079574215259106704
155 890836326324268916636239840557538704
156 1023065229787563313265286597657009552
157 1173904844568175295281497243742228368
158 1345833394990332119359711357694660496
159 1541640557193811768880932695316676496
160 1764464299795827538519832886053060496
161 2017831813636260197823959106523678473
162 2305704955029384310770473520248164617
163 2632530667981199283290295168087499849
164 3003296895547082711712662892601227849
165 3423594539204185033464023994024984849
166 3899686078124338634468241350803238673
167 4438581517908524210244438011422890321
168 5048122401061786927230664769824230225
169 5737074679654794012944625497545652100
170 6515231324671961627765372280841652100
171 7393525626955389965692360708966388100
172 8384156231922174274530609503165940100
173 9500725044900039382136711206686476100
174 10758389246571723892425470738142476100
175 12174028769262747353921504019846476100
176 13766430705315062768913778001237164356
177 15556492249272746712766158619111243353
178 17567443916827666038782609229675136089
179 19825094936248806556590645664098424089
180 22358102873221362596932838182843576089
181 25198269728583973944099125279063715697
182 28380866941372187369508111474618507633
183 31944991937919206307396429367603542321
184 35933959092669800197042596917275158321
185 40395728209045546226974150236848901696
186 45383373890456952669443529276506361408
187 50955599453774988281286216458737438272
188 57177299341727892041536266305690816064
189 64120174318353493315652443651830464064
190 71863404084491033282598454173725376064
191 80494382330128044851297961580316900928
192 90109519649132195976481034960531144256
193 100815120181523609114548012411579110225
194 112728338321139320202182429499715110225
195 125978222334606011321832503381644110225
196 140706852283414313905238525218155534225
197 157070580227177328286920807769662327225
198 175241381315621134459314271583050551225
199 195408325052433117885420714021839551225
200 217779176738905527623065291066615551225
201 242582139882671383993515894032973377796
202 270067751190257151362498113014203097348
203 300510940655407464963681538079995877124
204 334213270212136255288498155275305445124
205 371505365446431846023867056751989517124
206 412749555957951804046787098015376276292
207 458342741137616158889123752320699162948
208 508719499383758406978269624529312796996
209 564355460123734969128556804547439491121
210 625770959445253433462102075280913475121
211 693535001678118491645829747889095825393
212 768269550908922936289602127422308731377
213 850654178165109673215641827325536405929
214 941431091877868636031296363060994773929
215 1041410581232988637037010415827721165929
216 1151476904152968711924863382293092643433
217 1272594653930770570517726568260052768016
218 1405815640964405268996157667510341424400
219 1552286328631437748322477699715973424400
220 1713255865103335749407651028242821424400
221 1890084755841814157205111818359726832400
222 2084254224653945982287447971351106288400
223 2297376314521455397652749262011360496400
224 2531204782974550731018751812287968496400
225 2787646850564848796057021882151569012025
226 3068775865019051889233015718465073909561
227 3376844947939479160897724490596102761593
228 3714301695474524801834172807263835058809
229 4083804009227641520555326988111167831809
230 4488237138824419979487285637463552023809
231 4930732023031552672391087473083454550337
232 5414685022137686833892910868113775637313
233 5943779140484137844719049456243521791396
234 6522006844593953147581210519887063807396
235 7153694589312787067505566434341180991396
236 7843529171767521537064018423232274667428
237 8596586040792806544704508585061391224932
238 9418359697797222455941622066732221497444
239 10314796333866435060111458229123755385444
240 11292328857258762513026296361404526457444
241 12357914475368694434105267413505397254313
242 13519075005747312670345968665243198930601
243 14783940101908069525954156152079657355625
244 16161293591446459165588584717392657355625
245 17660623136498993126810749729611766730625
246 19292173439798608858467457153753918730625
247 21067003233590158116958686573596557730625
248 22997046303492894333553816922496709730625
249 25095176815080947532129222947032371840000
250 27375279227543868134847217660120371840000
251 29852323096335945243484187518092888523776
252 32542443085276053873272098017934401881088
253 35463024528172644288752358446356730758144
254 38632794900777143590726818762797585286144
255 42071921585772202882854949654789329798144
256 45802116336640440451379693546105273336832
257 49846746870699115484902939994589202204353
258 54230956047394126764173032226020817635521
259 58981789115193706679916922592904165451521
260 64128329539182385517038095123882055435521
261 69701843951806965804954279051155366049513
262 75735936801249774667132204081963694664937
263 82266715305685586193915332974350194733609
264 89332965357306552809802036543826744941609
265 96976339057567646437154563434703395440484
266 105241554604711221670502114664915510196068
267 114176609296375635930360391954333654881636
268 123833006454086375971970568722485620204900
269 134265997122780743858960368673732553204900
270 145534837447345870024551142416627465204900
271 157703062679577005809747159819952552116900
272 170838778823116622758102005321688696500900
273 185014972980948521978494459935657270041025
274 200309843530034675657840320373189742041025
275 216807151310841904885489480395571365041025
276 234596593085963300546235589994095426221441
277 253774198591954878229029246977857798915833
278 274442752582047765970873877623008697467129
279 296712243334734065663185458555720522675129
280 320700339184541881831178810372463566707129
281 346532894716801327114214276006240868859152
282 374344488358056339204382803030328802999568
283 404278993188203253277616640224769018932496
284 436490182899651611825556264783578192948496
285 471142374933030331893518338719817545332496
286 508411112928437455526027892988199505573648
287 548483890746198728236933047284953831237392
288 591560920431814101963453862008157709297424
289 637855946626497746453527728817206717891049
290 687597110057733387868374614460293841923049
291 741027862883861634782474495304127062668073
292 798407938813190461613925275103513166670121
293 860014381071787933246752408071377930938225
294 926142631455304468533561952670713474938225
295 997107683869221016031785233937036915938225
296 1073245305939184201323541168309036252194225
297 1154913332458939277133872253529955067308100
298 1242493034638191326174678327389663592364100
299 1336390569316915256316754294678753168364100
300 1437038512526612773050917561449647952364100
301 1544897482003213878428183976082101625943556
302 1660457853491193409292850763459954314765828
303 1784241575924489949028138097763363241717764
304 1916804090827464445307270944350513244405764
305 2058736361548928127091161055406877719360889
306 2210667018224733418971843638666243814546297
307 2373264624660108331489462947695214501707833
308 2547240073632397122762216279266463468747321
309 2733349117438743574029234115238360328738321
310 2932395040852137359285932850065315873122321
311 3145231484003782601254022089600619206906833
312 3372765423080610088274064451984346531193297
313 3615960317114636403100345454168091078771264
314 3875839429546497283009888982250829820019264
315 4153489333669600040421066990640618889331264
316 4450063611504731233785944056480163568075328
317 4766786756118431700877488024947844235285056
318 5104958287882853638348435594844352882561600
319 5465957095681018206409867616152944498561600
320 5851246014590305360846161112629489522561600
321 6262376652129573284634824617332557695746225
322 6700994475732501958933649696600727986754225
323 7168844174712600419438775407590076677098225
324 7667775310614865018837097661842030461098225
325 8199748270506421416249361631080576582723225
326 8766840538444762205315430209060178922196121
327 9371253301078583971389009540611184477146073
328 10015318404083955233707339666783629346457049
329 10701505676918878994388754758067104593721924
330 11432430644193566573646520934879777070393924
331 12210862642803278037405332416553420974157892
332 13039733364856824343518726315659453220782148
333 13922145847358235126735603796769024739684996
334 14861383930563195610947764243814306067300996
335 15860922207937224117241155948416132053284996
336 16924436491690833374014210916727271583656068
337 18055814818959789315222373749182035532301777
338 19259169024837806884771926403202775290418129
339 20538846909656423832826900432174669549386129
340 21899445029144256659770525542833094551178129
341 23345822137387321757781691574646568821637833
342 24883113313855623633730374975306154363530441
343 26516744807160867583449610069145809938246025
344 28252449629668117910395902742521333290246025
345 30096283938602743639672017028302596708480400
346 32054644240875400399975086664552086743168400
347 34134285460494500880079195220482834899584400
348 36342339909150123248171567838168149267072400
349 38686337202338181217660902145397151755072400
350 41174225165251605773186128308795649547072400
351 43814391774599035218905942515203442591925136
352 46615688184523942014795157716936466848711568
353 49587452886891206294389510594898273465187609
354 52739537058386944276764478710442700387235609
355 56082331149144088321162451873669055330027609
356 59626792769964076858285476407993266063502937
357 63384475937657442458536681306063300735740513
358 67367561740576596858579812668117348087015521
359 71588890489066334908614809599729028262031521
360 76061995418315270970929957001761780939215521
361 80801138013958464802206952759106750913040228
362 85821345033761904520079872631239832205631332
363 91138447301817442724698205100562904364556644
364 96769120354896518950955253410951764268044644
365 102730927023956982305362332533802258520516644
366 109042362037274135968695136113886294341015588
367 115722898735279496987361620429804723896650276
368 122793037990943595069460155547527712840702500
369 130274359433437480262770990122974514967655625
370 138189575076856696361775273817196497967655625
371 146562585459996702311682252645999939730655625
372 155418538407535663312348255549730570746655625
373 164783890527514945618736233723852074494030625
374 174686471564715481821711190661908407494030625
375 185155551734415568755558063569747088869030625
376 196221912166088960457851763900920418695141601
377 207917918591867872372634809490263327451666688
378 220277598420060481167309000432729794416498944
379 233336721339683666709489552927603914477426944
380 247132883607856303623621568568127281991538944
381 261705596178003805876922903458967156913330432
382 277096376833158534061485800324716421984540928
383 293348846495211012045555794289981696808048896
384 310508829887781840817060887595686626890864896
385 328624460737452176118810502670493633014239521
386 347746291705420354056313495313482707017921313
387 367927409249252681889920081099208648888362337
388 389223553622276819785270035769400455053779809
389 411693244226336115092727854512730268278212809
390 435397910542092565477631791092321853810564809
391 460402028869844941281667375686263449775683593
392 486773265122927468687329315671369836831703561
393 514582623925184167950703675932745834110228900
394 543904604273785595378355733986347819838228900
395 574817362038779839459863354893430744630228900
396 607402879581260011419651995431245044094420900
397 641747142782898354437345144469674027588764900
398 677940325790855055447994720837162965081756900
399 716076983793730846405082463933996975633756900
400 756256254156309892725511981956327611601756900
401 798582066253347057923647317846461773158124641
402 843163360355605597189336544476639451956046433
403 890114315934762291982056283502858165407504929
404 939554589767682058783613078704636440108112929
405 991609564234938669508917105306099729774619929
406 1046410606223338398185535954914959855691204377
407 1104095337057605628678152004741818704970706393
408 1164807913902330685808144625340918576695260121
409 1228699323091777859161359580598750185140260496
410 1295927685862223768642697584787583665348644496
411 1366658576979161402605274451283042105035554448
412 1441065356769982422647418040687054482001755792
413 1519329517091659318682810814382916492915220624
414 1601641041782509938968452672208235509744148624
415 1688198782167360634002823676927680479426580624
416 1779210848206352174497999548696449244410056848
417 1874895015899276794701218836008057485855454921
418 1975479151579717881580262433455413800314241225
419 2081201653756409349128823247184094080063241225
420 2192311913183163657276169309956124598999241225
421 2309070791863460507357617257521209132418742225
422 2431751121721367938915565675056305796134774225
423 2560638223696910070203200865282665973017950225
424 2696030448051328027422784140027011569313950225
425 2838239736695930431472009244234352570310372100
426 2987592208387425687988426287489836110124202756
427 3144428767662799606035192685717736446051591428
428 3309105738417978740589405338569116214670562564
429 3481995523066733362176783888974770552822650564
430 3663487288249556034439847198639011204891002564
431 3853987678096635263778647021913554993967128772
432 4053921556084562340358804368567907832947699908
433 4263732776563098035932727927807139959991367321
434 4483884987066219958168105437563121080830983321
435 4714862462560807783724437216380355360154367321
436 4957170972826740032243011535689306356260556633
437 5211338684203911285055063782376417339241387697
438 5477917096984772662353548829796710157669927089
439 5757482019775491927271324526050136659707775089
440 6050634582194764899344735694507842534631487089
441 6358002287326730214836215864901220301156849728
442 6680240105393389345576431015603294796063905856
443 7018031610162458886470379824258433642942273600
444 7372090159658729407518841064580257800638273600
445 7743160122800822891542856716451054470782273600
446 8132018153640778518032409671776972992470337600
447 8539474514941205235919608137252369997425985600
448 8966374452883871511702389650030034924694849600
449 9413599624764611585809927388626250098992990225
450 9882069581592368719913886057488805177528990225
451 10372743307575125966697077195630994750949066321
452 10886620818542452169216548683890833315721966673
453 11424744821423474997313308954111249812633193849
454 11988202436970345260165300766240442775979561849
455 12578126987990740552047611488798785830278833849
456 13195699855428736236471814687679562870747922617
457 13842152404711514326137221638082996877335721348
458 14518767984859954219038265740716494050252612996
459 15226884002944223566844892524700417318996228996
460 15967894076551134702414605346844600092734212996
461 16743250267018325866170439442608114621087484868
462 17554465396281342724464267296369558870605274052
463 18403115450273512143694540228100272539030987204
464 19290842071915196695199089277369135176260555204
465 20219355146828676836973839900527846174822825329
466 21190435485017612214426676710209726314720357233
467 22205937601855870306613592600333444974248232241
468 23267792601839568229822308766541103323636447025
469 24378011168668542713903787562012512309680322025
470 25538686665339237264026999328811174612888322025
471 26751998348050269901888624279852311570826490025
472 28020214697844817708149110286781343605614266025
473 29345696874040526254724184880102469338461968400
474 30730902293628026104430330420331564808029968400
475 32178388340953420700422608639346185872541968400
476 33690816212138408716406349165188418839543736336
477 35270954898834130615395010040684252945985777168
478 36921685316051497936572499560252520142964960784
479 38646004578961791771821301043185213899549408784
480 40447030433716824057171438402265828078680800784
481 42328005847498064786745084562953670053958860537
482 44292303763168976270784918585960785424066238713
483 46343432024074491506418594318990333017075326521
484 48485038474706260273247968176111857311393342521
485 50720916243132099706162924682996169644323651521
486 53055009211273165249442061965998187119013961153
487 55491417679302845966060637526193330999890745857
488 58034404230637431643420493531206922693000403969
489 60688399804190348134775134252323218768744663844
490 63458009980769365775247399649087408521208535844
491 66348021490709811205915239242152329566380829988
492 69363408950056617131818169716757072945856503076
493 72509341832834193030877603773254837138318422500
494 75791191687175762310198371937143396042318422500
495 79214539603323161744546072355091291223318422500
496 82785183941754315374680995003508076328534422500
497 86509148329948859907729197465275094223210875625
498 90392689936562899034414813365455909831426875625
499 94442308032051791514893935329405029909301875625
500 98664752845055428614006662737287718838301875625
501 103067034724143831491876602945341322953508548801
502 107656433614812304363142856466437518922830942913
503 112440508861915025504734099344847324454718090369
504 117427109348034061496509024450167870172505418369
505 122624383978597571614211747678950027701806239744
506 128040792524886655582512833215545375201388204032
507 133685116836405120906960583790676592051469488128
508 139566472434430643273860922405053906116701392896
509 145694320498919608261937708834994047531904208896
510 152078480261301603888344633293729885105450192896
511 158729141816073336294328107094632926775050047488
512 165656879364485926213232029513183103650410074112
513 172872664904014379008996173522360683279347611009
514 180387882377703779617822368174297787211085019009
515 188214342297903725735337997005656772977064771009
516 196364296859330964747724711217602918135243692993
517 204850455556840435647484488538691458176457352361
518 213686001323737236846357500298966673526580026025
519 222884607206926751795557330112516972807553026025
520 232460453595677581247229299822102485250025026025
521 242428246021262375799721719588933115169846844900
522 252803233545245464537786427678021861164274748900
523 263601227754703672258663660397213498140845820900
524 274838622383198253957835632211060574455277820900
525 286532413576861803932743518300474853770290820900
526 298700220825524679224678722339554492707386279716
527 311360308579381282684439504673675336186867823908
528 324531608572287857769210689074887851303374349604
529 338233742873390642016485190941271310867294185729
530 352487047689406704646164584121918290910069417729
531 367312597940519960642147543830557396255635638977
532 382732232633512122955613669252693566706579942593
533 398768581056423149611862827833900950036149112121
534 415445089819728496609022891946616145302707128121
535 432786050769731643549877412027130819572886512121
536 450816629800600369994253895023514218507221370873
537 469562896592224589882018339431136927084211954192
538 489051855301842672868580343289028573255816503824
539 509311476238172579555723417223010878988383031824
540 530370728547594307838667081802612290386903863824
541 552259613942761596527527876279783474979049311248
542 575009201504874078023367585519412714369111854096
543 598651663591716643739038109004419752660605123600
544 623220312884471225612348479401260868803709123600
545 648749640607228058021889202778870504963437389225
546 675275355954069332588616073049607261902041485225
547 702834426759568572231699337668476806028401557225
548 731465121449544621802695772656576358514010453225
549 761207052309930485121503080596703096893454578225
550 792101220112664950136882386540572638302598578225
551 824190060138589666743114829872847480156384020081
552 857517489638436720941642524436251854987451095153
553 892128956774122444192034494774920895271764967364
554 928071491083722882096948079325835830247636455364
555 965393755514695710946003716020080891147386407364
556 1004146100071133138124010849382949156065798994372
557 1044380617122081172377645517381659834872682015108
558 1086151198419243337534606190479099903216728824196
559 1129513593873702179592152049523012450447792440196
560 1174525472142640549577008106233570879632384824196
561 1221246483078427417317480543019344086984511701433
562 1269738322093850685335789093856308025869457287097
563 1320064796498732945858147812906597629816805127289
564 1372291893864656193508233346129875520862709575289
565 1426487852476049025663544358331322626628152062289
566 1482723233927455704146938114862077907737082364753
567 1541070997928411507057866061972199803852839147281
568 1601606579378993978375270101822745188227685246225
569 1664407967780805915212107182995150153868567105600
570 1729555789049874167846073738925565714814231105600
571 1797133389799719535706831501449684741782721089600
572 1867226924164668213814618946088977807072154177600
573 1939925443235335390221181232952657866977616961600
574 2015320987180117748727750200583842771861840961600
575 2093508680128484847332303874890172343416656961600
576 2174586827893860698558463469426102186313063800896
577 2258657018615937472823815341094865784379702012273
578 2345824226404364203250898647213898638570277665649
579 2436196918067905836342341192108347313358847433649
580 2529887163015373118317248725980558415628999305649
581 2627010746416882826737082429395949388936631664217
582 2727687285716321971417302713083958894999775683673
583 2832040350588260043068621233837396975330527284121
584 2940197586434981454128807311405038960579446900121
585 3052290841521797291764714251280457343381831180996
586 3168456297851342712921852461061158113624776233668
587 3288834605880175107909907779886820874345822304452
588 3413571023183659922649408104943247306699564894404
589 3542815557177867169187132900330620907635685062404
590 3676723112010003607281999327465169735598227654404
591 3815453639731774814229530912056937422146049973508
592 3959172295873009373243830685248053273013738310916
593 4108049599535885730982105601846682352460284043025
594 4262261598133182461804344771481000711951476043025
595 4421990036897126321617545010468818350703539043025
596 4587422533288641201645788269104495673779593891025
597 4758752756440106559264995207861353479813237302025
598 4936180611768117799916202866982053943624312950025
599 5119912430896205136164283045069877066858035950025
600 5310161167031013417267152387801544068981067950025
601 5507146595939075100845815173085363351323632827536
602 5711095522675023759354692489403408477926540442768
603 5922241994215898146946463087318343122051262909584
604 6140827518160078803534919670060368416767629757584
605 6367101287653382387232253236321393329084954749584
606 6601320412708915387747972293961075487960639482512
607 6843750158091460605401352708427585533380823366288
608 7094664187941438847204227475546371916644235786896
609 7354344817317856798313402266654703493031622818521
610 7623083270844122121293360692426760622648140002521
611 7901179948645180707061019798575608989394393148953
612 8188944699769110883603558032666022634669960287257
613 8486697103291097559364854094347285055501229883169
614 8794766757302608060485642920006111879833432571169
615 9113493575993603183676931061890211694542087843169
616 9443228095040744144976107138260961377256428572513
617 9784331785519801122146290006204194603380827035876
618 10137177376565834476650937074314794586483963062500
619 10502149187010208060912432078085938506608963062500
620 10879643466229107879102349609883347869608963062500
621 11270068744443981437282632346395448035798838062500
622 11673846192720186105620181320696963808974838062500
623 12091409992916141488890958390375562500867838062500
624 12523207717841423982737349485297039113867838062500
625 12969700721888524258174051312733239637294840015625
626 13431364542409413297525574429937622305576294261001
627 13908689312114632790030006002728602396578627053513
628 14402180182779344231309622348030069936801701876169
629 14912357760547641063207788872069409485626094979169
630 15439758553133452804450693148656311011819588291169
631 15984935429223552584505777673501123041991271348257
632 16548458090395523091211503382794824304981590545953
633 17130913555871044028713674756698023623971249776896
634 17732906660432540171672866776881173954309332592896
635 18355060565839076475685885515490555416317566576896
636 18998017286085409009986497973821195882606919084288
637 19662438226856301332029333478934111210409039456512
638 20349004739536599008647583774931921384600426211584
639 21058418690146124059301202039688289757260437219584
640 21791403043577209978967949634025686725751494371584
641 22548702463521650589462632216062793295828429927393
642 23331083928482986240163654347617915322086323656161
643 24139337364279402879097688566472370915593764565025
644 24974276293452077366251565531651178598019932565025
645 25836738502003570303684312683373473292446025190025
646 26727586723900849891349654707154698594049042342025
647 27647709343787731243727524799269150318892935406025
648 28598021118361939662370027710090832834401133358025
649 29579463916882658078414011545180179621516618404900
650 30593007481285302866698164513834275771567626404900
651 31639650206391393185071472073275833424881062842916
652 32720419940712741692010275721346536759245887529508
653 33836374808360803814977694422766781287142505282404
654 34988604052583883643767919386893242107249466690404
655 36178228901467012062125083073551121946005227522404
656 37406403456341692055560687414708310620452516100452
657 38674315603465352487052472018224716313508503973793
658 39983187949543270355528319190244367532082157129121
659 41334278781678918083493798261729429203778922145121
660 42728883052352172258719631198149402713482562529121
661 44168333390038589121216098655193607543128707491673
662 45654001136097015684929448774424487917452864848217
663 47187297408567169563076832042577312459172475162649
664 48769674193533491283163632389962182321914499290649
665 50402625464726556197660469449232605470584972507024
666 52087688332048635194823057152945306558046258165648
667 53826444219725620579435409172723860657411065898896
668 55620520074803492127891051263554056304976629491600
669 57471589606723794944772472950214841462607613491600
670 59381374558729241995880861516787252689934589491600
671 61351646011867546822561697038422027022157177907600
672 63384225722378942833333064543730731230589703219600
673 65480987493270561724548903274349368876195554201225
674 67643858580898932131595662764670147538342090201225
675 69874821137400327813666086099717523817902639201225
676 72175913689827549916589533732876445449131201614281
677 74549232656870977660152744176655176606270335620753
678 76996933904061373814139026429459459893830341510289
679 79521234338371993353168891038065481932914252398289
680 82124413543158023645703672203612308775616363950289
681 84808815454392290510053859737420552238593059939972
682 87576850079177504676417087078377062777073902450308
683 90430995257537105991423877871341409154457160024196
684 93373798468508996601401354445711238071433207640196
685 96407878681589148014439145954393371917399559024196
686 99535928254595229184522061409923233274200474263108
687 102760714879044042554429883388419830084035843938372
688 106085083574160681467049832402433631064977877559364
689 109511958730661944797317523910431690075553064310489
690 113044346205481672522769450784875870522588736822489
691 116685335468631308859314660732347496695933714464153
692 120438101803415167328735396768542099183657253853081
693 124305908561246574655495528491915796510414762698225
694 128292109472338317846780000312842848199386418698225
695 132400151013568621502424951410564096162996377698225
696 136633574834852250821481604034765870609138164002225
697 140996020245375280593251796809603494519803778689600
698 145491226761081602542025483336875691441011889793600
699 150123036714829373784303758026054425496096433793600
700 154895397930666349094442460891639826855870129793600
701 159812366463704400593453676592755331462246328556096
702 164878109407105522007907654342495956492183007517248
703 170096907767724252624066611351932789326654620981824
704 175473159411984750523137831930536327070126884149824
705 181011382083604707870661682289577141050895162762449
706 186716216494812945400843395760035513098475043460817
707 192592429492742861453188319247624923298885682137873
708 198644917302719955869360730576370389740204649167121
709 204878708850198413848575250286925156085365020408121
710 211298969163139232819889187249685872995869982392121
711 217911002856660620076863999861316456404571832105593
712 224720257701830394122657778452072712115071921017977
713 231732328280509902414840281157162360353670905561604
714 238952959728199536740574776086144289507258586329604
715 246388051566877299297827338675440296037752519321604
716 254043661629864062456298891399768154841375446267908
717 261926010080792188121810339789516327288102667547716
718 270041483528798043882383805485163130689135961080900
719 278396639242103688183147037979851620459604273080900
720 286998209462198611431730974764016972821222641080900
721 295853105820878930212745597198384578702107919887025
722 304968423862448853995435356168385761633980325583025
723 314351447673437594432622610020242618725370699111025
724 324009654622234183429301415930834715645859027111025
725 333950720211092924745628725718674256878427050986025
726 344182523043013442417910197057140175744550513464361
727 354713149906051525449660915145756969526714489973993
728 365550900977670220055380777818150189228765574284009
729 376704295151794906544544317611520055237089146266384
730 388182075491291436329037399955973015343213544858384
731 399993214808642814449428845788402506104208892900112
732 412146921377657413683266369181515093831869539529488
733 424652644779100317279687598897055148842252619802896
734 437520081883199128539948754800238517098382753818896
735 450759182972036477042053180699743315916719551002896
736 464380158004903513831671930223228561544120668666128
737 478393483029751942251282752931731031774839833833657
738 492809906743946598478432153971684070474422247197369
739 507640457207586297864158621229779932863197504485369
740 522896448712727621729440671349991714425638581157369
741 538589488811914556675520869251967792459894964086913
742 554731485509486437341887940671535327502652570076801
743 571334654619207506922118866429914116562904410450625
744 588411527291833621016526786473926369280805410450625
745 605974957716305203336355216652351202290391236622500
746 624038130998330540538399327847231673514638340622500
747 642614571220199902615037852363196681779811468622500
748 661718149685748819744495367296360039565706572622500
749 681363093354468161675559204658500192773067447622500
750 701563993468839477345837136691201327898243447622500
751 722335814379056386694975112858950936327841468575076
752 743693902569376700138349462489961519645832479685988
753 765653995890435400945407632744463678849816675996969
754 788232233001935689287688296590154302816898476124969
755 811445163030223981893471147371376485571750054036969
756 835309755445345116425576052351010813192754538106857
757 859843410162266053696934333442935684643293880433153
758 885063967871050132927035180925308977006688906091521
759 910989720600859445160762065882697547849587003907521
760 937639422522760177933584381368100282036571165891521
761 965032300996404880969149868108997580143212983641088
762 993188067865766539321133811159260003910340958118912
763 1022126931009202148600467500862187685368376943862784
764 1051869606149228198944354117296720613990551348470784
765 1082437328927497122877491756530716248714390988022784
766 1113851867250572380398914087190338825406111300871168
767 1146135533912210476235129471942188712540253016974336
768 1179311199497970863499735874339946352161320701158400
769 1213402305578089419799703266716384060964091227049025
770 1248432878194668021485484575790264574703143459049025
771 1284427541649351725168524979629498444639622604881025
772 1321411532597786229302125343914233516032479442705025
773 1359410714457271669588680053859173880652468770962025
774 1398451592134154437867133533747091286546274362962025
775 1438561327077626643166867537849107843520331815962025
776 1479767752666733094603061863451002837473322707939241
777 1522099389937518318154459683803538433291111793835108
778 1565585463657381163142338897533153460707933132975204
779 1610255918753842050077359378342055174066036604783204
780 1656141437105067900748810413197741459408276431215204
781 1703273454699642315929574433532556899713343948870052
782 1751684179173213668440876792481074236117289973096868
783 1801406607729801502803930759865346299978098134232996
784 1852474545455692021209881040123427943463291116248996
785 1904922624034006533652077680473357070891781756461121
786 1958786320868182603060453137805467683348188927057473
787 2014101978622766270128815118342504766186124906031617
788 2070906825190075243911636882632762117812806995790849
789 2129238994091457340584059905748676010716098244393849
790 2189137545322035792131248869772857806544911282025849
791 2250642486648003378022393725768271325544949265135673
792 2313794795365700705739833234292350956033745259339321
793 2378636440531890430742610927216579980707209724579600
794 2445210405674818814182849066605409699550420988579600
795 2513560711995838819378916854929041328825757884579600
796 2583732442071554998388334336769103389697949642915600
797 2655771764066639771524153850753284445564103677667600
798 2729725956467663409642420790972120882223015896803600
799 2805643433348476146640524953052574021382988952803600
800 2883573770177880433827613952613332415522620056803600
801 2963567730180534455486652528330285706819510247813481
802 3045677291262234713729913072723394149671676089621353
803 3129955673510935819213129200558759916761954923410089
804 3216457367285079651858442167974953343471212943698089
805 3305238161901023842777760168164799077279521424975089
806 3396355174931581136328643567013704770724711513043697
807 3489866882127906681836495819673760518277372570083633
808 3585833147977199741074257523828393436950239144342321
809 3684315256908919744143758057631782010715010980880196
810 3785375945162454147949338514854599567029230581264196
811 3889079433329417213963584287468589522321897646147908
812 3995491459584004692410847461877539432243198112872772
813 4104679313615079546288592369004370106470554582754564
814 4216711871273918339773019300439389416322106930402564
815 4331659629951806821502921035307616511274546497314564
816 4449594744701936625032726219276593677720970475335428
817 4570591065120322958474149517428887132824412461413881
818 4694724173000735736155619507493335999653642348895225
819 4822071420778913891251845586606646334833030759895225
820 4952711970781614675101666065847074894435419663895225
821 5086726835296336672781681846490665349828967989294225
822 5224198917477847123003978215068701649669775607662225
823 5365213053107941002268398680443190123119041660486225
824 5509856053225161298290754652623298831708391924486225
825 5658216747641517037088479949777980331591063481345600
826 5810386029363548023963842158894075843893537676191296
827 5966456899935402994415968779040165754142470814262848
828 6126524515721921031391653786949674051857823527298624
829 6290686235150034776143510962728250867373151828866624
830 6459041666927148228448734725150682892712322775938624
831 6631692719255481886469346110396985963900692070921792
832 6808743650061723706809759539374557572234148498896448
833 6990301118261675962358981162228260736343102187715121
834 7176474236079945631624050490577217165724704739331121
835 7367374622445089562139490401615737435906893798315121
836 7563116457480995407203078888648047265058761409569393
837 7763816538115655336045269847195327937288281769508377
838 7969594334828871860385898136961163580437518829691929
839 8180572049560823904377441091401022923568263741059929
840 8396874674803816570819986595607771738823930144451929
841 8618630053899940026349860644206158392703064189162308
842 8845968942567771645611171779939374731115144513864516
843 9079025071681671124265156124422747152489288872216900
844 9317935211327640799631799930352475474216656104216900
845 9562839236160153013875062395625094071091715977216900
846 9813880192084783127568098270043575018341108161024900
847 10071204364291930852407149732886481475283931449280900
848 10334961346667364033569718744453323375747258301888900
849 10605304112605777989131016427657326471969149952467025
850 10882389087254030122089603638364841402053314424467025
851 11166376221211183877587265051753978065408127413740561
852 11457429065712978343191290805241782635603804885464593
853 11755714849328830004686162333638860297213688276052809
854 12061404556199971496459771338479972550371492567700809
855 12374673005847838748769590479736105241652372794892809
856 12695698934582332860201298034387922683523710043363337
857 13024665078540106440535488107610613487838619227212688
858 13361758258383556206874234187474907767668414258858896
859 13707169465691744405936453460131387755566250440874896
860 14061093951075021311451994400623887910918894758058896
861 14423731314045679742990525521521247019272639760918928
862 14795285594677540408676853646986315942847430819244432
863 15175965367087944028320770897028083192931853353580944
864 15565983834776212786730522582862701075083241935468944
865 15965558927853239842565237223664263257957536954556569
866 16374913402197471521196377904825561816883432498076313
867 16794274940573162597902795788248696985878548335344601
868 17223876255747410879583688429647942500906498784305625
869 17663955195643113270384388221653551051170717487430625
870 18114754850565631812643980443293384569042864487430625
871 18576523662541614984977530667695696816024405504430625
872 19049515536809086971846310826467456297501125448430625
873 19533989955498595853582322428639602581856184104102500
874 20030212093545900864670237830001999186429056104102500
875 20538452936877379195546489308539165372938829104102500
876 21058989402910044435920204471485859694861734025522276
877 21592104463408791844624056570181786863225620330871588
878 22138087269744220353565477320064661488295745993124644
879 22697233280595127745130674292790651179852863079652644
880 23269844392140533959445880123404494213273018472164644
881 23856229070786858168692491688137453906261953843120457
882 24456702488476658281125824366493042378667881113665353
883 25071586660626137090962838653651084357711956087680521
884 25701210586739427557796416918935055265496638210496521
885 26345910393748490869120404665040104816991295399855521
886 27006029482128295202944184668263918722067135303108513
887 27681918674837790657979430968023943763569294048451937
888 28373936369138056852776803716399415107190757404064609
889 29082448691339874411432078226639828134319223671881984
890 29807829654533860153731748869141597901334726773833984
891 30550461319357208496270240830214294295091492689805568
892 31310733957851998555321864580608039699804763427963136
893 32089046220470957932077044202161463955770652979462400
894 32885805306287520369084622588222162660780718387462400
895 33701427136467975609089939825559655542199355699462400
896 34536336531064486082546572237713418267758829760774400
897 35390967389188736719483782690848884248082879621349025
898 36265762872626991449695011772127771889026535975461025
899 37161175592958353049962629746308581816059122472461025
900 38077667802239062148899812690907411895859220320461025
901 39015711587316726642720304012248281100866004847162441
902 39975789067839444745726969476520768388139938128693833
903 40958392598025873637602499081664079085147983603381129
904 41964024972263401418967446935079200512297736505589129
905 42993199634602703093673596057392236007030663725668004
906 44046440892218101810750289507008048442430325413119652
907 45124284132904314873978426830946710688151690873468068
908 46227276046681340319267229563525986812542766963704996
909 47355974851580434429305183108522620902209658422720996
910 48510950523685343664759589586502804756547224455104996
911 49692785031504186408520141299515526423038618701490148
912 50902072574748630914575063521338449377574585583441892
913 52139419827598286200113949629781848250404816896654049
914 53405446186529512596039285970090754190582275995982049
915 54700784022789168558582315089863919636936643087014049
916 56026078939595140428219906167316475809349712403815073
917 57381990034146852390402190663601276596646031270644121
918 58769190164530325238359174837440841230442590178403225
919 60188366221603744957946235941003635918237016997403225
920 61640219405950915948502295406617044198874876413403225
921 63125465509991409166367562392541700664765729700243600
922 64644835205337672937372663634374473282199154911635600
923 66199074335490853943643949736257904177665890918291600
924 67788944213968578264939200877852867742501205094291600
925 69415221927959467666043518746626933423538271278291600
926 71078700647600714894317446009399034745663483706727056
927 72780189940976613914339908828799731281065081079581328
928 74520516094937537093060797389363109585608901836229264
929 76300522441840471696648264051311744122630455795682889
930 78121069692313873011355336586788393772877653670434889
931 79983036274151261301757626092051858880933996190524297
932 81887318677439685021647311745968057788948618915133833
933 83834831806030893551280422975761155694388462734122321
934 85826509335464809609744680531060724778410663029738321
935 87863304077456664747786195180396380563684346119122321
936 89946188351060961334065241737215107174067254155730833
937 92076154360627251580837763855009207019916110322887172
938 94254214580664578792643870217359078795031910963509764
939 96481402147733308547778082596070292345527042512757764
940 98758771259484988326113975492681861637482362654069764
941 101087397580972813572256645207922351014061075089509828
942 103468378658357246729060678841312127288847133784751556
943 105902834340133333797461004253286837430133508193884100
944 108391907206008290883682949250707662139105026209884100
945 110936763003559991398832326603980576695049226429587225
946 113538591092809073498526719596737563966191704347731225
947 116198604898839507416891856804198108519063717444939225
948 118918042372604613990617472688017034538700171071883225
949 121698166460057709321043203824832198847552086690258225
950 124540265579748766627181269330269578460487259946258225
951 127445654109030735347554692611121572019710005740347121
952 130415672879021439906800270411089100310024150272249073
953 133451689678469296732970075890763522669979620168975424
954 136555099766673438557999642974055192560244803228943424
955 139727326395611220227418324490039372244381751993615424
956 142969821341428500662536723449603441765909219887203392
957 146284065445450551741561547596254647723828668722115648
958 149671569164873937183958381214931329717513706038162496
959 153133873133302233529671515057480782267718827045778496
960 156672548731291031502517330892123721165070794191762496
961 160289198667070259942502385402465130200756713084578193
962 163985457567614516598668977611267707222999414594853777
963 167762992580234770912483926656856827143821626648754129
964 171623503984867524018433725130530245698559887460722129
965 175568725817240271076648283643223688383076695430139129
966 179600426503094911272003011600740873549095069321859833
967 183720409503653591911958221786207384857908944768464441
968 187930513972514355584932819767345342902442418165076025
969 192232615424166883862734964797025591156503073083872900
970 196628626414321598111935926132868577174920732411872900
971 201120497232248388194595659576515129226254762860960900
972 205710216605324293770102221222717721292271866678176900
973 210399812415992561145977641425980360600962159605064900
974 215191352431338641762551382167966726598166589493064900
975 220086945045491887038028748212950830679285023885064900
976 225088740035064929057788116449747176039237697364093636
977 230198929327846018083397777317395263614033816910430193
978 235419747784962916709174242452152357381646397190106609
979 240753473996740327341172966966620000652105202999154609
980 246202431092476255157201267848585922210597305184946609
981 251768987564366183476579791765001881611879298326840937
982 257455558105807463182766893353524654152234546849681513
983 263264604464319893166509442663845886757394970135220521
984 269198636309322095365990862594711473221795621125236521
985 275260212115006966555889018261847543026514157380154896
986 281451940058563220270081914958092126704657847507891728
987 287776478933993816832163617008884183288106026638050832
988 294236539081785918121733648234252531381498652451440144
989 300834883334690897139035313059095174154801427002928144
990 307574327979876881371131466353700828740591224612400144
991 314457743737720314143462449117258267316575361398275088
992 321488056757507080304323954340680066805319141174901776
993 328668249630317862488577785010637413465008735989205625
994 336001362419376572601963619375955934549117992989205625
995 343490493708144940829167327334046415347347119114205625
996 351138801666450642177130955447050702898089823842205625
997 358949505134940699109232711468530146892980192191330625
998 366925884728156319004760380050501844358398444919330625
999 375071283956529807800059778336637906941405608544330625
1000 383389110367608747051152502055688068203407765544330625