0 0 1 0 2 1 3 3 4 7 5 15 6 29 7 59 8 95 9 159 10 269 11 539 12 791 13 1583 14 2591 15 4031 16 5375 17 10751 18 14687 19 29375 20 41039 21 60799 22 95999 23 191999 24 242879 25 340031 26 532223 27 677375 28 917279 29 1834559 30 2332799 31 4665599 32 5529599 33 7864319 34 12165119 35 16422911 36 19595519 37 39191039 38 60466175 39 85100543 40 102435839 41 204871679 42 258047999 43 516095999 44 677375999 45 819624959 46 1258709759 47 2517419519 48 2876670719 49 3698576639 50 4464046079 51 6210846719 52 8087039999 53 16174079999 54 18559756799 55 23984916479 56 28217548799 57 39016857599 58 59609087999 59 119218175999 60 137106431999 61 274212863999 62 418535423999 63 492139929599 64 543050956799 65 695105224703 66 850195906559 67 1700391813119 68 2190889451519 69 3012472995839 70 3543845437439 71 7087690874879 72 7848891187199 73 15697782374399 74 23878316851199 75 27450031472639 76 35265665433599 77 43662252441599 78 53061765119999 79 106123530239999 80 117666791423999 81 130387525631999 82 198057000959999 83 396114001919999 84 447913525247999 85 564371041812479 86 856880423239679 87 1169709784104959 88 1363487007375359 89 2726974014750719 90 3024469750579199 91 3703432347647999 92 4735710904319999 93 6454598565887999 94 9790683217919999 95 12282857127935999 96 13247091081215999 97 26494182162431999 98 30342810729185279 99 35148882404966399 100 39001250856959999 101 78002501713919999 102 93807673343999999 103 187615346687999999 104 217463242751999999 105 244254714259046399 106 369974052480614399 107 739948104961228799 108 798687560466431999 109 1597375120932863999 110 1842071925172469759 111 2501579157641625599 112 2740199391756287999 113 5480398783512575999 114 6569231731906314239 115 8175043933038968831 116 10402927527403192319 117 11971622948202086399 118 18116349771173068799 119 21794104987877375999 120 23565900177211391999 121 27850609300340735999 122 42132973044105215999 123 57129454975057919999 124 72622188527615999999 125 80134828720127999999 126 87670841571016703999 127 175341683142033407999 128 185485416877522943999 129 251302822866321407999 130 287298761874053529599 131 574597523748107059199 132 638365552124048179199 133 764301613427431833599 134 1155203965333064908799 135 1246001246699205427199 136 1433609388957892607999 137 2867218777915785215999 138 3420163530627534028799 139 6840327061255068057599 140 7469840488703459327999 141 10106254778834092031999 142 15269232763673247743999 143 17847155178319380479999 144 18892937808933027839999 145 23319283238454480076799 146 35223532723819354521599 147 38825694367957647359999 148 49206175153835212799999 149 98412350307670425599999 150 106043863583843942399999 151 212087727167687884799999 152 243468054146580479999999 153 277931568660479999999999 154 310374211857363763199999 155 382250345129595371519999 156 425183893827594957619199 157 850367787655189915238399 158 1283888620577443597516799 159 1734375855867774684364799 160 1836601805414426738687999 161 2179703241590748217343999 162 2307355551010054471679999 163 4614711102020108943359999 164 5840493738494200381439999 165 6439189412227961585663999 166 9718406242529238319103999 167 19436812485058476638207999 168 20778014053723375927295999 169 23974631600450049146879999 170 27178059454909243195391999 171 30925502726469687705599999 172 39119835035728871423999999 173 78239670071457742847999999 174 92899963280113532927999999 175 100799620021619785727999999 176 109240280244883449446399999 177 147347354748912559718399999 178 222291267940169809919999999 179 444582535880339619839999999 180 470455129045431484415999999 181 940910258090862968831999999 182 1044111597522999312383999999 183 1407790918008538398719999999 184 1610457447637576581119999999 185 1975494469102093939507199999 186 2343226680794783699435519999 187 2698261026369750926622719999 188 3409890308049685236940799999 189 3639714416724096256573439999 190 4112954695032799934545919999 191 8225909390065599869091839999 192 8583043466517556620165119999 193 17166086933035113240330239999 194 25883942600597448236728319999 195 28382482188695432601796607999 196 30528335176752042929553407999 197 61056670353504085859106815999 198 65947332839090651607859199999 199 131894665678181303215718399999 200 139503973313460993785855999999 201 187903310993641338568703999999 202 283278476422232017993727999999 203 333557340202801337204735999999 204 368672203589462419046399999999 205 451254777193502000912793599999 206 680249738754383613316300799999 207 770949703921634761758474239999 208 832464036733087273325690879999 209 953549714803354513082155007999 210 1015560529759526254773534719999 211 2031121059519052509547069439999 212 2563431771977548155165081599999 213 3451092612112168390125158399999 214 5201407525432215516217343999999 215 6361721511874786669835059199999 216 6638736033751751968507822079999 217 7803901949879610477266337791999 218 11760809980804483395316875263999 219 15827632123699491672202149887999 220 17052073725127336066623209471999 221 19383981243093467494537494527999 222 22929706492914298314886742015999 223 45859412985828596629773484031999 224 48219305973578608898740322303999 225 50922732913993311742196711423999 226 76728171890679111611553153023999 227 153456343781358223223106306047999 228 169246482657903264008031436799999 229 338492965315806528016062873599999 230 380675636279209655816921756467199 231 412384687502273868328698957004799 232 470091173087492501452128623001599 233 940182346174985002904257246003199 234 1011580007294767079353850265599999 235 1235192429959926117947859271679999 236 1557416542123385105238605168639999 237 2094612392884784605306413907967999 238 2313214141594508082919778549759999 239 4626428283189016165839557099519999 240 4828254455155283107742251745279999 241 9656508910310566215484503490559999 242 10540493123527402124772114431999999 243 10990941547609769736941862911999999 244 13854128001188785382699827199999999 245 14811453664895441999757311999999999 246 17494259146854901584651878399999999 247 19781969958366696407260200959999999 248 22531745865442564994991390719999999 249 30286574388237160535272980479999999 250 31931234677762334211881041919999999 251 63862469355524668423762083839999999 252 67017908439338161088602570751999999 253 76034863392994568216887280271359999 254 114514045272040402334745215631359999 255 125071995964880408522960828104703999 256 129106576479876550733378919333887999 257 258213152959753101466757838667775999 258 304806733710364717545077002469375999 259 356644613593079805562947240984575999 260 382418662962261926725347327344639999 261 431548838412274743700478754815999999 262 649822575215394401711145615359999999 263 1299645150430788803422291230719999999 264 1375705744117413631538827257446399999 265 1676244537447679378736540289073151999 266 1844730797246716616039404645908479999 267 2478416948972687972694161967022079999 268 3121491043687192238336397174374399999 269 6242982087374384476672794348748799999 270 6505975417944158401742971600895999999 271 13011950835888316803485943201791999999 272 14032316830743791084658178916351999999 273 15114699396200612435540903460863999999 274 22755709792065866692622467203071999999 275 24302947107944308706548704608255999999 276 26716795458013838539286711894015999999 277 53433590916027677078573423788031999999 278 80442906032340937207706340556799999999 279 90685838917237552894332370943999999999 280 95070514495862237269964064030719999999 281 190141028991724474539928128061439999999 282 224230803042101451912026416742399999999 283 448461606084202903824052833484799999999 284 564595480778051146839421353983999999999 285 615201671626565445552048672079871999999 286 667242448738363724991665176313855999999 287 779140250700698014275981696565247999999 288 804202379885502419493500447883263999999 289 898814424577914468845676971163647999999 290 1006114614460047988839493224785510399999 291 1350867174659644852148130763348377599999 292 1700310245882365482304504867061759999999 293 3400620491764730964609009734123519999999 294 3582258244095249617638879270010879999999 295 4358414196982553701460636445179903999999 296 4953764589869345830783867712176127999999 297 5230609935557644587082133803106303999999 298 7872601688721965067291987101614079999999 299 8831444202091947992154472710143999999999 300 9196638570974379572933091655679999999999 301 10724942939911812913041506303999999999999 302 16141580788352122465082671103999999999999 303 21666551393761238208164659199999999999999 304 23329713686151467483371929599999999999999 305 28368931842360184459780266393599999999999 306 30360393282949707342387357941759999999999 307 60720786565899414684774715883519999999999 308 64422149364157375705328474967244799999999 309 86461305725579635815046111140249599999999 310 96674780589159539127762213880725503999999 311 193349561178319078255524427761451007999999 312 204382107457831417920075202619391344639999 313 408764214915662835840150405238782689279999 314 615130614678910092769158376815643852799999 315 643588484335014760380823725709826457599999 316 809675835131147601769423396860749414399999 317 1619351670262295203538846793721498828799999 318 1907448235119836662351102934034205900799999 319 2147976898199464159363118846537052979199999 320 2217218227718714519542473910525938892799999 321 2975120849083285724736398113487034777599999 322 3259114781799183094375192394119249919999999 323 3623368786823797675511243308756107263999999 324 3738319014950090623919471834611423641599999 325 3980381541234590162858756038118395084799999 326 5989114461888692341320084784063237324799999 327 8034779072328039931153693990142450073599999 328 9123081191257921500775904863420258713599999 329 10623102627017310211146067118591783731199999 330 11192589308186703624660166846908570009599999 331 22385178616373407249320333693817140019199999 332 28152613779766249942761428842759323647999999 333 31662153708951202510151742465433927679999999 334 47637586887327797089741983344649830399999999 335 57862239682656690123637823672281989119999999 336 60007437249353429676414370980078551039999999 337 120014874498706859352828741960157102079999999 338 129290807912501346042662589059982950399999999 339 173420005822756296488361796104408268799999999 340 184964707523095152981796706537397288959999999 341 207894216720173064508465719744512655359999999 342 222715243592390197359278457673796812799999999 343 234863347788338753578875464456003911679999999 344 266566425429885959590816864058977812479999999 345 289414976181019041841458309549747339263999999 346 435395550677016916318674817592435146751999999 347 870791101354033832637349635184870293503999999 348 954422703429974407400748865448684027903999999 349 1908845406859948814801497730897368055807999999 350 1993222379786299151433882676765522919423999999 351 2097918503183253918409760235168202751999999999 352 2190920857970576342755290953180774399999999999 353 4381841715941152685510581906361548799999999999 354 5156050549409155205716223006616972165119999999 355 6258378597903526318662449994238531731455999999 356 7867548593518321903446740911560547368959999999 357 8412099994102751208747290127546659635199999999 358 12653895458551163999560371268349224550399999999 359 25307790917102327999120742536698449100799999999 360 26103953733113147397084776978111161958399999999 361 28851738336598741859935806133701810585599999999 362 43398833296228359604441254604475832729599999999 363 46135072586253930561145850864454755942399999999 364 48738224726595632788338996639488236584959999999 365 59143014274969981361130467832187972485119999999 366 69576249666115470331335857228294650645708799999 367 139152499332230940662671714456589301291417599999 368 149487752485542414614244804051789580075007999999 369 167932834283942675717659908787461590876159999999 370 187290352405695410447416103935546889506652159999 371 217555069773360476772642593798668049637703679999 372 238267485217060328070385398995242645224161279999 373 476534970434120656140770797990485290448322559999 374 512080929501908739621357594345980540233973759999 375 531837515769122848902019145107298231884185599999 376 603181572762541767657168054816813848356454399999 377 670534353840244942705735207339783136634470399999 378 694259619486008425632249971362456060790046719999 379 1388519238972016851264499942724912121580093439999 380 1477996737132750158465618496365146197196799999999 381 1981144562539643829432637558957536391987199999999 382 2979641422059624319466686888672134733548748799999 383 5959282844119248638933373777344269467097497599999 384 6102344542476608739378329530808039079149567999999 385 6429316228686079583585621109150503856085401599999 386 9669154432697602715784119474858199010718515199999 387 10856594450748185505441818357735521696245350399999 388 13641424016890623714519993118769242756349951999999 389 27282848033781247429039986237538485512699903999999 390 28650612273511903685572439771221235362430975999999 391 31599940007549893770851955630023421355622399999999 392 32840053932264787857789459702713293996031999999999 393 44013612869494776127192781915898991607807999999999 394 66189702430663297945124529727371175840972799999999 395 80246484596350555034501491710709796689674239999999 396 83577915408178742201754394623038376955084799999999 397 167155830816357484403508789246076753910169599999999 398 251371745578797133034284209782268095574835199999999 399 268140637851993370351762865973293703443251199999999 400 276390691663455302496637368324279741972479999999999 401 552781383326910604993274736648559483944959999999999 402 649813883119378919363634660640270885847039999999999 403 721005613904019500272937292458668861685759999999999 404 905774596414510713062179994598766333132799999999999 405 933313803840850887267403851000203572150271999999999 406 1017435069381191205927415669419530791157759999999999 407 1137677395762604712082473884896384430112767999999999 408 1197915287132745286685569849571775968654131199999999 409 2395830574265490573371139699143551937308262399999999 410 2668078457783418779779738441340326368673529855999999 411 3574962268557093143350191409086545676252217343999999 412 4490716150157924884503935021266350480021258239999999 413 5207721249762971714802882629703835010444820479999999 414 5564536861739247563918417721668396359593492479999999 415 6742909373636970577454082650962880294566232063999999 416 7026086352941155160888081232018706707051970559999999 417 9413591424328926332063642815714383743428853759999999 418 10086765858333913410353592099091810512116121599999999 419 20173531716667826820707184198183621024232243199999999 420 20864498337721447682868597630614230326155673599999999 421 41728996675442895365737195261228460652311347199999999 422 62743599317752267132655207263285958822540083199999999 423 70385447952606709924452956865865658935541759999999999 424 79751932503716155473610123673673738548674559999999999 425 84411993648533889410307756639812958478663679999999999 426 99184649491326927696920338700478034426724351999999999 427 114973226349129989656838270167084741947713126399999999 428 144397653945589797436313467271457140360871935999999999 429 152780231747905591654446298595214619386367180799999999 430 170043813247810774709294677186701746579177471999999999 431 340087626495621549418589354373403493158354943999999999 432 348146306657310250950317304113550179705448038399999999 433 696292613314620501900634608227100359410896076799999999 434 758298719175917418456319999391841508046929919999999999 435 820208593305724334141808381172226499153808588799999999 436 1030029396244398001015294246123261184983852646399999999 437 1129418197636401316902734918994803930903347199999999999 438 1326819063780287867517013049528634053964595199999999999 439 2653638127560575735034026099057268107929190399999999999 440 2759480025613176531240146205981491835646771199999999999 441 2862271716275418514162686214422430663625932799999999999 442 3057731147951831971235656301270188864359628799999999999 443 6115462295903663942471312602540377728719257599999999999 444 6685794881907991587106666653599805172875263999999999999 445 8096558939558301738514495397019947548803071999999999999 446 12172503189313164344919286929460513399111679999999999999 447 16303776999019450425619166129762263401234431999999999999 448 16749426923132697074230992230975052542115839999999999999 449 33498853846265394148461984461950105084231679999999999999 450 34493760159593391457190472852798643787268095999999999999 451 38484773731777750799344742439072867035381759999999999999 452 48321206391409983526022900881274377234022399999999999999 453 64717191220782279879396889670585713007001599999999999999 454 97291991256187169083725836364466272337919999999999999999 455 102157842968176143846394544216619630565785599999999999999 456 107429917364212376984181691230655893643198463999999999999 457 214859834728424753968363382461311787286396927999999999999 458 323001208499022643382903892839190567642464255999999999999 459 338997458824688526674247704675036195754281533439999999999 460 360679234620867388974421997462446604032885653503999999999 461 721358469241734777948843994924893208065771307007999999999 462 752013398849636947829656855360293931018728819916799999999 463 1504026797699273895659313710720587862037457639833599999999 464 1612015592665373293255202619107938604319961094553599999999 465 1742141011813340426736131536572638773585146544127999999999 466 2618880089341962940841950444348890824500014219263999999999 467 5237760178683925881683900888697781649000028438527999999999 468 5445813620237283643681544263770843402753585394483199999999 469 6304615397083608522555257181063091434727712961331199999999 470 7010458207844055998450030539377763627963532999393279999999 471 9387567600158994526660098365948384628250018326773759999999 472 10629149121470345415669982343380267756502440105476095999999 473 11847510087962993704422668066534527696971099248001023999999 474 13911078547490167500579262969396585990399184131325951999999 475 14695191065087424952534990656663634935481366260744191999999 476 15462476298146572793258257801852725543775801473761279999999 477 17327371350249720698997857745665922261781050084556799999999 478 26046239736681108821423531388389539196053043439206399999999 479 52092479473362217642847062776779078392106086878412799999999 480 53315404289608397442536108120718256396159274503372799999999 481 58888809471756809798461973466671052429682827853823999999999 482 88518399143080990829134664519084160570403747528703999999999 483 94303637321689303552055730470935857297316317757439999999999 484 98727924410492852289875847087884419283934825676799999999999 485 119469085000932527140690100677776104007450545356799999999999 486 122233062518942547004422978269612258094387623362559999999999 487 244466125037885094008845956539224516188775246725119999999999 488 276739719507543521180491940406668916974611479920639999999999 489 370504754786505454968669593740615724234870787932159999999999 490 383723283798419842294374732892299149813041959272447999999999 491 767446567596839684588749465784598299626083918544895999999999 492 838250333619669350013510754768154962789786938507263999999999 493 917144482666226465308900002275746018111178650366771199999999 494 976892445541874011904352412493207729200541767858913279999999 495 1013271913354243978050666065381515336644480971518771199999999 496 1085426009643301310504069028029072012768242680043929599999999 497 1255614756799916498562198318138159959021103030573465599999999 498 1473804047455228234013391464761292590501043671085875199999999 499 2947608094910456468026782929522585181002087342171750399999999 500 3032342148648031356352162966185780568524991758335999999999999 501 4059425779641719396406927841829351406251198644223999999999999 502 6101439959703917638235867301658661507577559174348799999999999 503 12202879919407835276471734603317323015155118348697599999999999 504 12524395540788943247298940821173820504258944748748799999999999 505 15149508846138305751932798817291853281951619568086548479999999 506 16187259862015150889977384781092497631380260296379596799999999 507 17044519275560798274588955542504936773261733609131212799999999 508 21390871690828801834609139205843695650443475679459672063999999 509 42781743381657603669218278411687391300886951358919344127999999 510 44777947930014245354479688303663349035870154924094390271999999 511 51784021415662732722867666745733124735360043109496913919999999 512 52710574482742185197034285037406282036787956405690695679999999 513 55240443952551945638450385674435945488581844770729492479999999 514 83022503166970160485913226125934492291921346779445985279999999 515 100411468397217453942017886086169590677473376892306325503999999 516 109629755711068412368551200726523596303099145131246223359999999 517 121941118651883581671971389043405925299703861964166922239999999 518 132444947735073488299145036147267227080843401611859460095999999 519 177280396968347392898466507527859634691868210717819666431999999 520 183883318730431552699372327666524464835733214932418691071999999 521 367766637460863105398744655333048929671466429864837382143999999 522 391961176544315637617351691128809000670499886748349235199999999 523 783922353088631275234703382257618001340999773496698470399999999 524 983671798827561359789699917159799511298081446551145676799999999 525 1014424586822067399347380357532876864451666575936968458239999999 526 1524551893413624281203103238476133908356958675905271562239999999 527 1664676148322964748225447286130190333757414436558329610239999999 528 1716216184694713223584190267868502003561308848158282874879999999 529 1865452374668166547374119856378806525610118313215524863999999999 530 2071585172811098240861644093184741943737634696664920883199999999 531 2319332000093850447784029010181390471360201696011616255999999999 532 2436079984244432693867489844225400217639530120662220799999999999 533 2683095087541945099889018534723779959987594363666431999999999999 534 3148063270326202631403876860343525918962717250551807999999999999 535 3806294681394408636151960203869899520200376312030822399999999999 536 4306274067509775872256666840818911745311442692000972799999999999 537 5763365544440756639095715117775247920769025187784949759999999999 538 8661237545718552814371369629240892240481540661418393599999999999 539 9025217511190430248251470068205560953846545371889663999999999999 540 9230005967555464987068352166279731272164143009470873599999999999 541 18460011935110929974136704332559462544328286018941747199999999999 542 27741582181814749514205438354516734214660943793828659199999999999 543 37126280986815278160274936087829086681330631099547647999999999999 544 38606815341815008752675220798327171246520565019705343999999999999 545 46673911084880831477114819174097027924897996516360191999999999999 546 48509074868684949041539761535215757442873095126920462335999999999 547 97018149737369898083079523070431514885746190253840924671999999999 548 121718542639255432797245908999208656083679733176923586559999999999 549 136240927185390459834555691499729246046923194576876339199999999999 550 141077580389873393183697194986207597422097295786744217599999999999 551 153452806739862287322618001563945105967895304189090201599999999999 552 161053977370573669013796694250450265304165211744029900799999999999 553 186084344340254663099143433231289474511562944809428582399999999999 554 279634019267673598275349177392110455788739588881804951551999999999 555 301550031966418755879006199073808707185470151791130705919999999999 556 378305734295439137933508230689238237462715503494771507199999999999 557 756611468590878275867016461378476474925431006989543014399999999999 558 805908477978103264362252408524356262404525923956170948607999999999 559 886768860383933023328364690316097693415013474854783418367999999999 560 909422517804034333485133589967452829821743877333641592831999999999 561 956632640593567882834378251513476510962126303367931101183999999999 562 1437520554010227006732304953215143466741474740813638402047999999999 563 2875041108020454013464609906430286933482949481627276804095999999999 564 3137015219356515543844928322071845411172116515495648165887999999999 565 3791500409006436052992431353295467835085723558296898502655999999999 566 5697388315138013534175792568320997121171595293483574755327999999999 567 5841211853366533165149899175337232258735375110696807170047999999999 568 6606441787003741357826342817302007570211161574264516116479999999999 569 13212883574007482715652685634604015140422323148529032232959999999999 570 13809465123609787864849783119503007082140441467403686746521599999999 571 27618930247219575729699566239006014164280882934807373493043199999999 572 28811705425499081180515530192812314259381932590374199282892799999999 573 38550873456653700171112329131227744431567374592754210308095999999999 574 41817409738338590641243945411602240943969156032163636838399999999999 575 44041740043569366739182453146261934611201557948768085606399999999999 576 44818475939259610557972338855251600278811932910896021503999999999999 577 89636951878519221115944677710503200557623865821792043007999999999999 578 94923861785590143623503750129999712312252413833243827109887999999999 579 127006142598141516207057282403902054104198351609636340105215999999999 580 134755293606314835989620742466657616496220244041762753164083199999999 581 155627166149849314345907864984049698449770146502366608165437439999999 582 182510678358026409445591602077648561289617593684633062180126719999999 583 202595585545751803786494027186672087173164027439401293903298559999999 584 229100966556271145991721872712389549355145331547405867328471039999999 585 237127771824664386519464927619918107777546249222803297822310399999999 586 356302811788091075620742404129928496995642946641480212964966399999999 587 712605623576182151241484808259856993991285893282960425929932799999999 588 732455529122297709476408133120802684249367502863586469871615999999999 589 795099752007757381997416723453502913823326565608498470584319999999999 590 882146888547636423596676495266332859706164225310000172876431359999999 591 1180223919381084347551717868096052638784959442994657765537873919999999 592 1262547558808903157630517301301558016959592919500471137835417599999999 593 2525095117617806315261034602603116033919185839000942275670835199999999 594 2599329407411960489387456450753081714191401047025237365757050879999999 595 2715293566461624035841061968085827492258807128538210746939473919999999 596 3405602971471537760688980006503586512075872731013449604346675199999999 597 4556144515887597814975797576268311685074478383382858254463795199999999 598 4829447330740889035387499237672987572712046467570362881146879999999999 599 9658894661481778070774998475345975145424092935140725762293759999999999 600 9872884680778289326047731371082742227124423918832566549872639999999999 601 19745769361556578652095462742165484454248847837665133099745279999999999 602 21405675705748863425991948776738961226842747298766106132479999999999999 603 23943708843119534033548041137291902938302849327478865919999999999999999 604 30029735171136539339734165305968105691851399658209279999999999999999999 605 31256066069377697071842522187419880227555489349631999999999999999999999 606 36647940051958762449957119207023246547513989862837452799999999999999999 607 73295880103917524899914238414046493095027979725674905599999999999999999 608 76145228339692264560975796313367314260573614393576652799999999999999999 609 80836574285683366524371843476201955435330423187981729791999999999999999 610 89660744535018353774222057901518887703736948932397420773375999999999999 611 98488879381543237838145460525668439723797202365741166818754559999999999 612 102085356238630260291905379095765783819235076574128258752184319999999999 613 204170712477260520583810758191531567638470153148256517504368639999999999 614 306758952244159895458434882997128709998686683301567674082918399999999999 615 330459975044481300184804024067547043000792718435242880689766399999999999 616 340871080854219626383840577654931916380774108365068416665518079999999999 617 681742161708439252767681155309863832761548216730136833331036159999999999 618 799275363635795294991951295063843673487903329558005688725143551999999999 619 1598550727271590589983902590127687346975806659116011377450287103999999999 620 1695024209145031645605209517830361637789994613714899411934589747199999999 621 1772772168318000534111610934789667441204031481500841926977807974399999999 622 2663475067821930997273207662577657819536251844365307148405781299199999999 623 3073814363984973587889528170817913225907383080892175196479501107199999999 624 3164611877975915982566817011105808047554455155715371376152936447999999999 625 3247346829034109864463988697670665774287904963707930104941248511999999999 626 4878864076471537042745412970896507515959122916488725906457624575999999999 627 5119828357043427319501561902211444132347659202418935903138349055999999999 628 6420363534556066413522858977049720937670698035187733126122045439999999999 629 6972340490015637734142471287293814592945554427353194345109913599999999999 630 7141862963398707225397008293568498588527830721226545823743999999999999999 631 14283725926797414450794016587136997177055661442453091647487999999999999999 632 16146323787651797295177556350099661608943719694548974798320435199999999999 633 21597212648871839619534622764350559085019501529662952445889740799999999999 634 32447404672309841848775344869689096332350158747192668204931481599999999999 635 39183321591624796359154024057827085950711457525090892996841308159999999999 636 42719186552168429663003590057222738215088451791621093158656409599999999999 637 44378030704527041021958980943320514662050096554239515785009561599999999999 638 47206339460423026244894642379757328860444898412235598563010150399999999999 639 52784513611831038164485367317047877420673837025321639310314700799999999999 640 53704807257320330207955019051976106475297479275822828627165183999999999999 641 107409614514640660415910038103952212950594958551645657254330367999999999999 642 125903244276379587630286278577047207253986497822913093005475839999999999999 643 251806488552759175260572557154094414507972995645826186010951679999999999999 644 263768627876594605746021641811514339676683936283563516923740159999999999999 645 284001948828386212924736383685483542378507553115042739322565427199999999999 646 299885582521872325687643202260363256117139971539594328575198625791999999999 647 599771165043744651375286404520726512234279943079188657150397251583999999999 648 610125205398371034417744558444623081411001449723900733843063177215999999999 649 675990994617513361996932891458531254972416378955458199428393861119999999999 650 698380800835748071892108028232377176489978299875871669082872872959999999999 651 740761058256662717398595679310923718744664099395882548289433763839999999999 652 928813614390599118221964056941247089384248455386259223029062041599999999999 653 1857627228781198236443928113882494178768496910772518446058124083199999999999 654 2177270400616488878221526865012125545199257806252149280079871999999999999999 655 2628753465284202522907953908186419063160821694910570419139379199999999999999 656 2810238560291323427854868418386212225405963038847665569229963263999999999999 657 3141702595607735934730058026708688539171794576763031251754523033599999999999 658 3402472222425706080106130964772141192390088372651761689648168959999999999999 659 6804944444851412160212261929544282384780176745303523379296337919999999999999 660 6994318738532899362705565719809921833477281353097049865598271487999999999999 661 13988637477065798725411131439619843666954562706194099731196542975999999999999 662 21014893744085149683380192893310176102411192375971958043669692415999999999999 663 21992956541200223780862516795815432745157592060797872179270123519999999999999 664 24854881926975708828334177891015579293492119143177534497431224319999999999999 665 25935896159613456273127509447267700988893747158918861176218583039999999999999 666 27584872461374973890052445885513100039719361695530488195878748159999999999999 667 29743688567047797933621767737422820912393050871702439445990998015999999999999 668 37291935816691347862395871936647947669616664990200943716272701439999999999999 669 49872800367136062398048054312052844416164079664639328555095818239999999999999 670 55273681133414909190165021581393630246596132002759586804641300479999999999999 671 61212175800641304392414156131460714487965964366692434973734993919999999999999 672 62420525091197326748637433544227993355974255754130197791956271103999999999999 673 124841050182394653497274867088455986711948511508260395583912542207999999999999 674 187541070162060027977622617499299926306830114676215056948071602585599999999999 675 191496864434777591280166202946903436647552484792112995517780616806399999999999 676 199051922953055227722488977408106292730978481753427628263313432903679999999999 677 398103845906110455444977954816212585461956963506855256526626865807359999999999 678 466528971393749569861634280073906710400455984692401814310637346488319999999999 679 537979354399999503984587277923063593975300594960607497583437660815359999999999 680 556513576275827592443435907907169848554435832926293783296198941081599999999999 681 744219935830780321447601728477243951776060579739217799224986121011199999999999 682 790827184938212930199745156382156962446783569333567800071531842764799999999999 683 1581654369876425860399490312764313924893567138667135600143063685529599999999999 684 1638833729365813204838758468716391520688939333128828136372641464319999999999999 685 1978168713328616880193607281062373764972766771517856079903917814579199999999999 686 2034142368491736226002656961874997392382382217849539113677459606732799999999999 687 2720166853551694325752572643134800434519185632496834657898093042728959999999999 688 2907153359912764356037877058489789928411886627241707010941932221235199999999999 689 3185706515855822749126526547224978976883201000432207952611132204646399999999999 690 3322244996952419091779945506201840187233875594965680541468641795768319999999999 691 6644489993904838183559891012403680374467751189931361082937283591536639999999999 692 8329827106061458947319979986395284434463944640438732552953445901926399999999999 693 8575681652225914804795058859058757225821703997215355619015848949186559999999999 694 12882219458685294986563507748309920919893504478375101791065232396779519999999999 695 15548539300134111855875489584588020831220299591341111231541524683554815999999999 696 16314203965985848812561328416930643629392523098110011979756568838143999999999999 697 17675580767525023610873559652816784889847986721892106002691111518207999999999999 698 26551685271448355554195181010264520076585234389316248829187009282047999999999999 699 35504862237376351774885150259136324430912042893539795535840406614835199999999999 700 36329483201965061777013532692402274452462797799202263742629386649599999999999999 701 72658966403930123554027065384804548904925595598404527485258773299199999999999999 702 74659830027362673469504119599376743868324012424007034163877243781119999999999999 703 80657434101582943637414422835891773154145054973303998127180401868799999999999999 704 82531782270360358369618206275106649441835082487676130017692090367999999999999999 705 88790639493155594715891067381356380068083129812911550001841805721599999999999999 706 133375682828393980951434658908319519632184701407001751391655532953599999999999999 707 153732166776561560461726884016426894423421682696226682922738489753599999999999999 708 167494179125524125270180904658844382264486067327349474935447161405439999999999999 709 334988358251048250540361809317688764528972134654698949870894322810879999999999999 710 371106517941201165638516776737207654193877800449649735583038088360755199999999999 711 414690094438885759640381203508180759513893205314106858692030532419583999999999999 712 468508762856680246505891016215598694486216810040601250940836902862847999999999999 713 504156168726210265261774028318959464718863741239342650468944058515455999999999999 714 522192400267454861569343334232061739093363431693785846431821384908799999999999999 715 541672553418976036484865683754651476066969840337018551910810412646399999999999999 716 678997989497026299255676702171323681267046701267530297465663756697599999999999999 717 907888083884912754183673179927758594537859054425511320528476962815999999999999999 718 1363744811397351391291346160017890192216629576837197131046637797375999999999999999 719 2727489622794702782582692320035780384433259153674394262093275594751999999999999999 720 2773739201349556936377871973938118055565107020522751759201737480601599999999999999 721 3196626210438865136762013319304433773520411452223099266306924347391999999999999999 722 3365242727278879658691848088319705375850011527037284847889827233791999999999999999 723 4499558903327129478288260002309820819997401033349572270941393649663999999999999999 724 5640115616983867034066064069747686264620697674115062735163306803199999999999999999 725 5931259015313090114483775980387175767889386202097315135570619400191999999999999999 726 6123864765308356504053843330736903515809259239243224810252868675174399999999999999 727 12247729530616713008107686661473807031618518478486449620505737350348799999999999999 728 12607866382687805923119550916897217380003165021603664448651922774163455999999999999 729 12818582812482031091751075444756223798610460258733530706846662430556159999999999999 730 14197927431379570242149276925529914404698538309681315546268877769932799999999999999 731 15367168513963770144443923260573554414497241464596247414785138292162559999999999999 732 16739426900621194312222032390886198259907830276798955490496353069348945919999999999 733 33478853801242388624444064781772396519815660553597910980992706138697891839999999999 734 50287356741343450313470314637820436038017470872804565049854243608608112639999999999 735 51539859473730467046598026361498780837166166848362339272442793813826600959999999999 736 53466382692487125363607892648238120880113853238215377095730074401772666879999999999 737 59125962429549897039705863850106415120225531351849632454555798342184468479999999999 738 62836459389658076117231743436879805427906806170656021394405139029415690239999999999 739 125672918779316152234463486873759610855813612341312042788810278058831380479999999999 740 133039158294312295306874394430634018385406618198026638873478918201271123967999999999 741 138893568029052888635621460408819956065239561087689266864332281297302978559999999999 742 150228248975523185249301408212785446155058336434367741632394695443847577599999999999 743 300456497951046370498602816425570892310116672868735483264789390887695155199999999999 744 315098826152866925189342053634912938283167361019620263148001085536337919999999999999 745 380173583727915529304532260363862349450343229056280969667696961897103359999999999999 746 571030997721051501110794064046531082991968242021697699710331315065716735999999999999 747 637899257711746660420264108683306660545085816933492788235859779932651519999999999999 748 662357216639387845941427652967506431255409859950858648612505749815295999999999999999 749 763084350967036688872612503418786211123744078284399364760951324671999999999999999999 750 778584153596932421344236782600827429087741882719121821735733061222399999999999999999 751 1557168307193864842688473565201654858175483765438243643471466122444799999999999999999 752 1663386441051510865224011244548407524912588336803822762969015726899199999999999999999 753 2223778664507367466877020380412309525284209006422222945145742950399999999999999999999 754 2349692632575990079257839713714589225841965008777108452183480729599999999999999999999 755 2834629197171460372211053441864195938409349276546001047634113986559999999999999999999 756 2887855374000950409124591595554180358951844799141056665361741793890140159999999999999 757 5775710748001900818249183191108360717903689598282113330723483587780280319999999999999 758 8675102162112042773615284473462358042337366001148100981432875482045480959999999999999 759 9073262261346233843544468190762881664905065007155769813696170856384823295999999999999 760 9375696432889307279157406128294183699890433729905653912622152717801881599999999999999 761 18751392865778614558314812256588367399780867459811307825244305435603763199999999999999 762 21963399091000578222106947442444065832744082677769515213297039647021465599999999999999 763 25300242036798852010953127666126044088512458050582570812596136373439692799999999999999 764 31708967367548825767695884211183104198234859792231462757850316420415487999999999999999 765 32725403577359779699359374368829020784038830767878238732668471079149240319999999999999 766 49152865399504101830766026014395567496870987901358014244252050558854103039999999999999 767 53774074966978846447333772049937031107687918387810477121916773260968591359999999999999 768 54483117205660082194176741962631846102358126887546970627552763797485649919999999999999 769 108966234411320164388353483925263692204716253775093941255105527594971299839999999999999 770 111997684053286802859728133696867865990135659791295699530244562285976616959999999999999 771 149720141606482618966529515542549209887596495595674668823721190314412605439999999999999 772 187637547260728542650110232694926581402098472670360506175562038642737151999999999999999 773 375275094521457085300220465389853162804196945340721012351124077285474303999999999999999 774 398703980997268516494801216148358617240224207511563126509440388022298214399999999999999 775 418971433364629666083286944635900180283268938060067585440336941080098373631999999999999 776 473176881455578834944256948173424230845209374598967380054699599799605264383999999999999 777 500876094833255235215703521813086827352692572803222022381527667254103113727999999999999 778 752284832356148851341415173265779634105303767291660983228069655275057971199999999999999 779 810294556271004882717803369001084550811098305038753568226072578509242367999999999999999 780 831475127122518630941508141048069952024394784083160222121704398769881087999999999999999 781 918843824069276786967239220804006464102518911336290398944410055783481343999999999999999 782 966027696116077486838529883493941931178053666242748554565879761350741196799999999999999 783 1009552426219818282350918782406612854385006828753876591770451663542183526399999999999999 784 1030475375608403822966788444902435523693318881162238953131151325368051302399999999999999 785 1242911837656905534163018678159245308577787696663377445007419444751618801663999999999999 786 1455631457703169839743014777831779197674129394344562620723297348297030631423999999999999 787 2911262915406339679486029555663558395348258788689125241446594696594061262847999999999999 788 3648373864294343308423584293096892305792437977523887794597025601574613811199999999999999 789 4876907920638356871464179004037682572028667092404380623389901569451779686399999999999999 790 5398837864761685299365540399567939225918816826428487033248622466519938367487999999999999 791 6217200420052715023042541616078237538244569867730078851810845501248696745983999999999999 792 6353109762562514750118308959730885627939722462035264824797680925652885176319999999999999 793 6947069136813921454567239619871406296113968704048029228536162337637001068543999999999999 794 10433811060994292678912774334027397288840371247524606636014388301774203125759999999999999 795 11214211589648138110382389821772771030413444931709438809026416095824016362700799999999999 796 14053252498419818644656412561462080152037101876446005596121711309956678733004799999999999 797 28106504996839637289312825122924160304074203752892011192243422619913357466009599999999999 798 29072857438523869062101529488108051949349988774020336883456452919299456106495999999999999 799 31411250533819306309593489242853837640354129527753065060157031965629664460799999999999999 800 31928589713003689397194650688215525286920396096076714073911003488316293119999999999999999 801 35654932257174564985952044849140762914864925951118412861714218840856985599999999999999999 802 53549418935117438766495646305382461595821571118315059918251242206475059199999999999999999 803 59157010561234454793827181188915032372829353594456222694500796913942527999999999999999999 804 64408199365135238781990691969825714902428375797553191167095544270028799999999999999999999 805 67028515395698040194343233091129464068227043993377206644839600466427903999999999999999999 806 70749395895977812756400551719155154833073622651452243691636110070382591999999999999999999 807 94568359180957009717722070797937390293541742277441165734486933794078064639999999999999999 808 106787369430491511129192082751099811826170499189535730322063253637483724799999999999999999 809 213574738860983022258384165502199623652340998379071460644126507274967449599999999999999999 810 217047610035985389067001809084198602040438315298830270102201428931195699199999999999999999 811 434095220071970778134003618168397204080876630597660540204402857862391398399999999999999999 812 454077789300815115937126774876212998596982738437660886911394699777409023999999999999999999 813 606931958703311726980982619258411448330452647919968131970456783900010086399999999999999999 814 643246385156245939482129438090573109350995250624152375082637713504322191359999999999999999 815 775716927841888667613102629301304997217338826990314448366982905988380622847999999999999999 816 797101892410934227555366915776275746591386650909062398074894285228096712867839999999999999 817 857700281892467239006944517560437060659737682849517434185851160713273655951359999999999999 818 1288132895683520908766887153679327984090454748781378581969156540259418368901119999999999999 819 1323514854036128763224270270396748962128811833907896323067914783409328552411135999999999999 820 1399967656500064422867268446314439671472150299413141067037050113353281802181017599999999999 821 2799935313000128845734536892628879342944300598826282134074100226706563604362035199999999999 822 3278590937250093942357957376745484560292902444749008264396068778554462539087871999999999999 823 6557181874500187884715914753490969120585804889498016528792137557108925078175743999999999999 824 7403917110436258658078863353849962073121670759561713889609237327335352979947519999999999999 825 7587267563207410742494614436178417924024683811777439701980824105013011321716735999999999999 826 8198975459624922545125474750890678605123914619068563153563394966241306566721535999999999999 827 16397950919249845090250949501781357210247829238137126307126789932482613133443071999999999999 828 16964316351609655824777300569944533870062005276283167369257664714789297336614911999999999999 829 33928632703219311649554601139889067740124010552566334738515329429578594673229823999999999999 830 37548236532311238214355201358701048478377823585999292442089625813438862731929190399999999999 831 50185536479021315966886370823251764552214427650052323070298967188906179728873881599999999999 832 51294361688919738103647602388771212091399919180441471698958128407136224176766975999999999999 833 53063639085088287822121779027628212537088681241767705372845191373519483089977343999999999999 834 62131881754822578555008532327639555621627387033688152607455812846168042096295935999999999999 835 74918442927554181677923331734197261271295631901490641984642371431901175397272780799999999999 836 77667081593585237812345587137161537674746057344364833512716054315674595822351155199999999999 837 81125883353085374685916354471516165724696818845019724358128398010768002633181429759999999999 838 121834910053673233772006433906202549005517071278655072235316477684838861097370910719999999999 839 243669820107346467544012867812405098011034142557310144470632955369677722194741821439999999999 840 248081899082731779760039068964625201726145072437180738464288361271034889070496972799999999999 841 265190995571196040433145211651840732879672318812158720427342731013864881420186419199999999999 842 398261746037029179001748543663517086295995346173098580139987829013653710806659891199999999999 843 532283001863332554274413328046705413665292109443759438850580391999155317545893887999999999999 844 666941708778638641990613358531074802325246676510677101185094763244765016018124799999999999999 845 689556957068823393112824712273651293438002076608709214247955268010501795217407999999999999999 846 732202336919745470740115048606627052710213915164257091450228110043745126983925759999999999999 847 755201807915933689055101450735836938617204283411671363255678476667322319010529279999999999999 848 806218339083857568614486648321960287101377789180191671608785769718050320495411199999999999999 849 1077505078775582153314148032354468251007528609236085551628803730144503271941734399999999999999 850 1109997682672647240733419070229798779396061769247746065018710357226356112659316735999999999999 851 1188738937049883086185904175898274207682738919926647959791204684626852770536751103999999999999 852 1293896603732969111643930655288664717795343840710342196743078247976013804259508223999999999999 853 2587793207465938223287861310577329435590687681420684393486156495952027608519016447999999999999 854 2795592467756051968543345184454945680305726736758714130780668037425665829377146879999999999999 855 2882071336122289035111526650815458607283363875688465677936150402353340698507345919999999999999 856 3253787250498485324092341925567275706809310099938038106362544358840609021813063679999999999999 857 6507574500996970648184683851134551413618620199876076212725088717681218043626127359999999999999 858 6700396981840736120881519845643605991772198190112376865730444450970420504319492095999999999999 859 13400793963681472241763039691287211983544396380224753731460888901940841008638984191999999999999 860 14170040206680310447408222517216574671337142677730679071147228420584193117460103167999999999999 861 14984355074877491218748716122466187598706530023114665040320682330969084626684870655999999999999 862 22502820954552864005699826317247467692092613508396760130727200132121993755161840844799999999999 863 45005641909105728011399652634494935384185227016793520261454400264243987510323681689599999999999 864 45585828079122504458572551357616822611834767443905920351513709844906120537802224435199999999999 865 54958615160811243693045412384416543148847523366951997433133351121428874293238195814399999999999 866 82533669457524899065165758667886864450011437530161361998886670150995974983922168627199999999999 867 85846867150146285592450134656086849333812185602444248176401842261859841772884066303999999999999 868 89742331588720272702888179873426846342390709532201384419623629444423056104695529471999999999999 869 99039105897065501798959048401540832538536892972112310078316140739934112656767582207999999999999 870 103066327465800890142788799376386071860038066678446848318421046743459815578975338495999999999999 871 112536096869709946288386915558404450257434726651039186945968279670743516583026491391999999999999 872 127042194905516488497814824326915544134549145173109556130332976992463634616561120051199999999999 873 141809994313317096475620858563531592759889346036188496065421721816067952420333813759999999999999 874 148647331714900037541563565384953590908189773217902988276461320272804892916475494399999999999999 875 151758488252528635935325071334850864174690272908131089014886484865705998410579967999999999999999 876 165162218880810382455572530470106812798832460488892192972762107170922144342002892799999999999999 877 330324437761620764911145060940213625597664920977784385945524214341844288684005785599999999999999 878 496055527660390310566909000814924709852750535750794462476171839677534247530056908799999999999999 879 662924359595078182623055759498844337020342459092040306122590501342759835384204492799999999999999 880 676695961286550332994957265838744403918265844565111268930367610776960371878002687999999999999999 881 1353391922573100665989914531677488807836531689130222537860735221553920743756005375999999999999999 882 1379912291580642392017634197908182694018397557832472569741940609509175653195736678399999999999999 883 2759824583161284784035268395816365388036795115664945139483881219018351306391473356799999999999999 884 2854992407557548612171873096230979030941130681619625721219497044363849369945437634559999999999999 885 3066136113325282275668866596286330099744218098772056659144158405123939672627810926591999999999999 886 4604436484174485328649492499542611753882102264367593617827405113496701214867702415359999999999999 887 9208872968348970657298984999085223507764204528735187235654810226993402429735404830719999999999999 888 9647153604118226532541851367722277703151645726000419989469508831627474728677728583679999999999999 889 11100320570724956476705104003287829738125897511743923486425557295089339240772041441279999999999999 890 12279493922405591717378873828325653554021944155686822719751397922812306421728346636287999999999999 891 12531677921997357760430589001516118042852996760615765146767525116805333844376189665279999999999999 892 15700037668113205565245336333913009878348070036631176357517006862965958407971300966399999999999999 893 16863628000121595666214109918273909643768066634405130351790555169673424713180774399999999999999999 894 19740700006226158225420583264946595996084554102910682460413477415490240674193735679999999999999999 895 23795546493991531266317784151800491389874894945670714533363272776509857677541638143999999999999999 896 24145385038229652898177326820780159786097041775595030318803041785762607801842008063999999999999999 897 25139706830742193105280564589392838087796203753029753248812834058428787789985218559999999999999999 898 37751740962272253069171317630044614242579869729801391204173635037405646094021427199999999999999999 899 40273947793803373425085780661362250107924645509163122082038683929990937104613375999999999999999999 900 40908172955016785813129963008912025130964641108703180512081006180582190995210239999999999999999999 901 44088009928410947735579140805823253975178279178077167232557891114787109202821119999999999999999999 902 46661860119092910033649016001763120220448764086485380892791293573990913880883199999999999999999999 903 49321536425786910011288028837648688806962394802576650662773971602229952511999999999999999999999999 904 55672096168806521893309385557418320926455743242496389229459094616158502911999999999999999999999999 905 67103433248801461055402246058541549490021322521622314484574695377343048843263999999999999999999999 906 78548393130000626350071201343259643979725234640969706679277217331466004311572479999999999999999999 907 157096786260001252700142402686519287959450469281939413358554434662932008623144959999999999999999999 908 196806395203770970677561990061825715514610898324380861524574846085491319006822399999999999999999999 909 219643500929559619898831193638844664025914601973255802588402082475308123947007999999999999999999999 910 225296238699677947449858793771107939622690100833689555179337296790665793418297343999999999999999999 911 450592477399355894899717587542215879245380201667379110358674593581331586836594687999999999999999999 912 462654790703087333258781967677962363589828774123181480975765206769454747088536469503999999999999999 913 510322253987647846382414049196297879838477799335872906288419803830550084667355378483199999999999999 914 766325496912144455788773572225463812958770292732086377429805315983169269054939594751999999999999999 915 822823208157641880298109107572249836856582560427737295317903870106479639004671115263999999999999999 916 1030789513516166751142686134760840454963191339436945622705945507605919547764093485055999999999999999 917 1185846781869118987123468628069235565974683697970980016282336553688550775857273110527999999999999999 918 1215938858748193683204906676301772543435406898166414531109081798529842282215901023436799999999999999 919 2431877717496387366409813352603545086870813796332829062218163597059684564431802046873599999999999999 920 2510339724680295740103452636548324389552551925206521186519856586867057712104790504243199999999999999 921 3354427754376290377605486929186843944118257157699543594214306181577815108751379451084799999999999999 922 5037134690114178399996012304690506381151378515737688006377487066332188517562797418086399999999999999 923 5495982991845227039671762413417374371337232833972902500885557750512246176045238478438399999999999999 924 5617343475012817192220268330934016460495183684125927022295304543485378555714360836095999999999999999 925 5893059373087682105934485868225275609036519337442850252559929971733307180021039507701759999999999999 926 8849207763722525904450044067628814298662020332612767517445814320992343752371093058355199999999999999 927 9875202866762818762937005698658242043434428487118595635410546416179861868588031383961599999999999999 928 10229747370213789528800027313004008967918734384712774464218105559580258753856837517311999999999999999 929 20459494740427579057600054626008017935837468769425548928436211119160517507713675034623999999999999999 930 21301962600315340502540257689973698059817418719590855286618488200443779567038001471029247999999999999 931 22003565110667902659294435086657440261710674725093206921715367793871185865734498507816959999999999999 932 27563861261743808946848320410931566634540370065991490312300028769860232833965462493593599999999999999 933 36831192585886615842584940736277168951552863097537945298508893734240887069719149307494399999999999999 934 55306322056501076698967796245692063506453571903468886609344982132181763072902623448268799999999999999 935 57116535104670446049932515504661067733772557033713561537390697419215406427371085391462399999999999999 936 58295343503191774993931745529104360100861264226410933632190370451390230205729212674867199999999999999 937 116590687006383549987863491058208720201722528452821867264380740902780460411458425349734399999999999999 938 125859417182253463145756280012313068431599779755527855980370899089104426721932054049587199999999999999 939 168172669024641966492326703192418320336357931747729638749165121243524369897402773222195199999999999999 940 177719310400694085907285867090987421266537586913045536089803664034124227694802360703385599999999999999 941 355438620801388171814571734181974842533075173826091072179607328068248455389604721406771199999999999999 942 416010809220932871176511289913094928661918185333318368431612414325703449295399765262991359999999999999 943 444433907987580458648198396677343650495962284952364965032530032695782566949122730591518719999999999999 944 474229023079696563114196740044334370654746081299331740198973686062941067030380691429785599999999999999 945 482381054416321171913620869377487874007691552088004158848531186804410102385949557129215999999999999999 946 510272392997675421492008625412364127915369905270805181327407647898721791101618097016012799999999999999 947 1020544785995350842984017250824728255830739810541610362654815295797443582203236194032025599999999999999 948 1110292318796996393838484726527937073772256436036630385544488534745558799427419261789798399999999999999 949 1211028899989623285587144090276033928591829998280585016185605837700777152038191029131673599999999999999 950 1246142817179437186158111398013413982877332495477217120427560889821922577556881469278781439999999999999 951 1665043933688909008623691218249561621189204153561366378424396330185789206735607160928993279999999999999 952 1709465558405342601357746572076958999894256679211989327903766433388935494095027856369254399999999999999 953 3418931116810685202715493144153917999788513358423978655807532866777870988190055712738508799999999999999 954 3627958194466109411800893031074190274691437314708941305877282804257728039668021744107519999999999999999 955 4371919241938906531689177424788138153805377624813812814171105353991591257929059114418175999999999999999 956 5476428375319041673397571932421850271776250980449791895388383552600226391129491243007999999999999999999 957 5709467880651766850988957972099375815256091447702974529234697746327895599262661083135999999999999999999 958 8573216770262889908353419523368168000487173105419255964161364563301834812998090563256319999999999999999 959 9859974441025674469643354099208236615388502884351983351187392155985473672815163830435839999999999999999 960 9984804828905390491700047912884201974656792277764823262688294546215062765240661080801279999999999999999 961 10628985785608964071809728423392860166570133715039973150603668387906357137191671473111039999999999999999 962 11189191569750954721228214810339423692731081231950459658744290225421898549430772459110399999999999999999 963 12484562687888905920028685986845059279800111600522408983318227388719052888836105306111999999999999999999 964 15638283116353535599200859273709886363006402839902808747371474808416350173907438796799999999999999999999 965 18844458315940662144643713267064632939522359907497945268799099350727652092407290265599999999999999999999 966 19464740402903761905220117157797259702649826364250838697481464252959059888134160383999999999999999999999 967 38929480805807523810440234315594519405299652728501677394962928505918119776268320767999999999999999999999 968 39873135343550577101337920262693601189011007473977050767820729708433008861813879603199999999999999999999 969 41388596607846137360743723529281590300239574420776909666696746357610834186833055711231999999999999999999 970 45764578436696536258780690131596258441358654424640301678331871102712396343045092330700799999999999999999 971 91529156873393072517561380263192516882717308849280603356663742205424792686090184661401599999999999999999 972 92672273054912703772361512374372220264853213623227970473224835164964713884804574588436479999999999999999 973 106573114013149609338215739230528053304581195666712166044208560439709420967525260776701951999999999999999 974 160024986087997138323773788379241709822390792252395103512089792924982501804391601497178111999999999999999 975 163706058771089811085526572359853416166074937292018403740700364665762052610939717434107494399999999999999 976 174656438218846076858034677277519230935448235008607444693397005793972892390442141714953011199999999999999 977 349312876437692153716069354555038461870896470017214889386794011587945784780884283429906022399999999999999 978 408788642106129453011689526611899467899159286284331683604782492369382893921517124583214284799999999999999 979 450548681459051768267804014335139432286233665108129390739666552039732224228401254460974694399999999999999 980 458964166666986414926251479060827354111081851807022857845980408614870876218586741572894719999999999999999 981 512050185944497594066173098223600645524658714447725865993921676277975248968824005853183999999999999999999 982 768863048433584079705515298255744969280102931232277608015488547765082835374726507250319359999999999999999 983 1537726096867168159411030596511489938560205862464555216030977095530165670749453014500638719999999999999999 984 1610000600676835452603837522318186621511006493911321944000210731608998197616267939230515199999999999999999 985 1939918756553236160104623899842405191492770119712822342360909652020678156144191697269555199999999999999999 986 2030127138926489845139713914240877356411396061581281419785786928995534118896622587661516799999999999999999 987 2144205853707615535818814738247790683337587506564940518222461012207117215149747772955033599999999999999999 988 2215387253300430614425007486036827154470100291337714478391329045492176605917972138662297599999999999999999 989 2364247266368048481797438819090685105560976595498746676544106095979793215801788448374783999999999999999999 990 2410321159955476180726678477004646994387766008816991053004347514604360686713153025526988799999999999999999 991 4820642319910952361453356954009293988775532017633982106008695029208721373426306051053977599999999999999999 992 4991985474596896073428316742164684597889813851732813184902249866555053126672723353586892799999999999999999 993 6669454277801521069762528440948768895966148061019547979828916825761811869643719460257791999999999999999999 994 7196692824717876819983518711710990414734451955725731450015925814997354600686088198553599999999999999999999 995 8671137208318612558711849374598120158241022600313442283677725250265105299363237975818239999999999999999999 996 9431744013230598546054893172456278435060934709971247044517910255569856703121799566589951999999999999999999 997 18863488026461197092109786344912556870121869419942494089035820511139713406243599133179903999999999999999999 998 28323784241548195028314189789333889629405995657794582446503835439531678656398058032463871999999999999999999 999 29550471432415724382885742214499186521957927966749246262137962123740786602986384918577151999999999999999999 1000 29999835807159345371240484098931829728259413697143443122742335764172165451110353469439999999999999999999999