1 0
2 0
3 0
4 0
5 0
6 486
7 346381
8 36285336
9 956078397
10 12428297150
11 104000525596
12 643409498286
13 3191250652226
14 13361641961066
15 48905750870775
16 160414160371552
17 480243686391743
18 1330654487994234
19 3449609146025210
20 8439769551278350
21 19624142987739108
22 43616849672119790
23 93112709811981557
24 191696927842663704
25 381920049400830625
26 738532765420347014
27 1389708580432837752
28 2550402748009811870
29 4573836436177381798
30 8029626473495462850
31 13820519676163101395
32 23354308665954360704
33 38793642206786970723
34 63414516491967350242
35 102114758883891344150
36 162127419409207980126
37 254011427428904729096
38 393014065961796072166
39 600927859298687302161
40 908599665218962549400
41 1359293657257379885957
42 2013164298673430836878
43 2953162489643955543124
44 4292780317193287492430
45 6186140170625159699850
46 8841055788650794562138
47 12535839991592322403375
48 17640810932232912370272
49 24645660850672632625799
50 34194104470618540666250
51 47127525094047094351794
52 64539692840264650007662
53 87845050076366682815660
54 118863553795886442847518
55 159925644696877686615725
56 214001590579341526019800
57 284860241573934351091689
58 377263152495737747194838
59 497201091042497472577712
60 652181179451055290121150
61 851574333681976029543406
62 1107034292794436980025906
63 1433001399183448991998731
64 1847306428014097861408256
65 2371892204951438094239275
66 3033673532092376798965362
67 3865559103592359768018638
68 4907662679691429666078014
69 6208734849979328820968400
70 7827851307909539753651350
71 9836398738088337068590793
72 12320405250646617537087960
73 15383268854012804134796237
74 19148944816113217363852894
75 23765661008895536393647500
76 29410239554078161951246574
77 36293113389212258567002322
78 44664137861185115458245450
79 54819310247129901447893863
80 67108524328177713441173600
81 81944502938019297197509455
82 99813068925569193506283674
83 121284934370943764499305578
84 147029209351141664482495182
85 177828855254622839381846900
86 214598333795383699536996686
87 258403731695606774660554341
88 310485672726506021665766296
89 372285363672100283810935601
90 445474159081432105739034150
91 531987071692038380617500392
92 634060701453012268264946398
93 754276106483657157195417654
94 895607194430848916324734370
95 1061475272916914605588273475
96 1255810463508440482756184448
97 1483120755320971350839479795
98 1748569552470332080385203202
99 2058062654584424980595860614
100 2418345702028514316093758750
101 2837113217935188477446750104
102 3323130488166519098218502982
103 3886369638607596736157716865
104 4538161397374843487111005208
105 5291364168338635446070792725
106 6160552192571446855108664110
107 7162224736750119380149977284
108 8315038423023001154631762318
109 9640065004309930571046821402
110 11161077093399529358220302650
111 12904864574564645379731730591
112 14901584663812860087758823776
113 17185148839466578578105881111
114 19793650139733139208817227946
115 22769834619554410210261199650
116 26161621076663449915642725422
117 30022673497843414860348238908
118 34413031042379278525855943294
119 39399800772195721758166055965
120 45057918758849448967984800600
121 51470985648144653237787999353
122 58732183245512598530255072630
123 66945279201383277108202581792
124 76225727427622762477651758334
125 86701872465863432580960218750
126 98516266658474678412468143634
127 111827109645382440102592550267
128 126809820427439520580702689280
129 143658753002191852047163087803
130 162589067393424719241511816850
131 183838768764687889665190499390
132 207670928232110152881487056894
133 234376099976388014191748883808
134 264274950301187706502396837622
135 297721115398809146027482004025
136 335104305767463387374503729496
137 376853676481719878188032890461
138 423441483852571203160603036926
139 475387050430309118670833425916
140 533261061806364804534966095150
141 597690220263994084500033359202
142 669362282016945366638431077418
143 749031506565007105610757145559
144 837524548590785809017944542560
145 935746824828636427830848138975
146 1044689390460012427482729379258
147 1165436361835526129396458032090
148 1299172924698868184876288266382
149 1447193969597848419834846764804
150 1610913398819881172122358808750
151 1791874151990220867453379192789
152 1991759000428423832270808278552
153 2212402163479437855638741418945
154 2455801803328281537410657235398
155 2724133458279673516959831136600
156 3019764478144743499377512624670
157 3345269529234983768649660141254
158 3703447240528119273239816551298
159 4097338066851192395867224684467
160 4530243449432861674672628310400
161 5005746358920081494043117899651
162 5527733310944747346515305498146
163 6100417949574762821733565349366
164 6728366299502946517741482513886
165 7416523793628332296641547439400
166 8170244188780267779237879682982
167 8995320488739301629518676877553
168 9898018000433677725129202108824
169 10885109656250336476423587850405
170 11963913742809193740172145382350
171 13142334184324196056322754964788
172 14428903536829860499092878617550
173 15832828858103891371986687575722
174 17364040627081804517748052661274
175 19033244895955668152535199919375
176 20851978867994094683051901006944
177 22832670104433140043938570994087
178 24988699574587095041275236849610
179 27334468774634275933523052713618
180 29885471152366527351483692986350
181 32658368087573647656969949258700
182 35671069690687483385948048411614
183 38942820695857925570297644630413
184 42494291738798169872558298596312
185 46347676324543873517482469878025
186 50526793805745582101024661334806
187 55057198708282187061856907437456
188 59966296757872263613546594527806
189 65283467978997882342868957710606
190 71040197255870762730297870513650
191 77270212764393270276298920337387
192 84009632704127552813835598898688
193 91297120780216869838685111339339
194 99174050907036723977555408323250
195 107684681628123645103872958546350
196 116876340770671378720541584240318
197 126799620877633878000012587947760
198 137508585986269122948207807391062
199 149060990348835792879643898963369
200 161518509719155805412797772535000
201 174946985857920546747704145242349
202 189416684939989360779894588190622
203 205002570578548944381100378721900
204 221784592213916450945597259881838
205 239847989649023438234727978084850
206 259283614549259814578020181182730
207 280188269761435580574300203158599
208 302665067345183844580435205330528
209 326823806250233231223759855479407
210 352781370614674870856922692050650
211 380662149702693706585930064800586
212 410598480545282559834152081842766
213 442731114394268593934975589390996
214 477209708148615550003612758797326
215 514193341962483187054670892083525
216 553851064296991312480842595056792
217 596362465732115042658121562197073
218 641918282911697762925598407530854
219 690721034053277855595391483851720
220 742985687515355791173681498240350
221 798940364977952798104392819424598
222 858827080857906262923089518703970
223 922902519648387592859917570453027
224 991438852942694976902472810030464
225 1064724597975547992212017105561875
226 1143065519590977257156364608242754
227 1226785577624546571714160559783782
228 1316227921769155809819549456620190
229 1411755936078141246584523962458808
230 1513754335346909491947531238713350
231 1622630315705007757704555334412385
232 1738814761844445380898883119266584
233 1862763513407340571659848603907893
234 1994958693156676149357964954427502
235 2135910099658215231493281704468900
236 2286156667309561912203744085156366
237 2446267996664065253415540040832826
238 2616845958112872690429808185320186
239 2798526372108059505066206065164671
240 2991980769233515689043401416258400
241 3197918233558284785446076374747447
242 3417087332839448833044096246516458
243 3650278139278570289995897974548994
244 3898324344677270059521687999670190
245 4162105473983878166781467644683100
246 4442549201374381408346023119298878
247 4740633773167255129742729822551805
248 5057390542033352524706490905595992
249 5393906617128986535142214444518809
250 5751327634952832384270509290093750
251 6130860655905462673427117489398784
252 6533777191714365426719856129282942
253 6961416369077356103640862635363230
254 7415188235073549141218726275725778
255 7896577210093678937919562290512475
256 8407145694250734519376533454807040
257 8948537833447780949625273534041819
258 9522483451502672826888500010306258
259 10130802154959314412263906404456222
260 10775407617452385181225676451617150
261 11458312050737231667487799065120896
262 12181630869749133992723289858088886
263 12947587559316600944818481830431001
264 13758518750421948373192062444797016
265 14616879514179394591430735002694525
266 15525248881986491180869274052503102
267 16486335600599131126454788433397468
268 17502984131183877029737274577353134
269 18578180901714174166782165742497410
270 19715060822399405922091421824655850
271 20916914074167967867976348009753783
272 22187193180567842519055625063500640
273 23529520373800816542416509015326207
274 24947695265969768947717843095772154
275 26445702836992651667056793375896250
276 28027721751022168372273432970444814
277 29698133013607025156222166862306852
278 31461528982239276109615696566332270
279 33322722743353022758178529541448373
280 35286757869272860426336671140216600
281 37358918569056315365938974885022945
282 39544740247633409421546279186978054
283 41850020488118756702484014915016248
284 44280830472657579044964822653174942
285 46843526857667071198966520625714150
286 49544764119849007395885693028975426
287 52391507389878720618633870498151571
288 55391045791219974659549953697682816
289 58551006302075164985084823090600611
290 61879368159056113660200487835735650
291 65384477821752860451694957608839382
292 69075064517986699406092867754224478
293 72960256390159678854890918059262024
294 77049597263756292749797578430614630
295 81353064059714571077375581525174225
296 85881084873063664395550372030273688
297 90644557740923758923338059063606725
298 95654870123682210006781678604337422
299 100923919123897608502072925416431124
300 106464132468241571563011795228828750
301 112288490278566861138113792147099594
302 118410547658990474724536756561036762
303 124844458126702128219439813635517935
304 131604997915052574928926412958735968
305 138707591178343003234329749190731975
306 146168336128626863963808803602403850
307 154004032135749443834611433653740914
308 162232207822788881030378914345872238
309 170871150190025681805075639202802412
310 179939934801556723025850624715541150
311 189458457069684806352549597914985581
312 199447464673256668568284965181655256
313 209928591147191564577483157999331881
314 220924390681539752011235239017669206
315 232458374169536058739773269917772400
316 244555046545268858882469664037865662
317 257239945452769883801944501340616238
318 270539681289546029631617798875156914
319 284481978668821382769736046180662475
320 299095719346036773435508989643097600
321 314410986656466002298949236907764843
322 330459111512153197571790299709613810
323 347272720007755294939307164682245262
324 364885782686288149650268178103980094
325 383333665517225062688234248165610000
326 402653182640883319567657193796644374
327 422882650934558504129970882215388297
328 444061946457428679039390715547504600
329 466232562832851853096056192367244813
330 489437671628321332153682049407152350
331 513722184795025440307046820881090380
332 539132819230681582101462951141089774
333 565718163531080592102059778237192978
334 593528746997586699075930094362119882
335 622617110969692148909348998691988775
336 653037882553624530879922449643760736
337 684847850819950101013881682527906191
338 718106045545108876538367423262321946
339 752873818573857987282194466834768426
340 789214927881689731788252793223539150
341 827195624418431034757932440200800692
342 866884741816422593789410842310753998
343 908353789048920011667934214761403429
344 951677046126656729404127833310375320
345 996931662922860717984337377737082225
346 1044197761219424786374093854691320998
347 1093558540069395172764007248083812520
348 1145100384573465978807447758327259102
349 1198912978170749176789960612988637814
350 1255089418546732582390906037924521250
351 1313726337264042577334773051282219779
352 1374924023224395744766327140790120832
353 1438786550072955225513910192436798515
354 1505421907659204817649947537991318658
355 1574942137671417949586351170056993350
356 1647463473564831005896989388915066910
357 1723106484906732445882466190559143384
358 1801996226264852121859580290634859718
359 1884262390768680595412901942635142977
360 1970039468476667507740760099029541400
361 2059466909685642651665756506838957141
362 2152689293322274809662507977658398126
363 2249856500559933181434248521927893636
364 2351123893807945868801717074476757646
365 2456652501223960983572987673506754650
366 2566609206903910090589337782015425722
367 2681166946907952514932057845892428383
368 2800504911284744178036111219241710944
369 2924808752260427758337656010418659415
370 3054270798762883802053157059240471850
371 3189090277456016670922025704461207778
372 3329473540463176667008629922555837230
373 3475634299963242109703865584977197692
374 3627793869847404376023077313957185534
375 3786181414629316801079670687772828125
376 3951034205805986750323076033793060184
377 4122597885871611028463323678414290617
378 4301126740191480022670630206940093430
379 4486883976948107561774583749508348128
380 4680142015376883412783525123411364350
381 4881182782513795667370140764343552190
382 5090298018683133063005655563929582994
383 5307789591958554638302584800038113083
384 5533969821836508175565125789945731072
385 5769161812366691805303491178755105275
386 6013699794990087141787373494508918546
387 6267929481341049624780451986874546686
388 6532208426276024635001561179912131326
389 6806906401397668740056200868714355616
390 7092405779349496460370159113942700150
391 7389101929162646604644157026282256377
392 7697403622942970932436929029882023768
393 8017733454193394116354622856285335709
394 8350528268073380194925713076426608510
395 8696239603904369465284989954998407100
396 9055334150237223637253358588998784558
397 9428294212805038672026766999026806690
398 9815618195692156714501560757056442282
399 10217821096057833594084050166513513879
400 10635435012760799251794337725450140000
401 11069009669238887930556231479362071839
402 11519112951006015862118265859531641402
403 11986331458137049362338597691842754970
404 12471271073119538614305706116078067598
405 12974557544459894927675974757473484100
406 13496837086440364908962145063612327470
407 14038776995432106802691318459930574229
408 14601066283178805354434557324077287448
409 15184416327474575037008267328764540417
410 15789561540669400550801648722457774150
411 16417260056445051385742618005052535576
412 17068294435314287191419039697296361246
413 17743472389306246067452729298568853766
414 18443627526311182031697011666999843586
415 19169620114568194272302834228907516275
416 19922337867790272814684354374346652032
417 20702696751431876460442913525630846403
418 21511641810615362858551260229926221474
419 22350148020243910978002219744192738230
420 23219221157840116747038845828765872350
421 24119898699661206941905542525733770088
422 25053250740653808336886320233009402150
423 26020380938823432511171117854239608497
424 27022427484606295446267153031675107224
425 28060564095843789095878421293764113125
426 29136001038972863480890085517844348494
427 30249986177058766625320583568375213812
428 31403806045310029933061189557686242510
429 32598786954729282597034401895024195818
430 33836296124567434578797133622043133850
431 35117742844262987904630194805971783375
432 36444579665562724861851693049277626464
433 37818303625534783576268968813468889063
434 39240457501200170900607798283196914762
435 40712631096524084099893468544872813650
436 42236462562524021102508121234226042606
437 43813639751267558779098240782028460556
438 45445901604548874565177728808488442206
439 47135039578049583572884699959449487181
440 48882899101806266025586709312093437400
441 50691381077824173346310198253163268937
442 52562443415694030556235314963992390038
443 54498102607086602880994381831206358864
444 56500435340017770778592000311089157950
445 58571580153795265222684388297608086350
446 60713739135576959299689120082027445618
447 62929179659489698381252631646844664235
448 65220236169277084761850080035551155712
449 67589312005464419225791288397896871819
450 70038881278049147124751162846147091250
451 72571490785745665878107278607469905774
452 75189761982834230102561482470402892222
453 77896392994684945661055748147152874800
454 80694160683049480698644708172352014038
455 83585922762235146188886720037417829225
456 86574619967298416712825939400810904280
457 89663278275417780279253586771256795949
458 92855011181629030197183765875931611678
459 96153022030129748639827096486394994732
460 99560606402383786988124789349426583150
461 103081154563281028790235454898262158386
462 106718153966632633786088682379662025866
463 110475191821307312574741035725933387271
464 114355957719339977885916713452661895776
465 118364246327370366883488858051401369775
466 122503960142795936395005608636321450842
467 126779112316050506435456301774843820298
468 131193829540447773974583185950080082254
469 135752355011056945776948255007605086420
470 140459051454106353607941320474136830350
471 145318404228440024526755441475592576773
472 150335024500581790854383311161254727320
473 155513652494991646282788297426367340177
474 160859160821129694150060020617955901414
475 166376557878974198913704502099536965000
476 172070991344671950178070361906357353054
477 177947751738031388240866096111135295382
478 184012276073601729088206534633786533090
479 190270151597114673260985402613402662883
480 196727119609099195314961953794929929600
481 203389079377514397085240270300518596435
482 210262092141280477131498223155218826434
483 217352385206623529179417597163676570918
484 224666356138186142790774700667930764702
485 232210577046892648703676164046058801400
486 239991798976595338210326631032825164166
487 248016956391566099619264832451413472801
488 256293171766936664432052369653609773336
489 264827760284230050615051485732188725621
490 273628234634165839644732491953794407150
491 282702309928962637346095241997394838372
492 292057908726402455542303780196568396558
493 301703166167963821922611642830970710394
494 311646435233373189168476994790286304890
495 321896292113967681229334953436383494975
496 332461541707306394807481995556749272928
497 343351223235512377817633576861172897655
498 354574615989873044177933620715379105642
499 366141245204273166239086461309410461634
500 378060888060081723068269375822218968750
501 390343579825161785405144408434554909084
502 402999620129721297259663940646829604542
503 416039579381772080818281501060850083005
504 429474305325014656692577499157843376728
505 443314929742017546842583075069886091225
506 457572875305611624132433856488305953590
507 472259862581472801961776649899397508544
508 487387917184919931434494346845858476158
509 502969377095009203888640852141071443422
510 519016900129061655271141848513380749650
511 535543471580816547893698046807102700571
512 552562412025460476792448070770099060736
513 570087385294840024618903214134466106651
514 588132406626224683246062891509966320466
515 606711850988046584762527841683725565150
516 625840461586104352079844149723251915902
517 645533358553780102976631223357315237568
518 665806047829881334182553240710163124534
519 686674430227783087355551922087311328985
520 708154810699610469972526939642008064600
521 730263907799267284839800485346833190333
522 753018863348183225897152304221534668990
523 776437252307719839160369597883879192732
524 800537092862244240106578910715019911854
525 825336856716949436802187014927819821250
526 850855479614571046018324639180417355114
527 877112372075222222053320551027790110327
528 904127430363641759734389416262018733920
529 931921047688224599019863573036435061823
530 960514125636279363859048131794467657850
531 989928085850034127752528135879602741370
532 1020184881947989328229844206534688976654
533 1051307011696295667838825993684054146148
534 1083317529434914956014766636121890812142
535 1116240058763403180341254177875970193525
536 1150098805491237663382753476782233501976
537 1184918570857693978800267591059011845921
538 1220724765026363384379052889090453080966
539 1257543420859487896611753045129071570936
540 1295401207977377798490431503736526453150
541 1334325447108265356256211062489768902182
542 1374344124734038839317161963300595024578
543 1415485908037392607849301147993333065299
544 1457780160156022072413467166175903518080
545 1501256955749586757121441732383035445475
546 1545947096885260530536494746411564672738
547 1591882129247785324866351980496642956950
548 1639094358680043362573429341145010185822
549 1687616868060263068966118502447441970824
550 1737483534522075488530981317451137803750
551 1788729047023741160812819444534619706769
552 1841388924272972067852426477626014697112
553 1895499533013879459067824297775725742085
554 1951098106682686110746031325497760811918
555 2008222764438950905947646124662955270100
556 2066912530579164546783112453933414819150
557 2127207354339687755085430129957083349514
558 2189148130096117500089877795552076962138
559 2252776717966282633672247792126017261487
560 2318135964824187836055066468663502242400
561 2385269725732343998956921204179012474631
562 2454222885800044120454769320840759572106
563 2525041382475266478107271555924857561906
564 2597772228278011306138054084403438711406
565 2672463533983003450927722272527323289900
566 2749164532259821539178000549269378578462
567 2827925601778644087597481840401012423213
568 2908798291789934734766571303377412367064
569 2991835347186522408165417827647145528425
570 3077090734056667775636926673075552731350
571 3164619665736844794501393303491742110768
572 3254478629373105587086238308694494270910
573 3346725413000038262784628111907914903662
574 3441419133146470698368083650678265919794
575 3538620262977218704867199377789109556875
576 3638390660980324475879332325356006823424
577 3740793600209380753904213159090868671147
578 3845893798090687793755453180844469051250
579 3953757446805143971023716446948528642638
580 4064452244254926805022353233096914412350
581 4178047425625179265947987485960458905680
582 4294613795551076541731712923841932308374
583 4414223760900810978113731651658428039753
584 4536951364185197702998185594309717775832
585 4662872317604770530570903197401032552525
586 4792064037745407139711175340605556712286
587 4924605680933694262907357754418426779916
588 5060578179263417734492934459084597508846
589 5200064277304738759145017200888728460626
590 5343148569507796702116451162424288856650
591 5489917538312660100788633486041255835367
592 5640459592977731482317798576661834442848
593 5794865109138897974188504067669231536079
594 5953226469111908643475220763830754703770
595 6115638102950651026944983736962980687850
596 6282196530274193448520152776218896238798
597 6453000402875656494082706857779132229620
598 6628150548126176457478158633373722727502
599 6807750013187425717524545353592182524389
600 6991904110046359885827572818386112815000
601 7180720461386069211548225894062345361329
602 7374309047306822174591934324789719526182
603 7572782252911602475945918413671442152040
604 7776254916770656776372923947928835163358
605 7984844380279789575999327140297783303350
606 8198670537927363601475337459375633282210
607 8417855888485189008637010425448353393859
608 8642525587138712651609577107400583338368
609 8872807498572149649050946047226509261427
610 9108832251024433530083928644534241467650
611 9350733291332098402098517430448545730566
612 9598646940975446886069005603566697853726
613 9852712453144601048730269004631794240536
614 10113072070842280261659282116035033099846
615 10379871086040399872141775918859531169025
616 10653257899907837817166453881945839157272
617 10933384084126972887846680796881211139733
618 11220404443316858295261129950814123266094
619 11514477078581157538745417091852182684740
620 11815763452199236373050055078529306174350
621 12124428453479074950881904752824596775578
622 12440640465790938021927545793317337014330
623 12764571434801018438666746506459172647967
624 13096396937924550193662957972722989893984
625 13436296255018171833500538074803546484375
626 13784452440331609402458020037931036664234
627 14141052395739040106096941982412145927842
628 14506286945270793693344517083512125878830
629 14880350910966348177901178506127956592828
630 15263443190069879998866949452931296724350
631 15655766833589936099723875564090625214365
632 16057529126245106728022982975367970240344
633 16468941667817893069511659903181683114233
634 16890220455939283174633335826918730812022
635 17321585970326873057395631561612002378400
636 17763263258499697392026411359349422638846
637 18215482022993265947544302129372882412286
638 18678476710098637830723903734259680638226
639 19152486600149705800739949564854718269691
640 19637755899383207421277635649071818086400
641 20134533833396328675794978213042379450427
642 20643074742227118937065891669403357257618
643 21163638177083293901723518122838100172734
644 21696488998745365323324893520149675955710
645 22241897477670403152995508416234091909600
646 22800139395823107074977040329731595002358
647 23371496150261240455854600809577951540665
648 23956254858502860461815801248664572249432
649 24554708465703163589404487360595751684829
650 25167155853669156153769674836749371658750
651 25793901951740754436752193477532153872764
652 26435257849567319268163338594534107635502
653 27091540911809034850649119125322032550370
654 27763074894792951695454134218344475712298
655 28450190065153928667554162506764546565975
656 29153223320491129398873334848788354311520
657 29872518312071153773004954733345430154079
658 30608425569609315869890759664687182311098
659 31361302628161015740673197822922690193242
660 32131514157155593718329986085053911019150
661 32919432091605502716163999441533622655876
662 33725435765524086181715925761709776636846
663 34549912047585707116684966492323646067541
664 35393255479062436903012443977034600704536
665 36255868414071981650972246209749204265025
666 37138161162171998467031944895151449808582
667 38040552133336434488058223468127058087128
668 38963467985350007805350877403124993465374
669 39907343773657441568768074992203738735430
670 40872623103704560680179017082191822174850
671 41859758285808864619540310681785103059763
672 42869210492597700159499706684263043568000
673 43901449919052674079618789585732284038147
674 44956955945199468553685506116203916240674
675 46036217301482750718350485941271226853750
676 47139732236866403104246350462371439971294
677 48268008689699843188205421297816392767912
678 49421564461391748374142020134286286047910
679 50600927392933057298173719475274045537393
680 51806635544311679548787975774747378312600
681 53039237376861913764091250598941068229925
682 54299291938592148684794396656808882628814
683 55587369052535003173595387298793825169588
684 56904049508164649529644841372483771264462
685 58249925255926659702074084356036467108650
686 59625599604926316311013561854584137562906
687 61031687423821939790650829588286161318031
688 62468815344970399549831985586754117237856
689 63937621971872600875303245065807403310631
690 65438758089967370455375137669381619048650
691 66972886880822801952679833726361029497362
692 68540684139774769079551024522849136262638
693 70142838497062967204818391504359118962764
694 71780051642515505723576801884898431805150
695 73453038553833742329539637918741385235725
696 75162527728529727021370553062428409182168
697 76909261419569308229046603204076470152585
698 78693995874774645943664939654140172707862
699 80517501580040577254685535788743759952144
700 82380563506419988323622878312534504178750
701 84283981361134063634583022882808208178574
702 86228569842564008442420510382647401006322
703 88215158899281573772007867625114338612075
704 90244593993176455191233295195928988927488
705 92317736366739386970658374962071814870475
706 94435463314560512239795280208913399313330
707 96598668459103377439954703400814032080174
708 98808262030815675843564033293438580774078
709 101065171152638650247497840629718318744432
710 103370340128977859241787529916261091928150
711 105724730739198814794327918911417716875561
712 108129322535711811366880499251641635840216
713 110585113146711088478557741638150591405421
714 113093118583634299651603549180283171181726
715 115654373553409101102982789715745778577900
716 118269931775554523477161648302992548876142
717 120940866304205649444392695300289070902898
718 123668269855130989209500445304412279046154
719 126453255137812824984080778409085308055495
720 129296955192661684366472126550897391701600
721 132200523733437001445929891786325270275823
722 135165135494946933398056819124252403038170
723 138191986586101219466451928495008626624202
724 141282294848391898630308074765433791553614
725 144437300219877642039716007601078452852500
726 147658265104748406560963311101605078275854
727 150946474748548076615237636474551063516357
728 154303237619133733018794348171779023577240
729 157729885793451169844625470055832800538833
730 161227775350207273529629205697816441333350
731 164798286768520882652756029062322745452360
732 168442825332634762115002269258823151517534
733 172162821542772351968720313570824980943318
734 175959731532223988979688364704719858914402
735 179835037490748348269797825975612282618275
736 183790248094375913191038083646892904953216
737 187826898941702354033557631168306979509651
738 191946552996760780383739956187210630513986
739 196150801038562928035153348417444261833446
740 200441262117400449429541160888100058837150
741 204819584017998596781269170615826211663672
742 209287443729615719432332709358995452689158
743 213846547923183141712584791982808401331169
744 218498633435581144758664043097591683970840
745 223245467761147945493520607402420145228725
746 228088849550519748405765015814192265434478
747 233030609116901141014574071713716178265380
748 238072608949866312082829990580717540246542
749 243216744236792792870777499643577808763834
750 248464943392030656127980691125516618656250
751 253819168593911355226965174393305349653759
752 259281416329701646972861978299476598807392
753 264853717948609316305857375397389885449655
754 270538140222948709474542933742424609715178
755 276336785917575384426620992728754363966850
756 282251794367700503268150334850234611881390
757 288285342065196921813949476048774623559644
758 294439643253510275621288491083261294058558
759 300716950531289720599022723048305457039997
760 307119555464854359448338510244760102413400
761 313649789209612772953841953414130480452121
762 320310023140554477640447900856299473820086
763 327102669491933548679117411843416179554176
764 334030182006266079300733276163225296375166
765 341095056592764595501172843628779271045150
766 348299831995334007631913607303770653141202
767 355647090470255158710375126002267575662043
768 363139458473683523094860975564820013277184
769 370779607359092118693738394899581938457435
770 378570254084789221261832318808470574160850
771 386514161931643010724502413848544723673758
772 394614141231146837008248520071705106718590
773 402873050103960366693835112920095073893632
774 411293795209063462092881718528509790864054
775 419879332503661251231843006275189920105625
776 428632668013980470859683190648554710296664
777 437556858617098805129899968449144420935677
778 446655012833950600197628667023026470923070
779 455930291633654009773310076245595967597148
780 465385909249306318841993154319121130130350
781 475025134005395902449136889360164105319170
782 484851289156981003828365241002096817387754
783 494867753740787261363835056855451335610423
784 505077963438377677100755459342643910730592
785 515485411451550500904449216694584448219775
786 526093649390122304084725324319293856716026
787 536906288172255334513051239176531798937146
788 547926998937490082131155358923304845860366
789 559159513972645839448614593993696138025636
790 570607627650753916322332333454421272983150
791 582275197383190062172525968250047735074357
792 594166144585174561989158999206521364955928
793 606284455654810405192218884204214619140449
794 618634182965831878802724439569003772609030
795 631219445874237908634038462251522487388600
796 644044431738986464501489747584777612603038
797 657113396956928357950344580930851687016550
798 670430668012160793897033598886550749446722
799 684000642539983091046818495584678927994899
800 697827790405639060174726164207451560560000
801 711916654798032624518914845641963473110819
802 726271853338605382821383278407227008644962
803 740898079205566953146200244371735194113110
804 755800102273671094697732553700437595169118
805 770982770269732785639611224716266925542600
806 786451009944083637569746605300959264046950
807 802209828258165252029361968511049602417489
808 818264313588462371407979458727229614683288
809 834619636946979946046228164137377595642437
810 851281053218470531430374815265309279131150
811 868253902414620744314192776134001806385556
812 885543610945407844594249697779430891120206
813 903155692907839871004458181419109830751306
814 921095751392295143386840649473689206566106
815 939369479806679352641456067741271217041775
816 957982663218620891664381351584259176572512
817 976941179715927536855115155954164581877063
818 996251001785530070321888408653711037864714
819 1015918197711140937944777141827698043691250
820 1035948932989858568183421772412609791146350
821 1056349471767950531151325502250161954441068
822 1077126178296051297236464722982898654340510
823 1098285518404012959644206869238598682771437
824 1119834060995649915890795275326678986390744
825 1141778479563621159703023752781539342675625
826 1164125553724696517202891378877803773189974
827 1186882170775655869897323816481787098725872
828 1210055327270073142076422577772111162729150
829 1233652130616239591974746879992511033649838
830 1257679800696483734696080646718753107484850
831 1282145671508148040671883970168949524705355
832 1307057192826485396547735881483697697908224
833 1332421931889741186102783328450024507783403
834 1358247575106689747338447587424829272119282
835 1384541929786896888460029905384050419163150
836 1411312925893983100355737420958701146945086
837 1438568617822165086591071577305753577488016
838 1466317186196356244123266687811281697108246
839 1494566939696109769143057977180129429512201
840 1523326316903691132913768241200430134205400
841 1552603888176569772446562721328384337291917
842 1582408357544622970573536436432931989919198
843 1612748564632348059706652314768568065190604
844 1643633486606382273551819648206968560063470
845 1675072240148632791536771347661504858152850
846 1707074083455322771963859753872785577969098
847 1739648418262262452171263548387116665981095
848 1772804791896657707537037337024262652077152
849 1806552899355771806250441907321474450957839
850 1840902585412759473666425572023407943796250
851 1875863846749995789016212420344120339299754
852 1911446834120225878535798238704800840312782
853 1947661854535864842962756505770608031589940
854 1984519373486780864110014207922752130820558
855 2022030017186897975124982311575713874722725
856 2060204574849958552357354960976538525028760
857 2099054000994789193764696919234408924916209
858 2138589417780417289759239586302906393604518
859 2178822117371389267621679782193466216051752
860 2219763564333645200359770070760198320925150
861 2261425398061308215454633989517626828613366
862 2303819435234750918601556599895346546721826
863 2346957672310304862602017583983400273671811
864 2390852288041982942289494557639996029223296
865 2435515646035588483064640553026019045380275
866 2480960297335588713569444118238112961576322
867 2527198983045134272540577606797884094997958
868 2574244636979610396247057388897883096702494
869 2622110388354109466436383290580661153444440
870 2670809564505218669688385963672778732689350
871 2720355693647520627811082646254571507202753
872 2770762507665209005714028719984166322822680
873 2822043944939225288370183944180849818620117
874 2874214153210327142337554366227836628789934
875 2927287492478503040169338904148193515562500
876 2981278537939152128210680199116551226299534
877 3036202082956452660078243214480174601524442
878 3092073142074346699864759328324292192076730
879 3148906954065573221125614445532702164071903
880 3206718985019186190311974677762099773365600
881 3265524931466998726840504433231681183923415
882 3325340723549398976761348374674562419185194
883 3386182528220987923333879509983799362012258
884 3448066752496493986076182206414199310674222
885 3511010046737423930354038267119341356635900
886 3575029307979914322655302017068393858171646
887 3640141683304252522695273815367046456487261
888 3706364573246541002759612391220030895276376
889 3773715635252983627557394530871746712355641
890 3842212787177277414674406557258678033660150
891 3911874210821598226834260635447435246816352
892 3982718355521673822943462679615490846622718
893 4054763941776442715669490971289540653219134
894 4128029964922802349434043373485687087115410
895 4202535698855955224555052005654376472396475
896 4278300699795866751201444674703928186001408
897 4355344810100353821196984589903063218171515
898 4433688162125328336889325071564309408344082
899 4513351182132725234655617787481693326902654
900 4594354594246649886517031565801138244458750
901 4676719424458285157154284316463970324908064
902 4760467004680103835730177488465643612042102
903 4845618976849937652711083402170049598305145
904 4932197297085459631717835552584683299388248
905 5020224239889642115710521753989727355069725
906 5109722402407758445906851492983320742483070
907 5200714708736501961138208560386389168255804
908 5293224414285801725251943519579652883965998
909 5387275110193920181066246885173738290705442
910 5482890727796423771671029985002133445076650
911 5580095543149623463943215725642541859510551
912 5678914181609088055408942222092461876793696
913 5779371622463839144442306442968152420428191
914 5881493203626842695646996929790201820252986
915 5985304626382418237532749609519978890810650
916 6090831960191192888684979968189816872746382
917 6198101647553233621947890414777068366412228
918 6307140508929997444116251310502792742121774
919 6417975747725745491679086412502561600842005
920 6530634955329073421702602785553636826008600
921 6645146116215216911405616990152799605021313
922 6761537613109797570796965216105227947521350
923 6879838232214681120342278180159848717739672
924 7000077168496626290441212107421813490905374
925 7122284031039409561962757335863227314703750
926 7246488848460117587645456180519074207406594
927 7372722074390305913263985177778310742406387
928 7501014593022729455539216183616424429234560
929 7631397724724357091274093172364264577675843
930 7763903231716389669583894551596163796178850
931 7898563323822007776811078207028989379223350
932 8035410664282582662229264305672022509512414
933 8174478375643090872408303222481747758784488
934 8315800045707480343596091077263828822426662
935 8459409733564742965139121796020989315263025
936 8605341975686455953282007299508523970114456
937 8753631792096561764128694003846998885697381
938 8904314692614163727590240916891295209821006
939 9057426683170122101264254227389060803555956
940 9213004272198242824870929238009047724691150
941 9371084477101858902594764967417992683085162
942 9531704830796612052937136868587660012547738
943 9694903388330250043963917623235416855401039
944 9860718733580262976628251971221824291733600
945 10029189986030189690658611276188571188431975
946 10200356807625433446826751314838425389606218
947 10374259409709434086752745902796199692537810
948 10550938560041051987271658751390884080641262
949 10730435589894027311288668821544657371016844
950 10912792401239386311499853126051457707078750
951 11098051474011674767870895683870859110060749
952 11286255873459907034865557250898129619251672
953 11477449257584127640622934878893795153121225
954 11671675884658490918123810325375562862028438
955 11868980620841772758391516126181868841083600
956 12069408947876237258474876870178993786253630
957 12273006970875789792896422535519323530573774
958 12479821426204356866958122604101446397348978
959 12689899689445442014322664136694254720478507
960 12903289783463815980177530172236411606054400
961 13120040386560308485592006837679173764889611
962 13340200840720677998947400625812971625942066
963 13563821159959545147115303839675092679070446
964 13790952038760384682938327062249378657748926
965 14021644860612580287096460252816634344020400
966 14255951706646555922187801338879642203113942
967 14493925364368006975386029126995120080944873
968 14735619336492264023933494196178818303641304
969 14981087849879831735566545994778140647446445
970 15230385864574155174330704770772602516760350
971 15483569082942675621713149414970233211896748
972 15740693958922247944187999856308809765980270
973 16001817707370001541728964175031172987367602
974 16266998313520736998190719720199171024018314
975 16536294542551960724295231693386309634474375
976 16809765949257670137886132325532979751479904
977 17087472887832012264741081558859334517884207
978 17369476521763949067170260174988510552908890
979 17655838833844073317494143582409957359211658
980 17946622636284729429904604322281421706518350
981 18241891580954604347793148974342578772792660
982 18541710169728964355005505238575338305621134
983 18846143764956724539283491418402708242025093
984 19155258600045548585017656194538284500595352
985 19469121790166187610996003145274592868107025
986 19787801343077277897737562405485757140929766
987 20111366170071828568890930430098970185818376
988 20439886097046641602707416212403667812385886
989 20773431875695917953420335772685879761050646
990 21112075194830315059134512913429125979079650
991 21455888691822732603215419487669955293973347
992 21804945964182115080831909255661829342363008
993 22159321581256571501920512993952798077348819
994 22519091096067124437077197328184738540324290
995 22884331057273412584422876205628967820509350
996 23255119021272683104014455155811441163877278
997 23631533564433422132570581242077114433967480
998 24013654295464984155841527140350828039799942
999 24401561867924593279570902895033158451925409
1000 24795337992863101903372517049086662313375000