0 7
1 77
2 490
3 2436
4 10143
5 37338
6 124754
7 386155
8 1121505
9 3087735
10 8118264
11 20506255
12 49995925
13 118114304
14 271248950
15 607163746
16 1327710076
17 2841940500
18 5964539504
19 12292341831
20 24908858009
21 49686288421
22 97662728555
23 189334822579
24 362326859895
25 684957390936
26 1280011042268
27 2366022741845
28 4328363658647
29 7840656226137
30 14070545699287
31 25025873760111
32 44132934884255
33 77195892663512
34 133978259344888
35 230793554364681
36 394723676655357
37 670448123060170
38 1131238503938606
39 1896564103591584
40 3160137867148997
41 5234371069753672
42 8620496275465025
43 14118662665280005
44 23000006655487337
45 37274405776748077
46 60105349839666544
47 96450110192202760
48 154043597379576030
49 244904537455382406
50 387632532919029223
51 610898403751884101
52 958728697912338045
53 1498478743590581081
54 2332821198543892336
55 3617712763867604423
56 5589233202595404488
57 8603551759348655060
58 13196258966925435702
59 20170183018805933659
60 30724985147095051099
61 46647863284229267991
62 70593393646562135510
63 106493051905239118581
64 160152905244553715585
65 240123655613925192081
66 358963893768162876613
67 535069675351607262125
68 795317798414758232180
69 1178875491155735802646
70 1742678277747760981187
71 2569288288377098289281
72 3778141924035171537110
73 5541612982013113936133
74 8107902911527474124146
75 11833590138006300416410
76 17229817230617210720599
77 25027695072821279146420
78 36270732348871285128752
79 52445197947746313627407
80 75663625229609055443637
81 108922626189067392956037
82 156464424966082817448060
83 224282898599046831034631
84 320830596120295386610807
85 458004788008144308553622
86 652520246268116112057164
87 927817121679723721849795
88 1316707975853817969920561
89 1865044174831202682776536
90 2636785814481962651219075
91 3721001072479541451508397
92 5241513796775816319683700
93 7370180353811425547662139
94 10345132652677367520056676
95 14495806619536377005379418
96 20277228247502764885900784
97 28316911738879831363625420
98 39478915279883795756623331
99 54951205445179608281719072
100 76364642479247406973532354
101 105954804374756131323439197
102 146781769170263852819573505
103 203028206889569986197651315
104 280403140023083872114273884
105 386688105367749941220651375
106 532474974320122372524707631
107 732161402067670820574405230
108 1005292153304074193879898920
109 1378364210608578997366598385
110 1887253011677361609828822380
111 2580469549453004933593920862
112 3523527577258789108163787100
113 4804792281705797515062559743
114 6543303741858946450905285538
115 8899229771588828461969917962
116 12087815793808125625662163707
117 16397980542787591098996821750
118 22217077010838260632179411313
119 30063826117310982372086476080
120 40632072639400673752129300324
121 54848856745079917639394818823
122 73951402289532005957331751320
123 99589076052990565170686659417
124 133958276013169939669531019316
125 179980699075416049556058362840
126 241538698168481624527315178361
127 323785697366761254448562966675
128 433555192876539531087229255477
129 579899117714618242279047917300
130 774795794337240928934816284899
131 1034079996654109332431762911842
132 1378663636778122744608506419570
133 1836136375421380008668856717532
134 2442862438754801545567295092897
135 3246724928206047105940972859506
136 4310714277666637214536144927329
137 5717616263835974099255567733750
138 7576130994027952290703815097177
139 10028852574908795418824727341746
140 13262666119314202551196742822008
141 17522282609145324707635966077022
142 23127843459154899464880444632250
143 30497798951058731380716134731126
144 40178615358763694337831877170404
145 52883316738408211899530127054215
146 69541447366121616918816177545634
147 91363785902248291467082481888195
148 119926098802850790583643914139778
149 157277447310137702096803724432844
150 206080134785924286913455951259466
151 269790395084626208521306859330203
152 352891500165597792693064105229860
153 461194261529865886819548193737883
154 602224112799502127836867703068534
155 785719340730295196686468011045384
156 1024271897715020987348060381346241
157 1334150984591030161739618104847170
158 1736360750830546535004742869861557
159 2257997669407716887103312005936867
160 2933991228212416784843441604124699
161 3809334579584105681944821254585338
162 4941941020623653451737160975884815
163 6406299303007341112943259722223788
164 8298147893354134143293856722998488
165 10740448076228572334937735566562385
166 13891011557695348536983250121102793
167 17952234206530182283975172821446800
168 23183509077972665661421886007454584
169 29917045594246378653834785571179351
170 38578016129709269105524749061283955
171 49710196859679394486867802358932901
172 64008579895911365238424857597692590
173 82360825175131287067719845184002304
174 105899914290136190948927875636615483
175 136070990805862651658706033366694460
176 174716155629645388794651866300906835
177 224181973120705296790445342451587490
178 287455685706103555386947650491244181
179 368337696765269337188595637416276068
180 471659844715141371979173526935980437
181 603561457194424687753064451343608383
182 771838270020186251303063741763018130
183 986383179832665621554422059019604497
184 1259742670141472479018316728428818781
185 1607818855017534550841511230454411672
186 2050754731215233987976941410834180457
187 2614049802327600836872111661056230165
188 3329965216421699826558324552595808770
189 4239292537616325490949332681096528358
190 5393578994197824268512706677957552625
191 6857925434061555771629308454994509373
192 8714502420015324706702901500511538625
193 11066966338764988954966020552846311185
194 14046002849374084164798517831067165046
195 17816281658437585657529146257903261665
196 22585177208464977793681819296712788065
197 28613697786775039130057416743650633105
198 36230174999132974647956742131787699078
199 45847401702584520468158717245312104000
200 57984075791803952210030966295696158116
201 73291617649946553739726907624791770380
202 92587690465918960312381724727166445110
203 116898077175609399692092533607036637857
204 147508970573571548730224671300676243591
205 186032232781617921513478910563182232444
206 234486799743834826784604048875528356971
207 295400174124997022998049389765214784995
208 371934900939102477916959218389244857418
209 468046097613572904390385124958730619192
210 588677567240126095472954965375170347997
211 740005826073621415936329176309708825539
212 929743604708340998940330812008055415670
213 1167517136251048459523457118438435734632
214 1465334946617783561814630036179107930696
215 1838170062356853750560836014387165897751
216 2304682735244622286166458817442330457493
217 2888117177796744121961996863481080757250
218 3617413689236849218690486699230663550120
219 4528587270513945762405321738705440092603
220 5666435800842220652541448314024017081118
221 7086655593703494823378002063833638733692
222 8858460301044367459544239649173485609090
223 11067821467414245473548388055474400555521
224 13821476503028593889295382128265725457026
225 17251883612302523293667801378616630723938
226 21523344710050833153156141436233019518750
227 26839568328744494665699148030346372021260
228 33453007104814231206634568834252067530087
229 41676381244462492794128018619459154745923
230 51896893605837832676324724372468638684687
231 64593757600226437608809675150800761682315
232 80359800780661049649804576562965921695475
233 99928080576976385190854302771818195507418
234 124204661261505763907840490901149694071182
235 154308961563716222079735293780517268790662
236 191623400974625892978847721669762887224010
237 237854462590985052006674013310829555807395
238 295107767063974496251592243518106809957385
239 365980334987316359577499492665661423156220
240 453673927205721269316833783775783610703320
241 562134222435726415975597022642148002675881
242 696221653814122968723573796976021441661750
243 861921022549226171951777077723669881527186
244 1066598588850232767185892564930056790115492
245 1319317269869626093912245397158785002901753
246 1631222926997501215103529967929557707274660
247 2016017592186583869120124322228807307858970
248 2490538976402136614754617183069000726495038
249 3075469857931627124375487934417729522202013
250 3796206128149322537872121900182662159228241
251 4683918576336696329734155119529513589827658
252 5776851164524941659873115036048663114937695
253 7121907870442710074828422368434553047727682
254 8776591515826329476185591848477738781761689
255 10811371777765321805152346144711499265489879
256 13312576322123804564848753689176255125112158
257 16385919329518164710931105850817769087241385
258 20160806367149596270203427106156960870472824
259 24795584514946598972622146485353975132184526
260 30483942995692340860959609721949330792795099
261 37462713632488269058784695792011875893039111
262 46021373890173147491957400810472661489846635
263 56513620015948521242261975310131861303268895
264 69371456252574676254257996014226320491002233
265 85122341121455964860570648618210990142492639
266 104410046822283945831589672011997862390810762
267 128020027044824211921357710559027384266649000
268 156910256971726023650131079907915129924767174
269 192248713039873061921465120214608474899151280
270 235458906439851487440117948662414751746035425
271 288275182187185106927480861934498895209154826
272 352809855518564809408156722848357746339640390
273 431634692145202999016827948773519398239274548
274 527879763936476202951968110645920036905758794
275 645353345448318619933615779058934561872409372
276 788687281657286442867926694461098498097562065
277 963513180141695685953126594506747030515761180
278 1176675894026428898785508782184245465533665048
279 1436492104058497734745724852296636956267964954
280 1753063425810487348828764073209783931216955698
281 2138655417208217715431844885515291279369574680
282 2608156209592513548223075037746157905702847505
283 3179631313092546273793802882159493889001969611
284 3874994551123597548057533501867770741416429535
285 4720819175619413888601432406799959512200344166
286 5749318143678144230778676663789672984169195116
287 6999528464952353007567067145415164276505069670
288 8518741657943308344041302580996941768179250799
289 10364230922800330115415428619787879783434758914
290 12605335936376788660643906067688568691477294599
291 15325978547273839186092526952960232758544597811
292 18627697507717313357328883548487129542980353125
293 22633308220189922777870335143856096247251187948
294 27491314892043320887814631666080168776331811888
295 33381228189530831120385246576357623531476650368
296 40519972311597190003244878215733219997449415843
297 49169602377193741528342591922356853935149504975
298 59646597350013928176910703744766844433767270677
299 72333046860214079886074787715712944920415424984
300 87690113955187845526792666366851401712801134274
301 106274232089029868642533106912359104776603150690
302 128756586013039456106279781429309224204637155235
303 155946535606706519753573960842521384418556790909
304 188819772610470713392617031395550078686410106988
305 228552156889181512949138540918848061266047740791
306 276560366280573537433149830945908221546675684073
307 334550718244066724977417207615678241114465752975
308 404577789549846859589538794509144411672022826612
309 489114780633797957215706040263930987465371910798
310 591137954117456209042263051672264094963902965317
311 714227934419889822186067591088150189762713935508
312 862691201743203249313515607587263855592485446510
313 1041705766111542406799393149921058024912789843193
314 1257495785963229293609758350537517985043490101070
315 1517540825292515665993072463432902551892845533240
316 1830826552374771058174587388568897962322872702465
317 2208145006024624371311040214176565237134381870625
318 2662454132971310608073787558386111506684369385813
319 3209308180852011686602310843936272621314792055526
320 3867372773253042492891322334008521298830352179629
321 4659041164782862580763013973003868359053553220232
322 5611171356865613078294130300389571289206397311350
323 6755967545644295113522674510292835122483775946206
324 8132033887094289430962576814720449927838393960827
325 9785633937732631891816046069641124632254214557235
326 11772195524272142592252579142228927699835475405262
327 14158108404593693973445004415760318309772932242370
328 17022871133751761754598643267756804218108498650480
329 20461654313146490770914182133145338856645809727187
330 24588360199587493406897494649744406335205727290057
331 29539273864446490518541231137563989837057604952179
332 35477419172721767722086620675579581559062365395875
333 42597754332414930108684698464207986438238414531147
334 51133367279782285645165745517535680609133370052296
335 61362861466328639006942053695686748622617850877171
336 73619158587717925895914811729724245783180985354842
337 88299987495479913719532319572840702828357104994815
338 105880379205235666714568162057607929186246674835477
339 126927548034415307868377394917913546501247383867613
340 152118610212423719809411357105042520067307779240520
341 182261675870304487388520687355584130250935690880972
342 218320950575408346303872686615815518603736687265550
343 261446601414692355496335282873363983668020889836360
344 313010283458824435839645487672681448751536128120719
345 374647389289270354779812696943359199223073776527524
346 448307281905025750783203518734071850525930124835870
347 536313005371342643715460083111040042096768651944785
348 641432244675250690988723453000798446534275367015717
349 766961634259063882272862309538971496456501841189299
350 916826902877433240978780331677009554236212353692084
351 1095701801700212541420510934836771894810436524644206
352 1309149305865493979065272921268867078953610074980355
353 1563789222197560394205351099996482830581156974888244
354 1867497095499222138016227017428624557231848665351291
355 2229640203882390293040946390903966696602633829194840
356 2661357494981285189837685277991457183899724929972336
357 3175891569029590968434327113853291229809825601961265
358 3788982296360781887103496312666448565688651771156677
359 4519333406778376182071537408268876717047377660539309
360 5389165454585078548261709450534659314202563149354057
361 6424871002561875829730707569804425421483382493993873
362 7657790747623666929840154326065924751619695001052350
363 9125132708860160543417239755786266257617796218166606
364 10871060607732749107890856118316240717620836926939511
365 12947982299235461611306189810113716578249231727836301
366 15418074689966055306851273882084716303290532403560629
367 18355088155011517090476947683948276738341170386586750
368 21846481217593484166102061373360283828232523422338706
369 25995945391981581440984064606684817801038624834533565
370 30926390856313625036510555371129690807318698361541214
371 36783476305689330135636377709333563778276238450874192
372 43739781275709151240888382157837183636406309003387290
373 51999736820203345291255088825832173749433840024501158
374 61805451141405210739924300976948022198997754575729187
375 73443591154938320513835114037754855331396262757961537
376 87253509669979755047517548146069871261120893495806282
377 103636841633205120679027318058079571177607769547240415
378 123068832611431360759050195700468737220294411844065883
379 146111709414142813888446114005502952324462354578517916
380 173430457705788292151856776524930233931576408284372344
381 205811436062948078925583878680947017946403785910087807
382 244184331875171397303321520696756780025039801105176700
383 289648053742841596798935556774475227052001945940044555
384 343501259903276540427761495854561850418880561280148999
385 407278345428047701089944225634803285388037631071892526
386 482791855656994864491670728944917351456607041830960890
387 572182463290039616216643436109719716790351462491495255
388 677977846107591738416471633804941926780041044467578492
389 803162036542115363196189146944027668396099196332342449
390 951257089259247182409455980493739866761500582478860735
391 1126419235530887531370094559403888741931191673644300596
392 1333552071694393007310708286194216229368273066778442750
393 1578439772988409836930918228073254022251069902570251736
394 1867903844767706757233405398924116043513396709668022419
395 2209987533666672921148884861365964187876310319220924180
396 2614172737075200711112831647698067090408440243799321665
397 3091635088289498940174085539589915728878603316588773085
398 3655543877927024196399583841103564296086930828553652491
399 4321414624228550656509095511409883371420389788546922456
400 5107523454443548118519112944736181887500585281548665445
401 6035394040187975504008530525614549643289983582883811141
402 7130369680716244464502439716039729206781163145331087335
403 8422285295306476550883054863999196258787080592595689374
404 9946256622972665180166262404040007479938038934516778783
405 11743606897033428095725098276770740830650091177984211251
406 13862954736718228923500110020281201576477490594892747934
407 16361491063244945403597408191816348397207701080724562645
408 19306477603188940870288057126037062436702414133734324987
409 22777005103645787017684345769504478883638320775231225192
410 26866055887216216450683619823473428931496809685648674509
411 31682922978355737134783280220426254910591709461905769145
412 37356046920604178090417938834181742503154254526266073455
413 44036341791788702363980389622966014100152614404422965128
414 51901094062356600606203345080805533955561063260358493872
415 61158532123037849723558114022241302977658301132995686277
416 72053180873021316846395366010643373849544852662364208697
417 84872135106137126451807081344405962718364874344967251450
418 99952408023240226473940704494308136385894976037065287667
419 117689537573606549590340252334913203447449294653786301018
420 138547664115170268692548647529737170068337373903300103977
421 163071328814850412080165258922925517311584627997658484234
422 191899284138461667591776831909976473310685033209685271595
423 225780656697269581173099542079154628492013251136453845986
424 265593859780518462302294961332224614114047472218277857667
425 312368719455019279644124291215377773285201371130826014304
426 367312355719118700301024186653960806039111885684860259890
427 431839450680015215852750146611621808586892802804217053300
428 507607641198846272471261208564078345301103954077791745888
429 596558896381302070387002337820270322880514745824530666782
430 700967883548381360392413291047358838485909627063910120288
431 823498493234452079108311127645859934981886392744063194073
432 967269888201998911523604077614376348926965864978090319865
433 1135933667937517176437205031791199416992798127500285312587
434 1333764003834690775530678669317879826311304117424617163244
435 1565762907361117903896376955159033783781895543062233516684
436 1837783151009677520321175614178183400441753887445934368708
437 2156671777963860424298033723378836210163258611451060887640
438 2530437620692358206491970532849446937623743463781545956355
439 2968446812204220536056698905595525583229811569569036905924
440 3481650929298304501807133414167533873189723427212510310844
441 4082853169755052552252863514777435211140609187011418580726
442 4787018852369818789712062902340541283830799346682174643750
443 5611637560122069315935154413984951270806923116580879362986
444 6577145445946075973354570520877700673246453370726082882880
445 7707417614586824098324493316277248275427594926113598502681
446 9030342114292864219835290228675559316844053314643829162372
447 10578488955039122327184026563089179929637135230444301692095
448 12389889757826971222027041176320137652857742837649756351721
449 14508946181353563934698055592562329314598450767498950239103
450 16987488224758710435753772206399566441772439912002768608931
451 19886006934063789862487215045247066762663189992371113161804
452 23275090021595655641742915568412417858271462921477184237215
453 27237093530535765098789464505977939550464855837117503182338
454 31868088043170069911659009263862764959575553421878500651131
455 37280124160087109746980648458941669591734304665315405700628
456 43603869205909346380913407698484515416651260061898169432503
457 50991675504304667711936377645090414961625834061517111251390
458 59621150295307693501555530685738930113453785971166745326177
459 69699308654757203942494357376533167892832555391422082411809
460 81467403865927536180104973446757840348569136512698587738483
461 95206544873084345860341273407372202188096478552343477992205
462 111244228046573449389771184769420789569415840128414992162435
463 129961930891973057450786781195238681286615473228935657119810
464 151803938984694770605866029303049207914621475612797192030584
465 177287604818522415760442667396684389741409563075188083380257
466 207015269014467173217020487709590292072458760080937191278190
467 241688111130214056116944994970625735343309730259981507538050
468 282122239932628435589454608374484150361496720065911955062131
469 329267382362238232007653363507382070423957347445532640562146
470 384228587588081668333868181909603059412071012481413126704713
471 448291428747497797665793390044451198836583512342099794748947
472 522951261602419743356793557284442417832207451372344210038980
473 609947188055380435541772906846573253490587495320451335534162
474 711301475142313411826671675272713745844586707516171980941926
475 829365298935648005004595939740914402297282463553234338540048
476 966871820268300051890777653312698439530754532764771411586153
477 1126997758234841857345737853510844969995058112947346368870825
478 1313434811397905638536729566286708685933866421556199348852800
479 1530472489401829456196732268283153369299522656099700707875547
480 1783094163745857709533143315628610907741673455981917446418276
481 2077088430959655989325766725432513405880855568113080232319270
482 2419178210313396225260273995752364340591563649599810175657615
483 2817170378358706077826347891379740567107525287879662482486882
484 3280129181967339580208345890464043693787116927141503038600470
485 3818577179261075662543355322819183380028708524034054784736986
486 4444728044461688983572773674300619307997263478870388681213167
487 5172756250402999246849834647990083421858836201156831430680025
488 6019109425269392051936070089052176856343667294244072793541408
489 7002870084233281469619815182032504675272028271833052828403036
490 8146174480704695798239283152253806741786885312273330921829435
491 9474697527371339723207123848995760068047266363787218046281763
492 11018214128864538743072611983456440912756186372721938318627375
493 12811248874273842585467545370866756037626979560071974744698749
494 14893827891729990514661788708465698416102447567313928634779187
495 17312348806757678452563160293998491387778392418884971620411867
496 20120587214690757484534400748346351752196438325066028175737570
497 23380860925383271427710817214733025460760854837930979046783610
498 27165376523591328659860614495108390023344608967368586344944813
499 31557786577349792015694218550748673114013181434020625185375872
500 36654990196101142697099435249326083215592907646035735859063643
501 42569214678510039676933738900570712843409573016506325635376553
502 49430421798391943198314757163300684349719009221035239414403815
503 57389088972885386488584225557228228039154048672487515667474641
504 66619423274395271717254746968849502765472361510632978804666505
505 77323075141652509483937137566318331322189834023248931161397025
506 89733428893451448101362106783480581928857738766117549122168361
507 104120558955942126795981052796757501163941172471923548101762990
508 120796954316176288868847516656502606854168213736373340655332960
509 140124129381618070474332642048238650758845030312621875809988257
510 162520257468739813922612929037162576108359168237393602414877721
511 188468983921383061106844594883591612256615077520579108596101745
512 218529599782481369893789096825405789270379863051279617722190620
513 253348784483603799121795317537115938087155952025684353268653405
514 293674157718650297872347688455292746903238204857550478229397138
515 340369917154884876652084718925010812373122800211190000600576976
516 394434880623172995972081541265183532122390267177474024281412445
517 457023299743231483091488809459111940458035636983395127660384875
518 529468867524661620647094942310940485332748848945223431796732623
519 613312406426638409747807018061292411129674303281586188439129962
520 710333796905527899700069010885003053287461060243154559909650327
521 822588791062293169773444082374301628582453518354975951454219968
522 952451453264120047348647520231391379649657000591489119917524065
523 1102663081444062798985416382695671993369732916962485007567912603
524 1276388591344184087684816233124056540905694356056010394370183585
525 1477281493746697977086470673065750181273746358727045779854410138
526 1709558764585430912074534636749363823205090692811508539214694896
527 1978087103017872416485953877523856098247420821534521442807922205
528 2288482296818941474506877970328229718684222930801739409842144495
529 2647223672135771614193784155827863960166494422230834088309993045
530 3061785900654927263303699741765104187160074627529471349270498340
531 3540790777240467599202077050339189562060993920937845891005675707
532 4094181971593992141756838510198519379362122080283449260552549895
533 4733426205907675956529288821137637721054824079573771737243715722
534 5471744825358601235619573289273164184902166826552063768663650324
535 6324380319404668959272736746356088703222982282867548271059268451
536 7308903030394224724775715251082724533628342246590906822147433151
537 8445564064833423785739990260748492705614281416350867272193960975
538 9757701316479257592590311743710542146130471139156527195626082051
539 11272206536096714393046263930631465581147679631589198076423160639
540 13020062559542877121694251786716205480471886617298284663404846934
541 15036961155932748488669851662426377168717660630252481914002896217
542 17364013506326931886574313274566774981465383847230881003977278700
543 20048567099660613831964262856611320752606968387751053756080994346
544 23145144869711549040005410956149032432602542289279460561671593216
545 26716524732796354139797069134460249338884652825677753614353066496
546 30834980364104816128140026749761323921286145430685137136140383409
547 35583707120937911480760652764508258163266646363648472918399877135
548 41058460540607994497103142623598413256246404906757823024321667126
549 47369438874616448403848068218267301097359354968131246389167048769
550 54643445743577038991656396513026244035269759901625432086648089606
551 63026374294585330140904241619446982358719353958088910631710461116
552 72686060312017521463649986632739104225581510303827456356610305175
553 83815558685792266227303338637736053062803229488405867340838265149
554 96636905605712429435351314075467256044969263954718551901627513349
555 111405437972725344472567957323865782020933636063655322612328410385
556 128414751964857408001875150618544441442930264845119493575133838431
557 148002394658185101288517925506163326821040043094460963080045287815
558 170556396299833882308100868454339515453407627170192118715576127104
559 196522766510209862346890155714057009276926365248914715099970846068
560 226414095640689044608390548369218089387894971839942319650823168779
561 260819423056758373140513900220714896087074477534631710099246506631
562 300415557627558496005391023642006656799920713729165036440386083185
563 345980062606434844649606583998575673861120571060705237469483110989
564 398406147869565453931511990600793813023334710208864728126463554947
565 458719747696260482213318144459773862729028377527428174573140134900
566 528099102559303586165878129849268922814065460974870502945906607433
567 607897209470976526706191566139888683214413910280824920769578409875
568 699667558127186513625169729764421108584622407573703874536044949627
569 805193630352653600838201209604206081110607485705081117314542405349
570 926522709252411439983706564465306520133034712396243186136580132385
571 1066004623249483918833047792715589977555879430792722500467885143317
572 1226336140240072033290380579101591617440986702511123302788962810040
573 1410611830028892731471443384560369510346227917433795375125000629765
574 1622382330847686096996502243368451309419256562123900335685428650608
575 1865721090196552023822922264446721364518781687822696547295814498315
576 2145300803861992939460789567175050336762767650375146581483466452941
577 2466480952473873245293144287485222926960518069348674309571699739245
578 2835408035464622279127151571538631182931008866925564657782818328691
579 3259130331322058316178497257220278447642366525718791264064694354754
580 3745729274612615561845982287955561961345690643565937444427044597423
581 4304469838990400498064705021085970456739296086047251300502467672292
582 4945972656539524529835533313328916791614261667186657312504186036430
583 5682410993296625731418069092405312369399231137789220253962267392616
584 6527736145477486207099202575222102071666424322078034252563862048436
585 7497935328548449535702187865816110603416105023151668502544153457027
586 8611326710686629068586131077142353164482662256270631296103307162959
587 9888896903444209412789055871594122424261291756767158375161846055970
588 11354686977059042725116843464804996306224181505927672222083787536615
589 13036233928924552978434294180871407270098426394166677221003078079504
590 14965075516157293333622527359839331854034340414809579726043691767132
591 17177327483965211663980722477557995137589110570071103634629812254376
592 19714343499969438702189787355294067208781166792315794265664099019550
593 22623469562799590117638634270961196908837737431104906400025798272381
594 25958906316256789535042482088304086175046498036183931560006297298243
595 29782694596688063649696220379017327434949756429819338241263897188462
596 34165841703466167692345404287532264845197294407148817426144073428114
597 39189608347648025794773529362434045760340129739048941870780331251400
598 44946979044141466895000435834888075970940477604764956023165365922643
599 51544341916016711788196504273954792293757700273177907344773514400859
600 59103407530552600496200780842483738415742238665140438162924142661280
601 67763400547336150979532207814435916470720502588491672495082101226099
602 77683562699929804938321187230935585570861177186012253879415554866930
603 89046011034711905408402097262798538687344763191306614412279886230728
604 102059001484978780076035993466173857747348041620977577029675662577349
605 116960654869348164968315982140516980683892103083754256888038219799630
606 134023210389299229233630299223215136571421791462930508996287570213660
607 153557880795949629465871103928428354911354457769445866000588152125780
608 175920393753995676506781189450385058647276848172617493937853098741817
609 201517315725199599004769934969013298722222494514749083831660057290042
610 230813268122806630909615171353156842854202616473466964879418090433336
611 264339160776801700236179187115310808175402502149130926291826038310231
612 302701585153717193805281194965467057357930480810046406909864598385320
613 346593529584461567288570478624152439546036628064863698029338174894836
614 396806601299711087736597942895683359092516925212533723831561029695258
615 454244965730205901221829437318773400740171410605085969181655207966451
616 519941242725386781132532510725706284551914997769257424985272622117262
617 595074632562852257435906856993780119589060022167435893704058795012500
618 680991582413696611806348707562713657916176017522932076828564038153111
619 779229346920344564888335358342489694382161889904704927144068279937213
620 891542845444419935442243437213860156527922700074918614058647291390794
621 1019935274159281212934744794667666391370927738106218895324413077301482
622 1166692994411349708068139602496110173251244521583148355739824710416650
623 1334425290696622155709024759066895662389169627848559383853877290077233
624 1526109673375040285897986111190802864071388861460402283499960342524663
625 1745143494216735606510720119357863009044941191387103136030385759255599
626 1995402748562914988500014644065965949304501441195320217801251804211357
627 2281309058018267031880386933207648201996061888921979794509149212953265
628 2607905964132434925537561084224043154829953210614472627710808725187862
629 2980945818700988999299900069334223729186561071334941338682377879726893
630 3406988732647029157777126667535238854246964933556627045526912340060466
631 3893515245798705167718493157920204147497119498546786603771610299253759
632 4449054607506760519885770545530285501506867894271426543890632468315925
633 5083330816637958016948591976110775247147269465823012029191014996125763
634 5807428863218651163896942687944192662836618616519406329886956136883153
635 6633983947633099444875307155579128373848498082459233664722649310107285
636 7577396832185093216504551697844640033490766175593928903597304304072818
637 8654078910111984454361531074079016332707656609506674896742017891091490
638 9882731065717480984602231011450121016931482675043501877663531661613071
639 11284660954009674050147007719328070656294722577217345052342172101592509
640 12884143957988883229402164788351636940138281234266947403078526091171732
641 14708833796609532614724904018876671134938937959189730936766959446074848
642 16790229567871009697812677937266681917682159139978740471666990751707750
643 19164206932428483030133549991940425806387619569993592035403514770230353
644 21871622188236760054627361897592753165746629741408398752549919976411212
645 24958999172684482336472048503601360768601451957697874129238095921180441
646 28479310274292243092643470515015798290196764052273082125572224303934045
647 32492864362693163085482431081462173305195682172525717245675354685185505
648 37068316177482439981060321884790026996921295727324541838178039203069109
649 42283813681020132568941864754880303418828472592355292681779548977520522
650 48228302108441797889691553282433320015013744089122803966937280613619475
651 55003005975132768734358516607092239030791626663488873096044993061098576
652 62723113167569414443342415137281597315166955567618685291728242518299280
653 71519688492810545056719959553528109466761408242149533067197507479805974
654 81541847746083446186685555204145034612387300169949325128937734964857200
655 92959227532648110436736447058108261429582802971592462650329038176933583
656 105964790814869215777233796164890767133372936375662098695998469581678651
657 120778013522241853756087633896286832457313316807034392273888794783655430
658 137648503644833941816569960245453110609501616447191257620747079504808501
659 156860111124101624533974355708161306971941969326377161876784249771437159
660 178735594666671728002982520906420515154847713117692683871038321401261942
661 203641920457961536634644156686187443463827303635425423352588733670312205
662 231996277780887474420990734305407060477062353096187479050848206818355020
663 264272907905926264452871475858009979369368884868280140211739291249205881
664 301010855488376342439128910391461090483716644698780373835796437655384041
665 342822766285843911732054108443740679122875896346175447793986642018563296
666 390404871518853663226274148919980460862251492470359929663779860825523224
667 444548317894649080215404908134194114841607299349687747973699194640969725
668 506152023486612039267795304393238617448887384432056992606318285321728873
669 576237263634859984364279694351854154758317944052069038772731432858548685
670 655964218175581077350678904676992441036288493414758802174592219812867286
671 746650742033723424831980494911368711485617196239868479219344972801607173
672 849793655996251009074976911708225466499829291881072855545374475907596330
673 967092893853151887966354464649430131011387627092110312249076837129801339
674 1100478886651865594659149331320649896683018179235908990180920468863249574
675 1252143615237186180066930879531257181488299075529440074813086059378824293
676 1424575819310787692866748689106312031591929383437697421342224053645713528
677 1620600915809922526920223289126713179632499231119856607206674350186076305
678 1843426252453886698011150045044303820750987289738106440494551260208001985
679 2096692404947120297560206688274598956682645506501929073753797356729005271
680 2384531319810586227785434145092663654753289027623137411252026957726344107
681 2711632210551815213906179066803586426820211203884994061623705219940718389
682 3083316234475280225591923258119745491807556418919392802706649297859050050
683 3505621112681785252588141847168600273897821302971184383350855700523345096
684 3985397008744773684070226565589593642964940087983310965957516159312883774
685 4530415154482543489372276252457466551826962429694310684753928087354851999
686 5149490906764978565645769834071708410244326422874336351763232973549871183
687 5852623140333380017251033793443986329530793936185637508046925585528326515
688 6651152131482232179385376112001737373360334682081076755104251711842449987
689 7557938369888758616395077492226918010076218603633012551110302316993758738
690 8587565055097600497579906754034842567624420989841947762015882676721160990
691 9756567394934343338810375586469357306045241892483476708390149656193566673
692 11083692230805567869987901113624956355967329002083780031144869219900995750
693 12590191975507654118543076117503911981020668734977378490492846915231551314
694 14300157369653340441468918078022930239424469551447930825743470395514030256
695 16240894150853562795616886686207383926923777406455985209971248470091675850
696 18443349394071766160629569142343859300094058625390449920534934221745091453
697 20942594031924071645492797640221299391715915906114820706680657386253815245
698 23778368911214870896232372777163952378036991167878456068513650203433791496
699 26995702699175244865902866931648122034769587295875469529108306899683968265
700 30645611033811197816488892285601842364450957055860001623395559389365489266
701 34785887533371785559722408198107369476219569078137193519091185417196741144
702 39481998658145870122590672491518879597627195732771840428318786207055720330
703 44808095973810479253735414949338631478718792172542263704499294859488426447
704 50848161122181668116852624757321502204073263204945911140003704540358693475
705 57697300788163149546030934253851443183052324915641452148922469338070187386
706 65463211189924028180478512989638812714205828706410165841074387626782346129
707 74267834145526514375164682750645379211304259400832809499186620220819094810
708 84249229620181910160392227811147438352973801640051703432008390986509042395
709 95563692875530165078669672652707524732208742963870743964526788489482308194
710 108388147972574473113109949017458213223675338604715817336781681469056248130
711 122922853475849822876492357807593381894926942408423596143263353211577067921
712 139394460827435738062980791667870306712962231028211684865403855425847680000
713 158059471072433506833078216197489501447185878859678624716719134542447419891
714 179208141497881202560305150143240802583795466719443805974414603939116442473
715 203168900379674928273570620280275928251544261091643415020620184277845426855
716 230313335512535010664295855659550386318120883777493713685946627411445725808
717 261061830634116898876804046875393731535474233580539456132057768706643564775
718 295889933367333486837338194074211027365018945383709263615897871399109714209
719 335335549031449701400595103428912853587457919233960665599630190564594766928
720 380007066766377923483058546140203802908979231815501743052043542175972855240
721 430592538049074138374668953433662348917944856663377499393249893406297132975
722 487870043051050330916970362627936037648965085701520050552279609971654892335
723 552719397611359084042983163004965456657570661421162592082251387695237321350
724 626135373127160544148765590187013368813779536306146084391565903918058345058
725 709242623672397132542392504813371717985809141879718871866755717217286025064
726 803312539457361515478724745715015316571867454314167801956589269647931636660
727 909782273690528635594953174609422369437994419511978640040942280997810846955
728 1030276221395609997835315072552511873803016002144414669757970219492264122280
729 1166630264217759252807968370141867827845343142845564595150579312905109843657
730 1320919135225488074345849088074908891748578001247886908036463146918434934390
731 1495487302744266308704499258083819077909625590791157246547259507431382933927
732 1692983822979772945116267932072830922533195619275113975814182158898449642885
733 1916401668318576328059613621659724808319729285388185585813941746278421174912
734 2169122102536211375286454820768566632196674402142628178298800356313614417688
735 2454964746602148358651416568392308478176615841112528587927453085815200834709
736 2778244060365826598485425691830797023558244621170259425939134234833001378809
737 3143833057282414210536830359438341892734030294471475138489434054303000843005
738 3557235172778462309004853332951487578962916287367325849892370279961394532778
739 4024665323313557990896136390472742035249696854617037400903917237651172729513
740 4553141324291868929407685211545741845623527642755818110200467868059871632957
741 5150586982546804476283259596387457657729694045977527692636141303871801646344
742 5825948345219838181975919889501767638132183241200444767877872665027599746625
743 6589324773793096503872108300794586226453616041026087709736004068566042005856
744 7452116722413674075269316308039955621705963276108753404440797251625555633052
745 8427192336387005595472452101840893689069335220070797875696986062051707838686
746 9529075253100080213092437437506403040208423426110836479961740248029758483674
747 10774156287352303654724562125842604661641147905101631910610926129550002338880
748 12180932020268282935084143613332669107916196569148378435450300273430419614503
749 13770273690301143135339232322534669391183207188979372364002976055940441829733
750 15565730211541106188410103254091022509909921220513673204826687524331988274778
751 17593869624502063894775479267441693554437141734268805241614486107301122786460
752 19884663824374327820648956341574381717423730783370475153048027961586508325460
753 22471922018824640887104972767254570026231484513234309804401845682439989306785
754 25393779050129141856371814764206370843597862303479984873292724951898615989805
755 28693245484101756279361619569964966267504214116178370398906047505635264080851
756 32418827231441737831213427751443071896881464071431985729663834787016869269964
757 36625223437574796063516310074987656258028795283740432521143021080533566916900
758 41374112468058125274138538938069291450993579983821236113481663604268238616014
759 46735037043044317723732173193392256696566823236325063269432472480559427197486
760 52786400952862868416235915871109138269496546317797361029684660639942569399915
761 59616591336240503299518481733056724664379701046899131922383379419469891955644
762 67325242244101971929712664136289664214937335883293591655803396942922659195060
763 76024657168909800119291690644761738936838209441260315990521787246966153483963
764 85841410418646900014046721154834105338462317252609471492473315712800149151091
765 96918149685597603193497937389973203120929691994211950804896316881456768998747
766 109415624936458610888511063044678296652456876759999572345963017464804157561660
767 123514971869512175795151411136374405358581201496198022240104486040489204030875
768 139420281688698608245197717816962733608217701717850556851169186352342678349232
769 157361492880647084477478594989261650455024676099453877519579235637697841414453
770 177597645102032639738862543635550822998458503624924105188344910653889240926815
771 200420540250447585637573047947160308400799438135619471061116525772564483379166
772 226158861368968173000202423985418832554080775035145842722637768629419362479405
773 255182806297535205346572882597295792298532588263398085712749850001788273515088
774 287909300017017242461350820791202985822260373729346019363231223802685278619717
775 324807857528446821492466017515625889634525021898160215380277187455506151746969
776 366407177975898128165593785801977683741445032471694036631151740006866490373481
777 413302560675097110482200897740229738629222409500602451357540341864744741357020
778 466164244883759432503464953648290267784380999261960585602672203177506913701969
779 525746787692554461767232609840606317588457854476724737212852609148470263059065
780 592899608494228190723354611329436651825690512454449289404546331259453673955522
781 668578844289704963131320632571942538148194669551629405251873048171320185727417
782 753860677823463936893476106696324682589601420718765869301213458182273690623705
783 849956320441025007718455083809215097672260304836119026190118355640926970079087
784 958228853892236523792591697010798725701146425518716386261061554722600192669886
785 1080212160360281625523653320982093320016274120648743425880152804993035174398265
786 1217632198108568282872548367152704600837454608566747182539752887118492736539008
787 1372430911676477930473903271441541505202457487471949066715703957324597465106910
788 1546793100935519724288974535356295085827037833371383491392264439917502067774131
789 1743176613004987243066241857042541924064032073751504333769916772052002019736914
790 1964346265541961339810849588462786596099968953118495946664371732053479848103467
791 2213411959848372629848598786888839075020785597522334751664828076844010936491283
792 2493871498231961815977399644822533285101495710204127411961846072930369307936575
793 2809658682851085491631968545632276115039727873798514777828733446143612840407314
794 3165197343686125478870137756191693404588659709989720252741071566423484184179648
795 3565462022231977492964749906223783486009211199104290266427059956727223171485396
796 4016046126026166634763663756783130170635209180815171711042676064779559050096819
797 4523238468368393738049490449589341540103552973037805880346520594694448823822555
798 5094109218840674838756873218393210418182689213792056961175451747619962174406297
799 5736606414948142396041697672584386216445007610523526344727117153891817175670550
800 6459664324987397462850497185589929014946731783201926828178825660177213724279732
801 7273325108923888509190550210475292572585209579060049315737062122871665924573421
802 8188875399650480169949757139975741623831944819715767603419388103995436702892250
803 9218999623776697700146571387375040596869126444309811240319967440501210983417184
804 10377952101603575266840469621726597264145319463946975536776840438488545813163441
805 11681750213017180018318958963900203485450323410959697802954069135224010121457440
806 13148391192868344889408932170218931284149822095504427400076489752742964049257405
807 14798095429559744849703420255024538716242381948730689558912476676830013009270555
808 16653579488021131527841748070132492549822157536773808986137217001224626032184772
809 18740362467480545376891653897731795988415712330159859629582819884454212420268181
810 21087109740425305633145109242944436981881562354544590194305738633717614392269184
811 23726018607476292880219056840984629941994148899851548446310948829888931822977242
812 26693250949820412059284354078947529663236551380043094136310151924779068395083965
813 30029418573348542342605617517339628417584798686871550117026625654770093223733053
814 33780127624548077292019085506805441975915335521629913016409620671091824094566460
815 37996589226245359078760917604598060160944577221056915087571034295248453583502667
816 42736304341264836905937138797046775237927735766858101001964214840036246981726703
817 48063831834907453438016260806231856640386916832153309678322683178666971847076750
818 54051649785083590544933802175041885350592536320722469580407618725717160548167428
819 60781121295645314345783550283433344177307089343126941283685506652476743724821839
820 68343577419244537664163732713974059228732618311281064059020492803772962156210262
821 76841531308000329936168352983901797696151020187964900705167988069823699454418041
822 86390039402510690636726265283064963008977064314430452317450181204394224567622980
823 97118227363667739872120591417499028310615877952746720925598415770400707144814177
824 109171000571226380320034240762254227755404263415715686950255142761899580947949158
825 122710961384846131703490137687620414177394045903349998453652633832611905095968441
826 137920558017230043397710662513399521239598799189569802796697496391058896781919374
827 155004492838392451178164013655945245368124893556222699654978606702277541592704125
828 174192421252292059227943803888666834440501888208586041695142613657355450510169171
829 195741976003744521173205740490850261512435722209918463147675624511972111521840612
830 219942155931250576671832526598109704296068165722810318899370989879693526884446560
831 247117122832179848370595331661504121514556613811439125035519074300317758206835684
832 277630455308779411519782037742188377542579123053580306492565750153961092383409805
833 311889914281689929003592450112012557898861723753221842876009699617826409805114077
834 350352781364621824741256214976649350884737469984379611279606204145676406935544211
835 393531838570639396118673825202283099412870574350520291598614546637507675309100188
836 442002065957679650363344354553316093796031093343630287613075765369386229921803441
837 496408142919644766552599273799162537502284975809645697350842411451259432416142010
838 557472849002626137010221301284923266833921141744860465030782251198808310225052568
839 626006471499715871151932386177858871997724270261006746611994968297848011349152055
840 702917339793341777355568798308551379974964730518034208420945012636602917135590028
841 789223620628469114048542739697449704439555404572627605596295441562952104832819345
842 886066524389041027055168198443517663933058058126649381032146468148238009149074400
843 994725090209850778435530686713892954644901658468032804160709392438280190872130956
844 1116632737605673909227462313714746002258009431431244496742895518525986793681220176
845 1253395794483455254658124874705632650645807385926798715443098923835940634489900162
846 1406814236194610060836508004608982932289396791655752635491671225457045142342332627
847 1578904897987765096646152629460162956499816394111827197636239052404841001556759470
848 1771927454177647913542088769633090543573111284888364257087523865679658271490293053
849 1988413491932943594083385215736272749237565304752126726512583658312318651687420417
850 2231199046228453360018257409710417928991735867261877047656745269850331837667787294
851 2503461005677630195527368643899441420895576161974976675324661870268681103118230043
852 2808757847188171129126986950706489545223051373009252045941891457722501417510722215
853 3151075211254587265192070582066221888325502350721629242471686158278537031911665023
854 3534876889874503301423735610728504461458633962191149420494953392997310794486900136
855 3965161866282839981347861004188870010989888009058009688393599579429826810011406735
856 4447528120757766771011486061594991359786002622625045823936517679588564526324255203
857 4988244000576669085523687430397114192209262846098438333673026539167341198985744800
858 5594328045807041718049549086679395022382399851076127152452515482085357416192337258
859 6273638267141388903886779324553575036926172780231608915600038343002926391817696021
860 7034971988693068161813151258513860394621089089295785733280223514542207471810325585
861 7888177498973773062744628046318073280148270772095120218244487469483764181142231899
862 8844278898747996435651622718191505820649426207944287724851834731352033634405149250
863 9915615696861767604199248613056781695127153418915608446116412416972265893181652358
864 11115998886430845803632640311769965370410768492313818611006672869840867163958156714
865 12460885436131371580695384519944774384166800011039040469375068700931417670311895657
866 13967573357198873343907165416133575744377562712937084229776412315154311056660271694
867 15655419758824512025257750146882185316423550332042236808965492496118838838776391500
868 17546084585967393953144965781995361318412939661676907097185195161885929369423557885
869 19663803047553039040516353574088000569887282503484484310681549896010388602255852239
870 22035690093362151972313421663263026133010193865130504312342931096242922360431155714
871 24692080688823517944132657365126331854887724425898571748206409074515647097881497035
872 27666910073083439793455143187593149193047516193839544011342107914445649319802721380
873 30998138672340216124845731483279760638908552021496506251769834105117821800598259568
874 34728226883310519697907971881626036259982960439228411262273745052971497065678257627
875 38904665547304055634170830795454962152253057325549360985114393171416998264927284480
876 43580568610932092026887397109765577895760423460694497105062010966821249346190280084
877 48815335222996644167672054650822567071356269004399989777860539909492801009697868740
878 54675389357549903768845355343993489975079748744281457554306229098445607592421680462
879 61235005990449137002458139137551599616168196049095045689862988024237117745339740786
880 68577233902069445599266101477802495596905039439563633552471633393859766154560915331
881 76794926344550774780535744071530730331172770435464755851883876574441538973774605684
882 85991892111831817321407129618440336475177385382171997678679884581459040576490969060
883 96284181000117441061434765239493629802225914978215118399644201692855649879176851074
884 107801519262441187054314047810344961895636644574976641917641626518196275771604199884
885 120688912462669110648994658098021478525464221986804415971950581029388369481288872217
886 135108435142860377860238430446699678577704361601346891971680532008312649702161833949
887 151241228956978817495317707830663324446050435997647459994658738802980351608717560530
888 169289733419846334516544141738760570387384493280511996029100733702656149338427117805
889 189480176202238043874886285679196387073945942356887325124592176772385584393434154766
890 212065353003757645008080453594694899612495121056025015005579045959692371226446215632
891 237327730490915412583275234367783257817144326581679361020072741702854929449853954872
892 265582909639090709940698606749721806199419645731630224738749967748247504001925155625
893 297183491108805334426060017920557660642987438589495043304611468293086027824169053730
894 332523389069066882235630003565153817134539995090660019939747204132820984526732977376
895 372042645209234141408208070456307881651160628289346205466080819754603299329059277027
896 416232800617986268709968345347934846593363776876194397704355521916034568978865219493
897 465642889822635678963107732038853635694109611002628996927456464683254403418829211790
898 520886128651105473812423850619262731741681552176601232721730810262074751085473159431
899 582647375787969348211617334991054001691878947961639961867130306090599181894682421461
900 651691457040252194094599836598669458662253025982763092387186966145239217649561061610
901 728872451514176552607069336214063194709231644433958515608976195744877939846070581889
902 815144050248617556124325753819909353194164885130848130295126118977876184669105220655
903 911571110485879544958012877157731650316115927692558706531522587523339847182055652194
904 1019342542831479538868825331570247843823805570122002034288090556577665114819555259480
905 1139785684224283487650123503327747011269799875930838758670343219972061935766706327281
906 1274382327087213954471346987543292039030376034613575344172392023011708632476295281100
907 1424786594457753235776473813193299309120533754552750996878796900917618636864779116170
908 1592844872530090431643716257010446151486284954352614052185649441555730488758448807243
909 1780618036125577757604915794156920822505754206600418927830031407900558947025748916997
910 1990406229421630807304331947055026976631583402848706901454377671203418060079689234448
911 2224776494118788854559214289126917756271151569118913278506610879629408955023309257977
912 2486593570453259886837142071666760384891282348207333219385422795317422777057554804330
913 2779054233448122531709308849515217850611221789105479150969012835614857382360904560067
914 3105725567963217562627153853529052967839877600812014247480263329689700156795306284925
915 3470587631921710830389819686675875523941285410806328380181228076901277171644869840538
916 3878081008082987838197320634573521249707403679373018137669504193491083620447672976062
917 4333159801477999497506759350655511644076899267975828276039539150974315831229882471650
918 4841350702770374614888059826467791360524734713205862779328534534093099070626813211248
919 5408818808072617806162548489156373777897444206778111253018029342384668446118041381363
920 6042440963929714399046225618617096425447296102104648898855350330256899123688256834341
921 6749887493169672989964575879990068999548048399825478810707447424570599165809040850734
922 7539713254098045384082099361190109038135579474599009727117713421675092237441534317190
923 8421459093177216079333197032167215753186795673101104400932560507782195422921699405628
924 9405764871099213591635051022769009988609069896606916151417158441893344883625898161629
925 10504495375386461567263864468727639546567742600665804305343793050586689930313460195099
926 11730880580842290943351862106108338567703767316707288085866837250929783211135376893576
927 13099671883993394153744663897029940013655520191647961836299248320175244141369998502320
928 14627316120976608345500520677190741046390151285889212222400864522801791782815491703735
929 16332149382185544799773974952288259602523103907698485616806621030557300026891424655668
930 18234612863700674694394754975639702477861909673646300481370157261738795009416493863844
931 20357493247625809662358842556255078202918437030975950329112548492017100336304734237606
932 22726190383773034830670386058433281448843161821510112092882140337120356445815169067280
933 25369015356819027204613346799558093933273668166456410509931723866912512944621065137865
934 28317522369588238433476191214069525092487245024717660577401063964611803850059705615363
935 31606878258378830019739058360953254848645851572032553221111446350092940959195149109719
936 35276273884540515580588176130445554467319461332085392517670713268222606193469518524931
937 39369382122620569046706482439589961676996891159670027160267796282401277349838524195205
938 43934867694624512160349075118923757328271289821595825609955873292419634662027854535214
939 49026954688187116913681523304593398888665246591741803445220236527239588378726139331035
940 54706058250263893428674424238601485618118638973294974708539517441499715210561850719353
941 61039487674602014880338787932219820683147374426232757859774571533231370161607342412095
942 68102228908803047452891667916113375494827379579344169957317842030020470509749290253250
943 75977815404207768626934817681740763427556466934257132588753817148395488144662328698271
944 84759297229062620933244109659055324782839835784233494454229931234906240421341407625280
945 94550319473509940808537166881641314006949010029316245157875721586395969605455437370679
946 105466322206137065059744263157851758685309421808577021161419558738438357111845064841043
947 117635875609727849297807525933754641357006246265577256100849619826860836805121961973415
948 131202165443584664221683876274686604081209484315033221488410762275699481125517254956091
949 146324645668089252710239926762052265734467213144389413747502036150260251208143940951892
950 163180876942646982590276161664113566642721138890606393214188878686943993314966477691767
951 181968571791452446646483236502638129733049736113545454807504884312640605492797419750470
952 202907869545530711112287188112796491150652633733972189893333246455284165168493128237440
953 226243866739664761142241273517121142175104872728142217815871435570921030596834379990283
954 252249431497317970589118644549995113925699649002894750062175507296470311527204055404484
955 281228333606791619800022675340635372333655604789428482999635638189299598633913164582719
956 313518725512337735465519272683728870291892473629183700621259822189046681530883222564653
957 349497013353291181486511899379036750228182786290878023397602312500882073018515414128570
958 389582161525217914867551047616716167261075809618549502286674753925746467720476086294814
959 434240479056994245522594932197371382016036931637736496758253877603245740644321928862666
960 483990941449207774663691593502594217970464652369264075112190589073495218599621745780837
961 539411107560617345463789266567830449472077488511422856943173254202033265952388444196583
962 601143697725303064417617541889036253110762279741297505962419426749545282927275626783230
963 669903906605308551025002897866042380828644295042124927663347526014816820601504220769510
964 746487532411575743061174210531075498197364763555858043231363730960200102681127044295709
965 831780013148014824978396461905725005488554671399000879244088715922050604682737467260931
966 926766470547461842677136202566245011168162386735745289718573748901167940784472619659094
967 1032542873482525346255558280773881300109384582818098890031293621492877942920673735508700
968 1150328444969182130426555634069779631130427247235409336466492248636368105578355878305370
969 1281479450569799084142299992094769789991310661913325459458123174248949268706592331830487
970 1427504521192873097298726384645536575767622543071508782585157475082097185389275260593419
971 1590081680143091802699321354051488556677398488703202304901418705364481138640155825254368
972 1771077262979015746856648736320404436404729325398740700740769920963766073206644961378840
973 1972566939488173232430925659408613616815979168100031213769980389459235275811523524619220
974 2196859070113891163963554542666233419321002984836079302621715106640951338985871933391606
975 2446520654712206614209863322331721360986850761318796994922237293463005423965976688136798
976 2724406159854971014964838371704538612136774514557042743320977403500789965928220361905927
977 3033689542330726312114232983688124935300300571118574583482192504625076269026690697118115
978 3377899821364951568392151984548056790055876148339051160618213511812889974244952780906348
979 3760960590759139691347712237770177599051193553348793000890022627474231360695490537916691
980 4187233905047517658251064097364464615649988671886301121850680256137432214343660944706483
981 4661569021349421354652890764311218486037178588157493952295523967202694752277828277208419
982 5189356531362236055188389866984097702226123510341525046412465649666685816978590194639225
983 5776588476457099711172833133690004760400100490967132396267269399561758938340861845827620
984 6429925103730636527256872574029257993106076930083671068756467818554426031535100393040242
985 7156768992821471670382796701972564751598093672706728809202714414800393262031080669955397
986 7965347363085247026403360896037537743717604146971632427862058774457400927770800764861082
987 8864803459183811903290425473949355069212128405442251645057006644357446518855563528469280
988 9865298011221961493154781136655515999723411710162288986283604750450321144001709059629073
989 10978121874298336799379380913533109723150341749929934531947948593512796523157112439806535
990 12215821072877534748084711638580625214633904938342588561466724192152726253396000582971285
991 13592335609013583906427434057779158269565028300726691042799218333255401405418902437979837
992 15123153541573267369851921898473478325629847792955472730176730452588102666763538338310625
993 16825482007785591986044954162214265728987277316432656954717443130641807529341975229105890
994 18718437040413221141309569603007021380374679495922177586719896806631205091313366494201366
995 20823254235520988932581277405876778369500307489908338612947207530446791177885262829749331
996 23163522549329493755026091680169390046435472492480393177997800087001415461496634915588543
997 25765443750339690264365192775180827413335561175969290768938686436386574831920641310304420
998 28658120327400764347928449299916414570268180799309607375637859780472871068226513171629180
999 31873874958550587788380502193614350595456024794243883638186806464414099987765914021610930
1000 35448604982476409362519422933577172774462762721290323639364836413003416680523160114373425