0 6
1 9
2 13
3 18
4 24
5 32
6 42
7 55
8 72
9 94
10 122
11 158
12 204
13 263
14 339
15 436
16 560
17 719
18 923
19 1184
20 1518
21 1946
22 2494
23 3196
24 4095
25 5246
26 6720
27 8608
28 11026
29 14123
30 18089
31 23168
32 29673
33 38004
34 48674
35 62339
36 79840
37 102254
38 130960
39 167724
40 214808
41 275109
42 352337
43 451244
44 577915
45 740144
46 947912
47 1214003
48 1554789
49 1991237
50 2550201
51 3266072
52 4182896
53 5357083
54 6860877
55 8786803
56 11253358
57 14412302
58 18457997
59 23639364
60 30275198
61 38773784
62 49658017
63 63597575
64 81450122
65 104314077
66 133596198
67 171098135
68 219127282
69 280638744
70 359417156
71 460309543
72 589523543
73 755009347
74 966948853
75 1238382131
76 1586009743
77 2031220284
78 2601406366
79 3331650010
80 4266881150
81 5464642052
82 6998627734
83 8963220224
84 11479295633
85 14701661337
86 18828580862
87 24113972506
88 30883032251
89 39552242202
90 50654995613
91 64874415145
92 83085383573
93 106408372977
94 136278384388
95 174533239554
96 223526657187
97 286273070968
98 366633099572
99 469551080188
100 601359280335
101 770167505312
102 986362072782
103 1263244855063
104 1617851707682
105 2072000639906
106 2653634218380
107 3398538798364
108 4352546362262
109 5574354438666
110 7139137603976
111 9143172772612
112 11709762857529
113 14996823267990
114 19206598021472
115 24598103276031
116 31503063900324
117 40346323615730
118 51671984491910
119 66176884088919
120 84753470004696
121 108544709783936
122 139014414647873
123 178037303875593
124 228014351256884
125 292020510574722
126 373993909270422
127 478978150870613
128 613432634394978
129 785629983866243
130 1006165040695014
131 1288606735876770
132 1650332949950218
133 2113599727412760
134 2706910631490481
135 3466770491991670
136 4439931449649127
137 5686269490040059
138 7282468452506322
139 9326738181270442
140 11944857113940564
141 15297911091680434
142 19592204539293556
143 25091953823569362
144 32135543778211243
145 41156347615756508
146 52709391219869710
147 67505502400451761
148 86455046223709026
149 110723937334827443
150 141805375561348403
151 181611718496665084
152 232592143737476059
153 297883340217322702
154 381502500270098394
155 488594486707963430
156 625748382441542636
157 801402899092158725
158 1026365588301485328
159 1314477801418975747
160 1683466310754490967
161 2156033990369389583
162 2761256663072045607
163 3536372057869769202
164 4529070947634601176
165 5800431434543129489
166 7428676922009325275
167 9513988991051767170
168 12184671304479244284
169 15605043787399532803
170 19985552791821030250
171 25595719296679154330
172 32780721811332942207
173 41982634284140518009
174 53767625727708821531
175 68860795080862091580
176 88190784603025870982
177 112946916743615595878
178 144652369964871971805
179 185257895830405270547
180 237261843520737553454
181 303863876562609048042
182 389161839550430045815
183 498403887541631050389
184 638311390971880577386
185 817492483564193537112
186 1046971697726436907725
187 1340868274483776946281
188 1717264882538287759597
189 2199320196411223946751
190 2816693787619254936873
191 3607370998619914958692
192 4620000079129327320610
193 5916885382546124507701
194 7577820785835527449725
195 9704999192925186339050
196 12429300190198876116721
197 15918342716679165364833
198 20386798208113612506848
199 26109598755080080448363
200 33438852937680493220605
201 42825510122795981870856
202 54847106170051518184965
203 70243297665417378776089
204 89961371008606413206678
205 115214526406446757541837
206 147556522830136557025365
207 188977276640546259148998
208 242025295808771536689485
209 309964482781394178044915
210 396974953650506508381429
211 508410229493819866819555
212 651126624178721113379992
213 833905094979075693369844
214 1067991511342636514885379
215 1367788583098354768233903
216 1751742020591766825610775
217 2243475449806609126649524
218 2873243910758432750577444
219 3679795369020887437936344
220 4712754774199890878593700
221 6035677350084135785738933
222 7729958977231839120762367
223 9899844263354165069605165
224 12678840434643993585509891
225 16237931677593763373323351
226 20796099337739362855750026
227 26633795254963825541109706
228 34110197213572474095548641
229 43685308188736681356286370
230 55948259096712224526066950
231 71653556441199584349204533
232 91767505076380212084849729
233 117527662354821751123530327
234 150518981714631056519713832
235 192771330616701770613524790
236 246884382849379601470326132
237 316187569489330217082614780
238 404944929872550875421743422
239 518617466506755516646671594
240 664199145919760693878882821
241 850647218675564983806177823
242 1089433334995419954104420939
243 1395249364651024228959536056
244 1786911348336216382821909527
245 2288517198222406571457592345
246 2930929377910194601192863191
247 3753673787100899297377720958
248 4807371684272678983573026774
249 6156854277045761844292400799
250 7885151612634613091726116407
251 10098601194126022485269073919
252 12933390642051211868896196305
253 16563936953683649929382680014
254 21213617913430098638051021108
255 27168515929235233543318787462
256 34795019916419258027079769389
257 44562368225686614981395653596
258 57071519621249362275149656359
259 73092128662972664555617838547
260 93609900488708898297988092338
261 119887238609662868334367306672
262 153540917215096124099764084620
263 196641556955110982489434613995
264 251841024679826082536134132505
265 322535595699453681608684528887
266 413074917501853634756538908018
267 529029631905066051956785343767
268 677534121718619673916743731293
269 867725470197098419660649116702
270 1111305641284698398458353117276
271 1423261470094535967628557648388
272 1822786762707267881532222412950
273 2334463239618333071673084697343
274 2989772983119104069896109435045
275 3829035445445833084359829960794
276 4903888196616464089508157101561
277 6280464045721111809467474561992
278 8043460015424277294063116326054
279 10301348522774751599124067609926
280 13193051396312068919863342872872
281 16896487363855181562322599293943
282 21639518914989058335453263517641
283 27713972069359559380668827689534
284 35493591649545695872995479548687
285 45457036798327569540726278784141
286 58217331592897704060427150655324
287 74559582773378242763956148357619
288 95489285256393214315808518278392
289 122294187542483414561291392604234
290 156623523430078013193809035179749
291 200589484951036369751146218750358
292 256897179885528545615978479283071
293 329011069793848808868331361189599
294 421368129051192678152608721225620
295 539650839989524457292560104099478
296 691136820805966044788643903881062
297 885146597905880050301953167768391
298 1133617072912852232196358369554250
299 1451835968233761050274607409624772
300 1859382439646181523745771057791001
301 2381331729279711074527652582760297
302 3049797978060594155126920325858409
303 3905910122734505432751728829894336
304 5002342449115744865602286834188769
305 6406555499722187076519274364937117
306 8204946740156877595760688958959215
307 10508166363614625152900590773896544
308 13457925300718108929419034826812813
309 17235714313282717782770610985323471
310 22073970634481618977243335577130813
311 28270379208852944356012294996359016
312 36206188449118294708589651699805976
313 46369667429241944553279013436910294
314 59386147771952568724799796821345759
315 76056498627552095117345507882596148
316 97406402006341840785898303749474673
317 124749460243808367896490452853480071
318 159768018431769004269419739090933575
319 204616674603054977544302235332428929
320 262054846373980327961042127799367744
321 335616550514818744963921504454903082
322 429827841530237243706669677680862248
323 550485287662788368827308587992514682
324 705012618201618337826481788082168684
325 902917485649453263075324892354126004
326 1156376446099839793646752954446515848
327 1480984150099458643951555488671092200
328 1896712839701379071528108255728048832
329 2429141186991413927700319579302139384
330 3111028081228718575766743096442874745
331 3984328195505522139383949107651396398
332 5102773345340688102756185968960364529
333 6535178463283123183206309299129505818
334 8369675597282111797910773184311931298
335 10719136439396856122295308287003816030
336 13728117018503918819233733067771615897
337 17581751845332537939512930911393108470
338 22517144742734832805383108025243240282
339 28837957208449110889759743346497360670
340 36933091893219149116304593185610668997
341 47300620738604946767019960257435089630
342 60578430008675165387075325792710806058
343 77583467722250210491121712649369529588
344 99362008275015684781359450212976829880
345 127254026898991736277212422267644013411
346 162975644747320865630344268702613911634
347 208724717229481912924876598735452064542
348 267316062164210946409488799388026242485
349 342354647975956252338218440586152990518
350 438457397740437393629863976914046158602
351 561537256087779401613792006048489484483
352 719166996838450436531437568451003960474
353 921045155480809251178192367598090270360
354 1179592754066870482760854539099072346146
355 1510717533409854833736447380938039602193
356 1934792713742437360698421410560586455526
357 2477910504355840796646907190330745239738
358 3173487487308363476023767096069210757336
359 4064320650160373724430542893870419898007
360 5205220569919626430042961646027156850747
361 6666383760947918267356816992113537983346
362 8537711678357622000710278172616291180189
363 10934342113601821824410467311258946225719
364 14003733314204138094164282618870592367348
365 17934736694529222793308114277323595307642
366 22969216357172060073806139588256131980986
367 29416930342975929698679906158625790986865
368 37674589213109725086553612924034128951233
369 48250264586681353209502828325894275607633
370 61794649425789779570429016635977793241639
371 79141093429574962454884558004691362054193
372 101356876807763582552866636083036243058475
373 129808877171579114575073155911467132699498
374 166247669849821535539143038380942995436542
375 212915236097169631410246303985932107104757
376 272682906192096323236205818269770827320439
377 349228024693513454824960269179555499533773
378 447260207595910694760575185365082000590624
379 572811112379357382931646388796362135296239
380 733605549728937544514662219648074026903853
381 939536770433106483088926276494423744525607
382 1203275170590018784518613919346071295582853
383 1541047867121795547008732164131282575724945
384 1973637108788800367967573565742224672453911
385 2527658952257812906683814474797886144514465
386 3237200876735622901732259573083540734224593
387 4145919095207514422426885545086462702332689
388 5309724604220186185672611749435349240915683
389 6800223237653427589031739916338545703299189
390 8709121381769508605775592841931933323479229
391 11153868423379611693793778487710772484460434
392 14284883095840784013435289477529818410534429
393 18294808340585430135662698213520252625334875
394 23430364111009502404587688086074026194034731
395 30007527389976188134749452937122499160846981
396 38430973406728461704551680973771964372558226
397 49218974219183149472024464484216667553486563
398 63035286604644913997672300474523719420494794
399 80729991235393748645599411496720878633175086
400 103391795864167697379633594926234873591707570
401 132415020594366924905116852151899262996272188
402 169585386659129031971219418450541666738700374
403 217189887062931484371320149620604711326547555
404 278157499131837042988809746020348942813887589
405 356239396638478159445903232352854595599638322
406 456239749470848041755879112825359849470733087
407 584311311329957946021253069100424157602482246
408 748333982175199406072336520163804231017196131
409 958399637350097586256439851915427821438369990
410 1227433053625183396120822016076822099544989884
411 1571987136073271944067322253987517352007708609
412 2013261373955513009933644915209736461378419774
413 2578406188479340815982767999064785367104917603
414 3302193425450115769482212600506812380005908519
415 4229155773752262773672770990921077235217414641
416 5416326742345241740147450213640105329285438143
417 6936749779215559784527949166807476076897867412
418 8883972438969229251894681924928428691051292155
419 11377802113151914974515640640578793588398294082
420 14571677457957562133048691505836009029773550953
421 18662109063516413973930540304084023514893770104
422 23900770223841979269972244325775668818148762310
423 30609981720107577615647908813492969180337311390
424 39202543354467038476841538026119565086853733217
425 50207132415545480371334502990948411099322064663
426 64300831775111944441219705777305272975374161027
427 82350788982544307157024361578395669823908119721
428 105467569529519267806478151071403337345526995204
429 135073486968312864720186507328777032775657149427
430 172990114052760491326551142788191616593275082003
431 221550359227842981690994565190207168488418649928
432 283742004233929242205658693641253474877586851049
433 363391534309772476205235724542249138096131950796
434 465399571573971041782097034583585443121447773717
435 596042397169875358897183201239751423262193176128
436 763358114023414063883283113869559796618059018575
437 977641209773382070187962816944063270744262670070
438 1252075949005823837455588751311240128028669248137
439 1603547565719152739394543338639800755512301835392
440 2053681166518326092737824105893655042069465827072
441 2630172265467271646215495301852090202720146013196
442 3368490814843097894452447082147374075698225993610
443 4314063576237459120608455176218045610496852801836
444 5525069107450016970974845379477557633446590059069
445 7076017333226769842058991514065568157723217923783
446 9062333941237250027554360797770379758388029192913
447 11606231668888525899971888780458168372280859917010
448 14864229725518166952861334209637082086751310072456
449 19036783999861065433601831382138490564538713989493
450 24380620573645839119806371017968696069409315077966
451 31224531389357621125573645045273256395835330836530
452 39989603937271056551402201484135117850503267075705
453 51215129640179503285449885148536782967773664818626
454 65591785009296327870888893664935334722463599696963
455 84004127118922810975646090676604694492964859666889
456 107585018032547783923046354281860821852972756472217
457 137785326769455189610861794754132551856783958387707
458 176463197387038210645527820384329213923688995410087
459 225998375604679312661290500797135839393960567089457
460 289438628179959250870347516218177182602216689456517
461 370687263828997803473652720458954918428229982045931
462 474743293350584068776974215739573402326815650714590
463 608009005362886152778102534769233539700817629487866
464 778683881963492971052168364189243278229851375896207
465 997269090887625768440450234547872386948290863832609
466 1277213594214935681885303617002888857155450929882455
467 1635741626961994748000424966538816683830193091793708
468 2094912458100568999932615281219711255580702446795458
469 2682977638256885607127833736151261490924724845829158
470 3436119241905300009989448766840923523640370955259897
471 4400676053439914398743568889815190396668347416997816
472 5635994668386781487553133843597227354839040576466427
473 7218080930373106310227928957640728610049040269413608
474 9244276366984024446384129092482109814591499539897260
475 11839247353072010502899405597808652403196367793444736
476 15162655498685918801951736947601998006916839082307341
477 19418981200031690763649530657663640166418202065676164
478 24870104770227456645644628732451216167895328963889790
479 31851419233109978927054241891750813581696761220252787
480 40792466157111800562557251141664645258172007103470017
481 52243364196761910764237030623828397191281974834511117
482 66908656419137906648401581787640616008963011435870610
483 85690658950552770891921891858224003855274340318358816
484 109744978069529140343477444579140617082391004850248344
485 140551611564001622371194265251782252866183058742634033
486 180006009028698620864839606323966659003309715255468374
487 230535693798752858800216394134135281692160350449770181
488 295249621954559752255398679324717339079350229490913821
489 378129468057158760463371563250819699709226753692907180
490 484274606912774999213754402675862310498940844305132954
491 620215864437923079361671094657063016173343522872421048
492 794317341874926159456930566538509624082057114107224854
493 1017291036524910784200487355139427125998522928047466235
494 1302855922232754879317789100849378553911149121498176979
495 1668582041079840520835238775452786981722290768487997233
496 2136971540984234821859734854612961695311397058354331872
497 2736843172554572773692007115632694027985366760173352642
498 3505105429578501632426469659754431006794855296688006205
499 4489027429727785686018032080155840817427006401053485604
500 5749147256683718651823478880946089053493140735134645263
501 7362996706179236034587003482798455119933223501153148647
502 9429871609599087993297654327896007737029487251480139207
503 12076941240364351120772648422537753788127551392133173305
504 15467072698502431350292717617814598743788401397526179721
505 19808851686815187844070829500790454339684369878086794652
506 25369416230146338886941748860244790185030032391324572763
507 32490892962099302184720889463000597593139447239054598951
508 41611447259876684749292024372519542343504560398395291742
509 53292242385622088935927674121555329328622805933811924937
510 68251966357978389268960555402489617178234678722782781677
511 87411050899734745450338452661186369943097073330722163974
512 111948303134900835156764535454732419057106884611420421493
513 143373434431751908066202147595192676238239490631539113761
514 183619948897174253009854742826995838211066026101045585702
515 235164106702419727190775863415682438053035596469367095614
516 301177281734872009072437513340402095918805812588655761252
517 385721087733807333136183313521998620778603054545312542377
518 493997278498329764069450724249062362206714976786822607208
519 632667797857523171230571809232025396880208866320072700585
520 810264671219724410162456309487320308006556494451256262019
521 1037714958229403089179050083502781670650171323163381890501
522 1329013065461711567393353241089098992336070537473305770315
523 1702081784752950257088082465581952310604723100516596938427
524 2179875034547771711589401465092379058860159790461014744346
525 2791790152982783934033371356358599156727314565855068982825
526 3575476637314931129557729686789814360353545263299423004413
527 4579152616584117078019122597177377856205451268894661798681
528 5864571583864674486134982301340466167124792691556111351394
529 7510821923190038830170455065255984268067873042498835913385
530 9619193005859272633486173589661189603203347693231009152306
531 12319407253989662043759920388162047606441218952699385524652
532 15777601613483359380966638216702611711822094414794792360901
533 20206549515048737562538496894484752146957755903605659930453
534 25878752253142445567026597356431420138238983709629872200246
535 33143205260292550449683214062353715086705383312425045360657
536 42446870860726942723258842085169551191723444708500901075305
537 54362178664289102241769751522134013442757512682255355699017
538 69622245626175655754797274900882946996984318111465789811257
539 89165982768378864150306050956769748272767252546250295629671
540 114195863858514855335794679252853604627081974309037584488607
541 146251910398021327824172344003310999406872586078232090258997
542 187306445017762976585035435725353375042044387592846840714285
543 239885443203529734170849425287364982996694410505148771379673
544 307223949797865621256629304013012119478015970831744766915970
545 393465122639057359091028844210359973722048563818114645865004
546 503915149958937197781017744716153353398655674598630627446674
547 645369725923788210728196163283270034233695839095365217060714
548 826532171483403981742619995713881638926910828953239601638677
549 1058548926383548759683624758101953283489159083531282299148352
550 1355695359730184291262162101025539477532206168401681965233651
551 1736254095191454274438050381001764535445932397063573798183787
552 2223639891833124319630315749462231037708217732516649764207969
553 2847840291490513447892396719758903004393677907781373795772307
554 3647260671848664472381903928193869270239565736527758895448559
555 4671087226401889630010391603525620544789583987607704911321282
556 5982313259116631256679609073784967187956347557466274825093578
557 7661614993597537005713610543182508252001900258940541371706864
558 9812315364907266609106657865145999272956393980091763037009015
559 12566741202847352703364789351975441208093288961477777608070165
560 16094364947149638835578018803561537198283856418921299303092074
561 20612231832493590529139211166085435127052722668758455924884338
562 26398314100097923427216051617262978391400634260770524658839868
563 33808613884735450183053004915509014285497794472976170089671524
564 43299067071972095178347317917754362272764786923031618316704260
565 55453595811261943616242385339231802841706600260029855613380785
566 71020035680846134882544741544273625778619349995007986821492626
567 90956148006624218065519153880316493828551679505508206485460061
568 116488548349661511932536664834692559588157279742971607330479551
569 149188176874235843176458320192911730371911302046347341948610499
570 191066954085903091460137321573857617220343223873803014180620920
571 244701568908099778868187345671703668067808535645665423848725185
572 313392015445874337002927856649003500603361303731039881147010483
573 401364632778928514046223710039502253727331877941564873594663440
574 514032140278272238847239960189742490954674894272191555644172223
575 658326667722610735431556344064019581641212097739191235599579801
576 843126270664978436063257248006889850160853324122269056363310753
577 1079801173397034146378887485522374326972091081547602686875257438
578 1382913348376636689905404838531670966583633845177840493975267088
579 1771112475365952196439573966940338583652217847054102079431949821
580 2268283406244620231964201580431273106279471082608534864374986458
581 2905015735932637464301245713120366900225938688531831226786329946
582 3720485898183278919657148539129962964453672619089182504097422481
583 4764867586556031391804826105923282261106168735732600833040096322
584 6102418807311886922042070128101043861310278428290115531255775288
585 7815435502322100626498712692494069340510565417885566572006060023
586 10009314997811970216811703299436369899522035863841182261492713843
587 12819040819370403431566693533173136715187972587234719500377785536
588 16417487866513000799325664808208265233126817707687477613962611042
589 21026058941931003017910210060996514045716513878272532704170258408
590 26928307072564060641335415459957214039493972110559450220018512158
591 34487381767403548010117915439924624715433980469768991817352327855
592 44168372633511724322454357059312905854960732056949829765628591291
593 56566925093067762883054472578697786508351171585340913250773899843
594 72445888849818131607556343230932272558852001097147321436566273549
595 92782253986851261121367685114371825321569756770396032395392404089
596 118827262548000163884483794851616405400127926675951519188655496602
597 152183394107372969306986288153855661157094842546347526604557629139
598 194902962042777242957139780049894184497455312663078531345738146585
599 249614386877496166356564896360338780916113300400129764806009141853
600 319683915950713636628988732420670906423780604730599704837978929599
601 409422739594488181035270577364612858757142918337192627207197936240
602 524352247120557342974311394516645138453080071513988200313963235385
603 671543743106933828731812677983483459849401828329023271533279589079
604 860053525816941465920753286720172472024366725827272805906228306680
605 1101480096959770075015380424616525994213688763089492424490362359109
606 1410677786415750469572889622222684931396118269397719303283722834726
607 1806670699343125694962440326531659503895668607423984686168015955631
608 2313823218382348433671248607451711215428538146367554906543787173964
609 2963339078821497569272939347345695815802249859210691768268992480269
610 3795181250800103336567856607767333435938356704122724830533471518166
611 4860530753757948000529550220311838299804357122985561239455030441176
612 6224935687392061796170934072681558256480240747520901077425046774576
613 7972344230557048906929781259987685653922991008279440523412106977159
614 10210269747722328152240624891027451758747305255778444164314190087162
615 13076405798143713246756440393190743734452603968933231843007530584727
616 16747098051534918167459607505016683622153024191814247448516258545916
617 21448194364504858948360584162891355640948466227740881133586794724079
618 27468940593884885879647499133564108137113673492612622493717069971529
619 35179777119098104499493466812942746171718062694309363490661661763579
620 45055131045896098266971519736769357193823117695098680856895217000080
621 57702606434674085360775398591903558457258876289526463579904798388905
622 73900368549880646978414247207850633582781942832298131378048552230278
623 94645022283195496283760891308472048001493406417875044775606998118743
624 121212930581535498470457832077475506758510049664758832539993253116972
625 155238745638425970907063619237418183648961203003093148930167099688745
626 198815984662472606355113682385548068575231183371766894937268175929299
627 254625838380417173328090336998553530638666204592016997219948683255848
628 326102137516753151308662225393900667391500756722904510997775660984668
629 417642627195268987016825679311912238788532036369479493007318693693936
630 534879548410214012934449655600194666244948344092764972105817796656883
631 685026174719828367984125294456437847664855773553640871794392357354102
632 877320625636244382556586269948738822320265586457285817131351434072594
633 1123594263360185474093265617114830304962195294180290862755246165228979
634 1438999644788200885219784370782126440227587037309658679070050249397309
635 1842942817728473121043748943103625687140116861467197318767229599200811
636 2360277323012729964079236223013694459228632393142653778996471737515905
637 3022833366254187995984600070722982874505111610599704096674687163928799
638 3871376245091494016156861005497857285269153248286626520217235041640999
639 4958114528698245932526559893305139842844796753979172572526399012341012
640 6349912311121196748794139151098593405513871018553902492814102015543032
641 8132403179785951231965015920503951163679847977410649445111512444547423
642 10415259020626553516072873364550447439733149533206641054732682025520515
643 13338937835297779460377752072009217084431114476788806912327561976139397
644 17083325745578528380565955985454567359193647455337949762820609066988838
645 21878804904336007340203824436730775221408259196274392660778129327093357
646 28020428291949467495146082882692972507347535579109858058479024659635253
647 35886073535427882267277971577689331884377251113707408019902798095485331
648 45959692706058223431371387054725120560102032853883135164253220839373063
649 58861088593322357979793921946141646475667094643601364906638292950164275
650 75384049509413930171341916192018018511884535573084396500005115204494757
651 96545188956672894710384302853709935805013582427841081913206540053829689
652 123646495131780820460670407346597936502131253384554691931206009336246476
653 158355438770072539839481506075758216664428253874868802405385836896311277
654 202807568150929353416415117966231113325317080888031114593004347574740949
655 259737903659972997398125267423888351713496103799773785082031372277138071
656 332649216263324468602131164907025318926188402948462156478190710834480706
657 426027543617449383974591688550814967165529424227569267050442052289161924
658 545618203943228634368287757189367802408249228285779614004121924514178316
659 698779290058187136303035927398705085635875482960515052335453479029347285
660 894934393107292071282892273502758725864287792517509181275227495403890830
661 1146152410870141632031901341055397798494097547330037320161054063997693793
662 1467890114695754001628978118981595002464257195368253311142153160192090696
663 1879943163218316686040302635523841674378441096125299617699081171715540070
664 2407664076179035139988912430859210849982087613833862201049770751609599563
665 3083522107019073958078757588802915145555860317324729771090545108810045787
666 3949100989023653789569538757758598920505810360922617029306992325943306476
667 5057657470983434393125832430791029246619112897075247182052988752012996557
668 6477398062215353110469905284005425468934371182522230011170288820340500795
669 8295675596282118090779834259391884675261655199047572139228365598255968522
670 10624363816728897792900206524781445118976957296177406004757490959012733876
671 13606740668693275265611730611872698877489244406240123977912029061703877905
672 17426303806873467984285504120943116987379822252219662473700050294371999740
673 22318060714433847184789481427467603831812403548944218193718240365859805373
674 28582988083605611875638838661625613474779987023877776251601894940999394945
675 36606550104918706434078620722381133517473598446631880861950782470452365368
676 46882415045770958618022685415654405038441440768942961338048842870675386210
677 60042829335851512128054243952531832842790671182930788917708673271315952914
678 76897517995489733687746183297270031052712131991048836677745043201993189467
679 98483504846029713355912033040785011310078141635200033914559675397656482891
680 126128917806252641906601979014668246891828758629970600038306148374690793961
681 161534705043732750908206425407042628740804159404587575833146494339236874346
682 206879289756914071602076594112489398482575376294026079240875818144476423289
683 264952602716166196794164026599167941612824225766400079928926889754632304488
684 339327739226852516963575968699407196853636228760976830915670643831615780952
685 434580802107294436542059480982955212808214713816170873228636635411300702105
686 556572457030869338467581881167325472932449136734673097978064912580911463927
687 712808523577851253574297030917631367474221105954860699112278175552102327132
688 912901788198001778220141933357717756169529391535673439457558271392492515845
689 1169163453197804611132986424895953207597907188035500910553576873170769140797
690 1497360612023398720262801129898698202738267525178158966817548240046201825334
691 1917686356263276033321498221310521053404583345797813273787990434388764537126
692 2456002202454657022522328298353558610091214454071820139590849319155145250135
693 3145429281885139488742291803813383418555234362754936538371700953507476939276
694 4028386195033602913723361443063542544581724501090211554497028788222280655435
695 5159198914372507986811607194156990840368215927738859453528068445563361559281
696 6607443315856273221712195574666179228852104455846935097908566444558349563378
697 8462225996099962740303189319081218446532675017674497295668678587205993607164
698 10837666762456365133527958499324626108741784476018897234535551850875237561727
699 13879920118912403987736244232354580256692904967781968593806417038084469001576
700 17776167761013955014721405731268002303932352076539816699410595505297533975497
701 22766135363931204275767727298554885319659545499989476839049932088198902119887
702 29156842260768316496332672950559450459411712070784206250752029816145268753370
703 37341491519293516238456316514727052181149171580148375139109679746959271188903
704 47823662672883901203108920245618747882847479765720582407873183840129479536035
705 61248295619581611500877582763120570952742431823974889845888710736970691182360
706 78441372045531008932822039433401017432501031922176472641356227224769732342926
707 100460735864431638482249069494041439660363017402557655102440532139329845635394
708 128661179518443761432964566636145499369224661335213348438610291154192142980075
709 164777800726204802143335774641756897757349770252809871026075354491590028785528
710 211032758395259558227655640760078873791825012243246901154279433866432968271341
711 270271996104081812585606142526184572713127606808794845965038883974639235071178
712 346140345383106515053732017300202409793912782434387833881226938604865989567812
713 443305782430363959596579720917098514631895947471488631298547121618633709660477
714 567746636176403395776786698659083009369647773526370492571739478347985612419578
715 727119418841000753970846453298947232263044900749805723872353380841001097798257
716 931229910609990058587423523110622218561901777455610678166403575513513872402417
717 1192636483009840198857398589564401138283793075023448638504614824144197401782211
718 1527422781850260949120617999506609957479409932624212170287438322467239633413268
719 1956187310845446085976335508396973453891276534354340515540909593918946073031890
720 2505310802342007212360334696279932979964077387236250563107856002446135797082052
721 3208579353077835412136141089563327703639103590759947161922252977765004231356771
722 4109263192165002748598419711445634233184290027406312895249605449070931359335751
723 5262778982319430806281076025196973531159747950385504015687921441722331937339429
724 6740099458596812324744752535371629518296783797663901927853748255724540678338651
725 8632120190568108775852732824989911454299334095123916612700082584148123745131484
726 11055252143108018189790955836976529414793078393199597176768881136797683226110342
727 14158584131073227468446383885496983046832339269911221369349697344585784798100103
728 18133055854510863492081942028991565491971432092960594134617934570848636600002342
729 23223205906669067431901477296964307045058623943824325418985983360789639294117804
730 29742217578257002879149221119199275324954746479524320765674285325661770863945657
731 38091188185966484266079034581193658054007660293284357997111410713356210935843248
732 48783807515395854298754137865772867492659388217418008386078373353367046236227293
733 62477963776829059975069136609940228443299626164964266033810917014259973061739025
734 80016221703622581026950539724246317844705581204651108603292540431832391365614190
735 102477663302109489897280178399070056008220883249160719687828921080322248576384842
736 131244280875424976971461116481320447983716016815539236998272494185760793224366638
737 168086007306070830611479811076868004054366849497185373302895644002344935169932852
738 215269615282617258790652553850749963718292504078536926106086243724434651361049569
739 275698185748102573192252682052257629258728113544927836714820034475478659363662726
740 353089726689974421802462087821404554243596599445288474449961419812552700302082483
741 452205932207005331071302381131892074812244730015798611799696982818008157689207053
742 579145156785477685301522173797278292861753647153460933507667951771277651229940356
743 741717630706657837668656288396434049564714367950168316359982212053908104959795969
744 949926002583974605383763393136683825495576709903566494797362072899013736095275402
745 1216580775524323169294497251799862593605148362400041215992356921640393929230100991
746 1558088503051082374576574302747808393640579520617492534466032120331685339150673413
747 1995461240371561985527893343844018392792703234444614723645790975489648254946477092
748 2555609359819957599870076308857932970480551351309299442587590957562800103800439383
749 3272997273945171768087145899589620372687097401891831741923945937520311945522205658
750 4191763938447627617501430725879585815325230124149706646831302420505564482023496972
751 5368438603827663453890081746701151952932710565455183767020084494473352053823432424
752 6875418908666007302385983200556667827746443575212178049519615116463554949845401810
753 8805425312294317047790631947164353568854627190160271867035088467429582452076914432
754 11277205936159776666924676909193097774504666691870873753043608248746396695460758744
755 14442842817483491249404191998058477898464587642785818119580947257591105536618650145
756 18497109109418950783366106369581918751207290170065064115254846864475745012069796002
757 23689452951158284933273324626521770412132144339448196920083997980295280982696612170
758 30339345343396237781356299895406499080520271288968828254222049044069402896275858508
759 38855936342795654628575760722537071078838202130081591425286817610008338828896670728
760 49763228968419804203201579814515183635878406229109439188156151124905813246618684701
761 63732319703126279515300418820649915882283036133322785611040691585745927204639342043
762 81622689261566179506411131407389926168147106120487040207295266445026061932570974693
763 104535084135081074442597059102505082991107334373848565178429531815639024457264066989
764 133879242573228590281921506143485161213907871939392072548266377627847085695077623359
765 171460632000068955344785467159104720173193001830567940805321239178156976367004813165
766 219591534585973562992177364611545697206740863771259893096719691268705348623865835755
767 281233315772470913118449724510936371835482246462621662932798830365275736887520026703
768 360178629151172932896937620354392882268229813350785172460191090135129678102089492969
769 461284768274658691455353177346969144765554013751912127328607405279141296496356250960
770 590772522910838084861539837770035986379484255001935564443363466933776345394847775472
771 756608927565168360156523963498612665263118393794256787875758455189087658233434704026
772 968997451761499495106871336488241006943447082348048957377126667838408288060340376834
773 1241005792175780570011485199596135048570949857455521823422633829691539478505351313961
774 1589369892990082080196843013696693246410918290256695121826788401392435664406896113234
775 2035523663684479768208141783594412305280826163593362837919404661287979790663640680194
776 2606917750042810393610318008143080111433647366685589375910768032979824936524902671168
777 3338708498817874184836175195478983269831463645130299628500278986312629714908438522730
778 4275921033525376519681827612592519946931381083583325426230788558457893371182325026842
779 5476219529622997810755684218702978703311855222285202979583954108083522130896848906636
780 7013455136681805682519172695081492642527686038972154468371429921393210205822998611249
781 8982209841692507605273254585838346007556026136893576920971929488636222744678590007705
782 11503615845237868772300411225060604335278431777837836128084812195104175778875771095867
783 14732808501150800942093756246350318033186705199894172938332485751094414071699725873362
784 18868471379060823434701152198368998836098710517927515308828833362800824790543360548702
785 24165060731945866089183871035940788026836829273915204244716717875571510948937041005812
786 30948461507415347767231582821877315112610302440157922189190475739799212138142284218701
787 39636038175139443865446531469937932748323392565333100540121987130816180521615210811123
788 50762314044098480412889730493712532823898537632053576876701895836381116674849268480943
789 65011859049220231918471855008018504202482664397927967210379008023861935202928744982096
790 83261409504775076271911090581471112571188796167234648673817168297608428182493926900675
791 106633811340071178202311815429601548888961935249282089003084913114679644713353401937893
792 136567105800169936531806119467010012091564901847320632525644841322367940677756419729685
793 174903008269631637072922528019907391400504849015678562963946831431259101733667888038235
794 224000224084186215532536316774181052339478571855573526994108954100967719051179297833666
795 286879573348525997199222139673338493387142628263327775426394932520431949830288251219411
796 367409853901313341918715283600326900983158058390310146627803678584238754251291606357563
797 470545878077512836196269783742696864674995450915113256791331803816368069896811020587449
798 602633329032077197431593883878895800630463611789448530618349167728966299674674983072729
799 771799193617544500254069713125875735106323807489896236712616556283290158349141435719066
800 988451794104114642994843280810719603615571316905331035269772353795127191884690901147296
801 1265921184353817252770652321239182094309494776900820824336632388139605786995620963198992
802 1621279312309055762028701642560158448218035475753577960669807057142667077720628778757081
803 2076390411195348177055318550759121785327484788313664367599286749575870707484326019555331
804 2659256247193838626135550812717684817626339870400028149786773519971904001974343269106705
805 3405738993067500377768476877197816396616103832252747077263865726921176817567790307834928
806 4361767731537814573616587747323434366052020755296639861302066495772583566894825460705086
807 5586164348651090146062526277779178584159468277803271481456715023937894750816717396140680
808 7154262686779639410957359135244274945254231450056537040610109823839411312479240600417936
809 9162543634042358650689207398054349085421543259614110861876453825011071182702479032253095
810 11734571334774359953262087227163726063817051639618837787874307356928260073333307899580485
811 15028595760166342552769247858922048694448021540875749988520796057398469458371307090725316
812 19247289404869660443155129757243855907724956256790012724073176785940162887374693306860682
813 24650217182414087876800574760310373445675711926585366644126613286158909699393728124461929
814 31569806758683043137725982582072727910903366625827980436458117137347887944104357636388532
815 40431801935263258699050537023891042059221482920218063198826180572848970158865484652082153
816 51781457524529736374157757660018700208185595612059552687737064401546592280085672951547675
817 66317087416925651387810584700954601869526614707887760313856594178341823225107053183263287
818 84933029963105494483383164587917107927609016949343948871688158475306716302272507943883851
819 108774674215754136060063382083484912280035414223025498090592457988264887748589103442446297
820 139308932648266308865059792887374863295047879815835659291147112252032232066338273587271458
821 178414496347794461597620630930523008801466109247838166300398506400305309568680082561578036
822 228497425842802243575749558969274623278060004962518118348839818693895896239970990256890368
823 292639189558950530666855177938496069302721114964345595115134770762362009376138161097364984
824 374786258312752022986754136201612846688047626694521555538008214345200089911839254499178147
825 479992921084060914670643010913299732725205496258540600860690755783139742145878696048775858
826 614732261871113669437260197843345675104005611197611227301060652474688709368429677170605256
827 787294431200569274560952670499922929542777204920025374042532207177561910388542185551356148
828 1008296716871162962940939678661126624679455073769929908272820924169088317218555583891560244
829 1291336797216800942156855492112273194470888940635850806842875745142876870122076111579021123
830 1653829369811604527239192432675913017526088828567031816713486527595776976223419604697065670
831 2118077631138894698428935702369383574220631544175311775149041754855303436135232812705352969
832 2712645532496500413558444441130676286377547642871985922388801390591342055763988969571184182
833 3474115243366491174733853922566885727749389224866134930541881895256866277658689577534064508
834 4449337954260334249937117633815296445749421727417775828042413030374572179465201735581342116
835 5698316504906211461598905574094042105253164607312060703794764469457543879879112368000892592
836 7297897198165192213921159761020238220283217130457227251814007472373466318028173973434512939
837 9346497947092174932790468078741246167135000251814638401736412092815967836793435543621138266
838 11970163665358452835294550364946090066084559071947920333432839957588037092946775617122641414
839 15330321472979684706607942199408488959975212871509074970157387384088189137501071219578155034
840 19633712874373155007716857457204308289425744063118217190064120940624448413082524723849700628
841 25145114009041172753404903503031122873153907030817197008410476764104300667670018998561958249
842 32203626617813892285342689230767841249558649295537869967981042011368108791701070405052991470
843 41243542064143413406385253619266190383423776903314606177784168417571076575797515979846654703
844 52821062117762178463788093777295678663486180069923079907759190666651237181019003741538798687
845 67648520558910378092866553332978677994886280467445296245318104313477731453131746518358837877
846 86638211166723902833066888986313376509223595707436710449937488243366464164556014267528992227
847 110958518710445915557452242528969836026221008266460095876867673388205335652031441022414965317
848 142105806532915847525302947605023940257091377963676639186944899322110574651990675537033825307
849 181996483776683551456129872583446366805617489438477515126147592825109999152037552318744886859
850 233084916902424050884645395726337490417510650182279622183793877181989659757024762841581423269
851 298514440279368856654800158341333627274536459736858857458066536235434683155196756296150321498
852 382310757124662899817715974643887848955537865248719260755619120066262061500519602176910331766
853 489629630233116073819594592749725259724235809010487977364786429790334219561043111020157520894
854 627074102244120476083495875385058236686244531878251803045693849920124993010373752764779224862
855 803100763158581648562174311056665055457721702114641628379120303818561888566376481101077796637
856 1028540061657351885692398247865294280726329168793913422619057430650621317349969515788357687753
857 1317262673582113795455441795920860372724918896889605580264730482127247640256578547589844314390
858 1687032927445423247973091488663563765449543007210992711787770341020572460367702664473908543487
859 2160601795954297559338329790741532921996925400064438614710975392144787491122657853288371145724
860 2767106702386492549108740903451159868670249461184905543763894917738392513438627558140050073398
861 3543864268154210261704989237676820140031754763552168494135695985650940603434824677299814709262
862 4538666304508128644932524012460206028686314587288295071989478507473104932063351028824230300973
863 5812720314597864844927239404828447158966006204451540918026576673498438734170390217673741928584
864 7444415427099876988740270596068877319488942440218900601236729721593848160919752661289868365278
865 9534145469215932675976365769777232382666573870662666759920771885552430220613714902632855292574
866 12210485929797527201306901550795796358816200036373739738418983760307819838273581439496204945801
867 15638104864582552820511517994246584948172407357555908282124949814338108423890001124063034909523
868 20027894480341586744341825263085561481614600797957608744155026303165786579388986919698944912118
869 25649946767152881275616384347463379240874707340019351069540138233451684378298204143782379189646
870 32850171534684227191209103732689471849033969590846986154833049197247895341240273969272895642756
871 42071579315716476849028841897916924063884640476408233666918068709192415411119301729383172265994
872 53881538616922683876606751615627232483714945849269077517050322846733356887105194639198188619730
873 69006684582491736616204920668830809905948380090047065368445416595140091729308200210177098055124
874 88377626907111299526889313804563670119390755867322101972451122744575392322748645834529256424301
875 113186207756375200491595240165058264829743381435182066038597010368056742291197533481758077890396
876 144958832621002226970677855806174364526538453649827216333381963557585556214110627924480393705698
877 185650385955793990597500713905353989837649354633354593900335104042314278487796109605993688213301
878 237764509980895682099858163992664400781111309116059415839184493998952545257687978514358881926010
879 304507647077644699006385936881659211942173282447989544658831705967256036059692175829230752691265
880 389986323594778046991144991335988462584757668352156582870647882337525416740657814088025092220955
881 499459813408858430311407342246753885488067213499546369121595678872348748981994143422267419201056
882 639663726950633951370669485564372803619995577582557717271663232879141093449578727122727397378841
883 819224435262879440154488226523598312327667601392747357355591273542681738324976774997271437257613
884 1049189827491309512352252450102116696173589249766713789576454748579149351688764576564536851402763
885 1343709057894507661881679929071887431696615932925456677322603168092360181920213994266943260271715
886 1720903105384617189907965762388667151508165871912329836247937141336758681677567888673271644686424
887 2203979708794165046472394129837217512532558780808618911691699255101427881402097281935090875545198
888 2822661276847872565564059508581091991056894562372259892828363116401679296486319081868602942100663
889 3615013628313108237651775108196550779798017881909306188145013402767370443347436527612988094918543
890 4629788079809273289209465526351373329190368171095609353531829930032551238112420924267538937981513
891 5929420983662053110587955065913298011386926870215491541019733662207598149630658023605084957396695
892 7593875269327710643998213659698905053345403378757852272048323572803674381211742068486671353341449
893 9725560348135627122515197388798281658418187286292129810968503181930681423510534430947094128656238
894 12455633089902169302066709837149420172803326833408355373691459234067929309047961036931083369648193
895 15952067553619824448469167289759326895031374202347815489961050590413815721722834996021677970530920
896 20429989981123396348693333083644631955241068185547205681257208394450141144265876463843793327929604
897 26164914938194952284452591967728407947227003752215769934856597202052635651110735031814984654300521
898 33509696987395815280860909232340937272280931021229041355121045323322671118388594993379959745405319
899 42916240883623145498556306109380899481928203516838761884075322565336014115799658772581844778096588
900 54963306062538685644295813302866269586080345413294136989016353010453315933026692144766884044620324
901 70392116157524488126406834820478898654014158016661743895588651415112844744494771184476215842594581
902 90151964503307620152892540959733309098546056192817591216539800354296374834574054539820589057790448
903 115458621610665559339293902121278757941423962755258851144765787050275740811015520553871636307303212
904 147869138267594303818024585786847912301290210911362786615241952640528338424427306412800537672693468
905 189377646701275910795571335977044364086983610905872742536252758257124938470499112194532035945147226
906 242538054189586721588176816108481610783501674244047802916650100621380835822761151240361336609030571
907 310621178131233902157813567653522999753279710171993865496684168851491880753794414488191571933121146
908 397815990674251526375039905477657940149046696188967487740090691308728818039330590957424704532983790
909 509487354945496226637997809302579547068805371371861298724209008943021379489684504047340993590965608
910 652506110700590032187004764796425658735916474699758818747556624960374219848035064388508897623761731
911 835671818679696027226016782105270888173966138944357151769580554056505205142708147062641076403370375
912 1070254173996349777892951351781023835909096113577120888803922521886549296921445324355604287268216474
913 1370686400274131111441602768249902768544542217346497300707937142262454681079177494464497954762091157
914 1755453287214055160519099688004728637663786901250008097774392975426866104602112660352650673366846971
915 2248228510164194128609536576914848146997004751964447198381153418096119439019001083497165142475260652
916 2879331207916543232037517858607034459709346373241164697038655409365093200043249888692116269498523937
917 3687591438059229596790614112528945499181458587202884222196261805107957854528144754283970421858318540
918 4722739286352319322610708813103372774562302655255299173591771107821032663173023102218928323891183403
919 6048464625624116195099790486806358642787212685400967242297939075022186496901234717155962856097558444
920 7746335782952448225727864577420122059306223050422125234966383062963519340449201875200409967620106830
921 9920818220220272140211607300919811602925103020573253649328041710813589859332702735599205785229322625
922 12705702014009725867589226276852718920845931056434694477602600752440303061563989946771208312263293748
923 16272333600446361408930762998891353443986519430647014460498393592215532186542410124843056533896661884
924 20840158262192103924229292707801230524634489362955334295555596688239072350405558906554207491053703551
925 26690222008556924368303388817235087233395290987770164331841906910601794722637318055063173389688219775
926 34182463583226402502715921758676041409751831715345296478719561175402589594640469755797740639378139298
927 43777860530496724490782835153895916984878790387428615720905394127829062764095462557804306938533820818
928 56066791908119365401435763925070128019506749830452367836648533323180084651688270197595813281018672203
929 71805362728462501876262194351236876199290985463457074057803607365594621976633091289957583027886117040
930 91961925073501474217000328198305547381634094294467187506729764781132127476223960700316004185242565659
931 117776658203163435437691509366889647968715092894621967844482737044350129076266346914599174449875876408
932 150837873461413284698034554201780939022964366586492519395246341282300006238071521384501726791787575758
933 193179738816449238129905035895580574638539134579158985155519194465207904314510563780080223349964800373
934 247407435764056861876110007932295460459372305351535277877555530399786434964541981040907810295515562990
935 316857449162954654181893415333396301315469311236306040817273680297218419000056795971113212336726945028
936 405802852206110698666280069383107841005777400144302816809231745306447154773972503511495911176223044434
937 519716217162135728407893827391218880257428747198798787982265796678148679186162207795184393865170426017
938 665606328080049172563212677861741106528252460439553896978604772577832106601730123771010019511870988658
939 852449412487726064550158027414077087866094244165545741787347119195346301645647405034065030759425950804
940 1091741424614695580884260782482112676997277855629052618332232025305635394564242865192020474983509770846
941 1398205360645827785495975873689622794869377005896652307764284684249473451392358068482563074658433679044
942 1790697125217807741147289087071475133808042960439251479346951062261534731025972697966019442902393916272
943 2293365684696132001180473499316472526937411055132083326080808100260197747275949046252629289874255128145
944 2937138888354459582805967836130018849930271824722850428333891128286235075440730941515630720370583909566
945 3761626376051365952608838478291439902724753957190414237233913339092778533286597551391404045051993503534
946 4817556653213909337910705961375928378840605260260218919769607036553959496998603814099910921016126263000
947 6169898279820196692066222416699205055252701962351835909000234914760469225970723795879505118640515206258
948 7901857211774016083351487897158029378104943222333010922653541492594083494696277817062264779663422300532
949 10119996240373129208414996016874631357506415725133854719272736562010523065662094054058163371892732212055
950 12960791515261210012612744952819320684748457654268452222171635497523503892763280227540940053447459812975
951 16599029556148668045012432832063209282979512955820718501692523971922585407466635084449428975530668479888
952 21258561398928890848011399059559885727453930367165854427905373533428245402467824190880840009375963267661
953 27226075549978485334318659249143062249684516537818931278899992533425183435851795091223686221048131211672
954 34868737161607017592711443805594720428910544058008962742268487698571704586693538179876940318733145863972
955 44656778719847304227826847555027688596478437413739428938316200674886180564763023469897039465663822217307
956 57192432189061182251414054939888862716800532771350001069737507076716673969401981039415278975038145582337
957 73246982730677940843619262887514984809428422152368142739432651608900445178676513181926908958267365949261
958 93808223812072527298959053646319292267878748983876449712264676874311655907806990116854729835029135604589
959 120141233491249400934114767995583238099263181370306147161315785653738567748068305889272244438181345029919
960 153866211279243437532623936620688939794289771118336329339553696414744451620993925587317961606096381246032
961 197058164673772534799356272662493750579878704372261862197258017940154437601684744820502696402447818296597
962 252374578809389859114434200208859806736598126342198267648614570435274333572961074765890835948577085310862
963 323218924395544956630031809348943464338501360132805613534321043751370303974347262978678095335665429083366
964 413950064147768570440773574316528978864193613595085935416039826925105162069197551368668464239459144580090
965 530150441928466356889863251221536830709313709413694081725257542024527199994051806423175325102106713676684
966 678969555556386671756436562113241574889561033002792066422495537090603647010295482085252600405048949014317
967 869563846246194994229990414951320953818612683242210149289959399131921267240134356004122234484489110452925
968 1113660069896433910648690499484518087591091381420240923907326207508986793909519426944309600090712449664361
969 1426276812951337734943721472292537486631781294642190773411209297266996459002665794087192955090681188362663
970 1826648545773760295519756247187815893822671810529778982427845247256027286190490717981615412483048340974200
971 2339409068056716845556268619300292319555441365865577661251275348729524548896080597797983069642161826876732
972 2996107160497986035782717024622625949119065031896709440771971406010288676998450523356484221179061271341857
973 3837147696723245214732823843716736255587225608332281759633522668079392113019136626674242529707355250423898
974 4914277646872037844978755405696814079487935192411765756086075461928097624110723606194096845685582545809412
975 6293769929984533623320820529776469314398932276039063367899564671624986120651698796085972191921400949088646
976 8060501009093465318146239792141229723554791987043120481952949731657597171436511317053255141756871470439069
977 10323173112518975530352739713539308188520133346064606131761773834897481344750852081973717437925034652820606
978 13221002390646683911489109199471642792396808251187917307138765692942253519734321327131131877691148701588659
979 16932284512550746213251898637279085307693058364454616602607234585385898923298450475843538084185983711890342
980 21685364720665653311182168820951227616309730687462241844737563032429403642305186329552025543847805132703026
981 27772687301570121744561684413713760659572717340766150329389961198432665222677892145489263923914132951574691
982 35568788899166728350339668792787182400523555641677981935950661391453978067305601519035634703348154779639613
983 45553342750593745719531778083824279723466462258401146449608200122586739549109442177229597526780044069197707
984 58340671694944479675051393859250574702509688111577326478204519678551064305768782064332720700510269212986711
985 74717545811123438661925118715250964670705888951378453280552980647173439398832014187900379714567662937010245
986 95691590272196000359441073032742635422425156970688099345255613752147950204734139041935696841561827163288618
987 122553281821772875909951594491594173875511503144625763531171067514771051881353383663959616216898712100627670
988 156955348349465903729931716391514226915233543326859553829416537285274208007941993231930015094533395680294726
989 201014456808495897545687539398762552448521382656637342858689662163157666249326999010098925431464121515068593
990 257441446060491389534249928483413107525547097334245618726610599449460565263335108250098075828964853456432839
991 329708117525384528470766045045029701097603815450919256326316293247349166741536639064987676837739500046088927
992 422260845818080244672972685531505890086806205461661055887976293730393030609108419541171745969001775204192306
993 540794152261879727305082814404421798315325346695963237417963912983048547512363943907938159829079656355945949
994 692601073523740754337292681807468196938191336974456090243717904167835258454172895696664251000615462033410544
995 887021882614487105987155620122762904135124109016428781952704482885150385105433503125018110303523367172443236
996 1136018770854502581493768016829478542021722037972431649354385436521257619673301963939354737597861425820024334
997 1454911849446066170528126168974587703867323137729926308090344697571284573332947464835591087163525797160778359
998 1863321754856532401660423991908285307584051679617239712094786201126539576585987511166782924817100318747738773
999 2386376853995327826953770377721872025244824406664598059662222337694297486573636927846554544708759997238242214
1000 3056259325283899972536211751876754955369976715531991717641480236201455142276615836802853405496410620616186360