0 1
1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
10 1
11 2
12 4
13 6
14 9
15 12
16 16
17 20
18 25
19 30
20 36
21 42
22 49
23 63
24 81
25 108
26 144
27 192
28 256
29 336
30 441
31 567
32 729
33 918
34 1156
35 1462
36 1849
37 2365
38 3025
39 3905
40 5041
41 6532
42 8464
43 10948
44 14161
45 18207
46 23409
47 29988
48 38416
49 49196
50 63001
51 80822
52 103684
53 133308
54 171396
55 220662
56 284089
57 365638
58 470596
59 605052
60 777924
61 999306
62 1283689
63 1648515
64 2117025
65 2719395
66 3493161
67 4489338
68 5769604
69 7417376
70 9535744
71 12259360
72 15760900
73 20258910
74 26040609
75 33465474
76 43007364
77 55264266
78 71014329
79 91255983
80 117267241
81 150707193
82 193682889
83 248933379
84 319944769
85 411222130
86 528540100
87 679308520
88 873084304
89 1122085300
90 1442100625
91 1853331900
92 2381830416
93 3061035684
94 3933923841
95 5055814368
96 6497649664
97 8350827584
98 10732545604
99 13793659308
100 17727857316
101 22784076666
102 29282396641
103 37633785925
104 48367005625
105 62160921550
106 79888761316
107 102672290084
108 131953468516
109 169585856408
110 217950789904
111 280110266296
112 359997600004
113 462669857762
114 594624512161
115 764212858236
116 982168209936
117 1262282832360
118 1622286216100
119 2084959203360
120 2679585659136
121 3443796239424
122 4425957609616
123 5688231002024
124 7310501994436
125 9395448919922
126 12075020357569
127 15518812036741
128 19944771925849
129 25633016697179
130 32943547684609
131 42339028403377
132 54414094781281
133 69932937420717
134 89877737669769
135 115510751158047
136 148454266640761
137 190793235592014
138 245207224900836
139 315140065363794
140 405017677752601
141 520528366349598
142 668982602631204
143 859775901115722
144 1104983294381521
145 1420123578480364
146 1825141600248976
147 2345670233256332
148 3014653132904449
149 3874429108818007
150 4979412309632401
151 6399535547319902
152 8224676462760004
153 10570345976109400
154 13584998092090000
155 17459426559098300
156 22438838320488121
157 28838374028645685
158 37063051337052225
159 47633398721516130
160 61218399238884484
161 78677827945061906
162 101116668960871729
163 129955044213218675
164 167018095928325625
165 214651492978408125
166 275869888120580625
167 354547711025315700
168 455664372250538896
169 585619410710720956
170 752637500507955241
171 967288992439066979
172 1243158883609063201
173 1597706602963827224
174 2053370991279462976
175 2638990418209576376
176 3391627941068015401
177 4358916946820209726
178 5602075840692984676
179 7199782438053488412
180 9253153407664531044
181 11892143792747678946
182 15283771678338782089
183 19642688577865482006
184 25244764361001245124
185 32444546775808347156
186 41697700181894912164
187 53589844017856183122
188 68873615794885469481
189 88516304488282273515
190 113761069022372062225
191 146205615921410765995
192 187903316228114000809
193 241493160255067324560
194 310366775960359430400
195 398883080247213497760
196 512644148895068810244
197 658849764452848509240
198 846753080192523120400
199 1088246240174986563580
200 1398613015952335476241
201 1797496096369820211456
202 2310140245809677008896
203 2968990011036673768704
204 3815743092491784529321
205 4903989333702700332601
206 6302602350873975566281
207 8100098447667470427523
208 10410238693356034099009
209 13379228703298574988069
210 17194971793433638997529
211 22098961124501719603596
212 28401563471522135685904
213 36501661916570892623632
214 46911900607429326570256
215 60291129310850895770532
216 77486101106764249500129
217 99585062236092273160686
218 127986625716294272387524
219 164488287640977141242678
220 211400188259016044196841
221 271691317575361927548424
222 349177418685141449897536
223 448762480916423427667424
224 576749106619227541123216
225 741237394242221725906752
226 952637582472645237260544
227 1224328900025449738230768
228 1573506318685018488701121
229 2022268799594200019702223
230 2599017906219675823090849
231 3340255300489145457466596
232 4292892883017631136039184
233 5517221783102862050165616
234 7090728101873234414189584
235 9112996901522588397420096
236 11712014807791169921773824
237 15052270108270162185123840
238 19345162991221799685734400
239 24862384774209961804878720
240 31953112875883142412724161
241 41066109777225684242390544
242 52778124584787901895147776
243 67830394692949456288794304
244 87175557684128641818480016
245 112037942458468414297360704
246 143991055334681421190430976
247 185057165112322479573510144
248 237835289697754707878363136
249 305665684391192249036537856
250 392841242075851589880446976
251 504879184534430415414604032
252 648870239868892383361485249
253 833927404980545415316158417
254 1071762694676986349165979361
255 1377428379066828802954551437
256 1770269621140799898561603529
257 2275148805674080527286275577
258 2924019045542042577201378601
259 3757946450522982097921164457
260 4829709145201676326519313449
261 6207137524271211101550506281
262 7977407145416597466462146089
263 10252555951094653255168304470
264 13176574996641601427235948100
265 16934521447166675779924111890
266 21764230592368736481778255041
267 27971368116636553933429387908
268 35948775262045171283642124304
269 46201331213130281712751820252
270 59377906209757434719062894801
271 76312427656913622034503789894
272 98076658249271485676463998436
273 126048026365906753830351279234
274 161996801627958619450700706121
275 208198132841105162493773322131
276 267576039050893306964081886241
277 343888466707837256420886295600
278 441965124957149942359468960000
279 568013151323080380080211547200
280 730009952951055989084596258704
281 938208085792148587032503702556
282 1205784124842998619699474041209
283 1549672591550772463766844960391
284 1991637716507817793510679878009
285 2559650867830810881957217847226
286 3289660820781762589854456522564
287 4227868906573872268574587745682
288 5433653031416875254258800855041
289 6983325622967734378268303519441
290 8974963339475743444637275143841
291 11534614207306772429520403143349
292 14824275028088857403488127401561
293 19052143934662953357827132235504
294 24485796966080047931865611110656
295 31469122589047784034299365400304
296 40444085928523337930243799567961
297 51978700135829719211341970137459
298 66802975163917863082294597229521
299 85855119098580138403115114655752
300 110340916064659288978194432937024
301 141810038653706592119054383343096
302 182254124582229638704551608893009
303 234232824718059722714395194644766
304 301035799881978664127726907798084
305 386890918980560279369883616363236
306 497231835045221942543905936039044
307 639041873698930440464715685594266
308 821295998281162276315769234717449
309 1055528822999222685723510247156526
310 1356564622881200958213545856825124
311 1743455541861759064667129109305300
312 2240687376906976460098906794722500
313 2879729250605901940872409053172550
314 3701025248887057060350462920515609
315 4756554071886275015783588405809075
316 6113118694767471635344440798900625
317 7856574236629231275761044152140575
318 10097261613536212858721553441419569
319 12976990864142124127705382626077510
320 16678016113029197673004981045452900
321 21434570184915487771730535729614760
322 27547688879682978828669636270601744
323 35404263116312219697149878074611544
324 45501524729848437025729026673343844
325 58478515593990551132016040352159958
326 75156531707019722298653516951491681
327 96591101891935175874649332061435706
328 124138790771618101085989587970280356
329 159543053887930279429327501637913114
330 205044578617778670631386968746965441
331 263523094211769210651009185089797771
332 338679625918788948343636382478083001
333 435270727810724177905259915331349413
334 559409518582342386295553084455217569
335 718952572470272777951221439383249675
336 923997151088051606632618820984625625
337 1187520245299820916357062221679519150
338 1526199871218609948380159139325904356
339 1961470599029334099517466643858871712
340 2520880117611676351740763736362119424
341 3239832690081948908936194450219511152
342 4163829841170000136763012132823868321
343 5351350086469820719328906923095582460
344 6877549957688430250238438095845379600
345 8839020556717764162698678898531398420
346 11359900674329440461454472785672634809
347 14599733364411389635713070022034255984
348 18763563205581390416604286079380502784
349 24114913292051211923382208226691603936
350 30992463249739643378540289513328609444
351 39831483806457408432642635311881179460
352 51191384480786849838485744846795868900
353 65791117845198239625032994368337583770
354 84554681050779629548343256022703166961
355 108669594342830840161406508822615545621
356 139662057592570481024708199718373303881
357 179493541399027886930389855135563439658
358 230684925879814733297525983338426210244
359 296476043725012970870539680652599391780
360 381030724775792598860157664046153076100
361 489700319118623439932810758425129269880
362 629362376711193924384004142317434073104
363 808855918110221816502480293964063420264
364 1039540843990036558459442190457488636324
365 1336016887715049536677412933146933041882
366 1717047612490842144443726931859080614401
367 2206747931609465587914728219559171657060
368 2836110308320659512410437706977636003600
369 3644966226430881322072894043212720573320
370 4684507070420917865032876362786231353284
371 6020523958135967383672434858564313986464
372 7737571570626809501172151018388549695744
373 9944319502236275070011017824536054306368
374 12780429810556934563233888773000992990096
375 16425396036987815884169698049507589233944
376 21109903107408733763564949516471674114116
377 27130427065544701178885903525260251061362
378 34867998636171510738650584465907908623009
379 44812318138407785865280478736747183992829
380 57592747948964720504320810714564095366249
381 74018143985952536430433675072504853439903
382 95128047093361270221579415793231842866841
383 122258474158905971373086233350569421461289
384 157126472795077482025765201926295549751481
385 201938790933485267769896108121523221698205
386 259531538882449988077260903089751886635025
387 333549682868402524346869193136947762486255
388 428677729961763794380042432700615312451601
389 550936204120669765689054494242935078938698
390 708062676915747247736717140251162754048804
391 910001467849232515679408143800133339176790
392 1169533006731682504126419958063668019671025
393 1503082689600085028884374449099518833193070
394 1931760419561848823863908355928601489581956
395 2482696623682518589957910266061570819693050
396 3190759300598265838077677378120835699555625
397 4100760768447498353731584414353310284628500
398 5270293775179180857462752353675536756336400
399 6773376464779265885589621632898725245800980
400 8705136884341114708096533344822529047717161
401 11187833508023633296792159768994072494428699
402 14378592808621899133224503333416778695189041
403 18479353577069397486112471428543679580555586
404 23749647352248578343126859481734248485593156
405 30523023817027844229484749470736798019775712
406 39228160701368958939706547815667949043540224
407 50415994209392592239310909286825590706543824
408 64794587018014491376992948136104068069103049
409 83273940595083888866604742239728843216488989
410 107023587947332467213679288697029155120211329
411 137546611764360311444247801130827822819968142
412 176774772465729270382912846909449019567442116
413 227190766675121862617928348288931288058457382
414 291985353693136353986168353001830335244661689
415 375259294288220242843451033321626666408611711
416 482282882235552710043860573123157246058154889
417 619829493999913021479589734838898201371125945
418 796604266465642291855025444370307105727637225
419 1023795033140764154474678335421255213350724880
420 1315780386833900508471324174608307389042915584
421 1691039681122120751332760667736381118188036528
422 2173322563357673461407876449561484002453368801
423 2793152057357586482915464866189681997597283855
424 3589756323823228774805966129727329012308641025
425 4613551356963992929297271847412496790938917740
426 5929331743797893437774745918099494904813856144
427 7620371424920014189086867857116574059511320140
428 9793693988277687650442850369256810460266939025
429 12586846045635274133293402618428680971272730950
430 16176602369458502907998980311970858588006160100
431 20790153726422495837220597873883806281911802820
432 26719485470220389274913539610405061364860361124
433 34339856895140403463984224948552229619143858142
434 44133550883418091114462786736260881875880723961
435 56720396929053365247861562707558605929150620206
436 72896999298511868156066304808583658994729157476
437 93687153024934363993497256772920292405250412588
438 120406638495154753268702954655356420720585523844
439 154746495390295156732864521694602504547968366454
440 198880046273713247847468939103105398835618148089
441 255600443202766613095265904459152510359204757419
442 328497442501278481251061850127170480470797526849
443 422184595526212845244135163780973150010766683175
444 542591234021367598512122017045180880915596200625
445 697337729411662755244368763791532006990124032100
446 896217775685376003091078297274144014940532587536
447 1151818218888142616186025084356581578900789505592
448 1480315661389421097437038176247602801855775581124
449 1902500256915633942681711134212225261716270900840
450 2445091490937001541195087046832204142297351744400
451 3142429220348664296440946143974432125673080866860
452 4038646996034040299534274180219765507884428137409
453 5190465214922182915721923543011129686166355623488
454 6670780876311604013160634755929664344919080636416
455 8573281133227237955842522986483339258474851710016
456 11018372624164239497036533234082195052946218984241
457 14160801844512903793474923088493358529413166906517
458 18199448840546944093004391240178666020820647416329
459 23389914055469127008721591396261500038109139392543
460 30060694931780731021875829728591936857253406949881
461 38633976065007968977714705697192720048849258138461
462 49652348689172208474748668712625707382742461071441
463 63813150533685112268225620581084681121681606842728
464 82012599374232056361236846629763420368505180751424
465 105402513429701183369968364935744006049585487711296
466 135463208361481914391860517997654256075584875307584
467 174097184426489883369588779802981311935095502283672
468 223749533115662091844353574842390562847552348244001
469 287562683649347204112585098253461640945627943678574
470 369575283023579260473821012904711385064524186529476
471 474977796453280443843775679043532569933867666082910
472 610441004814762358235606174910945691660464552586225
473 784538189241252241605160914391902491945222503836240
474 1008287722356914333449464322585484999612722916157696
475 1295850406006261537562014814588309413887851861948544
476 1665425689029840798035802153220897248531485988490816
477 2140403485483121241879578090208594497064858435976704
478 2750844490297883600115214545193946001673815758770176
479 3535382679539135841720436879300650384304314781301952
480 4543670401896050175170012788249745329782366152077729
481 5839520807902311712732133139456125123892860401667727
482 7504946496932152510768074503567216303067878837787201
483 9645349982415273752647726498128311529244470032089416
484 12396194472713157352762984667600352447081525778977856
485 15931577152252293194483363132008949593612945721002432
486 20475247554148343369653205919003031739757088579184704
487 26314768362050655082385108036744660068164980615242112
488 33819714858982807593152812307707185645104358639790336
489 43465064841398081345800243059331152666475898229083392
490 55861259314111238698562888356149065689521253577146624
491 71792836466363531893046148172125119426137835323554288
492 92268084020511875262699420776350918492536783222039681
493 118582852382562530345084871613545295027150862512523040
494 152402567241545337938238396954306887864832820640793600
495 195867632082943419284039413617346265550280902829474560
496 251728891397054657982603414947985995682810510797133376
497 323521727863418189875650294118463069837277790765852928
498 415789811883930065138350379207943175731502159313757184
499 534372664266492595483435149241341343199840328819901952
500 686775231508037933421672731582446696313282856965837056
501 882642863590981352705710681919738630785157499402553344
502 1134371754988036010688311520613179630946553395416416256
503 1457893482851454200563959468550090785951857537380713600
504 1873683294735384265702306837263352859449698462567050625
505 2408055959001876861185740515964067154316883819364926625
506 3094831190509914794607412591619088337048901996803596225
507 3977474054100896147313124869709808290232915436398015385
508 5111845809088932158001440562748514239099739386789567921
509 6569739291940386358565405376810873303613769629106701329
510 8443422586675770624267720570081175543859302030737591921
511 10851478545677647485453467498339463759664092585330528897
512 13946309736187562280060887158180198671782165996889302929
513 17923783790288458427374013674951416539814832663081287697
514 23035629599377390585375451712335814038794052724689688721
515 29605368891317776943940848633295951937626467638717658746
516 38048791477993547568208552391519442695908581015312679396
517 48900270023671195053662002395676304216294524000409247886
518 62846579759858757333722864991452254073729368982309412601
519 80770363550147215761096863375759500494373890723478932140
520 103805993149524606346472302322815261154118151851438019600
521 133411362040842383290413155393196304186069424691217937140
522 171460153518835930858621729033658522761879999561735446601
523 220360423542507125912283766027742804930735369175739831278
524 283207003302365883246006690180007285771372904786633518884
525 363977366852513099007103605443798388900255855954925700442
526 467783360002037705353575972419925306067932859847907570721
527 601194722042880088643989156394772929448388683154258445975
528 772654875561716019502610892761139995524753087475922000625
529 993015299104223145414894616687551714500427089388726816900
530 1276222302406589028660901205605415687549830460283841045776
531 1640199669259102127668004688036038796578327699785483456416
532 2107983029261139833021580472789477166760943091138563886656
533 2709177751304019921665569491082775840479661363072789369672
534 3481832626865735941168180238409733036960259634568750299289
535 4474847925969959086583074833521013693285024868194887108215
536 5751070228376548115243976118812301635381163006607657436025
537 7391269897635650242911981012942780726196407729783170602430
538 9499252926896790075933561879493185123079585312806591339556
539 12208430678200809997599131764246496135215547099059154395406
540 15690263305066545938767312541760947142876261972787639451881
541 20165111231036505025350387691504745096494202933002016470165
542 25916181459413053140594364046853958737661974353500234534225
543 33307451357048703383506344911868824759543729098515431374185
544 42806704283945493459439906249673167948186426934669192100801
545 55015134962146303457039037201472967372321566471661692739868
546 70705398267212849395806348391682499833416965643222943678224
547 90870509498249354421156734941801883922369408281581488533084
548 116786690957662407561751097610733569646703013926547690823969
549 150094142314711110945257441984423199044701372968693963685511
550 192900846598656604404697348237606013565779317323646827886609
551 247915981560802907861736386521418283249220976860710407615132
552 318621379828015757257542737346991500075538898370561626795536
553 409491889326265111678699475104816892593359096088524061905396
554 526278580283927519240450576909496243848841268159986731549481
555 676372722598638630185708021846459132974773549055506870948822
556 869273569197295234590405373033095190048892256885696202448964
557 1117189550758098142452141759687967193097926521828860578745420
558 1435810930586113899709684494734521695980377752415247898720100
559 1845302819912379011388383964867401795310656564160428740801230
560 2371581400196306530628834532611015464287638389832157273706329
561 3047954122794945160814542545642336818641649015859239632610310
562 3917227691992240395404947906911264186561438959209968819400900
563 5034417242750338537857089660147395586696848560561973926878220
564 6470228173336452437566774150730518486907797060284540661151076
565 8315530993248831448955158119995939356463109794767519106878242
566 10687112393445137979583992666170856469867263797410484284154889
567 13735066516240083140398535230770621391022758813108423661754003
568 17652294208232323535803483168403481502227146085692059241802081
569 22686711450982662073660572853516330958889785811351342821916171
570 29156939624319114511227347033363702111532803289425874300750361
571 37472470617567945960182505163040064297168540085978080863884498
572 48159583011013083939766497825327441947091915272362444700724964
573 61894649527253167080165033028815473111233306123153833516774704
574 79546943735485490615968516139214768461936135933155191152225344
575 102233655186468152689629088928593483223717880351781064471967856
576 131390594810787267200856435868702716472407421830691478452861444
577 168863065428355213161038940969132074028936050148453590423601790
578 217022648439368297100805438735732288055331942263626186678497025
579 278917297966621464180970471769508840335093174399601014645448370
580 358464241702106954796938987971688874117081552621267901854201796
581 460697896888575107486568077019160736612784150588181686446956362
582 592088491699362374687424513099996301220019551844521345340461289
583 760951557127717587848463454265533867789127876279498444311395975
584 977974205567085884949268893256398876305328115986837987983055625
585 1256891503533707349130239365155383695227107744967134161574653025
586 1615355745235814303927178353193583282610823509880585526318475769
587 2076053642124389411413746430090121590920759455823527913536597475
588 2668142133823751786101170942855362615703102823597161779207580625
589 3429093690951469373949634396681158173950453177480810380846100250
590 4407067896518555258898903289242686020253135473628085169163116900
591 5663959400052262608029142653855274691558505147372418993118869720
592 7279315145288076911956321006439552236980956373738020718928824336
593 9355368787412466323370067436367778591865220573627950236014800988
594 12023510921236218109471238379396001247969504325362401098441238929
595 15452604612187687483420872776754158457751312851997795085506536204
596 19859672508706242742319776067368714543838449494620027060554889104
597 25523631908758505350348918722677528353857007174155937745848781428
598 32802947054046582262305239731179925446486388363572433957461149521
599 42158315841459048585675307168863214809040777369526384919697692096
600 54181826762695266695146545549401866787298269199077497661141815296
601 69634431374882954178567418325865115449325838048209912628697215616
602 89494103883589196920887194391571050131606542370970412765415732836
603 115017735792347702271236113111428691663135454154584356466792730172
604 147820682846394284533541352837725885431645322311936320887098551844
605 189978998687853333119216660002235432157203594608377137120476156570
606 244160825450548599814363205546140980130731371230180354452295000225
607 313795256825431553992930623869461542060769163942541237773076750005
608 403289360709020750913817818260150818534645406149522148154413388889
609 518307096501368453185053931374859369593212746110838628533996660902
610 666127779347762737718595284220747846098266474435727542871041082436
611 856106778035616070837811944233126667145957199740130425095847758020
612 1100267603486164670652175149794907354980946194243610804981796248900
613 1414062860311596224645105773676094237062647009846775172037562501880
614 1817352221020616975558923591948852169275954367820909951858744487696
615 2335659317521985428743977523326073612990043711129279942042752646328
616 3001787096869748166462572807541020942135778376749586253113859356804
617 3857893874905364237300384751757564308968449285175652529615862544834
618 4958161478391528907952559901520248655931851564831899160570160733089
619 6372224338703125132597665675163563470789230581802672214458756542828
620 8189576559723742108156589267067029104181255004922967416501765741456
621 10525235877245727536900566790365754742079937069527926901345750523560
622 13527022974115475703363139597885228226076885608568613929060776388100
623 17384916849020839940663524349653354333046945209295312202667879218400
624 22343078327412368848616084251216387794997951004265621281256778297600
625 28715302666115493981213749926446363450671560994913942005001304962240
626 36904879225839236089370339193625191275621125353383172680604576114576
627 47430115103084963626270905984086943163029818923481316850036665176424
628 60957138077200439329634045582089715992574290870329047272582613595076
629 78342054926221279270297569931791716052295190787689314677063649909618
630 100685133253633648118913654183013964767947942269881481242114846957249
631 129400435919749142100127404109375132987238902263908993224346038067861
632 166305315145588378189497743302803330310711117262859472623078994919929
633 213735430248673341815768649286657541828848711382749353771202891973859
634 274692568325873781145402694868396981573063191111207848848387565415889
635 353034623252095060415700264799937186016191326252138107826743985699809
636 453719756505728708534613918982693778254317412397333988086357184281329
637 583120192425477850634741323092044943537165821412031674992676224534077
638 749425507571066228824239066395021300095635355780112534579599840901401
639 963160937819739570640007715682080632821515262907455973282872633799327
640 1237853506145613351785410410551229681539969460905128459258728040292329
641 1590888129397708412201110675351902462197520631023875105157649249215990
642 2044607885903437120735724594335589207623019743412503232298685305096900
643 2627728078328914971370465917428195619430504407020397567661701752590890
644 3377153585899981200194704983823605361548700187891151375647797195004809
645 4340314523719720770834712699505358828826973510210072845239031478910958
646 5578168029865334122620123110055509277678310023640202163678653328232996
647 7169056159263042534821233785405857874424920870598009768395156819295674
648 9213664045166479655556958379738900249425849129953151361198017494639681
649 11841392123495394626927424297164990836257603209019689381117319957926172
650 15218545709395375827122129280986102723184992643866339935616222262114064
651 19558860233115096597956841980490566765810418260379451321390234114145148
652 25137028262980430720576965090546260489975813337797691166422974006468561
653 32306084422243473255398198875954283213271523848407934455909954665344591
654 41519748467409952910955157255697895144190254102430680977695620629317521
655 53361140590905347537882581552868198399642138016117265826980997542586454
656 68579686300300723365004710833862107016642722117695002051914171650860196
657 88138546533415819962961552814358026984773028218103922309601946198318600
658 113275574796396250683538517904909456230581644342153044730968374074010000
659 145581659218639723938936716780863617154296890443639996514925382270584100
660 187101407686049676849891874036556678327437985675080099660080407961797881
661 240462548276955024387774455589415233603327319266616451494566432003613253
662 309042234577255747752779166423259891602401645502019143264668678307542689
663 397180781110671567715740719237601493057989884252340338846168011347892666
664 510456355907067818399279237142489355003553936340459225594090318394711204
665 656038015125707542338215953923341617592412471135122292468582639587999482
666 843139422811757219188107827959891775325461260032216040320770581410605281
667 1083601971088712243575882283549316355530371876106664438550495927380652507
668 1392644205665967991328661449972603042751925214298807838832135445001559929
669 1789824986776639559044402169210240671313288640876700932815961857915532629
670 2300281342683707377443681406352787756105233711796747071530756644903515329
671 2956319357809414919781897360276175263935377498252227441038384156683653036
672 3799458780621172138970005188236119450092959270382787910206092076425588624
673 4883060751709884382545887471785451328679767680377413502598913691260949668
674 6275704957375852373874548921758043098868977735874058238256403984403853401
675 8065529944152491932918951090968229701655398636829883256163369240801544603
676 10365811286836199310362632497320905659445373474126167499664424815593947009
677 13322130644645614230144529857596960267220108657489186382290016559088046032
678 17121589425266786369114535045832906650320305100884421305236378883992750336
679 22004650176976670751660422517618245030627045932974932956396826883291223824
680 28280355134352523125534971439376186453685711979364252446389410327591257241
681 36345885078505015058453922530344433832460147360634570054672853633238477758
682 46711696365341214368816555027665468967339816453701634734487053583789213604
683 60033827009986828598961084885262658749421274002952602781886071390238964268
684 77155416435253614968075619931095967981595690822586358739491181273114303556
685 99160066612230285719736042448714577936410726447792182458085737732500658922
686 127440421746582808845271013888091230990094739808872064414936698176290867689
687 163786306825087823903724936418435890172508999222183042512902508038044408790
688 210498003190429038272541491446101455014368632109620188110532742715391896900
689 270531830200415866871502576331363859667671599303645903271559415612551510180
690 347687246635669481839578196262459170971294871598556039737822467393703873796
691 446847313247899767559314238711172913361741031912485490584211753619615544890
692 574287734994482576404585252599262842205872904205779193876990450173118473225
693 738074041819570400308310189017697738194328448266963523221552055980385480955
694 948572045009999438580851680463798103150123808781849487300600715371441702289
695 1219103875210415305452354256795161719361566034608187426975824730391501820467
696 1566791121846084787291932453057621303554603951257111725390539926684676242201
697 2013638435093984554851246691768795548492985714178885976433239033663271827384
698 2587926170088467131255831944368061024421462216909532291890874838818158280256
699 3326000211908037531564142133385761489456538721067770242523241844007832920176
700 4274572256918036970144993813849563409505983857335628381266141591912899456996
701 5493676132128452275597348070644727488361398467422781131935745134042027596600
702 7060467253974537062889280523702350738188107949108489922343171143564859610000
703 9074105689068521617740527215471145553860103589322125749790556426837584303500
704 11662031859156988748996359159839203211737972133741540771114932160283427470225
705 14988032071065026280560501293224959279258971999415490670590599140493231348480
706 19262604327983063250705495107074513449930095673871290057366866836074476929024
707 24756280460111515526302843177719232872932715480709554505116690059031548096256
708 31816747714086052589192123701421573599489939238804930678257053208673295505689
709 40890853403154574206932650916892714788273507650533813155873637967196510820561
710 52552885262311562955929010076731917001478538279172227925381097564537884415689
711 67540917333376589236489511369956882958771218283872821647635976021491530462027
712 86803521661359652487195006477031412325569882145909043751156996070358075965361
713 111559802121471168013497849654750664413747041724051942259717807018946878524261
714 143376549835557220602689973356172267240112309251303330690621789111100540693161
715 184267403238711794809622624273065003421471137314462782606198769459914409177876
716 236820288501023357765551634349796942814567937511363775292890681969011705132816
717 304361205834399947002041145719753828834717570760285811691004921326594341833488
718 391164727495759599489236152196785228304797299683079138146486027520251455463184
719 502724529617230767502734001851535860307911169248469737265276369636506493614108
720 646101079452787988105423975207708065910514978052665267062323764961434827270721
721 830368482691499782915046599480773008007425834674164964945745985806842282535358
722 1067188771192523140680598233830569867105815229574836890754549304216787622215684
723 1371549977026923087682639379550323647219645749233543051064773754625367041981302
724 1762714704522682687171875531747108839659046151038158255126155201104304537712281
725 2265439234139913454674609533598644723941023099033807941666165514060458225550360
726 2911540313592701442780033508806352875463112356280760958896797616127712454081600
727 3741908796284201225695080108287126010686142035430786199954427737006687310713440
728 4809097567476724366375678342117696088723739652092175216304948539854673872478096
729 6180647544503647454058317721668019913236317192076532680349484023179935032256704
730 7943362249026330141230193253415128966053692031743969282540505534025447647498496
731 10208801483166243595904802787013773771798629988763408984974826401340870648729200
732 13120341796758945038684836295820126643454082923835513954471471033617728477230625
733 16862250593043146264379916404107252482926245707871928526781035352979999333867775
734 21671348160519870630755594746224948189504223721483179989845148976559057812720609
735 27851995705023518084813912467892967663144434418295194068655662209179536702960236
736 35795357954049848226044105721308095976443691266145366402592330642904320130912144
737 46004159437216091821948908508321869291308720088265176100775886640827805012144624
738 59124501233975036860633744804141995481636861266665746757856240254879002347458704
739 75986751827018183125013661208249247950587117353956219988817786759264771007093376
740 97658099987538053755769255954474196508261113093338868436084281803505213539206144
741 125510095692561571840583168422367164952382879039725390285217773878387983599371776
742 161305453646611420066627274143675262362558337017855881416891771487296201307035904
743 207309613083827511888576182651997133026213251709498053563084225463771487482151504
744 266434114317802548749209927456139130333322249324975739663748150473864502134497729
745 342420866144820731874223588664388379276101834523344839238930405156682926725755760
746 440078966132358785629992844618862576408385643443197118803957808816060409129734400
747 565589061824920357470576013041229740654971169406722706875399301017119424275136960
748 726894515471531777537203287184905000878000386636393661349433123861082759551451664
749 934204128555359289425779469836902130938033053697337502948682957060196297943754048
750 1200638242873161838174989397293041256479702582024947091305789030514188838683515136
751 1543059109017982570049212985957429631880691669814003840328887798730125021211991808
752 1983138075150341355679205830576292203789941870696399457788070848749566417279674624
753 2548727136975261713149781843617521942983958187934166276290634917393436286913906688
754 3275621652446793490686985130802426944540532842189788976210090757524602357855174656
755 4209825781002152780112764600639329079785183690541763886134627513455701819652797824
756 5410464023875314618287753997932370345363156788218714535722912419860665783584918721
757 6953523132893297188336966983889799987249849466616431637849699493434828305865828401
758 8936661208043638544016172814466092205544927788457345858780444375825051237276472481
759 11485388345018900257165954658083614158208037780154857049940268350462115056184802853
760 14761009997465693747852939788886041111749148158488761902449525448960261634644584889
761 18970835778467846527965704389525370190607399869477418749233332876105275572680199241
762 24381299802343161146253458387457740525945354162491022687322929333764478349399328729
763 31334822935236458334590425371347540494541400893688484730563239742496105024121448393
764 40271484143280096878606598185813632666927389495582346231591620999977298116123242681
765 51756872488298997135772552843897246794578043222166907176493682631210904714956948537
766 66517882485764690883625492632783287866769229790941257097605835019969113671645829049
767 85488718264232537411591197022308658037511321095878802209987925370849764935463592622
768 109870018066575698557844655409766398553616569189035061858092928141591081982866274916
769 141204841001812156892435080781113939067717369664764826209668963308930658344261708730
770 181476325145092253771041678966927571787363097928951936420025442852095285942933615025
771 233233197633391250906814231810824818650696249359513239944309783476063514330480713860
772 299751080119155941790439724443608106625778548948563305371043649548992004352672397584
773 385239798383388479202030921465916764747476813517644918006822417091544673140606094940
774 495109816449964177759875576875683163395120432249217553329924113967861820277939121025
775 636314657451776334652310657656797102486974715385026799980077106157132123327694464470
776 817790982596868588423352336623724674245756388016418392861821719346379724493573050596
777 1051024180230259839330166568434549492789771925137415540713414277585132758166427718898
778 1350775260349415781120606292878157599200556692049353945662612670843854905510928216249
779 1736015058732804260322637214344074363721408055559124726452124819111677756800114562827
780 2231124875182768438082512791219757526795875988257930569099729895521091690072167184321
781 2867439532634544772734823448876554629079732871398064849031413334977955189752599871016
782 3685230515231413361158175785500279303150952852467151065383122217286913975375966172736
783 4736254695461673200488342353934828795989510678368092619213781415034938986170167353504
784 6087029955811088981608948646812986395453847053217597478415484262331956001317040931856
785 7823045014543893241931585861157060759617328281655546161085120956759023066483574262676
786 10054169889726661680014098652376818287175929942342712397084681765153951951928046714521
787 12921609422361206452748922101253372916932583562409189715082409756434687119287309421767
788 16606839937592619813907097886753652220934993570492085425941959467061802011140145179609
789 21343094633054293014395440240688481017313744367174109228687025400360744344516547085730
790 27430124588865381996004388887501467412893051855905486977094704004503541583403877208100
791 35253169603409275237935974748658528171989383627816598716589489132540253355420655605610
792 45307339493135936917950073401035346457881591387985641025184004156098056817509601187441
793 58228948915497143370698995502288719373229276130628281276357391194291368156459909441417
794 74835788853089763184606093389042371591727913725738072592913900449771593470786183868129
795 96178883486144056199001533629730852607224592700643406275524692129888210576612196067997
796 123609008075009438195005922517232320018175118728766337436550968072336783683755249199721
797 158862177678418713432941897265890848189821336286464757452376467942057692993628715022600
798 204169517171554650350891970666926194648643483786505889865286649576932554255430227560000
799 262398466087051793721590966169214914024482146920988253723169351292491391396027313249800
800 337234254940141556906197059558257285621255803625962703006994012475112030547764544119209
801 433413138426285613105198593187988138233588019774749532232005809639208642524836263310939
802 557022146501295051300204515705220458258813287779441848434112310807808796085311859710769
803 715884324179713764733146412971111306452851158100704543203049670329599298941775277495392
804 920053841351268415084038383638037501104770619809952878997171034007487858615748296467456
805 1182452307438320208805629349807252415127529785802064791986222479197626457007623291288224
806 1519686562378461765711826409365509700742016865519914777568187824837536648870284469977121
807 1953099700804747378817025002553497838965202227853920559797854388679567119676008800120542
808 2510121847306042430117229518258718297206562708916692679464071920593934374165488379463684
809 3226006171485756194850375931229829603644497964492364690576825767315033894149011218728884
810 4146060012837024609934414314867867104731076703854542591554866263613065968387964285554084
811 5328512320275344818740043664675119519851195327464686862751528645995289715555605836975250
812 6848198882653806584451870074040629220592569754700793836955185040852625493271011932515625
813 8801298583458553963268895076594127059571263766346529371436816168126277137954617423844750
814 11311420430764596393386124594852845356808771065771706754352559606207737578723534774884644
815 14537426602250352588236500526082674960489609723088555067310439615211756217097816539848036
816 18683486615087377198170914840950542065275219000215356259265490658223262714087846601278884
817 24011998935362722016910958505625661585165355041953355125504004900393495159695238926685726
818 30860197818016528601362828579666290805797507949211268769310706967401264254172915722069689
819 39661496401475082564631723656260417865371940546850522233629375699973582084136472147116515
820 50972916832239678958017848251113263222152935853406468377412116353139834288265516951627025
821 65510343434490031546254348777195938182579402277125581887918804510189170294201433621690535
822 84193830049577408744425263618146480247736945404699237989980358930851572268525314577308129
823 108205828984940130761336222123772141832787751646881864601310400920699484170811248453740254
824 139066026802956659362699050703438432638431127643765285049595627951400021566368194262688004
825 178727523204431741927330774359698850503716648522821882164176779454323375620785584525055480
826 229700440036671420885348622610812113725810940467650186033110490563454467253926509562307600
827 295210783471161452431602971388008051908443039180123723278109026552028858983515239092051880
828 379404613520738861176028235006154532156350356892812616782373053198826513427191815223075044
829 487610442505678991937364457129926673989381313393404151143527222112560110925317719904735190
830 626676469308635651300063507833365106628209777843206954273992097993694972677616540308465025
831 805403992513067393227394282193063957132253272787014081052286792163163937311415958441870250
832 1035104432549738814112742904803876070858449703584227676207993602685772736233480893526902500
833 1330315216020900266544345876191884122767028261350844770530422831407728290845983515117890650
834 1709719829541639127720374111198038654923343764522161102842832419060535417727011451286186929
835 2197330272047318119657738568327965328912383052352707043516592446298118445644764039097034083
836 2824006741355953770957802076161330435539853467827018269239948101487101495128884821170569241
837 3629410733869021164185196358354394392671277734733411902776979306987499529838570491269590701
838 4664515166418759978297939263158270463528512942107455722347121003051352031802182670930919761
839 5994830382439660244842285139350154586294713233073561307036238632135180895516332883799793739
840 7704550211981299372562659250548193241217263880932479508507729314417836272657674911891742761
841 9901880484028617492220397818876158570129678786232971710087765251933537417800665260750631606
842 12725887225384571263178199895037489005670303469376670865941793287442933535621272149917985476
843 16355297959253592427363396253391883398343095017112534368313544767703342899002219693007580176
844 21019813125672352405661335516550153861874336268432625546893289850649524998616648129624077376
845 27014643508112012650503620655900308448171605743070029702869100497480490709423371392086006328
846 34719193720093312023066279906448501689392218982229594961687743563371991837957106105834122209
847 44621074204121929515286677725324660259523641769904530763917945901751793725659727188559693996
848 57346961429506500778464877620362149265194918025406484835388096341618697108491233092455835024
849 73702259388760093205828273873754032663536518663015313556158542016003901605392024139907073732
850 94722072514432445611489609390304186525406632242731597999276108693440458134094997858289232201
851 121736716022544458261993230046204494973572586308516427993866155774174028506381755653466665232
852 156455909742637770285059509952652996662955804255233737496963932169325435151326188360535841024
853 201076983946759699800346187677977656922472326034634172230394114786280946425288750763545578656
854 258423945376266200578811065298339806187659151283411277829766090690679391234872585316473301764
855 332126204765026293784639339172093838851193341072237029814173595283029202991554786722104429972
856 426848277279458739396128948562398025376601867129495407345474389726028539746853636257359635556
857 548584993302003197658122178608602520350182979621936353307379655614864199410163134280869828858
858 705040903044640967943181688561255517013156311096606894230972665067071850911429738410214144369
859 906117886991400667743527876239233173935647454008817079366055341840471761797161034715278254053
860 1164541832367666868322338941537572980123333514946433749336526114955490369791383564112798198761
861 1496668037132693162106978280709666818974544305294444297976491372264455458465850973660397577730
862 1923516314412151901503107229272064844351161727885186444615732738266861005274413381066286188900
863 2472101307714155099161229407880667364701341665014748667205076551924793328780849485438279262340
864 3177142210758796067104411096441922881714477406399544627291384297752051087438611778170808176804
865 4083260097750196734847938972681156055650088865221384032521778766833998351180475435764398015320
866 5247801930117863603170277914218729035773359475326634715581939326606625006157211678674461155600
867 6744469967250556765277256194928395854747847024981676430423040686010905629378323338933059920040
868 8667986281662708666780363424200460699098936441766213552609616435141214792346288635449018320036
869 11140087589376863765941592832081128063800243586228889378791833215983052316486021002873629020314
870 14317229800135659833046003928523050945514707041788172099205022661891961691537183108708453864961
871 18400489897885856567893942901204207001164836336162242620804383201523629838324515423234348838100
872 23648291828003720171064220815422936036938299145482746891740269856110788354903231301873042010000
873 30392761795254276936341477010351331891686276762049414699552139881239460413279331228985058877000
874 39060748076916985603121840434551792590785416106501268951979742644634993476929844537163361932900
875 50200835666293849369063433266632920654585813818454827956107122122215839283370759974071669785440
876 64518065466429509202109437195155971600100688936807931587525885897548736177250287189150785814784
877 82918555364315365770003380096360178601265561149254696858105380193145757197056016165673550618304
878 106566847192319085941067600911783114638203792837028096844266813815349403223018956820870776577424
879 136959608987573362877409077922134446529889859947986516008649216041820590976327517285117623316632
880 176020357064490348480530918356686239120674863500711148725641234703432993521982366384813488375876
881 226221192730784197849594351623319159775260252315020240382721041480549609955005204965540990919282
882 290739258197213707051703788818475131375360348171117504139005870919558188079565226654976947327649
883 373657813561529072821707168914835309976625545292285541955162473964294142532833160689840672638349
884 480224660753848158762774769826618424614829041558936326663059346865140885341004326026577439959049
885 617184269741421521640183847748752871144719022146272970703826741261252086497034639963091398006439
886 793204626805911870120714766105439110265394418840110883696573878301998281129994798436768717986729
887 1019425819536696067970309117728758270040655520741043162656210280714611357787720133888059885408473
888 1310165077733909775022012906547233401416017311578783373203372569024773170622695756528501838645001
889 1683822891295438847843720075462068711392644110428196649916907057901290020778079347400922053409869
890 2164047552049287006606494845288687136007474702114638023474708360593156274156481895094213044752161
891 2781231821790708528246678693037440007152194390575734777864071072352828733328260507578331303941167
892 3574436448596620398367393459142879117417588942537542680979075018815934186022021486447263051506049
893 4593862268133316466337702576871637387458243404419691636912165815862105558828890347969909521242898
894 5904027345867226241359715483418870788874258214472958096984262483827835119715324436147532938307396
895 7587850237162665089203435558880939500266899323628498466886118511699932751695826997046771501553294
896 9751897789211952095809930404169626636274369474342975163451033886437171269017333883972587504758241
897 12533129611002660624056609097207066643426560551325901446751526499559817518410465217835868322563358
898 16107566059599281022424002556349945760844146047148938613748592990984462048933591350135917858355204
899 20701428327732597488761705133221583148302389021451101083673212412832532227325230463758345310666506
900 26605455673599823730121420616640453937176649307332046926801204403705375576339565333909274601622809
901 34193305910762488819324856175521393437443553727107537605012811971507140098921537330672667510562116
902 43945203699974440915134786579691020073717932848997666306699127899902060895659991222530273464253584
903 56478333310977101539191395676898086717144502952516734979019967039026168845858854471390654717317380
904 72585899370576382561615398233248032477988661998573346332319881196966210982079739206698299021887225
905 93287327698308980050377103366469615626291058524933422127690325343889903448413207174044662918500915
906 119892783371908803780498523983110069563467713265766456020045031974641431034461999577538559753422001
907 154086089282671292599823380158631463000911263113471013991593006617307041224506615461102538862266330
908 198031292982645733514958166738322483074629182435518547126592015146409822683568565228639105475868900
909 254509626293622835054149562415220569791773665470110022470953386465416111173597149549224878145820560
910 327095525664199217615764960648468602269762294551850436429063350775406861712559325219946568674127424
911 420382853362508197666142064014938217896053325540036950431269916370354226006015533408470884926556920
912 540275636734417001446640587998048287459521005835555511360277686369006965875811306930904475780609225
913 694361726017088294046463968156679750460432256523711676254539653394530636847297628603802968745496045
914 892393018999734027561422134895002233535061440060865507455500748319956368714443941499231735174636449
915 1146902645293356862615571697310222803326835132607243017684469537308001681819883127514941921303466854
916 1473998170957556080231336657958691405596597487152193874245758207493013205907402052737350406454184484
917 1894381024320064277897478721973629623492650881310169395564643047185165933032420020093210356727325006
918 2434656661054481279344119309971677910952171988733911372903572918851960091191899987026608866753887529
919 3129018387071569573390583278128357661412604315963487536094286088722937180686332387051369134517658119
920 4021411406071303600952005413023359894947665825628582246411591273740324092864333352304768507757297609
921 5168314051364660463567577110333582698274500959350324338242745824977605198056423745640907353445482705
922 6642312222322216543798913768292274103871098387623916866502963726990293164961073464196992767807795225
923 8536693246642280821696392490265903727363749146276956683881925127329903183236936413118625180240896200
924 10971349907696762101040511800237581638315920910765552012621164214038520167388610668971162068454606400
925 14100368294768331674431095078365939299728525013097730051038654972292500533994140291525514814614802840
926 18121779700839635275383100491389299194676190555490773596911646478866437269314113855579099295949635729
927 23290093752204295738950677601722881892950691362296759092335366015291936195365589257122093327371650823
928 29932405974526512282749591370015155996821789656254938462004843759210448327324466711402437765247850401
929 38469099221168793104445983860281059724185538915696670011457842855868405789588319538269859111112265028
930 49440449128865555205486495660518641362501460163872312933814414871378323343044072352163889323730567184
931 63540817423633886879917590738884580662229985641032783004305333512922036468238673381226048491862900100
932 81662597124473522155300691230273879856906176943821835321207843428206073686297607762592976167752530625
933 104952690876677817894251368831996761749856868907553872337184714262641781435178739860021271190875171750
934 134885096851204330177000960202011917746678659258909826219664548824067782349020945421646558981805608100
935 173354196072373123281446944062292977470864198394837859674527508229571071324544830480550273748210865300
936 222794645201238678486933439722811618833365658441531445142011631849112880467457326208425150583070728900
937 286335462624872565366851030461696199495595643402913627474951754460741401602249579808270066619835714310
938 367998059749346087522151721691970079352501818919786583404803523551236360006355947263694081952550335449
939 472950750626023905416403090523966841102358686266440060644050907702590776090163739987599495916999412942
940 607835847477228235593404050725978758849037343269348476345303135613155640501295999422907347646696340836
941 781190043549601358874850994788271736319901540168075712850814756025395437836505400242717967941069739068
942 1003984688750840037361784434511083355153267197230675262290140791309013558514758873414692477559173704484
943 1290320151375712602728635464972779554648862840802005676184322940178586611632362768383255762237297663134
944 1658318211125058690250787186664749634001364661317157925399712932476365738436264271114412023083174152409
945 2131268961751082595667190277188716475103723350510308850993500194294947232926065807397546159118294506139
946 2739104809228310831260594327914695233952760698962369602806952004937596509764888289102326854135220467969
947 3520294852777912190135445322702966970272662243884285002459339089796393293628614650581381332784136399759
948 4524279541528752227497229757214050325425929447247731847253737806504302957959798338268860962016123060449
949 5814599692904464830225865222186829880074792291096642392167245562040875454038444316542197547748114487500
950 7472917904029523520476652408851579514076156953865339520485556841128684310123446242079228215432656250000
951 9604186865780606116143842686040295989179880301257605828066726181843684996225731801862035731416604725000
952 12343291675008916947404437013954991223132640991919220611993198658171841322829313361067750595047249540836
953 15863586527786829137539882336657958193405303225054242272292737415279135798300304989878675291293788204904
954 20387866069315581365037112093872008518831232655419939194882416963695443832286055492104292465099500573456
955 26202465762220046195262977316058838398906024933460579211260918271387173846420589675389850639624923271708
956 33675383666249569715739629724910417912982181872818377153039132511555269598991388129789820837233520122369
957 43279570532030175831883472410950713902162062170485126554686707944872573573230880587560338108139685507200
958 55622862207039092779287909424905705125294703167114245559141235383127474057235261334433182233181071360000
959 71486448734825921916827791761563663318700006408975860911986917554724262530378390867047085969004479260800
960 91874314804141503281864903855435671837531239098085208112086337532825353961481318737929850666844010222049
961 118076780566361549477127881171494510236437264066876945196120415164795134785501292927020985734371284709549
962 151752164232611119192867510896404928149419445989534021800640049637893599919644713358191349017331215447049
963 195031734764641295024750983307355642051581508191375810701511205348870679897349928786738370504851124995207
964 250654596971680387804038892732261347176876211385136820214375559718019601197884457576353142587418284084201
965 322141045706506309720866684493825010495576217785972577983513724137510073851828264466061354128867212017917
966 414015360510647813002731588349260682333107456842228274947534305520695990338058126847873858135415640525089
967 532092141077009362479859469520755192569544720839809000448324127580605093119903107221140036657684301932560
968 683844305309620481672726980417160120718964166710208103102153082152069465500739475724196036017186483462400
969 878876040074261776697477963724515762770545674796342919456308598766084847179493210867462799553810843654400
970 1129530637045942164501516856456777109947421886049591981369605350763227702915482207345162745323616275206400
971 1451671682752448474222383540950602120442998103776048391176920140859839216787370054104907957084707367086960
972 1865687043263096287225115129299862802776105560600590009096321268489276084620739219602583019512642469189569
973 2397779184340105649704974598820617995345650281523122505771694053637536053794215778248863285669865482779678
974 3081623489649726131377701579237778116064614448435189024247706888423689622887337050253334900844419711816836
975 3960499529723987908075179542962293878835160123479151357528739381551254112856709248987660528528328257032830
976 5090030166769930072576696399419070988782582009908250511024147434396838204023965905298339298799655086333025
977 6541701849522378546799079940369673109225580113965857197444065548652392478442977622650920287050605195303840
978 8407388892785474834024195069669535912001685674865692158811517968428642743200047466851375133436970944799744
979 10805168077125580483729169668490153907347335956438401947759919815602063604115821240976277034386131742779904
980 13886791566775306615106871247727932023411950404721319839810474744927553930532334490825374971352479024222464
981 17847291096499294523182050790690225902247110527789950786481345233871456010417640476687732756188600771149824
982 22937321263269224595758747190109296891029692536908173714521821073578585793218428669895253286348338793283584
983 29479023112791603142557827130478970000255272650078231384639640784927589156207229461156724438994943151874048
984 37886412005577077976582022200148505912256958323848879063853781764765868603816769472020778611154189979654081
985 48691580082702658460311191868638659819604294279637299042473827192582790787218841283707813479261991258280927
986 62578371649477965075418063116366591843016244683860908045341579508823402593508250145648183248214212248724609
987 80425662745977259598600113907056817745263355211931355754132446453964164147950432545605024994129687026764944
988 103362984009246484194358861097166114636293047749910053973947460833501763906416580850860206038844816891138304
989 132842007122038087336916688227645084636548320401617572422920414958784527582785513261752880778430275421710080
990 170728419127615165313498710427793590548805278728190783030704887052495934002354493139496930651452704897081600
991 219419999210317823773809902296432250368409573010145496560023373804039908087760744597486190133861792793745920
992 281998370859795788849227965412798842211425817696821529929152335300511436103699330546300824587623359714632704
993 362424033605773048447828079319855659956689172909881286871007066621443025814472925636327356059451505697563648
994 465787017615019532642186940417021774592982220659849217527383619015953201318464949396249140817627990473778176
995 598629024737057619979103628644666859229530541059330880156745204166374781744597626592294730194907011348876192
996 769357443864672785292602339072460449778335819782661421849960571081562230774547073260361098183340222203628289
997 988777443074990609066412241368892700146745392787132820351198149131543234428508969299968887427380507234196288
998 1270775813934786397915640206781691542358171210475465126897777306690347640675979115485224859919635004513488896
999 1633199847540559446363468286101547202314860383379318078230523594176490793980344126541640369532838163460865024
1000 2098986865155578979005655226518568976907842604033081083537217342496135711191125718448916085184886139299379456