41 1
42 42
43 903
44 13244
45 148995
46 1370754
47 10737573
48 73629072
49 450978066
50 2505433700
51 12777711870
52 60403728840
53 266783135710
54 1108176102180
55 4353548972850
56 16253249498640
57 57902201338905
58 197548686920970
59 647520696018735
60 2044802197953900
61 6236646703759395
62 18412956934908690
63 52728013040874885
64 146721427591999680
65 397370533061665800
66 1049058207282797712
67 2703342303382594104
68 6808417652963570336
69 16777886359088798328
70 40498346384007444240
71 95846086442150951368
72 222610265284995758016
73 507829667681396572974
74 1138769557831010496972
75 2511991671686052566850
76 5454610487089714145160
77 11666805764052999699370
78 24594887826922539906780
79 51131477324391596121990
80 104885081691059684352800
81 212392290424395860814420
82 424784580848791721628840
83 839455243105945545123660
84 1639866056299986646288080
85 3167923063306792384874700
86 6054252965430758779982760
87 11450434956358174214315220
88 21439112258713177252334880
89 39751687313030682822037590
90 73013303228015539877211900
91 132884211874988282576525658
92 239712695931351411706673736
93 428716936954147717090781874
94 760365888182828026538367852
95 1337680729210530787428610110
96 2334860909167471919875392192
97 4044312646236513861212732904
98 6953379637389094006997330256
99 11868699725888281149874753368
100 20116440213369968050635175200
101 33862674359172779551902544920
102 56622832535010221545804255440
103 94066963727516980955126424360
104 155285146470821682846557906880
105 254764693428691823420134065975
106 415462423129866665885141707590
107 673552716286298988631972162305
108 1085726766551049116003776022820
109 1740356140500946377123699801285
110 2774480803697160891066767799150
111 4399533845862640841548731795795
112 6940109728684729214837436072240
113 10892116657519088906619864946710
114 17009606835029810073351569916780
115 26433848459843623762640953249050
116 40884352284558138086218007691864
117 62940384438069765211677722367738
118 96454095632366653181532094018092
119 147154325387841432417978451130166
120 223525557551151542913384989058480
121 338082405796116708656494795950951
122 509210537125015289581387223531062
123 763815805687522934372080835296593
124 1141122408497022215206482211768404
125 1698098822168187820247741386560125
126 2517181783449313710014298996547950
127 3717233563930963269439720611181275
128 5469033289461647109060738370473600
129 8017105617506278148509491474898800
130 11710378991863102913553189794796000
131 17045107199267405351949642923536400
132 24724770882453818752278602922052800
133 35743418775721281457098415093837200
134 51501270063942491561840727124453600
135 73964589985449322987749980444694000
136 105886149873906399224568393057667200
137 151108359715887257226727810926045900
138 214978903513324139147303483585508600
139 304919057024000564708930451208017300
140 431198666498586657164144072415378000
141 607990119763007186601443142105682980
142 854797990161851688093118080980267160
143 1198393260717105798012900839021354940
144 1675423587798672183629686609893933120
145 2335927117603917948329851523409810600
146 3248051039715924004344364975407927120
147 4504372668285290836213411805518540440
148 6230347242114234053827896702960224160
149 8595571658102045129818116747602531480
150 11828768336837676784153371671012658000
151 16237672898749901767337810202935557800
152 22235371897387252870588713070686529600
153 30375106252680800796429224105491419900
154 41396162503653480731416818692439634200
155 56284256035669206257628130678317046500
156 76350816883168662401652072920151819600
157 103336881471185172388442891797102031700
158 139548951046557754165589546187539495800
159 188036298444090533155328286812023557900
160 252821913874407439536575847814485456000
161 339202734448163314711572595817767986800
162 454139198186797165151031078698168709600
163 606759748397114245242771031375422128400
164 809012997862818993657028041833896171200
165 1076509231027138177043626023408007002000
166 1429604258804039499113935359085833298656
167 1894792946192655526603390515613763181552
168 2506497755593434082435981154512694602368
169 3309360317931955936966256368067542092189
170 4361172512003352785149330097453350043970
171 5736619227327487125081041897419406596299
172 7532049672521586148961367987451434614988
173 9871549949592684877047853498705289306007
174 12914659332549828335385913599809927362746
175 16866159576091193721586081193781621555825
176 21988474706607778481475187334115299213520
177 28617353110805711700155207045135352652890
178 37181670465134428340347641270321845052660
179 48228398646804801977697302807156596119030
180 62454041413128520546658377735886239578600
181 80744153541259015849608331215681495455190
182 104222949961057736770416427526624341651380
183 134315491851222294570325396037832778325370
184 172825527976397917489090020076651966516560
185 222032796358566768996400373015143151427525
186 284814483604782200229865306074597421831170
187 364796633110234735910854878328422725222115
188 466542632821252587423406238950635866270460
189 595787551373086074479890399741014721115655
190 759729092354941974168987758059012060483050
191 967388377598626113775177745261808690348417
192 1230056745026067641356517397948789857926464
193 1561848367039677991985578011869187122235576
194 1980382896769264904870602184984459488324848
195 2507627693961082184738749519947854546904840
196 3170935664621755536830934876837287039957088
197 4004322602118498979203167761134266326099656
198 5050037421780017820905905838882705302979184
199 6360490170469769280761235835048470603119352
200 8000616566628640604731114257922604532225600
201 10050774561827229759693462286515271943608410
202 12610288580677642307193039638981893991359620
203 15801781369614576471359179300699533828679030
204 19776462573014561964155046486765060742641240
205 24720578216268202455193808108456325928301550
206 30863267348795452762241966486921231158970420
207 38486122537353365793880042546943944878957090
208 47934811304008982545670951196193655897144160
209 59633187872249269952650171428598060014899580
210 74100410965516844319861159763346701793662200
211 91971686551317965597004145353330318108604260
212 114023377478826951500379408274304254029380720
213 141203368622035701567330313735039570396849380
214 174667750781015260898316110631783052398414840
215 215825094355852190190448067734674461296891900
216 266389830747794703320781615032512477943592288
217 328446552683360514889827332170768225646360946
218 404527392570466622858657392165126967180263764
219 497705050409731406775539151034622504564481822
220 611704531229837483187813481718530452537351960
221 751037230009967132136148774776640166726415462
222 921161685426589521183563690610022745929636644
223 1128676131044667380351289576956236661221477866
224 1381548925431724006550212378350803344883120448
225 1689394066424662508009770571352884524992946200
226 2063800318983641766541665670950010284585977520
227 2518724045211218715080419931750819003231273640
228 3070957659401913727477731253685490549394280160
229 3740687787250203423363832218584985828783458280
230 4552159741098131150125298467061093865715319600
231 5534467895756148924626020767847961489369678040
232 6722495035682861521011711089742026521119190080
233 8158027829760972574977753562030688434483183795
234 9891080373907085919921214163291093749580647710
235 11981463339526624696811780043161891913151815525
236 14500642810914273992038872257365161494891428020
237 17533940541768790490373534311201751399435043065
238 21183136289040467699029955157695516919114417510
239 25569543298387231212465450922672871432668413055
240 30837640158858972316541247343927081124826226800
241 37159356391425061641432203049432132755415603294
242 44739125605596342871774095213744159834878487548
243 53819839218613422365550025430395202177601348882
244 64689856006609236734946828596140045967166153336
245 77691248635388544117950848068893682656645625330
246 93229498362466252941541017682672419187974750396
247 111784883958879439206605006638932463783639627902
248 133925851313053627648492954813793483180399167728
249 160324697004569006175359354560743160153458619059
250 191775953354747615042295878661176028891696912750
251 229217925200198339883886978780738967865790119525
252 273757901186966737681229946221546065887104787300
253 326701646227842380345996115066279031459610901825
254 389587878600337862008840437684670769909582953350
255 464228546930309134636702390699023580967026416375
256 552755851228647155660445637297442031290970988800
257 657677100767418143540437633265937972415646037600
258 781938672801815119969736909597290308217680542400
259 929000533282890440697990181585771512974216791200
260 1102923007550463536901723503252514124992220848000
261 1308467749866686286960681065222300848286225642400
262 1551215160475438041555196556960374761316701892800
263 1837700843265946869049624749912516046064381071200
264 2175574092476277907753815847430063839286980281600
265 2573781850474168060512326783790030881299329351000
266 3042782098782794240427906331058436508558318254960
267 3594791240597371956611730045984967025597659177320
268 4244070715771346627189179085127626268106487486880
269 5007258870800404573306531464470752044388794447240
270 5903755000507027226169272905707873589454037121200
271 6956163500597410340399447641073190185834974173240
272 8190807238798682305578570382562371127909579978880
273 9638320587034656333719610838101410853100497130320
274 11334334080890540066262546650814534651285563148960
275 13320264411302985120607693713564089867963802846000
276 15644225436253718694841376446568888525778764193600
277 18362078160348644400301107100421958142545413905200
278 21538640204965920435796235332984406597584915888800
279 25249078223468452947845166629843064877000804760400
280 29580510052599024374044546679314050901925629008000
281 34633847186584691037943823403696867931004590630200
282 40525912475588725612863726970300899404743960820400
283 47391872853684336150580308812376671617944383934600
284 55388032470972639780925134579073970121383559824800
285 64695037927160665317883866209164268379484895697000
286 75521554478236531758835860146208084720541551711600
287 88108480224609287051975170170576098840631810330200
288 102733774512904755752910319875003710389076766700800
289 119717987234796267792705977596274485090496716034400
290 139430587542533805862990897602086749703791356024000
291 162297203899509350024521404808828976655213138411936
292 188807902544449124331315737865251239774192176957312
293 219526648593347592972521869819518306562850427970208
294 255102113385154910410756639236910601302284687048384
295 296280013577246844768398458956254438520370010548320
296 343917192230843396280180171964907112949135384793344
297 398997680049064408965677777631161767757395348764153
298 462651006438214762146972676008117536154489548372442
299 536173065600876797992034225296229237636404554121551
300 621049882935378530492703735864358190312437707476700
301 718984672167495914147322401904506981861706730578795
302 831928624500320942806480327107896967518143420056690
303 962115928334340632329631828678216721977089527775485
304 1112103582561367118738433748738318948597092077732880
305 1284816638944003678845538990019648785311034407986850
306 1483599590629679719723528041305707653981798222052740
307 1712274715501171706598207175491925751024105466805230
308 1975208286046295451806171573226640941256271474816520
309 2277385673090691397791444090026238995702193603426510
310 2624496500587785625707612148357375794303643186104900
311 3023031154380745665166916215330162488994196410661570
312 3480390111316578035173719037575685227181510258769040
313 4005007738390032812534463451327902485690487908068785
314 4606492417049341769728283969659199195995652758731130
315 5295785077994681231621932300885575718024199339417175
316 6085338489622979160700111298472152461438716331839372
317 6989319931922044905586722034839392501000264772438699
318 8023840210654188736377536487649555289956982662944066
319 9207212328052828082390050861727367401065746293090493
320 10560243530383171994139126436389812072906949153365440
321 12106564904474993607566641378861177412154038136536808
322 13873003200145722212229389765100708635991460071049296
323 15890000119315844945213095369246556345479580152301144
324 18192084942255596333035487277865315391997823213235232
325 20818407064200946507875117483472632050701734310920600
326 23813335799752661619534344910919572100100931176702160
327 27227135687129791432124932817729720548017498233502120
328 31116726499576904493857066077405394912019997981145280
329 35546538258197227703051995623147135159911733804849990
330 40589472751574689072689129950306417310625855209690300
331 46327984416452489941586558667418703895921234739336170
332 52855294935609026325109063496848830561669587400204840
333 60276757580677417007744240220721440332314974672151410
334 68711389187529888329647017862528877375403418226957580
335 78293589720484736702148812870568618778095731653165950
336 89175071681636852650583054659359511557424290967673760
337 101527024178079795078535437230419443901526979919277220
338 115542539300306298776245716444046370500727674116887880
339 131439331620147098272306368706482280536062689683305340
340 149462785119899710409980486154528345760071285927504400
341 169889365752952670832677819262313886347281028337596668
342 193030442151195393437793402616981226348073460768963656
343 219236561780993443540275288402730333236388069681306404
344 248902235157299487055626070001779652255173254027621792
345 282471286609435273138786164969124934302745962630031310
346 320442836612670834445967255997761400881147878918002732
347 363377987923518887427289666115108516685484686224009634
348 411907295756953005943637797420383595461070588944479976
349 466739111101222724267303867856213879272446868641634778
350 528668896069346127810861986244902452250344349594084700
351 598589621033356422134234055393421808838293118411366870
352 677503365285342317013666840831139796498646873571707840
353 766534256236300762518667932094206244115456238367989960
354 866942896829554217033892804988335496539525585885841680
355 980142447052521487410929763601462105960291665571572600
356 1107716543335548093708860304260700030863059787122158240
357 1251439259401236295740706103231233895626937797476615480
358 1413297333961017646293920457276913989383103253932581520
359 1595514914754733757923010830699409189272119711200618760
360 1800581095021016153141955796400587172846279297906654400
361 2031280547820583847763268882814412404367208832950944495
362 2290727595984583653863873319560178474706945786692342390
363 2582404091125477845815484518634611137635469939656274185
364 2910201514457194847915902058151698000307464575959392580
365 3278467755484185553979334108720277068247606698225858925
366 3692059072329882808481342411666527406088074004771274974
367 4156397790015542916296480567735017049185040367334533483
368 4677536350843179795709800761243077290825978150394826672
369 5262228394698577270173525856398461952179225419194180006
370 5918007617138217598675393820265747484213718556540567180
371 6653275230176602209419912446419976717100877528716819466
372 7477396935425063510284614592351152080850533053421923992
373 8400810412390206895590847117310179898064002496766197738
374 9435144427128941077930861326948970816444255056428101964
375 10593350778962134443784649693430730707085615707067479750
376 11889850426536604629441875476805835062281168674201111600
377 13340695270250892694344009091535118507380954137422080575
378 14963747217076668956860639277745622539436203750580256550
379 16778876317372951285947284870608257226172547992514548025
380 18808179942777939494572177731065303085385157041756720500
381 21076225171171749845388234457458471986858073037968560325
382 23610316760667473433836673204542921697887929326991173150
383 26440793331390767032629958588713271959915429626425787475
384 29601354633393745016122169382116316130051093226086012800
385 33129423063536604160485567477077853808342066546636962000
386 37066542905869939727383852307687106000058080252179325600
387 41458821111478805417622979315245404687926234270501153200
388 46357413807647770899244138254510711870073138031569012800
389 51819063135560295631626349945415709532926582454828580400
390 57906689463806634086917697646739618102697327098519044000
391 64690044515281125508528056513929116223299013987202703440
392 72246431481453564670492872232080380511490636703656580480
393 80661498784691053737226417009112470286976762001525670820
394 90030114790844972159963762894023550405294176284988992360
395 100457331475660350291484989669885035056754801221950994300
396 112059445815102813282895932138801334880210989532091813360
397 124965168507291620430645182750292499852370120348990027820
398 139316910548745279919878943234219649695359405879266193480
399 155272199187009404156513123883948715721922913256500589940
400 173005235862963124408371168672923360135847257110307064000
401 192708609947356146910435662882895187262429861392314257400
402 214595183376280252238213674456852812408578405206953826800
403 238900162708952877491713013276551611604025130658570144200
404 265883376678834607456341755822938983713570668832127653600
405 295831778997054989065435195352445847263725606804977197000
406 329062198007683083727579970720802778052253688665262306800
407 365924356800893483817281552140346258653735659253447428600
408 406804189577015099175615458510248701718594411377129566400
409 452127482437497759681594354702966627725285636557733675700
410 502363869374997510757327060781074030805872929508592973000
411 558031217062497234922328167516274126111388578454139761900
412 619700435120616875439350956918342156220733407878990786800
413 688000751894663359022720282815256211073018541543073104700
414 763625499421958795269185514974573917920186799460676314600
415 847338455240943582985860932391572662932827598332033878500
416 939980793013953414725648394333051274080150082416336249216
417 1042478698635155781756902607544899950243145171190458021072
418 1155851713606087842902878753193019042975158306518863270048
419 1281221873018388376127794173512896769858707223363501878704
420 1419823711524335403624468477243843386123105630112587833920
421 1573015217241434749805003233999100172520598605993156521264
422 1742289820671615392172470773615801240954573784065910897568
423 1929289513466212855730249050365141164721949504345236412752
424 2135819200286355746291450645835038782877562897760783913856
425 2363862396150263521286110740833050736257719352990450946325
426 2615598391584447428747748508038648347131918037334888579570
427 2893421018669842103821991225213737938407588087932635812115
428 3199959162766647081229489003595555136016660727739452526060
429 3538099177388895870740852532326013281832854258248002921855
430 3911009373463303918813795858355233190714980285466944103850
431 4322166769135087151304476961413091038969632059067315150665
432 4775386302471502939548680427955128718247777620248286816080
433 5274852726964695849042292411491251875003284973386500488170
434 5825155428759994907084872535845301052802609868828858045460
435 6431326425153801483710455718509405984693236784113079314150
436 7098881826245715055437363780430635466648737311071652103720
437 7833867065831761311177090838505524492236106578127050427590
438 8642906233839575451626110295378891001509860657984000219860
439 9533255870993903576039855325807369722770926705665769086730
440 10512863617136134269317133692619655834634605890959745358800
441 11590432137892588031922139896113170557684652994783119258077
442 12775488790395321471594977142349180514954156168813313496434
443 14078461527724197542081032025026584497822614882548004673931
444 15510761583894649401200938508962291605541540962410208623388
445 17084873526814650949342617912099553872440558733347878310415
446 18814453315948973638041500219250372906440714061909021546778
447 20714435054751702502966873394100780022608372378505745397561
448 22801147185574355580661325013653929852895702274129174295104
449 25092438937065896214992487576300525744975907649715684457112
450 27607817901417245224319362859010358399117746802865667495600
451 30368599691558969746751299144911394239029521483152234245160
452 33398070707018623663093886164233455464820787616508053233120
453 36721665122037467280052258331062512926125768908442107074280
454 40367157301222784855069552741652253918792007468360088648240
455 44364870946996055818977406998675786311715853618608309987800
456 48747906389952292658924572509388333875041998192976841817920
457 53552387548577398425789734703823241780995656668726963247090
458 58817730209228893235040044350961737975290193655340405676660
459 64586933411569526303548756835146980216885643272251785180830
460 70906895869503537230626320153144656085363713377651124542200
461 77828759513907453960282699025237348703220647302612305747510
462 85408282411936445913659398930307969360778952621869086117220
463 93706243499352072175413037215006137000096339014041201119130
464 102788881758154518887450707488801058080483927429113752527840
465 112728372682881724723265516467670971715625061921079940861900
466 123603345106406785225980542762199230163485362012290005745048
467 135499441701154856104537355563255963582975737229435287988116
468 148509926735691973435417991577526442521856311530153898778544
469 162736344951026952199091210396868928838202360064584529269012
470 178289235727232325253083610458108150475419835035791908523160
471 195288907040759128358610187269230090404471493725251137010252
472 213866274067838302982051063552381908749212401481017486470624
473 234163767671498882663217946898788525088836726621577016436586
474 256336318420994157926940662425001757256601867017615486815108
475 280552422234959043814047960027363674416787757680569945246950
476 306995294215725298518360526374770365568714879668853549281720
477 335864117754360016957013695139370331138249994500098951851790
478 367375396536805693605154568138716288979596103823906862666260
479 401764417673812619262258077941655484979969255095094491363330
480 439286834814191474364200176337117614556686201470718350465600
481 480220380785513861748137010950349028640377415698671651304440
482 524866720042216964541047708113533405452748105140044752672880
483 573553451991834375279018196875196006411034694078374695794120
484 626636277119746811817256901326399248539369733485176868542560
485 684501338745669377773354948520954134102689911577276534331400
486 747567754225607455276068550519513953199791678711362686932720
487 816290350466078095783509829827361648449099882359716655910840
488 891162619748201590027634892518461933877317097520227579607360
489 972719913073371824829271121521267601933053706891498407205355
490 1061542889545550543800318150435236358457007386139942582473550
491 1158261241704145148902124915252669004449756947988248462210029
492 1263557718222703798802318089366548004854280306896271049683668
493 1378172466999541975242351367384310102639734936504118644898337
494 1502907723394644008321681182092382319434942734289259626003926
495 1638632870221032564139277940827597462820036681658994526149655
496 1786289898087103630358421667363710640788435591434859966967536
497 1946899296818619526947665720788956553666343177506853955225582
498 2121566410975213401356537262478994231347568714219722690814748
499 2311488294927142985320768764141960963848115258505767735188994
500 2517961105585123077691469241984706932296421850224147859683000
501 2742388073691623178094404543987691680609798580352821908046050
502 2986288097599121118011694319049503738972058323941684594011100
503 3251305006693415416363381477233550607582132763945167425947150
504 3539217545083113109821045927701316428123963095093659573817200
505 3851950129885715776852646968726648267678020178927366562020875
506 4191584442413273512015998636936954889129200452768274151360350
507 4560371914814441353201955598555871521005374741531148057381325
508 4960747179284231707551591957315594716639679590359364482119300
509 5395342551828363117828547662977858356345292545925035302134025
510 5867003627787772260325286371255240430140936457189270797629750
511 6378806071913939627715364544066867786812805382178122079976175
512 6934073691762074499767020481023856277809249162792353513689600
513 7536397889563441140636613361790759047703696653628129984158400
514 8189658594578454009063888515772621882705496997811540828451200
515 8898046785248742225037769167980802256526014670618024317832000
516 9666088718291265238146292401427566240773523305345053785265920
517 10498671990244924638910994057853049887562839388368472283576640
518 11401073565926354220033322687563689395718135855712512878181760
519 12378989917815434812128231118923754804137473868440992016268480
520 13438569430613833198970104763758564714303729460520492376742400
521 14586447236145431451382134545662942116983839685273284433922480
522 15829782655442651180086225016291176268327576539943148595649760
523 17176299437337150554325924654606400805674943009108437169138640
524 18634328996200138489579264014521229859572816018163190634841920
525 20212856865712960138489904147982739000569686796561312155562000
526 21921572600752612438857091921317362297525062381425258131599200
527 23770923375713223776291537947601337306164007973273891019244400
528 25772171544921113252324295762491798968489930615787709359673600
529 27937456449309977275572853398274921422809781343753480023088800
530 30279860773280752466367305319193677615724302887912769759176000
531 32813481776759346040083753315289475130509397619350368861474400
532 35553507749971429925304596260150714398026475628298159336668800
533 38516300062469049085746645948496607264528681930656339281391200
534 41719481203566880754135312244416203406203481036451288389985600
535 45182029238680731181097959616928479397406603956480646333284000
536 48924379135217923056704053241764979711131191354896215019475200
537 52968531442766178793246122158927004243704535801571103761004400
538 57338168845489344448222160405438085076686197708742965439477600
539 62058781139997503328497478832391823004686466998016984682486800
540 67157799229656616828434145429842854554169723805469282021128000
541 72664738766488459408365745355089968627611641157517763146860496
542 78611354114644201595477512939039447098134749515717819611972832
543 85031803355083269853275477143223943773480416308834215237651888
544 91962825099732204374119005101220328852432100341959866976705024
545 99443927935226292428362813055883093699554552949143110123619520
546 107517593371551595377992269165370631999914427545014134905933184
547 116229493229720795793995595323039003367496426614867058880524608
548 125628722465260347327632319994132887269009944349008181985261312
549 135768048490999863548956975741690856517099329621270653365961536
550 146704178133693369257222665339744540440873538883494812085027200
551 158498043434637346001430761965096552515531999852560081291862720
552 171215107584970283743228533473059289605819303167540440064791040
553 184925692372047982246104255880081615531285302054003639366854385
554 199705328604511856070841633055682680320335394420892819121320330
555 215635131080747237586220051256622349373124793586761701580413975
556 232802199768729056500851162133363157769820165503377681706233340
557 251300048975159078432120343620704028832926031367018156415449555
558 271229066398721016953816541083854638469579739850669499574121570
559 292697004086650672735875379277750468927596669066649131779795285
560 315819503446097064994393472823776999228235326931259178799008400
561 340720656602423948965105265873344031859692343093146921742776370
562 367533606546184758768501265682954598666309206945006852244607140
563 396401188669544098058747533677209653350827746187813903857689310
564 427476616461994017791842464615575993288464338145175988098923080
565 460924214314936297809906474251527550015233494374092429915823550
566 496920200575721799162680122716884939635470776791878695871154532
567 535653524194741939401596253955273309454965647226226655055027794
568 577326758524883152903428220581774648520721987902270854025153296
569 622157056061853246216005033164829119333884111962863855947561033
570 670377168157384405185487464846791300605508400413671829659942890
571 722236533995974519548893098919844967256123201200389839124202623
572 778002443400560122753233244034183279228818212969158169452060076
573 837961278324287500634591445172156050748332398555127126120357939
574 902419838195386539144944633262321900805896429213213828129616242
575 971706754611137191026859857913548863227322934077898784971028725
576 1046174001226196302862563136744306813493342074820317196529556160
577 1126198505051334452894960690114673566018019360394259370144690120
578 1212183865772199839428840370365514564540810410256763344401547280
579 1304562190115434399682711104910098388232582207320940476595717240
580 1403796048732749446782880224207527022587936326987282887616912800
581 1510380563543939682557135944934394815043687048110391403158196920
582 1624845633978877810070708169966391464612617120148332341290333840
583 1747758311087981113046536647768277165810250518535936817292001160
584 1879725329052266979777490611964408590853013449033125416756038080
585 2021395804219809160238661779410255561854803065596283766180665950
586 2173464112427170950274964775659467448159476323742059242168569260
587 2336672956034339464856051874197998886574382055012067353759981970
588 2511816632812050466792245890362748346079957309592496533840711880
589 2699744519573535994417213192378939371972800830930621274511276090
590 2901364784241140686167861172137657977165669381145840713955651900
591 3117648340884571173682192641333374299099837462285803385359618678
592 3349633063164548339056003709018797795040115748953168065576940576
593 3598428272566262980181540216391570819671718549147153374795517684
594 3865219518814394593540388586865448583878844155865115921570592232
595 4151273670928817298116482327048631601819336232382209338148921260
596 4457944338510946143562925165623395377809593503603237415381544272
597 4786677644048623826811270366685552231209221801530814275148888364
598 5139018368296368130041543409834758050741677984408306887861822696
599 5516616492131764354650330649625484000706568302259096462059555188
600 5921234159712090541664040053265277997180574206360389762496839200
601 6354753089262440027750157271450771564831294817897489727251072070
602 6819182459422440101079491403588884994703100678029035322290811740
603 7316667300768205304183155367195903295028415852048947151852952810
604 7849497423914735352978021033368251492357305816407751473746329480
605 8420116917497189518708692775155659845525124147033137662440654850
606 9031134251333268758119412073883769675023407492216073315821304140
607 9685333022189565611622761711744608114380226762853633397002706030
608 10385683381818793460082255944868997766390084430008834401018774720
609 11135354189309234537306503293002147253048523623020035475740200360
610 11937725932299882368641418293025149076203162407807067908965768400
611 12796404464272330047789309784277835237824793388017751741014183320
612 13715235607941621697455442360732110622677361739871916051664939040
613 14698320677741633042902423369106265405072067738708889055368195160
614 15750032977545135581748844587489087187982983580396610610813388880
615 16875035333084073837588047772309736272838910978996368511585773800
616 18078298722051807798181282483030952250554381153150892179368411584
617 19365122068586745506037936270885586004500092311621702212969288103
618 20741153272767086174577893614224076517818123134457906356351854502
619 22212411549901083636788436240838587135864045363718761305504840721
620 23785311158788725137839085439239937865692069301391419705376513380
621 25466686602772066052755296651324140369990991441662192477653128981
622 27263819392296428717407563712777306902124607016719249089673401422
623 29184466462887757888221498613505605154679776926831773510079946883
624 31236890347927891804888876732122637421132385595785637513361727024
625 33429891211395432154204705406809329431862570200969218229197053750
626 35772840851852206031678881341303658503155502471464496771756163500
627 38275718795411831368366311605797600480338737286020886477629888250
628 40949150602246388584896156198366087055626451474652669008435383000
629 43804448518389419081462044640769164554403125812170967357663020250
630 46853654612199208864721711585203011323045788220148912453867067500
631 50109586542877458972270169508920508720071004011718582641339185750
632 53585886116918027192004648273498750441767977217269279575848334000
633 57297070797312687859018483711359305793309340504276104681608100375
634 61258588339791305400704415974707925586775922225482378361112201750
635 65486874740349291127015663541985745366334529651820387641929710625
636 69999415688843948162658759685215015215107161106819775697928228500
637 74814811734553011710761124025976450825542385276919793824799130125
638 79952847381314608829925623330943007749909617766624503283453676750
639 85434564342240861274786744662997628682595728683734210030312540875
640 91282339197052005368720394965473259360369392917512344606677840000
641 97519965708850559068916288621447265416661301433542354821467492400
642 104172742071683958273284953901778942425119060765947074534745640800
643 111267563375569410580933929167514717573673681183561410175816357200
644 118833019591818740321926120039601124572878691015279516008666225600
645 126899499398548158125235674545600538658123767723270344082102178000
646 135499300184234892808102885547864376815120585040053954176922325600
647 144666744586138573674657701236746290097991779737483347116285057200
648 154438303940391755751529143989145957139207039983343013066478940800
649 164852729041635278754510550080519286485765409455903972829185579900
650 175951188632287243334042459035037005280373589731260397929344215000
651 187777416064949172804035476773457525307415093303361506642628006500
652 200377864606132341519199886835178897709385664212425044731576858000
653 213801871875497416686335826966293823863119017533845676813267464500
654 228101833942210947003040180809063883860489131267757051608282091000
655 243333389628905814799660127736053491740424073257949297725447507500
656 259555615604166202452970802918457057856452344808479250907144008000
657 276831232876521420473379573891925790603391543083069590659080541000
658 295226825336711660731740291119752301810424044325218461351175034000
659 314813071030571172204234388103425189147361561828995090664117067000
660 335664986882353753884967198947109248525458208089073925425391380000
661 357862187627799727932198900812966473024722379914319136622876939000
662 381489159757815490967980148692727544512667013692881269636625658000
663 406635551317414261272943470391122768507874967971672478728428957000
664 433396478450663032881596250946557814268425327019567457264328776000
665 461872849630914930875419081537597670654651991134635190834581147500
666 492171708566702950340846573286464077849597161753067259353329670776
667 524406596827461450283298185913852300200768860845520546307780975092
668 558697937289863235708521831244742163531281657168752352366184515728
669 595173439565156854600320231055306540449725204850151789383722039844
670 633968528630612229860436494128863882514015718997776945766444780120
671 675226797954191755930718869143599468518896107059537032713149916604
672 719100488471025134683744976330426058390963841432660675092292779648
673 765750994843354296902152482706292305849871305829399737875178861872
674 815349400512513106022197114287584540509973554706185502887631205216
675 868077043132407486695556864580630228460933989631979833516011141200
676 924126112059066867726293607018119739274947050379871444813895325120
677 983700279660358914230661591118344439448332001740838000218564677840
678 1047015368304118279196842321472900360982683041099353475899822372960
679 1114300054981969140399147235548745055027024741232697508050124437680
680 1185796615630264499955274053479102718964595968760930055514999401600
681 1261761711319078319483658797530107736898265398009677137196429050765
682 1342467218595337619169821060710660649866797194138221228655171002530
683 1428201106387251703883158542780967638409692342050475232354333013595
684 1519268362004479261984573006628587658899268370081687494448466222860
685 1615991968902279960340733710466743084388196946437819772821738140775
686 1718713939018548919060067171132070939364811015901309091714282735770
687 1827796402640469206492672053510422190934404284712382888556830092065
688 1943622758912894612159131951800881711534575189925996023689488567760
689 2066598890263864795953151103072233795134756644844153179509348183930
690 2197154444194247625897803175839508965551590269556957925826579733300
691 2335744186058807860762126145392462607994075194252089118071025531862
692 2482849426655445529412275411077702188528264261785630829040168460904
693 2638979528638379987550163895516637448849826891744543197123982735286
694 2804673495980146571760817371345400290201806834411505327418137853428
695 2980501650926914170296281457316595109618128057975529361705819278490
696 3167067403122339332101086861515038467624758974581631199614122469968
697 3365009115817485540357404790359728371851306410492983149590005124341
698 3575002074338820254443635530701811877552833903385239327874921730274
699 3797760562253549176073102182310891341047767322897085547392963965747
700 4034040050952176666541990178478943761355746776977177364453831223100
701 4284639508662842186736265325929908449561179531304547473457781344535
702 4550403835221354334476336246297724253543037868344617740343967479370
703 4832226429245637608968073083304078776798724503695266271090346129905
704 5131051894704266782373338537927709591050229337257115316512222738240
705 5447878894226668797550005525962402502545800727057629967079995527800
706 5783763156878237851233539701247302506462158365868701889862371191920
707 6139820648517889130363532385558322630733852799803561916115159808840
708 6517230913269363574658742022451712777450626360211277116356121656160
709 6917240595071824512624323493889617304210320493098496220803129123080
710 7341167148730934834025814171392568439445930568161333806831422537200
711 7790402750369693532824408769940471881262771095466728860682300632760
712 8266418417679913256886704983901067033471077526039211548145749702720
713 8770768350901455583571756924883126182834640291764818205101070741130
714 9305094506008379326404508832639750511952352404636077560835311306340
715 9871131412160224359613091714150477175142332298686640142429150718150
716 10470711246084030579974775803454432085039866556829087914043365798808
717 11105769176689718825209932324078147640493467930837952713563747452286
718 11778348993889539315362971061577710496121580464315583527826839986324
719 12490609036292889037973416214268987974500614091213723534671825885202
720 13244828433182444929809808062258720679882830847826039683304439819360
721 14043413676947857050577752371894908250287530943062609723033089867292
722 14888905542960870470656589151994308012786486550501034096960192194104
723 15783986374722447727690196417730036207103562721425583067598561519556
724 16731487753000076361416840712205777765655899575859622461114726998768
725 17734398568603882108226914497586533450439367240494482871795580517700
726 18795873519425428336602540036858136182509460754159116153173126212920
727 19919242053385257143892196219819045196332912490194865077779683318940
728 21108017780006502475623753781700531154192664181749434900471047243360
729 22365908374454564396409471666947219784021006087929270410528188140130
730 23696825999059262713176943856126952746495405579373537590254829234100
731 25104898268568581222220791244679423851721944171771095620980116188590
732 26594479786674676490109434429964310071578094260110625173020904558680
733 28170164282705979576951178377404392026686044931591167993965784742070
734 29836797378796809537492301484869875537644382366216330891155679654660
735 31599490019330915000081904310344897003124814177476949863111562746650
736 33463632596010868259079541830811286610503400337587100862230374361920
737 35434909803534496992732215990384939988420985702301283527965209633240
738 37519316262565937992304699283936995281857514273024888441374927846960
739 39723172948475971599302539786288595291250290899377353235209271746280
740 42053144466197738173796680174325551524356531138110502709663606712800
741 44516257213503605695404771441678905256497413676199832154086760820264
742 47119918477060877925806477046684376177348189654408381538277284634288
743 49871936507772410682156997785878193019614964263853885303333365360792
744 52780541624157430366322626390744488771825794327606387860142281406016
745 55854408394882507987088574802705460419048603372253918971315340408355
746 59102678954017519089883796883430175138454266830782161067519494956926
747 62534987505171510991704244011221445932613792241634949458126151179637
748 66161486073363918276937446280613354395466925879410102114113664897268
749 69992871566312958742127326644321189890119671587116054355185218937929
750 74040414209780985975452038058167690292792318322055064550619060935750
751 78315987424712000658541521946033711844911311351920216165513964454575
752 82832099217135618136741525321262097478724762498796065480262308396400
753 87601925155201011877761753605211178934662564833698647902580784020350
754 92639343011250438928236132143519255142686639389353128357006888010300
755 97958969150551934721034005277810977076650438009750156736050700907250
756 103576196752191975733009381804230907230696127462057508381055006833400
757 109507235951689002276380030762294408901727609621197672967121005828050
758 115769155999135653731514732660835651251756664006789171700247869480700
759 122379929531119723095013484804420973955547782703555684290373444200350
760 129358479059319874203352223159054158840356487975942030682453153814000
761 136724725783531144817709780311166965107654565763460951874092847295075
762 144499640841956632941879129815685474912666822623796456765684812259150
763 152705299116915389106168664888321353681945686512405396831326193564725
764 161364935719672693329340055290010393102360310505501691810696005371300
765 170503005283908301653239146818864572822245355713686179882848679708625
766 180145244203412081470870602018276224526675782726460156952085639526630
767 190318735955946372573220043730052154561928822797789174080233726607335
768 201051979661852564148876194751967062865971576215546197652846632784640
769 212374962032918436580337628797064108988917777623289870872306401938720
770 224319232874275989254951953599093777670050327530772565941942290113600
771 236917984309680531117216378390275756963847674693459792248270555722720
772 250206133908445102629946708778786435535007393793913761444137987712640
773 264220411900584787340093997112024473590929939074720406552347902324960
774 278999452675378752252704984672178639235170222160755245118031754978880
775 294583890767600181193251175914085075486726052008971818755415000148000
776 311016461545112572253010765318816351806393763753689974631567401516800
777 328342106821402810652974680234674327926043416354099334631423737742600
778 346608085626935395777495659732125681311345695961315172785953416504400
779 365864090383987362209578751939465996939753790181388237940728606310200
780 386162368740879759842315868082250984591350414535159439233786621004000
781 407557851333279854644390125638159485088979288853999354110253177032600
782 430108285752530156993135058365776946477168426293964230653465566045200
783 453874377013788561894372979380597505514316546884331526417336304869800
784 478919934830161820356915768283160759519817190790465567578992816982400
785 505312028013006759381960857664356446536366256411983159340738388886000
786 533121146333185654864726488757294183862528694684320487572913253240800
787 562421370193320523295629687201059681903230673882788503645955402547600
788 593290548477023523904894502696700173145576668031643026603765538430400
789 625810484957715989787382035598524647876818169888992443837394398157200
790 660067133667016865062792801232088747426817562366227010188974064812000
791 696150803640813787019558807699442932286150255775580753412637980355056
792 734156373480059280052583988945351268136659124599547212653540985940352
793 774183516183094426970344552172424941000492933254575717598747342886568
794 816336934726928253671253086885664546021768112887294979778758818395664
795 860726608896429657385472419196423493484490251651723486636754987565720
796 907468053882858287786537808848149802402191046774532311738883404109024
797 956682591196611184346389727052877503326119397194844249280277874437688
798 1008497632463534643472151918346362282238102085814380067273000982564432
799 1063046976699688891997690478573540189324859586498271337402543252069896
800 1120471121686101598943547276493850001923435664293303122426923058835200
801 1180917590092851816781291274304702436237726272498599738242059697535520
802 1244541271030837262889087519043851976166434258270534809553392743000640
803 1311504777739845567060285141459597292469352636996377233689467680616160
804 1381978822153126914700483949847334499535202516572853598802532130033280
805 1456142607111606238656923533543330199117589039059093124392720372613600
806 1534184237035234808310431853641730902599708190172064128445140680165440
807 1616301147894823094394932775311849658482982388340542756730063353646880
808 1702700557365080913000137786769197554177639856296164990140666479461120
809 1793599936078581326324363892573282319439727400707809214874738518078185
810 1889227500941028445153101109212430011373444986441255479907071781070650
811 1989822731510615674050863635806858102888134914290724927538487291491295
812 2095636910488482396017251974416561322367270493390491103970495046291740
813 2206933689413388844510396185493088542855687708713043092652865897195835
814 2323989680701809210131258078902165684197321856264446413220482329000530
815 2447095077224773263897900948714812703644466812474836985497019506634925
816 2576554300665051591407338289227467311192109572876731587310410216018192
817 2712686679952766946107983740075825764489630826082847560351295291864514
818 2855827161134315781102098712203378990157680843932779027499819239054276
819 3006327050088694890388970238167824412518175592777565582933614340341198
820 3164554789567047253041021303334552013177026939765858508351172989832840
821 3330896772095571531726510884663675901049152714804833122251683364939438
822 3505758190348988219051462160299028925303973792022500418042104642740356
823 3689563926671633381431398155915729930339092622550534327427943888715234
824 3882759483496073954405456041474535712132071929733895639592114641508752
825 4085811956485026801510843410990423421567550181161305998295273698016225
826 4299211052301442214073830136914764007916938152406673572728530031288410
827 4523470152994011082746892523191488339118712279949515323977728162691495
828 4759127429071208610564710303942252026417145829476745474273899515512780
829 5006747003426436469743838631939247372969306970350535530676475505533115
830 5266920168370015551188068522825824232654657522675468302232540772614050
831 5540266658120864459540867015782607515615215697902929315386381496256045
832 5827435979211832149605564294729620041709051151270843477119430347515840
833 6129108801368000228057367496855774614575302536627036131869299847829160
834 6445998411527001500882527733137094613563432932593881631751571340592080
835 6778852233784693014152280424646692698142904910221525393592647442562200
836 7128453418168557685322398031452371189493671075402761294394280832681760
837 7495622501265179375144280342117631514580656645869486436442227458485720
838 7881219141857240045634764023456179685343275118241693392394713438156880
839 8286143934859930323668630345463326761908531108026041047893689943124840
840 8711340306986660165058384843791232140179181640477940525945806698654400
841 9157796497719726498517627067035532787363364699552434977900529291960438
842 9626547629313370426656481885697776038651626812762984084135138157091996
843 10118677869714677393605254650427961596737308482742139130830326017990714
844 10635322692452288568123082098332751665811068940765087704135485876941672
845 11177671237714159005054731807327332285585016486251864564669758166686210
846 11746968779013886358107208831054562874043383785551648971069087464616812
847 12344519300030721768383133846033765203864449213848941288455976529194094
848 12971688186401551498871000621358900734667971416783026285762909661408416
849 13629905037444204483343415256848646935313252144614838263134542453633348
850 14320666603000709284106184138839740290502180868878383836420718276376200
851 15045539850806918025647361360682245663231303604216672400980285497773020
852 15806165170021571094761469641555207527833625981248588021745010165354640
853 16604259716783744019496962566806147809411432219218036431709967575181660
854 17441620907913059523555234971774231524277199403705046879065574796070280
855 18320130069122439671547574816789886920463151707822868650615560750172100
856 19241756244378905961772667537634531538547801057541565110339779143739040
857 20208560173324414717204872646755874422224835179305295710246557262480830
858 21222698443956362089794101261831750617220206344974227318716702730977420
859 22286427828066644297228768928989576748401170232680759494838200056124210
860 23402109807249467760215801317376112336538469352998111313261113612047400
861 24572215297611941148226591383244917953365392820648016878924169292649770
862 25799329581658335285957760989472739678198500135686468391757166784730940
863 27086157456169274150585824493813837399373851115690294674071088728981510
864 28435528605261546617382931181841015204202925108087988576424569455455680
865 29850403208193249786451742078024852125771274537009842376950549246321800
866 31333877791873156745536010472205481140506574241273361816289909875532944
867 32889191338443131838232107844312532867819854560755453625573065208337848
868 34519731658728704275194038221116419019670657507540185909307642806332832
869 36229042042796188424086496635447062956635025814072972892739542993602936
870 38020828199315662157967734707887750026866673652887197125070449221272080
871 39898965495908363541674574615144855751085388857427408067393206351479496
872 41867506513155346580433488645494962954207531989983994987685771285788352
873 43930688925462280726825042773458056080556701234682725509915478765015903
874 46092943722513845564519912825933182490283981847674312239695232221637334
875 48358903785611049003543074008023422876496983353375327589608307186969625
876 50733412833766801110303871653926369388995637625816511339517218078784900
877 53221534755040053317866621340303141093479873442393636895641866333844925
878 55828563339217642548490912230329937730078051233478629861856103513877950
879 58560032428606572553846672852577583848136762570677464974429015499640475
880 61421726504378765014761706925230362081478368369721298185336750464462000
881 64419691726616299973815552144199939278312431587767218692001996618084550
882 67560247446938854431516429240409448803176652390500222219198288962129100
883 70849998213357492236376492897008958780528484632792988384266139137244650
884 74295846287791249272783890534941778839842444146368922576146224196114200
885 77905004697506227021817231188890372361683131598976891563850009968674250
886 81685010842592327977905404536517005813551780587802989261030898026325900
887 85643740682481554274706966694906127844704999268772164863515846985048550
888 89789423525435206842904116204340781022547862279421112631407405103569200
889 94130657445886673211487923709503483878590860337742180577029697095604975
890 98676425355523132106271203888643228094164741696808646305720177167359750
891 103436111755024836125514873723271901449295041002184122186349032771902985
892 108419520194456114951773522163523544174819243917683004688864086054685620
893 113636891471419378699452764427261179516565240397289815947365761557317205
894 119098922597243756808101724968313592600010931905248646491143013871326590
895 124816786562685201807085531436347383345444712008428031158750582452971075
896 130802152935866597449296650487681000558501125098890661892678972956563840
897 137067209326486376065442868560104973716092884595449677240342334979016080
898 143624683751674172353287859938126331851868623531754737645072831751641120
899 150487867940273987116090659771999501555745795518703390609464423944901360
900 157670641613791139004053077758788767636986281684322527995946427881736000
901 165187497783750949119362584954265906559214697439040229912032245955167600
902 173053569106786708601236993761611902109653492555185002764986162429223200
903 181284655340404173859532488824519196757560445217322572502067870851030800
904 189897251944061846082291274504478973196795645975040099121517213498646400
905 198908579871962929056103707669622072619328772693763066788163284972540500
906 208336616605778512976682033697893176639435685619132183248642700792048200
907 218200128477414678140705086101604054517284257340130358206141951060493900
908 228518704333901416091995638039511512689381898114000421281634246324023600
909 239312790598521183441963173937691203956967909430445141641711439986794300
910 250603727784412286458212299520482158343890446008866604020664453841177000
911 262413788519079991911990120532366949714119765878249972715891169481968100
912 274766217140529222300499414380618436440042739932220407711702349675723200
913 287685270928099977018756840974202560171741997199675725046770923456347800
914 301196263033543389456063863287996723936966993631733806062713200502980400
915 315325607180425859670822007904481696112499770220865483463824460480809000
916 330100864202594385666826239132005981301771188025500323260415092343338336
917 345550790495181565817899156716951466727995638606602507339955068126531112
918 361705388454477397287150998707139619676510828096762943829052169373039408
919 378595958985950715383703607986174613306051766538639117743620664753784984
920 396255156162769804497164185833083781844786831872068246102538124656976320
921 414717044120353397661236608127579730771646218357016880295951832737585444
922 434017156275784146020045576269725893043652455533677143737647661502898728
923 454192556964341005415535223239180271291713397344199550646087065268906492
924 475281905588959330695305261917330204613299183630849812907117155502230576
925 497325523382112421824838650761912261614594734002868865315705168370546700
926 520365462883430624417853774695514976559451665182662790149540097074718920
927 544445580240338813583916985488422554481503040208045605495060575607521940
928 569611610443105320187006722134448850686397769236827871363490658583743360
929 595911245609960408168614014485251106179801269843483212271039213766100880
930 623394216442365781323746944287158075081231924583171414411773305739565600
931 652112376975103980238661129361060862809693170547115266086922413082624240
932 682119792750613815468498510173410464802058400617184543202033320979804480
933 713472832551931266627925011201560497377040905578288317048763552101073520
934 746230263833710865655634894134666858398831137525331789612032651357673760
935 780453351996107001552593541404824958168799903340251927614374193534032400
936 816205963651794584863941401960800179716197440811704809214585748768552320
937 853554674042111078144545863434452866511246654063133265886235319861756165
938 892568878764214260088722430213508125738628050737144931328081081416195410
939 933320909977279721852238710434837561323576547485722817947737344598894755
940 975886157262116728076868062078695559114751896147474359144463964319200300
941 1020343193315168712355925384906725023474423926971970413283267322693741647
942 1066773904664693592718403676561748026762383284359152196795602461684244874
943 1115263627603997846932876570950918391615218888193659114831766209942619641
944 1165901289543935733670692672179033180160317420215741090145279404413989968
945 1218779555994490341060624530098657472623340666044109878525762209260199690
946 1273994983393135759826906967373845269725613558096936955895437624265357908
947 1331648178005849409002296797023213543521143531476599665820065596224386246
948 1391843961135110517898762253117978433581084970054924457770035485359115944
949 1454691540877995464191547773357887151396970965398814218528374092076873382
950 1520304690686573917471914614620454118621696828524613319694120338254158100
951 1588801934992232742325044833520936117372784268051546447284734551296378410
952 1660306742165318957951089661374238401469693329511605068951775294000167120
953 1734947725091610709350206630800053943641028227000613630165616069278683405
954 1812858849657608561577324343683736541329179549352229357259581303496017490
955 1894179651447501286987248083389462141104339682310042709171663178160499675
956 1979055460965913912961540074011285034858741788293334240402306009094467420
957 2067637637712204819546063155926637312619886344319564266446514029152189215
958 2160083813444157270583564343923357192464395984578127118054264383781676410
959 2256558144981423553910281269959149833957903866242291836834465734255585705
960 2357231576912042014966126245006293624156243429371708556432086077133147200
961 2462282114578774322154834045055487144363206451767621655142646434918428760
962 2571895107735918455931542183869032174676877965907114041527932541141724720
963 2686263545281658864492489287490106273550795532720770956606723467591627880
964 2805588361485936235504615030488041655149476591053979633985787023573487840
965 2930078754149273232967482147641731815172342976587760115580394456437679400
966 3059952515143997776266581356348013982115117097712190563946660589101403568
967 3195436373805881047137995865646360173547859863377633126713197397042178456
968 3336766353661373089136548002098896060403806200377075368563511413524087104
969 3484188142993394960531589454777834356175957120867872879459097585888836642
970 3637957479767053941566891034590419080183722720389490519994967339410303060
971 3798340551455709007808012037190641856836983614514188489156035792007961582
972 3965614410327550113415024382544902131950105341898809034865377862332694584
973 4140067404773289978919333395081748684965077787196932608287567231812995526
974 4321999627276725015506356620374730138430852909678255477462047678227071428
975 4511723379651827505480404394930794309389808979589185321761773539905133450
976 4709563656192709781121791111713855878036848731635342111272182860906321120
977 4915858645406279333499989226650039735942308985905693635377054118702431340
978 5130960251021708845424748627175815220652698173122484925719059688464223960
979 5355234632996005287495553204696293284668434447214192688996758459495176180
980 5589062769261006583328692375508378507960666409233129749964668040793687600
981 5832841038984093040686645979120977996073844412189042856080148242572986740
982 6086981828142804852236223540379171511311918398267417730787147262706347480
983 6351914158242438609074530509758732054797893615177146103358562377112887020
984 6628084339035588113816901401487372578919541163663108977417630306552577760
985 6915956646133532089099203263204514820164987337084917735970726538087170650
986 7216014024431389036880226896846192182732992078693893002822366525453915620
987 7528758818302094058563196561508659285790130213182740373980629768100438390
988 7854713529548541636600251534076616023612089388199099777711575724269517560
989 8194421604138721179955325703799338868515143887055811898899523619517460830
990 8548448248785388796792173284258530537228653791554535068398870793806413300
991 8917381278469810839601098657579161855151153586768993950298190480697005874
992 9301831996048425187049726465108862839442633394400464772550793855784889408
993 9702436105121939296996195777156618486939637563697123444477876364279826872
994 10119854657388465541672842185197984025202518088473180171889831171137615856
995 10554775035745831461178698086238987531526735322883453114287612175347932680
996 11007911974453244120768568894129876001466626577583161572597342122142974816
997 11480008617709084088291070279756784909479316629550640259288232317757893192
998 11971837618049807649022453645974160229530154646072663509686160766063090288
999 12484202276024799416882496025394766251879566274975564557595484974214015864
1000 13017937722653596889345668431068577947736774009359295680495813320348296000