0 1 1 18 2 189 3 1482 4 9576 5 53676 6 269325 7 1235286 8 5256711 9 20985272 10 79260723 11 285139764 12 982349361 13 3255488082 14 10416507579 15 32281134120 16 97154549289 17 284625019800 18 813310723925 19 2270826800172 20 6204926551824 21 16615751700618 22 43659179149725 23 112691204209836 24 286024170612798 25 714516209934156 26 1758250186781886 27 4265203097260000 28 10206874658274264 29 24111206581490532 30 56256861553143531 31 129718017969802218 32 295742532833990739 33 666992141139756600 34 1488715544824792767 35 3289763293450929972 36 7200219504783191975 37 15613873545082406328 38 33558725308192284114 39 71510096272987594908 40 151121247905278040292 41 316812053265574658400 42 659038463761654040625 43 1360696708376824875318 44 2789049325714766274321 45 5676658105689073043352 46 11475281797921781182161 47 23043890918186618621400 48 45978365261744558374725 49 91166632692935884605324 50 179671266200889088462188 51 352009037508488094861000 52 685693972198578672053847 53 1328232089179623720015000 54 2558866476232041167516807 55 4903559987590988952052608 56 9348097145814352897760250 57 17731196595353878089636414 58 33466397539373194596657786 59 62861803504232207614575084 60 117522360345768655701674313 61 218704096345836593323227564 62 405173675847327589757354436 63 747337652461291232530212200 64 1372542107816258612120773017 65 2510197921674657246144222180 66 4571961682871196794457263664 67 8293674738034434341736322200 68 14985711929363023213713808614 69 26972961955586478644624858592 70 48365369233988994165074956470 71 86402753157231229010931514764 72 153793995619229535834032103125 73 272772381999456530248061276118 74 482103338674506854339982007494 75 849155410434521652493681332144 76 1490627738018751076612844973675 77 2608032568891381579409045317272 78 4548253022283866547622580973000 79 7906590233629552650471540259572 80 13701601042854119122259239030341 81 23670891622465900593769510548600 82 40770137885173126685043314267700 83 70012630528573658166690198724800 84 119877868915154764094560608603021 85 204668579796671663734638038825412 86 348444356487342446186559867673125 87 591569506431535030819001606340000 88 1001584638637883281628116907087511 89 1691211744035651133278487478136772 90 2848099727751709683229905225269797 91 4783846231046232195983325684444618 92 8014593762349393901386417328850075 93 13393223652272338350114352813699236 94 22325676152887753933465098936379161 95 37124121301642407903616566339340248 96 61582253198367555434882016229447350 97 101910322176343408834041904283700000 98 168251515153736722200242101868000364 99 277135807204172120795480691175889096 100 455442377930343661575628401416963163 101 746784545778415538065835366031606636 102 1221776915251089496674305527023297339 103 1994511400852990732811235519910896564 104 3248943391852511851013762954058770853 105 5281064611454846282887550622812946552 106 8566175090594872448198119818214409664 107 13865983500467640992032050525753840900 108 22398789269857961335165132897708099375 109 36109389600469487712526197974302621932 110 58096349103410268014915111966309849574 111 93287130311273963517456013001322497418 112 149502926204482415244116794086433213728 113 239135117755330082576127918812986061964 114 381779973465022068069527434533164795676 115 608372038785464401338362173095536036724 116 967657461848837787271443893607718541961 117 1536314529949581103020562479847285200000 118 2434749533786666073795640256423160068625 119 3851709266055383066566956977148483000072 120 6082567812535959195899662350837701102448 121 9588787457377694824900022864878974411000 122 15090114564148986710747628848783853417900 123 23707303568286896805500067746854198537800 124 37182712033521102735125489004078655570536 125 58220721066764645353690990213073489953056 126 91012257684702141789038999322940518889150 127 142041748190020619511510040720149056095128 128 221326702773793968580287374959179489566586 129 344319031726503613199567368523940822323472 130 534817036218551084964853470898442407479969 131 829418790792253579467722601289298183854836 132 1284322960896665645821056469199231383828125 133 1985699549365572543871311313320251171124882 134 3065482117275035379881390848812600021440781 135 4725381927879428203532160099323389019556392 136 7273353937459951087544523785784270292348236 137 11178895139520464517680686629205587940988472 138 17156786987140411780868885022903449105055711 139 26293742179201770051640513360202536233909312 140 40239682196241425583361187670417383690941830 141 61496247174739709200434050764611850429230000 142 93851396180034380854894890245428446012150600 143 143033226142327483139552165151700168730774964 144 217692327343608349502381003536592665388237447 145 330875890187544221921635584917717332944120324 146 502236948804947968340374386156416169814322475 147 761341256994469431178038947118154357632190200 148 1152611043600404272911878405324197168567835625 149 1742706873832283489617637000193001571824612260 150 2631536693352610542645897186136355816890387206 151 3968654665827182654526243590123677630787691564 152 5977659557185866000775244309842373498463568914 153 8992452278729711917168822486811558902806066400 154 13511054147648821381976122661090942492247173319 155 20275398919313766737741976349805069686277638860 156 30389498782539894842024640615493976654814475650 157 45494241005405729197814439065778965910373186986 158 68025664890430002312429765328702840309375135125 159 101596163220740143051393547986151227067151739368 160 151556492214367362204496300883507914456864901937 161 225823443532222604744334885394666772140204402764 162 336097435368181741235837096691005818990448170625 163 499651789829081569037803358573928667307262585000 164 741959314675105870348251086193640465484328011577 165 1100543938752483978681259693552488743189343345180 166 1630622858206943929231350488341789698265920500364 167 2413362965696749760522069471860461828318140700000 168 3567950446739070965834907908975806193126531668275 169 5269216607865927823767227376305290026233408063244 170 7773351679450498019388685192805096836496439884610 171 11455380253750224410678552078310227191825488208200 172 16863723795499314762229842192937433892676153068300 173 24799562664992478170601119679283394614928148483000 174 36432156311611542457760364075824310777151327286547 175 53466251072024049957335359347363054092701842391800 176 78384868099694735370609840172438757922359036646714 177 114801076713694600921972798147904959817682091080000 178 167967192193445778771035735093492850949710693662061 179 245511154269853710574174680240799582102810348959360 180 358500449376654875399168580682615145771880395331296 181 522977844937634083681453800476719604104100777604000 182 762176129589437551783607032030438387019948111264622 183 1109709159599027366070976671654708684629198729777682 184 1614165426521946891501690281483883186379622500189002 185 2345714638641837519137771250632075946215053744977144 186 3405600997275173373853113023348375229332465271408750 187 4939772417903906865733946811847109406610748370514872 188 7158430425695328788490703266780417448762562641305300 189 10364048288393990370926851658717417933803833929674264 190 14991490756647649690691612358111872591494182356943669 191 21665413020641452145747841881593840133769758738254836 192 31282310901764693360122441833164280159098012164139025 193 45127710066081582498692074560984282719349864703521036 194 65043402421917910419629245661903645190430517651448549 195 93665904037645977365027353258758844652398618640542944 196 134766184509925111471858731811973711922046047838456875 197 193733279361787702635738771587400212037447363290640600 198 278262161532290774516747757693475302721347360543365150 199 399331350552959919784394376466777976128113334369578168 200 572591182114402913159474344042461758670612422341057635 201 820333668142901224962460316987141193996889533370315164 202 1174285377810944034616825144320426697111025524297545000 203 1679564085188733205634155283241717718974145885275776436 204 2400279730793662465365750381509197101142698197091640239 205 3427456888410568828349043655327470187509773674675622424 206 4890232320400919527338891351509602429244565774805287714 207 6971669397097520395068503172790251537175479298540625000 208 9931075970152006960901609578645068237209886086999142789 209 14135476357320804836764455662081257054114816015940308908 210 20103958873329346731343331136361597592174141137562478375 211 28570119862240891064820040025450140189232282144322460854 212 40569923614701897217162886805005583874834366261250772339 213 57565231997742976270656893259285936274758386239927647000 214 81617358248916051523356747864109530154047785917151282886 215 115630725610687095122882571456184951033652707034487721140 216 163694702147702152480648339661666519300381394561176423600 217 231562825930973556127602118798629059869723646898244205400 218 327324162543291546954518935279343998524400998714291751875 219 462343160280238257158586766534869942774960696007769328444 220 652574459913378758737919190080712143866259392397285891502 221 920400963332483506378897005489330413034828680093318077764 222 1297201622395755925691546743497535352515739636256268209375 223 1826936178339042854758825065503487422875986671017705132800 224 2571146180399699628203923652396919982434384620986406201772 225 3615927089455367450939041748706655563584721105582949305248 226 5081641773407534998065306703730591183016351309239680089750 227 7136444203964860208857052543978269909533324518741938631928 228 10015095370499402358358442020842784040708555179253633748114 229 14045125043499571578672629109186482722606623937730220985944 230 19683183271884355862251784170372413917990747269974024817788 231 27565517314938864211188171874098637813486873684925741101800 232 38578017216412958273745852023559839307824449801977508400475 233 53953353384747169046162928896042729510701060872599608349964 234 75405598086998223902742711176506340713654405182443338071543 235 105316676041456223789557005714739322461664890178054302067820 236 146994434133835854975810927835078115382428426367349213147461 237 205029614848443486950922311612194433581503405664923668280000 238 285789327635935845671549561104189861032633736352410997279250 239 398098785915780377370941002512016559713260094795433269296756 240 554182551088735446367922680189873686723026824419985275875238 241 770963264808888846676214827333727923677990864164219685225618 242 1071852546203689556142165576137046007163954323855828789636425 243 1489219058496109594846256447987818684685673071372445341130000 244 2067787733350955905031881466237350137161224392633063464343054 245 2869318641577632840509017966907827006074517143690820619766060 246 3979043378536748944002747012838251369990432943577451361675986 247 5514513863000086266797242619264918585787725344094982472303800 248 7637760539781468707088627379962269644900248469840635430713075 249 10571987850753241463271320593498961960244703618830466486117560 250 14624486798203895670518442244948452174847720926202402088383476 251 20218061431447438200398064436520800234428337642223435538420000 252 27934107941032479463574785839252140836336465652508446406096875 253 38571633039966727888726671214178176901049386227509084101176236 254 53228062906633059957685938189229113841357651372540842266786256 255 73409825162045355407744947253591403257941043967916074752040660 256 101183587748044748147351462112363453529912001822594021648308461 257 139382986344900364909458424555940576019338740480708159253460828 258 191891040567867130238208256337589004973485554038620530220147350 259 264025756029514755594494581824670300378697881162090901531822604 260 363066321683184579003007349831540634710730632524795654136534013 261 498970769961361018275010756061487265432498725546315319483587800 262 685354229736154874640492990915320080871868488628585503626359375 263 940821671072184370726529173740754896054659568842121107830631436 264 1290782616491619975738047258132473683803906062824140836722742578 265 1769920783529257140370830689560780845338320321417465662846502752 266 2425553223398212548505635068735895383193540801506237503734488136 267 3322196892637131801545696850402843296839736979786409787981100000 268 4547773375647492562590643417805768026851872336080316866144535214 269 6222034961690158183812940075432852259270108102129011584242055192 270 8508001343095295256044359907513300656479536803771572963702401817 271 11627474525949180733929878320063249399117616106602353829053723200 272 15882075280935135627461506505518761160018670686984638196048771875 273 21681751449266609912711003789978496436667490777324004976729949282 274 29583392163177550138004864226257262735783872635136216103431679774 275 40343103709164583215449075504921889691178864582998576550551800204 276 54986944532064180612880175320100851603654718052455185008964738050 277 74906589099447872214758508744065769847180359407498775871491570000 278 101988641130234166915427223521404291485849763022731349759642251611 279 138789344738139148568826506331364376884805140419580440491028978400 280 188770513788344364806348965476901253614789059404988562951351126527 281 256617972317069441587515853607849441042849870113994849269978635000 282 348671150610747728728650466127291553219318208704576808759396345686 283 473502353061833488218144722602508512183293439730681238207986568564 284 642697462559780905708351885066828448094602474501620666988789760810 285 871907618879157263788266274159668751583121132668005326627028903320 286 1182265238935870110283380009850052696026570591072493275658987315025 287 1602289684683189484681573841005378093631388068146880872983630614328 288 2170450668194466450222360155464428167462455515904535757986565395975 289 2938614769770045523424963631251747042474329420542011905200189363396 290 3976677114319905504117619368087453858069195066135324203674429938039 291 5378782815145354367467317717769348304223549758917550868065170618800 292 7271679935605327212248534528414403277042388881777875087490107761925 293 9825929011891350792584587916158525591361378475831011506592326519200 294 13270939044599041405571698661808692710374007603360493802054676330434 295 17915126839045244341609797299883248403670665449163982182232870252488 296 24172932991262633463408780093904815629556604105432879798423776510339 297 32601010052378234534480491701933797088466108108388289508220011800000 298 43946674836330944600454405093280228849637522025775690209205350760053 299 59212751779268177348141049489816282102960259450849388219314210067532 300 79744313178347569721534327929074037766131216737362299232563654927143 301 107344658554726520978551471824324972524375565396654911912891809187364 302 144430320024927290278071523190494691107435468475247761013252967041222 303 194238133461173559225929553153954938420723104789093514899279863120000 304 261101741738867622567341704838463951128224379107436174641723228609569 305 350820648389505134708476955251188635656814343444907403008507690635684 306 471152583910348674150968795317785470603449859335310935615055125995000 307 632470100785775580488524145702972620776615150118092940599497532968214 308 848635795355375986048340657524028249101699703444877408557043328293561 309 1138168448446514398556704960306968940271289591242969263005160639881636 310 1525796115849451010186424811639051769872907785915366106779752727208799 311 2044523680626778330362133209428127126850834657733076890278384983801000 312 2738384109298841343052619913442037336841157452058161499462437646278750 313 3666097947042016729247822074554931879133928976939483285563956022926436 314 4905938821269097479951569275547434815056488814380353201604847261558727 315 6562199680014156373880821577158362611289437381003800739861514890713608 316 8773782803617711769567828498692684678061243308433656918203516946311000 317 11725606366284207226793785124851946461581374614228359447916932798300000 318 15663744771935919420016259865760072592538424886740900121580666619749300 319 20915516660979147511251638529986525306981145110339073095089283034643944 320 27916126464872041809518448557255354323300079637506654977499660057761608 321 37243983085591248610064866625277176933966499320335988230719045158661600 322 49667502747931771255494288995922814347481318060381045820225831809080075 323 66207105038059300185757939982917540716509887194665094079508714800945836 324 88217300982609407351826596486120871472585116445873368755657294876484214 325 117495341003443634102260798192913402820287742425489909535401856253898412 326 156424958708764693781444483924625167723259139189076748775437795744813189 327 208166471487201446731465054662021157452998252217174254292208696441045272 328 276908088008041742978879141976412975289308632352642494833197391607933750 329 368197998203308763710137828205141119105483219323924128655186989158322872 330 489383040499080249559680751761907201654158917077386159210049320363401130 331 650187923013173089097213931777516899126883466203495435981524753828568564 332 863479735492533412414255051757268690047053795600412536202038019998027800 333 1146276633923256868004269468775087666920995308064912579471300206711130200 334 1521078167950616148618155345367419383237428101789613240585429857003384610 335 2017619138904306646863608939400849907483629588534092091642894190446888960 336 2675180939525063251132169089533049415708536000461524435356311130412537136 337 3545636413763975536564387921712785190318986928349863477976977603032110072 338 4697459499605517300078225698249468900639610592568922674359161070447663125 339 6221003353744643906428585583648194060675962618579702636168300148795395312 340 8235445633289095758844993264072650908725250587323635462698067368497731532 341 10897924094988256784359966638287007385019141330398084071372137498498886636 342 14415548775744058347187145661939687014043198293421727779520160352637637500 343 19061190641863607467571352044791389254980796801996202924319937896929639318 344 25194226286017520966451961212129014246857124742242405050747275344740287147 345 33287784311288527832567999256160626349252007942549115371125757630249311068 346 43964517970086935286636823326128601112281730667529885532212680090125869114 347 58043554999161584017807347985817248669523379899537873992435083485766072600 348 76602094512325910041947280135642092393893540412154145040881184075838688550 349 101056191089640957758007614902528150733889695785897858719704034375308273184 350 133266664493047139337736437523571389906252491796209969983280798069433812012 351 175677899630706857824706197273031521445048001377473030065155275354237013800 352 231499685596475409829645032634530316402668190075842303022905476669222143947 353 304945354248973682756091261934143848663873402249748413712894331278132652236 354 401543538401906791484878483001995420795955822532506721974467801431348632784 355 528546164244851312194232421875467374512258687223318893398479657255284993112 356 695462195396540033604789834394277840980396913784530243719465715132618072739 357 914755642432258448107411589843210539480528347051139554435697680193321875000 358 1202758072839237499268864720976482589942867938914735029748123511293272740214 359 1580861122143499940472278177718777723384389643228483959625166833600807529644 360 2077074382658822745883166471104482835377430832836267434755675790843738397255 361 2728059915291941053038998708360940437037927532473719428705776937423399755000 362 3581788287982368522615387629233347789133391330988561705759164167227146569614 363 4701004822320881646003786140268099748977084262285005981831458904142607349600 364 6167751651367624593474356035794331045409155035096889324021958253273943431405 365 8089265178190944811664316261460705803091838047494619011419110159663418427648 366 10605664660440567215837200500283426152286692745112939192666382216127833987900 367 13899972521009227802840587931977904036434687641325539960732160071160835772600 368 18211169136535669740856865235739516241403644898283647973233502183751381652750 369 23851195343033169229296980663841794050879779631977268092229521818307132482360 370 31227089040730274761582615706898054331595192045702746450458255082152295972464 371 40869796613704583447683082919738795154919615684312861123768250215628694810764 372 53471659389134369650180577756121926814520757126025406274070137464478826965625 373 69935171073111616948327599282832928754344895639050986543660724778314176832364 374 91436374139046866920955906772596381140675702214855138279227937423563979843745 375 119507263382679492511205116534732454312178987191575385528455809201300023164968 376 156142860332969209521778681012563218904854619018427810426706792942089087136250 377 203940299532902495851699395640850855983853152461412453186309194676693705140000 378 266279438744930655560392903405094320533000476254774798335000565659848652555075 379 347557314331840638798147830331108512552949965918645056350894872555600464524456 380 453492396854892376089948493694658976661761451845106113534791887083387698692601 381 591519300895463714895404825484180980374005055663864595920014329144502375841182 382 771300677587490266972964588475049735650606864774831334174187566408900060326153 383 1005390868562609630754990240215204879205796578900522719047216556475154151565000 384 1310096041918778637635009453347060240593037282369283337726298094672621187010983 385 1706588629402564879928764471264351302473488892919857945018128889459963732687064 386 2222350796016302409987749235070120926016038667430391812688471057339032832289500 387 2893043502275705051468933792473573254356351906576397465610824548336747503900000 388 3764925886340170382025324364480340738418006977972548029485913443428659913743261 389 4897986027407515627298802949148179573622811672042291685938566684625176918686020 390 6369991007062179586197465591201895922340471691958403269557643799038588759081334 391 8281724590058994304664555757075528355101184011050766611095118967434723342467200 392 10763758695165432497861444788064749934681613382414915200618274528685405568624000 393 13985205127957062241984020218586550505729244714184779341787776385627228162924600 394 18165023237705422488617454716791398358910441600735845965606314920773886963045878 395 23586625511005765596477236612970801307542239652719117108860383148001751000787464 396 30616737251016381594154969776662477837243829084877633138712284998835177200583750 397 39729742058815798384156096722714573430681574140244133312375606980700264316083000 398 51539099351795208058694713039804457365013826068411309279435794383692808209667975 399 66837876109394208193250480732572301066671115848822801930410543228264021969536880 400 86651021281747385422796216951912270978562715677666280649832745787389039665104907 401 112302764843579524484791478093272082575523223147516444757587906656643823965866436 402 145503491787900707739773332694998363013762005966052248822247832394809988717708125 403 188461685282444512187768999476109891839418542867618694237941927755389364386293164 404 244028130747477586962882851309308766430032212109005963768423598612540496810667383 405 315881623688002953113185910069699525997158827738341090285948638070882134642745912 406 408768056734448843194459926404761347704028005576165635528907986897872606580002786 407 528808139440655573855528803199015398735308422541641711210342913135889383509074800 408 683893337822666139407213575842051066369227926889811976210462380371210139153587589 409 884195178001675214015713516917124095273568235203518400673262046665238344429133152 410 1142820183328599187774707090666373695610373932350487772807386873680805162666814433 411 1476651846656186328430571136726470925646112748004327903985694765272108123453185800 412 1907432741211387306512429591592413082020448791978754023500117265996134690558430625 413 2463154863596543739263788254391587693567471575807184843786125059092156311003457000 414 3179845499519553849445331075860195925548905060685605135189177411129779760379117244 415 4103860480826051711709498452020104574130839249747046332383660408933080530446504372 416 5294828160867503445946178496980095201968025639425017484565435954389916533072101250 417 6829427689293134556193095133689522066786563656146633067278063213734766858796908600 418 8806236662100981361059603433352158407608457706507265457862863670111524100882308411 419 11351949079154640147696675461009098695247036727867264230199732892816860593506945216 420 14629348741863309528603276707897863912666103487181360289167422205531672165790601738 421 18847530848883650717380788706560791255920693853259251869099531509737600056757292054 422 24275002077170664883136722354219820611210488971161354273525853309111498726393203875 423 31256465131300385721865403419200339249145917089506441017057618685187831668058849000 424 40234318137106812433723744393138177080539224282960304525209575184510986187223668368 425 51776185767231097801827627720975981369305746742116786272422763216017659143851645004 426 66610164714915405067633782933933073259294591232370697348586381983905381932720121350 427 85669932857031132290606147022437325298473814295271589185264459518363100183294000000 428 110152466900368880184943714360981893278119036566420318999075908662227634013780284311 429 141591872791222215336899848831925750942567128985694991099683866905570033087111321176 430 181953801619866733439664221181334545860099237729062194454383372405518777585995279392 431 233756158340214024176343831408491805906477703883220664259236456453810701059666473836 432 300223384076200232879831278575106532913142100058290877373343726850930790167936875000 433 385483597587664219413705679718815662782357023520426894780030310183492706696381020000 434 494820435208594318588912365563835247362148708147561797071794731992912198181129866766 435 634994680715117214957045378642982211167707241560947980150022658049250945172449084796 436 814654917064315864894215045612861538086758661292562454819200351081780635577660528811 437 1044861702068660843751062561213111342301396706850805745141887433724323832074539883128 438 1339756476315326847645335526346107085188821433239724087070325648296267011899400669375 439 1717414943174406903036505769367120747099293464678478042054219705173264319172431560332 440 2200935511608857575652699346922529313130995268880375997286681086901228951530607431732 441 2819827189725376626018290896017399668825062392358428853823896078275046521782134323000 442 3611778856188023663436346898904842201191051515426167802452883174974787351088503795375 443 4624914127000280527012116937394275726120933245156880831863541405064158329761286400728 444 5920664356692930063880074138851301858339650055695724371842730083286860406281009671531 445 7577428288490698982948912631919553005046336442964763612887060025814012581720563955460 446 9695232554699040572462522372939105557613310271507559405668760817536395023990897055125 447 12401665233327735219092664688578864522824801748578918526864891200752120973938937400000 448 15859428292829719275961929533193165769300911152374261837063805935107912420591161350011 449 20275948187567233630863775343778916534392942691898446709332682831820724453969898870904 450 25915602400414068312595595768194961458040210779944318786789753644413385299693465316039 451 33115270073573526544305987096908727163766925065862979682289477256054969973647336241964 452 42304105514660778887686890476582559249596751388191740613689764856512416793340336035989 453 54028675056553656037541899865664881893635735297689815106495092849958301338373408498000 454 68984904079410960371211518038699148570658918117231471181981185001313501480897586179337 455 88058669164540900528182362119389673801724166401768565501454783963796456339014206800064 456 112377362083676930062557878560461465782275617921199298487649017544086926255721683105250 457 143375375119822474304450810032497860645082125158916607789329707566562676062646692359300 458 182877245808069298539625168346892502991028077974812919686235983445736978533081508120625 459 233203197476851557259172885647487673028821840635703530166029540339394352710905643944256 460 297303075423166811027140111547062114094875674132995657596332926612955201218204323730793 461 378926277219754817911127638294682469933220345997173255757887810925048488404824362567200 462 482837297984682884065272808531078875443548188014280882675524913249141897929021097067053 463 615089069117440429426142821767564854065114367902018158956224972611306563559601617675882 464 783369502971053832481532744842663876782467600942840373665407331968581550801073206706232 465 997440744049293512731110296558974452416103173476636102504434515193011869847571072899064 466 1269695793980614353347949110737027613721757869320750585701834783579807913458471913534886 467 1615863705746962454845866462286686147640406691952518184735094531623007422861041332391000 468 2055902789327480322338262987528645003089206889224584944208509838124303927307162299825275 469 2615131685994397486550677924799396231925920249046960923867810882591441130475665671259948 470 3325661319089664390635122701131004522122586018101352936972745918989511288751014017507162 471 4228207329868208845240403515326949329584678330429863694215432170530599584814729533135000 472 5374383558278625423901734092967278373802882652687921432545254999782666570247557591370225 473 6829603564438048648824115552677869608566530580967037189000641304536268893953549899797764 474 8676750535174405078271456421558275183373222758807990697029921454543942792267876925653810 475 11020817979384441291797122713005044543611677124478517306570212915232026674494801681544768 476 13994776649317462514730447455993269826811112609412672265741003267314957152406103018203064 477 17766989980393674671069589076901851520588822518775559752388679281207259367000216862880000 478 22550584603251103901908811906710635888267928700664297687236410570444896201220291431521025 479 28615288655961880506096093659471917263522206886034635626132850240831251098446132493300332 480 36302384380536670815591626741132939455415393689205131649483898247921852331566260457753155 481 46043589953471062133050600088202171669643224326743286211657422935044846664413965700183000 482 58384897634876725090991888079243528011147733868320060414730289996481433149916167561328125 483 74016662385052648098904074051177256520527988084788933006801332795356490524888090035504200 484 93811571239903900945497450987543867740029448360144674998667049606354503431601108154253015 485 118872546731473350879521167131289973230700286133450969606914747871082881437944796578121432 486 150593169810510127508780504035590896945449383360878407627276151500515650502653276910541125 487 190733877105773250354091486806111217839845417227102130379170951284591875264541264628269272 488 241518029130608469177921272528624322679250308622347792144498524178155045230773882895064114 489 305753004390989793892581054669525333907781337126079454914463981163265893731497712999346048 490 386982804688226062438255295173023777366359894739087492821595384495999036522293549391329013 491 489680328783676988281870533678032977424975732421897413779825184070639514646021967104139000 492 619489572228569200668672214159993926284342790195662459752614612096810969370583420626706250 493 783530649947631410952945811262965886998759082196612318065698252768647191798213250349935000 494 990783852252456205536198083738828438970049322982678399892401032466345504694285054690991331 495 1252573106274440059602618108860787431551948864737842473703970828780363795084495734103618024 496 1583174438817587370347790252018843154862394979365007787422738186360992524587892322416987250 497 2000581593324628856889644868337848829628047827836003837963646367794059696901394612785027000 498 2527469181250915670297005984781733115625266075918548898794802869472632831803622847874713500 499 3192404070272092238890392944595230117779169723780107189036630424977501809022388537088522228 500 4031368658884994192080864297030841107830756774554074644167804024282602271547690285693102186 501 5089675923228462493420946577237472434132434068440862038662854936017414100072528634443197600 502 6424376478649621554799658531956413227420849939413424258408291739289976966166925113944233128 503 8107283415996777035656921060687954929391369080342217765394018067837877012223072894666682036 504 10228772652475684395268676367173984424289234480669102013000564973801081386746440673656164267 505 12902556607428097791650119934288198547662786067678616300326357491066304623903574052545267852 506 16271679211012507057220576812917895395348707551275320818219699960750296775478050693286981400 507 20516043124880844443661293882150490793957477512859018679066742462550311468156507581606981886 508 25861858781962365877427491638190454566078406196364001900370174293849118048796794962883823911 509 32593503416363612985564163423587635619890671708197822864641622295255516045954998439634481240 510 41068401626525451761766068896827184496263677426263709884474883435564403010268893581678129416 511 51735693407622689160400254687017922948434521167607674206647560880236120519449795843054859000 512 65159648763076959815280111374068955926464108470912297236288308581523691893357489757100415222 513 82049029651858257794876196772831186005804546437909434515883985126156231562007856449440553400 514 103293902249740766339914027183601102574299799016709751122096865410903953151706918263351634093 515 130011780406704879182152640977474580470383309888366233423562497824211897247495943175305903452 516 163605453626125499517443842553679765329648502729895566739618256183211088544207471884788154089 517 205835443405826421273846122871777483147375921033896463521390394578339727306731480424399300000 518 258910769725810388648777291347727929477855624037748561973438150789745797404357045576940158486 519 325602631465547712462862373888110449987167425441454592686584581083360203366438269405384697896 520 409386756260039160446466459357885338268858978728327439240780876017948995685241173873437893537 521 514621613711320569871307720293736301678588282212050681048404486469045322363601551512686714636 522 646771481962242964908829096028128708440472222461854979630050329786010060609061831529538900000 523 812685599910704285871433937556950567717542713208564457391989632572592066642335915431076726636 524 1020947436080573152104462991596101153289161333130710036546397433685499569268857112642414973830 525 1282311597779898782765450148686216191612446786784400227072684918822851362002354572242481924060 526 1610250261838993622025472467062488842524070008160920348514735069225549021159332459036561356875 527 2021636444117809468985573735880160570797669128657052699812699117448138967913667450677129271672 528 2537598204568767138026385310902940645631454581737991952339396734981829625017984396638135595000 529 3184586338436748907001321082801004369774187483012293678284022397344752838402436399596283718948 530 3995708643558137139277982121972961099104327813433614433179741500790997351020635387950326233664 531 5012396990656698435499834316974982034406965883359785052632295377590432569320347937921284338400 532 6286489795054021818085262885693692393640417869567177545696285941767852919060259645348518903475 533 7882832886797803526405156448685874445977343184865196894322616824271501311756886818254830828964 534 9882527187545605807482865937857133020096539982070272797971071428852040858493533627266503338365 535 12386983252378229925017679818514418680902747590261479266106224502679161259149523822976025213684 536 15522982147062322093505067962713433225893931031678026235717180150466965981546575744387616515814 537 19448991200611252872167810151866255376651466029937621839682103427731390830252806668075635500000 538 24363044253863903510237317102942512715114264011071615500233682853107055685126151929019911493275 539 30512572043037100037833227400967634171214652560129754621782679835529008196169179269445979552628 540 38206662947823030560624890808207537055445116672930082078954450718308299738228132470890382815079 541 47831352011860236695375664823381805382057071068154096447278805443343891439822255162177860605164 542 59868682516932780302485220465376193487688859566746984978241363218820525546507321799686965466825 543 74920466424020689664754807967843723203454166922315031833871596673881819880352769477914537057436 544 93737896328640734511274648870826957565406037459458059756940247517457122515205020006252119632456 545 117258442944423721777337094403136530903560987527071694581388834913708949565845256587846265345760 546 146651821843169689602004222370666531027657595617487175345909541652414087730802285646685461222150 547 183377247763464986624114585953187396049007189904274365451651414821380601664641634343322961300000 548 229254734749494036872654659601310278793375599453278003412082724376428712823664313775998318205000 549 286553871118915004578048978498134601716309507913264495772729443473886557722892399852508014001584 550 358104331309475524714577432230342264789966026519992201615957579633598993604230773385803526326709 551 447433421106675839671381946706146815909294660632108267064019238002387089118939189530743484080000 552 558937237065138255951891148118469012952465074429947856966822809468179415822725417431608792136639 553 698093615162093289414723129595807476690195208563710303437927507567574190086311736952755039974482 554 871727022286409897609905403410016966296325078742236878192445310939060267384811432176878536708365 555 1088337999280845637517749051697298271311494469700546342575306467212225871919213477959835384159048 556 1358512810144854105363137912213456640459162065148591288577154607960289406556102603314699627836164 557 1695432730144096699202391881948981646544600651055634361968491505668658981125946003086145306195972 558 2115507091150452182516727857857471029218255790706114170964682189374045260283389767808227095990875 559 2639160012455032690999033945435227237227674400392929103690714383034349156847281792732933846654496 560 3291807948055366277014318794725100205150961723788377517810559949675985902676994914380750469660245 561 4105074109326982645399236234164195042553611942276424920119909433952982309273888561150574857299600 562 5118296886264179735743715973542535610592446163644367211404386956304060303608098288461111730829747 563 6380403099880044602206063916720484285860016038650827803021522150511996330238355751206797027611000 564 7952233902238174428883977121924484766802079936153888790702291731823706525655727729190697082320040 565 9909432177317571474269213995246251891573394709849384050236874576742558893442944763182694097382392 566 12346026347999828687897457980574342137890966991789268471059224814988518170183892976787885838977500 567 15378877751924310066095822668378657607929735099778931232604118371228690643582687989262438717700000 568 19153198682806821262089811289819837714956117101196305078904619359573891813974369703414539110623389 569 23849397622142970079971237063685720226154413248148797305143953102211845748342558689523773880442564 570 29691569355653018480213079624187496749575787913921687448296948588456029609639910258334349966785261 571 36958023355093292614391504945878540962259814113573288648543159320601877406350713989004678173836364 572 45994337437983510191702409749264846272765953217864815276002252534673646023918360967451752695799875 573 57229539530244883950955132045791776076886518651929038930596327542879077065559979237698471424613600 574 71196163579204939937296161242706101119538109188354784904829712282297698653654622911426834928100645 575 88555102753527680124012927892617525522992334493541992233807361019919663012069997333992191645058036 576 110126401992725289781833813585372753168948471215861178328510438797626527684905316870893150646410000 577 136927402569295124716701004153499399489315823127021627824916043053815190665605014546353123968356728 578 170219985740686436349722733254015248655775580291776342371913047353759835931009458587532694905835939 579 211569075774146509851613095872206071204815835067890939505074881844828240036112735905336896534297172 580 262915073101922952897591616460143212999253946399414841564596510547152780133818945982240060761305431 581 326663518896753090476088676660987802622940928545144406549869099380579746665142004932599281220695000 582 405796071051886069914453471182828382407212928919668605409013560845127146663771030426465162879687500 583 504007833057766063139901439667131430532351514956122608961040185788633989049813919924802987347499000 584 625877264306982207153106010677585423487507906533044095051152953771216214094206956489178670529171225 585 777076365583432723495861807055629521994112588504382784067431455983862579818055820721555226062593232 586 964630641789296156931683347113267331579066452761486502574411538182388016316973731216913972229960264 587 1197240575287817393658618057367776938757758778135627458954084497338296371356558523761990371925900000 588 1485679096090916056916143082439516362274905832391094484987260800406223517569771495570446002339283286 589 1843282930826445694681968473883418369985415413483999425768710565100041214215596473131481834336397336 590 2286559900403368867046522661391620888970917373047587319885783859137991864971388204957170774093116874 591 2835939400546832266630961839236179736101307004726194932513001059878854877072363155298061641987511400 592 3516699666422504479010621083674028414060007925950699320908523260890763333766778837852165839768443750 593 4360113271250253781944082554977938915908758456118306882396924646400840383780534310676712654367436000 594 5404861982303937039971820049434361285021418155435486754555718494622201723120100004157922622655128394 595 6698784018310969870113399066075039712832853545317547363257530235191640513604699426537797031760081780 596 8301031439585631833402128745395547206278558817173511827999049940889417377194102045334624536155769464 597 10284733495420880131308187826371353429739382574542180277510508508613682304060174271871375466193367800 598 12740284038471673061847580084857928604519276763791294104141373123422178752010204254601031071152206336 599 15779398559858028712812243958410134798749750835551851345415145476890852933009129438565858631111811852 600 19540120190198869995924655749334814401322399780103907085246710552372606611628218061659496656828216396 601 24192995612101819596177866650538154981545862277906384331463171012103624157020853309447839529004919218 602 29948693035013029139563573052598438878244903632912597455023213507637713869883259355892155402246420625 603 37067397401291251953646530719308183123756761284954177468039155205626200647816001838657481255484110000 604 45870395535450471732201327581908495174844131172161131539811203349503445654114082588146898934016601290 605 56754359349283415665423513947842564659372101844744321298485109630946829796088123369257141773294302252 606 70208952567708364849581204662863697809450257009359412429440508776694636547861379264275399911110456511 607 86838530771484277166085785312613031798513168378123553004061373781795208388880342457128045440002832100 608 107388882037548332447010838594672560422904535053848458533861717511403969167699792972270146055727268150 609 132780173676268456852633357186382127839728069710431748626616263339599574531685948311713913037551805816 610 164147538823425478126076404029874337359307424348679324094381272430007952503451807340105964347775202071 611 202891066365669456754663403876676088442142378847389670529260666959891384832411537587065822904592081836 612 250737362879438728993805303587501865901291539721294341953903188882405978204671141743667535395614455625 613 309815353145359717158287657193631008343359867863879816815201528859292830511945066144154307400755040000 614 382749597465272311851270928755151450199439868181901912405532129647595513344251162685243438296856915939 615 472775155342499421461375483776371296792440861178423002155719840241292939744688078030812981307285365440 616 583878947835150696547367071613424591023266725524586153377870319267022257294748337653849449828764635200 617 720973703988120582112688370872786150515888604233201468167436462366363009910908346197436423077635373200 618 890111967924794035836567303299590950911959762004857403112130447024700075639670437250964875068159284500 619 1098749350949851420552651928000819797035051562021897952139017269602004114894471822508213622452161232844 620 1356068309103077950777703511471708748864017788357270507292491113022843439917190264572078682988937498856 621 1673376298909053449146028597493437941998006206925463387467112637428201885737991545478430552410656087000 622 2064595320294001171136802527672118346838088860806418836970441016436847973286182115124470080707083284375 623 2546863727743603147416430885401580360646265142404441358796875348334178802368370663003726051310755905000 624 3141275940393910724824727461726864718097474547825256063593607353698326656913717183725437298985068563609 625 3873791506854261619383530016699077931567836308882116795071704934143351081684665599747066385686171702136 626 4776352123592222239754028837121982274154284650450184391514358865649122953025933582935950664050776740072 627 5888253963506386480619792809673107881831548803576721576374824762645498121697001949923859874026649820000 628 7257833407272380897848049101838109024378845282961197836419366241737497809959624770985398895071346276375 629 8944537428985488431910595212732506964645673981013384115400712110330793539090313017083436318564779196320 630 11021466013929402316068763179278434938439550180869311671216491000852504673683862069151556941107565784480 631 13578493746129750990517029080402078054686620850104956735967342383752376431982049412405091519539142170164 632 16726101911737836583903651723610253619928985588501962208975660566618375500410810409693270418259958108947 633 20600082118273688544982350326750726024532508792002242419446772125008570736643755490560408216911864410236 634 25367308748843956439298188849425744109378794152008491232458040405508574774692259501416051154632104081280 635 31232822046029458112631938097542014942732827263797283291273550273716800293731033123932541179026312831528 636 38448518075829675660448491398610292324714867446096108872580885202492703167058154362966699804851274089950 637 47323808487388297802864782098365506310023813565581365072713164793217040892038472160464399664784148877528 638 58238694584595737802623806781387779986284679615864394148881855706576690800010795169727981227270150545814 639 71659800092114419816505706326091564713935408029691990143274007665296751175344010816818170338816040024224 640 88160029201591185514491790509449718110133586060953531481048047274385525652997633262815460655196047174984 641 108442665997656249199765959172052694219778929449641113345705667233275135282520646576635557160906401367000 642 133370914264260535345540995138918358461941936015135356049956132682064037736922045635782647438309635371875 643 164004100382494090970672462384966673169248608440256820039380470547673089253262588506828436726181370686400 644 201642035616643149479197773273543898660691111494839529855097468395746310536528800073192519424228044613221 645 247879368616152382767542352503981364687121856838136293358990084945407025397807806487174052106478393451480 646 304672167953959574490873740910258538978827809495642468219420066238750004219424580198220242407895279456897 647 374419474477501802520505345683343219040548795272815134461584577400926053315687826866727390509007924600000 648 460063174309342077462654632321269643074931399902881242055291049401346654525002775289484982438105513825050 649 565210290081974530480994404075111674932738545517582895541855587435481698133568038223696298371113963113444 650 694282700423030882211357496341108366181666632052022976664563168754526278100548573166443456882126986286155 651 852700412422457222301852050544622086635343553992395144514084397281781571818419333276993589065285106160382 652 1047105873461300373485401678530221754456928815985350279748891736597090061125105997169037206331410265464953 653 1285638471823566857747080866748314485386152208358046522140478985177640438494938312449219709680662197526764 654 1578270406368043629000825001509422949110876971505286171532104388060647541373482405551291504400827171227724 655 1937217585199167224219920125810380838777497417318594371757855940537724765919002039705447512202822126898100 656 2377442240495088264661469197282910569114587242705795842562690661259839217928261064964447579957933297240911 657 2917267641810056918269620893058009334081408244479037987925910388320094487128387649367606198195719375000000 658 3579129800001603667872968269444735316160537033800470513768958243954100986810361581887034535581712751723125 659 4390496557269660924848082633166803593790168803365016492429774772433821267995973859446104222494542069047028 660 5384991173547550258756600704030719862289637945348355508257238252304016995851409501230850338175546183870595 661 6603765711155077788257179102354695509173934403074265474371742802050229168058819826171479727043417059015000 662 8097179511649375315293429883657575560859090449937123164238869100339956158237079969108039965551015398478711 663 9926850245150857185722754148457678246594058687326897890903292797730551242760205321008477699089437735668200 664 12168159872875353175797113551757187175197967826214519946230078036056513170356959899387281563960538578360427 665 14913315982419284250206552168317051683062401910549367459065330150512570012507945787591969664437644648734948 666 18275091043869377931493762663797429195833681126957941431588324304401986928362175591523643287488209012001050 667 22391389059013911522830982914532056406518245206753134528120908686854005197889826654273838919879354729580400 668 27430821889881896887476807385325323174238034334720288250533980920209382247524547105668030643776095845314250 669 33599517539361560109724650784374422575083877703693856813133233222007266270430453296966626416678648923287208 670 41149431376786679349183637382349212937360266225247881595791798580412757029850298972264825295955724101212296 671 50388490654444644170745199313824889659751635911671424236020590186486773510887858005021437344908370568716800 672 61692974957538433781916476151160844750543391322608945180181804418120438365297564583949882279024598695646875 673 75522623280751492845093559525018811930752227153205912630418667741834651927980314612334759577972519872956164 674 92439065647392748120242090526146323791650318054042410155046483925527521841250637549176334353302229331863612 675 113128307738771431604850793779075236416281093213081942585812584068316306539016169274130965658965231730692224 676 138428155935912259133472095546999708154831647090515826966428257352946862138946762057933773426749081201446500 677 169361663637103483196947584231910757679884557698068771301215283033637270338143225553514226315177169252405528 678 207177915171552362029887030754567502991822022169343997230650229065963762748504681784882882043515500594553575 679 253401750158666983111994502886913278517274046276315068797401623895201442944343927910526016839558301111181108 680 309894379794816403305424359158141612692474514198128949666250493685561600259810165656759536704686083335410424 681 378927270687683041451146556359920914019613906799187389939444872199369207836943386893571376083066840419742200 682 463272187785551096722916466080377036389726145488509064549700287748189566763990067328584829702796278220060578 683 566310915444610489383681113887903232251516848641103710142804335315234620931624353361188594615913193716384436 684 692168938765248673252025535159503064461923601079735210027514529970260128495447812727587023038368987908870018 685 845878295182904535366114087260895693719026833636184059414504956702149766471772501846785891639841639628489152 686 1033575934345528100449130758397909165951088839142908707659214926258171961251426974951682197296888243397144439 687 1262745295557286210338602848656132687739836420936033917152968528654068350811648286978833169177580764653851128 688 1542510478727010050472273445867740847453002956740954530769500218890562468536704596826373463704039553157879939 689 1883994410200974003335801358704238267644071180311549018776259162644762649738959419566482336544038633771795724 690 2300754865990471044098164867557364226179236936258751332264661510150730395618165382741489885312026218147602403 691 2809315205048696792758091149806187131734537368258655357681300775112534961308282976077957738224763392420585000 692 3429810297637029600102027189904931302912707107439292030195951966439403591406667702617784938594998669848165625 693 4186772545808812746260025672899206158819729920227237793675235971159108932948315419326726241604660728106860000 694 5110088251244371593597012376490257339624564437861393901009012263344941891915786793879653136443130928910383405 695 6236161092167739580860330133187022187515862749648485246412121257879398110652935442022590333715996513813256308 696 7609327370909549752918397340399220393462156984110985376809162439722196812226799777317622400985190926068117125 697 9283577283970511710905587696595482710856166397385582393203784281933135873620278761135245923387359453834469400 698 11324648107396106750699366447808039259702194846810540296108811270346471998960562872645487196354073639443451489 699 13812569318538193545279066325326671407618691258032998489538751956044851817343745973818542577166793741747866024 700 16844756820077928296318911417470651370206274674805980401488236341630730297830003566187923123034079492415440567 701 20539774234871753845287660082723892657866058634685740116850055277680260710425575308010089587797897613460867436 702 25041904477901432616692290247489113994747887733931917027879587526653583239358177937306350815273284844353656250 703 30526705425920368203120179254711366442398259783639826956191075316128210647437133125993157359407487082900696918 704 37207760636908237245019916822592228468208260949624490107906798243256526741374827008608118306357815168426231211 705 45344881101753585211058694800838517420700867083099870307861685548403999110862681954678528279596912450536109412 706 55254068612913961990375507687888059277790090992874353974919660011108704640897342185571712232876598986416991250 707 67319617535356869139642487425100870346364413913721400736943804962396562914891439484793335806436277775684961900 708 82008812017178028681066852370186283185946572425363910474140103323756678997050809414641747792728806709635931150 709 99889772951014620686146671908840221010442699052954514106643044227405530475600077989405193768805715578093449860 710 121653126887981784269138234611515265248476182980101161456079140783089411406235105418878062699322643900542509629 711 148138311964840371257973955380948712598065076344169333849416978829498847402735304495931841323417171720788807400 712 180365508998549316634033827047114348019928191782949174696475716456245869107579841727919511895463747956888866197 713 219574395602420753656029308336814473339038791247626782285123287109646621894018567898710013328103465625133460000 714 267271175194335184986232408577828205151244774426617909198939304397214724257965143063192558186230267181397698253 715 325285640426375757180195948455225241990774952813138537645750425126061707665002656192818788221691927402782301260 716 395840403147941104966200751948126132357776009251906013442752753033254818793617559304978020568476998237425151836 717 481634874164637863528357805072211560615878543872061997472792057736820339231489723712721959043744429104425600000 718 585947122272137608541501383369322770111961922445650303600634841776257491385964121378155819086109936370672435625 719 712757403277264513316571708232120185097780679794396852078709798005632388157059712362629592505541500299280303940 720 866897950086481164425057286942362951339364511701902225931920534797493413827240950697672070354888497380230436025 721 1054234583600003461400738136954980244058464355012670278661043390216314098554657270073071726948019205915341179000 722 1281886876337549401564499930458888237180759420872286297269090066143638587730332433547578237706826510635421681750 723 1558495019027395720384313623553878834998490509207114697640185568379678669401507123400585814955015608967895274800 724 1894543256276928698533856532365134480982130309846600301628827005139804221539411164472775142162332055430440970316 725 2302751833089701812581033360448889952648417103482308055971576096736543255440313235619505511218493162278244537836 726 2798551904519552269325122100969423964250587913150655207671719853291780031823739166100373307647297538618298537150 727 3400660896895304928175424849610492864115870413246939302169535207533657917390724670138210266771817713021294780000 728 4131779480403850219376620382050330181593741230737862857907491995993171830759244053797117925926966296404883840314 729 5019435751735825550883336792337344521727257204009967788954352495098755739473620747154121543070160482490770592888 730 6097007591790827903236320480150334683955715329681819601734971145812287592745468454598866679877764800705025817422 731 7404960650060613628653903204134683708496407504578629719135128680187056925700808177059698057655433034048749395200 732 8992347247193541152464012291828327465160797713785218097256932401192934915616049923883976723809533325796316297300 733 10918620961558684517301104459509934329564161153889794779147768286111223936550896190322059368832332853636217382872 734 13255833113719852195218528620338678768012945337098244565543053541354942904765402616636143863798395841508010305950 735 16091291194112897007295882236188311204658207135637173737696640538928799591796160903739517938177826459594579222960 736 19530775988027268250702927603174448316629819373697249805210804335426798086484868129062081423525743193362285057000 737 23702434334389641834627388416815917202399861684217845144208873068879643577602786872536914642147314605549434000000 738 28761488830012790889433541039995594514356389069876091091786179153637301371544911341184226154512522532653363832250 739 34895935226379723462942082390549171033824889995316347210211026268575740925906967509746499870511111786282070849844 740 42333433807902280214569822664684510115462897594283990454505448845385008750733052564422765053554683024128455996718 741 51349643950575560732933051959578513325790495958777171371738089405232580333871646761065332227278662596110981931200 742 62278302859304972045378184299151094040985521262523078733771009871510696814420674810251159776424584834537718273025 743 75523412004984175510776160330044585800747066100662382998666181407248270112698033810361049190088833615420021793964 744 91573970239597134140474022419275895577552194583274806567321093702243488330424420291571363877783514649927649778690 745 111021783624156168773812051923718460489250811980512161357272531463657232913009213765485107956040203111914344139352 746 134582991871972743837166213691602498118028597122879342995151812519720113045743178348089072847758605353128140490625 747 163124083859003943364908439927518805679006951193505263578550860470084522284558758194799093859545673480666748300000 748 197693334547363098690678769928569470853078234511271491272299555525689667617288266291396613654586236925871125354636 749 239558788526057843809117466650818437110726227087215164042052063810591741533986220715160230891599561388327131326456 750 290254147962918000778765788861278562505388607478642060735653830151133920893460751367867988412752490763645096927484 751 351634203235896026092062752637373241394539933927320250185695266177955566123292938740598689684380169665737702624436 752 425941782688868573457633564648645414459278305081543388136439370743263858074297413586566059741202352967656144929872 753 515888605660242029751166151568678946265947742547281011797106389524042945136865876731680245239153122857539080070000 754 624752914398500149225924108049226773018799993405846204596063915969957097288164607506281561605581839917285174373539 755 756497352847139217003184081055619171451329994156430307838109161653258094727060793497109863332895868114745141201344 756 915911274185142109727222198740245512600583749157637100436793999652650248036353793359996934075537611197274989235000 757 1108782519283333640426642256586994690497688609912801428645362232337154838032379067016873622806613392055987710934686 758 1342104744771273628619658879932624788754254974738162141557030336933223836601698455656173470700200339091518531099500 759 1624327628172574100492618390044031955849045088989830462964020696907756708529324193247108707100183440277212169827124 760 1965658781838089286881479618776642963097970377746491068828624052735990289923687759560119685872682092827364803649585 761 2378428019256293993373028990619349827105420037456146478823752363181450381964605821857306884024285023113311162345164 762 2877526799387192451146683345643713386596173710766878546924089976937458168806988614506858946617357414116884070523125 763 3480938302294668669889243519088061354630726267135950108118113270024480972483555802164956067776926505742900304450636 764 4210376753159085036304130959595496261254391695317486709968664635456306579254990160858344959638672877487352834737369 765 5092058420709731677502129179867704231751018473138565904865892624277068305705805147758698262611433895344954902786264 766 6157631301257207661121711069589239771473641148755342185724381861155823839155020549258845438496200504024589143984389 767 7445296018367608326936022590571862108057939852703671366722207677467748710807658766894186104331311330962808688001400 768 9001157110189800274710973983493313156735306566871224138823493757187613809750016501254207888793108723885100120042500 769 10880851869170706649089798032615332346539608371930517484227031485911164017354062199367246336364162657069000145682656 770 13151513515977078517066886423736479469849215260900207221073459233563001567893251941403628094330777058824749962558818 771 15894137059692158666457422976695889827282072538513785763807659556823909436463394372365209038332125931412324630680000 772 19206430114871947221387404196280483547321677858587577780423924124543727149536079991927002248069312445706226696140675 773 23206247687535004087580097484445316715463852696706486789838353297065482151987614442445580790497718525394778279147236 774 28035730076910928398209483115619276907502922878554049751492787076600952242564051179509151935585939128908837482516224 775 33866287252826826306948822221347651604869979649087194798123339747349657679221188569497431991725351619746705467128936 776 40904602182759852120757749732433650404667592830473061022022087679422738144540153652187560276869967443165628180236475 777 49399860585959511513290006059363869490862334098445578266826211022877964577713273084445071612078848271310100132520000 778 59652456671212756174480987696400100752053235387518853767663169402745724680649771704260026645805888290405452653897439 779 72024474994481535694616095897070635563656556110400668736117065153818287267864557133498631403189497457020240724937768 780 86952309363206695171529110429382098836180067567638384126021857312727958770656315128623791844026424983575964691051030 781 104961852768768506796025583348597486424417102436163719238728971313040822427920302220316004863452670731870489477352036 782 126686780111886257294438912115006979154316717448453583993472622660188152663269572574743020533748073419062797162575289 783 152890550955372377454028591860611432602771325932916596663907572036954433387106926211912769867926127543363585055621600 784 184492886244003393027787152954228851463987763224410628287303855304102799626359371592362110690913625040848006233288044 785 222601625131207170950466912585704529832645172544987533688376295622710427901814218563171588249129565785109611309761220 786 268551050856443934716371986762914807720486129393609628289219930936497448651957657836813096487219994553511826318988114 787 323947994155289365935130737154973546200732063308544973259281236857463121569224371768141030974557008591277971015010000 788 390727286308926473160093816783006108232116697996318179030597499354046953037104157313943981811549944532276262608572125 789 471218450469554464024596408881061955725207001072406327523804471404304933689657604694050656925942966136180413140477400 790 568225899908706893638460919312199602867913963308072973720315736518407270591868809738165011392699507336108448802948678 791 685125368007972489726387532953769538473030961224581199678468151098080632087099792971718258726119964623535519336855928 792 825979842350868585048008998667909823949439682895048604627591913810543641529965081689981080575492883804758912601262500 793 995678932408931000414894463286928288542308432160270785069040407045573889406072697053327997359025710735644797569140236 794 1200106388895230324155407808447593138731396227300736217522934616745478589076693727411928172775114937649733755422748765 795 1446341439074829413331130663555956578044513859876570530734381803181429609993341848648958276045891207224020027126037812 796 1742900737562512820917915953859354706830126469598537462976629616693769331028914745498320725537564970198603761259658389 797 2100029094017464368081637015977373844628454978728599363336799204762644941411300347398418742967258686246502218452130200 798 2530048772732142637627405108742096983487066344194173252754576743897561942088916745365600086020152206778913902824911850 799 3047779118405868127945369215786224080527834468557610286739135659938234119457513615214047615287861159679261676374709632 800 3671040612079426936015781141636726828237516640279590103885356863443307126913347695410309098989900824051488865872769562 801 4421260278769384445151624656684523720012972968214074445555536813702449572185095254959970840541803466686061971039470000 802 5324198746582992500268837333598690264840145214789052135472747100398774442814911974627858387013531408996188876143030347 803 6410823307155857300542534922312901609348692868080539011111956233932917438856436254254262060065980273745227335193771764 804 7718356182219107235726591542937377135025655264032277876742531905927645184891049389263095641051812881533801047335112428 805 9291533020316089843516959120855817152172364228676693301571058090307315791594365048559690764100209858920383753874859748 806 11184113621919327375437696310960534055606199532521120498288044369555691609107882346281167237233177940431900220828594714 807 13460695248811304198336620458172604723420210172337941432476237300058464499509670229460516539597057842015200901770625000 808 16198888887929094627399161739262091373372275492379122005678403054214871296988821092310419515813464569169444203619870339 809 19491930838075052025447773767212314422777949391237467376403240563346468965056513895670314997617722570329178075102813880 810 23451816361455230510039108227024865657060500164785043871736120897742073606635429648140301439060185075297680609241312659 811 28213059359373425126849459695528954245107831466717971144517285381085099667709902789948125211199875251442082419791310400 812 33937202653059163484295538252500375704208723903556829661820187506882230355554008913256732764781201973554646137710750000 813 40818228147057570918074497922921007236184773072428932001119467817640828086144568012815698214457493152637737806103506882 814 49089045725930445133278527968957850297708534847937989670910370592852902127679544720143214977882523145453806866466725229 815 59029275144554525277235241360881642372945051801548719794784429031470406411703486979182631189164926372456419718967812588 816 70974577565388214786757148763616843929684855185279211469203995105137579375012752613326064267842598919896077557256180725 817 85327844144731824000382491693599671510054405446220580799610720498736552986905882697448312941601545906618932714160404600 818 102572609814767571381274776434131293523660108426458799278142140893831315620360596079916346408450060626904910692275363025 819 123289133110442468399864952098750665024600917545276848701399509819106392655941931783979790374152265098013789600942228616 820 148173669894845480328667793284053260190581359590167758491221555626590511143203427927125389782077466833730542152932929442 821 178061572946465086466630713047443954976710022518993015322684175626969801663037241514250878430288472111281657527402129000 822 213954973936601623334276119502891355487298007852809955886558454885314149871290072106709077252834358834889852659107430550 823 257055953348840757622174977713514527314558548434276779372980955735078805463400546744505575087139933806134394619850780000 824 308806282159069785302212225644854824450799816267943662140316377013812129013796306271726825073143960403930322349991792157 825 370935032320466664563902118256557326753897147192887853047692935421900445724880743560031869584878504409888200045871427552 826 445515608112829733751424196764557786209804418806878818777928732659503587084751886449627392844629350423619318739984354886 827 535034055378298491258337660571522615367629883816851109377198141484749577724943728526994936329508067612844859758313361272 828 642470870321518058119500940294174184246672669863391889915637962376958244200882511777276215499687815386726156347470305525 829 771398965541469300429609122924847275404421673618287371154699944281621310870084748435068526636138158913573756844318988644 830 926100972185436204880485686438852271997164030396685745739916353443899371386393379897387745739306728879350152548586859228 831 1111709680172438660277501651359089674148947150423244322600725756583693710883597632347350006329701761823010180737387942564 832 1334376163143960323576546983124844294782202944450478818620426999325702375519854627891313130817326757781942572638438281250 833 1601471024826944315638064489639776447485607669259210941341685494580904980142647897693452489166241565997759108584618897036 834 1921825267086064403765435088114968157816571425210600983628661371913857711745074514513448421624856611287515545320999207703 835 2306018550817841785802885030819430571050233275390595983319222255513213012529823403281726701169805214669570539816576885952 836 2766724139242638217622191020753362799196039034540053261961328713271632174647754363964024775738459206044340617303278071750 837 3319121627110198419356018356458849031229551812132897236035439420454175267103898882261835211192668952963362371351219120000 838 3981390726162275205509194450272219839702044756557979209383927124684269269338853202309049408287864319123255697374957869625 839 4775301965275484764739469874151939755150306054084774044410038729140415012874743775823861411775576707326066238463481298048 840 5726923254624646699392441441186834152901158882175419862097253186819432847537499097796378043768575124111724160457455430260 841 6867464954288621001936946308747356964996336267295509496916211175874052543145361915521326287199582951391832898965853575364 842 8234290495061381522393618104640354473059975795234778004094269610596586639146303923589611652032668790843966135992957406350 843 9872124861297393127822808427383986224827304741324176695554844324143530997707739669331666988309926201809416679569432723400 844 11834499527546315257483647285962288830322438171831544462395484451734953809707969336391653481571635644750551769424309567377 845 14185479939435626630196074187751460172141761031725585279304772594710786219528696277879042551558756175452867233259884698584 846 17001730579537471503265982712148371360438681305915684299340426869609245512537585293727197891639827874854487541646966775075 847 20374983340741720916908577215423067355067745001751034457834897890581379655172548285007036178614049253601906644609370887000 848 24414987676666732516907941849683091583803666722376609170748097582169258885817987862937760350661565290132454608353708141711 849 29253036208664354353659674114026122117175981390135358094865288390795788586896602336887093720616681371891937252970211542072 850 35046177616141012793237374158073759438712637968566773245148224357475053621155546067307696583588256435113286787147595219350 851 41982250286272531748709004968737885146856900952713126171778822510231643058504676862316222822435885517908323155054253485000 852 50285896024084558780482227231859818203651305483597956489223472949609630722289790037406703105880898863008817581129348266250 853 60225743926627305254809961330587260429504552713261123889699778861398266473253174216034321004008509823686043601168809559200 854 72122991261505513791265398130826016198158652552075264938789510635389182748227601998943769076925736597397154483714008946669 855 86361651999124997860869388445354918181575484451456919944382938374852371437576783306679356843970704934383418588456485270864 856 103400795886215614823060627982662610010582216165423462547137026713440320373570029532526043386281114498636197888456246558750 857 123789163231229865950667224525462809827412449405409353465194148535285451687906741624901180072315678082915990962131904356700 858 148182614824399043734168013821683604006244122270727244278513749685645335799808257713308654818336476512303993550344671530425 859 177364964928123663815062942075912132944158879851163341355942576082229050291631616036926603831954266693441198868733208379380 860 212272850775650706397708908399306984779433746444727132218026068177708698799061136316960555342466469692550925849488456000052 861 254025417756479311226152663046431692684304104948625289232759984343442600016556916307517305774724622836844162168529028560000 862 303959749313424193598443584288824130733438216103069796987577126270227174283914766546448077748515046053579239780191960846250 863 363673149132971807676876084277937146762513165234768222718014768861091098489880548325564634570093907092513135493006900265964 864 435073595957839949883513807563708134477645598840327648952007288812793946499272916238441790658188015812435524146896283457131 865 520439944811080214236750396350593401525878450170506589723450077784498417695294869126766909222612648346850466739758845738636 866 622493750356930926625239054753911241447727818386718657383236503350922407978851277452743845267374937717941442962677211884261 867 744484947771673955939241604694278678096103585363755367800118272603943906238388026190470931299745097365841445421353357300000 868 890294054848197050018065055134637664333146498047613173723162561584959636307070915013286143362024650051057326223149795893911 869 1064554069186172166696058402091720062542345911955438686287626919768293430369666608291637840680403043289811543274990136976416 870 1272795841780361234132895292713944943059363926046125036255729017739866588462624330063428917583503766127697172048431565048400 871 1521621431614825818090160130805607082943459777002955875467574521660139563352722365214456710940946330191736940403936608499818 872 1818910807007179207258962354320692304908447986397053481072992663439846877308665162341002305505256825884142365331472472162425 873 2174068284596277279460886812892865356145488510930458084783723870377844791244005667265875308103734782012006104805024719636600 874 2598316317151571252025461904590557862585639198192742399760635487805523971035419377649627535371935433514064841513606837279591 875 3105045693809382387976451993838010405311253313944727158538066412166322664390485242781759798136686005691447776595919806323224 876 3710232944909522367603465655772687874741991533983209098451577453948415687401909898540518954679612486090245772840186509308011 877 4432937800622464227371138136561842800882479372156293236434717974850981887076021821253005314026277391797170148554156067438872 878 5295896000201914434080136858412222640377158558888571646245926817868963568840739746511174212815336257006011453304530429024861 879 6326225660877348101508893109118765963117678258310311474254855758671337726148503088937289598724155447358447256479351531805352 880 7556268879954941285676451533604063142528821813376029699162246448657374230857591146441165681785081925104253317802036279548831 881 9024594365010941271970683893208919112960715011503010875156969203193167336649147402788741706886966029553814568084154247333600 882 10777191789181123291138725069835398434935239615895043109725597189437274051280912012953757257344834216884877699802327633125000 883 12868894398857666764019275115951024932611862026679471002496807875681030697637796883822524233634264126319223254849554994189836 884 15365073334702703767219310407022738923690659533162222167700916186722958158713041032276390955649589947425666627232341795078843 885 18343655371789941606497552797191299552759795823043702572533359221114958673157372314300953647463050488101838865748435693567824 886 21897525587981360288497773920208942950055615003311442082616176168799838626243100763346834027029931856190971053405828295127014 887 26137388124812862119524056344055024476224045412258237159309717580646116693449600188424909630083979237329263333599519342445528 888 31195172060744503344562656926485820616834838856475639064890383363512884877597822249184051936160508414555299346944228702996825 889 37228085886531266065708276234589984056124115932349909134824052393434037954593235863351630775694465267004561048390890160290672 890 44423443648164821348563161889562421979603580484420567850219371726656739803610284148077492296928663136559755890859370243728861 891 53004409087857967197771399461487230425944272905607147582247591143256183814299402233815869114051121439412707161561923562153800 892 63236831760661017608808390755883377542827190506366590281308358502680632991541227183514554249887056374104792518592206988009375 893 75437381955894622877670723030294143042121348128831286131166458232928801756220407302986056240509311072529858069034193526595800 894 89983230284810162437040514925852491683102807317307436841832452095008614038762914029962851703095508626145064575992204178819711 895 107323564167321837893346429195440978499809934984806910458732390547643798968434310641529305278622787654335393731544838344349228 896 127993288536256128659148248118441082279473164277132649192012783859038818728508171778286201207722021889659448175698734478672286 897 152629323508951726472948464636241216157370419901962024657153347492212798319969857687287045975222808090403188257529398016200000 898 181989989489223018771092248000149464607849981949607599531500051716462641881197063732260655093275884221906481475846595423547375 899 216978062454648104030984984779147232981294114415236520361609734039596960473094983971893701078645048520776925693774213776090740 900 258668191779861048531984510681095595685813858043733841066203733133988068964200118431985481451869083383519061402428593507618563 901 308339503078518945620251739015298104468242570837384936390719832267151414063349569446997992628521508890917070997379484946259000 902 367514363049049947007275916712464870687836541249050486746271999039493669310287500878122399315961435429548256559925457201559375 903 438004466729597334561433305327102750990914972187942271779127668176410816417480924231682710884888220435140606135035837054198364 904 521965625298645261104429005319018411435368748294183276279163129605133907611039585490435017983195982934568030715574835736578184 905 621962890994611916872174942621029063263804243228774296299738984577255385544362663002694869056944847949784010316990391349323532 906 741047962452801362410930199200205304811407418236962323456020395588468234240772860047099087119566127789197633818157453220063750 907 882851177761453424840497312206900835329334480750753971845155811692347457192276369714338940069444139068653150726100070514794928 908 1051690834477790608123753277273482759052939013861634285577517185194458385846838983134734785269224097764437268218491261131985000 909 1252703088353361265689175224725262274941545733821828951774619231066188098614626218260439574396072106036976510197169242995066848 910 1491996290569903352735995192744354127603221685029499365619905890751953841940604693568085970748132824806870044692542496833158203 911 1776834344629716958869082706873810327850708162432560615185315644272784321789846937026336930199811581654644680594274125558085000 912 2115854519710158169050807757059241190009734969390664822418392423729067509054219052086844465968823976599507284834272710154922211 913 2519326172202833230299598395138718450350919228129541653689685888769149197313728591172699305216917509629036474815509816687367928 914 2999458030844383249307213257482156772882871253137726354558012610504407902382148169977489566487375270504900651187801699971672066 915 3570763128293679371769326984699487496978327528599429197893489805994016195516183145226794320273017297638077091603490782490434208 916 4250492154666877535429775325710914971316605110714228067175678670881977619678398373541845813803461845892576572971853351135609550 917 5059148015503813357911598938278905057085859035847567766488445586375870370462250217584367435076881279546411800740927977551731000 918 6021096756059753426721752332989280880163858626116224440563304088803262935890214559997349519418015463660824894759104082944059825 919 7165292834569618444603397046638602559078822372090057388672770127807575031201258426001856207957860932824083847051587170625590924 920 8526140070781879959433448549243552705509250681417022413456307352528800464158439664022335874339977596949239646274584499186951647 921 10144513559191080011794822241948118325487961270780794443678761426094387162253503614538532960795112808190534453940207781849958436 922 12068972533372368325920048640492319041752764056347526621948137118178783789143736617650235939441596173339218923479041334574984375 923 14357199734036024144469911857803717839104627421346563174652130984772018667414778403273181495155939238431404525674181024141920000 924 17077709429164208804186532497052843232013212458681152264973693174338362479238430052089618762677201733213516076618135821520173022 925 20311874049607864436074993858111935990272413880642878690078039386779270826961567481359112433082861142599334286666108226370285868 926 24156328662394827207104585865712845422778267765019930221475651353363343065229616951451026603294907435467653320137279170509916089 927 28725823472537410872325600351351510469891902380619783622094061185181831581318314907335225509774915095282039489242006458890500000 928 34156607536894564533864923133369119584224956371941818059776314578263200021777736651973358548220849871382084279107105680791074639 929 40610442262877331752954169201136964294823773533437026794536397698935431595496109916739805207166480071906404239994379574508285312 930 48279361490931005297895452564586164987098636454159263035647864971454363383155577103322656417726997754048253518660560487239679929 931 57391316543888025993331402904574413766218941610546609118330261001246468011687935157799352446480818731337529642882907748255960054 932 68216870184947181115294321800423337657210715455019299205545948424714362469457950473374297783438724843598511381117842344939034178 933 81077133688457533278862593372893755609135462780670700519560300699450605975313072633745933304272699627245844626052504760290630000 934 96353177056463078385975680841224578906793966576817686379058657896745738743275231416950419938025750418517673361804642272323039077 935 114497184829313618965365474742157275544640989992838167927306789874599845328656942346122772385331315935363940387585047302639623672 936 136045680147110732022821611727410864211979638607157213951370763963594995834301999278743647522626575766001894356222388224134144575 937 161635199147110060690886083468989048759482969930724068296186370147402533330028091264801162185413802212016711285501089495721940000 938 192020868117507847223081273112063485911820188192518807975211738291956865526467246024859600739184362351156973600597427926244075850 939 228098419064973680161001469494287815675400195535173018988593857358341477369786689316713588426791760717583654531880412107767736368 940 270930277850022082378973489359394494173966947324491464125675408714042975886060394914776618540249109450219532166829933655130776443 941 321776475588515181122681501708281459865766909859033832114857157949523828592618481085716328644976588178036866278935577481899856164 942 382131271904383486830279817080963782384862048802558992309403167962810394408918583986786810002826015729457964675384093794749740625 943 453766541742669905148831560775587560210340409578471284887548707288089557104397108402788907396355638704870999971676232995796707764 944 538783170416059542134684439755605336031969432088364599369328969546197076066360618374018784722312370162694981936241972563357116878 945 639671929801479105362194611755713522233159430883274394870606577788049479525730379207441789833845044150337986981502097774721803384 946 759385578553457409513325261000222221719204478122319958548160455955079292419480310542542889322300531036739154947817612841064511250 947 901424248451881068489841534298212412294665303247583224764961122514333805933170308812932145862069100010417770866535344495664335800 948 1069936556525612451390162754894163684304002382951084531489146569186540259575304792856707899186630815716926067010909538919592464961 949 1269839328989255278115149095650346980826810017838602300026829808089821578259592921623613715018744553278973811363351729332983722604 950 1506959350818309146196219303494683900185502971683352270948069528321820117033667524127466779144548519953585748180626161663209291998 951 1788201178756220252103815995601601220759262724882599415145621280539272385209933782385315678505859989167300273179934739952315666400 952 2121745793161011839230949213830627137260594393873150743798256335916786753081919737836363615859568795481239982621764661673947480353 953 2517285735985344363814621807408663252964589999915303182427770826180550932082308403437102606777364909927704755701147404764625879000 954 2986303412698468239618214447200408004925969687873099147081752186297732720928984666741738446988276352295577548223583902150613950854 955 3542400453860723932472289701255265686993215246157540523503811112967804253417051593066647487940315979855210191623612933936649518952 956 4201687471305863856211926075463513809758676439876074319263133769306068770175989104668918947597433204104455228985293543300050390086 957 4983245244559470065988449960789333681540485452608727988046717261435077239726165040994735838045051282463858988006933906155785014100 958 5909670382543372937992586773188703417801929236474357718011319315188519876227726291045691605428273881070610187242576954664675500275 959 7007720879641795559063750610819205915504476259179509108689858605780509133193867319141245994926406956735046964804581490538192518348 960 8309079789759976415565050221871070514054777957534285158074471631371124622491607343819056366493707642374676491111299805398986916418 961 9851258554893691538427962083045864831952367098812123702407926818303198311948321157650698372483710858615151728611715653690672472800 962 11678665437763038458787420602447287314665618203339601861765235035391964981161842546807435207967830292128991289378536953161464980553 963 13843869129586286278315175772081682563682741789032297845097228521008001768795364344414350703049726214649736687891023041081128395400 964 16409093061909410901237721728263386697083403264217725840405349565873605273714515379185534037345180447112179475204168852799546905314 965 19447982396377468125330583653978076809882890201040699195709312531815892831316752605764537406506026334502133627944996487970104118880 966 23047693276350004307088317033683209928662080768082405352332323774193111743294169704880465395293834932677408786399435578983766638750 967 27311362909193736290190403373665955967746087504033722239944532143241999466070696526334131819328514914638029297026731059285637811800 968 32361029655475202798235986625010089053209797046456789149087375144022874830303240137290784356614780777224533929824479621279409017625 969 38341084823080832481487897878286004618139430255813871404650954302475595976754543350325488094164143806337975366775165759956796158392 970 45422352644822907250241913111278544854243703944131902050217648194942911846104993777508725556569359914222521361180045953697694981280 971 53806912363368060904518284747943784687680101368855719365407700027101129027248446415800335311017510816889156665101450467696038082036 972 63733796936102576282682068133923154354334634639464199522335434430722383366046276674615483322796718931454317709305645913994445646875 973 75485727169293036422158879762223211053253252424608664804917063292685584044669585759932429368035500978319393390717913222133426504364 974 89397068761086948882310333710844390082154367879455323481453935835142694690748593915715381007600704023085421220534097172804653065583 975 105863233561020907536360959830845645048362502858766121611559449479046053308817616031882672172809074258984473733041553440270099990492 976 125351786264491784423490660393844078033706259776020590766285267929050508707846973227125449528792117615473515212280342196856526249425 977 148415564844041152551819625807134346879046593601399963952548605448314256001547968917885270238008343608232906955709950039769704500000 978 175708178559875431431807007684827574837031571000418087035535026196938605682646503631048613538987019046447566307348806826783228786850 979 208002312903628364073601504630538794595520552414478495101025726675405824940000024400783391659856204884926616284825899199088027001120 980 246211348095842448477621880522518621958277967596223191814951861838922694738235724164876066275612258524305352235525717131793011912133 981 291414888880919531085727584887192406666624271670082432664639222721847948389225890796647886735836083374632569571782783078023244834200 982 344888910819836956460936972972000619858951158118078891448219505479556263513061907132697511237039461390470201762958253964035579628150 983 408141354988277900638675033201146141731404839556648456747822139234633809999322089149992911662983849997380497313777339681499829870836 984 482954152382864440031888071651018929075313918586467800164406725399913109679612401578078253923660173649594783566244862509144649990596 985 571432835469269779263017584085058441479593200616061653458715527720397993338775472030796395266118056767300249894661370299006277363712 986 676065101941378505332950101142017378294652104657326574783863458437064800404091598433741975476800258251373111077123216669845755980125 987 799789940516088328665185572999541896255679374169225951506083858161168024350869668361327932269299090325785289270264092668334532620000 988 946079217077106721149461122196385582995708178405669323484409682539435858614293311484629739767472801390241296748472481872098045251250 989 1119033959490670012393558966596512466978219386502626076003942109424422417824855153480072955145031811414120266436694785245032290206936 990 1323497980115911377487384867016064612284029194171960139582094589862119166959515968173988106544525348655972872306409520480104291670749 991 1565191947218359743939118936297060872018040024060411348867244751239533703775634801754041950872364023769744564981686121299029438569000 992 1850871572876278539969627964601638242791121298106826108783524341040562306274258093123470025498176789101558302129391880498901965074775 993 2188514240507645822703554922056315013127404126799275740905202831244264318186397878281519108836115471972953903679183668778657755441482 994 2587539167451432373705819147138941811446329357516425262977604048254795703865475342876897092212232610155473748084278302520639350052301 995 3059067107838442557385011793412256771722361821469364166353524039881078086737325641062948687262749004731205590914326181784736902642232 996 3616226672679260184649510037196634486513845412073436444056605323305108947154459950142361265806260912591885291066498867975972206464150 997 4274515606388115482583675817483390406773177584461466711562939673912035902641709079223488940884700105200623877883536846980810955066200 998 5052226845633570710763490551978306522331554565015797179476356243295880998002628372470217430636888344481128576179874303102318022767011 999 5970950937208655288323876791023549211374197242927252195467839958346179633241312858012390987708935670657896624670283174785502204324016 1000 7056168453310729060052012370087904424118882301002103762378985123464704295162243319552409911091560827210841232571108440965371710223191