0 0 1 0 2 0 3 0 4 0 5 2 6 2 7 4 8 6 9 10 10 18 11 28 12 46 13 74 14 114 15 184 16 286 17 448 18 700 19 1080 20 1676 21 2582 22 3970 23 6104 24 9338 25 14288 26 21808 27 33224 28 50580 29 76844 30 116640 31 176832 32 267740 33 405058 34 612110 35 924204 36 1394266 37 2101558 38 3165406 39 4764184 40 7165530 41 10770386 42 16178378 43 24287752 44 36441198 45 54646524 46 81905236 47 122700056 48 183727628 49 274984562 50 411389846 51 615204320 52 919626546 53 1374160076 54 2052594704 55 3064888564 56 4574861084 57 6826496872 58 10183094844 59 15185478220 60 22638536360 61 33739904998 62 50271176622 63 74882068228 64 111512604810 65 166020201198 66 247111050234 67 367723064184 68 547079092314 69 813734758058 70 1210101835870 71 1799160777796 72 2674419999694 73 3974690303292 74 5905999417216 75 8774092196808 76 13032623758056 77 19354612777818 78 28738367328538 79 42664494737324 80 63328600738014 81 93986123645208 82 139463277648908 83 206914030808780 84 306941462523764 85 455258707476552 86 675148857975948 87 1001107748364488 88 1484237850873040 89 2200234223673142 90 3261206914729406 91 4833181103186720 92 7161999179509326 93 10611654889341782 94 15721021125314514 95 23287789290401668 96 34492661960043786 97 51083085998923878 98 75645047188132070 99 112005098827239056 100 165824977419314602 101 245480989098545096 102 363364442096761884 103 537804566279912668 104 795911666632825816 105 1177780574156316146 106 1742704752625117562 107 2578362142702309508 108 3814392905729993562 109 5642467459413418568 110 8345945126621460188 111 12343703745725768564 112 18254906719572645384 113 26994702885135518484 114 39915623383172007020 115 59016482369494674376 116 87250988560318006540 117 128983632001487160662 118 190663086695736234410 119 281816850886485602504 120 416520278576410736770 121 615566133285337109506 122 909668527815435595038 123 1344194145723915270240 124 1986148386354491140054 125 2934490565158790078030 126 4335363701203644011838 127 6404579185224285877120 128 9460810499038128421562 129 13974593939217731547332 130 20640659961084132581012 131 30484698045419461706396 132 45020939308910287974584 133 66484733430909700847310 134 98175793222541606215790 135 144964741601937404809868 136 214040618264247994746130 137 316013916464402798201764 138 466544172114439018618716 139 688741447658186708490880 140 1016709526379702273117328 141 1500773374799353107456752 142 2215191156042251083535432 143 3269531178263777507982996 144 4825454725210166698861880 145 7121472386984164773777114 146 10509460566821513901418026 147 15508522465752287942783264 148 22884428532188807051390098 149 33766779780036247383297082 150 49821800100535068262494650 151 73507160166922763422653344 152 108447762162183824983684726 153 159989882332690239885273222 154 236018294103783239368368338 155 348161130085362112916126556 156 513566406307418749203614938 157 757521345904738621148171716 158 1117314195303032413416926112 159 1647927714812749241362065964 160 2430432819413322570954800628 161 3584362492725121373254433846 162 5285952798748935084141897426 163 7795031968069156828292342616 164 11494656288709943769484960446 165 16949533506585608887131772752 166 24992136243688394921309025528 167 36849625129347633471292561720 168 54330915652009267161793676776 169 80102379680807316102175453808 170 118094165192213898369896325336 171 174098998242358139123996523344 172 256654623106410082854860879808 173 378344193863927557629421770250 174 557712515069724246763350896410 175 822089706322817507261181395132 176 1211751873898731818913436588598 177 1786051685643881369747315788322 178 2632451256788807358688580941842 179 3879830969221634413313548115084 180 5718097790075036322872071665606 181 8427074046895472702989381089954 182 12419057854682831373514364713306 183 18301523618533112493367052082504 184 26969490639235459014745241887350 185 39741594306290888463951562736144 186 58560531710971843829857447178524 187 86288329110162019535643534148640 188 127141275988780222766306406007364 189 187330574058227224235301747284814 190 276005976286819118101349472006674 191 406645677966356529964524434222640 192 599103444073816100935967327918650 193 882623685528297440103952892197600 194 1300282054353073380231644276126056 195 1915525381334541238067392095040448 196 2821803214938152656137379930915196 197 4156752108224959424498270041240028 198 6123084211400885807595116915537912 199 9019348296255737586727176475733904 200 13285228113331129522350226014923100 201 19568246755423832986099151627260938 202 28821990352288087351974431915828454 203 42450741475078166164598779789251044 204 62522445670652766097124197843688010 205 92082288763700137174674279614402382 206 135614405988996536355122790049879262 207 199721684850018302414521361906005320 208 294126659544846723277048568063571762 209 433145127215189776335871071559841258 210 637855706936923595416367841606710706 211 939293947284614119047246326348114904 212 1383154716983994212440642502295374918 213 2036714961276823641580516702849208268 214 2999025026720187394705095040397242740 215 4415911504347121558280594396968187584 216 6502062763622790984719480420770696580 217 9573540206500573798360266421165515946 218 14095635887648230726711418743250725350 219 20753319126070402866359822406978477368 220 30554932223527953238584696662056248818 221 44984825178933695909231297644222503324 222 66228021847560991874455205050074046344 223 97500904504602814785768608658872758700 224 143537937184807892311663797854682364164 225 211308044076197158901646956606287949912 226 311068984058142118075672262876320482324 227 457919164221563536392256615296793061020 228 674081536320202496014352091918430797800 229 992264883878128559198729597636118578542 230 1460610654578089566704611950528254753350 231 2149973125399131334553038371617220883900 232 3164633307277883110694547494920257399354 233 4658065866334993365455564695243943498502 234 6856141830713984659899082730853803197946 235 10091273274972350947426889284061960518504 236 14852659182766848177772118405294062410354 237 21860223893920196662451345193250507827842 238 32173418186312394611491637494209508645190 239 47351318427958593655766823558787098715988 240 69688206261197505009501380219147292466214 241 102560209404248461313889632348146509448332 242 150935353847824967529056138266622191014240 243 222124050063959099789240411997675921442608 244 326883334379882750046709552958193390115872 245 481041589155000819078744881796815657131666 246 707889030101189647621647377963565727801130 247 1041694830274977315365598524083711404031492 248 1532881786151176153644564188833912779543198 249 2255639573855793549220094434785672653950376 250 3319125627528103530236817419534303389365956 251 4883944003797810368732726851691181676273732 252 7186388925375562350758049398949087805593436 253 10574111124022956979451219389974243078977656 254 15558588289058589131491644057830203526969828 255 22892315723393931698362619385226416020714136 256 33682361927495959992383117273682222308062672 257 49557418457871442221751737648966142559255678 258 72913540931542047234104259277096137689273110 259 107275644689393751855046557293704351254282456 260 157829273218937831803234452004316727599569342 261 232202830972429190077764770581698890076244846 262 341618234314127997601796567924419894422080978 263 502583476257043522800452417034861397656891956 264 739382292775399717314064644023245411290191970 265 1087736271287759775020693908408897396273675262 266 1600191460467013051321400419001047234972074446 267 2354041451710549526571566612998608959150376672 268 3462981165664678119633194767838242324496810114 269 5094247781720269742495783526822057978804767640 270 7493832087487534598544640029793350409247067836 271 11023559549875296865696058934014601000663875076 272 16215628783907229327251254937217590848390825168 273 23852825177763141974332597333365000154253626922 274 35086495330729901036083582770095813588606920522 275 51610056170040255278449176686446558652121961436 276 75914177709574900216432815365263205562004551194 277 111662080005167766412222365983541589966194527384 278 164241475195474111765491849497325171935271700692 279 241576288287086605020396013035320182927501499308 280 355320410639154929630795695039847725408127931376 281 522613267201795689669285167385445595192411087492 282 768661572238086536001150151441763694739166023492 283 1130536041973346265141592133523673452209586163992 284 1662754749638413402593521210799325336402318387148 285 2445493779088975627688784243152415091012058245726 286 3596661337370902381434135544629432943832118058946 287 5289653043781167720414059833272224220256641097088 288 7779461236854470973583360035179637915001067225522 289 11441068504518281469101770706517163568014045024794 290 16825904435364209239986508744341111983047142170910 291 24744862973267767889521062942827513754823231067088 292 36390374709128045148658302939359242535364977972334 293 53515905262899010229150959178267100824717849260966 294 78699891655622621635129363778967708901886457667110 295 115733833015548506090280477666214735459431708777744 296 170192931047652111466430395286936699024329937564178 297 250275138891935171765016059166231616736312401377044 298 368034854746941955825245647880662217767757334076404 299 541196861403256940408624112658269104776238307719556 300 795823392092515423954044541415497910382410567970672 301 1170235521476238969529643669935374263256165112830982 302 1720778733124940372805569332723526070130384972057086 303 2530299867260223571407319793859905284548416462414052 304 3720610405416011905335022864155374654542544324397778 305 5470810505465946105405953147368877244920362285775284 306 8044229481693931278726339811439643055408123483240596 307 11828034012757254150372488946165970308568029084480376 308 17391460010795505049354929314595778417824620532441208 309 25571424094029502723570823217307213819693173840240032 310 37598386833974134235743992525315925083094191891437216 311 55281391064529321440476089422815381055804267583487332 312 81280093979858572714913634314298059997311945304509368 313 119504688362319832863325028875632191946340209012147106 314 175703831195095962371845687917369462369393661633448706 315 258328955764501091705670613524764867129808256691164376 316 379804882264854607100574335729512621220432805406809986 317 558397703366231060072043286594919529532542031709484626 318 820960679626559198996248454360819183211025423729778106 319 1206970820525274535846936037660582167796808401396610512 320 1774462772431646816268715834773789486396207512735861838 321 2608751721094174282833235353894031261306830729630714270 322 3835256069289277815998555703884286382756912215473637818 323 5638346617930894849935392361506036593043716115964881452 324 8289054384271007618005019603007451204854340381042928306 325 12185800026476052916558351506828793855443044980904551572 326 17914263993532685466716640891119847457704890328197762496 327 26335391772175369270180949404519699039699012371358267092 328 38714754765938865854753366021677949486370498267920805996 329 56912699075884732689706969045912270615760832333137421934 330 83663844558844959513584169493938843650464055408941496354 331 122987916002856126590047851669453123723145086860809145008 332 180793612073226341869702099002316198668062888141101751678 333 265766207337341641526929797826712720517706116480764129056 334 390672190723540409482331494980459853151400797740964156784 335 574276867174594875307334717754020865005271352970078305520 336 844162889595034980933209168682436076836881199007229272016 337 1240872962785016495879839162248892430408878319451040748640 338 1823998776803880600606773502360154608770511767206375500976 339 2681130428326283275058526946501534490456617575098504886688 340 3941010035505108569921208882795367226152501040341105839104 341 5792864403547067198930424781557703453299153938914881950354 342 8514819185038796195909938399920363367427322148018360430770 343 12515660218103159286734976728621796322109378288607139967860 344 18396211210447559034971673352487747122476003029476540285670 345 27039541337449133502108870266577483260926756936867621488186 346 39743543495074325580974934955274718081875711082133067015698 347 58415783233841249957383968110146151051133946343523964197756 348 85859864041572527072157456693276692929275592021790359195358 349 126196288946451029057928097925179908127083131948906720528762 350 185480982118415820761545132114338242141928960695703653661250 351 272614295568394033192600273203180176650542727285902133421400 352 400676915333054924014221761800553823474361823471390105960654 353 588893138207804148285693350666097987276270491310133461159776 354 865516123940937270347117765016049327165010643228034314211836 355 1272068060256941144993857058635568052576892273470643331413640 356 1869571460204027647421994397871836863447607721295581946345084 357 2747706536048986360780380292604828177447194845990424490494598 358 4038268569192897899418023012776303118796835725281729546151714 359 5934944264023178294626247060754217694607930133930690328439944 360 8722373986602438846204125133182065571258829124043394283422714 361 12818859715212581330063431587317295278027128941548607202763376 362 18839125373279256956917191739536517272971291637793529513806112 363 27686543940455467326146327744006606843774416660838157869456440 364 40688665395659064763676053643970852709307957743327302076957028 365 59796373902972835160287052787619324870132523717397150792253196 366 87876545558036587449152198807025910601298240173056034346413904 367 129142100408294953283013365039043692785500832442317246261146464 368 189783946899901602953179337818821902018394972064773529158481244 369 278899592761180289874929274893406675869826150454403690639851602 370 409857682927316643700725490788056161380371455712707351676893502 371 602303092173693461706566599454642740486569323467896952979004316 372 885103247584591066106755383463372956694314523376614586979959994 373 1300677482919466424875523234222358451137683185885776930514498406 374 1911358589847193816702793964495695201775015734283760839036784350 375 2808740414835536127455512987893085708958032625148884177461640952 376 4127413027566312512045042222020391043647428976741671632458815370 377 6065144761978850218582546317239727139124870632683699061883430018 378 8912536898783481480518733075790471292274102109062297323356436122 379 13096596778130199086758455068373467663664386132079801603310788904 380 19244761536454798289370391286899441024234544234379660974437963038 381 28278970153553123888399188034633816982145196724688710361867770268 382 41553885501778572187862386545513794639188867253229327044930702100 383 61059985604674368673966911176205991878248110886429794111541694184 384 89721966042983334877610296226576469740854493918843109597296984444 385 131837180399612998593421623230333435253883774317539040246409464034 386 193719833425579456992071608208575354220797182839718891356940992182 387 284647477174610723909609175252924411930777912138231062742121422992 388 418251664135122746070907009759273606027628525985992552116132133042 389 614561171542893316355537903045900646180057840078059813166763210476 390 903004000405743085597633634194649332011593876198126843488365252224 391 1326818022790003900568903411125762970782947799351446059949208185060 392 1949531226564226399117363366421555335638362728280288523083842350828 393 2864482610889537712240405608761920660226072014229744904287996193992 394 4208810375848247909235080395205239656328860857236404493766895687916 395 6184003376812509786971137189194242735962421041717239484808578455020 396 9086095146021651205355644833669327132759806795123021026478362521000 397 13350024422358209117160598639905286550979821798703072382917770443126 398 19614808474059064385320302667697696792828594403146658791055946647390 399 28819293453288664778008616375678355168046067413214070417254608555636 400 42342826609343133085071757300925692723374708023675569919317309907562 401 62211924491986802141483169092563608026438474311018766688794911024414 402 91403897187068020777915563466493512947177379226704008787253261391354 403 134292911771899966911313641051012806427593742611749324060609575351768 404 197305313647960186772214239551110233721309046630905991464121939377162 405 289882367460894179127971010423389115688456090008977698368101389056730 406 425894623834148930665452179163780891893061154239845986732361494606382 407 625719759467537319783251375811803914658658352554198939764222873804260 408 919295105539725672834648550737891188411372254982559826988223427823998 409 1350602052586523562049694422093749208145702548782720958541586418594012 410 1984253957252138042728124447194543039689918187415059109582469884001728 411 2915174186601235050381377811724122303051105542645332760986766949627160 412 4282813686209778905799270739801636713987892335007704256143366421954008 413 6292037235682014402790772342268934873354452043143308651127491687143370 414 9243806138312718242254132123057500371032014217444336408705519801143226 415 13580251987573986230503583337907345482437447420771571878659566215586908 416 19950890978527587170007913310497243872886081850933526885904969237874782 417 29309893588141360738057585032940150955638735099761070677187617722451640 418 43058974210067891376806888445281111547214362400610700802971442204429564 419 63257295578219609491774079460532934046332806536244182498287707414839356 420 92929816027286156500586481797613070339924542947194031191162579606176580 421 136520245732631778556393907621467782334230086524341272083983154323433512 422 200556427195753249672127802165328895453886436554155495860662796817083964 423 294627755968866454067428916350410130205087524268880415790471889190425448 424 432820969942603011197537993737919677397685336759786751085420985351933776 425 635829251264362901067340780752618516783263042783913263432102869121269830 426 934050374105063043227159314339866755331318381243231741895146471215214318 427 1372137679160604521090802095080666305930339258229583095798669294682722448 428 2015685119663912529021922647685534639846629110650306413596990115533204398 429 2961047049879754367205251351114489320653942115733447994916735337903866246 430 4349762620264076149918327622287123425261611538086405287506860318708874706 431 6389743820390651047426304217916875680918597622380270632774866001903698788 432 9386398506843846578073778906064670542858891335726474440659682815337227066 433 13788346654905081153056604041477067308084184635476622450602368235836719126 434 20254572083555552994033459720463433944776820993119956705321128896864107190 435 29753059835232661529100013424630900984696102661895775654928201013895828144 436 43705681262768163064213889777336038129804359391839572975554658426315185242 437 64201009727213957233855173270097032867379291214891442502039950375459545192 438 94306915188170121895555785265128291141933895039740326231918937693797337052 439 138529716849292208474427545924092756398620827688782419046250112423767433644 440 203488603355750330398548413848115777185680802991227731643625280549105758792 441 298906240948888120116970492337570413537153883281027449355274917853747440738 442 439063800601501919928922202367617942272196469477301603304389191458120839066 443 644938123539818006355260474975614479713979715063764553797251444065548249908 444 947340806476239550322887119297391998716775226189449412939901136017148381402 445 1391528891868596485439989637755171818791035082019767185060479105591147890536 446 2043977019781835263011220287580828936563180626031105716248244050121313355340 447 3002324272619029008400733733712470678803763309012826726099352812839201443428 448 4409983895639434704095530014392054118920669234178708491279858813946117924312 449 6477601650946499948577527119747337314867886532301998540371100519639083764084 450 9514573105451713133515663998068511996579493970200825630625520707297680520476 451 13975334914129141224403403799993681739733878176410931446172242189731109439848 452 20527355213638864541243917525048588938219516352835725038993891894868276270860 453 30150994149539985219559971273033374821324606096047677125285202393591318705638 454 44286172807156527375555974610476446071817795017498083692321692210279364612186 455 65047790412846016216655478278281994404414373759498340959039474611997516446776 456 95542112784886033280871425443988602506641638017721745752365436840577100134754 457 140331457558029993432675975484587671370121401942431914589872652143132902249010 458 206116682328914066725435615335749247960574806998312252619950118418320351738654 459 302739557694338188927067178245290665934158134474586412397916808229725057425856 460 444654949798893704056751866625553775562883194782785019228334250593643831255174 461 653093001032371349555300356429858043968100691443249147788237714802321779068286 462 959234690211811206176240546609256545813843205038531352809861059359499654197006 463 1408875706042332099623874138064593595546914437307789547314052713092796387185184 464 2069276142010894217343169093792789934129845855899656242534865664140096243062378 465 3039220398643997859377277251634492610470104167207499941842395946323326828845668 466 4463791737139249584249900725761315610713621748271086694900193911719621224725460 467 6556070946539254195005813754914673244154901475075138502857925925383046956917484 468 9629003978993654883653702553142179684462854619456364550815699033329880839927464 469 14142203982396226922422964161558738529710928488656968047350392396040174669438782 470 20770686262587913965360882734489222707711715955566006239736852945848409581970958 471 30505814209044404526217301652240227155858305544030027457920136530592246203426620 472 44803550425166789580362343061063033683787421122624131592324317200735456029357202 473 65802180255133294525377407860832135323563210159961198313062957597324867814956100 474 96642061999019125708451607942961066175169323754769949086656674343224553683766604 475 141935212192753500077392926681176871552922740018109896532455856091916409624949488 476 208454935783832970371003492284441657502516018400558039433667434181605533556930656 477 306148608653639698504545156399724077999463218428593594337778548951987410701762512 478 449625031485748385795607114930375075568129829860684931078278966358077841110896632 479 660338721244882719148512796806723509712419787897711405024696294500828208159314740 480 969797694744611383060050198970675718675434822236038927889754705405996846902008504 481 1424274301715803921476318591514753051222860339420439358043397823805611163160936170 482 2091723352421432156227394855527085594556349754278334616032725147689546010227131994 483 3071941741472878020297000767467598477816406019384291294234949288616284464897968784 484 4511488312980960575403536349565890950603183488998364063185661884573901196477663474 485 6625594264655416880863711662882125000344520000430515700947368632589257258795898474 486 9730339299688153531403048601108709097930534219838541978187291702445849279609351098 487 14289903176021251370679138112017125089867243039054274385841200579608035189867603584 488 20985955603281829664648183394030923586730275126855975260286875164706113469854310822 489 30819556359135003239398901785030291800948929634089437798639891986700120967306390326 490 45260796554673411917298262848280601048437818290756000636008577731841541037507222178 491 66468547340077560302272002812676382289308251122595449781728808320787644715494775932 492 97613160337499902305344130957962190860685458749063282169222661930877159442904367498 493 143350350549977810293535843117731492837173200649809965249251318425437175735430700132 494 210517086729982185387026851812261433708671533087379572217202493265585373606104354400 495 309153492545696241247263215012332699921975351143795405447987432086411637606391506428 496 454003482231692701166584739683661969039816834710948604319973789391112932126706077540 497 666718396937620350970616278931374737611346732030645568085749937161128526392417730214 498 979092962937476210189776413621267847748798806714110914690743000283313098138355475442 499 1437817157759347178954043754536088003284760647882072695360740443174666013239417482760 500 2111454095263091261939347322134072262255110750602048830514420953861067361935417169982 501 3100686672220850822115707944099510041578389651545160252807636592826217206769838268272 502 4553364156590659618654018508210926162933775400113246634313619877647371889476665696616 503 6686597119030336230192319928586936064618514622090639715017800962736391422055705105192 504 9819202272448055751893566179272553677201012839240144728018620043536997857545538325944 505 14419345236846045687717389803644915529209521905643749808462462082205059273626290222544 506 21174500030860297584678468946635224922332398665400092216985035221846471443385652800392 507 31094178459489137702926332646897259499041882207910284403917769763671100538279201608432 508 45660778660323298074167825087693091616834608483114440112000205503176070943349911758016 509 67051091330155626009139155885882606456254573655740640924719139445892262948847267747226 510 98461558584797578428712647905323636771892493074147081385891929375464147864546915294410 511 144585881004261805903051735002711415793906343137318083446735758753089072106293283895340 512 212316328732530391662655014749842999572427724880341394926672943629716539809080746486294 513 311773532510593744558478945888959384483183063252267302917004422713143478489517000019026 514 457818602467262254328813226135158235821131493267420774917025500988565550815098972516882 515 672273476550312309609214909989737648259868113112880228962840186466845570385837743740140 516 987181199604691492252551808217226193748222916628044417584754007952346846349001662899574 517 1449593181568145888533505531934401026118568237036197466778648265959693024065939580515538 518 2128598582965170003712607608610891683793959072254928029129463289465288146694800098026282 519 3125645897960358739619904535853400047962876451251719665796465302273168424077045206067432 520 4589698574415194013760295684395099841051352977797396625963540599786839253970396761949222 521 6739488577113765208649676076300043301230743061667654481832059826336596456422827827921328 522 9896192010198022383101098514472777295999744986903451193476538771102451750920124980497756 523 14531407614623804217299797717794509850827131728194404358679120614062935045401137716026224 524 21337604641481558437564650096315237642219339564970945206449331120022406931516456652577588 525 31331562636547468267112442815328033375186674800967359811778690414428343032754458054531006 526 46006253266049747751297338256589194376757430541748284121485617162907463783041906850979506 527 67553849372153770467362262378591767659881858894414635644925014228394636868503591174327008 528 99193169458191590459421673424147155112941212732170365185589138181353447436359861205682618 529 145650463188610165202551077634430354718314946323293538986881392315384404742609001914697344 530 213865344489755226940245679992403463247718197054778470628733821293616166024412369298758744 531 314027303326428460394946661626159313308053480660807501540047642999850557703865211894670128 532 461097596357889095584609113423892368202378800907334595932441917872902888201302146654750028 533 677043802619486083782298507558979872495628763722416917963765186245609481141461822092436412 534 994120757096237948429968191537431921796608081017386936631889645314359385551239117636122024 535 1459687834447300918254411701476919726167923092482117605098140138410565058654737202262529584 536 2143281979831802637533988319694179075878019832522234446998233620133417615920305944072102364 537 3147002730843379625713957644242183210882021726491483824694360789283997535542472185587684122 538 4620760040199193457958204875245270586426274842482859943390933491060743314370880250665282582 539 6784661837704524644979306835123896788895092674832052827923471778905777189694579851912189780 540 9961884380136771859930379252561099339575306214102357531216663363159497166846665064424846762 541 14626933706833345821115534430527556915176102892873296866804958073440915396066084759923414398 542 21476504648708779518808905208557087819836515403820387524459541687262404470052958033393050334 543 31533517944605328020690463177218840614975333266816603764006990335745800900896461472621668136 544 46299869853695830986984126626568237974889469644871838731339350119177597290778247680954029922 545 67980701808832676703685224796852800355229338369989202186057596093883708534009237275090938778 546 99813675975625847564219059651899768986271536606996640588654727915298466515105463918804123522 547 146552420253766678536224686975117975421965904707241252059110224522680857651844606612486621688 548 215176323793472421422823605430348218798503494853900202914544258842205224928117378758599347958 549 315932657722159178009799730418453558822150148207757426811164630931722500185586429657511201900 550 463866610353431765553802983426427073742296068117232034917356184946462723277800659718067600180 551 681067668255283162167318848548008275060287829950035342548360260126724367659630663638074395024 552 999967718038882224390567903993900387439301361883556457383947367413274893690114125532779317748 553 1468183252831259783165598778480621554236640828928785536372809881193707973456405762295665449754 554 2155624579633867713744837777780156904871460324785721027709135812125732547126095173622726671878 555 3164933348281514590760775157553022921442156736301941321905468816908415040252130753694604232680 556 4646806576160484819772971302872904197865236013791387739162175697083304567255207594320823796594 557 6822494789389387747776326598243847900497666453044669796543168671850988706383629092699214918844 558 10016832821874702205420988749166623248832188353446835984932883286124572473209376801565376030968 559 14706734057286697337924444412248539595776227979899109471463203814978221383071761900258153974428 560 21592387139522630612689772888292186443113668160072226045046366938672981794023601849951267846356 561 31701782938447678211983650508628361065677995404747733673503501013928828463551468611692613540024 562 46544174632036231256511468152255464184265165888536400535859091945310328682859125299358020647108 563 68335377700707263102793616149726013097029550279626630748837841414160176490335312498717391611964 564 100328539545353687942242530638702288006090400806621040233797985325389663456186038862997640730600 565 147299750719890521532822636002684229556549364321293673972006089201913071482362361582206316614654 566 216260980892246788203277264473315082489423428458074542091125344121883866797333891675333651089142 567 317506751815448226340646071413270124174741198244096495506661376383956652405117153503181248551212 568 466150770455687100402663620928933584776711729170927315862754515837703222562514232732091565369626 569 684381871739931244702796811236132738147400838091693241708248351377714583147265197211686955796790 570 1004775975325224577335425084784539686882635085777882034151016228989570320028312256538684482436090 571 1475158365471105136559265821361589327265261030996438793333964324817854954384995799948595132314312 572 2165741977293227196180095674079722191899841765598452862116774746753912990758388830998211902012706 573 3179607044470487694725536002481398829830149797328748020278459511253179769381132986897498068402098 574 4668086121483822211315994183108241163748997990325229380943286016358707501905560524392957183431446 575 6853350550401469602445315257935216488789606814434045637465484948320876363923219849623368657862644 576 10061569138348413413330091904781005402808196616225570176160037209653222744156718466965117798798294 577 14771587514850921120836519091518889657399221773013618642850278191804950261806243650006183435569708 578 21686392771895496414421492753831002370171622812420846760468142190063161525874242284700272496901280 579 31838028160363471635050483707353294081151053658082375935196651330158041048885224771841399210153344 580 46741614180352640059376334851243113137563536826994772662362356323198693464184744786667655973156880 581 68621460164029489468426818061821941130731215260287579987298304358369925697943538167453178619031298 582 100743007786293875905405191274664347143049558768677875485531233600567815847178201714022417912992458 583 147900139933685678070198747683767501610793646841879345795245294405552964310490085667767362236650164 584 217130571276535682638671777760197309694701468969245583994363109316241545624407386017048160833966622 585 318766069703550988446051070554958635722094924455310037254750131292233857892557340427427538350621768 586 467974218244997258523641141316683157547413019260782658472202918412442685663782190246357023939124916 587 687021769308114048269750454169445354409815543060700176100593031363637968233224302227332134184351412 588 1008597309438967573725213161337065856183955419064068724764225954209336833328110473423907875010343724 589 1480689006719027961265657262344367899997937837836503170067519157204258527859269778769438806713933656 590 2173745234848786245659648211296997027842023835239527066633229476838950321568918601511945422217890196 591 3191186473536700592518513504029908523512294660193978023271455510362271681748092098876966650339777336 592 4684836888539738455934625857460740949263117303432515212044065032287886189357805864208765630550393168 593 6877577990494178839868969654627386276292296398416400017847502161347974951785601804728246419107777166 594 10096604260385480343795830875922788738478061724245118012163165403506106659783935107280651746691952966 595 14822242353563829613289259541735488152167534498714407213956528532875364240634129168522499182810739272 596 21759617415802273404991727590584481192073341627911938960723536442190422274911302334426080530522297374 597 31943858544286619612029404577994370632838384748572928672850415327055635851837045022149578084159896990 598 46894538970587925902119313039568917951719256114739981576519955437339469978197077959351215633214521298 599 68842391530871940935745187944214065074119445340885697955876009204602026894374453257563276461550533396 600 101062122087739168039650585947756202339571659084108275747322655339988486439970776005602245848601210258 601 148360971143645178110446541332711946090618081060950552132151853160135659439393346269064636706548823214 602 217795907904316944843502518936373502894391539862172322314969622075245696227567651818913930138013784990 603 319726447234436546172339887969124963596231041401266319407830267933344426159140667999963288010184000000 604 469360145705780241740649854732218993848444130779304887693829353992195031649058947400857153769869549874 605 689021326167595529839326588758422072634084692418901298389587968681494856514562471016004249573467481656 606 1011481463201910852556027474902371870483832598052577427523745219741443892013673274772801599381035437948 607 1484848026035268388298901753239797782747388601381380141097748789762315241380492467929439201698029496276 608 2179741041887939555395626980693256349687834188127203353748299967088014954617096966002457827430134799424 609 3199827884574804821753414092465489548731544544739112505259335378593234139536868517869260886929493653658 610 4697287707222604917856299906180355578453922777229322196224548576158391927024398571235446132827273261674 611 6895512235408151818313309586043716669423107490792277014101276159684537759353741996649701007027422973580 612 10122428985765518398929866014549172287995880319526472707476329346481560421469874518386876796595929615258 613 14859417355383216783453292317244562183266021011859707641684060138655092000702834474151831616045593504440 614 21813113739484069413495110998973417910786696943191648857896946130775475181338291366436027243093421469508 615 32020815739724850383016628445247695326721373987252868955600603117915977007269156999994241071471444272028 616 47005206771978423203728698590732396954742409638751236725495173113234351187563791553402838636582473911232 617 69001478337025549466211096513631093368381689662121209913714238933102327738214257366867395104728783638500 618 101290724916788719268806663314529172325894443454087150589864289380795681211417932672593161286190837431796 619 148689336205675817929373078089152092356183247537190119164119419680433958475268937447008552359334681242808 620 218267376885173099701409177710598987302963914723841385256915735489062819996760347118030036404139445926604 621 320403094984471870695619782488594344838048715507171663746411549075158238811873538507927463315090779113454 622 470330828889566415807234518225103145478968714817956642658922450147263301043402254621858443538558745066354 623 690413165816629974996710356690874642645068358839922943843311743903586424841099990618472394222557760580848 624 1013476214025502356905800741398107682555443160974462651416828375451237866150689306922199291541312206393234 625 1487705393838888011108747519489206231391474714193382197651247389462699752431261294535473952651435720567882 626 2183831870621227683989236796801248787256741640732392960997529255497773453588674688402759520497300305978142 627 3205681348836840249992287061039163078104709456033311475744432835552896572368270025190669631992744119122480 628 4705658357789657708593996363234171321145771662954112440301251993483809667833924410290866765546482918026270 629 6907475154490524537959973863362390033272299364113011987707323139581182622883194546178379538964668910826454 630 10139514693597114142426251150568329644539319534899285913190373070337569841045953943869394557764315655088118 631 14883802856770450652987199522675079510496989405333779570135813927493207111172090249783044720464725647499952 632 21847892742724293138290866098237018013450973037353679360895867821345592106454651660182462978454761732280258 633 32070380358054474582534800187171672660834287554912815526877588741158085588752890214809620887032678105281204 634 47075785941941671339306634657085655718987170150386826566448939381797936933874378029494547939928321997170228 635 69101896143246028528725828414761125749775720645787625199833074670561257924919452581392098454326533108448980 636 101433466881613634464206639199737575430791580641407410251990278728612344384331820210118782988610428268805728 637 148892045930985183260243919401866911717616216422641437813154370140449471068403204365509399732190109059367030 638 218554952640241153296828721021110170052566980157323383280190864308467985260763613280027698186629390806934686 639 320810620468177860621840344023134655088715176328332083324664177851430597495359109833118913922580011261369748 640 470907660452915994199619892772332156979525473911422011925016734836269060097647885218644768929754668302248530 641 691228617712920039321843216345255049790461578318088206259609205486584096858966664616182212328006299194051412 642 1014627443747183864629883146722489337242902494425364390431158024494211220718079220741345383373000025753116036 643 1489328303819938773833238255196251716759347789276178993990257587331066125633856407991636739260694671309865192 644 2186116125772460619984211289794749711845098312783002602938351227160083595590245894801756499134246417332229192 645 3208890979325332256129423841124581626747015492176046496904878327152923446003697633815864550962673658749606272 646 4710159892570797716481726716629606143702297787359297586064587817983205642837349897044715556409809183415273552 647 6913775832008386829814132444986371601038619551238107686860875382984937562817258788389600073878951469983520772 648 10148314034804535350807080129280311550935873179477641185159059123478137813047743867696159970816506698119756344 649 14896061760271676018671395309388048817984343608807497867786404258300838077856219169726785490976153480228151474 650 21864925238841534293216310656414567287860359253111972149067973295966915720582168574499399399954232811242025010 651 32093974143678357353617697530904384030783866661719466930041031487466473134359240219890097358014913031163900488 652 47108358606878664033265988048980069164102017141627377490204192130628224464866604960734502345403428716452845794 653 69146694195210300432189976816122419636133579358906128926069615466137191621605819549151339384465194902321677442 654 101494813558411047601109659202964092043076283213922228738722096061167140405848073450057436867405935612763980730 655 148975640087740732110654527316569085898670944419946651803914493684219748190202890161958705880991784515272099248 656 218668212554892155124831062308044213410468370807416605591769764682323378254097124803577906833498745985095439998 657 320963049604766715123229264542298301705367338243199292074888965383020433678470109589139572631694583620669379918 658 471111181106421980107451214954782308547353610949403447198188769199194473697286692774782053920680612870492894090 659 691497763347169790687836258534094150776801157071641380971129499545438592418328513084882475181945260638774813260 660 1014979206129255673663908047378950077552970354851522458971586535231909672312579124687698280958288065360337123682 661 1489781271826911354497769209732204932114441153623865195414728684866509086814549687265203633454540649297064054068 662 2186688289451170501367569396936039257724338673833267193811982530511273367940259678284339509068624168035603092864 663 3209595143034834699066283897287287135181207251359232056135261482145959358470558765466609325960990744641150154660 664 4710994946907388278325269507390262413213663815480478944146635963850649723773243977247829181590819349435895091932 665 6914711022681290360636019233366812191689114262948888447981388637299430046879041878388724513030032643133050094814 666 10149261599493265164680289912666907647525331510617705217491112678785672674057395591346816899889820144661408078402 667 14896830512223435772744762602440748727312020732905150567608856998814786969167764970680511049626232559687982810464 668 21865143287050240044063165347231650106325272176296147731584124135230188506378296764339576867864101952931580328702 669 32092962072466159224403825553335455261829750863665546378443577872472115970970687690260653321763030165712873766976 670 47104923736435031342548161631596680163693944180129356781391884285921622294656057855867219390712997651195082397920 671 69138799927376221642693283966072895631895526120426273064309336334902501617066791562465182600631292046806091023328 672 101479052089655985138839436800089813763580733924844281423454583179581563254917280169308926988837476517665753501600 673 148946397067650057098529499188188432971682307629284760020887585852344850503303859955200777792106543397538036197056 674 218616351140476269614446640898007833009861773038022923452571368487839707928983836403495482838081537884739225101664 675 320873847465395849898252262722525614049581903191931557224102066940220572680856245001420963818352284173255870963520 676 470961110009868542758889847691643953341811236574591791409106886452206389545716728507574471861590933542749179816448 677 691249480772617439008668432114328197078503974654302079393169934900279419772849626169087167239738953636450064744226 678 1014573792095549510687218823385958189131056239116985353496839797073532616142292950662110878225646729018216204372834 679 1489126231439776910988514885407636426796384862715704335949631712418412595755541465599583391717012287485160389029604 680 2185639061169025834174921475376675318925237189435820970917978356171598928004663108890478208759095994307648944209862 681 3207926666078743050820176585166448581109612141889372596869562657331071080094706876537076068958195060896229798392938 682 4708358039667046525309133971307934365282833104965770396317623902728096802100027308567310463485969245443863414883346 683 6910565591941230407162236105273169736635254746828099386309208500731215768706836207427873741283140601484992329949404 684 10142774561939299211618629635431993443225370054480546274707121903979746423258236604872972029831446743375914386758542 685 14886720047674198054064423052466152291365542425570084426051526085603915926392435849841771526347240519754009222579370 686 21849441576788438826041499262054106563285320890948459586461121107062724434283985140996029975494298172514615262221330 687 32068654379820074156111185946793259667275717829742355926796980277687523171542029907102048495562339271243780936939512 688 47067400114654460645763325494292796102263626405749558173504023908832564112937743747042531793022384007079393483625598 689 69081023315776098272207381355695071344455837165685411354721049082164006300988817426754292605443035275765007482335488 690 101390297561021707347172180951143659351403471748728510941902670692765299541077048125513123633001256392802202060884796 691 148810343228261891347376836589125167936961381058215930596446853480052758736754264455067320772145777397281569508274904 692 218408193720956911774428104687857120443618390996626597026963965506940377874638746667183472875573483659906374395504748 693 320555938324323076195297786030692989296894952271381106705047340477343060321547860797288780428452046386342126415414006 694 470476374147515147970813453155199079219023705759360897518715057113488097045673457212642579619713964549201837932005570 695 690511487640321162328224275121474002810010641958476609838695948721244365746168510916426224574207743420290358359834936 696 1013451792778837798180202278822277004756147228958372830572940919577040699798205634891529068729534661393684313060004730 697 1487422626335476686235834780182967018609579941876012702338074470225074348561738590478833111920279065687824607077203728 698 2183055493156770691231860820788349759201368136195257401716205838581680156853213313860911884881217600130671288381549328 699 3204013031930774891736545082764645514388534552242913435857779808172535572924424907478138360715655138109764164137234600 700 4702435863670541720381680894307122218063542688366488316010905821945970189479817375211660469745609733544443864321019188 701 6901612941412575396690644511938890400112116571170075985081598623711372056870792765692974686426271497094454215254945772 702 10129253303923779675828774374700973087778876057110602891862498445081444056604394204699382794734533046534838769605366528 703 14866316703579040926021341080365042164186071873422266856611575823773310940891421912666162126927907563247393426606731264 704 21818678765561598837599974200504297845489047319145848757785832967414301403101609150662558676158943007488589834235107036 705 32022308520635790415718321963403073387737007184507571036664109945622900291858560792447902421421550783267371614251510882 706 46997629211349962773840122243322864864735815994126132929029635859269262759710143965673035138940076330250873725485782382 707 68976061084616675558428544251582277304228459124021782638662077436486234095105337421407996159437177797857551892326409484 708 101232499164107991823424887410938267740438145927530274014188574525038959151419997817058521324912889612018297821814349082 709 148573261921448611878643490049768798966459378476853622317834547617111098202536838276166781126924595586691366456480386454 710 218052209659761058665438962504613857225976849966822421282959570896202878521346049438618782856287487388531727136880834782 711 320021725036420347566508799314767822970176687879300631962473478406777208660932385518431813381852253977515025487937258968 712 469675136716410913804175719159259986301683174896299406320249696242226554143026329261954078814255204873297481866224654010 713 689310382788409698057005039661859988847996145769213995969613883199373226167652880140342979666707838786641738775890121522 714 1011652160449619068288549146373829655142270646539554732963817310652629599320018948048436673011288040996284480928882110570 715 1484727499549360959116783602725014849133098742867039396355738626159673565234033293191436613769593473368154477502325159496 716 2179021121133339359785237737576786190990575930973530817763428744684807996675976984859937703821433839432566183700765237710 717 3197976573003316153350271286537729042466425432741403081197052239709677965761684975305989489501576127414713612137733128252 718 4693407566356365814767598029041782295622247952267945265094268669506409312532428006320320453238924227748691996555238025684 719 6888115420088962579464828001587518243645028702238256295837251453154036296019395155194419372503312222197848532836404324024 720 10109082017111893863003575925681310239477237809204757120483663916198773618357734270728871557347623522317984230240434020076 721 14836183101291563510260193732058193892487993212357302916568770612677300069003583900828096064020960931516341878499214187346 722 21773678771803087327126033745949763250553734184476939956376414131766272489947322712751142452367784109175023234340167243734 723 31955131063357157557719098321491187557817467937788175564279830337235041589806097845318228341166436911367654339308650761024 724 46897377956914201268057800480744596875480464545136557499259191266154454278424158912609865177931980534278336437304318225970 725 68826500771405330032663354666193626665629914394485957218016587780097775512910219636642314777994861679233081839801231371020 726 101009446151892705395451462077044194830829593941253071032097152788779861328756222231872049859465204669038948062796137836272 727 148240702218202604668656780074343387738867273490359645799567669042623472452834651864911399677147034440436021455546566377172 728 217556525141691674143947172696590876976650118553688080048176564192587453555937908617299208474992485314205926692342996522684 729 319283107762798336787094681819048314987014854772762566360666759022680564700927170207585542123364322097365388603229706585128 730 468574824559610596708595026455359541937974485544913644708838795094306443815648923462637864327117061515181367147167239089052 731 687671686431995665548012801669972120698869892049235634336212033685762509623667207658561037483022260296801732313434459485580 732 1009212267394701354278274133052455380649665177050453525556468509148624936392907653223204562970501645521349893817550020945576 733 1481095579732828958182879373633217706763512450105613927673501387712115648938756884324318752391992981221586876659977305847046 734 2173616090674035025622372991946614313422500417615730228997104179265931039544705081381440208581105142385863435425150869180686 735 3189934655777854133735294591205929124996064100355519746400553162722790718988206553598822779585304556232513976891642073462244 736 4681445020998317852948831645171409046859347843660716423329229108212325379707757941208513678345530281714306954305487608655434 737 6870324721669198041493343134093710061341737629936910068568898603123728312015538444802628767691600280693006251809133644994382 738 10082629285153015091985423688482185318321589604642229223058997555800225666817413864318121726348418054709144851851640459599866 739 14796858999344930622721698977168402712264496615852327803732947011743676694119635926671578253101004407351644254048099648293432 740 21715232024204571504924624251752607821749682781999083445889131278244002546492713092417666542687957718146472026713349264899514 741 31868279520253992354376416043907834320198508797200957650624960287374532389481334990719893467552760511025757925108749603488010 742 46768341423688926412351926768264086559673800991162312593379459100179638907366643377339444792994997346075402495041040154123262 743 68634824655173944193239944907695038956777727887480268751877427842861668817982566523415460697225081006002822747931886074076548 744 100724773593604788581046122942954259032457717209559744096788057048004532747758321176134867455080330203283238458861481596740398 745 147817987339560570462081623449757580874823794303709601523474736867013933019185055405883664905892862275607397363957428630562940 746 216928935524281816399968535983670199689648042408496287821268222893143390565350922977671878094609330821324952829209037962311168 747 318351502065610758759091388544193424335633760360240967158258007042184043581586966296231019589595788385196122223223358398113896 748 467192154675162338467933315350059206106677831509123048755241691729063858233309831995358169230273875225317764808726133143405256 749 685619878998982465859309122316055186550592670980098234195934920625340919159381869158541476986229982544879165781549959805068346 750 1006167962811855689387884511460143357254021229145003034213819660771694753370167670370865016100120761529510737310803496076859482 751 1476579364504271501872062130766205510624714135303962395902197033424794283865214146285812231803494327655844684296180203269374220 752 2166917279320045752739022828020589425193588677996375840650692640977304545647053777683096335145221466256917462953670195089151966 753 3179999859695955691904042915018956256833686576658357918276699721780338432268878039663311162727125772525727350118031782123413080 754 4666713088781534917569484925279388189108492456129135670524219856160507521647485425733800629097531413475283766421907819390987244 755 6848482268499680179109539207732532763970454750004642078072796285020356215430390205318220598774183960085651156837401380767607724 756 10050248646157789629591749152722267644858591612059109606659567214714577929086775833068816099507493144784253089364215000930346772 757 14748862117482786029532780987466660879671626097751170243839181379744343537635162096353705785797178574299394065086687280556092936 758 21644096668924027199814898559096753839014996493197867855465255761516501988102304131323115365284910951208626046380577199923254252 759 31762864115985531579157393105687360303300954036095142605988172280896765433613339386508239386515141391639186360009362246209610248 760 46612145416915493840812466396487365048104488094247402960346097274176052574573661747830635032843265101548163936145971151836574672 761 68403413552228258263922235622815022947624308193288416459883374745979300401037877958671112646746579101696808928242272108027476822 762 100381967935506241816125244789601626130857451766064869853806918041828497189437388866293373399231956808065318665421914231980651038 763 147310222803161363862105619550521577924026037357394673712607129944491924722122382386027661344563361213732811360082887929991857664 764 216176917272517987554490634205000091677219266653608636715016641029245345919633504195196330873803434311215400732470398889698640654 765 317237856392445046772124274087364451493577829059280363899285066424800395260330308453505091995741265757212387686483305377985042358 766 465543159830766856240906197095081349848169074553364295840807818351506247091823437968868926187243454439360053496691515626934598610 767 683178438655573654830535913788940252761522470446587737327266217701739640917300933177558396300121348331138664460327660720029954372 768 1002553627784728330039307665457926249176735539385089763328454549801254636234734648023316415222242954517899919796947993051840632682 769 1471229200987365260323537643591824464377105061954364979500081255809689410493032239492447173429950384170533563666540896973912711622 770 2158998414567097800232536420908440393726962109656478441929608119489345626482651317238747218252107498096561735795191838202882425990 771 3168280150012694643786954427475663864413667466176315592462226580943231437846807516154815931624869234048901312976724281201206060240 772 4649369872032798491668926193215602415652942793281338879497290636062480550635735460087192244770844506772456710607265912955375793930 773 6822819582556793764538359599799832572830409745344001354064142200839302454486600626342681918978467857912673908892523015919224026376 774 10012279136187254394477321354060583422204551871061248366367776138722641344831043542330678659694019202953927502952279904839827475868 775 14692688932870557459856688996209386909680139589034176973241456931034789050260310106814209807831965364662809753604711163821545640060 776 21560999736034753270742387030618210317783699101475952087319232733411234936908655686454815799290111274060257360892074036473158908600 777 31639949496447175697719054146072871560221875399175905633542049830611127166399079581955442682382077572500875308671000052831640531666 778 46430348978193405763785530352609537361958284339540377514014937876372834256112301146420325229711899409968288006796881030658003132346 779 68134550483711233687085043028164017407071402559444398268579235326048130664635613243624194941403798029441127746815215627353628866020 780 99984372373866652069860568580567236514856321503687077749221390831400570187308729589737026000988944154727634608577645109507997263450 781 146722304294643973124912357549834400316433918739624524017567865497241634839147978957811411718731242200781285343497960982371758771848 782 215307639490422196755820784839592313890454053313894059707723702329022057371125196833793178789662005422348435703262287302760659911612 783 315952668970064081454561209088083794119822150377473048725621800340896231782049567820329093809689538223246005701319580001601217135444 784 463643213313067202499619680922500064590387157573386552766197909808079701240540136396155525894510686415519436169492351547414947972520 785 680369877563915537119409964308268144801921031358394729918506457612775885098349527480713684049863423522877270109006247265356245566932 786 998402228400180989066820527610451948957334777766873807357389810609819847590698930948498187886516976477169660160868503579741826822604 787 1465093363627808709979435677031633893737444619827555368859857517043989114160881492609794673390867807924597422087838649827015598232328 788 2149930187866710903375810608384759685050168156144359224959218616758528691075557639607136154069549744356413850406941679542482211011340 789 3154879044808079919212445457254169290553897034900648187210724622126259961192883025718887232600796306681414669636893682858319029551222 790 4629566958891637174374690924043442721027458440204913719700968130554250063210033398757576601474073011587275756325109893971720669804810 791 6793558643889083279210276289230699589324545886784392234471427380798543433958186538310456260080298635924389683985077029735337969274792 792 9969045814369086426652310824546323719671756313109574866387508831168479497350291519137288559425998996551683952009972597039448660161602 793 14628815449388395374439400616408860817228644930215733194424219781350406650615815753433257096791725537050278789031385275105217679030370 794 21466638266535885628521850530261151966329540284336489327042630615262391854302088627226517636061461473973009067700418319278507119345950 795 31500556379835302258275924057490522085570959456206962536282479727787989223579688436954835374224192521479940138113613969567492459525408 796 46224446804281699609229486244401523678898697422084838681894782610123190836178303316518785926506253520369934018621183266012372265703222 797 67830424219133994189137671969786407981103680209419834858272479779483819422191277405356197795146645767314171316839711211195183918689966 798 99535192046216035601901693925083708802119745027386202586742366342727163249409159594515839915589733798598441184847953424155620204062942 799 146058925272802476342133439637794151992562640846892589412012638889290503651208455789368515049763935486707714536243311574657572908637888 800 214327975062557620613659706271013211821085961956732479262995675159312709370731611534668503777097901008770331449329914266616358249416218 801 314506004126641545452438092757336351206070453246298142034636004828033613521110843221336817214056641943761524308338076008797909864028164 802 461507052839616652162450484424678853293042038752791739774922096979758007638910363981186208155853458058856648014900444811858582945350420 803 677215776912968053226377737388673067055956586269545282358901781892042993773564918826283873086116074940545394100366240732123770915851580 804 993745367068271268365960069400229850786720371338043947899419759799042624959568777450201706488724716275675501197449162361983699947814552 805 1458218129376722220583433745108677486698864686572637219508497283120200540729963221804444938374140703296486042856349428399807732520746926 806 2139780364769318354315102220474100338315752134884005097022538501106615719398935164314224359022950889619488403421485386579527580624614830 807 3139895776345879372873497267105300406188096700086072163582979670078996546918803980850492648096973126503462212166263853091574837125331948 808 4607449659699725643704389180728716892591687857004534033586653788713935198340551322114066305600900118477925599605063584162506445916574738 809 6760912236925796128772240307694306015173097324276186376259508561429661213326677629570919181181372035597707828867281828133640907749039844 810 9920860270236717382590921458522065422712475550613928904153825912291106258392972792650092697390174492604375417921909746575404715082737980 811 14557697940878608957487952691487980316360171404215957952546994217302228065572799416451987934078605686976595638888606972245800345120572768 812 21361680401203323148205583957910973116854934057477286589263333566638186183325943490853349468924154996695639529860948863065247908305663024 813 31345663151804000473687080258884184326240356463328028118185327947618037844292873910562566251040221705592422015373891077698856191373490864 814 45995871583988735305258249845060508430329482719378293710307005149906197921278906255761525681828280529800965614508375092975117683902138280 815 67493132699897102389492441656388512120235036957675030199601852489436613020444549120192255426249161263531390510329743692078575589857141716 816 99037499046770106742098704611140872806198960457059320842586862678635625183151080031391360475338791208437369244243212683574111094400520760 817 145324584317133971800359354046757901383980965064328184717268233055108729434256876216536380494995172673842721523842127957140471886646888698 818 213244511418111247878882803147119964224719144090713234981275964544004477700368014639689492916623016376635903422527228972406340129536549002 819 312907508061030532188931697898102564111144813652538838413068388463680212447599340974678301241162832783012365701349105196106849390635985920 820 459148803660688811310243641675258712722805009709523875883916547986395957775763353424195555910483436630093703983481793794586638999595777874 821 673736820762404540199110041996750474895706526861603983683178317997466586615705093599826830391568117346157497851337981217455752604246939802 822 988613332103188730965975527209066564035260422680275977503438073169253059766958406414044362707409023458973109661595396221358036737423773114 823 1450647850326155508175105545928937049014153745548589861548125914331362294140282867910759954193176885839367550941896729568494841548415740768 824 2128613891334442495283085562144671094114130958630350726210061330971608308493122795119048721792967722754922284404445580171484283192400235222 825 3123425446963267331735864850886934753382071149696916740099447869491747056700870006981094134375816293425863530546098472020856957059602976742 826 4583157235377336911296660535393680669884992976790586646194293542349708315879502788412375222753459319161991174934554589438646501548235748466 827 6725084285045575924874306210335144201692162703186174297929831730490695017148110330660407087273850363928248176596150445558750026474775448476 828 9868021113868275880391534935552068487999952389034617999940704922502706155065253890218485224510333818345004827440014986877135525991612545594 829 14479773669192959486855249483853547558299431983521811652593143545899277517199380144728365822784864313561550169228019088410440509343025630980 830 21246766432519678625191169819893282598099120072169829882506597214606213973377598688615261261166005762933963665025025285778423872703576574752 831 31176207406528530342825682755479931457132316382817818776342349397845425648689234344637218817043305532103340763433964427717260328283055729612 832 45745996255809412362090964252275857786879478905649608329288685285528071732389619721266562607793137143321404492123178904276956435177994498772 833 67124686346698156733153780210816109994533854902591260044132096780133895711298331855009289759813267705956736349261689572786928669506849208598 834 98494237271736328659094087104977591432254671131794271546706307718715436885765061410577447204694805276374442093796931629479317912060317174546 835 144523592226143305136709707508877377971170380423139050502580046886762992710433181574675926263750930638655687730102537180691675422164238747832 836 212063560929808091731259790009964386327295721636197303005634011829415982519541127317644598082003388896885360125491619396107596392306280967614 837 311166424077020691834864803543894426101730378924843759737494049251386629028893297827112366662270680518024001054704608775410872278245483080080 838 456582000877237832531610093633348181167116975890530166051812879723924315455192088943510529919021810849215793559838196504453086553344855849944 839 669952828738086389684301768514159842950220400379741817328107543301634085788408439690836747602621942395709856420887173552911077159175129642776 840 983035145621623818385109383357853992849938468314452110521415974004569712254564070046521055381199563257483994940353670747345275323843104384392 841 1442425023879452223342697870871578274909259349757396165840782018765817718862884101060325762436555527922420859641628899353914432721656294029104 842 2116492996929169650874409918136961494207491358542566220707103378853069283618095706251138308300238705408825322952265283987920631893666707972664 843 3105559179668941243972872391545838587203429124272313102222547551094805472276725274326207101674813816824766465128163705925604671860944244536976 844 4556823118047131814454901746348816063150891676997417928324910933135113358696802815485374779652098687776787969167384830016495829431437356434368 845 6686270173786670850316053427168400134744597846913121046831809492048290288838895127335330802866238668875850950399135929704595075780685072363306 846 9810814449384129253989020671447884399480241079973865817848180421440369884043682505288903354952225984703382216931219474328830675890912507466874 847 14395461577858516575283348754461745341201550068727424075228496096147247533225740864500485503463350480413888062031837537417342498631136173799324 848 21122509820882812317425570280977812931902780038769822348915505509827409759073888141160841388307503964582284523504115726139830609559431168340982 849 30993087435433083622940853904507010464871867350661397062412709231196925703054884899402135274947727207066457071940863359747600370614261934659202 850 45476136188884997756589891947715113818132680963062670362345633368845083586703195560581218682566314775610725752514717397589891166161743832564754 851 66727011254598832524207319616786952218051356668635619162820766841805275633208905647745683051603744352868653971391159985344268316724732096157516 852 97908227100029080648866293861469301284427965918017851572442127336064129683632926746103831843671529664624307523481176325376064226333893082059046 853 143660078874504640465539995438106111716124652323475206506700840009472051968127828302319661946419218421237720332519020352358382534023099148189954 854 210791170959525057500022982071908786015755910101308636692994314118972948586560261891703579394624957288854312663730844782198046436602234563915002 855 309291607299972887160883063290569147983268519027245134636117799985794627602785852778401659161029979886078909872527925538255989797289469723173512 856 453819611000486838698500655714788016996041819801033672085413077830587067601298051216950180440258703695939562059371847093469673903305550933957078 857 665882787616442791780876901789825282390026279461853450744474537052576025203466211186520853570091217334214397432687598333725844104966377118954832 858 977038609813265323536107016440713970434607991056528373717340840672144211154452626183383854392277630369427622050023080955916698203960614007878556 859 1433590360536611117901032320501934284788611651875305165082096859971825225134335609755024235813181527211030883471106510283762671874783258454539456 860 2103477293532343760930687134641320343914828321914412877071981483596511205731994651374102384118242295878472702707950814173044232225717182661842468 861 3086384263621748580309919114791914631146939896115625300371480914474538930628840670208504874890744492759232363923984687100525079666251082436725806 862 4528575124157358149720501047350161530091016972153357634315079306121341615884154604969237948067376452206195136068346166205740765750043092942427474 863 6644657063067990213409515706397355264897501108807451941493972407964940237131320411781606464300574860913034198841036277003402455939210063926888336 864 9749514332344166592320887309305023603733600402807442721554523530892450097017725630079396107654062485781728215025489959784573983985911702783035706 865 14305162962154950992152390456827251455669242197007593004420174577141740102280423108143627661582650722142489789143373778023461936349904994637702176 866 20989498176254655758431235787802546433303023942601519024571630343481716144305457548458493863840911389488490938570200938401190040350497644540900680 867 30797163665284964702222905209801263457462064380079801304472707441202172975474461755160434477901447357132376857000155749608639958474687373308013728 868 45187551289779484295957079879494274655401371433805026515790007325299868201284706313021600251800757021781034584155140746251268901904866599695341852 869 66301952279405423208839429504740520543710740869910651825916246334112575274013699339730891965848557393169250767236649006199368714552957653850321820 870 97282169914747813416984230664679176876604590778165398974290116007473745912062975149764668800416867524422649316796876681592281100004024754456694616 871 142737999836924291820444990707176604149707812596863003540878410871888566899452316967377149521196619628961178583437009534595646601753083028353128656 872 209433133562097992291239214212363976766126749345170339703147553410447085887994187289949719806168131953617934581670554226298781639816224642753657948 873 307291538892671508476100134827627398590871321529907368857691727854525773177160147477429409282491246627177964262668102014788828259478922500024085546 874 450874052777818497171925495648391400306420965918234580629622484702134234239820084987112459948452152410635469504060380229773267377350298605579980102 875 661544881833907463600499873974789626711097742933265812900175280292747158005550063802209759218565552394466069667414089612430437411547970862633706692 876 970650351636395648981811862867035519888659073539605704505526308764043710437548987842501768640966716700294099623878730595619316799486152918189665034 877 1424182849372253519934329582693632812347611880325737016113860440058668618095415469934782729873913714367377393343047811235776461003610293618274153390 878 2089623871658191331452756844960662580849791491796760452560152609124072287396747722367308569841156765569431354636627854443819960008870235304489662686 879 3065984294656434005257707950184556737116222442950556303359455107277543288384917675402989019370531915734336029499007692279725490372390076325433848584 880 4498535660348573923795768999413254077994138041758380196745803383318129870449000507636118931417348533267700636240483589251493974107141731879096055186 881 6600424188778682001770184699201221329165315120574985150124560717196776633110197780932090764180323461886705683786261302970467882473088149319203775306 882 9684383211568879778372690746569941372980695028159576100596396738618321687310185972456921727360665230037600011466902756498357771576227704230002846034 883 14209262116371103872116989309702423286204294253034077821727068872062371287542924358513229784761142887430400943198283676086605862675954500020988556824 884 20848294206375352790357362427450177120920456143745028997055103064139642125701309568794172937846235029025224419358312505259932979000232521373211866534 885 30589260047303563256545039689750814306151155406674605769967354191782459783874753486721788997921240654556430747440879007351087451466510558583080291596 886 44881448037487647986425545078903161239834915077594805788395146202995246772064673669125902241380507566779162860596296784578068759247683696525479640820 887 65851276018901548551016612004349794513785683409361923007354445881165798803461166491159811026828802187664655488408658228561362958483270112808978097760 888 96618652470602990269610342707827760785217155238828617671541851076003664463894361176592030205067037805584071740856365066990254858104350496687835117668 889 141761142786301497575848094879907997637811852157101634550857771421204732813164471868319246085462723889683064854330081662235681610805240300054533278090 890 207994994858452453220910618475431323917387629595163856871037188058607263099526258635320106598907871544723124472279898073118712224062598155946841750566 891 305174339786702729046615563788159768433675195285484862749624060893903064922879681286463616470909737398859391159411674867339137271039244077087583265432 892 447757217308862371498370468366145525415317239734757096598447628216605756672708651651935655862321039765765189479080620232090827078419765695986473165042 893 656956522956422376689233808130828140442325155650791852080275582932947710191800029060249605253794370701931048948264197458359683580667480867642595471836 894 963895865989879943261896695813139883716691047708640001647735432243877602893703890594258544184205347711754577960558731651597364977872027287184571424872 895 1414239821281355297162221297771515143316529176507930984361984644779008146282101220990892315811973825306088139114343338631202994734174266529727819869580 896 2074987393009498208223361960783824309052995507544127621168852578688215333609155047568833879623784008934493391779756595539439843342603196028160038766756 897 3044439311017853523383212835372597192904518427410535694361016150325379241417136915928329704825504445648192422174509620863118929061816006122357264449304 898 4466821922300297174845342445511975070540400365140768636383230518816198479329204793429157417420440381060668774890071128736712685982941387057143901682036 899 6553743154082604271740519573545143139206889809292602999938905172192484381703580295025618652385205645458612291541416457694838435844223146138186561000924 900 9615672355891742055693501754942717091859734045468613508231171536599220496800215642746812993569201139606117694332649975818613024449506529937173558641128 901 14108126958984411845408521858847531656467812980597158916205881993208586941438885524478770444131099558514444649622042189711278338647146235310760940321934 902 20699436632632197620690534258034858049355875296485245430123089177882309857217151361834816484998742950472795967806210952054267082044432436600552852192678 903 30370165398880405440495298184644735154645107657314817266263812941044125761771550978704921503408869135923253351337435513878062333054231257400416702956700 904 44558981449013655664884759873552266318610097523260711281970727098608476076274085565609784005522360406526365174799654009307005473496886070090611136782842 905 65376673692359873168097726787289307129144322211690175325573150453327787840629571532201119936985922640379528760218355423244069490689058344804182362285926 906 95920151112310764255226719799303385058397277576310169533225849797771510917293641089785852911700542531580815683176392517589505419115915383632783409801722 907 140733133673543743945726114330284993659112399692224792856086495464135347681523894296701540446511047607817224642869568515058684803136860128278836426904616 908 206482064088836961021960908430705825831540095888513098836028898662055498117247968074965083359249921823735783183290754137887571451940960875585634529500626 909 302947783945151554831958390370510078707828595156726575965012887607818968944528629989693170718009185489738370105403297218568815745765894205767538216617698 910 444480487474918452358069901498725282466937241133508588457747440787701637223995712752642849140867082300426044924422563603819000726270405508280440650968294 911 652134378142911910868553274040492843441756957291177037584793649910096818534281371539918493452216809126281291289442638242085148434002729297307408565094036 912 956799557411223792743804890662565525110756394408962271436581987126247430581834713066864459569384535332455620477247332876561568511181684788979068999229318 913 1403797010065525725725553415210783620638860723788086737417752935238028031506798325823008242085756976371031985150805090732979971937454696884613533169394636 914 2059620179966977614706307776411831012285064389594035002816987402932543496935085288078738229865578984642449132105904937192145060056338170892205114980946400 915 3021825924459901712605606980486513688561438334478827159954785657451541217513950303398666979161727239011505219258154108590029501055639566893797331657092560 916 4433546086786511224110333332158907273427083696988359660597178367406398502718746831478240444349753282801103249396737098175096717900612570489169019103892992 917 6504778210773112602708015132192902798143379433818611654453246362840189900245835912529355391645206579768305096327228969822345953559040579101114294870046578 918 9543622266334338384360490449713698150301666666009485691148328880185729308348820311153463377963571783555141334840763256891200840167024813844991953940861034 919 14002109636483257463296865055368497051552383899431337991710443882202955255354599440113710052572232154779979069288507892972976820784761228888063418865575780 920 20543441074638401684722295484679455989950628216919659277167707472155220500479471443097448391906220124827984758854633701967276571415445406568454189473300894 921 30140634699456095756847069568545491944104008664310901476060350439347023344296361939930735724715211207320922150582163015201484572916163689454896096385510632 922 44221256977785116762734259531562218427331739881557488615480045043166879579406063863206275962391769861809504738223804924307686471299297899319282728353002660 923 64879763921651313608764295221007959989212580299962106671361020464051076404519673879919937487091097753809934025618411426506773622589634134367999661487802148 924 95189035848818560214683388628472075309098514947139723433878952939133149608918244579146710299444836093939720789071860392048672210219213075032038549504204540 925 139657442696160591369079996906601146543887528129379176483525830739651980028181619684810853534579459633915142607490898610947940153873023920230328001901716536 926 204899422356596614530814381078942244912487593931508206367766951909783983597192743380804871427206518664599129709821644749086795153854211364188719466605729092 927 300619311171911035147539882497666081976755520363681568300983587590733110230704646535321699219825843403384700747944544280064869704521074418476600370444877784 928 441054756704124401310324340941085843083269733278776347718013933829553018123337236037960537520322645170797127074185110175694829102896304559079010410549907152 929 647094397635558500187813272508179840937771497498167080232165501944585856749472399052667474118982467266817768657942490686743378772106381693224093094261502622 930 949384780348802880084069818284249437611710599634764813178871388482383799033713123797261356003436102960582589009867494579008658387311547039375317419948689782 931 1392888611430313400936815284040557409954790599472172928476112136758169577075037407862322060954303882151629878315292441791437699022213616863275848399966579640 932 2043572302018095505013724231852111133094386533816854302433889069354237048771439274575991767675284787294796737248374528902672915358324267714496900080465913982 933 2998217446860455333735606388718137967605105152071049573984094187435167294805617944243527538945347120211543877448391740603887202758562111894787143626032261070 934 4398815497161711802852655136155694903718714036721284728410766868238116078799107946003224182596822366146525886782553785608603143164289322225330909712969325010 935 6453686531002973979935708506708179445173743292562715550520827912288613949435929282137592765571276955718763843897421488720503608148192559626780289874422693364 936 9468463074180152934378456372708468218038499185277772102552427804018588513107394833809771535082420107335608835141001807169879900405436768342990579483418443970 937 13891547106529531426118486449543313453175682247821126034961260920596291067690802981139021530942209869306030041596548136377532864430326481924988284081848209246 938 20380800904543338767010899035631016638128537288230487309156327055920752314776414526161016925075624023108628348747004954937488823764354808589099721514971469166 939 29901390342051048683053200965001159401205798961998912113430498787269995394399339230283842319285977359122570179961226744275191095014829864790688461724159675168 940 43869332347095803779722907911885297730838712724132760054111569883536527504389972283061943522619087854376873193137925694476997710968679302999073565448658847202 941 64362095417165199578241731524236662985203593274522614992661945338163368159115899143746442748647749700054062244597728117051986058324164963834481262725813757144 942 94427574288069862274466702622619845547684497987171547437208236451470106459980280578866821228014698111076270274490357061641606557053912263804339719561200429628 943 138537390062534503737912601165227991316255547976267049728155408836713617913135125138404380583105657644094354793828389307805601473800167940259848105171884202916 944 203251931072594598031385247896907850955427821777911774587047005075290058360965408893149921465178316843101341830530079230607563631835676276728784166974591272368 945 298196039482412969034254635860352916318356106042855452221600684753209980016125116287852376986698895507939766135010127262397203831251961496489300536194500860682 946 437490447094064819184292912997128975487587777561857374383937139318080397073204540518568007695782305382321195401762540665502502064795102600013076261124677265290 947 641851841308671658343034752073028090949960403409626131271394841021940326866828633115028277420363283954521980143777437010120552014824707725720638700149580880188 948 941673878054845377233048664453197491590505099800110695990751665630169993510791859922026636959970721748373490961759568107799090486829470862207050160308565262618 949 1381547339961788292685226529941691019253257591252332055306625990531426876355778810052051877334639321641727066894654867526224475183526872264270325112838114347736 950 2026891659225350288423502825685074926885327512622179153810368713765113560427048536481847735693291561841406752752269980793897358375780895955311176481975910122420 951 2973684012498846752907552310328444719480130720730139929531224401462049597770119600237787936144459782118873959581116624355033967133655895943606470531959605089676 952 4362732842492164229111664612951672591912851134180686049499891599643419003729960023735210609649182896797536418778950661549356841998673708614033478076837385769872 953 6400618469703934038449294754988640188659750986961300235204649403270221450965511266977196722450847207929252855914498253197685894682164836777094545514414543043396 954 9390414925407851399521975201859149879005752156157725276360366916660725979376412777809036599194877237857337894849996194292211963398649929739037075333799590353060 955 13776761701136615420317653724034424294963936561002910502146792835882542443351216325583669945613714175508022402087450047279274416436113452571083610538912684119128 956 20211988072063568771365089704598558977530593158787144945532365648592850241370073823360427781942588173581948000409047162667763470139098634816693784582966948790220 957 29653123341899510091650334268575268321309121374234089541698149086622117498440614742563077435615062449381762426559222106423327729471151243684327791730218001874814 958 43504219320700815224415271263950853905091167265190718539936892763451598679730802733579783172476027703703818355667598229100718127324173729753796462623282157281570 959 63825149571652093020825785465466068665346775364754516189742132662431474006093194453172807859543893746227278687807744254759008517130605502428368545123378764907616 960 93637935436867402058284813593075552234153687739054477755518572520809157867220255233362095254761831102498816624633868618767664718302641940849939201547225721313138 961 137376151558548705940956061987401782675560755334264786815625706896963261647576475670001124178087984791919066277615914670217436117089177061240371025667664772009594 962 201544240110068996645083249080159883659948445969815546229810955422484265839287405722465774693607282392774472396745660046352023786234513688653223402789292087491870 963 295684777050120395332478158159561683460640839979732139233850934578138520254811842592745922563947392256826794807927602253176046423467884730485686763407481148549776 964 433797526912833586560800292763665090239056201914878631818168289722649383551317917602724345108463781795992817584473487614069052254079606664485427283713556786676174 965 636421304306935266176551016087818630320900169756372127041114009255770781225152658264459260824474872790635538298680124628238065343606978566232264211653179656226310 966 933688220144272341108806743977700217769975237878644330516621114579391529862816017433392377026404352410926525668366942490617068846757981176705125923147369395851718 967 1369804484148487092556750679088386836100320274536944732345137223295070743445915050952281214139278626317565073270846900631505196559713174409166270359790921803404880 968 2009624062830836206591112811767220650934404800908416578389733815654508486537396160072174107990567799820773173334886193683204618437574256156588452737833223064248690 969 2948292696137739075157508242066255957205998623544700692151493684083049206649392144937187311681768540307720308358229964330990318983643330560261121551013041923383892 970 4325396330540237860058991249822999409899226317582706977752117480220298970376268279237253844490254046811902446931519003748919453281839236413809374888414665707043444 971 6345717818000499606852647506849591861939722894607284828400820451820653439060953973512646904176843027531973104834639385468398427183939933946651593323908250661752356 972 9309688351930294749670287880496554708753431879025786576056422045698697818106815620084673994219429136814887504643505929290946990225005064525242608684510184900882256 973 13658061670516600369734143590568617624853275976983356162568134008556170981160514484304552935739707632788675836730136928122169598989460618636093998072876620838018278 974 20037453901192593276794199002926644794099708428081664871987518098959844595046188577003043888642596290381865440386522100731213624625621132172393098435305365991819582 975 29396494503590437394332026920512341699767560224472276384566611693036557760374193817908401709948888626233006403731436355930411626748775021204369966348912656291002948 976 43126885412620654891938575008419165027735873899195320092417011732607918281433328508016263569805483907220053444291100922571409197417206123379813517482602610101000658 977 63270342965002358596812586414192450832257329581507696390705359501165972591202857410008460431291013475861307856454288735455890675380890797861982123526385708584759028 978 92822193370249455787091965774640575739361056977575509138095472412178755413521581173726698941169698579389998289967432802230074053547512151600840267584717016328597620 979 136176763923040387602850297720333729677548135746106053138618251393778088296798059833356108235021866612104297228539142718910103892178106466672086384297472254635403352 980 199780795679402133551562453474646810430678417451179684863730207813533685204567407719966867363202497491718850559506724802375656427200750102098460193711711585164826648 981 293092033742667636486501341029343799298248593723916665699055778362278289996600009316105701801191609952158208944616773694493643612899194285952975156716321427206599520 982 429985527498894348161018317467007931014457053634519414443009895141613642273752239723487091257079574570805871432400900111111822675466859490032968872301139227226297856 983 630816741802842193136147018999105773404668747373761730246482565259294215775240308494081538538037787472821184064300161987241448100763983757204111625599973149501689508 984 925448238863071588194061529865957017790659736680902498582510904062285243447271999283226955753804526716325794428665443848375221396936754512537855326734007122066098872 985 1357689959512714018998159695887802795931519510063142711267829225030168887376810091053779043646325328585020612957668239434548542770065717450767888821966807148965746626 986 1991813313090850006200952811499197448422124253472687870696362678419879993104756912645553158737560058766027877111988690387928396690654273169933742425270883896101711714 987 2922107627046777147033073607814950790386462381772597901097897031053294864180167106499512406459136657481886061381610429954757463019649352037176524768352084082843604920 988 4286899854803094801312372418707387757618063003202468942427058130480863380840901244171088738708675285364327283363257765607859333834474289608892377482598970883406031938 989 6289122047912842236861110441823508256426204364077668572366803571428559893182288716532131762602645586135963248423850792572764418098739656892381848320038132702341524146 990 9226484630071372365880028527705178421372362244871785764527106813580800904227224577317866326185964557622988297091604402016342769343991301290535422468946970020775588282 991 13535741708229823784459384539483919724850201858462502328077903029558010061216818622392974510622035456289875939354822801163223948143933021806682391525342717330535411600 992 19857629859516920067935263785995704577522199940330930280811827449010732249784430699544615584108486897734008270872005157412624223795672587325191004072570055516500680366 993 29132135548074299462415905596455878969700051402014994716768461321714641596261747391768213378302439624670302511594900256227176769624277579890230189860080115370135184126 994 42738255538145486892742887011766148211215519087678023337399629495892105875877350929970938802659858863576047642818996791926526937207386152016600564867925511385405242714 995 62699029782878024653160516478276478901648778573000239291131842937546454639445889905944814611387535399234091935560351436913655965020061153754993132301268789779178547308 996 91982330774653948836659401038001979955065378736818798352250217311027821191741837689048019682317152831141736539000963641784557618827139374152941782900421010264175750162 997 134942130038342424096352863888864099766662712413500912326553025003306106242052173926163701091339573284570998228527896756818819953964411610314865286520328325469969119700 998 197965847931979054808946321886751176381604365120496527927508432129882356569715157415682518533708859911582335216579327553848574553648278324777853242055026460634931189568 999 290424032261093234426121643407633376133679166753114266933932126681706698405708289079639532739634941777738664042348360719230107562286291372817051121867010395116360188532 1000 426063559579438877669941003618473667297733116651418210551561807122195504466444742287856970960946005687177466224913935747844370727335105161810869125642228994928154437452