0 1
1 2
2 4
3 6
4 10
5 14
6 20
7 28
8 36
9 44
10 56
11 72
12 92
13 116
14 148
15 188
16 240
17 304
18 388
19 492
20 628
21 796
22 1016
23 1288
24 1644
25 2084
26 2660
27 3372
28 4304
29 5456
30 6964
31 8828
32 11268
33 14284
34 18232
35 23112
36 29500
37 37396
38 47732
39 60508
40 77232
41 97904
42 124964
43 158412
44 202196
45 256316
46 327160
47 414728
48 529356
49 671044
50 856516
51 1085772
52 1385872
53 1756816
54 2242388
55 2842588
56 3628260
57 4599404
58 5870648
59 7441992
60 9498908
61 12041396
62 15369556
63 19483388
64 24868464
65 31524784
66 40238020
67 51008172
68 65106484
69 82532956
70 105344504
71 133541128
72 170450988
73 216074084
74 275795492
75 349615212
76 446246480
77 565689296
78 722041972
79 915304508
80 1168288452
81 1480993804
82 1890330424
83 2396298312
84 3058618876
85 3877292116
86 4948949300
87 6273590428
88 8007568176
89 10150882544
90 12956517476
91 16424472972
92 20964085652
93 26575355516
94 33920603128
95 42999828488
96 54884688780
97 69575184004
98 88805291908
99 112575012492
100 143689980688
101 182150196496
102 232495272596
103 294725208988
104 376185253284
105 476875405484
106 608680525880
107 771600614472
108 984865779164
109 1248476019956
110 1593546305044
111 2020076634428
112 2578412084208
113 3268552654384
114 4171958389252
115 5288629288812
116 6750370473460
117 8557181943196
118 10922328862712
119 13845811232008
120 17672699336172
121 22402993175204
122 28595028198884
123 36248804407212
124 46267727535056
125 58651797582416
126 74862755733940
127 94900601989628
128 121130483268996
129 153552399572044
130 195993239002936
131 248453001561672
132 317123722271932
133 402005401133716
134 513116961274868
135 650458402695388
136 830240683546800
137 1052463803829104
138 1343357644821668
139 1702922206524492
140 2173598328368468
141 2755386010353596
142 3516955973190136
143 4458308216878088
144 5690554301558604
145 7213694227231684
146 9207510274748740
147 11672002444109772
148 14898064576307344
149 18885696671341456
150 24105574851056084
151 30557699115451228
152 39003639427363428
153 49443395786792684
154 63109214278419512
155 80001094902243912
156 102112853705782940
157 129444490689036596
158 165222067984202452
159 209445585591280508
160 267334921689985392
161 338890076280317104
162 432556989674187844
163 548335661871597612
164 699891911364173236
165 887225738151914716
166 1132448901038361080
167 1435561400023512328
168 1832340812402534316
169 2322787138175427044
170 2964789713440895396
171 3758348538198939372
172 4797130525843429712
173 6081135676374366416
174 7761920239284325108
175 9839484214573305788
176 12559050765127754820
177 15920619890947672204
178 20320971004412079928
179 25760104105520977992
180 32880021769539834748
181 41680723996468650196
182 53200992773951914676
183 67440828101989628188
184 86081014543491749424
185 109121552098458278384
186 139282007317443664100
187 176562380200447906572
188 225363021860935413524
189 285683932298906184956
190 364645029178379077624
191 462246312499354091528
192 590008051039314491148
193 747930244798260276484
194 954653080217693568772
195 1210176557297614368012
196 1544661131257008059920
197 1958106802095874644496
198 2499314211474701628692
199 3168283359393489012508
200 4043975342731709688612
201 5126390161489363657004
202 6543289554206411317304
203 8294673520882852669512
204 10587264896938121005916
205 13421063682372216326516
206 17130554451144532323220
207 21715737203255068996028
208 27717819348082653329136
209 35136800885627285322544
210 44848373799227185652356
211 56852538088882354318572
212 72566193147309838981492
213 91989338974509639641116
214 117414566946537024633848
215 148841877063391993959688
216 189980760093846863615340
217 240831216037901633600804
218 307395327040383888249188
219 389673093101293627560492
220 497376087134230751864528
221 630504309139195261161296
222 804771414174614640113716
223 1020177402240488888721788
224 1302147501308845391978244
225 1650681711379684149883084
226 2106918915483460032091960
227 2670859113620173038604872
228 3409066416792305424070204
229 4321540824999857188487956
230 5515985332275765456162164
231 6992399938620030227092828
232 8925051749068070880232368
233 11313940763619887415580784
234 14441037081343836336394532
235 18306340702239917642673612
236 23366088830411907216626900
237 29620281465859805058254396
238 37807125911755743553021432
239 47926622168099722700928008
240 61173214742167650769648332
241 77546903633959527759182404
242 98980340653923394322669764
243 125473525802059250460110412
244 160153555396091045092318096
245 203020429436018778219292816
246 259133896050014439414987860
247 328493955238078028679403228
248 419287451446105484507305956
249 531514384674096806898696044
250 678421347496119923922293816
251 860008339912174835578099272
252 1097708798942225408429599772
253 1391522724586271642476795316
254 1776130146438345332351893588
255 2251531064498446478054894588
256 2873838945380570740781493360
257 3643053789084718120531689904
258 4649969091818916073133386948
259 5894584853583164598586584492
260 7523808037199486813914880308
261 9537638642667882719118274396
262 12173777129018402887048267256
263 15432223496251047317704858888
264 19697585166217889700963147564
265 24969862138918930036823133284
266 31871362295236292588011414820
267 40402085635169977354527992172
268 51568947461454182288974562384
269 65371947774088907391351125456
270 83440309756690474876985977204
271 105774033409258884745879117628
272 135009257218144657165960539588
273 171145981183347792137230243084
274 218449566974835132042946516792
275 276920014592606676883109360712
276 353458824192979789208907056380
277 448065995775954469020339603796
278 571908391167814921251853573172
279 724986010368561145903448964508
280 925367215360794710460760629552
281 1173052006144515614923788568304
282 1497275606528609631712614202724
283 1898038016513076760827237532812
284 2422642821889404342173374832276
285 3071090022657592375751026101116
286 3919918428418013973885989035000
287 4969128039170669136578263633928
288 6342561250307418316059363867276
289 8040218061828261512329289735044
290 10262479678725432289945352902276
291 13009346100998930648907553368972
292 16605040929032850606004716769552
293 21049564162827192161236843104016
294 26867520607758282895950069671828
295 34058910263826122810144396472988
296 43472561536791133501954786441380
297 55108474426653314971381239577004
298 70340082144549416397904856113208
299 89167384690479437781525636049992
300 113812643681340549899859642554588
301 144275859117132752752906875626996
302 184152725825889966297764498667796
303 233443243807612190534432511676988
304 297965369507230516197624141222384
305 377719102924744943287339387303984
306 482118095333120482495388639890180
307 611162346732357133821771898980972
308 780083464840350998693012781112564
309 988881449657102077109111286284956
310 1262201560173471481188401421002744
311 1600043796389459210930883185265928
312 2042285025013822479881414202115308
313 2588925246046561288039994471550884
314 3304486585187293961069815623118052
315 4188969042436020498970877656816812
316 5346771610201116440951229825233360
317 6777894288482581787010872128367696
318 8651258195388410402021045448351412
319 10966863330918602285981749785184508
320 13998029805589526842972275273584772
321 17744757619401184072992621913552204
322 22649288000977937244993320721936184
323 28711620950319786358974371698736712
324 36647317806567464087965595995520956
325 46456378569720970431966993612288916
326 59296605807545401332958916717457140
327 75167999520040756790941365311025628
328 95943923614112865420924512712978096
329 121624378089761727222908358923314544
330 155240529421658266753883429430435236
331 196792377609802484013849724234340172
332 251184453035771132174807942143413332
333 318416755699564211236758083157654716
334 406424982457429398928691371573848568
335 515209133309366695250607807391994888
336 657609435493200531103499313717261900
337 833625889008930906487365890549649604
338 1064034417950629930032190685291110468
339 1348835022318297601737973697941644492
340 1721643853443830461135689999008372368
341 2182460911327228508225339588491294096
342 2785678271394460391167880684299482836
343 3531295933645526109963313286432938588
344 4507322124838290852303570683307855204
345 5713756844972754618188652874924232684
346 7293000396232751243471451367607338040
347 9245052778618280728151966161357171272
348 11800322521071042095775022050915193244
349 14958809623591035346340619036281403956
350 19093322917303793339246473418522531284
351 24203862402209316074492585197638575228
352 30893645438374835435021495469437724528
353 39162672025800351420833204233919979184
354 49986968355678628774267968887960255812
355 63366534428009667495325789431558554412
356 80880613794053464209289464357397980340
357 102529206453810018916158993665478533596
358 130867582149732092983557433245358236152
359 165895740881819686411484783097037088008
360 211748195943785557192846897602756216492
361 268424947335629705327643776762515621604
362 342615778093517650176404330848114452644
363 434320688217449391739128559859552709612
364 554363974037303207369251228450870669136
365 702745635553079097066772336622068331216
366 896979752130820857545655559298985121780
367 1137066323770528488805900896481621040828
368 1451343726168124064914906787749855790916
369 1839811959323607585872673233103689372044
370 2348323478298944922460562347048840912696
371 2976878283094136074678574129585310412872
372 3799667204467068987375469134798696703612
373 4816690242417743660551247362688999784916
374 6147990682766013909836031481847537616308
375 7793568525511879735229821492274310197788
376 9947657887233082897211500616646234319920
377 12610258767929623395781068854963309982704
378 16095648569999096807047532098493771936228
379 20403827293441503131010890347237620180492
380 26043306457232179704259032715140006256148
381 33014086061371126526791959202200930163196
382 42138955027231276511306564813633778192376
383 53417913354812629657802849549438550343688
384 68182261484463456215565597528773784448524
385 86431999416183756184594808751639480506884
386 110321216511694732726872162342407562640900
387 139849912770996385842397658301078030850572
388 178503477996158188942437759871181347089424
389 226281912187180142026992467052717511357456
390 288824694507852921669309922213588909730324
391 366131824958176527869390125353795542208028
392 467328172504011110611747682084770256819748
393 592413737145356669896382592406513053565484
394 756152867011864032281057604298359166550072
395 958545562103533197765772717760308595773512
396 1223481039515875142892805286383129423369820
397 1550959299248889867662155310166821649338996
398 1979633906527739175173862890681488589919892
399 2509504861352423065427928027927130245112508
400 3203114946043614318066668177064618013289712
401 4060464160601312933090083338093951894451504
402 5182748852571353493240531067746106603209604
403 6569969021953735998518011366021082139564012
404 8385863798614967811307199244810724616499316
405 10630433182555048931608094704115034034015516
406 13568612651186321304547730312556831219708920
407 17200402204508784930126106070136116173579528
408 21954476449801289115854929557367555836208236
409 27830835387063833861734200774251150207595044
410 35523089100987610420402659869924387055917156
411 45031237591572618791860306844387266381174572
412 57477565550788899536257589427291942892125392
413 72862072978636452653594507618638416588769616
414 93000654651776509956660249297216329948042548
415 117893310570209071445454814463025682969944188
416 150478220202565409492917838724508272840167940
417 190755383548845524099049322081664099558713804
418 243478874854341919449578088021724602788210488
419 308648694119054595544504136544689782528657992
420 393957095056907328942495926746232875628378428
421 499404077667900119643553458626353882087371796
422 637435969911249248392074014767957478416588916
423 808052771786954715188057595171043664616029788
424 1031393064968156577334569941514190354044967344
425 1307456849454854834831611053797397546703401584
426 1668829034879405825726643956282147832461556260
427 2115509621241809550019668648968441211319431372
428 2700222099847562403061213897796338186506523604
429 3422966470696664384851279702765838758022832956
430 4369051134726968228787857854078486018968079864
431 5538476091938473934870948351734279969342264328
432 7069273234574530631849071751874824205474603468
433 8961442562635138319722228054500118727365097284
434 11438324369301498860636929605953310224442683332
435 14499918654573612254593176406234398696707361612
436 18507597603876029492486001357828134429917286800
437 23461361217208750574315404460734517424072458896
438 29945921973177528353122930963781444654359970132
439 37961279871782362828908580866968916120779820508
440 48453519577053557845608932321609579084277256932
441 61422641088991113403223985327703433544852279404
442 78399441550231086198731863285391023738637227064
443 99383920960773476232132566194672349665632099912
444 126852961127284644044340795607000602822914483996
445 160806562049764589635356551522375783210484379316
446 205252402677515730243072658892391626561551711060
447 260190483010538065867489117717048132876116479228
448 332105363804800374287413454499392229384466195056
449 420997045060302655502845669239423916086600858544
450 537357766482316104530486113391783855946017906116
451 681187528070840721370334786956472048962717337772
452 869463130287116478817899567891176085330484101172
453 1102184573131143376873180456195895965049318196316
454 1406820896769432583348385681282959941276502007288
455 1783372101201984098243515243152368014012035534088
456 2276284027056549062166285249174136026606986108460
457 2885556674333127475116695699348263979061353730404
458 3683104923825981645514670930457095967883488115748
459 4668928775535111573360210942500631993073389264492
460 5959388950882530707680956179631231994490474224208
461 7554485449868239048476906641848895972134742994896
462 9642493874708512353195627110088327962373962339956
463 12223414225403350621837117584349527965208132259388
464 15601882825591043060876583289719559956864436564164
465 19777899675271589670314024226198423937342875254284
466 25244376700299555414072210399807887919238398904120
467 32001313900674940292151141810547951902551007513672
468 40846259525890598474948793689527447876102835468284
469 51779213575946529962465166036746375839893882767956
470 66090636226190153889021004089335335795341234372404
471 83780527476621470254616307847294327742444890281628
472 106936895752080752363969797778862783671444069840688
473 135559741052568000217081473884040703582338773049584
474 173027531978270906252990801868198119466785304213092
475 219340268529189470471697781731335031324783663331212
476 279964427730351658616960599647060903138229374053780
477 354900009581757470688779255615375734907122436380796
478 452991959708622564869951401515259022605014678266872
479 574240278110946941160477037346710766231906099712008
480 732956387438974223486912001162319925743244052320652
481 929140287692704411849256292962086501139028536092804
482 1185948347147596788356863402677578948348258730587524
483 1503380565803651353009733330308797267370934635804812
484 1918904734586571011843775403839898874091502782908176
485 2432520853496355764858989623270883768509963171897616
486 3104853081734167800200638806517477822439761513495700
487 3935901419300007117868722953579681035880897807702428
488 5023757816320738812044414210357376696531264296403876
489 6368422272796362882727712576850564804390860979600044
490 8128610898054906612245053016874854518971025809899576
491 10304323692096370000596435530430245840271758787302472
492 13152368714375645424289467227232231215502290106303452
493 16672745964892732883324148107280810644662619766902516
494 21280979612430552036534520244107085734473315916203028
495 26977069656989102883920583637711056484934378554204988
496 34433348326806197460823987471339316949975606022506480
497 43649815621881835767244731744991867129596998321107504
498 55714327939236749497358507715446402684448921938709508
499 70626885278870938651165315382702923614531376875312492
500 90147676266042946958182495186785719634424527961215988
501 114276700900752774418410047127694790744128375196419996
502 145862004205279696455541002902232122318873449899925496
503 184903586179623713069575362510397714358659752071732488
504 236009680471322643413723498089017841953297977861141484
505 299180287080376487487985409638092505102788127268152484
506 381871684676602339869264500991249964272171427761066980
507 484083873260000200557560772148490219461447879339884972
508 617881365147924983282987999080267806225469405622208464
509 783264160340376688045546181786582724564236006608037456
510 999753049824527323152252500071517770497640833383275444
511 1267348033600376888603106953935072944025683885947922428
512 1617634414972452306435240499151785576723110239005483908
513 2050612193940753576648653135721655668589919892555959884
514 2617387464796979629587492999223303347220751072388759352
515 3317960227541130465251760089656728612615603778503882312
516 4235021879769431936022733498375088923943861311394243260
517 5368572421481884041900413225378384281205523671059842196
518 6852409344566411565610226497598392271164612383783002612
519 8686532649023014507152173315035112893821127449563724508
520 11087431224335843501632959995973481195108473695177245872
521 14055105070504898549052586540413497175026651120623566704
522 17939840568902255067243186493571873466273086078960248484
523 22741637719527913056204759855448610068847778570187291212
524 29027271793238098568876146489545354661381559774137494356
525 36796742790032811605257346395862107243874429690810857916
526 46967112362140353636119332983117228127654645853097742840
527 59538380509560724661462106251310717312722208260998149128
528 75994384155378452204995479472662582789036205627235237196
529 96335123299593536266719452647172824556596637951809007044
530 122961496517518805841114812455779810916690851480332980036
531 155873503809154260928181558898483541869318846212807156172
532 198955880672897258046110291928442393705727057107568217232
533 252208627108747797194901011545656366425915484164616163216
534 321917377190416063887225104384222204622417908587901197268
535 408082130917902058123082570444139908295234330377423319388
536 520873257863313321933335396312664598328144965695469414500
537 660290758026649855317983581989796274721149814542039482604
538 842790635053729385820560500696886802950562874283370611768
539 1068372888944551913441066152433936183016384144919462801992
540 1363663892917042707753895897009551401278707839978840026268
541 1728663646971201768759049734423732457737533959461502284596
542 2206454527970772093574456397706438204229270714262210638036
543 2797036535915753682200115886857668640753918104380965086588
544 3570118420887814801328352294715989605507978554241050664304
545 4525700182886955450959165621281401098491452063842467371184
546 5776572948858586894902808692422427809737249268503261302340
547 7322736718802709133159281508139069739245370168223432457772
548 9346691369746401696231160987138417415245227822744311966644
549 11848436901689664584118447129420470837736822232065899828956
550 15123264318604988591133969679560845224982477091247573268984
551 19171173620492373717277728637559540576982192400289332286728
552 24469955688351390287365130666699262640227704913991885235628
553 31019610522182038301396175766980011414719014632355232115684
554 39593220006956378878499100346260107865210182005239458504612
555 50190784142674412018673904404539551991701207032644564402412
556 64063175695307769165864231012959370505437886919231343740240
557 81210394664856450320070080171519563406420221664999796518096
558 103656395702264148044363331359219478370648068924470802244852
559 131401178807530862338743984576059115398121428697644360920508
560 167719571397571917210227562372178848876085955843702145985092
561 212611573472387312658814064747578678804541650362644157438604
562 271375967099836065254590893731398327246734024768172948229944
563 344012752279918174997558049323637794202663079060288518359112
564 439095538497407982464818456103577176122819980611875094215036
565 556624325752305487656372114071216473007204729422932675797716
566 710471505597244047719409349834975503369554005380048042444980
567 900637078032223662653930163394854267209867808483221194156828
568 1149567044094652030184227805938552679492373985991923136660016
569 1457261403784529150310302277466070740217072537906153869954544
570 1860038549691896077903637155773528182861927991371971179104996
571 2357898481816752812964232440860925007426940346389375064111372
572 3009605593786548108087864961712080862354301977363894315765012
573 3815159885601281963274534718326995747644012884295528934065916
574 4869644143478444185991502117485609045216229968735865494870008
575 6173058367418034776238767159187920755070953230684903998177288
576 7879249737264992294079367079197689907570531946099759810635020
577 9988218253019316739513301877514916502714966114980432932243204
578 12748893880743436480070869196683298952786761914835625305505028
579 16161276620437351515752069036702837257785919345665336930420492
580 20628143618008428774150236275880988860357293860935385116140048
581 26149494873456668255265370914217753760500885460645769862663696
582 33377037498751865254221105472564287813144055775771010421645076
583 42310771493894019771017439950920591018286804806311106793084188
584 54005181116760294028371341748445276673501349636706395537785124
585 68460266367350688026282810865138344778787690266956876655747884
586 87382218615512159282592447221009564486645405412477405959430200
587 110771037861244707797300250816058935797074495073267983448832072
588 141387399732272453310963788969454841160146755049183801497215324
589 179231304228595395823583061681197280575862185340224860104579956
590 228769618347784612593556236190464405646792160461661207456645524
591 290002342089840103620883312497256216372936680413492843553412028
592 370157018080057065904520025159919246806938915510845008953860848
593 469233646318435499444466374178453496948798865753717703657991984
594 598926636427841678498076261350383652453731075972506216410506372
595 759235988408275603065349686675709713321735546167210547211404012
596 969083654507898744402596286510302899260669991483351225364367220
597 1228469634726711102509816060854163210270534411920928250869395996
598 1568010290935740422900672547860686551714401067455857441774873592
599 1987705623134986705575165747529872923592269958088138798080800008
600 2537093945443639167303268834370989450975071058939208667139240812
601 3216175257861697808084981808384036133862804370009067048950196004
602 4105104236379379590203941382231676002689472126395066108914114404
603 5203880880996684513660147555913909057455074328097205847030996012
604 6642198181823018757507210216602665453664543185334274776053355216
605 8420056138858382321745129364297945191317878698106272895981192016
606 10747302418202398347711151598834341456354015311729340884967469620
607 13623937019855066835405276920211854248772953026203478743012188028
608 17389500600025417105218361815437006910018558497063615661020824836
609 22043993158713449157150406284509799440090831724309751638993380044
610 28136803018227815452929513414271348366372573808792956545988294456
611 35667930178568515992555683204721653688863784750513230382005568072
612 45526303618253232558147875229708355276391132305856572207009119292
613 57711923337281965149706089489231453128954616474822982020998948116
614 73663106636481048011077388643979703642763706114649528752997413748
615 93379853515850481142261772693953106817818401225336212403004516188
616 119189410254734280569225263873688058919154838420506100960006533040
617 151091776853132446291967862183184559946773017700159194424003464304
618 192852516891215328580302652517667762561918544535155629713003946788
619 244471630368982927434229634877137666764591418925495406827007980492
620 312041927145949609149527916391355821481073382955661730673010479828
621 395563407222115373726197497060322226711364436625654601251011444796
622 504894444037164937729830568909023584042991927490817360386014426616
623 640035037591098301160427131937459893475955855551150008078019425288
624 816936371183114546879358485300379405524065310446479091059024906444
625 1035598444813213674886624628997782120187320292176804609329030870084
626 1321830815220279484609189054209402989567057237937296451445039333060
627 1675633482404311976047051760935242013663276147727954617407050295372
628 2138767186403394031488547539509782395091122548383775542504064239504
629 2711231927217525650933676389933024133850596439904759226736081165456
630 3460598001623673516097736593719185384658179786321071993949103572564
631 4386865409621837626980728150868266147513872587632713844143131460828
632 5599365188027067547586284133228967779749302334704847536453167812068
633 7098097336839363277914404540801290281364469027537473070879212626284
634 9059963189650741063684020726948153164407482121025919530402271384632
635 11484962746461200904895132691669556428878341615170186915022344087112
636 14659328377677808611270304860177120944156784455730767066855439196700
637 18583060083300564182809537232470846710242810642707659985901556713396
638 23719291567328549674954325587125274108564266576756686597257710581332
639 30068022829761765087704669924140403139121152257877846900923900800508
640 38378619945006358286224630447302395052721051032487453664113149778032
641 48651082913062329270514207156611249849363962900585506886825457513904
642 62097911512334907961178956034427669161285317609244140261370860359364
643 78719105742824094358218877080751652988485115158463353787749358314412
644 100476531457341266247403586481730064214006368641731593925484010137396
645 127370188655886423628733084237362902837849078059048860674574815828316
646 162574442969676174208582542516157733375291686250975734186854870496760
647 206089294398710517986951961318114555826334193217512214462324174142728
648 263050974427017440455986128997887797589298054892707328112338880634156
649 333459483054596941615685045555477458664183271276561075136898989971044
650 425625417396693614664568671514045530964589741143683062299193751130916
651 539548777453307459602637006873592014490517464494073289599223164113772
652 688676391823711055120554800511933328553887796036390390411532631765072
653 873008260507904401218322052429069473154700735770634364736122154084816
654 1114301809220404669785123472025978859518477537180073452710726382895988
655 1412557037961211860820959059302661487645218200264707654335345318198588
656 1802978201044115724905678272537912188072365333216463843122259014661060
657 2285565298469116262039281111731730960799918936035342019071467472283404
658 2917280010264520394690801744563891047590842870396537295832985397557048
659 3698122336430328122860240171034392448445137136300049673406812790481992
660 4720258211308636119596480017101803235663208203613001138955244412218108
661 5983687634899444384899521282766123409245056072335391692478280262765396
662 7637538221573156514287281761665694283254051074009538434788229809775156
663 9681809971329772507759761453800515857690193208635441365885093053247388
664 12357796432881792633883761778767497518917259277622539573743474221993264
665 15665497606229216892659282736566639266935249280970833058363373316012784
666 19995334654454949148171043540433191802171310351632078008531704031768420
667 25347307577558989400419044190367155124625442489606274424248466369260172
668 32353131087336741782054805319200689321088569629254617582275178253761684
669 41012805183788206293078326926933794391560691770577107482611839685272956
670 52348465741791690930225848859633881123259879980886695590806882285530104
671 66360112761347195693497371117300949516186134260183381906860306054533128
672 84701596829128432712280654178834570444348449610141313173082060539291788
673 107372917945135401986575698044234743907746826030760489389472145739806084
674 137050062570920123642506503038468451567608329591028008763888942824821892
675 173733030706482597680073069161535693423932960290943871296332451794339212
676 221751659400048556354787157217303022011956779201169321936971003364113680
677 281105948651617999666648767205770437331679786321704360685804597534145296
678 358801721970968679997293660255771473579565108792197330700859946188935572
679 454838979358100597346721836367306130755612746612648231982137049328484508
680 580553381371017236352080817473074495591521887993366652637830949553049252
681 735944928009718597013370603573076568087292532934352592667941646862629804
682 939355103341985916349374477728845969171086996785563983338690895741984824
683 1190783907367819194360092439940382698842905279547000824650078696191114312
684 1519908484713003152701455295201920464762608884778930635976521845295034076
685 1926728835377537791373463043513459266930197812481353417318020343053744116
686 2459263588054989069050829772930766433933695881564494619315212741037018900
687 3117512742745356985733555483453841965773103092028354241968099039244858428
688 3979172072767992221752285068132686898696304766343425255291734586332052976
689 5044241578122894777107018526967301232703300904509707659286119382298602544
690 6438435660822981290803114841063453332630000647907919874606947327369071876
691 8161754320868251762840574010421143198476403996538061901254218421543460972
692 10417607733590973512555399909196140231326305414251345129898681913701124852
693 13205995898991146539947592537388444431179704901047769560540337803842063516
694 16856043394413954803358514750259593563956306062159265004505629241070196728
695 21367750219859398302788166547809587629656108897585831461794556225385524488
696 27273651128004928315913914659455733795282611476410610134404311154771321580
697 34573746118850544842735759085198032060835813798633601022334894029227588004
698 44129694522418883119272429409715327359238917538569875138909940395841518308
699 55941496338709943145523925633007619690491922696219432484129450254613112492
700 71403345650423811435186344069171061154521529014980485273314251550612839888
701 90515242457560487988259684718205651751327736494853033506464344283840700496
702 115533040172842694554458773478886388513760446553550360412224191946454358196
703 146456738796270431133783610351213271441819659191072465990593794538453812988
704 186936385823266505989645117548057449668281975568530845685538443497067198084
705 236971981253830919122043295069418923193147395685925499497058138822294513484
706 302469425996109200544103891026943838182042422122081206097762635443521556280
707 383428720050101350255826905420632194634967054876997965487651933360748326472
708 489405811819375706533749008575001287850324397690612051783301078940588754364
709 620400701303932269377870200490051117828114450562923464984710072183042839956
710 791875237815484907077852899601945126032366819812693257881063714384110310644
711 1003829421354033619633697105910683312463081505439921430472362005543791166428
712 1281281049634860613611601908176946413882691217503305309664364793324699065008
713 1624230122657965889011567306400734430291195956002844895457072077726834006384
714 2073156287450345520689454807778891539915058037315998567545428507708809375652
715 2628059544011999508645264412311417742754277461442766325929434083270625172812
716 3354437337085206134301056715955837953797749254819303877209793301033508440660
717 4252289666669965397656831718712152173045473417445611221386506160997459179196
718 5427593624535551654990511523734729493712807292135302444755221808742317816312
719 6880349210681964906302096131023569915799750878888377547315940244268084352008
720 8782030961620757789291568239690567447510556546954606321965015109775826256972
721 11132638877351930303958927849735722088845224296333988768702446405265543531204
722 14209624586156309444282079763425296941223363839089908766720236918518144073284
723 18012988088033895210261023980759292004644975175222366316018386649533627883212
724 22991655547777067233573648003115864388733920386044515088685252028293970330256
725 29145626965385825514219951830495014093490199471556355084720833054799171414416
726 37201280133933376677855727766541161329957284225134423855405488946812114403540
727 47158615053419720724480975811254306098135174646778721400739219704332799297628
728 60192935681710443911429375769657025718691204611178938944090740975106084733796
729 76304242018805546238700927641749320191625374118335076485460052759131970712044
730 97394215815643820589285103536198187048648488836313362799496229921918199137336
731 123462857072225266963181903453003626289760548765113797886199272463464770009672
732 157587151497354264500714479305855212767339693447492301743586970897024283871132
733 199767099091030813201882831094752946481385922883448874371659325222596740721716
734 254981367312998085089999582842053399815988182283805664543083200818942483008468
735 323229956163256080165064734547756572771146471648562672257858597686061510731388
736 412568518810352349590714062147908612583327875731297966286670171715966766879600
737 522997055254286893366947565642509519252532394532011546629517922908658251453104
738 667549886123350434680713644989962012399316058015103630829753372534909249888068
739 846227011417542973532012300190266092023678866180574218887376520594719762184492
740 1080118404933702784271427707137870624982643933746401597116423544250876016767668
741 1369224066671829866898959865832775611276211260712585765516894443503378013637596
742 1747668291057053218952141352127832637381959991761505227946176916785785266655736
743 2215451078089372840430972166023041703299890126893159984404270964098097775822088
744 2827786695990756003223569059265703262364603925507906825062600461036661283423404
745 3584675144761202707329932031855817314576101387605745749921165407601475789459684
746 4575454987047809222175710411393535899746563917269412053008777377822446550079140
747 5800126222850575547760904197878859017875991514498905734325436371699573565281772
748 7403241683038565225399279470659239162111167842777318878071377838859107833502544
749 9384801367611778255090836229734676332452092902104651484246601779301049354741456
750 11978696670086374447574989882052775061857731760046730931080155216681554383581684
751 15184927590462353802851740427613535350328084416603557218572038151000622920023228
752 19381938353124939672974269352712014223968899602824049809151533055540662217084228
753 24569728958074132057942576657348211682780177318708208702818639930301672274764684
754 31360635023211314120549259234764789285826631362870780740231688272222216600665912
755 39754656548536485860794317084961747033108261735311765921390678081302295194787912
756 50742573376336253793523528587476803509795530965694830549383221327762878817750140
757 64324385506610617918736893742309958715888439054019974624209318011603967469552596
758 82103208399547567914072787822241592795622162328565611289614909599985095418416052
759 104079042055147103779531210827271705748996700789331740545599996092906262664340508
760 132845781775883821707596316409718396305417693294260441838998130927747974236166192
761 168403427561757721698268104569581664464885139843351715169809314104510230133893104
762 214948990175431389621669104231959989101039855622826053128613040527733069654582244
763 272482469616904825477799315396853370213881840632683455715409310197416492798233612
764 347794771951315211329265420641678385406457548917086494967611171455481043890748436
765 440885897178662547176067419966435034678766980476035170885218624301926722932126716
766 562743762126746600950934524873638374507497404539912548096224211983214113545330680
767 713368366795567372653866735363288404892648821108718626600627934499343215730360328
768 910538534078061812280199945515316759913954953456999043063835383438695157436079116
769 1154254263974229919829934155329723439571415801584753797485846558801269938662487044
770 1473282296204808413231134470388955134421452357996911591160059595421909270981409796
771 1867622630769797292483800890693011844464064622693472424086474493300613154392847372
772 2383820830282870225511334415904271894335407311453910634223894978860604428417488912
773 3021876894744027212313735046022735284035480424278226221572321052101883093055334416
774 3857103126487678638742468886293227028756859669450822225383954574282513699398898708
775 4889499525513824504797535936715747128499545046971698645658795545402496247448181788
776 6240923956770548864253803302197498923092266980904732859607849553143118127816387620
777 7911376420257851717111270982738482412535025471249924867231116597504379340503516204
778 10098027083258227502996272188490725951849126650355555084991804127425631827215286328
779 12800875945771676221908806919454229541034570518221623512889912142906875587951697992
780 16338951040028776367250075490688224874941393631260287944599653680568749955031673948
781 20712252366029527939020077902192711953569595989471548380121028740411254928455214196
782 26436978123287003870246347679178950826790520281615843029591457807994381782246960276
783 33513128311801204160928884821646941494604166507693171893010940883318130516406912188
784 42775929163315780237496423169867175701731913912876130974191111488563131737278634224
785 54225380677830732099948962723839653448173762497164720273131969623729385444862126384
786 69212907286602784107742770849046126528522434194491974003782569296557513519525594500
787 87738508989631936260877847545486594942777929004857892166142910507047515961269038572
788 111988836449918564345239194018913302230254348107368104977973680785120645256804228724
789 141963889667462668360826810269326248390951691502022612439274880130776901406131164956
790 181201743736521348452981964867959428758776782301860078981756250081678158776329823224
791 229702398657094604621704657814812843333729620506880504605417790637824417367400203528
792 293190580186439912798221158886872730989031130409228183959729930866798804033134051948
793 371666288324557272982531468084139091724681312008903117044692670768601318773531368484
794 474392323922961261251203123754832159747807912711088262941486180948476962809463875172
795 601368686981651877604236125898951935058410932515783621650110461406425736140931572012
796 767582904109401174049424282641704890736839043120316446901216111815275766842597927120
797 973034975306209150586767593983091026783092244524686738694803132175027054914462940496
798 1241975228032362435300627406396537050484646955831404709842702292763752729652061802292
799 1574403662287861028191003719882042961841503177040470360344913593581452791055394512508
800 2009558132141763609350051689038241941221485998951721156743918404579028496494659729412
801 2547438637594070178777771313865133988624595421565157099039716725756479845969857453004
802 3251533360174126044650679095434778991706132954783125866586620697342781226146721531704
803 4121842299881931206968775033747176950466098598605627459384630319337932637025251965512
804 5261091492315889654000730784473020932927618953734847023330539101921809722641381261116
805 6669280937476001385746546347612310939090694020170784558424347045094412482995109418516
806 8512624852490015698651409879907799924633751908517972889917159799264590948788102792820
807 10791123237357932592715321381359487889556792618776412017808977364432345120020361384028
808 13773716344805905352652140664380820857561370862252819913247698901186400671429484053936
809 17460404174833933978461867728971798828647486638947196576233324409526757603015470802544
810 22286341197295921051303550544288620782195122770770792803164858700450991620217586846756
811 28251527412191866571177189110331286718204279257723608594042301773959102723035832186572
812 36060057542101826403955691208669441639756493633023612716412557601637392291647070900692
813 45711931587025800549639056839303085546851765896670805170275626183485860326051302989116
814 58346398739397747455259241752958062421951616403794405519577416302088383911864657747448
815 73963458999217667120816245949634372265056045154394413764317927957444963049087135175688
816 94406456281499573859214932961627504061708110036818018235989973903725776203511728648140
817 119675390586243467670455302788937457811907811051065218934593554140930823375138438164804
818 152752855020897321314474174714585566483659726440612423755567390205814160115376386395588
819 193638849585461134791271548738571830076963856205459632698911482098375786424225573340492
820 247159311302396895173689107676213070545367836477430441991557364109539936318888115043728
821 313314240171704602461726851527509287888871667256524851633505036239306609799364011505296
822 399912166323294216488163282390798637029027562918042865747124754315354096434264501439316
823 506953089757165737252998400266081117965835523461984484332416518337682396223589584845788
824 647071477625691111661852390067011707574395399395473307738682118424894032753152616483044
825 820267329928870339714725251793590405854707190718509335965921554576989006022953596351084
826 1046983643948985328150015672457810344603422962313516173485806872740248129187417117922360
827 1327220419686036076967723652059671523820542714180493820298338072914671402246543181196872
828 1694055121574676439811868062524822052177818361708989481224488991165142161940569734405404
829 2147487749614906416682448903853261929675249904899003156264259627491660408269496777547956
830 2741038765523661767961883734982632396781241324022505654710295863905390291127986852327764
831 3474708169300942493650172555912933453495792619079496976562597700406331810516039958744828
832 4435093887098338207773751797507454448959059685731495135934784855070532453068556586733168
833 5622195918915848910332621459766195383171042523978500132826857327897992218785536736292784
834 7176132652621999975735635532490086845740301009754000790645080718975922744196543439060932
835 9096904088216791403982794015679128836666835143057997109389455028304324029301576695037612
836 11611226539720338183509387329997541294699360695485495926579865574046455197265100025794100
837 14719100007132640314315415475445324219837877667036497242216312356202316248087113431330396
838 18787359192342338159245022862487628140439661705239496717224946293022377941461643464855032
839 23816004095349431718298209491124453056504712810094494351605767384506640277388690126368008
840 30398585732062676342754410192485169435139022400724992643804811867068833138726743490649132
841 38535104102482072032613624966569777276342590477130991593822079740708956525475803557698404
842 49185944924405014501999433054972797575578684105964489361029758160091211080188386955504164
843 62351108197831503750911834457694230332847303287225485945427847125215596802864493684066412
844 79584530656467690844753843247457967010717706506689482004834570027160044218915130446153296
845 100886212300313575783525459424264007609189893764356477539249926865924553328340297241764816
846 128770475580872705346753276302430764586296390612653971365864328187251255299103517401657460
847 163237320498145079534437293881958237942037197051581963484677773991140150131204790925831228
848 208355006237340396191507119549888731597014097119343453370698898214411299518018647847810756
849 264123532798458655317962753306222245551227090815938441023927700857064703459545088167596044
850 337125481818213101538260395852319496183310487731997424736563226401662554817122165249468216
851 427360853296603734852400047188180483493264287867520404508605474848204853590749879093427272
852 545480488055553497729767515402208227780324584851340878107262124616073854335140813097278972
853 691484386095062390170362800494402729044491378683458845532533175705269557050294967261023316
854 882605969873766599268027911254527723963635072583338302843825351017736409152262978346747188
855 1118845239391666125022762847682583212537755666550979250041138650553474410641044846354450588
856 1428086457929320096997795426656735951743959657434679180951087475633810263487403791444026160
857 1810329625486728515193125648176985941582247045234438095573671826258743967691339813615473904
858 2310692427803086696265823337911263675707594730018017483794912826651546672639666769790773348
859 2929174864878394640215888495859569154120002711785417345614810476812218378332384659969924492
860 3738778885732406793263618764567999627451554387452696664746000302285356936127070561234799508
861 4739504490365123155409014144036555095702249757019855441188482303070962346023724473585398396
862 6049471313535493489529442102479263303159149117470714148540913128936903608766737331025572856
863 7668679355243517795624902639896124249822252468805272786803292779883180724356109133555322888
864 9788250199267900282793060867047262930610703504923410813286913431222260544893807892260372364
865 12408183845608640951033916783932679345524502225825128227991775082954143070379833607140721284
866 15837721512803393772322502969526526233769852622394124961827826560159164153660545223285945220
867 20076863200852158746658819423828803595346754694630401014795067862837323794735942740696044172
868 25625971712071294055115563836573789164380556127317535775114739991381424698554353115546317584
869 32485047046460799697692736207761482940871256920455529242786842945791466865115776347836765456
870 41463693224874687827438066806100315398150408749711660736942566551540588852214898338832262804
871 52561910247312958444351555631590286536218011615085930257581910808628790659851719088532809628
872 67089664936945981882553630642674104562530964877029196512057306542922013550769251454378580388
873 85046957293773758142044291839351769477089268535541459500368753754420257524967495436369575084
874 108553358161820669709991697448774419960681373626740857248999873094462602402984149793210843192
875 137608867541086716586395847470942056013307280150627389757950664563049048184819214524902384712
876 175643023098766651592545328091448524523212338503770053761057179637384615953753401247589423580
877 222655824834860474728440139310293825490396548686168849258319418317469305709786709961271959796
878 284196381260587321302537025540222944483893712130510911010057052731847218356737551040800266772
879 360264692375947191314835986781235881503703828836796239016270082880518353894605924486174344508
880 459839404359353972895082353631671469007106050634280964771114232369231834310490952288389690352
881 582920517210807666043276126091529706994100377522965088274589501197987659604392634447446304304
882 744035785619941294197619379171894413490999762764791875781171285101079052667228503329189957124
883 943185209586754857358112112872765588497804206359761327290859584078506013498998558933620648812
884 1203875189979295267092701732803565882498105813399072840552285517470310886977719455617579647476
885 1526105726797562523401388238964295295491904583882726415565449085276493673103391193381066953116
886 1947910975599236561290321111975460295989105576163864716333456802571389939644947958946769604600
887 2469290936384317380759500351837060883989708790242487742856308669354999686602389752314687601928
888 3151786165578531828383022844779026178487211389562937556885742320041700826622667414564349252076
889 3995396663181879904160888590801356179481613374125214158421757754631493359705780945695754555044
890 5099697141177768389673343956754486474476316965726802273219199122613090766267615373511118856676
891 6464687599566197284920388942638417063471322164367701901278066423986493046308170698010442156972
892 8251483306756300218056366801533512652963528355289739830104941442654791592890282788075468108752
893 10460084262748077189081277533439773242952935538492916059699824178617986406013951643706196712016
894 13351180447934068607729710758287999127439845321016542103324140565267882359157898161586586965428
895 16924771862314274474001666476078190306424257702860617960977890602604479452322122341716638868988
896 21602663754690368825786077559821511780403373676306281933429082007922673952048180949662055074180
897 27384856125062351663082944009517963549377193241353534020677714781222465858336073985422835581004
898 34953844202624437433515788318109510907843218997322824036753222573190556311206079111248642039608
899 44309627987376626137084610485596153855801450944214151981655605383826945310658196327139474449992
900 56556507957314806259301865877931022688246592673629105970182304581113230263254260060910697113788
901 71694484112438977800167554495114117405178644185567686002333320165049411168994270312562310030996
902 91510352159939243692817654196040533596089811670951930006935527154303786574460339172159339153396
903 116004112099815603937252164980710271260980095129781837983988925548876356479652466639701784480988
904 148066860117254049952119520073971556284336404344581035977117831735417016837714599233070036267184
905 187698596212254581737419719475824388666158739315349523986322245713925767648646736952264094511984
906 239577212277193293644937174270012089880426216015532965984053358889720803412174938405229375420580
907 303702708312070185674671884456534659927138834445131361970311171262802124128299203591965878992972
908 387644072394447343597056694343983646164762620360114001961171190625137820249889537638299411687764
909 491401304524324767412091603932359048593297573760480885956633416976727891776945940544229973504956
910 627221284671640637241993868613995736045188836375646967945224549514858623662064476043528787108344
911 795104012836394953086763488388893708520436408205612247926944588239530015905245144136195852497928
912 1014865357066087980839050562957979382209951456735760969906395740139996443911954013681828198796108
913 1286505317360719720498855092321252757113733981966093133883578005216257907682191084680425826002884
914 1642086641737728618081044431571975118255140293111407937851620289654855067574018489725356985904452
915 2081609330197114673585618580710146465634170390171705381810522593455787923587436228816621678500812
916 2656951998803816598920094994529954500465091749847168907758016029794851511485972503407185184700560
917 3368114647557834394084473673031399222747904372137798515694100598672045831269627313497047504503696
918 4299038640541545217001139426101929618720232042958576845609636319449706579059990993132542170605012
919 5449723977754949067670092253741545688382074762309503897504623192127833754857063542313669183004508
920 6955990639345361815921234420631884119185323792805745753367652349244558090545963496539727355305572
921 8817838625312783461754565926772944911129979134447302413198723790799879586126690855810716687508204
922 11255029279886907032922373846733813737905555835764322598977288668694264669605954489672269525910584
923 14267562603067732529424658180514490599512053896756806310703346982927713340983754398124385870512712
924 18211019919232268848843608267365697857090879628570068352344941017938822760151917986211996881216156
925 23085401228380515991179224107287435510642033031204108723902070773727592927110445253935102558020916
926 29466049199119175881765982114099511594996435464334390951322229686633087429757872475884266407126740
927 37352963831448248520603882287801926110154086927960915034605417756655306268094199652059488428533628
928 47677069118351444730609590381465209452087315092904459303667170704571910189909790462096263288342896
929 60438365059828764511783106395089361620796119959165023758507488530382899195204644905994590986554544
930 77143118317470620612375572495564721047083750557238850254989400391204997619667662937980529695469636
931 97791328891277013032386988682891287730950206887125938793112906287038205463298844558054079415088172
932 124820187435822065342985162877029930499171065650143309558656571095776907809577453400076792983812532
933 158229693951105777544170095077980649351746326846290962551620394817421104658503489464048670401642716
934 201963305753292685955360735372594651546254816207382159813645971486981905429245116338057322679282168
935 256021022842382790576557083760871937082696533733416901344733301104459310121802334022102749816730888
936 326783493189114751298345898249624582045425881857525469372302542582758813238822569738134115663094700
937 414250716793488568120727178838852586434442860579707863896353695921880414780305823486151420218373604
938 528746798942407437253706633622219233591680698064907629185948514069740718668067686076191438342376868
939 670271739635871358697284262599724523517139394313124765241086997026339724902108157508254170035104492
940 855530292131522188552052531871843815637106579922433098558251056652499531906890255814325554005471568
941 1084522456429359926818011441438577109951582254892832629137440692948220139682413980994405590253478096
942 1384277091073929625805759165494063049228787277987340727744199570722240250574957941890516992347848436
943 1754794196065231285515295704038301633468721649205957394378527689974559864584522138502659760288582588
944 2239807383205451814357811697365906864865893857909773826302450627374739782481848197704842546353320004
945 2839316652494591212333307145476878743420303904098790023515968382922780004266936119497065350542060684
946 3624084474279381440163570862859969914094681135897114554046650198096980033056806139595359538701168440
947 4594110848559822497848602849515180376889025553304747417894496072897339868851458257999725110830643272
948 5863891857484833254521382560225876778960574993806888380349100825471719815538654337300202085054488444
949 7433427501054413710181909994992059120309329457403537441410464455820119873118394377496790461372703956
950 9487976331764214694684953423085846693055256129704002934395751023568699848595460476895561623755656884
951 12027538349614236208030512844507239497198355010708284859304960528717459741969852635496515572203347228
952 15351868189249047949206335983311723472015831123510891314744851849040419664134114814195763708810145328
953 19460965850668649918212422839499298617507684468111822300715424984537579615088247012993306033576051184
954 24839844521013262643891289406397570165071087253214894249140602872609119512729575291091325332565802212
955 31488504200282886126242935684006538114706039478820107160020385513255039357058099648489821605779398412
956 40191712710262310593097625389709293637086918376725785563885454721649539176863690105287089041375947540
957 50949470050951536044455358523505836732213723946931929460735810497792618972146346661483127639355449596
958 65031557231275573236988914796106863802158005629940679813026057594258658689593265396378414373941749752
959 82437974251234422170698294207512374846919763425752036620756196011047658329204446309972949245134848008
960 105223269941537883830086540185816157439244924006666465376911512315908197866456955501665503415317697292
961 133387444302185958215153652731018211579133487372683966081492006508840277301350792971456076884490297604
962 170254827172813457067075454981923021241402929636607145189937569910166856556050220898043917789259447044
963 215825418553420380385851946938530586426053250798436002702248202519887935630555239281429026129625145612
964 275478097114351340897161995167739178680647853643273610566849082226075054422507176399709421204577144336
965 349212862855606338601005599669548798005186738171119968783740209028728212931906032252885103014115443216
966 445732924287164797964237450149662199922050783279880755756786652136241910978557397297753338993836591380
967 565038281409026718986857546608079384431239988969555971485988411548616148562461271534314129143740588828
968 721211021401516138861399445317401378602698636923154366323635734362316965401064573697462760198413735716
969 914251144264633057587863146277628182436426727140675940269728620577344361494367303787199232157856032044
970 1166943945688680936825636895467063578524749420203035122080422386498558876379621970995216099192250327096
971 1479289425673659776574720692885707566867666716110231911755717032125960510056828575321513361301596620872
972 1888154967090197075687036340784464957127448057126189488404058120860875841780686544692678859390664062812
973 2393540569938292834162583839163335749304093443250907852025445652703304871551195879108712593459452652916
974 3055098912778878012512673236251528535652197477329224610484480507359434718160308515687894958582914389908
975 3872829995611952610737304532049043316171760159361139763781162684829265381608024454430225954761049273788
976 4943253879869075088199709577035993492779645534455414098888538628220310559940995060380573817973578452720
977 6266370565550245444899888371212379065475853602612047615806608337532570253159220333538938548220501926704
978 7998352792647953100712382813287522028431843011784638709373019135579745278101303576068468776556492842628
979 10139200561162198055637192903261422381647613761973187379587771022361835634767244787969164502981551200492
980 12941606672517028188912092390323515521211488546240052808261557763800055838042298636449042594530071295348
981 16405571126712443500537081274473801447123467364585234995394379359894405887926465121508103051202053127196
982 20939959465164981289624475203611037549643331558024691517634576899379801116143602212517511371086564137976
983 26544771687874641556174274177735223828771081126558422374982150382256241522693709909477267554183604327688
984 33881566137682009478536567593934553070854820104264744325896134663179856954185900848966553965616635433324
985 42950342814587085056711355452209025275894548491143657370376529742150647410620175030985370605385657454884
986 54821525602846990768161042797545590620498151662289435843530711562559658070329503061484065336703199571300
987 69495114502461726612885629629944249104665629617702079745358680124406888933313884940462638159569261782572
988 88703091740529000246697610391480143691352971766554180169426846225739515024515403910450619302319835004624
989 112445457317048811669596985082153274380560178108845737115735209866557536343934059971448008764954919237456
990 143524617343375991014858653189025734311851123428843616012957557788299173094844906971934684639023034575924
991 181940571819510538282482614712097523485225807726547816861093889990964425277247944911910646924524181020028
992 232227709083904991261556263580505878003204095195397796182384404014038688119360310882385303941342869580548
993 294386029136559349952079599794250797865785985835393553976829099857521961621182004883358655689479100257484
994 375752326427280982276414916769531612315055218624241412195341961802337861214205217854319988580365904156472
995 476326600956069888234562214506348321351011793561941370837922989848486386898429949795269302614003281277512
996 607980035511185973537971180350037490318259313819639208377726365816376549333565528736705292521708773737020
997 770712630092629238186641814300599119216797779397334924814752089706008348519611954678627958303482381534996
998 983732361938466955814386097119569102633314532443880620573068327618714410547770746591025281102074677893492
999 1247039231048699126421204028806947440567809572959276295652675079554494735418041904473897260917485662812508
1000 1591712397449652929352357277469606592951573846263519828950794693435090959881336275327730573623783451630512