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