0 8
1 10
2 13
3 17
4 22
5 28
6 36
7 46
8 59
9 76
10 98
11 126
12 162
13 208
14 267
15 343
16 441
17 567
18 729
19 937
20 1204
21 1547
22 1988
23 2555
24 3284
25 4221
26 5425
27 6972
28 8960
29 11515
30 14799
31 19020
32 24445
33 31417
34 40377
35 51892
36 66691
37 85711
38 110155
39 141570
40 181944
41 233832
42 300518
43 386222
44 496368
45 637926
46 819855
47 1053668
48 1354162
49 1740353
50 2236681
51 2874556
52 3694345
53 4747928
54 6101980
55 7842191
56 10078689
57 12953009
58 16647050
59 21394587
60 27496064
61 35337608
62 45415465
63 58367405
64 75013081
65 96405902
66 123899696
67 159234387
68 204646103
69 263008690
70 338015579
71 434413523
72 558302992
73 717524235
74 922153446
75 1185140427
76 1523128106
77 1957505773
78 2515762684
79 3233227697
80 4155305032
81 5340347642
82 6863350035
83 8820694243
84 11336249285
85 14569210122
86 18724172188
87 24064079054
88 30926862609
89 39746828819
90 51082142445
91 65650150070
92 84372776824
93 108434869706
94 139359179711
95 179102727954
96 230180654242
97 295825385758
98 380191198722
99 488617118559
100 627964796006
101 807052741389
102 1037214397250
103 1333015366519
104 1713175185465
105 2201751975116
106 2829664940898
107 3636651070712
108 4673779859574
109 6006685203231
110 7719718988648
111 9921289238137
112 12750720627463
113 16387071540527
114 21060465641131
115 27066655071611
116 34785736899131
117 44706207265512
118 57455875488923
119 73841594492523
120 94900321869596
121 121964742945317
122 156747608740018
123 201450126096930
124 258901259360062
125 332736759201500
126 427629248299422
127 549583924661560
128 706318595950939
129 907752094993181
130 1166631985464170
131 1499341281628543
132 1926935234765654
133 2476473798512585
134 3182734097166069
135 4090411269179448
136 5256946964538460
137 6756164495291427
138 8682940686932341
139 11159210085149500
140 14341681489534360
141 18431755149136701
142 23688268221940376
143 30443875084835447
144 39126099109373608
145 50284388148704056
146 64624885921319986
147 83055119771826376
148 106741432839213705
149 137182795183124959
150 176305664948331236
151 226585902783069110
152 291205454771204724
153 374253719436779580
154 480986342176560973
155 618157814726723094
156 794448927964463987
157 1021016129065530326
158 1312197548661793839
159 1686420378383179423
160 2167367021472071763
161 2785473815412697612
162 3579857172081526068
163 4600789029712995631
164 5912878273749574632
165 7599159460341684393
166 9766347594211654688
167 12551591505447247506
168 16131153207468080090
169 20731562502641818450
170 26643952746166041347
171 34242484995979753455
172 44008026506826149886
173 56558582043706596185
174 72688403836934343577
175 93418255222138656943
176 120060008860922308925
177 154299667590759669078
178 198304061814609732609
179 254857975692279002097
180 327540380058826396298
181 420950924834370806808
182 541001024322823830792
183 695287956508242868066
184 893575650934333002851
185 1148412591457350704268
186 1475925937371706114336
187 1896842118251407503639
188 2437798490064980816957
189 3133029059709772513701
190 4026530957743047101394
191 5174848762866254266572
192 6650652881990658425802
193 8547338440907750416109
194 10984935722814641740613
195 14117706192239403349090
196 18143904812883711742618
197 23318326460140447253024
198 29968430418328776863094
199 38515063389021794017736
200 49499092450070696422833
201 63615633411602571769989
202 81758040684110067225163
203 105074442523517547632105
204 135040399442617459060570
205 173552283920422929143423
206 223047290872344549779462
207 286657673651264965881241
208 368408966285918895704229
209 473474736298099432187367
210 608503989934305798541712
211 782041949399478563787964
212 1005070830655627937633479
213 1291704844491386145849079
214 1660083403469304753238939
215 2133519060663868474667598
216 2741972826608166992037806
217 3523950228744683230007913
218 4528938104040625017136142
219 5820536335309624410964272
220 7480482720758264916843625
221 9613825687523398735079676
222 12355572200388152684603195
223 15879231573453986977727985
224 20407795873302949277823628
225 26227851799998041567795701
226 33707717105430143112770510
227 43320749298262875898040191
228 55675301708896168421594407
229 71553222660922751846974408
230 91959334139459247652204779
231 118185021175727707487017325
232 151889956153061608940294008
233 195207129894030113143445345
234 250877836340047262731294162
235 322425153224838129355605983
236 414376897332423641795942134
237 532552163891220766980941225
238 684429583528883584012072615
239 879620601645335695971967068
240 1130477731324204366986144679
241 1452876272599176056482263009
242 1867218968576316689120547259
243 2399727177300439018117326415
244 3084100270181549604994230552
245 3963648270731349339956320571
246 5094032696007901315385561659
247 6546789052806024506616483693
248 8413853907048876747618550454
249 10813383018476673007747195819
250 13897228736800365815632217912
251 17860549860570586634076066586
252 22954162111270892373596923489
253 29500410812865738453130347098
254 37913570267090080775013527140
255 48726060783217305739592107125
256 62622142486820269980683285801
257 80481218194233999438558214990
258 103433485741742661685725975340
259 132931461684233867319219710127
260 170841902685442815154781974685
261 219563941774093854068499184784
262 282180915627822938980446716660
263 362655491157480823793129258046
264 466080439827256426759819591672
265 599000929770115183257713912426
266 769828731706581438834421371312
267 989374551369070384819487734158
268 1271532176678799818333356894070
269 1634157735401875494923552324219
270 2100199706427382568294032437748
271 2699151196559946033454923970664
272 3468916389043830307324761834759
273 4458209280574340253023726941242
274 5729636509018795137958066368566
275 7363659366222448784346003785579
276 9463685728824953077977876400880
277 12162614146003060048947198661763
278 15631244221686680112875467343008
279 20089085535802193847591296217901
280 25818249138789912047948734274387
281 33181300731915480882763897038843
282 42644205358125925438313698264981
283 54805815640520141735348057314673
284 70435769708869164819929650040735
285 90523197155245659958522093125539
286 116339315337610960769763383101888
287 149517877390168614878232092295577
288 192158563030791938258502712830225
289 246959855173056353609308893320810
290 317389811336817300948252307187680
291 407905536994382488777954817858290
292 524235250053770753062153651412635
293 673740786712400755622619863189733
294 865883489584657802558713784993470
295 1112822961474278742291507072248760
296 1430186576462383992696567817038159
297 1838058446227047688228621805797182
298 2362250427565418551090822248404039
299 3035935605849445657886688054133102
300 3901747628156242119569778302212860
301 5014478740751595694658355925978597
302 6444547274148506034194995629971737
303 8282454012859147671735689737064707
304 10644509467764022863317250443340163
305 13680194497114294878823943938396507
306 17581620087392184535762299671493285
307 22595684948967417851142997483691439
308 29039700310616988209918025507335786
309 37321470715982251556062653493877834
310 47965101619684271955484606701341987
311 61644166996919180492329113806331829
312 79224335953133611649847706763508229
313 101818155925907188715684444314947798
314 130855459391733771646004323763266083
315 168173849711854528697129361082008800
316 216134992444129195787482534620741078
317 277774071526953359931344622260197773
318 356991868554585968311769964801980111
319 458801620732727534921441571765269959
320 589646279729733248749158286536270403
321 757806248905244332832023848690814150
322 973923402252374493886032262717853870
323 1251674547188174100404796546965938036
324 1608636950765807490579357796985680070
325 2067400703467435520921155718935492261
326 2656998315662771544409909019181254407
327 3414742017642930667546133835993866299
328 4388585035345603422687312503290164843
329 5640156273285210173747747971969693300
330 7248660452257443512896764700993130765
331 9315890519025712600434788720808586499
332 11972669534471784470131880790110273281
333 15387129710135355138609718563383354276
334 19775352525586582688724935598611027199
335 25415043278255667465146732408136100305
336 32663105449061974304835307583541284047
337 41978227064021195927397303995972469595
338 53949908412310134318375453847722223309
339 69335768117545626747353284754767996434
340 89109488448234452481770039459509649134
341 114522434049398833271260822352412409699
342 147182843589298638293723732473121841146
343 189157605903554077722887127733021124503
344 243103061461477363854265937294163031029
345 312433106824558457463905734643449328044
346 401535240458146811679661128740709100985
347 516048222188943876232012094377434791362
348 663218917772990371124100368419781800210
349 852360911207496009281915082953129333169
350 1095443907713062568260692113238710028583
351 1407851227299583696656687477316255885445
352 1809353326312090162726380287019058197472
353 2325358955516956332511412155817616175863
354 2988523133303274690850410914958251509057
355 3840813693343653942167901339559042838230
356 4936167186589786790545465378690404194970
357 6343902214312800304871527810250543896781
358 8153106202338069784590409275805012815300
359 10478273230099617588165696482868859825081
360 13466549700178876678677903321290957728825
361 17307046384937960541048658236651408758461
362 22242806155938770964310980762392522434111
363 28586184764676769347457206987316850602926
364 36738618035479125229731399138545772460912
365 47216026422128728792192810961288615198106
366 60681464635992376285004014047829468691099
367 77987082552195421023829906806140768507717
368 100228052857437090781449748324809219736100
369 128811878209058701001540565426248950462185
370 165547463955488588563632203146983983880335
371 212759593316499501955209873176605085909726
372 273436049496797390035797991697949257674544
373 351416695242464687331973534678823490751119
374 451636475594201848972167831701050876910408
375 580437722079243934526199759850737817757988
376 745971522271942193927357061915681419801870
377 958713555086184619967449575716737065521703
378 1232127036038412499104175303174299914985682
379 1583514726461053154111010904038771804995452
380 2035113925412517433293975225158253608337247
381 2615503740002515973985656789518644942814071
382 3361413692150186103322664376145472042040233
383 4320048118059229761779883644261025902510412
384 5552073458238667901446449634213101501323528
385 7135457486414888529429316608751483456644387
386 9170403439976531769093810125784237372362434
387 11785691304593060422512112501328014224310808
388 15146827556314789983943683087258199209849118
389 19466519111299493636679223119046838549284096
390 25018134318998314832639617393340056583704567
391 32153002867375946168732990929390728571787131
392 41322649411328210550702691092130822771396983
393 53107367962328686170720956090404036614816632
394 68252945347521488122849598593780573824893022
395 87717857754054053271670834282398072246872513
396 112733927155568139541395012375871871885517935
397 144884276216031678262971026326671318188769327
398 186203514986895012008950551526279199366758154
399 239306499635454233893228736326583027891102222
400 307553811601269430315907952634856250917506935
401 395264429401462580645948847786382813111013025
402 507989051856117330806546753491304841031671700
403 652861369783360020635202616132253292216735304
404 839049516122504617604175314533580176629120516
405 1078336264158223792974080299916177044915923949
406 1385864691243013337911679730876374037857782642
407 1781096496771697966929069069206077492065648599
408 2289043620822104468645762177866695722242802141
409 2941851105497963913466250863053908260433128130
410 3780831369133696997722004761191649144338769041
411 4859078630835648616561672492357953127191865481
412 6244828937201067401098047189182695766999155497
413 8025778427915063884910138107496946972016617168
414 10314633118334344188478961950983813920834597748
415 13256241412769489286104876599697404265719499181
416 17036760724069476620923126768869617624518875314
417 21895438301961123950088946655119297832012930559
418 28139751810781560638537913681187296648956247971
419 36164867816391706233162189763473313876189781865
420 46478649597612024392914912925832071307405969122
421 59733796882245524103103294452625325784173124827
422 76769151446101565669472171842695563305169954439
423 98662782568006891697575919497404789557404822054
424 126800211812893848022238370064834751459702553716
425 162962094695760268423964673791546516900014221381
426 209436908092999647100167023399340641046032835343
427 269165774737042403214088534107578023937393076060
428 345928589900787771487154953516918534179501395102
429 444583229155541579829351929666830920065555232424
430 571372975280984965198810330456241145050130444048
431 734321619602136434289605862840292629532076117619
432 943741241436782452046551369652034540824363983312
433 1212884800084194687378380495798936439588089495211
434 1558784838135972749459458022352752841118321810015
435 2003331372801374793259282933135227494687425933353
436 2574657188768574419443032156827190021535887265676
437 3308918199792467989855848142593828374752649307944
438 4252581547819406905404479958170074670664457974819
439 5465366240237773488174138140971898068465127677837
440 7024022421215487514427814133536825265894627340500
441 9027188445397110921070157480595624144335041555713
442 11601633130124528851468973195659275824299266037169
443 14910278222300037371096688841606035372608182061669
444 19162508775521716349524695491453866117036341060148
445 24627423921758503142340622431564305833375015112549
446 31650866602433699160674056446538357803542033902522
447 40677309972318118019210634400473750229756006660686
448 52277985540428208111143783416086946572325607995523
449 67187033115638284041684172592729317562760503830647
450 86347960278442292257160264759220595838342985317569
451 110973351530713969173529505299084674548897874421453
452 142621605770970496683254525242213575778780312932303
453 183295558367094921471210583182697929892499325140913
454 235569229048349130218560170242330085104448528763364
455 302750716759297162373374974755109429329011481450640
456 389091550150872793670183735754351039809595580606178
457 500055742293003370321005038458028847434011521189358
458 642665576528829394182497995044040997114645954776970
459 825946006261693335735884211839786535975320529390254
460 1061495792172772282208292280064815948362350646772136
461 1364221520847809129829708783429467434862382963020468
462 1753280956615785593264281610811028406884144336617018
463 2253295425893296133755599380048109978686105361950893
464 2895907958843073413298627940551834864099400294643694
465 3721785794140153157075841590231633669608060996902581
466 4783193973815816567476537891088007505244654482484979
467 6147302896144693758408187745521695315856797427455052
468 7900439142509270424984559719550118198801907060423051
469 10153548588542408640835742888321186395715489459485502
470 13049217528324320856654733405796095978061192613286466
471 16770696138065314500733423754324343564624286851362222
472 21553495322216120410711127233851245467154379848074487
473 27700290839470396320658568632662380789552567091058417
474 35600077904781965287159904057026380663549655156739802
475 45752788451616702541558962803487130936619461363552700
476 58800928938900066289042768520350990500763254698705556
477 75570240876879290515809485008834048356465161824609341
478 97121957241928997225476958810258052023695801940981928
479 124819961787220006916922504775051045347046660266640216
480 160417101374445268539616725949168954001261923618878863
481 206166113535966901487607436117112193072300094895467746
482 264962189232626493729698021384872243168732151922770796
483 340526192781426706287629644425082243571448863395996925
484 437640133884939696010876969205445768460381820910858677
485 562449793428267781441812923002710745436663594300223906
486 722853654483783839735776626754056614722486767648822987
487 929002751722409472731131768533584391447911187309616103
488 1193943071816025450767317195719636366238822893238667521
489 1534441158645171846986997810424262035986067844649948502
490 1972045171101041874327744486736511459188209936624455944
491 2534448541706662612172615852016175556994694277054560368
492 3257242534141684142746197871045927207030518028202628609
493 4186168608922461268522716829709028125921688367505805783
494 5380013136462853252308421323155311520946081334390137782
495 6914327647199887510769798144550215086707183774759110483
496 8886210051945070356759932777579633048330911852634129083
497 11420449408304819490148647046075306927481808613293599167
498 14677423099975144185381678964970066719861255491754188239
499 18863246195813285309967013912468993782970649681655768456
500 24242815283049717017800792175296468704158212855472399649
501 31156572243568162183567096898987746697529928587596399561
502 40042048855910150112810687017712851692913226458752878894
503 51461555656530468988130303708466911646972458475850472073
504 66137767328539158305616221635576747004001445055473893286
505 84999456611819223100234567451100683933307508499308712984
506 109240270969759713305192275853802511539712600751150583920
507 140394271648639875598772749735773615113305433499529385087
508 180433015560794722789927913228259052660997047007859026177
509 231890323743685237889652916198293642040744035914147755831
510 298022632270605410838342711826445973277490441369402777695
511 383015073296775052213630874197788735619739707620301106634
512 492246327920925971366271847002497945529632983379408126142
513 632629011871517848870627098561675603498072771794058283753
514 813047135063288849557153184068787378135224953424839372842
515 1044918319314883418662831560568133642480535889075698567132
516 1342916353742331353322573131129488497825449453359600754806
517 1725899814189343543543118091701928058486674318324712995625
518 2218105513659078438100889586808910017903551464525102592344
519 2850682310337769069011194304641309431953286797907013146241
520 3663662339068375899998321041747684188355973580461231500697
521 4708494414138199624824193316012920132935869564060623433859
522 6051299927822541792462298639228205094512127974849970666522
523 7777057291713357676097403527105659992527763380374000170309
524 9994979729976060922282936353774662517673277884114159432217
525 12845426754034304043959929831904417887479936032589495479767
526 16508786706029215910383620843516953903655662763097235254310
527 21216892495967218349141014690229940022923330632766011831324
528 27267692968679960726947139828275364279152510000382307326982
529 35044108366742387316236827627970430862204558096851183535086
530 45038263142781604718010237716501203313531454837573849219560
531 57882629676019322807850500963046942132003828562747617570015
532 74390053799136559026230442193872872893549723455613181983749
533 95605195120067409810233018194266689737207225657503724746139
534 122870637499824644748559104216754193390733397247345448665889
535 157911853436973241950110345472104184844115440281632493303527
536 202946399264313295382195349000650189695509902657182781524196
537 260824251491601743965636003715004111486447468608164707400267
538 335208165371558722426788407921382605170144325571988659695167
539 430805469541946619335471304281813114342238281627538759547807
540 553665965688925499361566211404355065316692341291409629725253
541 711564785582191154412752394565797460875142967077525572339519
542 914494434294170742040619886869333595503767186266711896846964
543 1175297158179023374901635876745126856246759413003325277960660
544 1510477656531422867522172887230733670368291552203831231425965
545 1941247568755824711662858926030504932525652364732239291410041
546 2494867836611394780837496828303892152088434237413012122665787
547 3206373891892270291653233147363030946668304153416922168753602
548 4120792846715329162689027875614010757079781982344695845526752
549 5295992999593311961153105171437473007065732765250173239316512
550 6806345986088083062822181661866348947917216680793273500100507
551 8747433330424499485601801975877460635327468918309390478309013
552 11242095248554884823040041290135727368179083072267529543169708
553 14448204496512242888079301994964758692758333811099073930005690
554 18568657226051384183618195783117584919681202261193734243116552
555 23864213111173977684201458518273805741375441881982510773259960
556 30669997323044560067194225523038577590036850960799894837814227
557 39416708668056566154724243299639153667166255528483277919116174
558 50657876029713806673965826289192070807269366593116030808006891
559 65104888017236364339599286557276220108950694311951554982978561
560 83672012645194068781126606181024194559085331416178957508620016
561 107534256079881690761241727012102788546211267855506713943984926
562 138201721998589457196480775388034447558417763708654791143399271
563 177615177336487123142447614358335586849092133804561673998177715
564 228268872225729227878523064177621133047013082498609806829388924
565 293368386691930116099075425263909500191229247152194708783356866
566 377033493314490816418025375951718131523335608900857494898877365
567 484558873857823635143300795408794865468610559830382027236482025
568 622749189124461514563769144174968532264521494095123469316525282
569 800349706667357716033034511908515432154068832425565860373855789
570 1028599738304122398116651704966371423903897555208300893678194523
571 1321943911299568357396602085725344108809434741622886805195008796
572 1698946285464942860465890115634756839182390810471705805947359765
573 2183465165369659956204660377929470768163994110896896794382740824
574 2806162954750538842702800268582164370768219230178089800645704720
575 3606446603090695891670714340809427741952465825059425311307644216
576 4634961444033695554116022082178550011372717075396369040301131862
577 5956796246274178754912371111388290781621430795315353990462646534
578 7655602306099396047159263258682574751876662061644915192088474684
579 9838887255177197980382570901141907967128175188604245458680356916
580 12644818598134668039393647972346449851366541936544997709537203307
581 16250967536557339363011070965283482625279230176218109640882390643
582 20885546425569046625019040714159711628624417621955404529735334761
583 26841851016767667727082335197877809033480112704575172024332949428
584 34496821453725560256905422352418852640952136200534122390731378002
585 44334896638343878033409656106348995631961378836071440046276814322
586 56978671573243100137104621003379605699095090106768251051996554607
587 73228297806465266919932908725412715865637911027000154612898122314
588 94112120405252031259158957715805059818179229115837507153721336117
589 120951755980741510143235382699231693804208112178066202363219171583
590 155445730176199853576085839015460201383239554527728896773190597184
591 199776967552743363761760003870787153906286077832177635871242603119
592 256750936287091304531948496031586446610658166215459611902726628240
593 329973190062033164055455328847828274819917865485924553621299374565
594 424077542751258702679198635158013890737172183553834528059766016460
595 545019315757551030170712381601854087263199556775150969341980571977
596 700452215936038154134032464571437057920921269009472546540116465951
597 900212694531292287387325028661796296060370560057230278082115162863
598 1156942439410156613635943707662724614784980406339372311371887846901
599 1486888394531294590755824538403164286245145825761002707674428258337
600 1910930935266754266381203814416727074425899151388018410490262186651
601 2455905266858020145877134148475991453177113403702241709050435791945
602 3156299669689007752159580416478474596425389698814678502433407111206
603 4056438063518706532482465451113474757043895078438578354086572194528
604 5213285012568114306376245277918307535248919212110322496164202359376
605 6700050684045650540877684010633473618548773726596325516558817063474
606 8610823897131802830660209838819462901059437634271295441830624479773
607 11066526461355786307705733799639531316490353688766962839640386256944
608 14222565620077417231904606946710900862587676552513623159371095429983
609 18278668878059697761189809489215048053314819814719787748379804993340
610 23491523602612108839232094080650791319362043432699582179553113114789
611 30191021285717469547194156683512483176379762773549523896092219223278
612 38801134472746269281502767544720021236171844012974895105575340221645
613 49866747538095448548724961103733854334497754797176480044880820168271
614 64088139272700631183761171686841690226057493051424261800664440044262
615 82365299487385455787523744782777367632004470027825087042107654088091
616 105854884174121596786560444069759200456831615346114591043364583830351
617 136043413588665752928161266594801487835223787627306594924503208778167
618 174841345538795464233139598696400391704604103604685056799928329038239
619 224703977233656558138105140538503717585900237828381399697956620112245
620 288786826874539385039851444359906611611396610620506707061235550682889
621 371145328191252454983984587827912873786042508554525483767529791248220
622 476991475438857666965389558026528937329509018418430663133140248564844
623 613023660435504867604845834995634058816171658901270628462457921144802
624 787850575123991284429738184561893958915752083108723672246557361476682
625 1012536006003813091392686837492166609471970671927328830550197163164660
626 1301298997329289359917715016612014947617097500384470415501558380077084
627 1672413692361905765571820854737467191862638065123392941442899442442312
628 2149365798436729211777627738540247363723435100319251845757398159055436
629 2762338861842953690187397518537233495921441897941055451535299698499199
630 3550124410278432168088849812354498819894458203892733036332602638260972
631 4562576844770654944255018262124769823388364016125020429996510966307875
632 5863768437006601519142623267570123239359156596018978781307415034368137
633 7536044093644892238724190299554546424313179134718858949034971017949180
634 9685232490243394666686212414026661858600333731439589480319768349045961
635 12447343357394959557796230710657965866571108295451753981763348353487324
636 15997174751660586816599134778917084033696500559679696490192018154477294
637 20559375015804574131288954987630620142450572663329951558441937652144953
638 26422659475956041101911540741037904401161069863218091205050509981263746
639 33958081568415214717439779833044118220187437752706644685035989330486489
640 43642514670276849234333879390027616834772064146290844684403045103843191
641 56088830663416618790843575053750778412833286744730963558385688157980176
642 72084685058993823357628500465014119873517830635664433890845483655163289
643 92642363169170118548677824017358374061146802028114379619531726581627975
644 119062841802588661288297719471124900815979384494945585807549689164379555
645 153018120578618664773378622322392814945078171414180792875688021725272626
646 196657033134107525116363036494033830791207479508822691305922248486154174
647 252741234403276353278287753665180808430817144787198610264806481966946224
648 324819969820917008560409280656559867403678692050193483849298140939708882
649 417454686583162890444880872245573651560697826091546178718715925532127479
650 536507701316289645175507033907656801146797571273366633284730384246348847
651 689513192264394789104587606600526773376756405118456938397413535058064781
652 886153993950507938225815116552066112003066360848953405997589020904921521
653 1138874367893637648141782468283001798305555012099377682670969732749262530
654 1463667528104119378630333500592049950656271866993307351126228859444251819
655 1881087759301032938178582170025776096786387779478744852685359517243970725
656 2417551178972706501592909427765897014745311707406361985643060975820993893
657 3107007461004381347189249655224299395558931731052616796540857288388381765
658 3993088314613867219961246940149303602740480817760197034429992048220334549
659 5131868683428092399645171737665736900678345650061480878433154353574686553
660 6595415405055144274560423502170986046280014798040351855438183881814939303
661 8476347905336698714947781150645299967068272079333308831751232668037368787
662 10893699547300177184279405934279304143811456618931740473574008183848265603
663 14000450565759800724899274383145877819749063926867691590254617262006626289
664 17993209303524659922136015305567716762504143019570604356002819092841090035
665 23124654418782717811954715684448782050010116763002565084448900765246977181
666 29719525459161743661278708616733202297581778665349068434340150816574014678
667 38195173753617432656924795294372683540650762525573841948982463025068126712
668 49087974169496524179561603719625771620716564614489964891819065060028064484
669 63087269182456436004185770589762624906877717164284105568487534851438285949
670 81078993383534427164549475825670527634123884805227782132696913126638214907
671 104201739166660415494908432460429292389356425540896280434518302734131866519
672 133918811670419445654291704226968618836517739818524074200058310394017045735
673 172110832915496819023284198247579952953391753833032303120835068274757935071
674 221194755519243654964859683314941527470260451311111936613661463788009743522
675 284276817678526178139528587408924413959216508304294075363504154917496771170
676 365349119059015670997095468526807966981775305258915275732803419083584450828
677 469542257744507158292342568447739653246390779312309824442791066812140439003
678 603450016180814123848092914876085060753767501872159312611536656828178077151
679 775546643613856463042244623834275380076172504250407970613050860045225355658
680 996723142419299341030573415074561647638705138510685588709759757906356332703
681 1280976496790622012758452223084325258810825888602238625088736519047942067468
682 1646295461091725956710331207108266539151245214442983399131890641730666240105
683 2115798964307008906767606430480295529951371861107651631629898166015204543667
684 2719199173636785240557634546767712883623860147837585458394598893416841332352
685 3494681806089624915622714696287880709521173969564952879947993938577057692078
686 4491322682140957964104571579739540082652146792826571683885506125136974165289
687 5772193451192997161751188843001149895976687436378907525777021589299650987342
688 7418353032277106685705307251988800955010285901003928796543684943856427761900
689 9533977365245950918591816322269026304084005076710257861675177555232571339547
690 12252952104804433262337485340565139787154839643231578074271857371268469285252
691 15747345470938016769799471741173635757055490867160898949157561340378923497101
692 20238297453544972211501575257898892202765747758172845017886695965567570677344
693 26010014486191816358144462308695357419065115527260299493420922933691909481937
694 33427755231130258603684178342413236359289724265775023813133134515078711562134
695 42960945692112897374465804498641116285558850584656308786697664521653793814931
696 55212886477099792824928570906373012879851271400842320431476842541048933448376
697 70958932212071149819030635668155385348751639464406476988463455673584371315496
698 91195559260711823929578316327526683752932181454936313969606501521991343578386
699 117203426962775265439156686602226408797773130639991222461866886112328219967578
700 150628423172974740370095470148647655302231832232341045833674247584867017098126
701 193585823004842124860237560056656108766038348679603700617008703691038442806532
702 248794152385349998239344626874172604034893339538972257405280369525456441666145
703 319747227872138654583922570872344154361634839795319564823391303415618938262845
704 410935260140533611555414457724680866766752811272060452853998816131703481454481
705 528129013504052390553234284663142055787550936175333429861425608344747144024147
706 678745004284560700688241088272124790387453245711530824580843381721435255265863
707 872314849329354944594182054811408078793038889220864358920941621141054559609601
708 1121088467034193446406381346602927333337696347758501424495018204225430834162208
709 1440809303983933646580756716702640574709489364583090812022449414633535078456671
710 1851710646831006017531460802833507904199084333661052205512650002698320015894709
711 2379796070240768892568813342654434036974165437349061073283367930187587294249740
712 3058485053064703903559130857055571921575432021159139722581917934255958801263761
713 3930727904292155440155484525681813737879728630905891946863756759282614966236537
714 5051723840238801404326598638239369723722983009595578662509715186813281797380033
715 6492414224391012174009451925819867133378305856888058330376620593028590837865724
716 8343972036896259938206054337116641919970350771870801022370092382467195219568062
717 10723571686314769237888964105983129383092645768959790852889375644668646008915490
718 13781804301720421597344263746627837072572334502924570639219490060323005377532238
719 17712207776194117139424541715439299180474727490096565475974656811659364905133073
720 22763514663164133750673542827326685206687844853638929759057649746498495312146247
721 29255393024269904118062200533919036599883597331056636049610311953153035843262107
722 37598676376169624668100091715004112961851743165022545787112353960998762049054096
723 48321362972877546822658413111974302126688185577233484480692234210184374265730785
724 62102029768167473792195169507881358424210709631710798292741758989035847790543522
725 79812775634890044984689924070520770999696558922972290456711058695052754512617022
726 102574411469727848809404102252415639984816935911867033819824961242393080001889509
727 131827389846614637751364777564432021261287921582590212900952417638206295135811011
728 169422962947246483925872845960745013500218437650025268349933317162036796792595816
729 217740337628031895056901635966527488713426879152071490737529470450948474854793458
730 279837241691562912726394257981890545408873216957153097919511197302080409449329321
731 359643429833006328294735664409104416758103357736665785202945813360969164490503958
732 462209375136033750806649512564707790371263158394921660358593879517889123592755115
733 594025884367862186209145283180474957499041940649379037171706689241251609929801593
734 763434863680919212939729435058815658331450102561230884864403720038627903113454516
735 981157229711850499121283122754037561005182651399445548924729979402947210747837797
736 1260971374524735755990789010516953649292467056246629281045303957521880159675068889
737 1620585120529328621799603706346433448088647258350350858683567457371392900696733346
738 2082756346369019040459770780084439717941784146580580125797192395959588437104023756
739 2676733201723803138564736682799772925564414881406153789342536169167650509672696552
740 3440105053911619635711860368383565938103126996902745402152403023172293601999544008
741 4421181302016585454128902938252916962885326803587602784072900126632414328621318049
742 5682048599962102008681159353395171925115197306815592063989360037060592361866687960
743 7302499962533807048298797649355259902711638378545879388057480446284400202347777661
744 9385084404797581138503313651666714281775116516847938555132933053449447425194541380
745 12061596677449760526853956841117658709865266545036725234854519882682483104665280050
746 15501417795997422553105686848746697285369793580466742136592750542025202649549978124
747 19922234187727130789162636146070219979413187137153345218881957004008871761179390094
748 25603813809413287242030198713099729813736916069035121936340697054230225797025368125
749 32905711046753482881791200100136621848738598753490514121600481158556752315497231967
750 42290020836440627469504840556178796026144593250877417542131887570635171158663153627
751 54350621987943112789774964784570563577274575266013290387656649786570654095619872807
752 69850760346064427222831322701463955320156465487450917065064922755734570341053473372
753 89771350215747110768674847357364537989449777473447009065638121099486491144823151761
754 115373050767547985166255029057085895579737084700297200043119794651604105329370405605
755 148276045881242470276091158117168693513871469532099133385410447065661491283356726013
756 190562576233447938644702205848284387969838303610727352278821141119447043886058614363
757 244908712293376172401923921287780205583283846803126323887036558625846123502657604514
758 314753707379150358182182641918668338092550323236541803410703538685808687376478994335
759 404517648152279578181157372644011283948132924414410481909493168548040253057039454065
760 519881176394018842770198563654556447975148510507416426373947052489367314979129690151
761 668144984040558098253251958416162065432178361009791708996386694904398263431429282112
762 858691831843161164849637816932350199214295969603074785608334372524660155311430709093
763 1103580330147931861441739669655842791724643062937087218344623600383715246426885665706
764 1418308058754032807401871815518533843490737273393765206585456053946703849270072826018
765 1822792319302196983903617833517557413972019332553897968649894011141613172291567677065
766 2342630586352250792562023715770744289502206387525857952941628594545111341539103245958
767 3010720423824245731784021023738755724218915956320005956924912431919741180458265394809
768 3869341381966173678949065361571249443837068205036403714372856863574837288947787273839
769 4972830626092665375948461343602829276353594875923872057012430338441407454321512895487
770 6391021622196414165923055432314022846593144877985258081335511618328250990944036444924
771 8213663493999918715714491178779257035019283762560566801125553833440815522469169398266
772 10556100727051113242620704939061968434824165563613700891276925859425742246353892164627
773 13566572655557362471287921579428310790593319966023385185135259183948813135892806283058
774 17435594674353997017167720439643488793270190718912713576289680231505398441038453547324
775 22408014858773634508064008891967634536801476262690727920440063072149312917520948776324
776 28798508986308716767275723165827652353251848437418789306850740325646994538167929986964
777 37011494550566070675612006805417881403425051379597337869436661749334725234465579616580
778 47566724010532331268677910594863741262993830436206253748824359362638866417400942622860
779 61132176924196860255819126046418425147887137929934785906017731575915622831813018906890
780 78566332519847708097113813980159233032224159603088288695968135545385468574297063493274
781 100972497892121719890181816690656158673392503843540589100589979726910909980588183095364
782 129768629940807218908252910705802997570721246092691501461960598199621885865259919182144
783 166777069679961678535491003908957454031005844894290112119868214977680192304439970365659
784 214339867683909168851781513974886311593445644166313261826183831247427504698731356960148
785 275466998952048300253468493839460668930079157134206076357071624029075974481294813071097
786 354026846855912123737593698130918132510261743604024895575079079274529285472978581190223
787 454991010798201087999349909832330226526741407529188029472289376308891847485941393998392
788 584748930047737228635273546515244295031257542485954259213824479651209417683806820008292
789 751512234477150666183663176089473554869056998890926195130655109019027247229983442746627
790 965834411227966888817760515880529076755188128699594126425406500231998914261076974529373
791 1241278674007316967254337428800236519420823752945527550017683476246125096549164780639695
792 1595276300609766627757549772840395579701375676379064020623227758551893794126024271081199
793 2050229757892530292480099548478549752264813487463907017210052016060491682031299530577662
794 2634930424617585517778333033306859730792327966826042388853322067488486003666991699673361
795 3386380631657646075805597605708571140367152371912976759624099758348845382376954047726278
796 4352135325975583436893421498497406741550901679586802167278616467026543882643151852193723
797 5593311548776744261834913519808526496131165837905349134941598566512159116260836097949862
798 7188456180338639359142335457151294155497892615723271030898232375863662756704634780313531
799 9238516718767408794977086079155344339680623124932755756272448925230917648727905050624788
800 11873229664582053083322429262662730568112765436527926704445955844469404167915451722191859
801 15259330795119215814851185421207633530527701946860678862371876851338984983462953695768755
802 19611106909643867383251993524930993089354798400061396636194659144386137850013080475684422
803 25203956804219521358758989925602255793103951802061266597056644561446857988948889698065055
804 32391819672176744642741024414113065417463160825930797500660360141014348501258402981512002
805 41629573873065814517739273360113766663357658422720860279837430475575389932423892134381977
806 53501823558916598308431586671576074585433901359112625904262151722262483450657397818266031
807 68759894897253197785210736396999342739498800106197177983071044368005366259653181670247044
808 88369383168311691206492347445350946229137803215078046616949601114792158740182982933142253
809 113571259717848222354783242212991330077921077530819830488028435734420114756278972191465987
810 145960405871930683518574931071055873514763360497950189641498106305494817910829365343384183
811 187586543771959683677365645886708465711550826214777722517598456039746979052673851522573930
812 241083951459992535693996043705735064675179060385809889752665066602622680855618394308252114
813 309838171133530940454578828236402659945581896294927762740212348294988147409026615931005983
814 398200260573139761458012691471719911535997736261869910678769845497310542811610429777320054
815 511762146479299749280703147687061575618582482888251192988387436557407398204106594219434431
816 657710505242111621637676950495238618338029293282345875648333355176411831148783898726231362
817 845281566215510000161862081731771830036628925685668552949604294169738826872167876000920152
818 1086345619370529466201269170210312390960509228581236543028937306048599630629988677985021815
819 1396158217443787515539302596056646428015349721358703878394904155792882110556622139588394746
820 1794325611829952757326629644058788998765880678225005893492972840607186105207395484674494884
821 2306045519084274448557250396870249622530373809133183771097813616917677939529521667410608210
822 2963701738986619391102653538477486588003405311497197196717711526160933250621123341475399588
823 3808913538341702510529800814549502804598748066449323739694579146838864702526990121197313809
824 4895169494189175029281115864924838500656809799368925123506181626669449405304199179048954197
825 6291212477160352019269343153005707943472575274162646966883245393258226868532518102102313712
826 8085389991043390598764772893129442125869507614482486364223317630879496206130487011734009032
827 10391245176442064517502221241488514415446207990838642200750125787718734337006674559033912534
828 13354702300883856527012418336254418550011808486236744617153676165508090943216748307002026457
829 17163301463578640232140034501771119981669743586992504518998976375051143622641705723452689964
830 22058066925998382414649095645333060873236728154194459993772152169231767753297521200516674696
831 28348760146427779068610964429018035672494116236416414396744439176620797145697253764884867938
832 36433482795016835103390675784331286770313016895510764090150005231365962488041446839078232447
833 46823870311028503464839339700758018592931682343940623756470172041982964022832737481012818670
834 60177470357126845409725316269711315048405145665176809703988135685445493717616845308017494282
835 77339355216220621392030038686266753040046864936039194482460830695872275696806988403731684827
836 99395601539312207936497849004604176208681991102231123884067861383351286198454085951785399633
837 127742021868960039988013534090588216379456417261244818348523429184808135338955832532447243335
838 164172497559822923816049705592342331723744612562045833921358314454363519082031577609445899751
839 210992503177055652477422846659328969861710041919035973502717574822389973507397700590857802539
840 271165006676577823690453231795243359998917484367030894885702974006993045866006070270859208201
841 348497978547630949332456751944377420796529531333995175578479658648442684956972413137883277476
842 447885376289135657174656914621674786407363183925899066003981170577253148203050116338803851220
843 575616854736629308448305788636571181979717974908056383882504894610272912251183574194358826193
844 739775802019028734821564655413180916019218263095873142509584343117404320478430150622320263466
845 950750890543844687563258091837958692764908960852327748904459352576333685576033029336989690957
846 1221893516120526816099344955559221913288214369127932528152709999658712217819712518055331715523
847 1570362730749955645627279213920663738741613451874802469350161391610056934498577258314482131642
848 2018211140000197142984359588883354419372656412593516296901772992276962779642128248942892837637
849 2593780485146686481779145389616281410792626815557620614819488510252973452164372026725910476193
850 3333495228416548685549297492846018190880070149864857871645207340855613159718189864998972223790
851 4284167646996337323318280689969426010945646530787263011075876027515896120528102533458405283931
852 5505960311900177418375745788389237179503535206743498370853062348680129815553907377493273226386
853 7076193429889326832720910839523948057877542007545228727124970678631299558210475196771585132762
854 9094237993140965767287897775678347310808335033488185550188648531576822057577934858767384476550
855 11687804395870245007309429307329168006323210314061242586348403129896390036476780116265387467127
856 15021024488159815483470764057040570059109164006954410275171803542619179083972762293808605189892
857 19304838533541945657694059159115603556838606860030554957829457567701908111692826050063285815402
858 24810344400935168872528815586086315679873892082343452690287808041652275355999804162585688062020
859 31885953784254561597335456726387106153391137960253037276783860205235018755117467651489604976048
860 40979441167825751726281052548306770266893738177139420636010939458168575876311801340472143892834
861 52666280889378497816872141465747752876829341448657235606910148514704386512483704105144356467676
862 67686065589802699748799971324155149654893778166583839086442754444062957781885133243037167705455
863 86989310763179980813732484024092992837914133336327489359298630954909307051437027454267211119360
864 111797607396951939632842803800905035721906026829665815646151573739056936528634144318161190902188
865 143680929415678709173971858937278435345876463728561657102329715958018113756294596169599888292026
866 184656988270359827213336972820762509205570195766956945916023772812656059876742044432845058894313
867 237318922251897351997898313191628826269992485183781213525542436198414739895681410542991523260087
868 304999401248451613991132642632844138977263332760600958370135322412142362040294255874741494459510
869 391981532189729388542451675930136688514809495562328482505863455034905982421822583165237223426670
870 503769912166632120863126781288770222906649523507875080501821284986626885393739558751471919129820
871 647438982613951413060592216802591080234490143904749037799436680772677700514181552464718943053351
872 832080729881972592611262164625931548578151277815587437070410099197826692678854612729926548788904
873 1069380064582470314808197186521833971570093255536433529963457251678661774316257699541471102731382
874 1374354292147373555124140722337773410017736131044630913446354323496584682906883234531923679449668
875 1766303471424252099203848735931243642738796017391809328606431327326174922630130966567025677390626
876 2270031804019586162708578692341746223985111201740700640695835874223380286159376493177202196606673
877 2917417349072681749792109010453275744420524983048827817564376905738154807784209094669615900969457
878 3749429401649403878694996690682524738168762940870538107554271804717874132945115130395261097677270
879 4818721202991918488256324019208941564066235817426980771276133524145840703074062875950223066570138
880 6192962060293543988895442597254531559100347004010301109557075045364921136401109034444923783129000
881 7959119746629504037760151036993055925163676260333102080364756158993470317300906389008376147573789
882 10228964189421346075582447730052827746625173976348112235928005703434301510321187607826682928141281
883 13146140744115994718495640990208823041549310140307633403833833321973683134454284244143350053609550
884 16895260679750522053808985811489526200090557339367709229520483777369297064009444099108107282663271
885 21713584160772576272075976160526383557045106036820336460574361330083383632499000195147585131462966
886 27906035073613060448178761122919703111222578283438622208513459540242100500319558418369552795803726
887 35864497899733851584436624909277975040999350188445381744157745436216078866852758214961240924207080
888 46092617822882942324384854007010132011021917392518693050089026124751515424392621691456972002413140
889 59237673526223053100902973950325972537203100400936311652442884829827649945245355477341013565425764
890 76131539724725158344750256357798113453453081010636306884872801008793936005479189226168918880658883
891 97843331715106163912752605383421800487187609834770541936794166786790670204732442599398614848601417
892 125747063513063083976224771500968258433304876119518079364447484971417698389883568709989117191731075
893 161608601270852218232372489902749988343417518001662784787920695130326826325212031999437788609593452
894 207697414755201249175331766448109723634305327233771602321374336070425963523694615055422872656258979
895 266930198991670332365531087709236511152318327020891926820498391528700562364222858644334681502577974
896 343055455060489164893650455005949992193692463689645488227061599103941968617908566194600254901822702
897 440890711097217494153016318087709301476252185949313425387158349983688798206615525955850482505855651
898 566627395846351672986412475079570460000082017591348881221003365803971889477436748259204306276887629
899 728222658455650999442740462765686002031824345212365364690023142310051355493427046372227744685183866
900 935902930524763486019231474965737658999762917705387513196285461467317403686544064804392041914133675
901 1202811097944137560192662937133806351402747790776775419656718805292861694253874151484538264116722160
902 1545838238295057176635118516121807201734092396189178932299047931504562815579299777112121351585326932
903 1986692559670868176255495240505020957824345302517889189700296948648073146493540700847267386138256039
904 2553273187888514717363923967424635560728351749296015466021771165506702183206087659025478495654939894
905 3281435741154838526186725053169495911225785855012076297443131777360676203735870116919676573922067760
906 4217261425219089016177188633075794916508481903027302250665342224061666785529785652753312504977242035
907 5419973246948833446209934790401593763961307547223865698103378074423547767280049317562698026486529713
908 6965683896656934297526050285701883024988805023754136747695971925916120618205595804000576043034034131
909 8952212481022931881622344448998518616797505791508476391641882951490172377375479825092474699695056734
910 11505274929837922666892736308826962817354090086871144481478511633779291396642103368418748539658535668
911 14786439831690801828003382588834760308515934701286453810732331558605497374291345533956099980219601893
912 19003353177523096416299132367945145639895806447448935932119682778114300271294774655857145470060333875
913 24422879077064686275450657699484620578353806591855358268268222063893874401545139726017779807240826672
914 31387988048258178095779658648449799440317252330286669600918977919935321843121165542387944624219845450
915 40339461642046798672192951871258723442067071940421873862491300456100091093099226322506235682736350107
916 51843786962970621061437724516551273154347375426242732334939357778306147784525426002361145619565739922
917 66629006368799580507732398103982499073218412268275946454770695082250763578098133783189212314177557101
918 85630791069803409080438231112617520198880869447222149688409683492313280049320505338056205090573783084
919 110051654359864220560061316986434751587666804812679974654874507282400383830610957977341115734716825073
920 141437051743107606277490959564455465275673855471111357028125473754944211316210838014966987700325100727
921 181773183893890710871351922706966047344671568832599762535897751388462074084100942926599738295519370215
922 233612691835061246517956374827415585461257820125405782986845035024904872374143600745787448427191427564
923 300236198856928980385092330632595089869612213205052740946537170492575744287990708052441139071911258403
924 385859922232738353872258051222902685708085991373861293256438784308339439713322156089150104189858824595
925 495902493277981332091599675497564275717377908106287400832070472758539812581621314704346004103911399745
926 637327871255278180012124023395871818361628398348208091287740010815951104983378261593378134840871409030
927 819086052166900090873158960047982510312514130694296251014693881171548072377444817082030750008438765715
928 1052679462351069344284501622476643674913826013322817261850855850834739102348244878812470737923769550731
929 1352890880664073144455341925752643373507141309459774325599539520785487624832455149194236815548462386890
930 1738718955242237335967115573899159010024856537714186427732885981883587624439321596304919870963903509185
931 2234580518300731252650264594928655904523270843074675238086843211350879940305750627859446184407804371482
932 2871855786534226876091471083759265025900081116068515399868714413013332776252343567697828344264712216849
933 3690874233935374198415624126992991824914820811187624914659226708743554116312189622477142495533532700866
934 4743466811461245111294361457197229045465436424089832348769672825150494786152684591410956622007638944644
935 6096246028801502170556273130091182701760703122400413950667388172062480599632030963712770525151494446720
936 7834821475693953691391941738649399864316289836512495888615312983170906212872735603609873907913427504331
937 10069217558803662256697116720424487207780131085340651681246853687937788801198357798278244262580496485217
938 12940836311466770523737766424230534378715252385072640784274466022591424529861848723052802487840217582713
939 16631405912345156362211669211098241583840256165606362106202097892998257782013972558848472579852385097701
940 21374481213095412677132245007460750787915952686511868766697941299120877745451728732550057811178316999550
941 27470224077078446674323206184405449448243019741980294191008659162991422135269389001041848331071465200642
942 35304398891448870561167158029325860175534911489578917862419292550331385586359566426116936202985983967436
943 45372785368960676223026013405589642009349091820356899036674544872451223628041793126471501848419630123906
944 58312553584828495725745604814555191318008126092124084837659928178487559588468555353619453735967700772710
945 74942586793661159361673683099914741576920301994133747294822634930635679277799076803975838289052673063147
946 96315303824847143277853042090657769663124155697586382194907533742746854331596635416753649077668344928009
947 123783260596727321800553854082023252862336507724551316478841305831048915952903681389730317355047567463409
948 159084745575027769746215923567911459931337054370764502812265336748685881489211011580772766314324599810830
949 204453786018142981563564416132881448739630022484904539389825497157334237798477074975873110789378017877607
950 262761526669684286097624675298076693300884824882835370405493192966647647954894559902272371505140732720237
951 337697927939844357170648977150430147662457995189640127886333143734955765237730120666356620512153469553402
952 434005282204890964690463737117909033031219214948377057309033154344609763918807380203332616332015003293006
953 557778326123755664931730762820125066651817272009410071822656154751322565705785753732571896475177012368452
954 716849941348277542925018843374757609830876172133585961898399804436108748898900157091593194991422097751442
955 921286852399163473957980445037611014917578531877062186552853391210078108715418326500396511516181211982877
956 1184026691565547771978552673480169828958819508834573783483012284746698903502403455576154067878916770961937
957 1521696746989124550751196215366616493701108196627372642346287345169244612724726470827181455887345044504241
958 1955666207774078862358691609700564399542448427335523373138703861699559291614607333774643750101048658398301
959 2513398496643287450444458941147053466884376910477072615030156809536915880846048667440294867047969723522428
960 3230189271470249524456006721885715724124698698052285664965237037264214932100476575140681424449444134350283
961 4151400083773646772619363487220959904299750668039818374315353390395974182174256819711332677615271334103104
962 5335329049530146090739732140116500527140358291797256442952214920615263803382920865236638769119626280056484
963 6856900200494463729399701936891375310113791439247805459782171948719504937809878919749264663814503694531892
964 8812404993780385452811769715009762817232411468846932802908017965205242850356738639183192201837380765755306
965 11325596042480737712124712191663473992383313332936177942306607385347394518747918960967842117154642988234086
966 14555518704370153652625094957487930113644109781046262468206304075310136320578762434903433433675582357008842
967 18706576144743309027417576431590577985018106456334832738103342520790948710105278867236626847400197991198291
968 24041464833129893696018616550530620313030006936554719843135389568278393456529607157055554799558437411813620
969 30897799086822286764170949668938196883292155946744386009632241668673982497039015263813798310460662251572942
970 39709476732635084488729375234580202085187661980649545995161280653695574375280753415989090712118885233813620
971 51034137996327394757183192923241427568775657693796218997605264492575393960321220889785721725037485880616509
972 65588455334333396872222994014926252201448307877142101881059220732412269812863536570595702183028439020041969
973 84293487497592762856103685151009526647268408249949535240946246047501357204661828308659532265273799032941971
974 108332968024441164667582794110923312478441300219873198441400388092793736682134289822534975959342910010883903
975 139228216904891343538742927590964135462706705615601171512613963362165663136550455363898015040246509180410559
976 178934416143219727522454057140357856223779033965164330424952180292374887259198041766257123172332253577169285
977 229964341943605671719434717092425021223304179542654382829832506530109889770657862295069012087835373644261867
978 295547383814790437140429777342155913543220367202929715680757569703092351646363789179108451542970714048386085
979 379833913995185961840901499085404011819451442652395013882909550704518787286193949153427619208447831766307310
980 488157940559926745503941917082614108917686152472885472344040919070854187227924174073828071747443412762743377
981 627374666009231548418173039900759281156293216910251294367090480730454748848014758980312709093164014312616732
982 806294313473072023267307983885350658502081011227372567317270956533286696323613950165656564784179224327723013
983 1036239674889018289578010294925583708658593953835585718508064714405720813356494970204140027183990062165831210
984 1331762665159810774227858650505020619154279004676178880146734676413339277979776398876386534537790797198140040
985 1711565228868036448022443404638557899954701575527633785518333063953143849451366070736616435256693692636303345
986 2199682878419302258365397938517112232331507194188405202350851900541784161097176185400717765590699186333931545
987 2827005762912754640318180911166303806341326308705733306330747562341877716849709614142816240470780756927235910
988 3633233527409628214856183869144537949666253946674280348039110847387084248826955585910680594359691094969750302
989 4669387674361381223669122091510407940984816546493754781140973938179756160046460059926054727277615224875066548
990 6001040420053294544095963102999358404864199555340910793979277550387585609839777755133584690518556359965790313
991 7712464381754026536797412399950764862031538933721993422195343347471848186710897610110871681101132527999602589
992 9911965705322855512938906512168556487576130167884428647993606535034610990516060772506701908943839556400304551
993 12738738136143239838578941323616292007111249341145074102391940706373390417541342661109358515608788849756971964
994 16371671787977040785357101194575939728773027856614490447031746641570359793589793801682761829292768581210046460
995 21040674065884534227301549711990306277654705581485504890188746610793949667521847012172552027582950938068372782
996 27041219179088447905617018482698666661286618892838115795642443190254455013364618583375430091668456097120741494
997 34753046998485533209140302534185790058895497563476458390188453701798880378310913275396761582782775788465762632
998 44664194601585935927091799616966100580231936146634308805881499229149330071296252310842742074943051269651670376
999 57401881322672843757846379366096627397110034573669622412273132316037931600607756751889134230177149320287848980
1000 73772201844768504511003970054985629571420752657059798755783228989606839403234369079257329172623716328522489792