0 0
1 0
2 0
3 0
4 0
5 1680
6 27342
7 208302
8 1099602
9 4636072
10 16734438
11 53810484
12 158053119
13 431305959
14 1106791524
15 2694914978
16 6269281305
17 14010246285
18 30208869495
19 63074014815
20 127909521180
21 252581107180
22 486738385140
23 917088481680
24 1692265277255
25 3062685599925
26 5443484833605
27 9512527438155
28 16361065309905
29 27722504195505
30 46315782845220
31 76355191986822
32 124299531548682
33 199942241732982
34 317983027277202
35 500273714155698
36 779000709773944
37 1201158658753704
38 1834791236630394
39 2777633720142834
40 4168998286618368
41 6206009702911830
42 9165641985326960
43 13434445243784670
44 19548410195555115
45 28246124993306115
46 40539270664478460
47 57805620785349570
48 81911110191178135
49 115369279379840235
50 161548561192185825
51 224940544522746185
52 311505633745770660
53 429116550036624660
54 588125043297585360
55 802083179970640260
56 1088657853615162477
57 1470785979736332987
58 1978128474719383287
59 2648893920883421757
60 3532118182316859933
61 4690504621027584429
62 6203951506241913564
63 8173919332736606854
64 10728821785289018544
65 14030660834606958108
66 18283169879972251380
67 23741780062286988660
68 30725785116557763120
69 39633150855763821440
70 50958498225014024550
71 65314885714288748790
72 83460129909157607550
73 106328534523984997140
74 135069051162298870890
75 171091072413355977400
76 216119263263372594615
77 272259074175142950015
78 342074853084493641140
79 428682789061226802690
80 535861283206519481925
81 668181758935055520057
82 831163401329120389467
83 1031455861832894331267
84 1277054589219475293612
85 1577554160615667614268
86 1944445798690193691564
87 2391466185476175064824
88 2935005733714080834339
89 3594585668646113264529
90 4393414624177480842073
91 5359036986456716983455
92 6524086946516975717385
93 7927164175254325878345
94 9613849234798433703540
95 11637879319104102475110
96 14062507705212405913670
97 16962073430234953833330
98 20423811226426953596070
99 24549935690368363318470
100 29460038079165177023400
101 35293839068255671514520
102 42214346328453247869970
103 50411471946366847334970
104 60106171590370395340620
105 71555174988384683669090
106 85056385815461005897812
107 100955038577711778925122
108 119650710621974274464547
109 141605299104115234242267
110 167352085729154683170828
111 197506026459931408917474
112 232775419315671919805859
113 273975120997577403940599
114 322041502548586960914789
115 378049355756177198960013
116 443230985733075484992180
117 518997751270220441612260
118 606964343376044796435720
119 708976124142091197810540
120 827139882973502312269545
121 963858405582470239137975
122 1121869293275345651533035
123 1304288516307223359645425
124 1514659235796079491304725
125 1757006484275748803576325
126 2035898355848266357185900
127 2356514423529893374506150
128 2724722174265863277069900
129 3147162331749203915505400
130 3631344024192574757891880
131 4185750849186352945693992
132 4819958991395435806681952
133 5544768661815567598480752
134 6372350250394909032852222
135 7316406717852362783954238
136 8392353898375771273613034
137 9617520543510032151332544
138 11011370109965755272457134
139 12595746481384896519363324
140 14395146017460402685752303
141 16437018544474789140956055
142 18752100140638453718838660
143 21374780829006867485894370
144 24343510571770652357174065
145 27701247263983831961629605
146 31495950754075420937443455
147 35781127274649391150013415
148 40616429052115758781547580
149 46068314279742994519920780
150 52210773088053218905139300
151 59126125631521354263926880
152 66905898933871727887541055
153 75651789698643622130597805
154 85476720900052780267791405
155 96506000624629887188559795
156 108878592339990599429148097
157 122748506526917379461999457
158 138286324428467355417528132
159 155680865549055076874396102
160 175141011481636292235858498
161 196897699656744129163048494
162 221206101697985823063125754
163 248348002239773382897319194
164 278634395319921853289895384
165 312408316808017129056050568
166 350047932776188761550332330
167 391969905268541728516878210
168 438633058585806717949960920
169 490542370979965584470466990
170 548253318557325549617762040
171 612376600225826808978443110
172 683583274701817293297725595
173 762610342922153083814218035
174 850266811698840486879055260
175 947440277115629231350200450
176 1055104069009672911748084335
177 1174325000917873142505098435
178 1306271773108732130566246185
179 1452224079779034330539162385
180 1613582475183740212632395460
181 1791879057401116272363075252
182 1988789032628127473961736512
183 2206143227369071350280361812
184 2445941620639774267369397157
185 2710367973377725690267434483
186 3001805637643552940499288479
187 3322854633940470523142341989
188 3676350091086031294194022029
189 4065382149565989991056437469
190 4493317436205813964156093308
191 4963822225334967775189122630
192 5480887409417414660617013160
193 6048855410404963618357417620
194 6672449171865638657971190940
195 7356803381276059033667171100
196 8107498081775273144772247440
197 8930594843189503313847343200
198 9832675673286364986724944790
199 10820884862038538172099206790
200 11902973964207568088163264150
201 13087350138837272596041940140
202 14383128078313874273470618290
203 15800185774549199924232215040
204 17349224385618940279684770215
205 19041832482887065312874403375
206 20890554976319356535140069332
207 22908967034385339615416818242
208 25111753334722856616963421917
209 27514793002649877295374301137
210 30135250616713386799249577443
211 32991673683827594966409785739
212 36104097011238520731275282124
213 39494154428627506935821292764
214 43185198341203900311102354204
215 47202427623711797661012744648
216 51573024395965684810931372955
217 56326300252916859183981701385
218 61493852556422365380124497345
219 67109731431930331595732129415
220 73210618151303689132022689785
221 79836015623076139616159901945
222 87028451753672164663856152980
223 94833696487633695951558466470
224 103300993381791395328512655870
225 112483306617714910652472116650
226 122437584408795707674533398670
227 133225039813085228465505981870
228 144911450020662863932404858120
229 157567475244981016792506470520
230 171268998411472857039255604290
231 186097486903862974300097877962
232 202140377699249247809375204772
233 219491487297289870638304427322
234 238251447926903573910600851292
235 258528171595951968880576386378
236 280437343635606383663698474899
237 304102947481701281453407547659
238 329657822530544109756473668524
239 357244257006597490634778807714
240 387014617884393025469218259963
241 419132020017204747033998783055
242 453771036740641924676621763885
243 491118454340662807532818789845
244 531374072902820403293342691540
245 574751556193096470645348089220
246 621479333360739378348652059000
247 671801555400385467700674336060
248 725979109464713860791935409825
249 784290694280275218355230027375
250 847033960088272259420554701075
251 914526716709293409278844502425
252 987108213516663713482440417925
253 1065140495297546066245841807925
254 1149009838184582219900412588300
255 1239128270054103291862448425830
256 1335935180010175372157375261892
257 1439899021807405186716917594352
258 1551519116309958000756094563152
259 1671327558340096622606577025872
260 1799891233537215814190762820288
261 1937813951128318317482072725584
262 2085738698803673750137143650094
263 2244350026197556137084367433934
264 2414376563794026472785633663874
265 2596593684412291101184918567128
266 2791826314775824223215857581430
267 3000951905034815309530203806660
268 3224903564493234625228414710495
269 3464673372190571458525636255815
270 3721315871404783758755810031780
271 3995951757577924103641605149730
272 4289771769620021051603634421065
273 4604040795020870131737887836605
274 4940102199694226338421444978055
275 5299382393995320526014413336175
276 5683395646891506128972005650780
277 6093749160828071819154646049580
278 6532148420417753784447242522580
279 7000402828694205108766820261680
280 7500431645307620263724566077495
281 8034270241705896264468230744997
282 8604076689038201267249766798357
283 9212138695240716514927996058907
284 9860880908517757529986072819377
285 10552872605216644237323577510673
286 11290835780912797416818362483044
287 12077653664373853197977967714054
288 12916379674959414717793701167994
289 13810246844937752277729030632934
290 14762677729163718676848867954018
291 15777294825564811237900412275330
292 16857931530926182287466132251960
293 18008643657552022460706593890920
294 19233721537511715753983461654490
295 20537702742356145546082265571090
296 21925385447414226523786536227760
297 23401842471053915817881469252870
298 24972436020617444222256493618560
299 26642833178119192760928893180910
300 28419022160228471635798489560075
301 30307329388550453084374575131235
302 32314437407768748987729149222460
303 34447403690824758996377607270210
304 36713680371984167037582899582535
305 39121134950382127721403059035035
306 41678072008448128744391134801777
307 44393255991491687447114557272537
308 47275935096683465195864938282212
309 50335866321695669958323371726932
310 53583341725373457176040525183408
311 57029215954998210206509811674404
312 60684935096976951668862563789789
313 64562566910152665046268391681579
314 68674832503381045179239571144519
315 73035139521563297061767110709133
316 77657616906965314552076703307005
317 82557151305394246678613486838285
318 87749425189647557029330123694620
319 93250956775600767525316724189190
320 99079141809361829410966377386400
321 105252297307096273825398240547340
322 111789707332421871909712679180100
323 118711670899688511162145127999940
324 126039552095002526205617543731440
325 133795832510529091669237462958400
326 142004166091415907288965182478790
327 150689436498630830393583794567190
328 159877817095100027164017937910190
329 169596833666776452448421296252740
330 179875429994666005888043136915450
331 190744036398395677440239805404232
332 202234641376629670306888784335767
333 214380866474531314646240154457567
334 227218044513536165021173241447412
335 240783301323950779350521563455618
336 255115641126328249973146227036789
337 270256035713201717441269548275049
338 286247517588587145004201903704939
339 303135277228703052445820684191379
340 320966764633604378784094524090348
341 339791795345897036913842239475580
342 359662661119396113112812926917260
343 380634245427521330199709112685720
344 402764144008395826415622416880915
345 426112790651036211323769441907585
346 450743588434701176502439375938345
347 476723046641410822426914502758255
348 504120923569867708061452508128745
349 533010375487512071202056466335145
350 563468111966236587125674089054900
351 595574557856379565249696364804070
352 629414022163019022431963664921270
353 665074874098313277513813428908770
354 702649726593686517883819561271670
355 742235627566050408181815502851990
356 783934259242995743616608733803112
357 827852145862992189694839126435672
358 874100870078110391918278696900722
359 922797298398640587733980949508442
360 974063816031237030040069989554428
361 1028028571474880082874034480461074
362 1084825731252030154317410329290084
363 1144595745165862408931097186997074
364 1207485622488431521424447184923139
365 1273649219499035022055117697231163
366 1343247538806935836617943928015180
367 1416449040907983609834949541063010
368 1493429968440554875585294514144595
369 1574374683622629050240297563829415
370 1659476019368745929962770506502645
371 1748935644603066636602674597962525
372 1842964444302799971038597131593460
373 1941782914824876522824992911416100
374 2045621575087970720684810157479400
375 2154721394201803814808995093842700
376 2269334236156126550253781408980825
377 2389723322202897489348197276641575
378 2516163711586960526904043664214075
379 2648942801303002572308697535701825
380 2788360845579759616457719419900405
381 2934731495816356952255109706402917
382 3088382361720338204853846642414252
383 3249655594422379630788145643659302
384 3418908492368923004471280237875772
385 3596514130821015042094338879770088
386 3782862015815537021152201351179384
387 3978358763473768945214172348865144
388 4183428805571882800867710861501984
389 4398515122318524310118247745349424
390 4624080003316147895001786218250078
391 4860605837715241799632756416782430
392 5108595934604046591186109319728410
393 5368575374710858408621061483099120
394 5641091894531546875688540767088190
395 5926716804031535794582682133149580
396 6226045939109222578834347702882255
397 6539700650046680614461334956436215
398 6868328827213528875251955764989380
399 7212605965331097469563766897855330
400 7573236267646499478070103581987425
401 7950953791409972396219390480942805
402 8346523636093911507843441134291855
403 8760743175838418236596174122724855
404 9194443337655965481365247362387580
405 9648489926976976574133765240335820
406 10123785002168763159646445152808772
407 10621268299712409283723168580101632
408 11141918711775864552419374451637807
409 11686755817976759633096770760453277
410 12256841473185324862470042948830973
411 12853281453276320585486535049593219
412 13477227160799120402604146446221729
413 14129877392597071155154511718911169
414 14812480171471032729213317950980484
415 15526334644047624228433500426203718
416 16272793047080219521044213473553330
417 17053262744480194540527460618135710
418 17869208337447382142817251581012170
419 18722153850142190144958857581664490
420 19613684993417437987176164667967640
421 20545451509205722141449167471801160
422 21519169598238086104445816026165770
423 22536624433852005058310088389442210
424 23599672764731256912777715810951560
425 24710245609507200694554636923545950
426 25870351046240381777075040710058760
427 27082077099893294341725808845877110
428 28347594730999619300659564480634235
429 29669160928832386766831323224236435
430 31049121912473353640933356954480860
431 32489916443288508178243800986060802
432 33994079252420085283228055839206687
433 35564244587013871172911860846831987
434 37203149879011968037046312825270457
435 38913639540455654192487477850684833
436 40698668889360590507866176750867204
437 42561308210347468863446378723006964
438 44504746954335354221506049292585504
439 46532298081732521473705967898483444
440 48647402553690616448257376575149333
441 50853633976122564069687724140710755
442 53154703401322894399151247328151535
443 55554464292171149878022457763672245
444 58056917654044867330000035050675565
445 60666217339718391010090510647467325
446 63386675532677565212561884686679740
447 66222768414438275823980380120055750
448 69179142021618961104879021232818840
449 72260618298683696535317751724382340
450 75472201352443382699352575871153900
451 78819083914578037193871015921944940
452 82306654018623322106641855501749840
453 85940501898049340838266400654007840
454 89726427112249527556167000975078390
455 93670445907452247519915583011018150
456 97778798819767647651298593847165382
457 102057958527787467426870264662723292
458 106514637962366066526745332896203842
459 111155798681426976509278222986279312
460 115988659517860970725935288815217543
461 121020705508809104228247134550397839
462 126259697114857540944298813951496724
463 131713679737910399278342523755602114
464 137390993546752452901421211463260429
465 143300283619565467324598020660316673
466 149450510412920384493880757014931955
467 155850960567032639935331789999380635
468 162511258057339765993625651761662220
469 169441375702739259858928319531520540
470 176651647041110639168626424390347260
471 184152778583038837261877650992054120
472 191955862454956774438383864622774155
473 200072389443233254199880163817489145
474 208514262451048451462890504904262545
475 217293810380223363880560899936978775
476 226423802450501872253481511820496345
477 235917462969124689967035315510547545
478 245788486563883666830546615474174420
479 256051053893202845991892932907244070
480 266719847847159554232095288455662190
481 277810070253734840547334423339860762
482 289337459104967974386109003816617822
483 301318306318084686436857800923306622
484 313769476047073599071478009156635592
485 326708423560600072544863699314268728
486 340153214702571713501940920866547874
487 354122545952105285578225681746470634
488 368635765100090963964512321551223124
489 383712892560007027635289666670542314
490 399374643331106430324469597527482988
491 415642449632576485087911691040547930
492 432538484227764393334857612585259635
493 450085684458064808645539071578015595
494 468307777006581314911224864463458540
495 487229303412201889108800309128353570
496 506875646355269388606894567317301675
497 527273056736582134125372764061492735
498 548448681572027040844808281507336125
499 570430592725728775979229853621613925
500 593247816505193391561719517545063700
501 616930364142534102417613771999996100
502 641509263186490663582414032612864600
503 667016589830592467237443187888507100
504 693485502203469351381168458837502225
505 720950274647983522154914159345221855
506 749446333016541276771366149177492067
507 779010291010644718787966030880844777
508 809679987593461733240370085412191077
509 841494525504927494019073544999323797
510 874494310909643074972414962696397388
511 908721094208606701834362865878536934
512 944218012046601193759782377258571444
513 981029630547867587956031982576098784
514 1019201989813520213108762647687576224
515 1058782649715002979152521054396410528
516 1099820737018750792367460942582199680
517 1142366993878104203655502561757510160
518 1186473827729430080092871447862825870
519 1232195362630326689608063554766046190
520 1279587492078738548380681461822686130
521 1328707933352775151276032003402422280
522 1379616283412018746941075240902761990
523 1432374076402120099495585253827677780
524 1487044842805518175403593647382833855
525 1543694170282180393541998583996171175
526 1602389766245344974381161459172068580
527 1663201522218356525647703428019924130
528 1726201580019820821510001766487376505
529 1791464399825465294598392672730106605
530 1859066830156278599325215262552287895
531 1929088179843716265346761700419730047
532 2001610292024000496184107020698565532
533 2076717620214811144971624407030452332
534 2154497306528962392589822745362704052
535 2235039262080986249380161938401725648
536 2318436249643900297489650078923316519
537 2404783968614823695030332026330555029
538 2494181142349522995349409879189642469
539 2586729607927418425972821408153703659
540 2682534408410062565080348296161627793
541 2781703887657617503448463595095150705
542 2884349787769404253493234320400279460
543 2990587349216180043475320061596449670
544 3100535413733415905691844938337184490
545 3214316530046499336864958350470639190
546 3332057062500475494132601176952725810
547 3453887302668666121353024389708761170
548 3579941584016268921477268723322298360
549 3710358399696842158694515026517585960
550 3845280523561420659852116035614267450
551 3984855134461890873225000536265679410
552 4129233943932175033207521573815921760
553 4278573327332738585525389642259619510
554 4433034458545941677402710733431170960
555 4592783448311805553980042131536717310
556 4757991486295858984540150414162414827
557 4928834986982869243545877514333179587
558 5105495739492447581575529664015558012
559 5288161061414751445313221834801996482
560 5477023956766785865339460339143579383
561 5672283278172135363522219419179554379
562 5874143893369336392971679542489477889
563 6082816856156529684389781350946061929
564 6298519581882512922042844944051454244
565 6521476027596847916837054952851413908
566 6751916876974263907187562950582708880
567 6990079730131240842709071041114046660
568 7236209298455354551733801209497319245
569 7490557604570720640434712319826556315
570 7753384187565686916983197177027476375
571 8024956313611796196017691885732972765
572 8305549192105973653592578673109954525
573 8595446197470886627405693962828448365
574 8894939096751481068309296144032315740
575 9204328283148818944201943484850038150
576 9523923015635525994472428191579869840
577 9854041664800410571427586599163103740
578 10195011965073133145228884860859726740
579 10547171273483193673206396552082731540
580 10910866835110961747542034759412039600
581 11286456055392003564198733020623884032
582 11674306779439561650401122423386683942
583 12074797578553719320880919152051410742
584 12488318044089533400930668099567562462
585 12915269088860247277377470898568644468
586 13356063256255603261446101640189509514
587 13811125037259260039289788543694744024
588 14280891195553389140873959346318578039
589 14765811100902675395417978609780764479
590 15266347071014181807001397073473501748
591 15782974722073860748640221653475523330
592 16316183328164902435095119434201950885
593 16866476189777609918794257319341864345
594 17434371011625079011800954344565313915
595 18020400289983643249761903794058774435
596 18625111709781819989455271601585343020
597 19249068551666365706752758513725013180
598 19892850109279018302393023097156141420
599 20557052116982573524293420152278219320
600 21242287188280113302483162375999638275
601 21949185265176477721774831384649381745
602 22678394078736451414478485242786141945
603 23430579621099621258564110988791045695
604 24206426629217457365205534442642278345
605 25006639080583875415327141553750144265
606 25831940701236357472060799375457863412
607 26683075486310642502527873699298501222
608 27560808233438049069391928814525770022
609 28465925089280663115658992997083420242
610 29399234109505915615391569270186654278
611 30361565832508490283698044758755907174
612 31353773867194042752617287220638886184
613 32376735495145881882628066782109190424
614 33431352287502563486527222590649212114
615 34518550736881279024693596294343202938
616 35639282904688989157487727381805803180
617 36794527084170456819329920315509635010
618 37985288479549679156409246005723887220
619 39212599901628704732085383405415688290
620 40477522480215454377034091389674016995
621 41781146393759943511914906625345842075
622 43124591616586233306933605538365893260
623 44509008684115520315123263700900263650
624 45935579476484011916935417889492259075
625 47405518020967630778355252993335551575
626 48920071313634148332468962142461845125
627 50480520160652067868780478131569790125
628 52088180039694465024122856183895624500
629 53744401981885050227865429500888614500
630 55450573474742946922666198590282452680
631 57208119386592084167560256251060498092
632 59018502912910685587593764234275167177
633 60883226545106101666653873527563064727
634 62803833062210182239698307859244119947
635 64781906546000523928983616480567655313
636 66819073420063256438199513574483345109
637 68917003513323555371762346312606940869
638 71077411148580790938800765031920943084
639 73302056256596144939980604118741156774
640 75592745516291656280903934998495517228
641 77951333521630991423007482469934270680
642 80379723975763784241051350289167433160
643 82879870913027153330314777222259250120
644 85453779949409987577672962897931145440
645 88103509562097796517061812557684797680
646 90831172398728354427557253461106410430
647 93638936617001030156186587128092523390
648 96529027255295592171922582278000729930
649 99503727634969414356670453308691694880
650 102565380795015386549174721113153465550
651 105716390959776458976371228591133949980
652 108959225040426625594361821797476852655
653 112296414170942282242182688964437805655
654 115730555279302285674750901948486309380
655 119264312694669693341165222370819839970
656 122900419791323085631642019160016055697
657 126641680670120566718807183154007127557
658 130490971878295011623069226757479080607
659 134451244168394880362734859468582712327
660 138525524297200959702845096794228725948
661 142716916865465723858891789074095090444
662 147028606199338632381107021338599495204
663 151463858274357611253365476617179018144
664 156026022682904196973334750634558364959
665 160718534646037368097751838054560132493
666 165544917070638949574978660059509536205
667 170508782652821657359685893384326698835
668 175613836028569359603067580573224156545
669 180863875972597971506928833706395448865
670 186262797646444579172002333615536460740
671 191814594896811908991855512386629376710
672 197523362605215128957988754219429601570
673 203393299089998192346856215571292874510
674 209428708561807518437760530156978771610
675 215634003633631755029738464748709771450
676 222013707886537689540326894010155977560
677 228572458492254075422094211518479825160
678 235315008893777224655782578122338210410
679 242246231545194691393877781513641948610
680 249371120711946242748953180632998728760
681 256694795332764586653479418321521145102
682 264222501944562010162142878294653113112
683 271959617671553181119434975915608694662
684 279911653279928888466146461476548092507
685 288084256299420448397901429079809757683
686 296483214213119892005442058400456907804
687 305114457716946881908743186285135421314
688 313984064050179587835491699174431126479
689 323098260398493491282212599591697744419
690 332463427370979294630813895212003612233
691 342086102552638787777615778944431379505
692 351972984133885682976066134600968398660
693 362130934618607073816734425425007885620
694 372566984612370314797005075613367581440
695 383288336692389761607542026317718257300
696 394302369360897967035085531651799020165
697 405616641083596601317576951935358782675
698 417238894414893567069654060721579326015
699 429177060211664515822933134407941109765
700 441439261937309254213462834109631720525
701 454033820057906361435641764393335550365
702 466969256532302734426694322562851910140
703 480254299398008742130627273659708504390
704 493897887454804214022317792347375618440
705 507909175047995619884226553587829917300
706 522297536953300526781350087205601903932
707 537072573365371754565166275793535452092
708 552244114992010602476451968412459781392
709 567822228256156096064819524030835078112
710 583817220607775415389062463707079314518
711 600239645947819522132631016188309871814
712 617100310166447514826489473996583907574
713 634410276797763417920695746659376413964
714 652180872793349962231251112323023219154
715 670423694416925451698342915505033692448
716 689150613262492044959380086520462468455
717 708373782398386720645444557899696081135
718 728105642639689853381944527768795995220
719 748358928951490714192963544642742292290
720 769146676985554335506152557826468423485
721 790482229752980058517508446258235242545
722 812379244435488720745842847518498365955
723 834851699338022855786258712516213601195
724 857913900985392477321844305515507174220
725 881580491365748017296615927009931095900
726 905866455323711795878278265613364429020
727 930787128106050030700681211371241235720
728 956358203062818857295315361628813897595
729 982595739506970144191589530700505280745
730 1009516170735456057652260438214932954465
731 1037136312214925375353153244528903451687
732 1065473369935159478631912378020597101497
733 1094544948933451782514591113621886650297
734 1124369061993191105058201024298534799892
735 1154964138519967146282031635568764711078
736 1186349033598574855946348897569446538974
737 1218543037234354032707587092665486724234
738 1251565883782361028958118325367945148974
739 1285437761567930950362345616565743854414
740 1320179322702251251340262569960087562888
741 1355811693096631152332977383050181874680
742 1392356482679215856619806161670913611010
743 1429835795817960138953183748679454696970
744 1468272241953742530750035853061668065540
745 1507688946447569052647522656281082774170
746 1548109561645884260727718140114502943100
747 1589558278168077293682269229633609154410
748 1632059836420341650881293679188621198675
749 1675639538340119612204682837969481430475
750 1720323259375435546282185169900646790700
751 1766137460703496861387053913821111871650
752 1813109201693017049777488213138930621275
753 1861266152614792179149056084553197753775
754 1910636607605140311648585521010513960525
755 1961249497886892699437569653117165046005
756 2013134405252706234148748039024317233492
757 2066321575815548534059669914116001256452
758 2120841934031290255959697880240878717752
759 2176727096998423737304427251118747982972
760 2234009389040012927373500128899325450113
761 2292721856573066773064099455125162510159
762 2352898283270616805205979126975605098419
763 2414573205521869644673817355706802238009
764 2477781928195896534157217793149792762949
765 2542560540714414821548271882919159992053
766 2608945933439310595106961689553094839180
767 2676975814380647419719943172804725559910
768 2746688726231003368804061552852061715620
769 2818124063732077309122685045804017823440
770 2891322091379605697658899737035406890480
771 2966323961472733012684256794019797956080
772 3043171732514082387519022786330442111040
773 3121908387966878067731434685135701552080
774 3202577855375577993492090242740893954030
775 3285225025856583141602586564727555745550
776 3369895773965700269770032467190728540130
777 3456636977949146412717634981801700858680
778 3545496540384996909727568188475378465430
779 3636523409222093920535506106867782167780
780 3729767599223549335778193001181226523295
781 3825280213822094734393400599659983363847
782 3923113467394651608761894203612633303332
783 4023320707963617494562723952109661678882
784 4125956440332487932211918566785149399977
785 4231076349663560376626394668511763769373
786 4338737325505594288489557806518161118119
787 4448997486279431710120478951848618932879
788 4561916204229714679734223231555071444444
789 4677554130850969896942048525333637651884
790 4795973222796467147741501637962613874068
791 4917236768278396157306176825566260116080
792 5041409413968046792278876977294421581335
793 5168557192404819910037554968702900039045
794 5298747549923040679943845461228498301365
795 5432049375105692910672210316241978697915
796 5568533027774341838500730884554722831985
797 5708270368524663994447660959205746171345
798 5851334788817156204268800598126597170660
799 5997801241632751515884189773078346133510
800 6147746272703227925464361151774108495450
801 6301248052326456218257820684232240640710
802 6458386407776696085763947754452885399810
803 6619242856320314959935028868126968203810
804 6783900638847471751022594243976419928760
805 6952444754130477922175150993629936233960
806 7124961993719721115073555592120412111002
807 7301540977488211891306282048011913319762
808 7482272189835992108816955123020187351312
809 7667248016565824047010316147655280839782
810 7856562782441762663827013836748859016608
811 8050312789442399349581012107363237411854
812 8248596355720754272331635086685591649739
813 8451513855282985925222833175088129919779
814 8659167758398280825209509084772142150844
815 8871662672752483513010939029742264213058
816 9089105385358227104557699876376509113255
817 9311604905234527683676438911906747895035
818 9539272506869011843808997058881350105745
819 9772221774476155723194089591799044579065
820 10010568647065125973644100587534774560100
821 10254431464331028298812915648519533321940
822 10503931013383587535158076545480500665200
823 10759190576327504769640936169572410045540
824 11020335978708961735080543183442705983165
825 11287495638842970739994448434091640107275
826 11560800618036499718257002598507571799015
827 11840384671722536669043924526303676997165
828 12126384301520495843904016861295920575165
829 12418938808238609570535858111750079285965
830 12718190345834194627623823349068960057500
831 13024283976347930648128229658163249912582
832 13337367725828540176508698986776786308992
833 13657592641264515785829495606037426253292
834 13985112848539799121459787531165918295012
835 14320085611430579927623422879875144212068
836 14662671391660650080434764444229319562864
837 15013033910033018445928425060720144018624
838 15371340208655767054192899624897701563014
839 15737760714280407681891429818965354874454
840 16112469302771280516643539870826053904398
841 16495643364724823190004840093895643548580
842 16887463872257829163796461371591329162010
843 17288115446984109290599268217529350351720
844 17697786429199269397273732077207519299415
845 18116668948293620014964209364626720997535
846 18544958994413541955411577152738459080820
847 18982856491391943367397841844361757113730
848 19430565370968760255306371165246025477845
849 19888293648322773261293520162744215564745
850 20356253498936338861296183960633799867275
851 20834661336814963061589729746161857903795
852 21323737894083980266093495988364420672620
853 21823708301984939275022648586875038042620
854 22334802173294642433433412099350608595020
855 22857253686190132835040406579734291374040
856 23391301669583278264453426135212285625587
857 23937189689948959292463980454115425324897
858 24495166139671232687718443982779751978697
859 25065484326932210138293216134487667665167
860 25648402567168766253333462442527300579753
861 26244184276122569003781238165139811052649
862 26853098064509310228814316081006042047284
863 27475417834333403648227793662986618348774
864 28111422876874813048679235426705804344214
865 28761397972375074022334259913975219750338
866 29425633491449978899637682782028465137430
867 30104425498256806404143435419773527859510
868 30798075855444395137823961256036472991720
869 31506892330914783352126135219149409934040
870 32231188706425566646153941245599559921970
871 32971284888062560332483224595371944292250
872 33727507018612794297841556362644900948060
873 34500187591868315335661771951629289422450
874 35289665568891725216649455388180350362500
875 36096286496274842269173014921896713390450
876 36920402626422340041551565886528355700675
877 37762373039892688792132234977108367623675
878 38622563769829204180265578025697452004300
879 39501347928514492692664841420410027134050
880 40399105836082075116848795016430229579955
881 41316225151419467849022915440450368885767
882 42253101005297507081390451149224348659477
883 43210136135761213037990102731082001353277
884 44187741025818010504173184445062929600372
885 45186334043459648009168128343988350906788
886 46206341584054691261217241824955266844584
887 47248198215149006888878078748194716512844
888 48312346823712200299623118045415837514809
889 49399238765868526618215360235075569300999
890 50509334019151356303868028339723089335003
891 51643101337320847259323507206575385358305
892 52801018407785053130155669330363260687285
893 53983572011665283143302935488759120894245
894 55191258186547122345625883178210776048940
895 56424582391959122572769610802241780277030
896 57684059677621784003492367638183097277980
897 58970214854510064833682275791217465962440
898 60283582668773282537407453370851650675480
899 61624707978556904470526709157424186470680
900 62994145933771368317745598240871517776800
901 64392462158853724189786763934923888495280
902 65820232938568550147949589021885712332830
903 67278045406895261674313780130906389980830
904 68766497739049613223913759403652372759930
905 70286199346687876598274001252622212119120
906 71837771076342876576839023832711556982622
907 73421845411141769144347668254944808514732
908 75039066675856161869596287083272167403407
909 76690091245335899637042927299984020595127
910 78375587756378572121296770413256598996548
911 80096237323087542240937289806562475805794
912 81852733755772047448802522333130546164929
913 83645783783443688228638114762185745858869
914 85476107279964390691859414142619833392559
915 87344437493901712823499946642878311493143
916 89251521282148156834867181928745787171580
917 91198119347361953364993302725713902864460
918 93185006479287597057987375726273425628420
919 95212971800015237454551345976283682898240
920 97282819013238864300267294530597946163215
921 99395366657574072419228547386643602997885
922 101551448363997048358996603826693993689245
923 103751913117467289212950110642758109702435
924 105997625522797443501502136690007513874785
925 108289466074834554878482754914004338173825
926 110628331433017891858748373197169252793860
927 113015134700379460874782387788033469520710
928 115450805707054225902164819834234229912210
929 117936291298367995786273433728410539798910
930 120472555627571890396902188246731619170410
931 123060580453293258976631014563715214859402
932 125701365441773898677274313434025810533912
933 128395928473967408442643668167147418496712
934 131145305957568513242816444261141381972682
935 133950553144048206344318520941574598418658
936 136812744450769582962912853432878494300904
937 139732973788260277443451837456046619444414
938 142712354892718468198541382493152044113704
939 145752021663830480170259518644490625407894
940 148853128507979093714209768551515508653883
941 152016850686922761701778940487934238300755
942 155244384672027043455307970205070586957660
943 158536948504130685034374595860582012698370
944 161895782159129910543649987105638539314815
945 165322147919365638699686701583598562072275
946 168817330750899503043134508719995065237465
947 172382638686765733083645626848191459180225
948 176019403216287147488290419673905302231940
949 179728979680544719343630920003539076685940
950 183512747674091397711485782063653207698400
951 187372111453002109335497490668826040959540
952 191308500349353119618367326508324013208565
953 195323369192225203058415042826316329845315
954 199418198735326360391198349802690450921615
955 203594496091331122911450404955353986538325
956 207853795173034804038646188632419900269357
957 212197657141422394324119978761790395051517
958 216627670860753148968817929309525664357692
959 221145453360763286720454948151489777150662
960 225752650306090605941026326254846861493368
961 230450936473026227876293001201842482520164
962 235242016233700098916043383798584851670924
963 240127624047808323107719146516499404759564
964 245109524961991853578537645099593948183504
965 250189515116977547036805024322320294418848
966 255369422262594079368061294232148472091830
967 260651106280776732724535626453403648193510
968 266036459716676595637774649081731421074470
969 271527408317991267777070422673535664116540
970 277125911582635730245484010507696744762210
971 282833963314873630968075544763586823404720
972 288653592190030843002887851474624657725255
973 294586862327914781716019102920583129724495
974 300635873875064614931768188065693731344020
975 306802763595959168623649614838770690483650
976 313089705473311019680676567234066383790445
977 319498911317576976996665079344627277890145
978 326032631385816882821744594977301107621395
979 332693155010034418220479196647366303236795
980 339482811235135369838123443954937736121740
981 346403969466640610226098248260231164947612
982 353459040128292860962766220805473978890172
983 360650475329698146971475087314250842786472
984 367980769544144712032579224815773541641067
985 375452460296744049760217638758968281166553
986 383068128863040611521036562423658038854449
987 390830400978238683166374601399232986995959
988 398741947557196876289843063328531204055449
989 406805485425342657269509272063263489540889
990 415023778060661338871435826308897298952788
991 423399636346915984945211503977651880091430
992 431935919338256729001079545889359638130510
993 440635535035380082493782529438784512958970
994 449501441173400908724487064877995465793790
995 458536646021601863686068863688202863882270
996 467744209195227256198352639577941415811400
997 477127242479490456591140757328732245867960
998 486688910665966186279389443797131712106850
999 496432432401541250124918075118411243492650
1000 506361081050099529783664074349498487147700