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