1 2137453 2 194697747222394 3 2 4 199900 5 19706 6 209534289952018960 7 15 8 198104936410 9 19511030 10 20573 11 19278442756937613 12 207556412347088426 13 2153441655319779164332 14 1960210914 15 204 16 19 17 195607586 18 21 19 19511029 20 1922379655900 21 15 22 1979 23 191782579276710577865 24 1927 25 2145915802 26 19536721 27 19377900 28 19377898 29 209367 30 205434111636078925 31 195152998207833388640389 32 107 33 20507027592 34 20420 35 199344 36 20198063591 37 1777 38 192648330068920004741771823742285752 39 19275725311 40 205965838090 41 2156280 42 205788073 43 19544229144613 44 198361915995815 45 1927188 46 20507025785 47 197128724191 48 201018023 49 2062274092948 50 2005479410 51 193931 52 5859 53 19596839 54 2120215221 55 2120213369 56 1931371 57 19585354000790413451 58 19507906267 59 106183 60 191209076759 61 202692774596473128 62 2001383915 63 19379463 64 198361915787974 65 1931372881961 66 1264855 67 1122418 68 1972832907 69 1950338615335 70 197904862440065 71 190103704 72 196543268 73 191782579276708607261 74 2054288945048595933188166 75 2068919817488251 76 197484478 77 21364618788667520820531 78 185421294 79 193503980979 80 190438080 81 2059868899795848710202 82 2059868899795846858350 83 21118108595860 84 19559640776 85 1939724911 86 21089280916504233 87 21406693166 88 1883639870 89 2143188337903 90 20100474783658168 91 1825057248 92 1873745097359671532 93 206005275716582849057782453 94 19588865271885 95 1937527605717959460 96 21402286186418381 97 203497551111817 98 1879472501974027932230497653831908067612145407102 99 2109719684339068 100 17591601788 101 2156209028776945465317979076926466 102 206759550978150385578 103 197797655736452 104 20935265768370 105 193933282966 106 5858262109 107 175969215483 108 191918139239877214938 109 191918139238025363086 110 19099850053993076545591 111 2144108333779555456 112 19771933392417 113 208992034829516 114 80321751517 115 1996555992004830 116 1986087885544 117 19341815920487 118 198151829495118 119 191959854223820171711 120 1264853760544 121 203478511520102970 122 21097017494825404 123 18329896407105 124 549906670596 125 189630951847037 126 2152289687032936 127 207169213386976 128 195466816031223690532 129 13219966176862 130 2096007050587258 131 2144240083364910953 132 19298560322319686 133 20109454549794567207228596199735625 134 2000479029732658992406 135 20238540215077815321439 136 20238540213225963469587 137 190579706956655983 138 206005816676481677881716262538 139 112241749310715 140 20906331435837840597959 141 1857804911646740 142 19244738172396624425 143 19660340663116244075 144 191054299232335213 145 19244679589775541803 146 2108506727629701047270602937264178164229850877 147 20684726100606005445773060 148 2033743990482558701 149 1061811432501088 150 767297974944152 151 190914757154167941836602 152 19594265948146195524 153 205766731310967350365776149 154 201490950190350493 155 16076659403121174 156 19312853019678652737126 157 1972080908116923942568620225 158 198809824023566527314 159 19484053825498728045 160 5858262108262109 161 19291505428891258735711514 162 1866256866294347551 163 1864405014442495699 164 187023048112976829655990078 165 202932451532863826719 166 20555266725750233997 167 200774300688463719910496537 168 2025287693717060869609595246 169 54990667059632577 170 201424675414003093913140 171 19167823246496409912 172 19099645586723510261746 173 205389955819861741900720 174 1264853760543415716 175 191844785360108629224071497 176 201568305176113027125021133 177 803217515174036914 178 1936074216471517820840 179 19323149786184135919056961973003934 180 19661331105556973376129672981230 181 19310787344423026581950 182 1971060704315951692260 183 2090061991634288860675671 184 19743915731283832410579037265694 185 19905048047093586351457415923 186 8032175151740369131 187 200132645013611936400542103 188 2081965729520077346162 189 2073369838831531204094922243 190 2073369836979679352243070391 191 198051064760659963058769 192 1931133090155166616935735 193 112241749310714827956 194 19590187093678435507520964 195 1862967166377960980661 196 19321699396094025498073474098 197 20337180608413741847022 198 20640849799681134013967589 199 19321699337511404415452391476 200 191386819143153475987061 201 1303673636319813231359 202 205837729193422054928801555490 203 2155900674815217543853219 204 19548784832713629409973113121538906 205 2156641477483868788216614 206 195308237524316984586850 207 187049634140123933524880292121671432004 208 200772320860631955084728706 209 192068273465767895152559695288330979 210 13219966176862728586867 211 2105449521068081787721967623 212 20280652964185572881225052 213 1858987252405543260115979 214 5858262108262108262109 215 181683501198118889273310 216 2058183728893094522779680200978 217 2058183727041242670927828349126 218 205913378585880497424725310784 219 19525126081647820778255560 220 1790386460532637444181673 221 19342251835842540490216656 222 2004986638700712913606466826 223 2137996678239711035812984838469 224 1816835011981188892733121 225 19551793320022106696956771919290657 226 2156209028570235757079835040854523 227 20905090607422340555773839132154 228 21057814489434991683867246086 229 19680222940742013830469602583546 230 2072038246146379579662937979 231 19735936630592740038017399336 232 187570503410087178494224970986590174 233 1995749503901013831784747264507384447410 234 17557006753033739540486165 235 205911441729324038169615381009 236 203139388648097418712111365790 237 2142171690780761245528861723 238 20981086961791609467771386814 239 192157082576293438362403879645263 240 2010055572196891429994016200912752636890 241 191094701625904774330561437004 242 1894069333617684442272148415 243 197513380062105699287108582464 244 197511528210253847435256730612 245 188397798310544547629892457478664375212 246 2101572848092825604069981881080 247 112241749310714827956207266 248 187950636536539422596394110636994 249 197332272470297207928392336183 250 1989009038992095832425667508126276 251 20272255957996543528309885599990547516784395 252 1947174517308735977776457536577476609 253 1989008980409474749804584887043654 254 18763494885646309934166006128 255 199816267137347909461852490338243 256 2071675282852490774827341955075117685752805692835677843166 257 2143680188141582444431020143160 258 20270577852099591230026012636 259 2022449440555051305238711535563109778 260 200554539507046066266456071553518 261 1983283597823202395916039094449892 262 192068271475830932352671483106265723 263 196884190387100563729124448764628674673 264 206492826025618004628499381123073 265 2050187726560185330800023453696628 266 198348973047816750965176752283204 267 185780491164674073219800356231 268 5858262108262108262108262109 269 19921932391090829566832190520346442385428 270 194701632284142049848923911892427634556580 271 194701632284140197997072060040575782704728 272 1891069010671709322383985052651 273 200863309650297647823884705443925833729 274 1829206336309034959709622378289 275 20678947498999972763091203870813 276 19374615798022844499606118796526 277 198505172703635972001789093243360 278 20534992936150652473740929513043456067 279 1881121550724249374924037592701 280 20272255957996342113152270573559928882267708 281 21483004281609207009881672550338217504633 282 20548999112584138590755517725134777010151822745525893951682 283 1122417493107148279562072665520 284 2113743068137564924109151995208966723221 285 211342960226835414999583566612707354836290368524251588 286 205982314967774188163993261444535807360 287 18168350119811888927331206191779 288 1992497488976124658283578823308953 289 19549854383012179114128139615395989 290 1868538675089209197155224141730888351 291 1975816327310551073669514449124644025 292 205614091948226131134676861813293603 293 197797173003035999547389835995533146957434813514 294 20267018988292678294552357520873263002197 295 5499066705963257687395618430101 296 20682161996158444809119471788137455296 297 1985481421221764163012288949320433578304645 298 1985481421219912311160437097468581726452793 299 1985213397452653166005658509406635343666827928 300 21477462070940331809897027288331647 301 1983260915588320835697147541225502244988 302 106181143250108767350146660491489 303 1991138244980074065531336895654733 304 205384891903726236559819768215570318 305 1752724484827183477858140526806194 306 209299487147313234269756008886443665 307 205326309282643615477198685594487696 308 1560091855781510953924747028195304 309 19730754231719748961128271473099059305 310 1938365924021283841373796396285151911 311 19012608622428712383734872490494677 312 20905575077047838377611615992425587627986428594 313 2151028157700758900159200009274971795 314 2155842891077736467541564992839355657946 315 198468767421150605183588691834568896038158 316 211342960226835414997515949262575949232620896788812831 317 16435854805420022811327159153246113 318 19401898168875061977793986789489038364600583499 319 182888204859719102597663317303497211 320 20270069106288678476243549332005104119047147532909 321 185421295762375222645087712553979421 322 5858262108262108262108262108262109 323 2042164201712552537140243287169823899 324 192610197328402807975521618700029494632193288 325 192610197326550956123669766848177642780341436 326 19616343987225688687457802900081760651475796 327 192651744291346390296915034546218954015054 328 1995958045395213008878640793933147756236212008325957 329 2152788898700634420274600184645162156406536 330 2036233733380479257540726806094122435951526 331 2001726700752188008559822652776176013 332 196862337732225157262638522008836851415560 333 2070287031011356348687683020516603725000 334 2113540474795347359065499995035227419037 335 21028409169813597474766890059243882332338107 336 18790452155707028270746411675946908335 337 2064865201168424556730403806865575981019 338 1999923781417435977593398882754205093035677734 339 19686951709082050161510431375498841765708323 340 18112505102759975323693464622999855381 341 19270042792629936557972539981535483784355 342 197482885596875693716023551106009876624569278232 343 17525598395163612554916902742989699514 344 187063520285034527913088632728812638859 345 13219966176862728586866517901000659620 346 2064388535015154205559003160202560502410575 347 10618114325010876735014666049148807770 348 194535069919252827798554934986719094666 349 5499066705963257687395618430101188722 350 199399679728137374314285858513744570716077 351 198663499446164363705593090900437227273810 352 198661647594312511853741239048585375421958 353 160149793845446019359062837323706888924 354 198385981235354040516915850865775903257162627477470056180705 355 2031249532850635947685497910385466607355662827926704 356 188954322229407776919583674418756877527492220145893309315 357 21440449529165753894691460934006973924515153900461246788083369803 358 1837852319955018605693268361934029100449 359 1932386713718703973576537294678224213456589 360 2152599315109622455949292531001676428962786 361 1779269698872397523072185740851408017827 362 2089422845765761807740818235570859259015180 363 19929703958377121795412649985363628542036 364 19305839273429002798737993640542366179547588842941167 365 1984042026428469082142245560536415109128752310 366 19179687866588407364541172637124661112667109668608919 367 197741206052256089737349107663950242660887336 368 207449178791944908886438121820430666007877 369 21007794416367706662991876162041079582308967616313943150524851 370 21026431897826200674776386920314956296965295 371 16076659403121172236614515475085190227622 372 202466110140774915956300283248663869682985125263985833700976129761746 373 2069108782309783059408246814543666117879011425 374 205161540803094401295300845525733081954971008 375 8032175151740369131673479499566456088195 376 5858262108262108262108262108262108262109 377 20532776594067823453130799457636039345184774 378 21493929035275624481021782371107708439042771884 379 21493927183423772629169930519255856587190920032 380 19219892915957383723500665029900412209257785 381 2153409975638508584535571042317669004325675989849 382 197742173068448138706759396414568828361931810207677 383 106181143250108767350146660491488077694976 384 206331050565754729743909288418283920532796095014985569708217 385 20783348569596320720758501867947145308464648794 386 207592072654010435119880397241716582046417130 387 19700994463928863629013554051035310405625248203954 388 1995958045185288543984196158109201587462457027674418 389 2029782559098146061874101646590402212591118138344525151121870 390 19890884082600724279884699674804622330859213 391 19837185694440818683764331065680391017722352055185638394035 392 186981065281462131349687571576627048890916956883973 393 767297974944151855696083582140553654796534 394 2072450032924021926895778831813424861083097589844216530873202537370453412427 395 17919116913682131073435421261508218029957164 396 191777023061964966012942024936027934528684153869 397 18609767848898283680892376544550457593935857 398 192777805999320242198802918443098353143330653 399 189135984053150469942074139975189450451819264 400 197087813879163204500535834868668451876847678947 401 1949762544773789151600246053019666213069511421 402 186754164361771865759871756873256123630936224639373061 403 179544049015563258441819161459341369386346898 404 19160447359500957701857252082139638361527416999 405 169307127571745262899685688291385442809730668 406 167455275719893411047833836439533590957878816 407 2106885827538001451044929305798871016262320610 408 20892195917271879378326154937849090772629003513561242 409 187960360862714271332073197777845454007373047852807972748002730 410 21457382404401219581129626107137351515162609615383234 411 1901787042154358496187581644853009170850250313 412 2151878667535058089780728461388131553049094278483 413 201444977386217930699845992199815288271060385003413489179 414 19683530987940095886122872629619256305912977577135 415 2151820084913975468698107378767048931966473195861 416 2059934124397730094881519169375241339259330263829 417 19578004384011156370976460931483420239042427947975174356 418 201526435188166822349730895458031889815997762031 419 2151715429556450545955793332105176183137202627457497 420 17970701004808950835937342683969370626042290209 421 18836398657425643932390559077215748879916795965 422 21004150868323469522869822719897682416423046108203 423 197390684043342963882694017626551359684792968151284 424 20548999112582220002566704215879628173481246944515310332400 425 191015642992758809850264123127691343583397556411050 426 2056085675346919724730819183592796786200084550913 427 1974318649588514655980922847489564131243291663082 428 205843751902284510980163154076197554458424023641409 429 1978884461586829836444650912417029358558593940902786479997879 430 5858262108262108262108262108262108262108262109 431 20107163971383140891189991639766752210530321474849210981144 432 183740776132080479906566863088602219037001645698 433 181888924280228628054715011236750367185149793846 434 19392857882025798067777078271830895519051441090425 435 1880820563466740378284606170663142177385055945777 436 19331312419187231780934929360716467163243774937931 437 106181143250108767350146660491488077694974246699 438 1978041144664746520068858899443607089784001328229214281 439 54990667059632576873956184301011887218783770508 440 2143754774639719073752057260303137364606629973946315769 441 2064685028510553248184432592228694177719664976036786 442 1946736033692555431685866468475164127338040381520 443 195648280782463691009418145849929957875984862491607 444 2143291066835130449260884043492739144913057956536217405788 445 1122417493107148279562072665520941383010348527590 446 20218918384970296514524400581372095614974175693815878 447 198089945007130377500504936786795857260624876816780864756882 448 2058040484655552121818988385705027384187803977908920 449 195458790674870135140000207466474333041049682728842 450 200346898512975724370027218602930746858782840791836291 451 2149740183327139848878979313761922457574631487674964 452 15029489986386538110676041710524469145158800331214 453 13219966176862728586866517901000659621349276521689 454 197727069698583941462502182142362052407029918274296 455 197739043179843538476976589935413023868795982739011224768346207626567465 456 1899153124140005699226089031186482460845279435984083 457 1923292359536737347831800605413798817097167921755628 458 200890263798553256949059048009572747203931611727713676729 459 197647836205110343041377524136144825799998213791317239588 460 197647834353258491189525672284292973948146361939465387736 461 19454749976203761810958212757313207088319532097643042171 462 2011727981330679981354644023309690476107267711465615 463 2157244910002700449364617280659259669754422378110534032573007 464 2144900813817755346990729299574876786271089119664831807 465 2052510221887751872759369011243074211589953718889251125 466 19872028155977649980648481398106585512882364456577350128 467 19633421155029101056087562834189520846192510360426402 468 1999948656524683323783773558886002664113608641344773278802 469 19871969573356567359565860315485502891799743373956267506 470 1927194408397144529078562062070307947369416634783951127 471 1991350792094795093295842921030327327178901391794945029 472 196699720035364713025882441174794997883453655567598600 473 20047037156857246812269301024923213828761055147861741 474 192955201918264699374144651505970846300681383140153754851 475 2057322195441573252667705441318634721933072757660463812 476 193615687570522652981423596116249789413207704062276778 477 1976667230404111963332353137450588724951543542248189922 478 18250572446599433106179732866389538053705969747948761 479 199734861401293539599386675848444963887242747812462954891741 480 196544730462376865970943931963422218294782012922942458174841988 481 19662484621408909264981228999220003717754842192623302070 482 188725625740243431397854186459883611307899163971127989 483 205613575212385482250549716816583383300024979185398975503925 484 5858262108262108262108262108262108262108262108262109 485 181683501198118889273312061917759069183357039429003444 486 2108899135479676218057027652230051030650730800655838137097499 487 2108899133627824366205175800378199178798878948803986285245647 488 1970034044855382636092258507003297108244634481516040736430541527992802355632 489 1922050158165236119289117789867415054821351672925885819439042827349 490 19246198158405983349761460705988442120376153359661605538667005 491 2144306408089702494356928539837085564221996006103952130938637685264381 492 76729797494415185569608358214055365479653335725299743 493 19561060288758939433602102267769434186225790423691473169 494 210713146663015478607682505733480246223874409781456258217 495 20215826998810507056384117853383220699562528647985919348 496 196544730259304642550519611988877356193698022783480054844372692 497 2059253672323012652847735306505921198574871738290029144603 498 191705930808190365911505341790199361413754217352418251968471 499 210546307743454113768956347666992344653514068806422629511085272 500 196953834656983795940896372493074142249554543407616870885236702328156583 501 21390373670383977730304566886276031703318060139649345046641 502 205771495673715931937368534070183245595539448612911881277698369152642013 503 19533275616798200030021619227016528365853703185037517871101079499 504 17502141328603097718539997400567115709544495151691553486 505 21440449527092752394476532407566890325511015166187579980683428968 506 2045087797912010805564028952334799411261180376622655483226 507 1969913434236731774902314632449564983298116731400089720929301139198 508 188972490944005186883747603387783297828275339519717330809 509 10618114325010876735014666049148807769497424669838462943 510 20169515507120764607636796542343768730575327276976452388746241819697 511 19160430239009699279564347030613897180613822292982712772815 512 2070090775766939232561418327910082033020563755196438854609769152497788157 513 19475116916541729135432283858070964517741129435282358820589705 514 19475115064689877283580432006219112665889277583430506968737853 515 156557839822457513611936400542097693521981378053342071334 516 19796327374804661161482750688147989497314834646168979002562211 517 191482206771291132939600832679045647561389690325222559105617576382194073348496122 518 2143652159512388767598662651136414254855034465229367778093415274829 519 20680062774168709708027549107009376874444340711207277923919603080025 520 1909606064756083496713181870603159958482297312882020528197444 521 192138206874057698645404792331329062963245871791598928030715 522 1750214132860309771853999740056711570954449515169155349062 523 1909547482135000875630560787982077337399676230260937907114822 524 1560091855781510953924747028195304057373022890264269574615 525 1993240192381373415856174476864132036545829649277925139994105512 526 191626599403358919663267489354445876185006619789228484880658793709 527 1061811432501087673501466604914880776949742466983846294190 528 2116901721699506557077771470575068775968326193213749435638491112 529 19211856532883519390266016952673624337792253834232844727599 530 1974984085996964910089910089910089910089910089910089910089910089910096 531 191076457097968448162975899107833140816649062526123995389362705704527 532 1922050156191336496808760676826643843135597258535789270421954080124 533 197287710613014042263056505935066654706834616879594390838768649863102639 534 210087155043369500689215831644617251813653612754062529174972953083906 535 197613674781823207610314057090668784821708359939244496965636396 536 1979228609915089314247859974996406780514726541713048459675146331817997 537 7672979749441518556960835821405536547965333572529974329074 538 5858262108262108262108262108262108262108262108262108262109 539 190195488405758270825737092603659320300999461419251524199047 540 19641746860918525086441128420138914891538579694501733482243228 541 19639895009066673234589276568287063039686727842649881630391376 542 188407790998495646171808090848570608690548720533728029979904041 543 207081251114719030761009771504524128212284134323114832859960296245 544 1919562868445495192103138130124636871263557920229584397500439479449977 545 2052917176942664199036013128966652205033014628217027017626718 546 2011256452138011358401163498614772977591568296215972377891418371 547 1917593699265363433279475258485753238376926532848571829081573 548 197689233313350123694951281158177709901847832882315640936330591497 549 19622759220419170756502090834924418132813934912885437623068807476605 550 21440254326445668274753732025096342937422397692262759729026595601 551 19569792501102096304495105094805244730282211541581856424435135076 552 18581809903961328249184321148339139343637094761532542641987920 553 1122417493107148279562072665520941383010348527589906900251729 554 18660329404894622285926633752720709242448372883155491851144023 555 18358899762572925991216845789559432737843532446231096905759576 556 201181661458647965394592081248752912920828962807973302725926412 557 2052347537166315277259804995936929969913478159355220824486191802 558 203072089852002723281993771124205906814602466776379819858080727645945037249373 559 191076455114289855294353045477483258592703870065189405519240601699365 560 2009356700617944995756090208863822057225355576180163886310812848 561 195725690642857059648663846564896040158408974001177899228873742 562 1987313801058178869273322046935240338538689363277069423995960723 563 1982079089220852399724213817167340405721215316417715218314918464843502331 564 21443815865054739083144630371017177613879263054675348528421991690357507448963 565 2005812295317542693854537932498951989206861770579911509446741831 566 20556290428086730513642057869943926915441158319719039359219269264246772 567 179600167864785555939978728584425735850023706095670113661118159 568 177748316012933704088126876732573883998171854243818261809266307 569 2103293873515012945297802869017261820860021759571984459540681431 570 20080975131771720977118278467603804935139267972851181246983345933877 571 191562931080247422076507533778898096739176199446064513530780397351 572 2156891780559659120378760558670603648114892492703587156360769554172 573 20860302907154481367374920598308904155980617749733192012052581769 574 20318500300198999571282179977832151745195223456093021310412614760440847411 575 19548336123559792975085328908417364189478132506618263739703020062840 576 20532886071772543203627124166854301786835519968953252311573151153361048413511 577 20318500300140416950199558895211069124112602373471938689329993677819764789 578 20545317580137670092692581448203637109184335571142167843817019229 579 19548464029973025475274350836569727124449763130422800587718128947514 580 19599557451731177368358777654129977968058927579167459227429242421751 581 209116427103967774132691673921059228405555242136951282378568735390324597 582 195923355095956295356595206670169188909818594976016265371587710416 583 20540947968394708462174729041295757937437097856887961835488072369631592 584 2056444499743412786891047760612978004282352108439064960804091238871 585 19182496965650194660689413313101469023508004017749145185427044497509263 586 189710181844364752910480046911831019777046763553510180196836868502 587 1948090694889887168747738462880891666498862900662001111776224220002328 588 13219966176862728586866517901000659621349276521690314793763069625 589 11224174931071482795620726655209413830103485275899069002517278379 590 203559248630706821602965948136487866622799156532289965573323894163474373369425843193 591 188933282970014604197512743239879671663779609806596313342940029597 592 5858262108262108262108262108262108262108262108262108262108262109 593 191211958517943478588156249325664618018441106896879010822039307796429222 594 203124757656275647280145031269469050578495855857175197505032587491354 595 203122905804423795428293179417617198726644004005323345653180735639502 596 1828439611085787997332225218282189796432674993394633574543619521133 597 1862497582100280750955413624079291245708037312235213284688547057366 598 19409687136025352985622850690316957183523900165579325999116104063630300519 599 106181143250108767350146660491488077694974246698384629419112177734 600 21535647324167813180940561187937499781577742597232852105415823556753091985475793582 601 54990667059632576873956184301011887218783770507908438942921701542 602 1993437922941764770850228121592439433518893788758856225123091689808332 603 19072656818721286487403428932664314973160550371944674793250505394429 604 1970034044652586543890891716978673500412630847413456109108283021326499587369 605 206794716421410326582740375843824119686188651705893085203430031016237912792 606 1950464073788106919671200031020120975143463899086087991635218022024618726267897 607 2023301107535365406429874195991137520372902681748258959653262501838223 608 209921783099421356747734746235495860683266980118554331447884671272977120053581816 609 2157252114856650651253349904024566693232360398777190381388282437757700130 610 549906670596325768739561843010118872187837705079084389429217015424 611 2049559991378769489714017450149384182367690613567675036940404256746088 612 2153938883188877935879435129809942403645552071339177785954397648550572088804 613 1982077053118670435012264097721369085686926766387036252103718370584937307 614 19480370456594116639094150338528149622602396215589618887969712557418704344 615 191516936434102850894455092356141831404200219792423690474664987408617 616 20545711626787338931266967248976244478493354055572946127668766349426011 617 178073390044904287782848502488682398727376238620616431710884484497678 618 179707010048089508359373426839693706260422902102062521852626800153040 619 19585783078359066033916108878627619257304414725704081026419857004564650741562288 620 2072308201046561468197525169039411917972637612817522862500373744751555846008618 621 21456435458178336739056379236289281266792511170322264775038388231791530 622 21454583606326484887204527384437429414940659318470412923186536379939678 623 156557839822457513611936400542097693521981378053342071333075830826955 624 2015341985792582767058029426845019048917099891612635240821147867624629243819648 625 197985641403984432470189591628871988692078647101135856758045663592889979697 626 19699801145603244553769291400475808271910220935708192080006172959696198 627 2137377247571962714391499998696400495500945276057719835830780358516490450 628 200904271947328450326951076576263982560834135047028600251988557835634297410 629 1914847905443576358119086754768913689453419588352122085255518538876859720 630 198673141591285331915017072438361793684132514717222363399274943502829559794 631 200904213364707367705868455493642899939751513964407517630905936753013214788 632 20663739528397773862541478733382781358793352796351297100922288328585180159391 633 1914993109549394335188937887588562251230916898083314874919072820122295384664196 634 20518758761379154744971836426109289677505569559542573035826409139752468088303 635 19686841123067507233174399591191195389096438571700940516532720430771405284148917 636 206737553079382164839436203754044833505103370170836437703004419646098811 637 19211856532883519390266016952673624337792253834232844727597351285507211 638 2064887988020088608466606967356592543998840850415063308616532004837851914313683428 639 19325854943407417170535611315221510124058849696031105326457650295731255244 640 205970255104438012983740120171904279850306836813583440270096941761109680 641 186733308095577585832458396176537106072338456146552098576086582083583582841 642 20638047023297178472958325670052877324241642082721542991408058874325740892457534136694556484666 643 19145484014569471840836158677238137508002575468842335409052050731211151002 644 19611967046155576890209573867744782287510923193082113621843756776290509432 645 2005396233896177674288618816354948288981272489518366579835845203161544990625 646 5858262108262108262108262108262108262108262108262108262108262108262109 647 201434839290652942143458359134895866530049438595165731597515705461732448239194865881522555 648 173515881780499471653894442500139651563939420011384029375033872784997224 649 171664029928647619802042590648287799712087568159532177523182020933145372 650 1931370014016190927735155621212592726835605396325036504946549924061168439 651 19941376820480790795633374344019021680191095483449306537762309876252904738661859 652 1940890947993646644321306989972657139073930678128579178054440423256015463 653 2004703715685724681226930102492321382876105514786174456339373880603265910 654 2107092453676095647998031241080397752061919977961956972451725075413231335270315780060907497179 655 19627524723656931309932180859842029257321611144699600471714414742900500021939302299122389067 656 188780877151473103497091503088504587754962567556270704696491802938579550279 657 19379464335986075116509899118594770768683812162073031638249029553377379463 658 19270344140284170269177765429639492608008350137285669519552578023342641037 659 2143795747583359621485183704074258796897477557147722065263294648601994928831510540653 660 19184498986016360029238320476513879812230636818342965269502001136184044729771866203650311602 661 20107643217463307418329907085529274434821661208467805169454344866638719708 662 191247508438026241624442523992748880305102194157666421534487501503993258116189 663 20201796984541285833897902863420104799415144242730449627001351139282173764932385622040 664 185208585420354535796814657384372526801312408508810307910757685870129648237 665 19539955986257474825690717744690758184011557324900653236485320443341432846680226 666 20896699112405509064554360454637815957156286991369450140064832718505881924172778745492388670796 667 20201796984540518535922958711564408715833003689075653093644098141849266287047396492671 668 197959812480886318967278487518367578337593330097078223015254499512370576838339 669 20178096104947304347604197679160197900827585985007274362596701427286134932306 670 20938782281061017942577162966968064419338782157372862020538182457222936983056929 671 197573593197296345722132828579605191299344222882453767011488150918435776006991 672 19226531262063495946554417319035010189432978038675190099477955549919567910574 673 2143283953558241414313378331369335867086991524772634217911579230919560754643210 674 1990392777356589285000079602778253452916121581788748205539809737710787186049554875 675 196961292151656994235704880382541551956844310667399123171237114265600022721462005 676 196961290299805142383853028530689700104992458815547271319385262413748170869610153 677 19660576224566329747907708927199182071745789886719421951805759901711925699931696933187 678 197359829876658962116233480551321630781900646968113234979801696443375603795400 679 2024102278826954876430138798954391158289209263722007350193257239734001353191757993 680 106181143250108767350146660491488077694974246698384629419112177732867388040 681 1996629071654020552756015710160471161778695511828945112303433143013352908405382168500609280219475122023851 682 1883639865742564393239055907721574887991679595877496926972189341004933208836 683 1816835011981188892733120619177590691833570394290034469944514922026166403976 684 1881121550724249374924037592703259869676661280859181908657171025986618190513 685 1825057244659943310617973286638953805370596974794875844351106719922312126214 686 205551412046502001524490280112469018016244403050999752648928061221914295377561 687 197507204592164221474566302152509049060773198704233186991807681462853876646980095255 688 2024182235792767168141980735683884109671216117992729686882610420841305399026538456828 689 1061811432501087673501466604914880776949742466983846294191121777328673880399 690 1919482511699265522916197578866244533410950202554400455449930712299527891731789782764 691 18177427998454984961731588418245089909257825299804310299062922751078673117656 692 21042524826175441805126962548251903574242404827112473289384833612719669691183934071 693 209575553037503753395807368820862074235387578715914547998506019495524742901054745133 694 2070289482783860594955047728660922064220415045002751149677686409320592229137954 695 188469885104068012613739750171534279480306466813213439900096571760739676781657 696 193650730219943128114042656771292453451373991104126036659769793203076561397400977610 697 1936389469347655050719745533077617035638025143272519584363662324681814936687500405641335176567560 698 19463634749322530431975709337028677358512440971211585904239577402995693850266568 699 1911032624019880391694484648007886388695983898382698982399132324169805429175739 700 5858262108262108262108262108262108262108262108262108262108262108262108262109 701 1975266937169457784150437823601241892096464810107988518783121481772156434825100483 702 1934915600098302497103096803246728284209543579858422437133081810742980158272512092 703 1934913748246450645251244951394876432357691728006570585281229958891128306420660240 704 1978944098546797197471860140525807692224483828681729731204993573809166013064065 705 198046535981093702233132517990089204482008080208979759204646760868649924122187993 706 2156178177730778223536046449591970581475828852140696218657238147493020056738197667732900116708212657 707 19609530569943996255840333801353291608164171882312811848044231852327804351792357789356 708 80321751517403691316734794995664560881952186300012386968908708039142821751517 709 186501775287569890268540943203611869279035695827300025201074676337045152637356533 710 1986087885544407283537718320327015979189892233370494240059457450761798587885544 711 203265423477904737275052117630828275505936675351967705790794246566360509388995140 712 20201796774455369995100130032663765797199080557401396981606876659350422468863248473443 713 18932747759209528324970603831173546315975101582297984097084546859659303437414380 714 1959725828702152172164975440107110415904622613768041054397875987081384382733708071039405372238955447351249450201 715 1912259052319771959951869996847508091885902980355753968947372245723070310776457708 716 197948387609600953491508214146894806564971482512711898019244346080927790073217359574174 717 1989672566940024752471375035093176022711255095063191015215003221000222499472874285467988616430 718 17866862814014238302094374058392049396547147671585452694897972259291599621434701 719 2142081271253872453272753122828085346825976511133932423287745626576211283857460767 720 1970818341638163602181593186090937215374996484441761803081143410978493437264051956696 721 1989672566940023985173400090941320326627672954509536218681645968002789591994989296338621675967 722 192777805999320242198802918443098353143330654575032386126838900452093855392206214 723 1983224888726135455926327079468687881708496401150074313492604347177060820239231033833732484407147075812742987 724 21081070150211829372249162354109880346761905982295787393238667601486192190839867001 725 1976289373366783557937980726586423737848025704097668115659120156871281309062418507695862 726 203136950384426011648428477513934785299103140182600452465519931786798353514995194155613945718907 727 20906346896152525219241860921021340811445758971995853555073944879042330316693135283839927 728 197464414647834812752353981739289085615922197631343058629415451004656401957751283092 729 193047577280277954271030595115644946979279812863021258823357773882511513695921492023441048928305300119412 730 193047577280277954271030593263793095127427961011169406971505922030659661844069640171589197076453448267560 731 19242443659122819542609647557173794055353275743080840532114894933485638133314295236 732 19469229227588447978253075704350067168657873305549467468507948268068208098193105689363 733 2010764321746330741832990708552927443482166120846780516945434486663871971218298054 734 106181143250108767350146660491488077694974246698384629419112177732867388039801834 735 191483436997923504670131356788028452196368238347248842001465689621611660592170337299 736 192812570096209526494384065598458402056602956153181040737262626318098581966647933670 737 21373194012033322471853206485890144061058603787239469398389938120073052606785740219023579 738 19020268933687224541797255440433851228453927104601767270432937599354390958588859635 739 192753987475126905411762982977375780973981873532098419654641543697015960884026851048 740 18877047999199423487279559243577234581732332856770637880083157444476784806619889076 741 1986678185264318327849062481746139917054459783095465254385794115929048462781596214879573197 742 191996405032631382173548590340194538095587570849939665531869429920404433148061333968380445151 743 19385431665158822131835625088998402341730677562761520782510287757664069508147469166959421821 744 202162703051640457937309511522405075628463934311010772779888222167082736797879226664837 745 204522280977116059574830189522843196006614297468870182513360924155526854177528840199 746 197107577030534012318717153799612570227262880936044354335208907922551100961895564594215268877949 747 17388588215049984165426444287014002156430942038138439937540387315499759277870222397 748 201490950190350490200565163083903713588871010160365482704313289020935197846742074630 749 2137925476282694907690194141953887081323363182433647201263393167441143453137456135956885582072988369849 750 2116320239221977977600166505713732100538697240346415758709611783075051440868532322805183 751 2135708524636560618569614071862947425166315721038359719019389184306725536110843457168 752 197134436762795035008303374120465574738438306654198708171721664975038288381616717448801406817 753 19667283639163324320745610100932439763024470670647582191810077867049381292259852979491 754 5858262108262108262108262108262108262108262108262108262108262108262108262108262109 755 205990568984285260522142081362471167568618842981661572366220042381961422441182561122591101 756 21030722876223457540880741780292005179561401450456922720790786757803249557372495903230535914194079 757 21030722876223455689028889928440153327709549598605070868938934905951397705520644051378684062342227 758 2016489886092584743259405928071595238012029616227517276992539361354953558851609826124 759 20685912239804782511559460584947841319655412608935847316656911859310659910360060285097766357136677 760 2005405546797169735700470333153991324905867634503316662237201967336899870633004066287428 761 19424738744791218554336995116605311507860233497414906710259034097115056635296515356486 762 1939332829700146041975127432398796716637796098065963133429400295967012608691769111558 763 19312534716234678753419383104540525829881152219982804690450867362411590297647269161512039 764 200753037041575366163072309998846730480913389459116595548379656325683312190058816745473413 765 2148629361624826392442584346632322644316647315148064773252179549031123244016797240185545 766 203136950384221667605813033099389920979126376427725753063084397417231000439396241495192019929660 767 188292785383864844134709202175469042035758677437837857627962575488812370371590761395863 768 19300963322796858591461290111964774633440300606717398321596222645697908066723658927556978538 769 19577518843717099714101213351588164181867330293117399564176175870328793867024751582472721907 770 2015057047795616011508065481078974332347645690974026806110764131753637001013312857390814 771 803217515174036913167347949956645608819521863000123869689087080391428217515174036914 772 195974374229246792964933894469126852934948886972874978871980371230746043339746488172271 773 200075139787471121803955387163782965881916406654037838445634547583573070829442643535596 774 19127126305131927320832868059254865851567500742913036766110229378595195686649959513527727 775 203136950382444184445683696058508652211800637587744034520646214799138337369221926943066373351237 776 201289793206959623751227949128998604260973076565280463331437844181472367379413856175472 777 1975555383549761360855813629426822830121180945768651915578452310086492995038722175153957 778 20460435584183710120741604999476063943830060771590006972315817893029287332135907848051773 779 20212494290095489495789345864308383049012734170155459510781849612434320080496992041219931 780 8032175151740369131673479499566456088195218630001238696890870803914282175151740369131 781 5499066705963257687395618430101188721878377050790843894292170154239119756361135671480 782 2081965729520077346164302686041816476599085294737468650512128772998338215729520077346162 783 175896834161451852606275394881092032516320372392336410327414825165949603730713175990539 784 174044982309600000754423543029240180664468520540484558475562973314097751878861324138687 785 1873522426820777645365351512278049009683192591738318874750658858604885591392338019024677 786 2026276074930890125755193221460088026804668483828903619008566534803416362636752441849893124255941 787 198284935469605634523175752561059907386743968453113880400237221826427223728573053910385241 788 106181143250108767350146660491488077694974246698384629419112177732867388039801832905282 789 2068805496098936878547073449622175259356668652020975859056818577058457118427133419637167768 790 19017366195495880653301942657264996095580803226980138524366410423381937624816185535825720 791 19745504683602482946560907580397835270398988539918075150458958554910578898584895586394836769652 792 2101529320271466359172506099042830677013585559312695744479852425879412386159012845669517333685240 793 18958783574413259570680860036182375012959720605897517441745327802299316542195102914743098 794 2089044206039670807286999191047167059161062159562909188096594393445967658861212084600390448 795 196602465091408119893877015316295676115766070788559544181733087280313667120263821912997326 796 2148317663755652698681184438305877586237406327361349850105472294377841604228410825112474287890 797 194116278621151184869325798861031244839340791364779370776372275622650435244138392564179669 798 2032298821126639130762069292803925487583658498201226836908995829535559670492204225337658621016935 799 2156641477483868788216614303570825309955744738353434005607918651396912266477483868788216614 800 20621779552040463883245997748434030293100757868374060278108254120248123246623996249183655480507054719948267 801 1927454859192115563929656883180121560931156133554934154634304559342040601410916253494964137 802 193047577280277952337169771202754711000588062057327424643766472851930123294441135520595790460857927124804 803 202336962623694257877166422893559325343433289460275967022593709250380914548830590809601303 804 192618998058827271346011975697133118422473744812575397283043459955004182890239861754104632665349 805 19938268642070973416858071269615497501554473068715947276666916846826891804403048780859875312648925842329142 806 20280652964185572881225055138098616359485924703316007663833750790272529402964185572881225052 807 2144261270685558541630505648496652994404118841899951345228706548046877881960340730955423605 808 5858262108262108262108262108262108262108262108262108262108262108262108262108262108262109 809 197514301765325365400327919068548753706174995530317869148453856100033011577239463296434810677696 810 199807470661106343265263804993939926473659607092890451211290791500686553160316278757058367267 811 199805618809254491413411953142088074621807755241038599359438939648834701308464426905206515415 812 19623255921220518334461362947120068559348919169009124031612787234976140523366910173506875156050582 813 19525126081647820778255560864256516430429473907734777299994691299039125126081647820778255560 814 197130304261095115667829311007721802324500975175637844303511469928261532459433508908771277585 815 106181143250108767350146660491488077694974246698384629419112177732867388039801832905281183 816 206639253396805870568989009768619963522512248149429558724911048749129708649948530008500023486 817 19291061359652064299740461659502139262259202289187296683548557611526127268256203788437671499 818 2020316525254549992181176588972690921716408972780786873740396978777788372990771791371491521418 819 1965408543021370190972889623564286232951900118316909921107822157297419666235258439156490131002874628 820 19938268642070973219536217849561177897009980968001957507204883516727594688614178869051432769573699108931492 821 1977729961637008113769732960137757738957139256989331951850692480377637798927154249493080077785 822 1264853760543415715829508932957208819277784795026174336519164105371001922726060657095139855 823 1122417493107148279562072665520941383010348527589906900251727837934734486458624389658872418 824 19355263856445061205751048329758974436635606050898404721493177265291208319694076815516095875915965870984 825 1870970921836491726144087463427793262875721646336338990012153430444285016998660177070971673670324344982 826 19176860564223382814087461763623682664162424282364312349319845571719634688150430279365811599686 827 1970028361518162025879230714313173083787776441449604867895722468436111614522409125107775782438451104118282 828 19154222584443764007107335443167527125548115053362429674273752234771725026597590315731245266477650278 829 190017504151687060232787369219153327099354085860832487519144190808358724400703411198163821858 830 196289793206959623751227949128998604260973076565280463331437844181472367379413856175475365879 831 202133756253305297304172866391756946479585160244830409747950977336284682611519193228338655625012446605 832 197727069698583941462502182142362052407029918274296085390538164151357554655905480493186640117 833 205776089881577137948952041905565143945953541155939956539656689581727062986433301275879986524668 834 190178704215435849618758164485300917085025031052017558764185450842122506290422332401342896094 835 19708049286628746898611966078232944799661441340601760391865339391576273135493525298622749897115 836 192178672078865107350864472303752663572753527776016531638720544267770654577251278900454312748162 837 2013006775000777999278748903936310233161807374700927924316230163306625075740518019378589093737 838 2011154923148926147426897052084458381309955522849076072464378311454773223888666167526737241885 839 197711586762952467600143762062802542562662502692487699983951858014826530568659504191738074796545567 840 192720954260662891799936140265975348434119048811702484865903156757729471372649783444386143036817699486365150 841 1910589134614621870993685086638609876990686585888984689584389734314771796031166346008924719571 842 198341784754753270495399430931664814723285487903179057601846207543358967646823718787736778741272 843 1907804911646740732198003562321403400863670728738195005061571778213457373877163982111508348389 844 20775503959780571474724398262629147186868326298611156182370575174173375072925297812854034743092 845 1920092722898985634184378562189656642430255623658922009746597452744379281110915293823839550975982760090689 846 2139676409810967532106962391819963034355837954038853589078476634698523753996017864083831100322847 847 20716921338697950392103315641546526104247243677528535099749492553090753990304215191771413660470 848 191720152476486809320392528788330887281412019043203450999552948578435834807648900602423840804648 849 205557586072780910306584969253634920801337592941790842840318102686918279122177173151685895314081221127699 850 19677245990842130272415129986344379147977348876899101786658008547064019327887393854410346164469103 851 20904174688893204635333570865804748863219627837318991741780347477498901786757858721876712881210629 852 20270577852099591230026012634708286882199925678186547751765143069490895577852099591230026012636 853 1952030144092985690249558315525332017086140024670759303442961613876156604792286951207490937625870159609 854 2137778807864077729145195412061978778620457780877570982518508755390314610704415801867076229894820 855 191129148068609093721537499648444176180308114341097849343726405195670562986904815990273261637579478652 856 1965406632854207816726557356242513663803019125357955942663588840500384728270785242299485178045897688 857 1872435444435022956387274228353688623553691019957886524603166282326702116807064333301214860435250240350 858 20683713181416872136137503453845282930740202104519945599405869270936737203603770320411999572419362524302 859 197473223983107791203743227731233728235227485602298196001344427131533578310190004342927881158765711 860 2155804336408687103820162290926908618063040851646548797973085829157793175784180281931406369187478632756003 861 191980767802981071346888438342711206279422171476144489637743011056354384690216774174795164300411677 862 5858262108262108262108262108262108262108262108262108262108262108262108262108262108262108262109 863 1996163655569193425265389283380287878039002476783586228863590182930512765595224365839058492731656150 864 19568137546001114217006270979284472537845851189179525011608969629959135206511518355596316615806877 865 19566285694149262365154419127432620685993999337327673159757117778107283354659666503744464763955025 866 19107784208269055073277535356909457359232471676249787194314930446864479847988093865155334420701737043566129023400387719 867 19711273840681868101422743093432748605162398265846541708610674127915507225852053438260334812058949989984472743093428 868 19473752784163145838558132411205874474240291331745604609172825064879037892531145904459247787583619667572 869 20139723292421943096605765271432437849229453427354476829739198554790758688809663322406950592857641 870 19311550875498476761367392029418884741223571808279454456366000593886650858165101043661763301943211988189499433877244973 871 205863138305565554441116660007214729853410513080677998219227604534950861787443496588923875280696869901 872 2070886191248250707452356627768921621995085263451080542534815398383614275668248681741935115248458576794410 873 19310160694861949921919936912440660566597598081855952920420686537628066863449172294749506143808992384706 874 1825057244659943310617973286638953805370596974794875844351106719922312126210177184689928318114225 875 1979706428253452743535228167911826082740625469261151420071959802094734628467761901045259366098946308841361315136 876 1264853760543415715829508932957208819277784795026174336519164105371001922726060657095139853760544 877 2060458991436127867911975858002844509591136277792949457117373159352169846922470610626532665513175251 878 197538210626788032120303484621325700785970651038117304983871700513379673799463904411430648312207532597337702 879 20158527800112320352200412170427162930911056848088332346203410671176788118317353699662545239756634063 880 549906670596325768739561843010118872187837705079084389429217015423911975636113567148049906670596 881 206815335478621273223971874646537315202982369399161003358904408379670748486340690238741213253956882141 882 1932497714887145172002743217136020734221633771858659414881303936776200644266611283103037225975756710 883 19108164934626703742146021006590721733150518757715159514259964035076478854589799117535249469282455 884 196289793206959623751227949128998604260973076565280463331437844181472367379413856175475365880163484 885 13219966176862728586866517901000659621349276521690314793763069625138590655832035142379969966176862 886 190362146460347359897584785141007030062502326370392337408829162952101482836115519773690688233416869 887 19141983563051905754304554904255054180091661351031665874244584889262550431965724319547408003180117123145606 888 198271809979438699453691957440083377114861372732437200203317144846380228689074266285660588509164221308147 889 2040281942362152257204730967849408629018823921372647009828419123771447609528569048808928868898883888 890 177980167494785185939608728214425365849653705725669743660748158499282937064046509323870643210973046 891 184357576317846182913649180515747232388911549331339436286962523844083064472869570320844683663274370 892 182505724465994331061797328663895380537059697479487584435110671992231212621017718468992831811422518 893 211239183848645018509771833056859293740852961242766340217614580433171137818813980733021212781332721362706370202622076691 894 21477462070940331809897027288331636157723114244853375288157896853549027462070940331809897027288331647 895 112241749310714827956207266552094138301034852758990690025172783793473448645862438965887241749310715 896 2147570019313350018297544534426093646483451580902855265673856378504054665973706453466573406603391610887862762 897 1991138244980074065531336895654736734197004062071528338394905111546790707210497315444841681723240942 898 19871982843215976649260007580847161057056109529872648313427923622826171551808733218028570352408433368 899 205459022282204441124980855115787649520782954066312387151967361862414336177454618234228429130977856619 900 209299487147313234269756008886443669052364704538617582095842965408182799487147313234269756008886443665 901 19813400222133355566638924959764539974435026908790027230806841001743550469187650596945949269787350746 902 19292130389796232631751334899760686867133643745337898261436492321050042189472474330045544438348036548936099160982 903 20543371165403365000816275179093769798417474579393619873379993320023305030801282675345643861385990321522555404 904 197482822058356754187986759201152004750205649755874643430865319920792184660250627267119021241959772694405378063549 905 1061811432501087673501466604914880776949742466983846294191121777328673880398018329052811811432501088 906 19533838528551796917614009068281931850147742201715215208468581781925110260942344900365889871137247449090 907 2136559293231894431294731144806107324847954533111954401309723648554233261879438790983018869075840590086 908 200461841416676499135269749962403635567053857908430622073800484595087293737968400637066304232721024329 909 18811215507242493749240375927032598696766612808591819086571710259866181905162414907542343824202894664 910 1970026340864144462345361895586783143005032060504324372390339406831160954099484834117517775688690231418871 911 16435854805420022811327159153246109767848898283680892376544550457593935854805420022811327159153246113 912 1990677647523460491976234105169637403520461991226608917763340551946249097673385529457493475484479982231110 913 1996391422403094081567780278617898183081841252755795484431166590087129817264749798482931916215274536114116324011376485139603580373 914 198475919269142138332543130144329544629394704357223097852783010204299559621898452483160129337040881268767324 915 7672979749441518556960835821405536547965333572529974329074778849891293669404613932350064284097267605 916 5858262108262108262108262108262108262108262108262108262108262108262108262108262108262108262108262109 917 19718315747429315645207699180712673966047279390607726439810397831387336634712946557024518044008298880862 918 1937468959356853097482782640203929559251898082482790128967040511268397325368839611718172437812617722662700162 919 1937468957505001245630930788352077707400046230630938277115188659416545473516987759866320585960765870810848310 920 2108623725787162730378622432595446088699462012805341141173225131246120751368127679971757932777423032295596013727 921 20594044513984543969551465803339866308382050510986043219926278397043014734169156957762654914079201935278 922 2097392123913128766951855407627521570550056307177746458106278196233218721974344163249710476097282693984343166 923 192476714061384226301767531152838499165335747044892472178829000418205815507164832502163836496670079878478 924 20235800086958428600107760527550632498158735040294260684065781517055879874470579118255280174320654080774020808 925 54990667059632576873956184301011887218783770507908438942921701542391197563611356714804990667059632577 926 1771047466193643105187333073390044904287782848502488682398727376238620616431710884484497677900976251800 927 1843575763178461829136491805157472323889115493313394362869625238440830644728695703208446836632743679218 928 197538008033445814555259832621151961481796564255334870027523700687118977973550687193865604660207358858033518 929 1984146227322000560381369976572375372975073124998162479421849736692315402960080621250036542390365478821250930 930 1264853760543415715829508932957208819277784795026174336519164105371001922726060657095139853760543415716 931 193309547793877299509934205779671256058062654764303939716233569307032575398392489846762710330926222980195993689247062560405888760 932 191459473554438509460998216620405525952752339558936260585435997729850803314071679888771343044206612422504475 933 18292896370107764410612986325130253166235175230677479553041771932326654965335625005789923331152716460067 934 19684746435378785451457865250968699244561313526830768210078554906141113037664761802692837175595796285451457865250963 935 191053579139223816884986300278654101742557514671457699943457064896345256165346120368609124231313136860365 936 195437454571637480183207319639103747049774036280782907469564141228309144351123361618114241802397724436700 937 17525598395163612554916902742989699511438641873424482120134294047337525598395163612554916902742989699514 938 20112227074088519555439077553020581506338627777908137728227683250172005794194699741926128732725434374609786903639977099 939 21525689059774142232912847605501278664696955551528265171443582238184936835611498280163947330364121968319869 940 19100725486546326126536021588495351613792393402588305137030774212183507535831373912333432573312633282648278 941 187192038445919813985781002272756395694926429559113217284131826860462542621463161193296125829858963292246650571 942 197928052178247657540208139908289833327314586684901527480238124915786085201377555200643656415770358798844555965995237 943 2059682244738953921862467589604021388129334156320663067289753946425610593526635505646000398624086780008818989329 944 20630146860943834332140179216640985756428035288605003747432533039729441528541978317090760868871813399549531488 945 206389075077775658735178975059035029050021553769679706711190969062033529799646741175976558285403862615256918100 946 206389073225923806883327123207183177198169701917827854859339117210181677947794889324124706433552010763405066248 947 160149793845446019359062837323706888924280228628054715011236750367185149793845446019359062837323706888924 948 205740731439186611600404703852979715048680565921945232290059876266772818496956427990910749531439186611600404709 949 112241749310714827956207266552094138301034852758990690025172783793473448645862438965887241749310714827956 950 209073408915200519398420447895710264525856729754780729293472921658828705305466924657329454930654330954181023 951 1901787042154358496187581644853009170850250310520175587641854508421225062904223324013428960955197836757059 952 20225771226125892542684146882047931523193892009484213382264356777100405286312332789094408284813082414281814584 953 2147427133069468151926922541615195288358706649561222274865453276247878946529621192289857957024373815978013875 954 1976275126884172137381470215053423449225548176072913704098111894213843239330495702309795263318501699311294513693314299 955 20225712643504809921601525799426848902111270926863130761181735694479322665229711706473325663730461331660731962 956 2151682169060431148779312197603052175765818944229738832437483112145780811447977864769468967370016845279214094806298707 957 198531800483372345628717442810396333634714444309646708447308147458072495553754924069766648477293154954324369616720 958 1871316619498134175197276209270212268713018338205744502596076808970362193750499597576059345174787453648023363165791951393 959 204998266198790936422120829916931865957353213725027817981341219722029317231716032315732465657503138762509075 960 767297974944151855696083582140553654796533357252997432907477884989129366940461393235006428409726760551348 961 192306960066142974688701825133609241555268541775288401975058646722814638856617867112619736307892229931210443 962 197721693633425267608176153903290335074443020470006976753603440260111924279840321819332314084937773093695133 963 2000059570764068515192952974062419339780659120988956071414842029534683207846626137480710194353372764167366866012 964 20541396949710293038628870712828733818239065615377459455420474910729783293501434430969663353471449423473411483 965 2152096834952621438753372786356294602171663640929008245350074435531706896024737104197374062441528708395275111916792 966 13219966176862728586866517901000659621349276521690314793763069625138590655832035142379969966176862728586867 967 20908256991028156695323112114716312617362092624461440053643951694926207669835855742902219663838854243651844851237 968 1860459284246765506135820978399689044366705536120828474651563107335221278249764006885446165805985895940918429 969 8032175151740369131673479499566456088195218630001238696890870803914282175151740369131673479499566456088195 970 5858262108262108262108262108262108262108262108262108262108262108262108262108262108262108262108262108262109 971 19672113168149524971114176511477860803198134532467366050574446376545327070064701249109045210994236481492853304 972 1866499457841286926744198108515949595409865274932741199607766324408003568423358528306054542936102156491961593 973 1864647605989435074892346256664097743558013423080889347755914472556151716571506676454202691084250304640109741 974 20106847451580449717794217831699091069405911984622629300290469705762059585148040920154863183348940470379750739570829525852013 975 20142981359224798467677028396668576578621556132800510611605064378677572080870431695019401166327703059337242245787977 976 2152434827837896597266912109490820135497796667211959565782654238426352369380855137976577256937077027032049520805154 977 2063039452090973605216483777203417383327428304939549317360411813185426378829677180501768207915134451866086048994603 978 206715947467353014579401385998087647263059556912630375898741715833170106033674249566303539317032570405883749212 979 19158507849249978185510419393477864242481933636356424962122113546401402473366491357495855246979684760794206068 980 2011481652450636708507772975539092480621716004024849602060996363844939557083485119467128462630711506273725164286 981 19132355032984118441389805707646787107056972124438391304958021599700760120550225497751734633293853683658781110048 982 211239183848434900695395448019136175058214038723783851220133079203543971160163064211040223034226032726782351969758266619 983 205549195640275100544965612431879298446015087694248114038218985745222626781847171652269103543466362057066704740 984 194373469698994436625621033417135366160853417225231318184841423222232817435216235815935965861003342262712577558 985 1946426222453638870430474628375677850940219755811959710010684523428151614058660535422154612559410160609560909410989 986 19584550532114361012411986924730552916459962936724555914960712561911962211812286774805515435200592621881977204316038 987 19639853186845222077605885701837725825731822733321983696796290499438925226031672808284502437425975656860214581354009 988 18112505102759975323693464622999855383663479615503603509600511099761474574068277216703003809450586062280215201 989 17919116913682131073435421261508218029957160391943000638652812565856044116913682131073435421261508218029957164 990 2019796642291020102114554888168081571379922204509910656837193568827751736297463433895218003164030150536897163584 991 18609767848898283680892376544550457593935854805420022811327159153246109767848898283680892376544550457593935857 992 187063520285034527913088632728812638857616368860746671841124614737808141106491931079637226563763295397478306025 993 2023396339103550123040377912941631082560617793001601097553121541127538129037379412192005895154320941427388203999898 994 2061536405273714489464114651520948372522585416138639526945374021835790951233230093799808942237727844924246723347173122281 995 191166704127401278825566681638645656636661134412258850039959485236846556186886021968480739095431749104912523203378 996 206739536659788214866925511603172772588064941888030343802457745486231243352682633042453132408154896910519099424646651043 997 2058558006039076821145842884973319755928451580625493668971929841495058886363234189321145842884973319755928451580625493668978 998 1984248806527929494571173731593521698469224706106265326655131752583026945845536550184226346145386625146745086775071782 999 2116822731099168930179293747509639563612577105830479143822472158304242262263251768499144810988888949908440163312727030867964 1000 2116822731099167078327441895657787711760725253978627291970620306452390410411399916647292959137037098056588311460875179016112