0 0
1 1
2 5
3 20
4 70
5 221
6 646
7 1772
8 4614
9 11490
10 27537
11 63808
12 143514
13 314279
14 671872
15 1405260
16 2881030
17 5799093
18 11476452
19 22357584
20 42922558
21 81284699
22 151974124
23 280739800
24 512761178
25 926568075
26 1657448779
27 2936506316
28 5155349836
29 8972488674
30 15487146900
31 26521387164
32 45075228422
33 76056477361
34 127444466291
35 212135498096
36 350853964902
37 576721178500
38 942390821826
39 1531140093252
40 2474030735614
41 3976344297163
42 6358129409263
43 10116136386344
44 16018039946860
45 25245223136691
46 39608330967412
47 61871483074188
48 96238176064858
49 149076979315146
50 230001695396475
51 353473824958416
52 541172265119682
53 825486620593526
54 1254651199485064
55 1900267826558092
56 2868296992804300
57 4315070901055491
58 6470558395816714
59 9672074607494144
60 14412995419415040
61 21412973887556773
62 31718893673707956
63 46849655826905844
64 69003328859604742
65 101352821768223935
66 148466930527909475
67 216908557801753912
68 316082767058933896
69 459436386237253420
70 666151261053971342
71 963529285583733612
72 1390344920970589734
73 2001548147037967884
74 2874848739924883880
75 4119916526777344280
76 5891212398763574386
77 8405849330318749298
78 11968409426514301404
79 17005363577611708164
80 24112724319748019710
81 34121904158100251175
82 48190577999597337017
83 67927830735613634716
84 95566239879843359802
85 134198108186717668390
86 188099237904109544260
87 263171983588445174416
88 367550579388337274604
89 512426905206862026868
90 713175263254378869627
91 990882153728244219988
92 1374423823976515823308
93 1903283654900796306846
94 2631367404939947626812
95 3632162477459385664300
96 5005705026081025284186
97 6887975541766210404464
98 9463552364057839482888
99 12982630207661326327656
100 17783879551418071536550
101 24325111911569004822901
102 33224364175146772836528
103 45314872972766534489888
104 61718544034812486872834
105 83944018813061087437725
106 114017415594847111732470
107 154656424360001971048248
108 209501859108023944595700
109 283425273432615624001198
110 382937157535916966645744
111 516727991339752473990592
112 696384593472222736475084
113 937337514020841029130575
114 1260112624219335546096669
115 1691982797313380558571612
116 2269145258137168742342060
117 3039588885860590064435511
118 4066866179388883128538366
119 5435050222865075100544444
120 7255242322705204182374400
121 9674106841202423358055954
122 12885053623962657413466917
123 17142874973847856487291688
124 22782885807522417441903472
125 30245928453385838556596126
126 40111008094091328809778168
127 53137847559717170647558856
128 70322324967134791954247430
129 92968628084198916498922198
130 122783081019293350801630625
131 161996043266491200917174588
132 213520139573623793270519124
133 281155468249374745360360765
134 369855504449329095614302964
135 486071353927885143324172680
136 638197064341108491817704840
137 837145174631845889919871009
138 1097089972059579518262942920
139 1436426532075848184678470216
140 1879007175567292184519115038
141 2455734300481858925319089274
142 3206610658347192379831807360
143 4183376354815686404009119276
144 5452897810679311631516508198
145 7101519720921618414383918027
146 9240649347122668126058937000
147 12013916629535763453933665732
148 15606347853724275608258458860
149 20256110315928540977969759516
150 26269537373737318381647099010
151 34040335990518759847029141144
152 44074123161338981188044415538
153 57019747028139297482473782477
154 73709240160869318687559981734
155 95208747932865176230848532000
156 122883401240262565588647037440
157 158479894058270713550496817095
158 204231525271816776068156669544
159 262991724577371991901388792520
160 338403671425458952800435876606
161 435115618479993573245160173246
162 559054052839758090748140023295
163 717770001978931347019177308304
164 920877783107243309207400353316
165 1180610512216316201151904055670
166 1512522992277727570137818297974
167 1936380513557852798465003843064
168 2477282028298323772109179009658
169 3167078613209330925559947046268
170 4046163737740688391816298031450
171 5165731401180649092987222805956
172 6590622668300023850289048159596
173 8402911743314462961622980579037
174 10706420996251540289313921448388
175 13632402186500800037067173396500
176 17346680868125873038969460089580
177 22058635534350111567084004002864
178 28032476096361827911940162269512
179 35601402303095289119826257042848
180 45185367288674674473807222852318
181 57313351521315834162600962520815
182 72651276622406283753746947138574
183 92036967482938745621585293409700
184 116523918021487568240773122770252
185 147436047134810827135130152839892
186 186436167091977293737359517584738
187 235611551796003052095616686639336
188 297580817855554573863767858481000
189 375627355408569077981708327753570
190 473865815203925242719138626651700
191 597449731682094196357016748742564
192 752830310373554982651425172494426
193 948078820220302146005410988139705
194 1193288016316674618069702662042080
195 1501071710194075719837586181600700
196 1887186168283126808967810208634898
197 2371302657805706593180095425933484
198 2977967423063341048667402266439748
199 3737793971256404282854172729015184
200 4688943153321237984594567423957350
201 5878959605817120955056635312631901
202 7367049244370304755237528892527369
203 9226902366841638512604659958912296
204 11550191393063421394340157984826368
205 14450902389615804578321510362147300
206 18070696592056799146076607468417340
207 22585543723025347138962446657249040
208 28213924947383861350899085191222274
209 35226972173418274504288764887512844
210 43960995000114575841684819289239075
211 54832950469390350191486095363775272
212 68359538242750552389754389894374764
213 85180760180704922939139724034122162
214 106088975030838125993305741740995508
215 132064713927879527340334051814322052
216 164320810321001518070599659739221620
217 204356750537628785530072141781458900
218 254025582821928134570045418775524350
219 315616250848315697145328948150310856
220 391954863731078788996976380071723996
221 486529204409496345376716705351458550
222 603641743619411328933765500265811028
223 748597605976500542077520806429201664
224 927935374852097849229040349583236556
225 1149710380715497646071197331940965875
226 1423842262747760639144350979067349533
227 1762541210030660860423165612037507608
228 2180830478816627973652712160411555840
229 2697186670579985875001940309239111327
230 3334323992630869704231842430021430464
231 4120154492168968636133870998556954980
232 5088963277930687392768056142876505388
233 6282846290468132118001487591839058555
234 7753468579216718050482842169886158075
235 9564213687683104133869760250597012240
236 11792810116825725659141416674636895518
237 14534539511688486977586985179415534978
238 17906153900537401159920056737394676524
239 22050656859811439853583865814715985048
240 27143136911203745475398292922913948160
241 33397882023589630856428690735670173212
242 41077053296704869303067149967731653024
243 50501255563453774497423043751265250796
244 62062414959730445445072377880640305594
245 76239461126935707229834870130665759921
246 93617417834871101302411107145814322456
247 114910634305536130290190782346567514116
248 140991045043346995819497087714604921712
249 172922534156678368847822576509780669482
250 212002707767726654661023519609771724062
251 259813653321940268861703553680377540956
252 318283597267492902361875570821559893388
253 389761774534640199714488665842842177140
254 477109308778562127034399379926247506372
255 583809488638941135198740341558821616800
256 714101532989277016319683039887361486598
257 873142792167849190423995371491484416643
258 1067205362405885579546086606335878731262
259 1303914333047684917747426951814223113640
260 1592536383896674122675122120223505341440
261 1944329255026289535399003286704088831650
262 2372964786004946552719831870094556576222
263 2895040840548623550225587744522935283548
264 3530700585972135959683934606030539034068
265 4304381392261020312829845743388785649822
266 5245720182442162651700307542311871514821
267 6390647559263128012141809633230726756856
268 7782709638901072225168600114525701042604
269 9474664463313107825654901620560269869265
270 11530409405853507914535824948714484435000
271 14027307449654011884165085431191705730584
272 17058993987847057531947430074572919071624
273 20738762327310710176880499025129805471772
274 25203645921686979046363153406833745602347
275 30619339171131840657814766805244327693800
276 37186127190379845251404256964498688230132
277 45146029201602247912858163952428396257374
278 54791401275859328324253945928757475210094
279 66475293367075829624806620470120408094060
280 80623914556711382162385245480459783248734
281 97751631068147321992386231549016324306513
282 118479006200777616539211404154985798623750
283 143554492600621407359278949697861246496060
284 173880508479696866110069805078080964962124
285 210544774400936942409880364689514203103700
286 254857960687311216298658338482613844256280
287 308398902911526996808248598464149698294696
288 373068890854417387674530127670430798893350
289 451156832625182984469730946987891784246377
290 545417449654686809264269256059492821541489
291 659165081128182891211249691947309296912768
292 796386181362326823218097369203634751005236
293 961874196421767607354811690608118660715527
294 1161391225679744980703027323566298429580950
295 1401861732383727219657234986460036016162900
296 1691604591151343387619035631689708927279212
297 2040610981278742352554524785797225375824631
298 2460877090343978345271062149779030584030672
299 2966802327464240510073144746706763760276780
300 3575665812752858308130178696332136598053690
301 4308196372024120719028205247856098947372794
302 5189254198438924911560903775433929429374388
303 6248645834420245060804106219402539636682940
304 7522098283263126851378877207729701027625010
305 9052423005586538170846398197087885861622375
306 10890906439631569815097706313747748924245339
307 13098970682558913602239957692331430439079740
308 15750156291240138790167079761889975361098328
309 18932489053245014394569219801405068690080144
310 22751304335368821711459201213443175679730400
311 27332616586001629641202096249645517560039212
312 32827138161061687074867719394157406138542080
313 39415071349259925183621526117908518228111391
314 47311820869192730465880349837678339062623571
315 56774801882525821542496866034070834662091436
316 68111551524323416462909167539141942807589132
317 81689391051862731856178653555903281689546120
318 97946932090951049234473072309262741942440460
319 117407775454948733970482411852706213397448272
320 140696816212233176508880203179723890973342462
321 168559645957488228854303225580830049372700279
322 201885634816808686026047949183473320950812314
323 241735384204513651632699352782352249626875440
324 289373369844019427656500218903429661441662598
325 346306746719594255107746468201494872023549485
326 414331467754447685854870238011880235480979292
327 495587081206539379556003544188973327001905208
328 592621824048168791712624775950141588770270372
329 708469927042543076727614028279409847951294341
330 846743400219069289800755412122767940957349450
331 1011740984850314483503878161407854876620975536
332 1208577451488019180778219102533749553827466450
333 1443337006847295523761481020508860477247239600
334 1723255261514046606968036495672927571636651524
335 2056935024654537172860153461051241466490706132
336 2454602153589031099067958300398028296750240122
337 2928408821711507809690912170777009233425951464
338 3492792908954092956455459836369699503790820554
339 4164903801496267795071358818079081222834445236
340 4965106754894029299724355078127545135555957760
341 5917580178083326879222224997536891591875239282
342 7051022794606413131869896766233965041914363534
343 8399490702282825530643579638085843733806286392
344 10003387966158918561002358858160664859015174636
345 11910638639241829086048813114719886288934996875
346 14178073125673989253019762282840249744383326437
347 16873067716124883069822286898782178957001365160
348 20075483093322086678887324769932050613165497876
349 23879955812519919976580558378392118077604618017
350 28398606425461807131301005405204352056851437400
351 33764239293242103663568710716063499083989846200
352 40134122524263406320203860215865155024105168108
353 47694452231408165410614345504061349187798201085
354 56665623842156520465680023135209971848082385072
355 67308455003172688372511267831283387323462646152
356 79931530267631275575575215281178280021942550908
357 94899867908809321949073217153273584129568811364
358 112645144652474489749881665624883606540057848140
359 133677755784106280929171675668322509408785443896
360 158601037044423455717084340305083411121517166494
361 188128032243255804394841786452644841160528646821
362 223101258080140789970324914587301988186953510135
363 264515996997275599304830611590521852873320804540
364 313547742041505470285060044985206768456993818338
365 371584527060109696375315717956272687293198782310
366 440265003890911559588221429652519539374362732796
367 521523278797784743232129289399074641978307517448
368 617641697072101643263421287349697736995853217100
369 731312971944380057090838817315666594397910561279
370 865713296964689370924638412042798938381518688424
371 1024588365940925553011892050204881149403082068504
372 1212354558535469690956868707110319862590594968576
373 1434217941091217315118473652401641660769354097494
374 1696314190983033206269538257676985930399995258088
375 2005873090220808466740490492348416156858450777000
376 2371411863547958372993280450132649634644233268328
377 2802962373521985853632243051049968333050990613703
378 3312338048300948853109154488482560027583592187986
379 3913447428431286070496239454616336535033896113104
380 4622662401760643803176299985095434406014236300800
381 5459250579784443905341452103413035137710003828064
382 6445882888249692831884854260231650375697307761608
383 7609229339337709824876013008708254514967288587908
384 8980658168505391382620979075050438145081696751706
385 10597056110077529468335590813747167230760053671202
386 12501790614940762434576534173265883206384241200819
387 14745838354663428476880557324499419432411220207600
388 17389108494734011968322114899454709839766242917296
389 20501994055272655017136794460728526878739080902544
390 24167190326982729176094166738748103809914744380900
391 28481825909009520641300238468857356258920822302552
392 33559959641940669666640730279192889692574204286290
393 39535505707719748404959437077544159783919160686250
394 46565659673449603341994489424328911481905528351232
395 54834910518002870965730162662508081377941696862752
396 64559737990243654669950000343744912813512931715244
397 75994111344560671710526627220974813816391303324503
398 89435924978031352966083567545824342699862386371996
399 105234529213295085644032300432354152793150622288712
400 123799540966747158898844051522078319992671100949350
401 145611149935035487908680004123444907016116167381599
402 171232171947713196128249184451611067817825579204279
403 201322143111987355095567411146401116785175509699072
404 236653797295668263948755461356409757854483570186030
405 278132326494824053519877206280456428858820772132561
406 326817890036442297787400685787791630874040461287792
407 383951915911567908546241161077053742699067309330224
408 450987827608289875930205760680419773936126399283200
409 529626934693439046812692005841993045006356890055250
410 621860347489757471791016996173988610429347239598300
411 730017918314288391432110427498774296780060643192040
412 856825377138812460639122639263109919935029673178652
413 1005471021984012656145896302079112333217700392171053
414 1179683548253936273274005776399277945881590161868732
415 1383822861650194995577568552721558000339895800416860
416 1622986022188400436637020530984004084818822757693186
417 1903130819033333435858089773280047479457812220842364
418 2231219885334520732427608523319324840697638523855736
419 2615388738214653321958024234797423909701013829730732
420 3065141682250459520653995862931335783173305873664000
421 3591580157610568893041379013196795459546861505855404
422 4207668860880261522936892217710903104275920944653060
423 4928545834206252346358688762424522120888487424567468
424 5771883726090611218950149284378485807620377230683372
425 6758310597383074388150024978373440188048055897121070
426 7911900004758584976378020252469658513598048533941410
427 9260741671337670297405139854560217986081799739901904
428 10837605884997918917620510526714417515870897677463404
429 12680716889742523124436650721961347536225931901425774
430 14834653001030540822217041264323848958807595094373944
431 17351394036415048715159725835356864700479868516815880
432 20291539970906217120648480302811420830735239778300020
433 23725728574784100339570109802622748270170628382064945
434 27736284254162896417133255999675316033131327612762876
435 32419135488694453354765899448535941249734509968642680
436 37886044258900105951196611790555279792259447674093612
437 44267197807886153980547599930140743757841161887635154
438 51714221139166636764434532345896564850234667560080760
439 60403677988079742032837792429942660731124852006721204
440 70541138820143988342800236514563770160907371409471068
441 82365906938388789239345757245102460700792743630665322
442 96156508292238246300252255697638905131395366669796234
443 112237067383863953208704436950181433162732871993775584
444 130984711123374601328011018801732012213962418983877332
445 152838165006953152007001038152594181879929280812017450
446 178307732061727056880138951615438676520510160593118096
447 207986875171797401451926516969099722603676562664034920
448 242565658311330975269847864792820839004672595755290060
449 282846342601836764909438814019771916819857384294917900
450 329761479834838748216825636004795147327992439663467475
451 384394900143002798307412660275166801196738523160318456
452 448006052999190604898210548119022095574914464639395852
453 522058232985890847203454919702779435041484033711329200
454 608251305320967261733744896971487871665631956716121394
455 708559642696408988049385276285104171125005284914337400
456 825276096599817843059988521947443989273671808450359296
457 961062955267951479575544630496094255133653597526676090
458 1119010989448237186219613785220000931146869709972552863
459 1302707859308666252917411965549080807469360028418804736
460 1516317354702509304248447620633344514667842685265803196
461 1764671170669972225188602537706156356046825600366516557
462 2053375185279357375286538550144815668466517539300435984
463 2388932513132561675064647863772236629884603609454608148
464 2778885961372021951181919457891243887168087137974034732
465 3231982923073413243067190992850054361680046004294642800
466 3758366213836541349244144841072273977821311849020337361
467 4369794900809117974818153739554682462571318367439842272
468 5079899800365648703394888577825919686001185807620176674
469 5904479043965082583532488238582285752010245572131338002
470 6861839946004285399689517217387448368877353005619391600
471 7973194369667199695204055348157782152853175519063708404
472 9263115896291315228697609439724729963242135327052251486
473 10760068383017993659249462912814811962536937782884011882
474 12497016968219408912621860809389212729488504383703116882
475 14512134284039015051613369964891961804498760578570257220
476 16849616594439091962115535386088409473341325234575225608
477 19560626834635829896141904167455313005599656618059888654
478 22704384128824434710211233555669179598489236528381060340
479 26349422359522573819116251094308451275148792251500067228
480 30575043813329106235047733374189651324452927626325721600
481 35472997902970642672596776182588693585627438312491474461
482 41149419543005788686459641435148568786155311241173383548
483 47727067027061762308357056753358563332973471929022366580
484 55347905322091761177422052473264312071499352037778056050
485 64176087679481668586046613127139250346847888538152125590
486 74401396501330304612959465565018561547328053517185799330
487 86243213650750089131134190141392355594464126024845678840
488 99955101038916496804491528101090115229964844891770252794
489 115830084567086363910745628222873125730038672772639652979
490 134206748588043279820008647606230903014549929210926173437
491 155476264252979475291301848594706696384861314308969682808
492 180090493741893425434544470702224688963680729581242684416
493 208571333799984398939012415997195754127968451117604320664
494 241521486634519757591004958022221378317030574536779023004
495 279636874542779644746629941585627846374761807083295523732
496 323720947188744099778420734913138342454398266322574212464
497 374701167851510918842741674649474825105868003518795402571
498 433648007951654774188240917006736367601047880107247737334
499 501796828548277876014540614082185525637202808733254692944
500 580573084235992084304556969065285709203836142510627406908
501 671621350043022532820026204449675403336659583010526731484
502 776838746783642192822602966919511993950089756737747951714
503 898413426277083120219515388190733648257976291816800060452
504 1038868876546491647092289456431762726689920356247579982348
505 1201114920429990628783137484332809512608142265307133561675
506 1388506411119757917433722385172363715376207269826608409700
507 1604910777455844684716587827180215536429156770727045930232
508 1854785743159558595640021056270708446293215360693356481932
509 2143268740827518404892209837125895385494237248950222690575
510 2476279767122736123436454651174312967400474304983428357600
511 2860639684431808733498101755018301943947650386074358876108
512 3304206271161274678408139861883746933117761069183591313158
513 3816030663379085736484216102454123743554310427427848962845
514 4406537221031855971638463047911647764231073515952384319037
515 5087730299768977392131275267644523334680680009420142173160
516 5873431922818059820880273939924026953911217209604182466132
517 6779554935924186177767465485115359271514667885419182839302
518 7824416903007120144949737575411225603483148555709743757680
519 9029100773399327004317620486585468246422206330512547334180
520 10417869237596809740620898506616351846304619316039957196800
521 12018640703734901756342107637494570403540480274062625654137
522 13863535990194011729291916819562115682949600631756998310346
523 15989506162234308125746092617573646968665498104124046478552
524 18439053466811698114465696622051360634446439933895425740122
525 21261059067705583151563608368716732353311259152721841743305
526 24511733284763469266824246753206453545195033743444264151568
527 28255706332986302949633629261761979908775537190814539630240
528 32567280181115253860779218616450589818174469800024365855188
529 37531865153077354827196267322470777216352142638272649868146
530 43247628333659942345095572279601507634480071468208625394974
531 49827384774447876257746249064907050546875243038799805682828
532 57400766998589575468204512713774578363581875842276819677074
533 66116713454711304923266364801719279072681973267709644369876
534 76146322464196250412666842674920066820026746688562320462792
535 87686124948210259356275474519005939479428182873495693017252
536 100961836932478399046278110386757342053533211880756998270508
537 116232661647271197669571681328485749969864446795193862970689
538 133796221125328492498576403183469558918627176132710755589665
539 153994208731878236027262643853887773856933233950353008389920
540 177218867244350321688201181403655818541457856659564447672320
541 203920412169782504922975385712079942848412762222423898211188
542 234615537213376286709731361573360809887505166745436937492256
543 269897158498111689907810750505774607862374044887645584905820
544 310445576631810040003018282863273517058623899363932404547464
545 357041261422725787083761696586662061227819781642760416966022
546 410579493411847591288513966802524000981739366115339880846884
547 472087129937626037763881485893170739079387319272271980588560
548 542741801767593114534194024913002135855151332694371898713804
549 623893890094952157400080561102999421619387081015766987446511
550 717091683674778012401289597393930916468321761948573064428100
551 824110172939624093838785307493769871374540119520082419473128
552 946984003086256602620472641366470646606822775066561042697588
553 1088045182501639610683549820097286145158066661277314832911252
554 1249966227793800984682631825762785170687714385627718196433998
555 1435809523589387049836959827595977815844762935009668593519000
556 1649083785838148086170896528918003986646905481311971702991766
557 1893808643543405999872072116071990393073465529902174244050978
558 2174588497801830716596461451333102959023099010865811210729700
559 2496696981274548217111286465828768504360696709883290287134644
560 2866173528559494044902693999844924438136253035585162357632350
561 3289933781620308009990652436593499896750686915004654349925993
562 3775895798125997016551620186981584993265832008234097216700539
563 4333124308453554829956677127344019422974231544806975516831472
564 4971995583967716671028535801373624015874379704637735546407936
565 5704385840442221927537983903595228031634466748402008517561842
566 6543886512299263611882743599250907585990224379079499536568882
567 7506050202744736413932390279072381518542143499684767915938212
568 8608671649862498614355198695776532089281653434005190996581324
569 9872108658399530528348071122121515711225627474398083805014909
570 11319648641677244745806109744642206873627953427193546024055500
571 12977927209578575187391725040887893405682546925228685031967512
572 14877406140281472322151813422206460899341422839399858353256484
573 17052919100573124521211308281675961091042228812738717978561404
574 19544294649513182662656317087177721774897716009133415380719292
575 22397067392622652188720402343672386243394189674867656621899600
576 25663289671062362529333479357804508072616846636646169269330214
577 29402457897903161088687324038967364872638432308562286760585644
578 33682569620536134818572110146394530960566886345536816514502685
579 38581329627440357842995690132713209297632344501224022222635108
580 44187525966328473249656756032959923447838798895661049595829276
581 50602599641642542006052644836293132196773561860886405603373785
582 57942435060786637515512504930638832865155970679297887305536896
583 66339402055253004129967483021585440245152301367902339993368704
584 75944684577291760407774823306353801361956180961576142412769972
585 86930936035838795243361405191619056375031226401856376232646245
586 99495306767529080466482751214305419330752515044178160595099607
587 113862895431186437435201370566516392960065873565562134201371376
588 130290683270999411763263759327588623336395129251005748586910938
589 149072018332540704000644030564161539100693711610575842946011762
590 170541725970703835213719228107925728391311990473308161693985100
591 195081932511466810830434202014316596524118136377203199918438800
592 223128700892646129821141936957860190989775454064480322750889068
593 255179590708278368251969747766903066172361854950242444642564550
594 291802270539195523541259968437845033516189822479330504846841713
595 333644328020954541971809387421324434436958367484066953654943200
596 381444443065741797739795278631759716021167688360388261246395500
597 436045112341940530268263399063143928502994458867051216650952940
598 498407138892158127637699146268844175099821743923571611223198840
599 569626130055627908331970002412018628313321489219113493649390860
600 650951280128139751418451142356798735443275401625039476376626170
601 743806751979764644049802109635432214852022852597573364197520975
602 849816014767487691946288869027191927064405425002454693645296286
603 970829543618044340015779493312338370204948270810169382542466560
604 1108956342499957864734000709976638461532643784462498752460180172
605 1266599814342109166321834884903587885052001703015243423986827633
606 1446498573797093168183679551764627267489299333725987465049579300
607 1651772879033724027168045659825962982203532065034859582912669440
608 1885977450869431981818502677880845098735065889358779626968915762
609 2153161551887743221712967188627134609312509136661031103196852978
610 2457937316591927275715801390780094939994113247269246211991202425
611 2805557458008075444852541251534779085222878205514558720879215184
612 3202003628604930235987836714777499395377495148130757202668110344
613 3654086886363192853449541073039416031869950309920485587099625968
614 4169561913044628226191005645668692457711629122580171060935195814
615 4757256854285655106956874203090897550636029321097625135847010200
616 5427220903587547537448281567049625182226554884073309856944745816
617 6190892038578109984837443160615105351068313690618150648529082381
618 7061287642587200548758391958462365469655222730935116524461786672
619 8053221112716832501957781948067322891483594869686286510468724340
620 9183547972976833751757731266041408290421830469512115252019635200
621 10471445484243842950985892085959851108787116231029922379688814422
622 11938730279193215538946226457775768017629009887460572291864341608
623 13610219158335675419609348260221493273043221129645806424341902572
624 15514138872353760128671570708044132341639772296705555252646993408
625 17682591496817394860942938157711053871464617421130808088202063575
626 20152082890216501514919881246085697133894797869652993408677166125
627 22964122728832363805004221706773692812933210383410762476518728200
628 26165905747835885117483942996017021522579839152343902138677755434
629 29811085104749350474293235637920000712022732951424000932934760412
630 33960650238946653655304326072821114713547559144210688822942820882
631 38683923251712087770539764789687076773890201011011753856809251036
632 44059689700995389794402040955915248346267432715613836048133760396
633 50177481822188779581809478735838498926158511046828476369535506838
634 57139034583573724500539066241042952436571057199615734007138266084
635 65059937699359125367760774699489076497159084508369291911541120412
636 74071509796083310960445460115407399632346396025999923926714724948
637 84322924406634474542015588110346469681875734053947079021514966091
638 95983621403446545092146984346986128757627265653690690251655267784
639 109246041938666481777856508921344376672567491937388138236046441300
640 124328730002205495318733593880006303319552363370465156906725507838
641 141479849415357583522290489499696490603349181726832825521297486650
642 160981171534848367433927513685525027228264381836811483827424119261
643 183152596247785405162579790197351426667567782689876142093771657920
644 208357277102756555229906210905052594388098878403699855732527785752
645 237007430771362337027260098561764044399523835831710618530956991950
646 269570921609075885402377374199611573386949679105723790622132183120
647 306578724044097808031311316137768583553842620778913863034984985104
648 348633379048056997493251963889231737631750243143436453972871422022
649 396418576236545641418162112017054023710016979043934164960762513982
650 450710010440402174609882958528315274883624449529243548872543631045
651 512387681139869720357019476433603863226017235896793075300561378432
652 582449825256228553557755521396491748459467224986092565695002261164
653 662028698779955331323522992967442462188729451889079436123671174076
654 752408450954216612895881782827612537882740949878759795576826316892
655 855045366648917146547881554229008719234255842665478813884280512300
656 971590788629133987859293097716185232354127351913639533933341791908
657 1103917072179218582404393010959291426292308631265897462307822048224
658 1254146970595686742957013559647711431388389095963897687239875291907
659 1424686902091479800868258786210514993519132708332548514507935742136
660 1618264607432103513388967009344068947593953540954801082166688660480
661 1837971774020121584118926889729350216909053999749332614862856935685
662 2087312277139406404796379932134989900731669889590678001050520733436
663 2370256773770819004544786820380664688065068465449462490268581264704
664 2691304480044418130129203336272428865347514694705860290532421273234
665 3055553071407087267991016882976807689126010195405161499634174102100
666 3468777766545434911915385240536151185980291300304801714356946342140
667 3937520793801175410460802102589720288389840026146489439927272026336
668 4469192594267181160751429997973415106822652864905493130008076458492
669 5072186291231171060603099131743396394357213251096193006681890678012
670 5756007153704145988193282918625332638850085386079780016351796078504
671 6531419005321797377355766153203204334049803174211433258117446039524
672 7410609782196006459433421646197796099392044503577390948837568542842
673 8407378727990598612579030943682903647200718553182984278207638930169
674 9537348035736850460675227978233446585765617731525243829389389187972
675 10818202108350469986639258664988026664102097722772572768809074306260
676 12269958018714033093323891914816556580535385380775472793888144168166
677 13915271211463209883958940508419579023738238862606702943691229124325
678 15779781008926138269897782650020848671310276357811139698540736883744
679 17892501070520233113430846874832178117738853763204544795943783797860
680 20286260616765287982393711557887302053278148785857003251605159936000
681 22998202975449235092272811050025386664715083478352340976907046783003
682 26070348849108168443726632084645784339567225354372518927118770893358
683 29550232651932099398952228999134153714565905747046545493888549738760
684 33491621334080771299558820466385174466247334353709597052390148715218
685 37955326317500005725584118019216322221446841579658769451090974783892
686 43010120526904851025202973326043365223700210412774498941812273640608
687 48733774032044441166400245423195188605153782428752657320884390986524
688 55214223544525619508945555556024791926843111900543357328141574486508
689 62550892958930440894720415558391093591822286966177929298902528953292
690 70856184321382759461785996458144041745653299161243110397691642409525
691 80257161080235453907544806301065954605377702079512389050228549941292
692 90897448258196721981350967956618867864005024171934844087957023402706
693 102939377322411090264114071626844848194979114763246772444790733897262
694 116566407063109127858266874067573019257497648086736342940361985545028
695 131985855772334014092336833959494542920774216638202884096688313987300
696 149431984498070277155455716625914499967285964653789611165806584347540
697 169169476198973462609435496058503038848648291703580275324176591672970
698 191497361311837560659807301417826421673253390916922961551252961106873
699 216753446647799258733676069154198055399168812898033906921221741311144
700 245319311743871545206674224594856239031919397207677504245507111666700
701 277625944914709702392611873959325203782419426008010567033865472002368
702 314160100389087604237595582729221379725798924739646489406345666426248
703 355471468204062921686822685296439850569382871767352054102226916400440
704 402180760110755273161269843254408877751026164799545591495038995234028
705 454988827780385308556553378974204173498281467098803583260851909829675
706 514686944269071208551812063277574240664919106662383643098079525867443
707 582168396208677167873452256890169038665930455295558974797906138746396
708 658441552767829109463886180117509015010641804765446413844100201314304
709 744644598329484944240504087736821959546911128685526056116075116554162
710 842062139348442758181635143840877943738596709725253667451252315286964
711 952143922308921178128985222433053526869335971247213599199062506577580
712 1076525929464033380718567969897463700965078747665433853283111808199420
713 1217054152515860795416658579679526721546128453187043467644091027555425
714 1375811382047785039612764624360597579013980615587983535024701789308828
715 1555147392867441186639431557006114479333158193287454248060936287072920
716 1757712953040569897816034213258402238949672900133837141687130675136044
717 1986498137946208939835151472597304506108333836761489768776179180418960
718 2244875490895452868902551706572483178624685372361448365168506431258772
719 2536648639552959703709010660930443657654532260708474617728010833601836
720 2866107053507206628834754221081636076696080012032346258164762656113310
721 3238087713890431925218020600258456857541106191445119439343756054566675
722 3658044562117864754331100250912686829718274795919661138020623519330465
723 4132126702906764748057396449437479484852727183274820236411845428924208
724 4667266458217818026205183667857126618642085003251957754897623262332726
725 5271278505283256566070674411688353140405416148463230660988518415318850
726 5952971485298101113402366152952506085133837281149817641174423139900786
727 6722273641729846897405241502000073658287437531431636850510245349259392
728 7590374240878138430010908670148902147636975907810225030687432643923106
729 8569882744904500146455968178033482004483529187909354335216191146893348
730 9675007951987085386693869454964787405416813817872638978819087607503450
731 10921759592828553103387744936973682134060048736488232596950604873657000
732 12328175181149611523940405773994569389034852299544950957577699714962944
733 13914575262179253164498709192100437555361046219796779089545414370556245
734 15703850592152191616031251733950259612803526085012483112003124342335360
735 17721785218656596191553656441271788038607808063103356921765946631922340
736 19997419922186468312847711738866808465547562938285739321089184057730892
737 22563461029998456018142003125165351094791851308977178542915853789716705
738 25456740231703785117885831740392251250230930632548708582288397421972741
739 28718731720185188561284353832681251463992397843751887624700993232733024
740 32396133760658288782933174075492069730656559576231399209118050316780636
741 36541522665358409188825634052272781515398428271443094924531431717690318
742 41214088133043150584628195259215840084839113824062959815339390694354816
743 46480460014279379496794760529800768633327045218829479983562289350057688
744 52415637799925831365936638587310091634022547833582355693373075397476352
745 59104035517687953524597018722847993933442127780932622070592614204069082
746 66640656278443585565598794057299255484593679533394165530661729827045846
747 75132412460762352908928397734971068813207442375129136925204018527265104
748 84699609481691331148655696116187259345228507709810981972932913507693456
749 95477613300251957203365353033410829060535034284072680046705649880649342
750 107618724266092142265855638530528769728632067811809100105591279375679000
751 121294282691745202211999357737027826681953400821868365333916576907617592
752 136697034629240018740825307219321578689462661515699947917258822473563752
753 154043789811021065239750715317103638313797082866393026263177612073034926
754 173578407616789493470051320670098152235158378678692306196033702037653949
755 195575151302947567410691596405777308240416187265532288757017408487055932
756 220342455636913573146046947704381147974099826771022219176833196956914228
757 248227158578612244842692907942634345073024925288468563498024501624595624
758 279619253817535584764982247988558776147796614528733676061604811943176284
759 314957227886081140740074243969827560483926644861154325768935354608864256
760 354734053318171280670121557825826256563436500100691508118084250572748800
761 399503918006931832344220721338302397061330048420063473846439965406789627
762 449889780648963233441206435527614121133873884255112675909054928753706836
763 506591853071407264482168534001606939103485084106263708675701460008918648
764 570397122462560749858482583693916530408957897527334314860594023837610892
765 642190040224988096985535575772310025830101211972815659761450780077442130
766 722964519518514229386234864307382155105897712781625890248851881122932444
767 813837400756746100038191950407353580696616685559688510123014107499324028
768 916063563586002770213654757070575524441329750921009217129588358521131098
769 1031052885457162461805321431189404163862202438242490708673453047376845453
770 1160389271075804737334070572521942176511070238838784659722378996736219514
771 1305852004093870503590179466844803448689595714317914880660130225686100192
772 1469439702733387863501497434948945198795282344618010772365334433282728076
773 1653397194997236092564010937252440342811694575039997440534943368291085971
774 1860245667157022168885140797657399133294753763153087196947799332621059068
775 2092816481798881288618668390822395644740869535439801414100643110713918220
776 2354289109396771376149990153383933773887798457465616389709136603962725808
777 2648233670776188647203079896388093684205395658770002986581300536594607065
778 2978658647607505331118385672980511543266054229265610132551558100914533404
779 3350064384985816405313144004409770668492132981069272053899365475185108520
780 3767503085061370785297893932164161831574093323102751081973150375922150400
781 4236646074529561963611686580620944805259447872330775114443524317780787990
782 4763859222632137207075845077724087553896527955047505896667077586362067448
783 5356287491346811199074109622318800199908574006602198471319203477225642728
784 6021949716975530433933417486633069427397197522703089634530788276149836114
785 6769844853862907638860835363255246859015795190551850258694468898859513190
786 7610071058140757176789189002529758847002343667227590565673608632425509878
787 8553959154051770233854995735098468320682316126662484107240955616702035408
788 9614222209622115915114460209655224674797120797288805190998918544861110764
789 10805123154538869351445890921791030456465293604688567809276582038714646398
790 12142662603624512758919932407411164214451107042845717079991163617026839964
791 13644789307170966095536630799475013568088141382519246056759419464666679056
792 15331635937821400540192737401054621921465618575928013402952312236852793644
793 17225783246268678368971961378145805390164503298122350662935906988870982290
794 19352555978795312064928038701391862536066809073977273618854237701938632187
795 21740354353102526768810429907819919811858152909030398118743308466141682200
796 24421025339981782654906907463390044706388061106901187934315098897255415020
797 27430278502773731496833024436775712804265228527282748237398366157319188261
798 30808151710494260495867426111204319269463876332717087306797116228778194168
799 34599532670972680798238020798906494919817186707776382169944255059150653536
800 38854742935146130643110230320426681402859421694035820174218499226462798950
801 43630191811499534248405461683114295343867253955993024063341157908330841279
802 48989108510259857090498396014314807548446098680920552525218102716529948173
803 55002361821207617836630649366949367873678749278205413586409337036336586688
804 61749377728982316491520827411916007157056899501331265740208077692141225492
805 69319166599066484893299115758543401549394385979333435573475007287930446042
806 77811472941343595945160774999071132484751988653492091550269391383703807232
807 87338062293101292518624572765810479959091816438652167372803069315465922276
808 98024161478414292675664509685268829984694425098721671653533558565240687086
809 110010070416995602089176926605906102631908962258330579317354391976569975452
810 123452965796290648079380762699282663121197082264284775721559306413508115517
811 138528919311963376267678619628861067871814316288341150277505547237065043212
812 155435155853172316694198871506538077001672284028635509163292703409003524312
813 174392579992722396250413518611754116246653119784350751223913034846555798960
814 195648602474636016995756382920565063745026098225731509627126296006634980712
815 219480302113445915507368281287682729918294523237723779019292258161469431292
816 246197962675786697922311354772152476806247646223137238428804277082019223552
817 276149028956086591853922769300118806090827700105507540053520993576873434345
818 309722531440590834602789214202517550704250219096803229065610830662165556330
819 347354034740326006035296681780859557026075167636885169058319221325531341400
820 389531171433915005054491651827227733658158887095474089084838032283013273600
821 436799830173410163565759625636535445743594058487090268615723151329209939346
822 489771074957545619942747071491427412022160350023415099100859495853308880140
823 549128881464049712095260190206623616325820770298174768820398028460069212604
824 615638786364090952922302491036332214725576899273415849691051621485410882204
825 690157556738176725485194240856022327069895697011813060077989453038353293935
826 773643999208354689317046976968274156428048381078544437910643122454726442593
827 867171042346290234299219222603935971731178830312469573104959597425819733760
828 971939241477812452421831388218768408664218277354202659553796012700466772748
829 1089291872368096637308820816878656987771729484377134777734527480627193891505
830 1220731799645384829147655334609564628563717629204474048056622983555648599300
831 1367940327436411001899749035341696397340845674597296425547505894927432061584
832 1532798263801346232043231782422338319373937393930938838487795584193083735810
833 1717409457457454982206777866807193030420438462918651190472244187572379145792
834 1924127095288944814177415828940027084656144963072326864426858197673607782116
835 2155583082612464525647622886309770666136683046639348574026774709737315006440
836 2414720865500858408223742448359491647862538509321176766798995655996644931716
837 2704832096104971821973936499462338297566980563769816445514888853014257292768
838 3029597588347882309302050205188472713396698397871123494120281854311289233438
839 3393133063147485894601934237833959522109871187985635768414062547615930801664
840 3800040240064084754035063731253212225218743435320356227662989807476400332800
841 4255463896651374297710613476878470229722259854637060759676201235076277869816
842 4765155588571466557945163191560389342404377758473790520804237962286398832448
843 5335544803563117473675874345086964333502881721660526805883866290550791151880
844 5973818411569069011755284572757170502730615682521026692063313251110154072364
845 6688009372782270077646064574324971398216628134428891410569479764428748466761
846 7487095776229656412605246083020479838261400788474443258939962833646946214428
847 8381111405076596082611648469320843630865711524634146839692733373259559007204
848 9381269162552928687299949440015552620174201793828065277276014458567117749484
849 10500098845884686806210898254451055409658651285744194732688046236777394880317
850 11751600926658573822430560564897359360788792499591340023342984753695122640890
851 13151418186646666603687803112402470597445520214234234682099083562406707314688
852 14717027270500151017693314157289940610784992364742342570522259745329702247028
853 16467952453358085694478491220824756287524165804131765101946031126532619843855
854 18426004185064749451487002189524859571412397467177013580774856969236732922282
855 20615545266412620509381292994072420763493377348731419120742997856270367885500
856 23063787840038979540393064013093528554186800186448122398536349287241506148332
857 25801124743098822341249018465494142682832640211138828886019421728090526620772
858 28861499174839443876641688235132878024899965257602754605353400833752010000338
859 32282817084412845709487403970640956890234910515081861298963803980376760360940
860 36107407187910367362587913045017871672187200413327690264443227667285783722716
861 40382534084507455362063747181563034952099513566804800535575387746134651207536
862 45160970566237377493694532061745117682254662572221373355296651537408925759492
863 50501635911470563127327705855497301514552891104087976162294916816067960878468
864 56470307726669496178984360096466772807832144183497431689865479048296893810292
865 63140415763325239945646665039550269732832944067263025423847234814935485225260
866 70593927097067792550268472909149144846744651493209763925643821057434561888007
867 78922333124796671190675564593563287341937121016622416557291659690702113826740
868 88227750025553471607261476025842761813471083827292842666080329128303789453424
869 98624145655380313027427250341818922832284966903771707817815252200431139771642
870 110238707320728220567515156410634517085429358423413588330945092147455477635400
871 123213366515944107959106565605626577368151010879237050736169771377983052667684
872 137706498536704559236866601347177147359123875976004726753365155824270196527020
873 153894816913802995894051608770175925380493558417472309132443936016177615495667
874 171975484873584129840362039332619832071668740875410479389896402734624378967314
875 192168468548290453757737814532609905759746786603394517415872547403467740190876
876 214719159460245991321350512826073026762188800538974027623552549131876823250944
877 239901296919948783556989247392085148137628329245811393309970413164125893873160
878 268020224445115634273059812538011353371296628973995893675286208042710531315296
879 299416518164797111427198737592361412013936901376341949003152975311279019113148
880 334470029463507029802205420738924191515247798431804842542677130162888754930780
881 373604388893394747687885426361693104812162759447540308824924783613174796476646
882 417292023691730918828364819148063366027016013730962030964878797502651161150376
883 466059747146268905294080128680092182769135043664930515742140384951231129209880
884 520494984618928800968728537381826856784707063912063366766117967236149617073152
885 581252708342660646726587269193570499785340563846039051417132273939296182348600
886 649063161229413076073847699829083860541455193920085248134662703942949744879308
887 724740458960107083697698038814550986472376460904238571623303202213454176199600
888 809192169671748788716255712508149260527597231869604265625543350086061299721300
889 903429981724894757848321585548667864723774097883188970079863206671918905556632
890 1008581582451658191966861304848614557793768740457238301888924447408664010979350
891 1125903884589200723312064727793695408526596956895130978072278115361421262093496
892 1256797752450439165271800825727938388149348837055347019952658595222430899556880
893 1402824396943804815523757347872738102655676280407028138469077235560309650671710
894 1565723627517543465128517728528448307541980914431942896745631389050341029169644
895 1747434170182457761985590617538244387516569212921855703120777774632121432547612
896 1950116284194698728710451553453491901340344696098928228503701548483302907534796
897 2176176936017604662638243871649142781873065051725075494014233094961266311451110
898 2428297818117760880258996464737265662728524509026712889726343048549575901245568
899 2709466532306359707140577827310955702804865310210945511870678241400057307086680
900 3023011293068862498136428184599753651406442543856951700003822389824826720183750
901 3372639546029398575474044853381787914185982700998713170273653169375058443031288
902 3762480940810273703614708413635133468245433727579349260744047364521226635755984
903 4197135146558654779432033978482317694118605526457572748696617037592495953616364
904 4681725052862733058853995135311469060309073494271336267035482651203792818332556
905 5221955959268613648246633770195524726742217337050276473057963259778396632202025
906 5824181423802870273453878869122411615880534371325415077901268943571807289522500
907 6495476515543234876233913032520942794821202003450281273909368463367168954611872
908 7243719299181381746868379185355320198356702609424629537214899862351602748965098
909 8077681471597197434983337843797112990261904923798411111746440832414012316014137
910 9007129172722936057300631164357442462494561160344518514269908404078486683657800
911 10042935106538387618229064568814815454916195674538359082684791192464861265746904
912 11197203234147313895301296540495050961536684980913651124234325907800739090619904
913 12483407440919479701317794178048598777181002898751050876810734962934630354241743
914 13916545735170816405270575828094566125616487711292093996584239238465547780042226
915 15513311708492802841992699220083342100282546691568346405246013494396234845281100
916 17292285179512394784562307805475413413926153909241019385584380795768137048051822
917 19274144155652393056428820532944466528689849642230172738122195932184207387443623
918 21481900483683155213344297423861801717181606844175477847430733662718168693744896
919 23941161822076372695514122265192538142831789994388541008204159321276265014581740
920 26680422859236140153741266638941375103369914975692075603137892716903286944396348
921 29731389024747444953951209852809540262874987582682856101053492070384504425572059
922 33129336299346580562378772145748724326714418024634310169167757439807489335434213
923 36913511127261443573955573706532073475787241447697274417244082506573840835863840
924 41127574876193502890748067348348868398585911057280973381770536838793268967554708
925 45820097780285995555026453507793580893527853447706021553820816152774072117314600
926 51045107845230931021152347445720658314497791764536825073073639315136322631274328
927 56862700798070770362814506041588757663076794959884688051971519555076632784426040
928 63339717833744775323357769965811604347651979613880253756188711486017876320015148
929 70550498653214735451894975179557187828628924025189603018862078938648117618187410
930 78577718112059897385931901515935565962977899278599278155734784242766831062278800
931 87513315712600395490083979735563660571549967848357622150142410131140473502880448
932 97459528186693486577621510094080556217436658816550749049855681234200901813884364
933 108530036541208847893178658249355341150920055199781786548489542055031290108375950
934 120851240185863863121920435102818399740255091856174455121250993160449294280642002
935 134563672146923567531999090406601725677574499582208271271907783380551364889945280
936 149823570905019528308304634792597129118756166084458158470094068142228244582994018
937 166804626097389318552744950110646833047018953098922736366658998193577438138772386
938 185699917212321730836512681643874151510599403111391503117597183905818062097019398
939 206724066496606762361990854750800529174606134179466932785841216162247273221335416
940 230115629617593738929406239803522931689784416237144427530561459658090605464488960
941 256139750194713706420423682942896779517641746149413491609219923801965435576829689
942 285091107168336237171318161472219715734125817267571870609847459565981707591587500
943 317297187136858065437378143347178322405107834180683329335253926436810061972054584
944 353121917299467222478697138558584124475658044045734125706881814762802953682547550
945 392969698529199160800633581926538024676900841184886590656283299547180540375949450
946 437289882409795263268756308970515875256362397315170803615544056473886211581223854
947 486581740845996679459744951636527242323734866061707240397244966673381929666188968
948 541399982150649568763817684332217453980638218774776139974757581090919065192647860
949 602360873379159351408776554439326983890987400541747371605531450684074908845958278
950 670149035184191931031225562992906843095168345209563070882888079833409649996016590
951 745524982669480212287009042896483937448424458761517376412977960368521195434811056
952 829333493706882171602082836578888801937327893099768975179489376540271960438223880
953 922512895029286790825806891584356733123975048690178313514960262479379670202626020
954 1026105366216381098584732181213161031210582610874446637128406663772259582641437662
955 1141268372553405065395999691595400373404435448369749929985694878910664775723736432
956 1269287349778541524261540059859877928945090148475205616394551911351610199689143308
957 1411589777068374139392344029635052217669034334042471122114289844305805880004025564
958 1569760789382195298338007561899246012277747148364633385302030888167140041766459732
959 1745560496649021695280014706785286911465140059806912053247227671554889897703716216
960 1940943195406586991668705519320143133348771985543857564904878244196782242866762240
961 2158078678578126452150408039041557110700660473476372781660814377151820907704972724
962 2399375871309364491884531807939478213453456674062249731323748966703784919288252199
963 2667509045415930202231113487300343504252042239597866509493242921329052501983381728
964 2965446892266233947317832657727260302964939737806501369623601262838615560159611256
965 3296484764129629798346547200001720942680892726292492883865486285399348117073441352
966 3664280427467547772829793019624800966110312287563996565696985839870976606496692192
967 4072893708682567951987293493902900482659448242214598780998020060029912673307640504
968 4526830453850282783609895054424770160653955634712738771309895633255346712961628338
969 5031091269365095664205717117020424347386239056863091320872506460690726631798750359
970 5591225560702655947683068551746384652134645060448268930225659974081782682667884650
971 6213391442156985406747145259766634165267741600208081997351095673813797867188297296
972 6904422152023038482471102959506518188446192980373695881228393577773647715797733134
973 7671899675899762986478730948089349183252585161883211884307324249758368938878152139
974 8524236356286175016399993795603405294860900090837718426262197503829068221702745812
975 9470765350209276495439027894302180114091084576406274694617705690675488863910913300
976 10521840889115649425157792075992116204059249505758580312076764232151827114263344378
977 11688949397626798553284679701434615457875160855211923426362399542527973036601287770
978 12984832641050585233849264289828099872465365879025405416758583826073637571746868961
979 14423624196917003775189962618638689619589852008519112802425092698827350751333870896
980 16021000684548148387052222694656983849516401292569733239812129448109000860636335358
981 17794349340196863414890422277720300205186158298325631821864187196086599388160982134
982 19762953695163135597363083587982324375724213625558969669845919426889525197894824564
983 21948199302253851783449333678374493368210810288733866082240501107975359893623132896
984 24373801663904716496769065295101063513023176882889158747134134636664612704491343872
985 27066058745349173673540516382346159309816632647803471866784058969695455519916539122
986 30054130710737173827717197489593302491510177419247609902803300986927327564804695352
987 33370349801661767600033569953626963752340886963852900550167681634932104487708391200
988 37050563589000875982090009652764309330263212497624837495022620998690071867034887680
989 41134515173482610342390046208554671477010257964152115964095628553881033453982471236
990 45666264291424359100963050249408945547175208905289554416060225239808640052737989224
991 50694653703534106960904422265184061963865294700233778315826723329799960983761289748
992 56273825710757387256675998205966908909724899120563438634283557259404071964445541744
993 62463794156612121012853654276766506114415986672927810703759062681550228395504947295
994 69331077845477199113390112814397961385681252545340013361278253378705286391695519565
995 76949401936634935452323071994673573498369529284761464493385595253344766460556548200
996 85400474570860297396697746521224187185635253999354081923412459061308244173691608064
997 94774846757013589621961380634283001077350508580042401339658803405324425053197685057
998 105172864398174387941649926811002286736811030152402960682943442760104817316592607004
999 116705722278909628757517639734230501275375121110650688068091332671875424803255373672
1000 129496630876749088513550375350814508821629773362563901203630051418490343735722207164