0 3
1 3
2 3
3 8
4 9
5 12
6 16
7 23
8 29
9 41
10 56
11 79
12 110
13 158
14 225
15 325
16 469
17 682
18 991
19 1446
20 2110
21 3085
22 4511
23 6603
24 9666
25 14157
26 20736
27 30380
28 44511
29 65223
30 95575
31 140060
32 205253
33 300800
34 440828
35 646051
36 946817
37 1387613
38 2033628
39 2980411
40 4367986
41 6401578
42 9381949
43 13749897
44 20151433
45 29533342
46 43283195
47 63434586
48 92967882
49 136251033
50 199685571
51 292653407
52 428904390
53 628589913
54 921243268
55 1350147608
56 1978737467
57 2899980683
58 4250128235
59 6228865648
60 9128846273
61 13378974452
62 19607840040
63 28736686255
64 42115660645
65 61723500625
66 90460186816
67 132575847399
68 194299347958
69 284759534710
70 417335382041
71 611634729933
72 896394264573
73 1313729646546
74 1925364376407
75 2821758640910
76 4135488287382
77 6060852663717
78 8882611304551
79 13018099591859
80 19078952255498
81 27961563559973
82 40979663151752
83 60058615407172
84 88020178967063
85 128999842118735
86 189058457525823
87 277078636492804
88 406078478611453
89 595136936137192
90 872215572629908
91 1278294051241275
92 1873430987378377
93 2745646560008197
94 4023940611249380
95 5897371598627667
96 8643018158635770
97 12666958769885058
98 18564330368512629
99 27207348527148305
100 39874307297033265
101 58438637665545798
102 85645986192694003
103 125520293489727170
104 183958931155272866
105 269604917347966769
106 395125210837693835
107 579084141992966599
108 848689059340933262
109 1243814270178626993
110 1822898412171593484
111 2671587471512526640
112 3915401741691153523
113 5738300153862746899
114 8409887625375273427
115 12325289367066426840
116 18063589520929173625
117 26473477146304446940
118 38798766513370873664
119 56862356034300047175
120 83335833180604493997
121 122134599693975367545
122 178996955728275414600
123 262332788908879908479
124 384467388602855275902
125 563464344331130690382
126 825797133240010598737
127 1210264521842865874517
128 1773728866173996564773
129 2599525999414007163386
130 3809790521256873037775
131 5583519387430869602422
132 8183045386844876765678
133 11992835908101749803325
134 17576355295532619405615
135 25759400682377496171163
136 37752236590479245974354
137 55328591886011865379837
138 81087992568389361550864
139 118840229158868607525084
140 174168821044880472904783
141 255256813613269834455511
142 374097042772138441980455
143 548265863817018914885100
144 803522677430288749340469
145 1177619720202427191320784
146 1725885584019446106205740
147 2529408261449734855546067
148 3707027981652162046866705
149 5432913565671608153072301
150 7962321827121343008618220
151 11669349808773505055484779
152 17102263374445113208556930
153 25064585201566456217175002
154 36733935010339961272659629
155 53836198384785074481216409
156 78900783586351530698391257
157 115634718596691491971050734
158 169470916981476566452266987
159 248371700567828097150658090
160 364006419164519589121708666
161 533477336145996155573975497
162 781849036713824252724633427
163 1145855455878343841846341935
164 1679332792024339997420317270
165 2461181828738164250144950537
166 3607037284616508091991292308
167 5286370076640848089411609416
168 7747551905379012339556559787
169 11354589189995520431547851931
170 16640959266636368520959461179
171 24388511172015380860516020800
172 35743100362010901292063872561
173 52384059628647269813023333572
174 76772570800662650673539354200
175 112515671162673551965603226591
176 164899730791320821778626559989
177 241672301591983472452165914017
178 354187972754657024417769140432
179 519087703545977846196395700247
180 760760005137961318648561614086
181 1114947977892618343066330754342
182 1634035681438596189262726454409
183 2394795686576557507911288068317
184 3509743664469175850977618822477
185 5143779345907772040240345276706
186 7538575032484329548151633344839
187 11048318696953505399129252167134
188 16192098042861277439369597443654
189 23730673075345606987521230788309
190 34778991772299112386650482955255
191 50971089815160389826020080398723
192 74701762890505996813541311186842
193 109480754662805109200191794141909
194 160451844477965499026211874540440
195 235153607368471495839753185727092
196 344634362031276605039944979868807
197 505086206509242104066156854409055
198 740239813877713599905910040135951
199 1084874175908990204945855020004564
200 1589960382418232309012011874413421
201 2330200196295945908917921914549176
202 3415074372204936113863776934553540
203 5005034754623168422875788808966763
204 7335234950919114331793710723515737
205 10750309323124050445657487658069077
206 15755344077747218868533276467035636
207 23090579028666333200326987190551171
208 33840888351790383645984474848620042
209 49596232429537602514517751315655474
210 72686811458203935714844738506206437
211 106527699809994319360829213354826273
212 156123932239531921875346964670481537
213 228810743697735857590191703176687766
214 335338443507730176951020916531513827
215 491462375747262098826367881201995154
216 720273119444997956416559584378682706
217 1055611562952728133367580500910196321
218 1547073938699990232193948382112191259
219 2267347058144988188610507966490873751
220 3322958621097716321978088467401069854
221 4870032559797706554172036849513260897
222 7137379617942694742782544816004134428
223 10460338239040411064760633283405204064
224 15330370798838117618932670132918464739
225 22467750416780812361715214948922598947
226 32928088655821223426475848232327802787
227 48258459454659341045408518365246267304
228 70726209871440153407123733314168866025
229 103654298527261376833599581546496668588
230 151912757981920717879008099911742935664
231 222638967853360871286131833225911801463
232 326293266380622248119731414772408469821
233 478206024362542965998739514684151405257
234 700844992215903837284871347910063206488
235 1027138258596526085404602762682471676079
236 1505344282959069051403342277366623081102
237 2206189275174972888688213625276686287358
238 3233327533771498974092816387959157963201
239 4738671816730568025496158665325781044069
240 6944861091905540914184372290602467331189
241 10178188625677039888277188678561625294154
242 14916860442407607913773347343887406337983
243 21861721534313148827957719634489873668934
244 32039910159990188716234908313051498962846
245 46956770602397796630008255656938905300589
246 68818492136710945457965975291428778969279
247 100858402296701134174200883604480277931883
248 147815172899098930804209139261419183232226
249 216633665035809876262175114552847962201261
250 317492067332511010436375998157328240132896
251 465307240231609941240585137418747423364876
252 681940905267419817502760251971595385565887
253 999432972599930827939136250128923625698535
254 1464740212831540769179721387547671049063159
255 2146681118098960586682481639519266434628796
256 3146114090698891414621617889648190060327077
257 4610854303530432183801339277195861109389984
258 6757535421629392770483820916715127544018524
259 9903649512328284185105438806363317604345347
260 14514503815858716368906778083559178713735073
261 21272039237488109139390599000274306257753341
262 31175688749816393324496037806637623862098428
263 45690192565675109693402815890196802575833243
264 66962231803163218832793414890471108833586322
265 98137920552979612157289452697108732695684490
266 143828113118654721850692268587305535271517469
267 210790344921817940683485683477776644105103529
268 308928265474797552840775136174885376800787753
269 452756378593452274691467404762190912072304958
270 663546723515270215374953088239967556177408219
271 972474988990067768215728224414852932978195706
272 1425231367583520042907195629177043845050500394
273 2088778091098790258282148717417011401227908345
274 3061253080088858026497876941831864334206103779
275 4486484447672378069405072571008908179256603903
276 6575262538771168327687221288425919580484511974
277 9636515618860026354185098230257783914690615481
278 14123000066532404423590170801266692093947219108
279 20698262605303572751277392089692611674431730808
280 30334778224163599105462490319950395589122346011
281 44457778290696003529052661121217087683069564843
282 65156040895999576280330053210909699357501295371
283 95490819120163175385792543530860094946623641104
284 139948597410859178914845204652077182629693205665
285 205104638306858755195175257862986881987194500756
286 300595457427021930580967801393846976933818141576
287 440544054837881109495813006045924159563511346959
288 645648693144739864690988263908911041550705847429
289 946244150571761795271956065302758018484523988721
290 1386788205409642904767769071348682178048035335392
291 2032436898554382769458757335257593219598741182535
292 2978681049126144564730713400560351238083265170966
293 4365469254535787469498482471909033416131300506070
294 6397906153090170238957239807166626635730041688313
295 9376587202216314803687953207726977873813306858989
296 13742056456752102273186435679636011289944607364765
297 20139962609842272512143675486802637925674649052786
298 29516549812058587315831628694529615799487955911479
299 43258606268810689589018064374165627089432563275950
300 63398568878652962101161739860968265015107212328438
301 92915118690711549416993368555497880814595168239621
302 136173724959522239006011432929663507904027731515271
303 199572293838175201107173172790631772919134943843411
304 292487412528886750524166541346129653733730112082730
305 428661137488408989530177974275793161637757843597701
306 628233431326584190637351147066424934556892787440808
307 920720843855470941161517688412554588290622899523236
308 1349381981343879930691695662688347749928380743120631
309 1977615412670464121329046809754772684485273530561135
310 2898336256525935062490564498167327272775896430084063
311 4247718237869814993182260160855675022704277173204388
312 6225333650540279114511306970610447707189550703765213
313 9123669907066214177001871468777774979965447133848968
314 13371388144936029170184131629633450002669724307053044
315 19596721795476308284695438600243897709859275010817947
316 28720391702542522461697310069021672689824722144666601
317 42091779847478551631881441698655122692494446451719333
318 61688501642954859916576880298899020402353721462536964
319 90408893345497382378274190367920693092178443607203251
320 132500673192975934010155632066575815784672890058922266
321 194189174835930793926732512365474836187026611521458914
322 284598068181428176305006702733395529279205055128661845
323 417098741374404110315162334799971345063877945187583793
324 611287916210334904241894847165446181250904556709042385
325 895885984391763080546901549898841710530109611837703910
326 1312984725766167190862063884698813055593987557025287379
327 1924272641976502095103958731864259236844892113734329442
328 2820158626368265175650860281763100947375001725572033026
329 4133143352134432366512924166461914002968989282597320081
330 6057415994110934461616882898326173239813881396331649195
331 8877574620479199637267743180089274187188883121903681895
332 13010717972613632003780667346551188190157872404501001646
333 19068133966724566465397550244877361429971753800832650513
334 27945708587203766102665293424966635617160636922736332076
335 40956426559817398106445960771517823807318509327237333392
336 60024560526541964571843511016395185237290263128069983571
337 87970269113745730674508804441361820854450900050806315315
338 128926695673563128780954765212879644661769409378043648371
339 188951256200105093352798276229274829899059672506113631608
340 276921525313850824027307080670636650753510572556919946585
341 405848220987413952808261845883516295415279981934963594620
342 594799477187519046161060122112791125314339654441077225888
343 871721002501369870188367202783427776067850226997997172135
344 1277569223488783822996629048666944071483130208932960766413
345 1872368700676302869157689170779735196797469863374037991961
346 2744089703177672739346056373563162972865320090372035163752
347 4021658926666456562342685422230107044348450299304995929823
348 5894027627342759431500374593009842241145920162679033921438
349 8638117330520432170846430966573005214011240253051069084846
350 12659776257186888733189116388803112258359690552356065014321
351 18553803884529648164689490981812954499505610715035098935413
352 27191921215050080335535921948385959713516850968086168019909
353 39851697472236969068725038337189071971876541520442233033882
354 58405501356766617233414529319002026471382152235477331968943
355 85597422571816697568950451267387986184899003203563499988502
356 125449120044053666637675489604577058156775544724005733022030
357 183854621400820283871090018923579084628157696959483064990621
358 269452043972636981440040470190967070813056700163046564978767
359 394901164016690648077715959795544128969832244887052298000443
360 578755785417510931948805978719123213597989941846535362990706
361 848207829390147913388846448910090284411046642009581927969117
362 1243108993406838561466562408705634413380878886896634225969200
363 1821864778824349493415368387424757626978868828743169588959548
364 2670072608214497406804214836334847911389915470752751516928303
365 3913181601621335968270777245040482324770794357649385742897143
366 5735046380445685461686145632465239951749663186392555331856327
367 8405118988660182868490360468800087863139578657145306848784268
368 12318300590281518836761137713840570187910373014794692591681045
369 18053346970727204298447283346305810139660036201187247923537008
370 26458465959387387166937643815105898002799614858332554772320908
371 38776766549668906003698781528946468190709987873127247364001587
372 56830113520396110302146064875252278330370024074314495287538225
373 83288579479783497469083708690358176333169638932647050059858765
374 122065346029452403472782490219304644523879626805774297423859980
375 178895459549848513774928555094556922854249650880088792711397835
376 262184039029632011244012263784915099187419289812735842771256226
377 384249385059084414716794754004219743711298916618510140195115834
378 563144844608932928491723309098776666565548567498598932906513293
379 825328883638564939735735572883691765752967857311334775677769145
380 1209578268697649354452530326887911509464266773929844915872884601
381 1772723113306582282944253635986688176029815341428443848779397518
382 2598051996945147222679989208870379941782783198739778624457166283
383 3807630265642796577132519535758291451247049972669623540330050506
384 5580353378949378860076773171744979627276865314098067389109447642
385 8178405375894526082756762380615359569059648512837846013566613545
386 11986035641537322659889281916373651020306698485507469553896663667
387 17566389020486701519966055088118630647583563799605536943006110927
388 25744794396381227602722817468733990216643212312443382956572724086
389 37730830037918550262612099385107641236949910797950852510469387369
390 55297219058405251782578154473226271884533474597556389453475497908
391 81042013454786479385300971941960262101176686909999772410048221608
392 118772843492705029647913071327067903338126597707950624920517608587
393 174070062551110281430491225800294175222660072305507014373993106107
394 255112076005896760815792197742254437323836759215506786784041327323
395 373884919498601790463705269069322340661963356923457411704558935520
396 547954982049712071894196494869616515884623429228964426078552041233
397 803067058055608832709988692611870953208460188444471212862593368164
398 1176951977554210623173693961681193293870423545367928624567152303288
399 1724906959603922695067890456550809809755046974596893050645704344127
400 2527974017659531527777879149162680762963507163041364263508297711893
401 3704925995213742150951573110843874056833930708409292888075450014785
402 5429832954817664846019463567394683866588977683006185938721154358512
403 7957806972477196373797342716557364629552484846047550202229452070007
404 11662732967690938524748915827401238686386415554456843090304902084390
405 17092565922508603370768379394795922552975393237463029029026056442502
406 25050372894985799744565722111353287182527878083510579231255508512105
407 36713105862676738269314637938754525868914293637967422321560410596093
408 53805671785185341640083017333550448421889686875430451350586467038189
409 78856044680171141384648739444903735604417564958941030581841975549890
410 115569150542847879653963377383658261473331858596908452903402386145575
411 169374822328033221294046394717208709895221545472338904253988853183358
412 248230867008204362678695134162112445499639110431279934835830828732838
413 363800017551052242332658511545770706972970969028188387739233214878005
414 533174839879085463626704906262979416868192514500527291993222068060951
415 781405706887289826305400040425091862367831624931807226829052896793379
416 1145205724438342068638058551970862569340802593959995614568286111670970
417 1678380564317427532264763458233841986208995108460522906561508179731509
418 2459786271204717358570163498658933848576826733392330133390561076524472
419 3604991995643059427208222050629796417917629327352325747958847188195028
420 5283372559960486959472985508863638404126624435812848654520355367926119
421 7743158831165204318043149007522572252703451169205178787910916444450175
422 11348150826808263745251371058152368670621080496557504535869763632644783
423 16631523386768750704724356567016007074747704932370353190390119000570484
424 24374682217933955022767505574538579327451156101575531978301035445020237
425 35722833044742218768018876632690947998072236598133036514170799077664600
426 52354356431510969472743233199706955072819941530503389704560918078234660
427 76729038649444924495510738774245534400271097632078921682861953523254475
428 112451871694187143263529615406936482398343334230211958197032752600918649
429 164806228125698112736272848606643437471163275760715347901593670679152885
430 241535266775143037231783587380888971871434373392794269584455624202406932
431 353987138469330180495313202787825454269777707623006227781488376803325155
432 518793366595028293231586051394468891740940983383721575683082047482477610
433 760328633370171330463369638775357863612375356776515845267537671684884114
434 1114315771839501510958682841563183317882153064399522073049026048488208837
435 1633109138434529804190268892957652209623094047783243648732108095970686017
436 2393437771804701134653638531733010073235469404559759493999645767655569697
437 3507753543644202645612321373296193391117622468959281567048671816143778102
438 5140862682078732449802590266253845600740716516742525215780779912114463683
439 7534300453883433584456228797986855673976185921302284709780425679770032946
440 11042053997527636230068550171283049065093808390261566276829097495913810610
441 16182916679606368679871140437536894665834524907004091492609877408028273857
442 23717217133489802264327369235523750339810710828306376202390303087798306363
443 34759271131017438494395919406806799404904519218567942479219400583712116535
444 50942187810623807174267059844343694070739044125572033971829277991740389950
445 74659404944113609438594429079867444410549754953878410174219581079538695873
446 109418676075131047932990348486674243815454274172446352653438981663250811964
447 160360863885754855107257408331017937886193318298018386625268259654991201472
448 235020268829868464545851837410885382296743073251896796799487840734529896899
449 344438944904999512478842185897559626112197347424343149452926822397780708419
450 504799808790754367586099594228577563998390665722361536078195082052771909443
451 739820077620622832131951431639462946295133738974258332877682922787301805896
452 1084259022525622344610793617537022572407331086398601482330609745185082513865
453 1589058831316376712196893211765600136405721752120963018408804827237854422860
454 2328878908936999544328844643405063082700855491095221351286487750025156228304
455 3413137931462621888939638260942085655108186577493822833617097495210238741719
456 5002196762778998601136531472707685791513908329614785852025902322448093164125
457 7331075671715998145465376116112748874214763820710007203312390072473249391977
458 10744213603178620034405014377054834529322950398203830036929487567683488133240
459 15746410365957618635541545849762520320836858727818615888955389890131581296911
460 23077486037673616781006921965875269195051622548528623092267779962604830688430
461 33821699640852236815411936342930103724374572946732453129197267530288318821214
462 49568110006809855450953482192692624045211431674551069018152657420419900117665
463 72645596044483472231960404158567893240263054223079692110420437383024730805637
464 106467295685335709047372340501497996964637627169812145239617704913313049626389
465 156035405692145564498325822694190621009849058844363214257770362333732949743594
466 228681001736629036730286226852758514250112113067442906368190799716757680548767
467 335148297421964745777658567354256511214749740237255051607808504630070730174694
468 491183703114110310275984390048447132224598799081618265865578866963803679917822
469 719864704850739347006270616901205646474710912149061172233769666680561360466125
470 1055013002272704092783929184255462157689460652386316223841578171310632090640351
471 1546196705386814403059913574303909289914059451467934489707157038274435770557707
472 2266061410237553750066184191205114936388770363616995661940926704954997131023362
473 3321074412510257842850113375460577094078231016003311885782504876265629221663245
474 4867271117897072245910026949764486383992290467471246375489661914540064992220480
475 7133332528134625995976211140969601320381060831088242037430588619495062123243372
476 10454406940644883838826324516430178414459291847091553923213093495760691344906143
477 15321678058541956084736351466194664798451582314562800298702755410300756337126151
478 22455010586676582080712562607164266118832643145651042336133344029795818460369047
479 32909417527321465919538887123594444533291934992742596259346437525556509805274716
480 48231095585863422004275238589789109331743517307305396558049192935857266142400389
481 70686106172540004084987801196953375450576160452956438894182536965653084602768960
482 103595523699861470004526688320547819983868095445699035153528974491209594408043196
483 151826619285724892008801926910336929315611612753004431711578167427066860550443107
484 222512725458264896093789728107290304766187773205960870605760704392719945153211585
485 326108249158126366098316416427838124750055868651659905759289678883929539561254301
486 477934868443851258107118343338175054065667481404664337470867846310996400111696924
487 700447593902116154200908071445465358831855254610625208076628550703716345264908027
488 1026555843060242520299224487873303483581911123262285113835918229587645884826161842
489 1504490711504093778406342831211478537647578604666949451306786075898642284937858282
490 2204938305406209932607250902656943896479433859277574659383414626602358630202765821
491 3231494148466452452906475390530247380061344982539859773219332856190004515028927177
492 4735984859970546231312818221741725917708923587206809224526118932088646799966784969
493 6940923165376756163920069124398669814188357446484383883909533558691005430169550302
494 10172417313843208616826544514928917194249702429024243657128866414881009945198476987
495 14908402173813754848139362736670643111958626016231052881654985346969656745165261466
496 21849325339190511012059431861069312926146983462715436765564518905660662175334811274
497 32021742653033719628885976375998230120396685891739680422693385320541672120533287769
498 46930144826847474477025339112668873232355311907970733304348370667511328865698548739
499 68779470166037985489084770973738186158502295370686170069912889573171991041033359519
500 100801212819071705117970747349736416278898981262425850492606274893713663161566646790
501 147731357645919179594996086462405289511254293170396583796954645561224992027265195033
502 216510827811957165084080857436143475669756588541082753866867535134396983068298554052
503 317312040631028870202051604785879891948655569803508604359473810028110646229865200344
504 465043398276948049797047691248285181459909862973905188156428455589335638257130394875
505 681554226088905214881128548684428657129666451514987942023295990723732621325428948427
506 998866266719934085083180153470308549078322021318496546382769800751843267555294148267
507 1463909664996882134880227844718593730538231884292401734539198256341178905812424542640
508 2145463891085787349761356393403022387667898335807389676562494247064911527137853490561
509 3144330157805721434844536546873330936746220357125886222945264047816754794693147638324
510 4608239822802603569724764391591924667284452241418287957484462304157933700505572180456
511 6753703713888390919486120784994947054952350577225677634046956551222845227643425670511
512 9898033871694112354330657331868277991698570934351563856992220599039600022336573308325
513 14506273694496715924055421723460202658983023175769851814476682903197533722842145488273
514 21259977408385106843541542508455149713935373752995529448523639454420378950485571158272
515 31158011280079219197872199840323427705633944687347093305515860053459978972822144466087
516 45664284974575935121927621563783630364616967863116945119992542956657512695664289953846
517 66924262382961041965469164072238780078552341616112474568516182411077891646149861111606
518 98082273663040261163341363912562207784186286303459567874032042464537870618972005577177
519 143746558637616196285268985476345838148803254166576512994024585421195383314636295530509
520 210670821020577238250738149548584618227355595782688987562540767832273274960786156641597
521 308753094683617499414079513461146826011541882086148555436572810296811145579758162218258
522 452499653321233695699348498937492664160345136252725068430597395718006528894394457748247
523 663170474341810933950086648486077282387700732035414055993138163550279803855180614389326
524 971923569025428433364166161947224108399242614121562611429710973847090949434938776607062
525 1424423222346662129063514660884716772559587750374287679860308369565097478329333234354789
526 2087593696688473063013601309370794054947288482409701735853446533115377282184513848743591
527 3059517265713901496377767471318018163346531096531264347283157506962468231619452625350131
528 4483940488060563625441282132202734935906118846905552027143465876527565709948785859704394
529 6571534184749036688454883441573528990853407329315253762996912409642942992133299708447461
530 9631051450462938184832650912891547154199938425846518110280069916605411223752752333797064
531 14114991938523501810273933045094282090106057272752070137423535793132976933701538193500932
532 20686526123272538498728816486667811080959464602067323900420448202775919925834837901947863
533 30317577573735476683561467399559358235159403027913842010700518119381331149587590235744399
534 44432569512258978493835400444653640325265460300665912148124053912514308083289128429244799
535 65119095635531516992564216931321451406224924902733236048544502115290228009123966331192132
536 95436673209266993676125684330880809641384327930647078059245020234671559158711556566935997
537 139869242721525972169961084775534449966649788231312990207369074147185867242000684996180264
538 204988338357057489162525301706855901372874713134046226255913576262476095251124651327371860
539 300425011566324482838650986037736711014259041064693304315158596497147654409836207894307323
540 440294254287850455008612070813271160980908829296006294522527670644333521651836892890487049
541 645282592644907944171137372520127062353783542430052520778441246906809616902961544217858373
542 945707604211232427009788358557863773368042583494745825093599843403957271312797752112165156
543 1386001858499082882018400429371134934348951412790752119616127514048290792964634645002651667
544 2031284451143990826189537801891261996702734955220804640394568760955100409867596189220509498
545 2976992055355223253199326160449125770070777538715550465488168604359057681180393941332674114
546 4362993913854306135217726589820260704419728951506302585104296118407348474145028586335325237
547 6394278364998296961407264391711522701122463906727107225498864879362448884012624775555834193
548 9371270420353520214606590552160648471193241445442657690987033483721506565193018716888507761
549 13734264334207826349824317141980909175612970396948960276091329602128855039338047303223832454
550 20128542699206123311231581533692431876735434303676067501590194481491303923350672078779666099
551 29499813119559643525838172085853080347928675749118725192577227965212810488543690795668173314
552 43234077453767469875662489227833989523541646146067685468668557567341665527881738098892005218
553 63362620152973593186894070761526421400277080449743752970258752048832969451232410177671670769
554 92862433272533236712732242847379501748205756198862478162835980014045779939776100973339843531
555 136096510726300706588394732075213491271747402344930163631504537581387445467657839072231848199
556 199459130879274299775288802836739912672024482794673916601763289630220414918890249249903518414
557 292321564151807536488021045684119414420230238993536394764599269644266194858666350223243361393
558 428418074878108243076415777759332905691977641338466558396103807225653640326324189295475209036
559 627877205757382542851704580596072818364002124133140474997867096855874055245214438545378726896
560 920198769909190079339725626280192232784232363126676869762466366500140250103880788768622087731
561 1348616844787298322416141404039525138476210004465143428158570173725793890430204978064097296211
562 1976494050544680865267845984635597956840212128598283903156437270581667945675419416609476022547
563 2896692820453870944607571610915790189624444491724960772918903637081808195779300205378098109720
564 4245309665241169267023713014955315328100654496190104201077473810807602086209505183442195405369
565 6221803715785850132291558999590913284940866624788388104233911081389270031884924600051671427356
566 9118496536239721076899130610506703474565311116513348877152814718471078227664224805429769536512
567 13363806201480890343922843625462018802665965612703453078230288529278680313873729988871964941319
568 19585609917266740476214402625052932087606832237491841182464199610667950345758654588923636368109
569 28704106453506461553113533235559635562172143354005190059617014329139028573422879394353405904057
570 42067912654987351897036376861021654364838108966708643137847302858417708887296609383225370844808
571 61653522572254092373250779486074586452444941204200484320311502469085659233055263972149007212351
572 90357629025760553926364312721634222014617084558205674379928516798224687806478143366502413115838
573 132425541680747905823400689582655876379455193524914317517775819656642396693774752749727783960078
574 194079064253001998196651469068730462831900134729114801838087322125728055926830016721876791171857
575 284436693278762552123015781790364684846517219287320476218015838923952743733308160088379204287125
576 416862234959510457946416471373020561225972412812234793735791658580595140427082912838106988246629
577 610941299212512456143067940441751024057872547541349595573878980706323196353912929559983779417914
578 895377992491275008266083722232115708904389766828670071791894819630275940087221089648362983704463
579 1312240227450785466212500193605136270130362179640904865527686478210871080514304002486469971950518
580 1923181526663297922355568134046887294188234727182254461101565458917194276868216932046453751367854
581 2818559519154572930621651856279003003092624494010924532893460278547470216955438021694816735071741
582 4130799746605358396834152049884139273222986673651829398421146756758341297469742024181286707021679
583 6053981273268656319189720183931026567411221400834083859522712215675535574337958956227740458388955
584 8872540792423229249811372040210029570503845894845008392416172494223005791293396977922557193460114
585 13003340539028587646645524090094168843726832568496837790837319250981347088763139002103843900481213
586 19057321812297243965835244274025195411138053969330921650360031466656882663101097958331584358869584
587 27929862604720473215646616314235224981641899864175930042776203960879888454394494936254141552329116
588 40933203143749060862292140404329393825368732432672767833613523211861235543157633938357985452809743
589 59990524956046304828127384678354589236506786402003689483973554678518118206258731896689569811678743
590 87920387560766778043774000992589814218148686266179619526749758639398006660653226832943711364007271
591 128853590704515838906066141396919208043517418698852387360363281851259242203810860771301696816816428
592 188844115660562143734193526075273797280024205100856076844336836529777360410069592667991266628494581
593 276764503221328921777967527067863611498172891367035696371086595169175367070722819500934977992501264
594 405618093925844760684033668464782819541690310065888083731449877020434609274533680272236674809317100
595 594462209586406904418227194540056616821714515166744160575786713550211969684603272940227941437811091
596 871226712807735826196194721607920228319887406533779856946873308719387336755326092441162919430311761
597 1276844806733580586880228390072703047861577716599667940678323185739821946029859772713399594239628269
598 1871307016319987491298455584612759664683292231766412101254109899290033915714463045653627535677438764
599 2742533729127723317494650306220679893003179638300191958200983208009421252469789138094790455107749931
600 4019378535861303904374878696293382940864757354899859898879306393749243198499648910808190049347377602
601 5890685552181291395673334280906142605548049586666272000133416293039277114214111956461817585024815770
602 8633219281309014713167984587126822498551229224966463958334399501048698366683901094556608040132565101
603 12652597817170318617542863283420205439415986579866323857213705894797941565183550005364798089479942105
604 18543283369351610013216197564326348044964036166532595857347122187837218679397661961826615674504757273
605 27176502650660624726384182151453170543515265391499059815681521688885917046081563056383223714637321774
606 39829100467830943343927045434873375982931251971365383672895227583683858611265113061748021804117263275
607 58372383837182553357143242999199724027895288137897979530242349771521077290662775023574637478622019946
608 85548886487843178083527425150652894571410553529397039345923871460406994336744338079957861193259341114
609 125377986955674121427454470585526270554341805500762423018819099044090852948009451141705882997376603785
610 183750370792856674784597713584725994582237093638660402549061448815611930238672226165280520475998623123
611 269299257280699852868125138735378889153647647168057441894985320276018924575416564245238381669257963631
612 394677244236373974295579609320905159707989452668819864913804419320109777523426015386944264666634566806
613 578427615029230649080177322905631154290226546307480267462865868135721707762098241552224785142633189321
614 847726872309930501948302461641010043443874193475537709357851188411740632337514805797463166811891152340
615 1242404116546304476243882070961915203151863646144357574271655607731850409860940821184407431478525718536
616 1820831731575535125324059393867546357442090192451837841734521475867572117623039062736632216621158907243
617 2668558603885465627272361855508556400885964385927375551092372664279312749960553868534095383433050058971
618 3910962720431770103516243926470471604037828032071733125364028272011163159821494689718502814911575776891
619 5731794452007305228840303320338017961479918224523570967098549747878735277444533752455135031532734683520
620 8400353055892770856112665175846574362365882610450946518190922412158048027405087620989230414965784741873
621 12311315776324540959628909102317045966403710642522679643554950684169211187226582310707733229877360518148
622 18043110228331846188469212422655063927883628867046250610653500432047946464671116063162868261410095201048
623 26443463284224617044581877598501638290249511477497197128844422844205994492076203684152098676375879942303
624 38754779060549158004210786700818684256653222120019876772399373528375205679302785994859831906253240459829
625 56797889288881004192679999123473748184536850987066127383052873960423152143973902058022700167663335660257
626 83241352573105621237261876721975386474786362464563324511897296804629146636050105742174798844039215601936
627 121996131633654779241472663422794070731439584584583201284296670333004352315352891737034630750292456061143
628 178794020922535783434152662546267818915976435571649328667349544293427504459326793795057330917955791720774
629 262035373495641404671414539268243205390762798036212653179246841098056651095376899537232129761995007322086
630 384031505129296183912887202691037276122202382620795854463543511431061003410729791274266760512287463382601
631 562825526051831967347039865237305095038178818192445183130893055724488507870056585069324091430243255102749
632 824860899547473372018454404505548300428941616228657836310139896822545158965433484606556221192238262424205
633 1208892404676769555931341607196585576551143998849453690773683408253606162376163275880822981704525725806178
634 1771717930728601523278381472433890671589322817041898873904576463978094670246219860950147073134768980908295
635 2596578830276074895296835876939438972018264433270556710214716360800639829211653345556703294327007243331870
636 3805471234952844451228177484136024548569408432120010400988399769054245991587816621437526276031532969137414
637 5577189165681445974506558956569915220158731249161909274892976233032340661834036482387673349166301950045077
638 8173767995957520869803394833509354192176995682432465985107692593832980491045689827944376643493309193376311
639 11979239230910365321031572317645378740746404114552476386096092362887226482633506449381902919524842162513091
640 17556428396591811295538131274215293960905135363714385660989068595919567144467542931769576268691144112557530
641 25730196392549332165341526107724648153082131046146851646096761189752547635513232759713952912184453305933205
642 37709435623459697486373098425370026893828535160699328032192853552639774118146739209095855831709295468445656
643 55265864020051508781911229699585320854733670524413713693181922148559341262614282140865432100400439581002548
644 80996060412600840947252755807309969007815801570560565339278683338311888898127514900579385012584892886935111
645 118705496036060538433625854232679995901644336731259893371471536890951663016274254109675240844294188355380127
646 173971360056112047215537083932265316756378007255673607064653459039511004278888536250540672944694627936382031
647 254967420468712888162789839739575285764193808826234172403932142377822893177016051151120057957279520823316500
648 373672916504773426596415693972255281665838145557494065775403679268774556193290305260795298801573709178695981
649 547644276560885473811952777904520598422216152813167672840057138308285560472178841511335971746268337115077368
650 802611697029598361974742617644095884186409961639401845243989280686108453649194892662456029703547857938393220
651 1176284613534371788571158311616351165852248107196895911019392959954883009842485197923251328505121567117088555
652 1723928890095257262383111089520871764274464260010063583859450098263168570314664039434587300251389904232165273
653 2526540587124855624357853707164967648460874221649465429103439378949277023963858932097043329954937762170557845
654 3702825200659227412929012018781318814313122328846361340122832338904160033806344130020294658460059329287645748
655 5426754090754484675312123108302190578587586588856424923982282437167328604121008169454881958711449233519810371
656 7953294677879340299669976815467158227048460810505890353085721816116605628084867101551925288666386995690367562
657 11656119878538567712598988834248477041361583139352251693208554155020765661891211231572219947126446324978012658
658 17082873969293052387911111942550667619949169728208676617190836592188094266012219401027101905837895558497822373
659 25036168647172392687581088758017825846997630538714566970276558408304699894097086502579027194504282554188189281
660 36692288525710960400180077592266302888359213678066818663485112563325465555988297734151247141630728879166201281
661 53775162495004012788091189534816970508308383406275495280675949155513559822000517135178349047468624437664022998
662 78811331142176405475672278292834796355306013944990062250952507563818259716097603637757376241972906991852211619
663 115503619667887365875852355885101099243665227623056880914437620127143725272085901371908623383603635871018412242
664 169278782162891378663943545419918069751973611029332376195113569282657285094086418507086972431072260308682434578
665 248090113305067784139615823712752866107279624974322438446066076846475544810184022144844348673045167300534645537
666 363593732972955150015468179597853965350944852597379319360503696973619270082269923516752972056648803171553057115
667 532872515135846528679411725017772035102918463626711695555617266256276555176356342023839944487721063480235491031
668 780962628440914312819027548730524901210198088601034134001683343102752099986540364168684293160766230780770135902
669 1144556361413869462834495728328378866561142941198413453362187040076371370068810287685437265217415033952323192353
670 1677428876549715991513907453346150901664061404825125148917804306332647925245166629709277209705136097432558682716
671 2458391504990630304332935002076675802874259493426159282919487649435400025231706993877961502865902328213328817952
672 3602947866404499767167430730405054669435402434624572736281674689511771395300517281563398768083317362165652009635
673 5280376742954215758681338183751205571099463839449697885199478995844419320545683911272675977788453459598210691683
674 7738768247944846063014273185827881373973723332875857168118966645279819345777390905150637480654355787811539508963
675 11341716114349345830181703916232936043409125767500429904400641334791590741077908186714036248737673149977191517928
676 16622092857303561588863042099984141614508589606950127789600120330636010061623592097986712226526126609575402208937
677 24360861105248407651877315285812022988482312939825984957719086975915829407400983003137349707180482397386941717228
678 35702577219597753482059019202044959031891438707326414862119728310707420148478891189851385955918155547364133234480
679 52324670076901315070922061302029100646400028314276542651719848641343430210102483287838098182444282156939535442743
680 76685531182149722722799376587841123634882341254102527609438935617259259617503466290975447889624764554326477159293
681 112388108401747476204858395789886082666773779961428942471558663927966679765982357480826833845542920101690610393097
682 164712778478648791275780457091915183313173808275705485123278512569310109976084840768664932027987202258630145835160
683 241398309660798513998579833679756306948056149529808012732717448186569369593588307059640379917611966812956622993775
684 353786418062545990203438229469642389614829929491236955204276112114536049359570664540467213763154886914647233386190
685 518499196541194781479218686561557572928003737766942440327554624683846159335655505309132145791142089173277379220670
686 759897506201993295477798520241313879876059887296750453060272072870415528929243812368772525708754055986234002213761
687 1113683924264539285681236749710956269490889816787987408264548184984951578288814476909239739471908942900881235599269
688 1632183120805734067160455436272513842418893554554929848592102809668797737624469982218371885263051032074158614819253
689 2392080627007727362638253956513827722294953441851680301652374882539213266553713794587144410971805088060392617032330
690 3505764551272266648319490706224783991785843258639667709916923067524164844842528271496384150443714030961273852630911
691 5137947672078000715479946142497297834204736813194597558509025877192962582466998253714756035706765063035432467449478
692 7530028299085728078118200099011125556499690255046277860161400759732175849020712048301900446678570151095825084481118
693 11035792850357994726437690805235909548285533513685945570078323827256340693863240319798284597122284182057098937111341
694 16173740522435995441917636947733207382490270326880543128587349704449303276330238573513040632829049245092531404560127
695 23703768821521723520035837046744332938989960581926820988748750464181479125350950621814941079507619396188356489040555
696 34739561671879718246473527851980242487275494095612766558827074291437819819214190941613225676629903578245455426151202
697 50913302194315713688391164799713449869765764422493309687414423995887123095544429515126266309458952823337986830710637
698 74617071015837437208427001846457782808755725004420130676163174460068602220895380136941207388966572219526343319750496
699 109356632687717155454900529698438025296031219100032897234990248751506422040109571078554433065596475797771798745901004
700 160269934882032869143291694498151475165796983522526206922404672747393545135654000593680699375055428621109785576610943
701 234887005897870306351718696344609257974552708526946337598567847207462147356549380730621906764022000840636128896360743
702 344243638585587461806619226043047283270583927626979234833558095958968569396658951809176339829618476638407927642261047
703 504513573467620330949910920541198758436380911149505441755962768706362114532312952402857039204673905259517713218871292
704 739400579365490637301629616885808016410933619676451779354530615913824261888862333133478945968695906100153842115231333
705 1083644217951078099108248842928855299681517547303431014188088711872792831285521284942655285798314382738561769757491680
706 1588157791418698430058159763470054058117898458452936455944051480579154945817834237345512325002988287998079482976362268
707 2327558370784189067359789380355862074528832078129388235298582096492979207706696570478991270971684194098233325091592899
708 3411202588735267166468038223284717374210349625432819249486670808365772038992217855421646556769998576836795094849083873
709 4999360380153965596526197986754771432328248083885755705430722288944926984810052092767158881772986864834874577825445437
710 7326918750938154663885987367110633506857080162015143940729304385437906192516748663246150152744671058933107902917037628
711 10738121339673421830354025590395350881067429787447963190215975193803678231508966518667796709514669635769902997766120795
712 15737481719827387426880223577150122313395677871333718895646697482748605216319018611434955591287656500604777575591565522
713 23064400470765542090766210944260755820252758033348862836376001868186511408835767274681105744032327559537885478508602442
714 33802521810438963921120236534656106701320187820796826026591977061990189640344733793348902453546997195307788476274722525
715 49540003530266351348000460111806229014715865692130544922238674544738794856663752404783858044834653695912566051866287337
716 72604404001031893438766671056066984834968623725479407758614676412925306265499519679464963788866981255450451530374889065
717 106406925811470857359886907590723091536288811546276233785206653474915495905844253472813866242413978450758240006649610878
718 155946929341737208707887367702529320551004677238406778707445328019654290762508005877597724287248632146670806058515897499
719 228551333342769102146654038758596305385973300963886186466060004432579597028007525557062688076115613402121257588890785850
720 334958259154239959506540946349319396922262112510162420251266657907495092933851779029876554318529591852879497595540396010
721 490905188495977168214428314051848717473266789748569198958711985927149383696359784907474278605778223999550303654056292793
722 719456521838746270361082352810445022859240090712455385424771990359728980724367310464536966681893837401671561242947077923
723 1054414780992986229867623299159764419781502203222617805676038648267224073658219089494413521000423429254551058838487473215
724 1545319969488963398082051613211613137254768992971187004634750634194373457354578874401887799606201653254101362492543765286
725 2264776491327709668443133966022058160114009083683642390059522624554102438078946184866424766288095490655772923735490842489
726 3319191272320695898310757265181822579895511286906260195735561272821326511737165274360838287288518919910323982573978314980
727 4864511241809659296392808878393435717150280279877447200370311907015699969091744148762726086894720573164425345066522079544
728 7129287733137368964835942844415493877264289363561089590429834531569802407170690333629150853182816063820198268802012921307
729 10448479005458064863146700109597316457159800650467349786165395804391128918907855607989989140471334983730522251375991235563
730 15312990247267724159539508987990752174310080930344796986535707711406828887999599756752715227366055556894947596442513314379
731 22442277980405093124375451832406246051574370293905886576965542242976631295170290090381866080548871620715145865244526234960
732 32890756985863157987522151942003562508734170944373236363130938047367760214078145698371855221020206604445668116620517469793
733 48203747233130882147061660929994314683044251874718033349666645758774589102077745455124570448386262161340615713063030783444
734 70646025213535975271437112762400560734618622168623919926632188001751220397248035545506436528935133782055761578307557017672
735 103536782199399133258959264704404123243352793112997156289763126049118980611326181243878291749955340386501429694928074486735
736 151740529432530015406020925634398437926397044987715189639429771807893569713403926699002862198341602547842045407991105269445
737 222386554646065990677458038396798998661015667156339109566061959809644790110651962244509298727276736329897806986298662286385
738 325923336845465123936417303101203121904368460269336265855825085858763770721978143488387590477232076716399236681226736772384
739 477663866277995139342438228735601559830765505257051455495254857666657340435382070187390452675573679264241282089217842041095
740 700050420924061130019896267132400558491781172413390565061316817476302130546034032431899751402850415594139089075516504326742
741 1025973757769526253956313570233603680396149632682726830917141903335065901268012175920287341880082492310538325756743241098390
742 1503637624047521393298751798969205240226915137939778286412396761001723241703394246107677794555656171574779607845961083138745
743 2203688044971582523318648066101605798718696310353168851473713578478025372249428278539577545958506587168918696921477587464749
744 3229661802741108777274961636335209479114845943035895682390855481813091273517440454459864887838589079479457022678220828562397
745 4733299426788630170573713435304414719341761080975673968803252242814814515220834700567542682394245251054236630524181911700402
746 6936987471760212693892361501406020518060457391328842820276965821292839887470262979107120228352751838223155327445659499164407
747 10166649274501321471167323137741229997175303334364738502667821303105931160987703433566985116191340917702612350123880327726062
748 14899948701289951641741036573045644716517064415340412471471073545920745676208538134134527798585586168756848980648062239425718
749 21836936173050164335633398074451665234577521806669255291748039367213585563678801113241648026938338006980004308093721738589381
750 32003585447551485806800721212192895231752825141033993794415860670319516724666504546808633143129678924682616658217602066314695
751 46903534148841437448541757785238539948269889556374406265886934216240262400875042680943160941715265093439465638865664305739667
752 68740470321891601784175155859690205182847411363043661557634973583453847964553843794184808968653603100419469946959386044328298
753 100744055769443087590975877071883100414600236504077655352050834253773364689220348340993442111783282025102086605176988110642245
754 147647589918284525039517634857121640362870126060452061617937768470013627090095391021936603053498547118541552244042652416381160
755 216388060240176126823692790716811845545717537423495723175572742053467475054649234816121412022152150218961022191002038460708708
756 317132116009619214414668667788694945960317773927573378527623576307240839743869583157114854133935432244063108796179026571350199
757 464779705927903739454186302645816586323187899988025440145561344777254466833964974179051457187433979362604661040221678987730607
758 681167766168079866277879093362628431868905437411521163321134086830721941888614208995172869209586129581565683231223717448438559
759 998299882177699080692547761151323377829223211339094541848757663137962781632483792152287723343521561825628792027402744019788004
760 1463079588105602820146734063797139964152411111327119981994319007915217248466448766331339180530955541188233453067624423007517853
761 2144247354273682686424613157159768396021316548738641145315453094745939190355062975326512049740541670769799136298848140455955656
762 3142547236451381767117160918311091773850539760077735687164210757883901971987546767478799773084063232595427928326250884475742900
763 4605626824556984587263894982108231738002950871404855669158529765799119220453995533810138953615018773783661381393875307483259995
764 6749874178830667273688508139268000134024267420143496814473982860545058410809058509136651003355560444553460517692723447939214889
765 9892421415282049040805669057579091907874807180221232501638193618428960382796605276615450776439623677148888446018974332414957029
766 14498048239839033628069564039687323645877758051626088170796723384228079603250600810425589730054642450932549827412849639898216260
767 21247922418669700901758072178955323779902025471769584985270706244773138014059659319562240733410202895486010345105573087837430387
768 31140343833951749942563741236534415687776832651990817486908899863202098396856264596177691509849826572634898791124547420252386650
769 45638392073790783570633305276221739333654590703616905657705623247430178000106865406603281239904469023567448618537397060150602146
770 66886314492460484472391377455177063113556616175386490642976329492203316014166524726165521973314671919053458963642970147988031765
771 98026658326412234414955118691711478801333448827377308129885229355405414411022789322343213483164498491688357754767517568240417649
772 143665050400203017985588423967933218134988039530994213787590852602835592411129654728946494723068967515255806373304914628391019025
773 210551364892663502457979801423110281248544655706380704430567182095038908425296179455112016696383639434309265336947884776379050022
774 308578023219075736872934920114821760049878104533758012560452411450444322836318968777455230179548137925997623091715402344619466899
775 452243073619278754858523344082754978184866144064752226348043264053279915247448623506401724902617105441253429465020316973010485154
776 662794438511942257316503145505865259433410799771132930778610446148318823672744802961513741599000744875562694801968201749389534402
777 971372461731017994189438065620687019483288904304890943339062857598763146509063771738968971778548882801560317893683604094009000529
778 1423615535350296749047961409703441997668155048369643169687106121652043061756512395245370696681165988242813747358703921067019484907
779 2086409973862239006364464555209307257101565848140776100465716567800361885429257198206884438280166733118376442160672122816409018535
780 3057782435593257000553902620829994276584854752445667043804779425399125031938320969945853410058715615919936760054355726910418018286
781 4481397970943553749601864030533436274253009800815310213491885547051168093694833365191224106739881604162750507413059647977437502417
782 6567807944805792755966328585742743531354575648956086313957602114851529979124090563398108545020048337281126949573731770793846520172
783 9625590380399049756520231206572737807939430401401753357762381540250655011062411533343961955078763953201063709628087497704264537680
784 14106988351342603506122095237106174082192440202217063571254267087301823104757244898535186061818645557363814217041147145681702039315
785 20674796296148396262088423822848917613547015851173149885211869202153353083881335461933294606838693894644941166614878916475548558707
786 30300386676547446018608655029421655421486446252574903242974250742404008094943746995277256561917457847846004876242966414179813095603
787 44407375027890049524730750266527829503678886454791966814228517829705831199700991893812442623736103405209819093284113559861515134136
788 65082171324038445786819174089376747117225902305965116699440387031859184283582327355745737230574797299854760259898992476337063692057
789 95382558000585891805427829118798402538712348558540019942414637774263192378526074351022993792492255147700765136141958890516876786876
790 139789933028475941330158579385326232042391235013331986756643155603969023578227066244835436416228358552910584229426072450378391920224
791 204872104352514387116977753474702979159617137319297103456083542635828207861809393600581173646803155852765344489325064926715455611495
792 300254662353100278922405582593501381698329485877837123398498180410091400240335467951604167439295411000466109625467023817232332397581
793 440044595381576220252564161978827613740720720891169110155141336014060423818562534196439603855523769553376693854893096267610724317017
794 644916699734090607369541915453530592900337858210466213611224878649888631680371927797020777502326925406142038344218161194326179927720
795 945171362087190886291947498047031974598667344088303337009723059059980031920707395748624944941622336406608147969685185011558512324511
796 1385215957468767106544511660025859588339388064979472447164864395074040455739269929945064548797146105959984841824578281279169236640734
797 2030132657202857713914053575479390181239725923189938660776089273723929087419641857742085326299473031366126880168796442473495416567662
798 2975304019290048600206001073526422155838393267278241997785812332783909119340349253490710271241095367772735028138481627485053928891377
799 4360519976758815706750512733552281744177781332257714444950676727857949575079619183435774820038241473732719869963059908764223165531317
800 6390652633961673420664566309031671925417507255447653105726766001581878662499261041177860146337714505098846750131856351237718582098181
801 9365956653251722020870567382558094081255900522725895103512578334365787781839610294668570417578809872871581778270337978722772510988762
802 13726476630010537727621080116110375825433681854983609548463255062223737356919229478104345237617051346604301648233397887486995676519279
803 20117129263972211148285646425142047750851189110431262654190021063805616019418490519282205383954765851703148398365254238724714258616662
804 29483085917223933169156213807700141832107089633157157757702599398171403801258100813950775801533575724574730176635592217447486769604622
805 43209562547234470896777293923810517657540771488140767306165854460395141158177330292055121039150627071179031824868990104934482446123101
806 63326691811206682045062940348952565408391960598572029960355875524200757177595820811337326423105392922882180223234244343659196704738959
807 92809777728430615214219154156652707240499050231729187718058474922372160978853921625288102224638968647456910399869836561106683474342779
808 136019340275665086110996448080463224898039821719869955024224329382767302137031251917343223263789595718635942224738826666041165920465074
809 199346032086871768156059388429415790306431782318441984984580204906968059314627072728680549686894988641518122447973071009700362625203229
810 292155809815302383370278542586068497546930832550171172702638679829340220293480994353968651911533957288975032847842907570807046099545200
811 428175150090967469481274990666531722444970654270041127726863009212107522430512246271311875175323553007610975072581734236848212020009468
812 627521182177839237637334379095947512751402436588483112711443214119075581745139318999992424862218541649129097520554805246548574645211887
813 919676991993141621007612921682016010298333269138654285414081893948415802038620313353961076773752498938104130368397712817355620744756279
814 1347852142084109090488887912348547732743303923408695413140944903160523324469132559625272951949076051945715105440979447054203832764764935
815 1975373324261948328126222291444495245494706359997178525852388117279598906214271878625265376811294593594844202961534252300752407409976012
816 2895050316255089949133835213126511255793039629135832811266470011228014708252892191979226453585047092532948333329931965118108028154731477
817 4242902458339199039622723125475058988536343552544528224407414914388538032722024751604499405534123144478663438770911412172311860919495600
818 6218275782601147367748945416919554234031049912541706750259803031668136938936296630229764782345417738073507641732445664473064268329470796
819 9113326098856237316882780630046065489824089541677539561526273042896151647189188822208991235930464830606455975062377629591172296484201459
820 13356228557195436356505503755521124478360433094222067785933687957284689679911213573813490641464587975085119413833289041763484157403696241
821 19574504339796583724254449172440678712391483006763774536193490988952826618847510204043255423810005713158627055565734706236548425733166221
822 28687830438652821041137229802486744202215572548441314097719764031848978266036699026252246659740470543765083030628112335827720722217366860
823 42044058995848257397642733558007868680576005642663381883653451989133667945947912600065737301205058518850202444461401377591204879621062283
824 61618563335644841121897182730448547392967488649427156419846942978086494564795422804108992725015064232008829500027136083827753305354227682
825 90306393774297662163034412532935291595183061197868470517566707009935472830832121830361239384755534775773912530655248419655474027571593722
826 132350452770145919560677146090943160275759066840531852401220158999069140776780034430426976685960593294624114975116649797246678907192655181
827 193969016105790760682574328821391707668726555489959008821067101977155635341575457234535969410975657526632944475143785881074432212546882041
828 284275409880088422845608741354326999263909616687827479338633808987091108172407579064897208795731192302406857005799034300729906240118474937
829 416625862650234342406285887445270159539668683528359331739853967986160248949187613495324185481691785597030971980915684097976585147311129294
830 610594878756025103088860216266661867208395239018318340560921069963315884290763070729860154892667443123663916456059469979051017359858010507
831 894870288636113525934468957620988866472304855706145819899554878950406992463170649794757363688398635426070773461858504279780923599976484618
832 1311496151286347868340754845066259026011973539234505151639408846936567241412358263290081549170090421023101745442774188377757508747287613082
833 1922091030042372971429615061332920893220368778252823492200329916899883125703121334019941704062757864146765661898833658356808526107145622761
834 2816961318678486497364084018953909759692673633958969312099884795850290118166291983814699067751156499572836435360692162636589449707122106547
835 4128457469964834365704838864020168785704647173193474463739293642786857359578650247104780616921246920595938180803466351014346958454409718799
836 6050548500007207337134453925353089678925015951446297955939623559686740485281771581124722320984004784742703842702300009371155484561555340726
837 8867509818685693834498537944306999438617689585405267268039508355537030603448063564939421388735161284315540278062992172007744934268677446441
838 12995967288650528200203376808327168224322336758598741731778801998323887963026713812044202005656408204911478458866458523022091892723087164404
839 19046515788657735537337830733680257903247352710045039687718425558010628448308485393168924326640412989654182301568758532393247377284642504296
840 27914025607343429371836368677987257341865042295450306955757933913547659051756548958108345715375574273969722579631750704400992311553319949899
841 40909992895993957572039745486314425566187379054049048687536735911871547014783262770152547721031982478881201038498209227423084204276407113467
842 59956508684651693109377576219994683469434731764094088375255161469882175463091748163321472047672395468535383340066967759816331581561049616923
843 87870534291995122481213944897981940811299774059544395331013095383429834514848297121429817763047969742505105919698718464217323893114369565984
844 128780527187989080053253690384296366377487153113593444018549831295301381529631559891582365484079952221386306958196927691640408097390776678609
845 188737035872640773162631266604291049846921884877687532393804992765183556992723308054903837531752347689921690298263895451456739678951826294692
846 276607570164635895643845211502272990658221658937231927724818088148613391507571605176333655294800317432426796217962613915674063572066195859832
847 405388097352624975697098901886569357035708812050825371743367919443914773037203165067916020778880269653813103176159541607314471669456972537599
848 594125133225265748859730168490860406882630696928512904137172912209098330029926473122819858310632617343734793474423437058771211348408798831445
849 870732703389901644503575379993133397540852355865744831861991000357711721537498078299153513605432934776161589692386050974445274920474994690433
850 1276120800742526620200674281879702754576561167916570203605358919801626494574701243367069534384313204429974692868545592581759746589931967227184
851 1870245933967792369060404450370563161459191864845083107742531832010724824604627716489889392694945821773709486342969029640530957938340766057783
852 2740978637357694013563979830363696559000044220710827939604522832368436546142125794789042906300378756549871076035355080614976232858815760747366
853 4017099438100220633764654112243399313576605388627398143209881752170063040716827038156112440684691960979845768903900673196735979448747727973702
854 5887345372068013002825058562613962475035797253472481250952413584180787865321454754646001833379637782753555255246869702837266937387088494030633
855 8628324009425707016389038392977659034035841474183309190556936416549224411463580549435044739680016539303426331282224783452243170245904254777149
856 12645423447525927650153692505221058347612446862810707333766818168719287452180407587591157180364708500283272100186125456648979149694651982749997
857 18532768819593940652978751067835020822648244116283188584719231752900075317501862342237159013744346283036827355432995159486246087081740476779778
858 27161092829019647669367789460812679856684085590466497775276168169449299728965442891672203753424362822340253686715219942938489257327644731556071
859 39806516276545575319521481966033738204296532453277205109042986338168587181145850479263360933789071322623525786901345399587468407022296714305214
860 58339285096139515972500233033868759026944776569560393693762218091068662498647712821500519947533417605660353142334340559073714494104037191084134
861 85500377925159163641868022494681438883628862160026891469038386260517962227613155713172723700957780428000606829049560502012203751431681922639349
862 125306894201704738961389504460715177087925394613304096578081372598686549408759006192436084634746851750624132615950905901599672158453978636943703
863 183646179297844254933889737494583936114870171182864490271843590689755211907406719013936604582280269356284485758285246460673386652558015828026979
864 269146557223003418575757759989265374998499033342891381740881976950273174135019874727109328283238049784285092587334806962685590403989697750665466
865 394453451424708157537147264449980552086424427956195478318963349548959723543778880919545412917984901534909225203285712864285262562443676387608309
866 578099630722552412471037001944564488201294599139059968590806940238714935451185599933482017500265170891193710961570959324958649215001692215634424
867 847246187945555831046794761933829863199793632481951350331688917188988109586205474660591345783503220675478803548905766287644239618991389966299028
868 1241699639370263988583942026383810415286218060438146828650652266737947833129984355580136758701488122210388028752191479151929502181435066353906471
869 1819799270092816401054979028328374903487512659577206797241459206976662768581169955513618776201753293101581739713762438476888151396436758569540031
870 2667045458038372232101773790262204766687306292059158147573148124165650878167375430174210121985256513777060543262668204764532391015428148535838191
871 3908745097408636220685715816646015181973524352497304976223800390903598711297359785754346880686744635987448572014859683916461893196863214889743796
872 5728544367501452621740694844974390085461037012074511773465259597880261479878529741267965656888497929089030311728622122393350044593299973459282957
873 8395589825539824853842468635236594852148343304133669921038407722045912358045905171442175778873754442866090854991290327157882435608728121995120280
874 12304334922948461074528184451882610034121867656630974897262208112949511069343264957196522659560499078853539427006150011074344328805591336884863204
875 18032879290449913696268879296857000119582904668705486670727467710829772549221794698464488316448997007942569738734772133467694373398891310344145291
876 26428469115989738550111347932093594971731247972839156591765875432875684907267699869906664095322751450808660593726062460625576809007619432339264697
877 38732804038938199624639532383976205005853115629470131489028083545825195976610964827103186754883250529662200020732212471699921137813210769224127029
878 56765683329388113320908411680833205125436020298175618159755551256654968525832759525567675071332247537604769759466984605167615511212102079568271444
879 83194152445377851871019759612926800097167268271014774751521426689530653433100459395474339166654998988413430353193047065793192320219721511907535267
880 121926956484316051495659291996903005103020383900484906240549510235355849409711424222577525921538249518075630373925259537493113458032932281131661418
881 178692639813704164816567703677736210228456404198660524400305061492010817935544183748145200992870497055680400133392244142660728969245034360699931986
882 261886792259082016687587463290663010325623672469675299151826488181541471368644643143619540159525496044093830486585291208453921289464755872607466373
883 383813748743398068183246755287566015428644056370160205392375998416897320778356067366197066081063745562169460860510550745947034747497688153739126913
884 562506388557102232999814458965302225657100460568820729792681059908908138713900251114342267073934242617849860993902794888607763716742722514439058017
885 824393180816184249687401922255965235982724133038496028944507548090449610082544894257961807233459738661943691480488086097061685006207478387046523510
886 1208206929559582317870648677543531251411368189408656234336883546507346930860900961624158873314523484224113152340998636843008719753705166540785649539
887 1770713318116684550870463136508833477068468649977476964129564606416255069574801212738501140388457726841963013334901431731616483470447889055224706674
888 2595106498932868800557865058764798713051192783015972993074072154506704679657346106996462947621917465503906704815389517828678168476655367442271229298
889 3803313428492451118428513736308329964462560972424629227410955701014051610518247068620621820936440949728019857156388154671686888230360533983056877953
890 5574026746609135669298976872817163441531029622402106191540520307430306680093048281359122961324898676569982870491289586403303371700808423038281583739
891 8169133245542004469856841931581962154582222405418079184614592461937011359750394388355585908946816142073889575306679104231981540177463790480552812151
892 11972446674034455588285355667890292119044783377842708412025548162951062970268641456976207729883257091801909432463067258903668428407824324463609689214
893 17546473420643591257584332540707455560575813000244814603566068470381369650361689738335330691208155768371892302954356845306971800108632747501891272065
894 25715606666185595727441174472289417715158035405662893788180660932318381010112084126690916600154971910445781878261035949538953340286096537982444083324
895 37688053340220051315726530140179709834202818783505602200206209095269443980380725583667124330038229002247691310724103208442621768693920862446053771648
896 55234526760863642573310862680887165394778631783750416803772277565650813630742415322002455021246384770619583613678460053749593568802553609947945042819
897 80950133427049238300752037153176583109936667189413310591952938497969194640854499448693371621401356681065365491939496003288546909088650147930389125251
898 118638186767269289616478567293356292944139485972918912792159147593238638621235225032360495951439585683313056802663599211731168677782571010376442896003
899 173872713528132932189789429974243458338918117756669329595931425158889452251977640354362950972685970453932640416342059265480762246585124620324387937928
900 254822846955182170490541467127420041448854784946082640187884363656858646892832139803056322594087327134998005908281555268769309155673774768254777062281
901 373461033722451460107020034420776334392994270919001552980043511250097285514067364835416818545526912818311062710945154480500477833456345778631219957388
902 547333747250584392296809464395019792731912388675670882575974936408986737766045005189779769518212883272243703127287213745981240080041470398955607894416
903 802156594205766562787350931522439834180767173621753522763859300065845384658877144992836092112300210407241709035568769014750549235715245167210384955799
904 1175617627928218022894370965943216168573761444540755075743902811315942670172944509828252910657827123225552771746513923495251027069171590945841604912285
905 1722951375178802415191180430338235961305673833216425958319877747724929407938989515018032680176040006497796474873801137241232267149213061344797212805801
906 2525107969384568977978531361860675795486441006838179481083737047790774792597866660010868772288340216905038183909369906255982816384928306512007597760696
907 3700725597312787000872902327803891964060202451378934556827639859106717462770811169839121682946167340130590955655883829751233843454099897457849202672079
908 5423676972491589416064082758142127925365876284595360515147517606831646870709800684857154363122207346628387430529684966992466110603312958802646415476974
909 7948784941876158394042614120002803720852317291433539996231254654622421663307667344868023135410547563533425614439054873248448926988241265314654013236766
910 11649510539188945394915516447806695684912519742812474553058894513729139126078478514707144818356714903664016570094938702999682770442341162772503215907937
911 17073187511680534810979599205948823610278396027407835068206412120560785996788279199564299181478922250292404000624623669992148881045654121575149631384005
912 25021972453556693205022213325951627331130713318841375064437666775183207660095946544432322316889469813825829615063678543240597808033895386889803644619861
913 36671482992745638599937729773758323016043233061653849617496561288912346786174425059139467135246184717489846185158617246240280578476236549662306860526890
914 53744670504426173410917328979707146626321629089061684685702973409473132782962704258703766316725106967782250185783240916232429459521890671237456491909983
915 78766642957982866615939542305658773957452342407903059750140640184656340443058650803136088633614576781608079800846919459473027267555786058127260136528934
916 115438125950728505215877272079417096973495575469556909367637201473568687229233075862275555768860761499097925986005536705713307846032022607789566997054910
917 169182796455154678626794601059124243599817204558618594053340174883041820012195780120979322085585868466880176171788777621945737305553913279027023488963981
918 247949439413137545242734143364783017557269546966521653803480815067698160455254430924115410719200445248488255972635697081418764573109699337154283625491999
919 363387565363866050458611415444200114530765122436078563171118016541266847684487506786390966488061206747586181958641233787132072419141721944943850622545995
920 532570361819020729085406016503324358130582326994697157224458191424308667696683286907370288573647075214466358130430011409077809724695635223970874111509058
921 780519801232158274328140159868107375687851873961218811027939006492006828151937717831485699292847520462954614103065708490496574297805334561125157737000141
922 1143907366596024324786751575312307490218616996397297374199057023033273675836425224617876665780908727210540796061706942277628646716947056506069008359545216
923 1676477728415045053872157591815631848349199323391994531423515214457582343533108511525246954354555802425007154192136953686706456441642691730039882471053356
924 2456997529647203328200297751683739224037051197353213342451454220949589171685046229356732653647403322887961768295202662177203030739448026291165040208052575
925 3600904896243227652987049326996046714255668193750510716650511243982862847521471453974609319428312050098502564356909604454831677456395082797234048567596871
926 5277382624658272706859206918811678562604867517142505248074026458440445191054579965499856273782867852523509718549046558141538133898037774527273931038649303
927 7734380154305476035059504670495417786641918714495718590525480679390034362739626194856588927430271175411471486844249220318741164637485800818438971246700956
928 11335285050548703688046553997491464500897586908246229307175991923372897210261097648831198246858583225509974051201158824773572842093880883615673019814296901
929 16612667675206976394905760916303143063502454425388734555250018381813342401315677614331054520641451078033483769750205382915110975991918658142946950852945280
930 24347047829512452429965265586798560850144373139884453145775499061203376764055303809187643448071722253444955256594454603233852140629404458961385922099645308
931 35682332880061156118011819584290025351041960048130682452951490984576273974316401458018841694930305478954929307795613428007424982723285342577058941913941283
932 52295000555268132512917580500593168414544414473519417008201509366389616375632079072349896215571756556988413077545818810922535958715204000720005892766885633
933 76642048384780584942882846087391729264688787613403870153977008427592993139687382881537539663643478810433368334140273414156388099344608459681391814866530013
934 112324381264841741060894665671681754615730747661534552606928499412169267114003784339556381358573784289388297641935886842163813082067893802258450756780470364
935 164619381820109873573812246172274923030275162135053969615130008778558883489635863411906277574145540846376710719481705653086349040783097802978456649547355067
936 241261430204890458516695092259666652294963949748457839769107017206151876629323246293443817237789019656810079053621979067242737140127706262659848464413884146
937 353585811469732199577589757931348406910694697409992392376035516618321143743327030633000198596362803946198376695557865909406550222195600064918299221194353578
938 518205193289842073151402004103623329940969859545046361991165525396880027232962894044906476170508344792575087415039571562492899262978697867896755870741707709
939 759466623494732531668097096363289982235933809293504201760272542603031903862286140338350293408297364449385166468661550629735636403106404130556604335155590921
940 1113052434964464731245686854294638389146628506703496594136308059221353047605613170971350492004660168395583543164219416539142186625302004195474903556349943561
941 1631257628254306804397088858398261719087598366248542956127473584618233074838576065016256968175168513188158630579258988101635085888280702063371659427091650334
942 2390724251749039336065185954761551701323532175542047157887746127221264978700862205354607261583465877637543797047920538731370722291387106193928263762247240315
943 3503776686713504067310872809056190090470160682245543752024054186442618026306475376325957753588126046033127340212139955270512908916689110389403167318597182938
944 5135034314967810871707961667454451809557759048494086708151527771060851101145051441342214721763294559221285970791398943372147994804969812452774826745688832330
945 7525758566716850207773147622216003510881291224036133866039273898282116079845913646696821983346760436858829767839319482103518717096356918646703090507936071705
946 11029535253430354275084020431272193601351451906281677618063328084724734106152389023022779736934886482891957108051459437374031626013046029036106257826533253699
947 16164569568398165146791982098726645410909210954775764326214855855785585207297440464364994458698181042113243078842858380746179620818015841488881084572222085087
948 23690328135115015354565129720942648921790502178811898192254129754067701287143354111061816442044941478972072846682177862849698337914372760135584175080158155846
949 34719863388545369629649150152214842523141954085093575810317457838792435393295743134084596178979827961864029954733637300223729963927418789171690432906691408601
950 50884432956943534776441132250941487934051165039869340136532313694578020600593183598449590637678009003977273033576495680969909584745434630660571517478913492740
951 74574761092058550131006261971884136855841667218681238328786443448645721887736537709511407079722950482949345880258673543819607922659807390796155692559071647640
952 109294624480603919760655412124098979378983621303774814139103901287438157281032280843596003258702778444813375834992310844043337886587226179967846125465763055291
953 160179057437547454537096544375040467313034786343644154275636214982016177881625464442045593896380787448790648868568806525013247471332660810628417642944676547083
954 234753818529606004668102806346924604168876453562325392604422658430661899769362002151557000976103737931739994748827480068832855393992468201424573335503748193771
955 344048443010209924428758218471023583547860074866100206743526559718100057050394282995153004234806516376553370583819790912876193280579694381392419460969511248112
956 504227500447757378965854762846064050860894861209744361019162774700116234932019747437198598131187303825344019452388597437889440751912355192020837103914187794241
957 738981318977363383633957569192988655029771314772069753623585433130778134701381749588755599107291041757084014201216077506722296145904823393445410439417935987060
958 1083029761987573308062715787664012238577631389638169960367111992848878191751776032583908603342097558133637384785035868419598489426484517774837829900387447234216
959 1587257262435330687028570550510076289438526250847914321386274767548994426683795780021107201473284861958981404237424465857487930178396872966858667004301635027503
960 2326238581412694070662528119703064944468297565619984075009860200679772561385177529609862800580575903716065418438640543364210226324301696360304077443719571013605
961 3409268343400267378725243907367077183045928955258154035376972193528650753136953562193771403922673461849702803223676411783808715750786214135141907344107018246865
962 4996525605835598065753814457877153472484455206106068356763246961077645179820749342214878605395958323808684207461100877641296645929183087102000574348408653273408
963 7322764187248292136416342577580218416952752771726052431773107161757417741205926871824741405976534227524749625899741421005506872253484783462304651792128224286055
964 10732032530648559515141586484947295599998681726984206467150079355286068494342880434018512809899207689374452429123417832789315588004270997597446559136235242531958
965 15728558136484157580895400942824449072483136933090274823913326316363713674163629776233391415295166013183136636584518710430612233933454084699447133484643895804406
966 23051322323732449717311743520404667489435889704816327255686433478121131415369556648058132821271700240707886262484260131436119106186938868161751785276772120089497
967 33783354854381009232453330005351963089434571431800533722836512833407199909712437082076645631170907930082338691607677964225434694191209865759198344413007362620493
968 49511912990865166813348730948176412161917708364890808546749839149770913583876066858310037046466073943265475328192196674656046928124663950458645477897651258423933
969 72563235314597616530660474468581079651353598069707135802436272627892044999245623506368169867737774183973361590676456806092166034311602818620397263174423378512466
970 106346590168978625763113804473933042740788169501507669525272785461299244908958060588444815498908682114055700282284134770317600728502812684379595607587430741131991
971 155858503159843792576462535422109454902705877866398478072022624611070158492834127446754852545374756057321175610476331444973647656627476634838241085485081999554958
972 228421738474441409107123009890690534554059475936105613874458897238962203492079750953123022413112530241294537201152788251065813690939079453458638348659505378066454
973 334768328643420034870236814364623577294847645437613283399731682700261448401037811541567837912021212355350237483436923021383414419441892137838233956246936119197477
974 490626831803263827446699349786733032197553523304011761471754307311331606893871938988322690457395968412671413093913254466357062076069368772676475041732018118751463
975 719048570277705236553822359677423566751612999240117375346213204550293810385951689941445712870508498653965950295066042717422875767008448226135113390391523496816947
976 1053816898921125271424059174042047144046460644677730658745944887250555258786989501483013550782529711009316187778502965738806290186450340363973347346638459616013450
977 1544443730724389098870758523828780176244014167981742420217699194561886865680861440471336241239925679421987600872416220205163352262519709136649822388370477734763941
978 2263492301002094335424580883506203742995627167221859795563912399112180676066813130412781954110434178075953551167482262922586228029528157362784935778762001231579912
979 3317309199923219606848640057548250887042087811899590454309857286362735934853802631895795504892963889085269738945985228661392518215978497726758283125400460847592388
980 4861752930647608705719398581377031063286101979881332874527556480924622800534664072367131746132889568507257339818401448866555870478498206863408105513770938582355351
981 7125245231649703041143979464883234806281729147103192670091468880036803476601477202779913700243323746583210890985883711789142098508026364226193041292532939813934287
982 10442554431572922647992619522431485693323816959002783124401326166399539411455279834675709205136287635668480629931868940450534616724004861952951324417933400661525695
983 15304307362220531353712018103808516756609918938884115998928882647324162211989943907042840951269177204175737969750270389317090487202503068816359429931704339243880068
984 22429552593870234394855997568691751562891648085987308669020351527360965688591421109822754651512500950758948860736154101106232585710529433042552471224237279057813373
985 32872107025443157042848617091123237256215465044990091793421677693760505100046700944498463856648788586427429490668023041556767202434534294995503795642170679719338088
986 48176414387663688396560635194931754012825383983874207792350560341084667312036644851541304807917965790603167460418293430873857689637037363811863225573875018963217172
987 70605966981533922791416632763623505575717032069861516461370911868445633000628065961364059459430466741362116321154447531980090275347566796854415696798112298021029563
988 103478074006977079834265249854746742831932497114851608254792589562206138100674766905862523316079255327789545811822470573536857477782101091849919492440282977740366665
989 151654488394640768230825885049678496844757881098725816047143149903290805412711411757403828123997221118392713272240764004410715167419138455661782718014157996703582853
990 222260455376174691022242517813302002420474913168587332508514061771736438413339477718767887583427687859754829593395211536390805442766705252516198414812270294724611428
991 325738529383151770856507767668048745252407410283438940763306651333942576514014244624630410899506943187544375405217682109927662920548806344366117907252553272464977107
992 477393017777792539087333652717727242097165291382164756810449801237233381926725656382034239023504164305937088677458446114338378087967944800027900625266711269168558970
993 699653473153967230109576170531029244517640204550752089318963863008969820340065134100802126606931852165691918270853657650729183530734650052544099040078981563893169410
994 1025392002537119000966083938199077989770047614834191030082270514342912396854079378725432537506438795353236293676071339760656846451283456396910216947331534836358145525
995 1502785020314911540053417590916805231867212906216355786892720315580145778780805035107466776529942959659173382353529785874995224539251401196938117572598246105526703505
996 2202438493468878770162993761447834476384853110767107876211684178589115599120870169208268903136874811824865300624383443525724408069986051249482216612677227669419871921
997 3227830496005997771129077699646912466154900725601298906293954692932027995974949547933701440643313607178101594300454783286381254521269507646392433560008762505778016454
998 4730615516320909311182495290563717698022113631817654693186675008512173774755754583041168217173256566837274976653984569161376479060520908843330551132607008611304718963
999 6933054009789788081345489052011552174406966742584762569398359187101289373876624752249437120310131378662140277278368012687100887130506960092812767745284236280724589890
1000 10160884505795785852474566751658464640561867468186061475692313880033317369851574300183138560953444985840241871578822795973482141651776467739205201305292998786502605346