8 1
9 0
10 0
11 0
12 0
13 0
14 0
15 1
16 2
17 2
18 2
19 2
20 2
21 2
22 4
23 7
24 12
25 16
26 21
27 25
28 30
29 38
30 52
31 74
32 108
33 151
34 206
35 271
36 356
37 468
38 629
39 855
40 1180
41 1620
42 2212
43 2991
44 4030
45 5420
46 7320
47 9922
48 13508
49 18396
50 25049
51 34032
52 46194
53 62653
54 85051
55 115548
56 157168
57 213852
58 291046
59 395990
60 538746
61 732949
62 997496
63 1357932
64 1849304
65 2518901
66 3431420
67 4674649
68 6369053
69 8678818
70 11829025
71 16126129
72 21988853
73 29987001
74 40898917
75 55786161
76 76101150
77 103828150
78 141681667
79 193368568
80 263954125
81 360352772
82 492013089
83 671844592
84 917503475
85 1253133748
86 1711765414
87 2338564743
88 3195302365
89 4366435095
90 5967473520
91 8156409246
92 11149420718
93 15242326357
94 20840006833
95 28496588450
96 38970515633
97 53299858137
98 72905579262
99 99732917524
100 136445280122
101 186689751401
102 255461032179
103 349599769858
104 478475514663
105 654922216294
106 896520678710
107 1227356092329
108 1680427882372
109 2300952922153
110 3150894633871
111 4315171474535
112 5910169766279
113 8095415177313
114 11089579019680
115 15192428894223
116 20814936952515
117 28520576266103
118 39081969727033
119 53558597896421
120 73403406361473
121 100609064089146
122 137908643465581
123 189050984080638
124 259178570544862
125 355346109213274
126 487232245980767
127 668116399008001
128 916219559343823
129 1256544767746975
130 1723403669018887
131 2363885086710512
132 3242617173267355
133 4448305907324824
134 6102713089832033
135 8372984645893140
136 11488580471078408
137 15764524606509849
138 21633337187323071
139 29688892398707996
140 40746660051160654
141 55926455426106988
142 76766113427851091
143 105377651757390565
144 144661816054328222
145 198602848463720638
146 272673498467435959
147 374391534704290615
148 514084468717889755
149 705940443064211494
150 969452440453542366
151 1331403121044536661
152 1828592801306601258
153 2511588994492595923
154 3449880311648894494
155 4738961052526285644
156 6510070198724210129
157 8943579965033935608
158 12287402384052202917
159 16882295839385660614
160 23196659661504171486
161 31874376249326401242
162 43800596306989340939
163 60192200728504165237
164 82722201018528487550
165 113690818363328142467
166 156260766640346844522
167 214780848088917993385
168 295231028245909057225
169 405834619557700779238
170 557900351472488853596
171 766980701233986570215
172 1054465329881313284149
173 1449773150855733966737
174 1993368049879432522534
175 2740907900198977599876
176 3768952984797895939791
177 5182820233661625499218
178 7127390311423549214598
179 9801978265938951791515
180 13480796447192404311480
181 18541113787204011849491
182 25502007579689990258089
183 35077694238674193024601
184 48250926539230137038585
185 66374011306751817016444
186 91307846521746144976436
187 125613293787047932523699
188 172814595157065889507487
189 237761968937445621570766
190 327130743598171029151565
191 450108467849225904110749
192 619340821816959314207922
193 852233851169375826836628
194 1172746810438307940816415
195 1613860531724736703628063
196 2220975961926102265321249
197 3056593541682680490532726
198 4206756358730682686997877
199 5789922171074466492799202
200 7969180297962938211581849
201 10969074968530702631767868
202 15098772748326412693815998
203 20783967383882208203896836
204 28610818669322333516546054
205 39386466233758751902560775
206 54222373280054186300776608
207 74649116748041480777933725
208 102774493664310274622436160
209 141501295524056813917075830
210 194827277723619867828598088
211 268258359114952045592043505
212 369377809325846686544422426
213 508630333527841350192919497
214 700402220137301406766993087
215 964509383892346134711153106
216 1328247394799281105387653222
217 1829215815148980182512072707
218 2519209412318896881738429535
219 3469579399288075156846732822
220 4778620251822780429831869538
221 6581747676205254152415918078
222 9065522752997210004659314486
223 12486976207940152523183383327
224 17200236578572115970837519996
225 23693223847180110133441367906
226 32638214598875993012404708049
227 44961524429509851184024928333
228 61939537733053900287916038321
229 85331050324466620409264806083
230 117559660847791226161595742166
231 161965144454357142481466674282
232 223149907079320624311196789855
233 307456495665284112493965717194
234 423625755856666706418005660018
235 583703999978896565240691489417
236 804293426843021894805803773286
237 1108275712987619427990030790657
238 1527187884136027165122951702319
239 2104497393979205259354999400015
240 2900116842265523896223055562213
241 3996627687290822450666278341944
242 5507860068958931968133693156778
243 7590720963398741784888573542546
244 10461500858628018606845419100775
245 14418355166340444340369697294652
246 19872299202135897856352844105343
247 27389941709909797277702280038456
248 37752403887496143220626203198175
249 52036556003179379128476802526230
250 71727027565518938598049816012727
251 98870651797775809281539957177759
252 136289424892590290858738235306067
253 187874155885793555133743452558043
254 258989389437151021557291979188074
255 357031777826937070271458920225211
256 492200069051358505982314982551692
257 678556932664626859806600761398325
258 935493264310802095757072693768952
259 1289747566862255382401529609510355
260 1778190877935269870837884721376361
261 2451667538530876643260763146402394
262 3380292205412509638853072179328982
263 4660755391699949424445746828081990
264 6426399328603291131007278364061472
265 8861114946042460816832586398705323
266 12218509442642339399670608817313760
267 16848343881605229520856002634226755
268 23232998936499450815576284856446209
269 32037773552119859388842858757874322
270 44180265196242511932487700453357232
271 60926072383429684484700820457389624
272 84020808351554392043728291382823463
273 115872206293521747706205267594906586
274 159801327566264444678633071097816546
275 220389101463118666507722727130949557
276 303954382724653959441479407671667078
277 419213451774288541843552475388151627
278 578189838870768323200755841299586238
279 797469508742561338601118895866467898
280 1099932531499640140985777993587338931
281 1517142162423047517136170446967447233
282 2092640965209408724216138632102096342
283 2886498426810960145637648529567159085
284 3981585344472955433922093083940309272
285 5492230803112465741461996374999384160
286 7576166691434218943007115893731837119
287 10451008494427591080269331790198579323
288 14416995522035029539070356926174504346
289 19888368436905957614213834404341960844
290 27436665449285809527303584220632594140
291 37850465423902039616596997941053713584
292 52217826914954409537436521255258785749
293 72040046957995472300565097326237343181
294 99388640943432138384481421905332223043
295 137121968260113917942268659581927103268
296 189184171311650999829832492523054029082
297 261017711785678088029471369749308658539
298 360132680152702438001965720137733722498
299 496892467959890545713153508717011173946
300 685598047013093825834220774182282638649
301 945984368454121144836915321420695447404
302 1305285554283397507638890356855415374964
303 1801085126554762093076723484853188000664
304 2485249748198696604988277162823292139242
305 3429358452132668972928788674165770976646
306 4732196008599165404165559022522735717876
307 6530095347425362560441617794657109578306
308 9011212483715657339942833277018267532760
309 12435229490632150042808616976125638966139
310 17160549929394527617484031753210207275086
311 23681836434922698328072036115617549938030
312 32681824216756700328079099770846249812257
313 45102840761191761961402007005763770280543
314 62245527974987106412373480655650141620423
315 85905115098964246757073404494040503325689
316 118559528131782751868372032513003684277356
317 163629057317458284447280446855292553395643
318 225834808787117651048919191691380430688345
319 311693527141497966618410735062469869763146
320 430200679829627896585425855814856270046778
321 593773442758281456919212969729101426979129
322 819552492331412861795039001735681634095032
323 1131199153922829683976333199235687883337500
324 1561376432192773224968213388183674694473070
325 2155174210939962255893955487516012947672079
326 2974837993376144351812750176085268844773991
327 4106297360982177424578592495329851408755563
328 5668179225529647959368689641198509121419874
329 7824251770503923014566107376387112628537500
330 10800605116091399086418524317805043071558921
331 14909372020030876426263859286332719935585623
332 20581478576161060523941990240785531184263449
333 28411863020463639264589930304501446764627421
334 39221910003569125298770118538190652363909412
335 54145655585608169951838689768711490036890392
336 74748814701192432756844565825085395957718862
337 103193130243054480387558801197481664606922392
338 142463303477494228967311804907191204577618604
339 196680339512553788490679672344988533224148819
340 271534219891258846364733329686898855443313821
341 374881351241994024649254416529011521143419235
342 517569552045137791423869920267774101142436070
343 714577248894355717032387360354266871293787926
344 986586572624031142401133161257893800727490456
345 1362155644725590486851102016838827950150169202
346 1880718319986786756851970861884631315886468770
347 2596726623980004459951657941040674492635828489
348 3585371239493200680075044321849977916193287564
349 4950481285821244024917515083818902939551863897
350 6835433745507296415619642232175729846169256077
351 9438219321649097759374970952850653264543569531
352 13032248538277076380897173472484601571015798161
353 17995085497867331948502342481737564144031627785
354 24848130381094382911271607523246235513753112059
355 34311423220306214300581374471890948661442119382
356 47379331845114783680275146615998602407068501309
357 65425083521521440695965151374828117816505933989
358 90345133824993837953238790706234006032535407735
359 124758556978521318405102965084567450598922912833
360 172282430271788296690616829419552741963888163565
361 237912180458547040265703428362070975925560066297
362 328546903726926845234108717337727453253746260767
363 453714925399105508762896403419401723390985756848
364 626575936722195731057329096866954660693968506535
365 865305152172743434177751541046271187207796636913
366 1195005135862594637132223202474053522087662634693
367 1650346482917156061736278362551225114785060786510
368 2279215258720197670853398902753359110331652448829
369 3147751073855460163828880124307269708060442746421
370 4347306065090521435424876227285194847569939327875
371 6004057279612709898550423547985780710255565339176
372 8292284318984422684981333748220765606580574955327
373 11452710014153320426396149957968167574555471119926
374 15817835021846794913679687190198713861427313966259
375 21846933712720443539836105886833345887417001076412
376 30174396145603361896631787148882620547357526629816
377 41676506474742845719288611170092349378058555323642
378 57563689900447508676966638207792687168092776181305
379 79507942834933215342189363162929004214096617435335
380 109818866969458909105402872134978525498809949431139
381 151686847912350759403478809402444689155707361563889
382 209518992562870284081751794327992868495221301500771
383 289403211839101616573165240639182862409540011369784
384 399749336725819909107471728973064299364620553020182
385 552174808863265855122225638376032194317156722662510
386 762728258183492453591063243125934649435646472582254
387 1053579885961336145357140343698468310095784757382139
388 1455356765495901117188372030063295787321162455788819
389 2010369140564813530488974741975537788801996024712329
390 2777067709475256908227969491351829963041538935744954
391 3836201630956779740042263160393771051789808957180579
392 5299326257838847941604459930617819965966363086272882
393 7320557298473831307527099094248032048909770711372338
394 10112810343650292133802181082423429636704854562708537
395 13970237569375859032252000451486585468585727313285319
396 19299226803414446613456900526950972697569685810336418
397 26661230935931783320805315906914030453290074724609400
398 36831943082383031109835820810132540442066698680947568
399 50883056546966286155480240450875502832128828175091915
400 70295230304556573271885240957994167242551440131282526
401 97114171660009191193384181894793844062699537377424795
402 134166295135146108893277166533847493091659710525933211
403 185356700229398504256383706951059899111960012311215243
404 256080893459209476904783300664662899518524978621430602
405 353793678137409653945274123004695736026054273586149661
406 488795214708351882118367468502255938691685945139201704
407 675317164604443576515640552005350340583992261336033401
408 933023489196774463387428902323941395987313624316909879
409 1289084223515043952163252684095419326277790941496594852
410 1781040999125724868514627141903811007845447132062054056
411 2460766632511624090659891027380431313302853565459259278
412 3399936542279060310729234001275633577812239412690216418
413 4697589296476107878434532162839887088684253484956205807
414 6490574061015191883240640031203285425104347399633503350
415 8967987395518298516638644014897546875689482450591370034
416 12391122888440479648193380564803506981856732010893909542
417 17121038991056892061710579473327060689047112189755863622
418 23656654533625656232192577135783854207050175783364388418
419 32687392690544699677673213534458809235142221684719689647
420 45165929945647160175874689270586756627646602252670249015
421 62408729066020001609958047612507680511183699181436243480
422 86234968355761629120130714871376190706843230168716367884
423 119158533299133605503559707470333700616757582948911509201
424 164653339244151686671076445265661962623400802352560734706
425 227519996738819295639421229187579732674958818339495781638
426 314392532329062506870402895017515236070439050843973611385
427 434438667379451293433160830868335089280114514590719164111
428 600327598032788550961063749029228846785168391284065046627
429 829567470026992800551394064185537567392935618831942037538
430 1146353787135943893043608105503054859727513655214534555702
431 1584123956409862108827260767795732952661903228560513152212
432 2189087758491368536890412984691315347271735833349624980031
433 3025106617337367266281619673604727321948356164338978056951
434 4180437022696571466444103250475053006043179166482814389686
435 5777050385605830259240401342780130788299805097856133684556
436 7983513791028028693282411309464081694242314151017806184021
437 11032792315216353185928734728083861549756331515365816570703
438 15246853555005972432123568995835222437275783050815662349017
439 21070673725011290054136319856562390820137952221791148859352
440 29119238075292142590304345045079542502800428713880921833176
441 40242501460809511174336780013729560205588616420544493591858
442 55615172785102598896205492067088873410347575270313424129231
443 76860810354034608022924601286757414342192114356496070032753
444 106223341211361610315168590931418223052427459409972442417586
445 146804129596857866825970206514766739235747011414000043255659
446 202889647621551730286724764360393289768718755120444692608687
447 280404377514473988659926238548554845214033569113034070349058
448 387536811803583430741162801234778138586338005558651756784273
449 535604715081599997247912837172738989411296094940574950870868
450 740251103205064859301796080966030701477592659613180259278580
451 1023097357217900977813854616507365597089887240763226216776187
452 1414028216872224817991045650037474469453781403603529399557910
453 1954350202807557605001472774999203735005785439459328508808801
454 2701157361841305712829507886194004464827382013575478798942216
455 3733365882420990792673223746048575708618320833029344223336267
456 5160055587569728816623543846669831807508967943247193722221893
457 7132000243740167066567283796041786140106564174640124116343836
458 9857605826022381501206135352994146330680119844432999218638081
459 13624942019818130709787446741685716962939983484423775664644815
460 18832196623133786854053980172521900825269186740952247594748997
461 26029773305649269886994163304454064402557169586663570090226672
462 35978484613345514750418158687548661160029630731121505325189763
463 49729994453331623799263214915602361273952452035635249653613033
464 68738017650048539695120960787828888865652437143997013604193358
465 95012037511367428163652234435020969789365474111301027784178077
466 131329799892077361207814609567403319764303893838221582418788211
467 181531059861486761567700145605819573727680582483706836860375296
468 250923652659830203469064205144720230112312686830601985304352949
469 346844843701464599556559996759355184871503157646389123340912053
470 479437340401455513675389389803362549199196346862368286122311246
471 662722060022985410185370315829365248240963594222055354169931755
472 916081146041927897918527631908756359676897444778643770123310632
473 1266308133609293716401339314566221825324039264309159181073796361
474 1750442176650194220356189645678422061506299454697766708568524446
475 2419686216567690496208282594055801372809888200407611369833103893
476 3344823676933618923812048548061561235629152041905029605513342173
477 4623706851050499731049313658034533420606675212507712499177780775
478 6391609395952777309764461710759527331802669162670586614827070871
479 8835538465600089248895631948595903050022018471167590678055583149
480 12214021095522756520205206064700196890240660034641923107906689259
481 16884458855896884809269897131030201738303333565691983199626400946
482 23340945859567433936068459244627244314087817555333059801472814079
483 32266552755544073919822942428745058063175597649529026478090356747
484 44605610617518660479895241659871148156684925417455005248526630196
485 61663645780160164036847332436339462501263267415205468344520584328
486 85245543850940409522033415241867267143250242934287806749989441785
487 117846568278758283773419738054817448694081182298624364492447697767
488 162916454544860135810890534900534181108631646312713731820359216912
489 225224537803590611063220709395936429986841513712146854535656630005
490 311364568943210813617825760865334060746315080353931183209027645926
491 430452664400245500298797550152103634790108436121534324678467885532
492 595092285016920416069287216864070872254337078878142518066429800041
493 822708414608043810600701364840144760666371212419658217183757041452
494 1137392204414581138041551898834158852945125584771146481926891546652
495 1572451406111584156180235279285718106421580471558499401491008262099
496 2173936659162995229131373056405246966526249430138504016120642816069
497 3005517045131147699269682899162590686454338853552492475825328735147
498 4155221219294691885535502462192116085835924475375339278788903835370
499 5744758015888888105966204027825166905811723680266359671744458206850
500 7942403628632278105454066464437604911398274657416178493808100421133
501 10980820235817203630841728740310614118887059361156386727773845885965
502 15181693290494946156438891208783627571499398677440177981781771540644
503 20989796971890427053862908598178401135035766318265784290008431390284
504 29020096018509095943488649060762554988461359592194643416226295698310
505 40122873153863546919411839577877935750329644566760585159326294863003
506 55473780896772426248888401740540990737217006886289054872605976765238
507 76698357058397422420275117066767434855829477414543960103440738217304
508 106044194464600879755757461472635028427789625605777524132109822350624
509 146619004314547058167890630226593585699284555307519210249979548036141
510 202719794125162272640668834301722420200923099167356429202609065159939
511 280288035276188821984919866255879863535427273018284382293726571656789
512 387539044873611071812637282237404856527597445831463692089692851978242
513 535832266801726658702842461442877045972316201433686351714901566709804
514 740874663920795271571561209970922369198760559727419927247315834747833
515 1024384732944253669100978195190060821110687708499091369821571846236842
516 1416393467037913825808700419155411784193015212163433007471625841603397
517 1958426092587943836752045099516102904351788065312091037404585918795488
518 2707901750894295199337429444192500886210299848702251069369744648702063
519 3744217377383060424806676725864806723805510362565861617782381749589162
520 5177160533579254564021063908138372615437023155333372547590585887521496
521 7158542793266648762715759312075762896066773732570507134960340823060979
522 9898286642507678416353287512226924471508474607871030762693852860932475
523 13686670912533190598098741554811464540405332672623131959501348837570032
524 18925092571794560038217138023037827187556087593483400844916052727323413
525 26168605470288152450778446991866848110787695475045816402527831216271779
526 36184745071271735261370162738204299121135441940693371452281575644373882
527 50034874692611042556950884873008899317381891191238899148109782440679823
528 69186676374026065912906091052190764362153406131521791946230853895615572
529 95669711355154993501475231024573593048737993114741106801642933831693819
530 132290541415897534037881090917295326759839847675609240585400283288268496
531 182930217207195997110647987351767364236498332880499698370627688118597515
532 252955672844663576561290621971615656807984234945631702652467646465269224
533 349788643578655681166487103386933566903013375921055020097972286007349045
534 483692426126178266740253210002790487066706292571967012749652990272040282
535 668859900649388004134610799853598641758986585443375786183574516380411695
536 924918179251534051476988361736385416556005594378141613653909244703988435
537 1279009426429132877239007978785542606709860785636088290671963584367558517
538 1768668498120148165668143997653526898495574430318468326805644165785699271
539 2445802548630036880037579080461565797283853726769249762880636885112355850
540 3382194621990705217258138444814288388072917506866612161687177493241034196
541 4677114872683000050959958460566799400698189892649198489967668667083012786
542 6467846595056178076930535946122552632780310548095238524972495401084408917
543 8944243393586028419313736692986626816528651154849350441636681502405043188
544 12368861393008042864588327195205673475415547071669143898214556354130749709
545 17104801727001873420037780424570117627337655219774214576605921327458966434
546 23654216390888741122775895205071134977712873865776930919463773784539631131
547 32711561664477129904530479103359736752905613638966207648275207370658548026
548 45237247711715810273868951359521795463490380120219708944813186241861037205
549 62559496623640157686601641324416889215356812191467180183519701939261743899
550 86515213656355919070138546447642680633286960150324337697001562916439663944
551 119644815240768639251692067367171335104186611424730760599548567289307287807
552 165461681663295807568944391396884767663747328926862443136202786626699826736
553 228824819544203909937463260468314496661946417816985691978535443681062757968
554 316454269492480707680228406357151252054107581321927479814151736114166743910
555 437643939589080587709590346244957906428844983861609171354039283881797054813
556 605247492843247021929447909185177107776798370660530845875069612891943786204
557 837041889465926316778455747238077704701694474804911253893776758299193024899
558 1157613257431949056877053237710554681851102473881635046613864398547812131678
559 1600965190176405929096372047464157951449800616151805333603495433731493692829
560 2214126230723453529875140463510974900455460435237294621225754763414109686374
561 3062139333328636530266444459885216261207448795200343710281336608120782822532
562 4234962750674566272149360854821465087257430567017802773842053805167232146715
563 5857014642882198041971321350874193525625582055791442176839472886030847597074
564 8100374274871074736847527371496871037719170051932747170887115714340909836760
565 11203040742117471002584620055825990994255497339820714888339202042560201380445
566 15494186934888846748586980582169732706137612023559543665258822545226843099806
567 21429088896239589370322841735730119031520605517578180985737590045419272838468
568 29637437662843936727350419241598861416555143860591347756424605051305377481030
569 40990161116005813342015021284040037506529767327272235785636261100002584308133
570 56691848105976065477561378907450230452955607964878799306912415791838836246583
571 78408584727008722876108172893884743455453664327546392692030632343676638695580
572 108444771629407453733957709846559935958577099856246387909025360294422067758471
573 149987690744563882041699068927825257291422710429348586200272068399234985429253
574 207445781803619983433341675789538230481473593294844294888155185286851473845756
575 286916537150818125014321442254947840959545434231877675344730376737428651411912
576 396833683844145001745127005360046389858756697954388698234071508718092745359055
577 548862355975741202851491656306867153865662213509584123826918244530157784344171
578 759137288592808556072264929918301301680822116912812762955365684096619718344536
579 1049975483233863652175991563188144709083328586077833960738892603342207477283684
580 1452245171115662703203380938089897682985089300696209632922354400177909164158898
581 2008642582850120224340514010605639460144366946095306062446906002176266802211654
582 2778224423059852018192654239567103925724059158647014528981152768395885436516899
583 3842677280535081682823741229885839371595675709831320373725223660006391808343442
584 5314989639295626444810589718483157991515521683973068133588003133142891181209718
585 7351447280243369752939043931377388570483206792215682060893231680031728522237225
586 10168225772161017442269214111250606661480903283759857547554182180451944137736316
587 14064341925829820536335264562317460408528393188501706144123179954002951355936970
588 19453401374613880250069117592529968767120326922763919888880951103622042685177242
589 26907513572666049592621710852808792855250803868209326703439532058015511049184056
590 37218037685764313952440720426510532566990374349324905655974514564510864157407290
591 51479610341629482175054691974451692149270000634875775181114541347864419485648060
592 71206378873214511324842871894329314235283246338580581425673927161014457696473691
593 98492784182257920142573681078644990693386248616462505993029987834719297660740019
594 136235969013089811442068235800383922414905415589090983703893514302221347569314365
595 188443432891205107784139280507726174335216044870166119537459049734955411128665486
596 260658609573198314718560340447289129193415731652456219284990514001518100488732619
597 360549568468552313273945126856381733720238061821225012538086093121165473412481840
598 498723368792408718502486680260380210775761272046870280474113582976008869902089851
599 689852565008108447758505229211648754097948763757356031384077544210808462739664935
600 954233520982492611994029877313291232236928994162361001855455863455766732205715908
601 1319942061105086257829478392755430183180865718892068151524043947993823097607855638
602 1825815442989054397027348327155565262261750817735912907128249591503462814374745967
603 2525577420400171124717283464439615202724160109114123681452709100236963105345317110
604 3493544603865529860760767437503256420341639651448598068376172179558785022438936645
605 4832520323263508307554714466283384111254018711127593745830660356077803000648244416
606 6684714602225168639695807062674999767778984089696927252191569260230781901127636520
607 9246850363398031988462055846196615853389537523100089593687823832948513069663197204
608 12791060760361409944632701859199273455529568764846589412366056950633445506607811150
609 17693797839680267238712185622051709610482949872935751731761149717422550313012379208
610 24475823961399635728088637868946628035893275829554435955589414777089237031524471143
611 33857535006405383641225521419887262418346328774930091047007293384594875871366322380
612 46835493518958843901125533517547903283067608809593838308677438531352446448391985223
613 64788303704168156161080552900096460662857179876056956247604485770934547609085778792
614 89623078144286060573867769844017326387964009586029784666140807953685425105992016979
615 123978059583811218183431986026783155392345624283269097006852606546472082282088073826
616 171502928601229451291945661535799756819260550718489758983537236827882760174781397646
617 237246583675371819564391834749767377924806304238881768933956451169275587379511898170
618 328193601526543027361354031293915146117050171793692656494718789649659764893955933344
619 454006386620165321212665960550696093184156981791179108301126635846190628515647094293
620 628051878857384966433776085559118920790741591181203819895224545038752463072619246320
621 868821931315841179073283016501478377004044049415838076664706071943152166767052678236
622 1201898310110184111274210479463922281216092506850232614059371637849251150385230599818
623 1662671153525037092088855889313047374368697991542061897365517001683302982449433698134
624 2300099810710328064600911296489670632137308982184570441654279902586622527484261683477
625 3181915774438662245135373227834654032548093515974615848111799426319012670196832406402
626 4401820705644202297795116305106614749542053077869080250554763109114097705154626087792
627 6089444614770801358485745839432975006504416777277788054895745275994729472749740429051
628 8424122661091953491877893361583082536710219485208871075688282896391107088623787473588
629 11653954947568766906631504136631924355613963431461850800443658936337870156088143288510
630 16122175280099009757624515321619458147941129964743950460178375530935284921811727396914
631 22303631832532622599154417670064594691445460660541245620735249462262267068565683231619
632 30855257619301374313211049023867604417485577382629724306441279739879597842121392491090
633 42685895916835903578959800610314675586517271602224429553538658466313135993459055995397
634 59052903421379074483869058388397111133105428870443491758288548427738795195453595032708
635 81695800764945198240678894673885803948296760115449631269324606704148046736744061437347
636 113021178731058795616070810012552835046283808169482061546326994042993539077996242942044
637 156358517922577706541032819888006049800948253159914260737809693465897326277908090140046
638 216314119184984436661755585546166908689785382723870417205772261176938376153420977085810
639 299260773496739211364697323086551574014430738149597005297876549670939985906546608781890
640 414015232549130759578777659689960233539819236988255461314342120352526562699061781617064
641 572775509595313137065899648939040511017474393380448979670392465888393499929774309530293
642 792417667819051943708033023556686083197330375415769411384356715475531862362576097423921
643 1096289978491217285839039834550768169953635641649636945552026352647966191685612343678389
644 1516695218627903430127673017797733860074440284492394507234768036161470568721869032696662
645 2098325052230381510518584091697381693142073770431896853811756955108979981924898717157398
646 2903011682609723052839796180579635080749570692258607325342031816491488195952029578845698
647 4016302043299214252115004810049616694589855714917337822664859306079803758752096263694098
648 5556553609846466940888796555098654453838548074909890935160495477114055393792968770143306
649 7687519077958356653562031313144152893728609511277192037681874176596205431536924303794914
650 10635758186729958766629671076243455362080548648052358366300567764847571075629757099032665
651 14714728332726980274965116627395400668955196101676937511157498733592097416084478689150615
652 20358115925192171404879729789138251017470988299077712840218760797951176132704041549279028
653 28165953226866917898766428258927534068331563277575960844560007453384254532986968777907871
654 38968425246903501229353610266737331890122951088272193772637812230365981961013536078822140
655 53914152746851515660443718027560988091348861960823407742904363925861222520332029135981864
656 74592340727066853479533787229388419380603808231014141689520643927891706830899402286368921
657 103201783805024873106143409771226762999232053633977273056739206804613307250646508826918715
658 142784703853012806962117521503326460503378132308946388925173220874629059822273388465284186
659 197550291318750218265292549452947596987212647833137723226560398209945707638677534634554171
660 273322363418908600738085607615610025763935614285397122361458055956654976380962691257548601
661 378158754956581223068779104863084760860855113549884453323501257407980602606750503009918202
662 523208325429212747248496916163148694979171892631297501170721838692024408914763031994494290
663 723896742841576384087005883752708052877602733375378694607358137472372487287792576904697052
664 1001567179403152535920033197605318410293855538602461095290860611849816298714176274252952955
665 1385750448097075677723984221778262739298894928585466153703307526955159390788502780208407759
666 1917306070762312688761384174624573362667448684134458566882821804004880361399621662587115186
667 2652768422280784981594268750560674215439528590732191367831660141222257950901710472054601416
668 3670360299905660382229693836507905298134131087192527074960314417877173163935591252553731348
669 5078313662675390683878913922207993768946368469774592018287398670074604326234197053619447340
670 7026382748546692135665280865793494407485908304188772028472384978117234771025389387264030053
671 9721774424629843804818377207671681097451151571387978776328363751240389762115014439079481200
672 13451190599399022884194304630336612193204326407188455994862438242053394185456579836917606331
673 18611327834111974167407813648164161293202142282079412632752719894813780596662852145538645584
674 25751079133524908026359090291343254520989561414802803073927494595729295636002259260480614266
675 35629928027875043156259967436940232337917566238595048758144619072589642479378715957262772852
676 49298747979191351381466728869363132766627662690300504999460914098911366544830308239973156718
677 68211604202692480847670630960486574331733347418659638985174045737388396814308204678178491616
678 94380453896506494549856996945032599619936464482658352976124274701032601316149835334529552563
679 130589205691586787325047512483906449897463690040794713743184612167936236601157567504901012373
680 180689915668752808331209923032287407003787943504766104145095321269625149665195289498057911206
681 250012637776596861552633398088697320147451789178042308385825628732059212903490355938261982265
682 345932541143817227988107199147240870300553520561974337830244536083144397550858702390175691615
683 478654642831445778625349117253616127676810569258543794285091839342497430277252769552994120747
684 662299663244352795456162955068024762010271558225550346669431927816709987060569551633998111480
685 916406557557634466517860911927514364861109525210285746182092863880421540538910049901134075388
686 1268011620932655740520356823007971494859710559392722761456134262225806872321304372943638441362
687 1754525427872100766115919023067939387363871990712045959387881784682771057698727376428085149963
688 2427713778142952867599597200706390364433916217202752303568201683394785557360966061341736222958
689 3359206321375297533117965419562359724972164698919364932972795032927646594989357784342815380436
690 4648119126692806597434888873047409828036359531100432722253981765207875415679298715210231294428
691 6431602459818419964720728001869104463744021660783390963702201183617305637257159264410092315007
692 8899436378071861269601917443378023787047365871177712589658139316047382716218281082782830698395
693 12314227596042533127479409097374146185604110304325712056091391777505427461359860077319667711507
694 17039357274820245637710045096319271869541095975577954223907636865482509212766203210068736229096
695 23577654412385782414797297095364287389915314603587307469428156432268357383969828254549297845355
696 32624911189500028920329506204282054260572028922579610222067546590715648310891275960444120912733
697 45143936492737188942510951177620713714227856790022596627834959400469733269381297940261744519268
698 62467030083870933730479961389359744981881711566553728996072596047231672424824425197558866544293
699 86437785260613839236592052909895308835609829288072073834111827082376719114240837905153925487876
700 119607314445096191048302725483765489748683374345656856446436531404717080813076981539178252836197
701 165505785664055994133022120856722462792498126784425173967501863623932537721210487718542259183073
702 229018175160716854479020592645767851399611003825625698060079137246660092658042647705221172107292
703 316904235983196131026907142640850991936583426553531251219722818231559998306382325771259904370565
704 438518035565360058000376042516421795935468987830765119528027150714781959668257266456138270638248
705 606803661727148058652814805025566145261444543546289439785258497869314808607100963722384812124724
706 839673098347880348032986884112726715295034555436558099943341782146229349618660499865540233166591
707 1161912959772344646063748021938373309774715952925836677791819766592476683135969420472355850616141
708 1607823079112586886784492432677899595354571105623255934369157267199658785298047708389446280119312
709 2224867865420311831889289765743453761414858554583257335518498653872153005454543037070991984153492
710 3078729175186485913980972641979230387926519740591204880326937097632570333710574107601635944850304
711 4260298666847784258444037492187402972490071350239848782692038988119315213641335447747819016539142
712 5895354112898873420557694757743206788857066489422156815887826716235207420966451382972654720682512
713 8157949922878154085803203086868117391018590260545249994858018235514140402306680202566860199606044
714 11288947613953494437492438185568073717483847410845248472018230104227471864848773551223095550613250
715 15621659269109919900237830347253113635697408702568923542104312860177378475953816933933867237841682
716 21617334429350045749158328669854635647110765547072903985725560324603742799918649452932810921456470
717 29914269034821951492137561383280138106697020934436582298430927868735058611186194025445994264352178
718 41395765585569349316319294401721027993201876857438680047187635678427478815307408198281708009827862
719 57284181115884259625806825457992358945291723479336431531797985721394187340209147935219863338985395
720 79271077655762974916606876434474953094240979162984343517386581846392826298809447820981977961213863
721 109697334456644395042486863193513263391627023215756185037427835279084202634716410802509575469047227
722 151802401847052949032054593546035065439149996146832367696689155336943418910098371142292496699551882
723 210069239823471776692242469146625891402349747804142437568526024496782345480197409771486181606669666
724 290701674603919702120220990278845137681735176809757662720689296529886034841844871430160214695706591
725 402285008706376398787645345895413919798835928886983033233957793074197602589522953962399606758772471
726 556700236698726944870839196871947118964841165197709251721589416171695624795274960378421411031683269
727 770389228344129936698952216938546503968784518559236724407769619023054658833714637156354915283602426
728 1066105620317064113147285069844820761728101077728967486618795653227314190617158501321993006497431115
729 1475337888468581772163067289233705755427941164222845318948109053380693925153289220099047694722823499
730 2041662664979818258019011511444351145992610344970961586440920705056554876777745497480858376041001749
731 2825385444583410258468036520926809201720479264870828766622297464612783642990044853347047938148915457
732 3909962945379383598539596818387007555969581306612261499961023931371275245938855541236471760409153600
733 5410891159088403622291567801749564723400058555327670990592933581466106873646157403721915700731765975
734 7488005757840811169429865744242043042830858006893304980272112167425852510857167082686816607882030035
735 10362504996866256628036782478036496388302573725304691177429420066384219722747869913235549651655390808
736 14340508284475632272067986377504470749003395446435733076900324099629790982091291477413445337985510770
737 19845659770070222360254257387074902713973475045163742747884246472073174727939455839016568404378379602
738 27464249792141652664254681375065173437612949941498548345299755870586892611133998845327505357159470506
739 38007660474526380127765461724491434247715232981001041342952680770547286432517032722272925421012110518
740 52598787218284777714126638809220949356963899027507130398169910958103187405836117410118344527566639157
741 72791641916293508072912212423968772375847323384365293581013545867656448817058793297428281736841099478
742 100736878523732760968914431891655956367488523826652167791682768521871936667889152589978939473599485966
743 139410873746222957992775575050402793042720952055869567242559517991509038958346210154098235725123918607
744 192932766271149215002849729037874386253067314311608153040478347425991609949542470801568849145499512657
745 267003228532100862836804016448642244502857009735753136834459711478406685341338615380838849178626473912
746 369511713843230578306300593897915280637634223359510068607941949414864848604958628647099054457320028089
747 511376870650563803709338075229274174799473285826960725930040093309940750797534122447826768403940095801
748 707709657038525444875471225190262584434544828342676297133706155503329804797394531890659081529587292672
749 979423069340479717610810308448342680094107944989319537974078618711792841749177187849391076746075482180
750 1355459982037543397392709305085008210441047354368013641336180352291707656437243401405482360246899956467
751 1875876452230730494315874961033975527368401617794974225081943764366900998979615714140588283963384815661
752 2596108988102925319611148919691552984360441977720086085088280864962295516130735838491789065007889719208
753 3592880429132891692831735107953980861346279146661989697808788940583045222815359969076848720321449508328
754 4972373678478139143283571700643751093079177740543061541253133196025926856846024672189411952124311929000
755 6881544169410454629622147657206745851758045681959351322718975988632049084665017849261330983119266913122
756 9523776387555498950293940685073082095895686041000317797822851328152607607729152288868878592783627055474
757 13180552647796046247794086348877629429862001290826258372591275139261826584259548580655404573711889656597
758 18241442965273928527250631334406111824024542357326106827690510539731683899680635176648222516659239644669
759 25245611534501128045962131071444584155752768746450415996985637881119293683658521821954042972574485223123
760 34939262530013507250874926597805146968167247295437126639329899751377595128359480255386809823578963102566
761 48355146448054928738043558843472632488945584547219080489189985594633316183147909155557046231725721790510
762 66922599032819904195888334137771665848824775057494499921784355685009317692877404079083525775049583809541
763 92619838506094420192117875291805714598394740460908008341227007009348093297590766321593829844210857154495
764 128184750103401824593924977529122661374210088426063145570695889701955102392327748294382248417533304283034
765 177406619753927097699998373521422948129482643217995971347077259298894787419840731253797769115916858172346
766 245529905404599259784962404596828099843375471663069456837253295734883874044099257918617776012932605994131
767 339813074401587892209676147216668586294783999170001111512739540290900483450441141815990581647751465299403
768 470302061067742627105506892403445906416744117049915447965869338587519366153661658095300928299565707596245
769 650900771499583670085110214333376615218185043276083137210633135230124979509798666260354454089382419074443
770 900852720530052250008790720484573773064043022042700235617799237490049503993807820250123149262137487675183
771 1246791703033419002020844323756334935947606263125764747364705797721585540344717996071080746367058178976209
772 1725580048629640206752579053983701308800585987791064414017648220254249963971844683124355074312299717327511
773 2388236949636224657193383551999760232560890255169356571831626980474159085691924784707900307987670798074865
774 3305375534070094352430187198666615988587938151209886479066817558919666786332418737615875680363450629114710
775 4574728162643527910934384907513852703735975316742904883452508227535069036408934683801183667558999847901129
776 6331562001973547273083567978274485353588914793811883980641886418631187492339448589722890594157135826814263
777 8763094990776282040918519403234399107643119693656233899041088138289570351266178725355391569166515568160133
778 12128448710191350930788518484541638287633013014099770963257321703270010354008778245137492614014598762653485
779 16786264846305118943131971498441009502812489594432556339648876266659434247870026875100991309411946069485801
780 23232928804929020690136682091620505128822360468015999323423604672497345194828643571115329489568449670163017
781 32155474685076154277603257255331405993382872895652431357861454707707268746689374966809749417989474584464541
782 44504810768096753263077214500567942551702365847250452277687092748155669750780412028255527356378974705915716
783 61597070764123989744064195601794211165336436410534736222524821390553582887808161736785107204334074600478516
784 85253894193041399482147656307359886125537856017796438777145680414326435534740250253115222022398515037364042
785 117996589086153423865980442284415252599950575133287806062669381671171323893823606176722576606573725513510235
786 163314874082560783628626762433811409930700362543455153858846710511067221409703761348773431052161283464480163
787 226038847317656914682854442618266771836802835240938763091307528163234928012335316302052175560957111642163452
788 312853833857421035996588435933148725272852424594034432504994001004501792561233043754335984487722264047026314
789 433012995030751099475138315251015556675850416443720897008321039003431312280706959264165103659506140500613112
790 599323665765204888485274209935518308467888826983605540103127100703380407644144810965021256052497550711695113
791 829512567702299537016622237096357755929537803443797684077524829814593099788093953907919145990590256847323767
792 1148115437739802313238912272082811325043980195420246991987413361291788200743650603147789404842645899999615615
793 1589092520269553395943280041507680859697500601138850401941360539394431048800977192160223191026440429540019026
794 2199448757766873043304467331796626677486932658982301548823089624975626601768622547590347038988542339452873538
795 3044244629648227014996476390065259988561910827118332091826003726076294170380796347887268769507696031735000367
796 4213531854471581268032705921379933725124600618037117558665140201468300392011398631800489180251816871055372326
797 5831953394406833916211180815656980455188156531159245641099839868515103815538422453254515692974295035822987446
798 8072031265784818794764207885566631354734321552725124275211064803043732107437555794265601198111199433916620396
799 11172558854750678873128067717621133085117273010610278815398015624662235843447123108605924823146384830856307911
800 15464058688852944941480708498427327863885677472645410113416812545597158914968523307314052061092635742684509446
801 21404019957951095627970415189453469654062564818843944983000491595617265186428222790025574539248374019917987723
802 29625672841957137362521586847869301794598532030483714749592173467008343369999273201273978560215092628357796143
803 41005500082763629175638581843956243724380384570826560323389606995725162409445202376532811343135388441694774161
804 56756684148742445214171211447658463423905510729316009192508197350278941578448604508611563089564880801698473904
805 78558453833523561555896571946221470400246234456490229391841409810912034544351817230599414605302024054324690253
806 108735122114118505706775541790366660034739225191884210408279192994293093630186460272315515620391303039552505939
807 150503905782346373878624008990060856489252607250876091574156667308734719420398794717578996150057178942739597667
808 208317951816918200676468434555823454275753330940113649616829704883667748939511922265755216061968372355467420574
809 288341147847522606139589570244938859985976277089318869129914337729691519937332344933050825774276922128778746642
810 399105347069325730453069512419771075265807083624225595530470242124810507105826915816299716735242250621482339969
811 552420090287813568627570177159555931803147610921767148079980160020482529497071070533621634166731089616027267899
812 764631833942224509939653887245564815358526977063427150353042892500287537692173136028885156239570775239394834851
813 1058366964605373747148819330807199958131719900222716003004036801131126143685313942864101199893658438926970654063
814 1464944472605697367827783465522885452420115588180592432451018433326894715871530828454943959036856652113866581197
815 2027715572434029487541142880025337071067460025256193222698843436976087373418058068440807836992497325050915331939
816 2806686412089427665774807507946402756057255995519083192900089599620552126516931381392147090097971345859872248827
817 3884916850726616968141020361526130131707557781145309918191845025983619892464892979031516352543043671948091959506
818 5377377698341109589112070565381303129937560661407102882414950062448216846533472339396782207578367407719542051467
819 7443211005129349109721676973138255571839488017302373754290908570919997295518089436237828757925053713871878460584
820 10302700926765181689974516717231396523936034576312847191533629592278478744531912951631928512221638097443262752323
821 14260765086090481150713673535984606599657866404387364054177247539482047201067790290870660412254432158500618578175
822 19739471787588236200295179940656584744987411691653377329829412986417269917180220427123423708560195189225901578733
823 27323051095468187932046103532694548552020675970873433236577864060066681647661015171438223419210379007819734865631
824 37820200339787811587391764264635257372886977012007294173400974040461835618570672836427109508184603952194411576019
825 52350329205053072761914276597286663447874425933449878965037874573157976633571730657907560421556367074715608977371
826 72462942938594463357116451229597742723998242439507615983863353858124781708383968944636423073655137998959782570640
827 100302896756244503525412359890834565089260909193862224939413212602462355867135724660079840777680648766173491274827
828 138839147248092989648530646228697792389728684381919576548149383019179039516065019351031636174353754702033091758912
829 192181399408656370075653449938259321950308028716251766409595095350495507944479547836349827182664376871031126392878
830 266018423305778750858746902003141447268028536415056264763683366964301055338553362978492332525242057273477523074251
831 368224792467765530068719010660332955610401093643430025885919497540351855086270312755159257393575150791406168508545
832 509700761243556705672061254642036319783541096957199179995406342014992205764343231203816726586080363558321698927213
833 705534867135491591450366740822888413726191534486482284347495873985325703699146413830838757804450405469948781905843
834 976613269359128311552513135183592827100866809655520819314450431925943345480395340534963956330763703215358169172764
835 1351847489103721494307138549743465371606671856045167445669797472453575097793330701607565865798476414193022641160536
836 1871258183922467075479922890056675009851633344107336698647501445760953997345848326355710761271662809049749682905980
837 2590243905845153090423824314859395823386511372869497469758046920502348559483396242254184266233570250775976031308282
838 3585490202177224759701557810725874590904443738412048587153131064393794160346980320548061562045372995031337764501227
839 4963149405444435569450508870615740447711289992132180479951926922973758189451785012315735735459304023331491740663004
840 6870163693242964913474473336663752128955859254950072359400535951897382847864393736100526169406935713759380643871005
841 9509939323146637703885650798015229821182751286333715271687747450581636645892494020723389773481237491551122450151988
842 13164044137554769691363924935349927747937809144251129286496447537415539536709893147838411980515294373007741971459904
843 18222243012750667355100747116226347503682712708528716394837452171971369758474238820593831217396863307109417376913160
844 25224075453008859723039080582285993580720249246341559353194650010604341766367298116435154770480449793517485499280291
845 34916410910121334858076287558577249425117505462655167849310563875373231120832277635480139674383294490120671139082979
846 48333122021756588442309376673194481723876417566035352178673553946188568341835477785834076211135779995035012648316152
847 66905375682493367247629756834557873229238329623546840440939020244084082487257802696262144440085872359062017317342667
848 92614308462917548007091357731473329180274499181126307051538885181782373807728106453990504620564871363314720727948606
849 128202374913834731034064475691473693383894787126906342299648278499282618826371373083203978769734454165534904795295168
850 177465917229847575911895972150495576456577007636065793249336792827194574132729548999236415982227237494705337884741313
851 245660170536813317990099421234544096152667276771031865476550256076055214861399062486271756413261263518774049056559099
852 340059914365261508178776323570363571429519192125051681146888223727180964268847005634249342786602265247890170267309400
853 470735587717226392849680890383187403312779532298193010422771029696060841957069724600594503742468771096417723253459848
854 651627674548333515187321623345569748173046093232174624677784230404942869625858558392165787602467597505922599035238914
855 902033991568694381195559575475247245119590528141792972330894400072058498257683499122573590858292142782571209393646402
856 1248668566969498207484891182270010215111955568313058298236316985230476068838237571463857415029530871165309263406389422
857 1728511788216114716764824356054291101128244786067463133239745581977922307977017562481876849073406487733574482351549641
858 2392755927571403861495377014830702547173491162504626226898524136515237360939299580133077859483179089473350076247239644
859 3312267035166119406130263875783032819106652206095906978119702066931815694290983365312669472750544965734892304956191805
860 4585145993837826863744013762546812539983350834908943764052683692623646495914747197354340739668916577686488351289998610
861 6347195524293291920423154543693561096107716012283771995167810456890967070150432592194551172531449650906953439497476912
862 8786410016866101839355902933986768368769795492304311400322989063889515049703232498245169500118411794224774165403968291
863 12163034338506825635151007000506372180799455117074163331523427982584297086403294585940570725439620777319599130261916737
864 16837332031355562029428937457016763522913954979876185634180119995353464732942575947991574311251653999752010079598976095
865 23308026001580950001163761293070904845524240413354363566615974521534983758159650581208752179105825959200956579387655887
866 32265513690473686752269347903402199543555668499088611147643545176770255235300495162229338074494785040858170406155766953
867 44665535367756083789633832439696054200900868330863712984516736200201807293690308489726442270307799866238969813782101566
868 61831156852961188748076159076004790999511062534563148431958006972426440201080481214245716547171940831684718722663707812
869 85593949596065431718011228432097390848119056447174205408683226318374585910784728990949386277206383002232973095597755816
870 118489434115234743375745939818026600738950052710722305242913073579694461840091780731277753745062333409921320860925936257
871 164027643739123121628456190390190436023319641297179098418291504483439886337617435819759248898718163049789609455549050424
872 227067682485175182788620442700363485029739622540094548093240159102087891658866368220075185840627785096293651644138183301
873 314336249352969935786872040143196611803894213619304893941870735370638232323594349312525706871400378812262597773459397682
874 435145465856046752869627218586391862823666565081922487692970824370074438508523224175234526507366878538441547867968577381
875 602386614128106369802864010803559366954300254653379251705730386956858251362664006810297626966470225620669465533347470462
876 833905839666625536007414843813861596596195526335724701730666889825354105173963345866158942341171084086069677926872610320
877 1154408638666363195422486346235182981368127390236363753621609567267605703458923173760311813448854639979353408908108977546
878 1598096386076756681596964870544260197346883519013469594125196093364243865914520986054396800447253077919590250359350470904
879 2212316290751823285362169968404346743975536706456818944006928135537730324757838261928067744858795954430054235472881587602
880 3062614327737759643766734420055898806994969080981777377869110530219225239053969928668228279315404883329249500987502362006
881 4239730440063328608191300387770517300640027319086872461462254742356893034613940190146312522084608549752155210464323792013
882 5869282606776905251141519972252600816400111986646206640821644787358473046540498390882770869114245444520101106330452582615
883 8125173368223136487653720472943748983860302785220209529361109050131712665014797684780588742913446110622622438676274255832
884 11248149717982848502650422062186782219036836966197340870784500001051959370123909986283847620731455037771792925933665381278
885 15571497324517559525761940404455373166216733950743989389816905965614900835986280453255586194933330171373454255349199344429
886 21556611549464285178517699915879091283299602962326430937025126985196386337974653754581977805723264637317590921382656448768
887 29842241970852637352222498246170688855324253368865878805589678338378606318276336529785405057572521725535608573818420560577
888 41312666635079259936731300063960248063992399826830307049729346230064823924883070551304423925862586562889391683337544487701
889 57192072851541956046633176719181379800580852651421746035109799278944693485523976341077932852681677832697529625591882241739
890 79175218704639482669847612018168852315343909741867108703764277624984801280827708950156615682328298588247119370523090500964
891 109608322208560681140762331848841672462532668423912795172724252772715007656058853080287325916265585273995267022696888342690
892 151739486592941280260061639631280646436319227040042275192111269774030529165150590536879199520337419078638418194541987828035
893 210065392943401266939752837776714505483363329923852308838535199403780381562408484884160931505564689417166723603244106815206
894 290811267736185084062415992127540537862112059815811233853414459409209143350158367537463704645785557553170586545374395793350
895 402595359749499247311770199138889278462442484363629501001346192855174635382769918337826111566719389145847038367253511640433
896 557348857221033900391147559530621896978726238943684343093626868291242731405828484273638533027007031570640667692665805924756
897 771589444687540668285597580516713419657704034214936078261824968847075509515347376552643977733609813220058024899859259192062
898 1068184450842858281466300638724691731614070115023382316722557752004419495697150985532014597581347485453185426625269465612827
899 1478791804370768092086628733520005320731188482351739424217545935571823881796630760904482075529460880262558507297047367500390
900 2047239373976936387250582950608552580381871427173320950449211889675485463107816054605467378536417606491942066745154256754276