# b078714.txt - Table of n, a(n) for n=1..2098 - Ray Chandler (rayjchandler(AT)sbcglobal.net), Jan 09 2012 1 1 2 4 3 16 4 34 5 142 6 79 7 1276 8 289 9 394 10 709 11 103336 12 1024 13 930022 14 6379 15 3544 16 2599 17 75331762 18 5119 19 677985856 20 9214 21 31894 22 516679 23 54916854316 24 12994 25 88594 26 4650109 27 30319 28 82924 29 40034386796182 30 46069 31 360309481165636 32 33784 33 2583394 34 376658809 35 797344 36 78829 37 262665611769748462 38 3389929279 39 23250544 40 148129 41 21275914553349625402 42 414619 43 191483230980146628616 44 6716824 45 272869 46 274584271579 47 15510141709391876917876 48 168919 49 19933594 50 1151719 51 1883294044 52 60451414 53 11306893306146678273131422 54 394144 55 64584844 56 1333159 57 16949646394 58 200171933980909 59 8242725220180928461112806456 60 709459 61 74184526981628356150015258102 62 1801547405828179 63 2455819 64 574324 65 581263594 66 33584119 67 54080520169607071633361123156176 68 4896564514 69 1372921357894 70 10365469 71 4380522133738172802302250975650236 72 1069819 73 39424699203643555220720258780852122 74 1313328058848742309 75 6821719 76 44069080624 77 1614621094 78 302257069 79 28740605719456151755905068651241196756 80 1925674 81 5123869 82 106379572766748127009 83 2327989063275948292228310560750536937216 84 6385129 85 47082351094 86 957416154900733143079 87 1000859669904544 88 107985859 89 1697104027128166305034438398787141427230282 90 3547294 91 14531589844 92 3569595530524 93 9007737029140894 94 77550708546959384589379 95 423741159844 96 2871619 97 11134699521987899127330950334442434904057878562 98 259136719 99 198921319 100 18516094 101 901910661281019829313806977089837227228688163502 102 24482822569 103 8117195951529178463824262793808535045058193471516 104 971872729 105 61395469 106 56534466530733391365657109 107 657492872073863455569765286298491338649713671192776 108 6700444 109 5917435848664771100127887576686422047847423040734982 110 839602969 111 6566640294243711544 112 17331064 113 479312303741846459110358893711600185875641266299533522 114 220345403119 115 34323033947344 116 2602235141751814 117 1790291869 118 41213626100904642305564032279 119 1177058777344 120 9628369 121 1009138183594 122 370922634908141780750076290509 123 531897863833740635044 124 23420116275766324 125 334264219 126 31925644 127 2292535890115835616684614167496878629437430031831413548991076 128 14358094 129 4787080774503665715394 130 7556426719 131 185695407099382684951453747567247168984431832578344497468277136 132 517195429 133 10593528996094 134 270402600848035358166805615780879 135 46114819 136 78721691029 137 135371951775449977329609781976523186189650805949613138654374031962 138 17847977652619 139 1218347565979049795966488037788708675706857253546518247889366287656 140 166644844 141 387753542734796922946894 142 21902610668690864011511254878251179 143 9082243652344 144 18186919 145 25021491747613594 146 197123496018217776103601293904260609 147 1534886719 148 17073264765033650014 149 71942205423496911402025152143385458591814213964668356019619189919784382 150 88682344 151 647479848811472202618226369290469127326327925682015204176572709278059436 152 708495219259 153 145013641369 154 20990074219 155 225193425728522344 156 4654758859 157 472012809783563235708687023212751993820893057822189083844721505063705328662 158 143703028597280758779525343256205983779 159 282672332653666956828285544 160 32736454 161 858075848683594 162 82376044 163 344097338332217598831632839922096203495431039152375842122801977191441184594416 164 1382934445967725651114 165 4973032969 166 11639945316379741461141552803752684686079 167 27871884404909625505362260033689792483129914171342443211946960152506735952147676 168 86655319 169 227056091308594 170 612070564219 171 1305122772319 172 12446410013709530860024 173 20318603731179116993409087564559858720201707430908641101509333951177410509115655622 174 13011175708759069 175 3008377969 176 1403816164 177 206068130504523211527820161394 178 8485520135640831525172191993935707136151409 179 14812262120029576288195224834564137007027044717132399363000304450408332261145312948256 180 60303994 181 133310359080266186593757023511077233063243402454191594267002740053674990350307816534302 182 188910667969 183 1854613174540708903750381452544 184 57388112759959 185 164166007356092788594 186 117100581378831619 187 735661735839844 188 1008159211110471999661924 189 415033369 190 5508635077969 191 7871843393330638052174758481305599535151459671517559449872244797429454505195326258533984036 192 73817494 193 70846590539975742469572826331750395816363137043658035048850203176865090546757936326805856322 194 55673497609939495636654751672212174520289392809 195 44757296719 196 4166121094 197 5738573833738035140035398932871782061125414100536300838956866457326072334287392842471274362062 198 2585977144 199 51647164503642316260318590395846038550128726904826707550611798115934651008586535582241469258556 200 240709219 201 1352013004240176790834028078904394 202 4509553306405099146569034885449186136143440817509 203 625537293690339844 204 377035467559 205 13297446595843515876094 206 40585979757645892319121313969042675225290967357579 207 105714944557819 208 12634345474 209 6620955622558594 210 798141094 211 27447420750980176195699971998558814573118960755028010287404684602530426866654237056361988664236126336 212 734948064899534087753542414 213 109513053343454320057556274391255894 214 3287464360369317277848826431492456693248568355963879 215 119677019362591642884844 216 172240819 217 5629835643213058594 218 29587179243323855500639437883432110239237115203674909 219 985617480091088880518006469521303044 220 13498232344 221 18391543395996094 222 85366323825168250069 223 14586684731321655817618988818886094975552913622612840815148632989853372584441594395470071617710311215997316 224 294628084 225 1152870469 226 2396561518709232295551794468558000929378206331497667609 227 1181521463237054121227138094329773693019786003431640106027039272178123179339769146033075801034535208495782576 228 3393319208029 229 10633693169133487091044242848967963237178074030884760954243353449603108614057922314297682209310816876462043182 230 446199441315469 231 124325824219 232 41835934202009929 233 861329146699812454374583670766405022211423996501665637293711629417851797738691707458112258954176166993425497722 234 23273794294 235 9693838568369923073672344 236 535777139311760349972332419624 237 718515142986403793897626716281029918894 238 15301764105469 239 627908947944163279239071495988709261192128093449714249587115777845613960551506254736963836777594425738207187839156 240 163682269 241 5651180531497469513151643463898383350729152841047428246284042000610525644963556292632674530998349831643864690552402 242 13118796386719 243 1070888569 244 4821994253805843149750991776614 245 75209449219 246 6914672229838628255569 247 165523890563964844 248 376523407818089359 249 58199726581898707305707764018763423430394 250 4345434844 251 333696559204394077282091394899735638477205746111009590514826396094050928809453035523666798380921559208738566112428770936 252 542735944 253 536297405427246094 254 11462679450579178083423070837484393147187150159157067744955379 255 3625341034219 256 250979479 257 243264791660003282338644626881907280449882988914925991485308442752563127102091262896753096019691816663170414695960574012162 258 62232050068547654300119 259 4104150183902319714844 260 121484091094 261 77066194582649869 262 928477035496913424757268737836235844922159162891722487341385679 263 177340033120142392824871932996910407447964698918981047792789854766618519657424530651733006998355334347451232313355258454865916 264 7019080819 265 7066808316341673920707138594 266 137715876949219 267 42427600678204157625860959969678535680757044 268 3515233811024459656168473005151424 269 129280884144583804369331639154747687029566265511937183840943804124864900830262482845113362101801038739291948356435983413597252582 270 741384394 271 1163527957301254239323984752392729183266096389607434654568494237123784107472362345606020258916209348653627535207923850722375273236 272 1023381983374 273 1118932417969 274 676859758877249886648048909882615930948254029748065693271870159809 275 243678615469 276 274858855850329 277 848211880872614340467184884494299574600984268023819863180432298863238614347352149946788768749916615168494473166576487176611574188862 278 6091737829895248979832440188943543378534286267732591239446831438279 279 693595751243848819 280 2166382969 281 68705162350681761577841975644038265542679725709929408917615016207922327762135524145689890268743245828648052326492695461305537509297802 282 5040796055552359998309619 283 618346461156135854200577780796344389884117531389364680258535145871300949859219717311209012418689212457832470938434259151749837583680216 284 284733938692981232149646313417265324 285 32628069307969 286 118069167480469 287 332436164896087896902344 288 381925294 289 11494714622497558594 290 325279392718976719 291 278367488049697478183273758361060872601446964044 292 2562605448236831089346816820755387914 293 36512740184808666054689917378243339878267256111010595004586241828554449788237065087509580974311179306422549576443604568651676159478733059822 294 19953527344 295 5151703262613080288195504034844 296 274485564299387142529 297 33617702869 298 359711027117484557010125760716927292959071069823341780098095949598921909 299 13407435135681152344 300 1507599844 301 2991925484064791072121094 302 3237399244057361013091131846452345636631639628410076020882863546390297179 303 22547766532025495732845174427245930680717204087544 304 9210437850364 305 46365329363517722593759536313594 306 1885177337794 307 174639304408994120670934179432699169094216059694024234578490852492479248149194446964540613003120166976060555525092890900119338868825836384402575776 308 337455808594 309 202929898788229461595606569845213376126454836787894 310 2927514534470790469 311 14145783657128523774345668534048632696631500835215963000857759051890819100084750204127789653252733525060904997532524162909666448374892747136608637836 312 63171727369 313 127312052914156713969111016806437694269683507516943667007719831467017371900762751837150106879274601725548144977792717466186998035374034724229477740522 314 2360064048917816178543435116063759969104465289110945419223607525318526643309 315 10375834219 316 1868139371764649864133829462330677789124 317 10312276286046693831497992361321453235844364108872437027625306348828407123961782898809158657221242739769399743201210114761146840865296812662587696982262 318 3674740324497670438767712069 319 390960808556462402344 320 818411344 321 16437321801846586389244132157462283466242841779819394 322 11154986032886719 323 103452431602478027344 324 1400392744 325 2193107539219 326 1720486691661087994158164199610481017477155195761879210614009885957205922972079 327 147935896216619277503197189417160551196185576018374544 328 22233330708250358544829 329 242345964209248076841808594 330 64649428594 331 49323297795596469148546121026437309861993282357449491257583983881949457593288364789734342773570830165792106120339348741389007744306647830763964414447551500136 332 151319289112936638994840186448784900919024 333 505631302656765788869 334 139359422024548127526811300168448962415649570856712216059734800762533679760738379 335 33800325106004419770850701972609844 336 1473140419 337 35956684092989826009290122228272798889393102838580679126778724249941154585507217931716335881933135190862445361727385232472586645599546268626930058132265043598962 338 2951729187011719 339 11982807593546161477758972342790004646891031657488338044 340 9840211378594 341 3518647277008161621094 342 16966596040144 343 3685263011719 344 200099976374253226903459 345 2642873613945469 346 101593018655895584967045437822799293601008537154543205507546669755887052545578278109 347 2123206239006956236022572427457280501619773329515350521757156888234775237119615711649917917492269699885236536164640370592273768836007607616151593002652118559475092376 348 200372105914889659 349 19108856151062606124203151847115524514577959965638154695814411994112977134076541404849261257430427298967128825481763335330463919524068468545364337023869067035275831382 350 39108913594 351 302559325819 352 23864874784 353 1547817348236071096060455299616357485680814757216690530360967371523151147860199853792790161851864611216337434864022830161767577481449545952174511298933394429857342341922 354 2678885696558801749861662098119 355 2737826333586358001438906859781397344 356 110311761763330809827238495921164192769968314 357 90633525855469 358 74061310600147881440976124172820685035135223585661996815001522252041661305726564741279 359 1128358846864095829028071913420324607061313958010967396633145213840377186790085693414944027990009301576709990015872643187928563983976718999135218736922444539366002567260956 360 1550167369 361 2586310790061950683594 362 666551795401330932968785117555386165316217012270957971335013700268374951751539082671509 363 77703640136719 364 3037102277344 365 24640437002277222012950161738032576094 366 24109971269029215748754958883069 367 7403162394275332734253179823950749746929280878509957089310065748006714722529752234495447767642451027644794244494140411955999308298871253353326170132948158622780342843799130676 368 746045465879464 369 40956135515198028898369 370 2134158095629206251719 371 176670207908541848017678464844 372 1803348953234006929 373 5396905385426717563270568091660096565511445760433758718107037930296895032724189378947181422611346799153055004236228360315923495749877143694574778026919207636006869933129566262622 374 9563602565917969 375 56490652969 376 16208098086314511379180159 377 9774020213911560058594 378 6672459544 379 3934344025976077103624244138820210396257843959356210105500030651186436478855934057252495257083671816582577098088210474670308228401660437753345013181624102366649008181251453805451256 380 88561902407344 381 57313397252895890417115354187421965735935750795785338724776894 382 39359216966653190260873792406527997675757298357587797249361223987147272525976631292669920179 383 318681866104062245393563775244437042096885360707853018545502482746101354787330658637452115823777417143188744945145048448294966500534495458020946067711552291698569662681367758241551716 384 1254897394 385 6091965386719 386 354232952699878712347864131658751979081815685218290175244251015884325452733789681634029281609 387 368605219636782260085319 388 723755468929213443276511771738758268763762106514 389 232319080389861376891907992153194603688629427956024850519671309921907887639964050146702592435533737097384595065010740318807030578889647188897269683361721620648257284094717095758091200782 390 581844857344 391 8379646959800720214844 392 54159574219 393 4642385177484567123786343689181179224610795814458612436706928394 394 28692869168690175700176994664358910305627070502681504194784332286630361671436964212356371810309 395 17962878574660094847440667907025747972344 396 43961611444 397 1524245486437880493787808336517109794801097676819479044259563464397637650805804133012515708969536849095940328221535467231692927628094975206354986392536255553073216040945438865268836368329062 398 258235822518211581301592951979230192750643634524133537753058990579673255042932677911207346292779 399 815701732699219 400 4092056719 401 123463884401468319996812475257885893378888911822377802585024640616208649715270134774013772426532484776771166585944372845767127137875692991714753897795436699798930499316580548086775745834654002 402 17576169055122298280842365025757119 403 87966181925204040527344 404 58624192983266288905397453510839419769864730627614 405 9637997119 406 8131984817974417969 407 2565093864938949821777344 408 5116909916869 409 810046545558033647499086650166989346458890150466620762760346667082944950781887354252304360890479632620395623970381030241078121151602421718640500323435860187380783006016084975997335668421164905482 410 172866805745965706389219 411 3384298794386249433240244549413079654741270148740328466359350799044 412 527617736849396600148577081597554777928782575648524 413 128792581565327007204887600871094 414 1374294279251644 415 1454993164547467682642694100469085585759844 416 214783873054 417 30458689149476244899162200944717716892671431338662956197234157191394 418 86072423093261719 419 47832438468656328851173567605710553919051004494903489420235710344580816398719666381244320206221931826601741199827029454705421975880971400064002903598564108204647855722243801747666673884601366503791856 420 13568398594 421 430491946217906959660562108451394985271459040454131404782121393101227347588476997431198881855997386439415670798443265092348797782928742600576026132387076973841830701500194215729000064961412298534126702 422 137237103754900880978499859992794072865594803775140051437023423012652134333271185281809943321180631679 423 29857022790579363066910819 424 11815703504923278795422335729 425 177641710676719 426 1423669693464906160748231567086326619 427 1159133234087943064843988407839844 428 42737036684801124612034743609401937012231388627530424 429 699332761230469 430 1555801251713691357502969 431 25420118932221188060996531941946422485294384879776005320979486141234373647751978221314862774714789671861055944977276360438104160284159321821413767091324508228386261092884968244581724835906434816141647611636 432 2928093919 433 228781070389990692548968787477517802367649463917984047888815375271109362829767803991833764972433107046749503504795487243942937442557433896392723903821920574055476349835964714201235523523157913345274828504722 434 73187863361769761719 435 1926654864566246719 436 384633330163210121508312692484617433110082497647773814 437 209491173995018005371094 438 12813027241184155446734084103776939569 439 166781400314303214868198246071110477926016459196210370910946408572638725502900729110046814664903735037080388054995910200834401395624369310470295725886180098486442259030418276652700696648382118828705349979942156 440 175477020469 441 259395855469 442 239090064147949219 443 13509293425458560404324057931759948712007333194893040043786659094383736765734959057913791987857202538003511432454668726267586513045573914148093953796780587977401822981463880408868756428518951625125133348375314616 444 1314641386907591051059 445 1060690016955103940646523999241963392018926094 446 72933423656608279088094944094430474877764568113064204075743164949266862922207971977350358088551556079986579 447 1798555135587422785050628803584636464795355349116708900490479747994609544 448 7365702094 449 9848274907159290534752238232253002611053345899077026191920474479805744102220785153219154359147900650204559834259453501449070568010223383413960492317853048635525928953487168818065323436390315734716222210965604354882 450 18534609844 451 207772603060054935563964844 452 31155299743220019842173328091254012081916682309469678914 453 16186996220286805065455659232261728183158198142050380104414317731951485894 454 5907607316185270606135690471648868465098930017158200530135196360890615896698845730165379005172676042478912879 455 54827688480469 456 46052189251819 457 64614531665872105198509435041811950131121002443844368845190233062005487054670571390270871750369376165992117072576274423007351996715075618578994790097433852097685619863829314615326587066156861535473133926145330172379162 458 53168465845667435455221214244839816185890370154423804771216767248015543070289611571488411046554084382310215909 459 24507305391319 460 7173514094994844 461 5233777064935640521079264238386767960620801197951393876460408878022444451428316282611940611779919469445361482878678228263595511733921125104898577997892142019912535208970174483841453552358705784373323848017771743962712102 462 1616235714844 463 47103993584420764689713378145480911645587210781562544888143679902202000062854846543507465506019275225008253345908104054372359605605290125944087201981029278179212816880731570354573081971228352059359914632159945695664408916 464 543867144626129074 465 17339893781096220469 466 4306645733499062271872918353832025111057119982508328186468558147089258988693458537290561294770880834967127488609 467 3815423480338081939866783629783953843292564073306566135939638072078362005091242570024104705987561293225668521018556428404161128054028500201471063360463371532516238167339257198720419639669496516808153085204955601348817122176 468 395654502994 469 845008127650110494271267549315246094 470 126019901388808999957740469 471 11800320244589080892717175580318799845522326445554727096118037626592633216544 472 8613647855089070241862882746259 473 1869953427540494420075683594 474 9340696858823249320669147311653388945619 475 1598775396090469 476 246005284464844 477 21765769614332355675777986869 478 3139544739720816396195357479943546305960640467248571247935578889228069802757531273684819183887972128691035939195779 479 2027672469814350604204743358996014214433243543682114813849897196663396782347695042656180229054735561233142504478622646867535794054160960175569983383348014630611962127888942184945178533725596898389041683754406809736416720226202756 480 4746785794 481 64127346623473745544433594 482 28255902657487347565758217319491916753645764205237141231420210003052628224817781463163372654991749158219323452762009 483 66071840348636719 484 210909880371094 485 6959187201242436954581843959026521815036174101094 486 18205105669 487 13303559074451954314187321178372849260896510890098355293669175507308546288983227174867198482828120017250647971884243186097902344789350059711914660978146323991445083521079349675425316359773641250330502487112663078680630101404116280476 488 77522830695801632176765944716329 489 8602433458305439970790820998052405087385775978809396053070049429786029614860394 490 977722839844 491 1077588285030608299449173015448200790132617382097966778787203216091992249407641401164243077109077721397302485722623698073930089927937354836665087539229852243307051765207427323709450625141664941276770701456125709373131038213733418718536 492 106485952339514875135759 493 6108762633694725036621094 494 2151810577331542969 495 840442571719 496 4894804301635161664 497 68445658339658950035972671494534933594 498 756596445564683194974200932243924504595119 499 7070056738085821052686024154355645384060102643944760035622840300779561148363535233038598828912658930087701608826134083063055320017196985083359639344887060568337566631525930670857705551554463679716892572253640779197112741720304960212313056 500 73872392344 501 696797110122740637634056500842244812078247854283561080298674003812668398803691894 502 1668482796021970386410456974498678192386028730555047952574131980470254644047265177618333991904607796043692830562143854679 503 572674595784951505267567956502807276108868314159525562885450064363144453017446353876126505141925373337103830314916860728107480921392955791752130786935851906035342897153600384339474149675911558057068298352544903114966132079344701777197357516 504 13951506319 505 563694163300637393321129360681148267017930102188594 506 6971866270554199219 507 17483319030761719 508 149014832857529315084499920887297110913432952069041880684419924 509 417479780327229647340057040290546504283365001022294135343493096920732306249718391975696222248463597162748692299574391470790353591695464772187303343676236039499764972024974680183476655113739525823602789499005234370810310285842287595576873628982 510 47129433444844 511 616010925056930550323754043450814402344 512 6274486969 513 220565748521869 514 1216323958300016411693223134409536402249414944574629957426542213762815635510456314483765480098459083315852073479802870060809 515 5073247469705736539890164246130334403161370919697344 516 958373571055633876221829 517 151466227630780048026130371094 518 53353952390730156292969 519 507965093279477924835227189113996468005042685772716027537733348779435262727891390544 520 1579293184219 521 221865871936883251012047253549048324782855779508289017581081314920650897565656591949955976047945742539768327784378114177628296303124229493995992676266642557067794596497924569011387017070300847343221290054140840759257802108618311162080969298259690202 522 1001860529574448294 523 1996792847431949259108425281941434923045702015574601158229731834285858078090909327549603784431511682857914950059403027598654666728118065445963934086399783013610151368481321121102483153632707626088991610487267566833320218977564800458728723684337211816 524 12070201461459874521844493591871065983988069117592392335438013824 525 508415876719 526 886700165600711964124359664984552037239823494594905238963949273833092598287122653258665034991776671737256161566776292274329579 527 54978863703252525329589844 528 119324373919 529 130931983746886253356933594 530 91868508112441760969192801719 531 15867246048848287287642152427319 532 2214047560183594 533 5194315076501373389099121094 534 551558808816654049136192479605820963849841569 535 410933045046164659731103303936557086656071044495484844 536 56514143577239389856862373698203659 537 370306553000739407204880620864103425175676117928309984075007611260208306528632823706394 538 646404420722919021846658195773738435147831327559685919204719020624324504151312414225566810509005193696459741782179917067986262909 539 298506303949219 540 12603534694 541 773598461383788176186973826749713587248043244222197596701329081577894102398580278133928669920706843182026327472424500000351286725939530964809350420116772184626738498541052616103552242494645714893426287251874729016405100729875235022908106448131804242554442902 542 5817639786506271196619923761963645916330481948037173272842471185618920537361811728030101294581046743268137676039619253611876366179 543 3332758977006654664843925587776930826581085061354789856675068501341874758757695413357544 544 17397493717354 545 3698397405415481937579929735429013779904639400459363594 546 14546121433594 547 563953278348781580440303919700541205103823525037982047995268900470284800648565022759634000372195288679697192727397460500256088023209918073346016456265126922592892365436427357139489584778596726157307763406616677452959318432079046331700009600688085292822188875376 548 8799176865404248526424635828474007102327302386724854012534312077514 549 142805214439634585588779371845869 550 3167822001094 551 152719065842368125915527344 552 3730227329397319 553 449071964366502371186016697675643699308594 554 4241059404363071702335924422471497873004921340119099315902161494316193071736760749733943843749583075842472365832882435883057870944309 555 12640782566419144721719 556 79192591788638236737821722456266063920945721480523686112808808697624 557 33300877133217203543419506154397257620175675329967801952072633303869847193497116028933628087977759601247439533360092645079621741682522452313008925725999479652187701286655599011729720491591358082862866121397308186919794794095835606840553866911030748455857430902062662 558 9016744766170034644 559 46748835688512360501892089844 560 36828510469 561 56645953659667969 562 343525811753408807889209878220191327713398628549647044588075081039611638810677620728449451343716229143240261632463477306527687546489009 563 24276339430115341383152819986555600805108067315546527623060949678521118604059397585092614876135786749309383419819507538263044249686558867736183506854253620666444834237971931679550966238370100042407029402498637668264530404895864157386763768978141415624320067127603680416 564 77628259255506343973968129 565 299570189838654036943974308569750116172275791437208451094 566 3091732305780679271002888903981721949420587656946823401292675729356504749296098586556045062093446062289162354692171295758749187918401079 567 86741974069 568 4577645629756390578405852269554496359 569 17697451444554083868318405770199032986923781073033418637211432315641895462359300839532516244702988540246540513048420995393759258021501414579677776496750889465838284159481538194392654387771802930914724434421506860164842665169084970734950787585065091990129328936023083023082 570 424164901003594 571 159277063000986754814865651931791296882314029657300767734902890840777059161233707555792646202326896862218864617435788958543833322193512731217099988470758005192544557435333843749533889489946226378232519909793561741483583986521764736614557088265585827911163960424207747207736 572 1898188923339844 573 196796084833265951304368962032639988378786491787938986246806119935736362629883156463349600894 574 4321670143649142659730469 575 129500807083327969 576 11075833519 577 116112978927719344260037060258275855427206927620172259678744207422926476128539372808172839081496307812557552306110690150778454491879070781057265891595182585785364982370358372093410205438170799029731507014239506509541532726174366492992012117345612068547238527149247447714439362 578 149431290092468261719 579 1771164763499393561739320658293759895409078426091450876221255079421627263668948408170146408044 580 5229491775251241094 581 36374829113686692066067352511727139643996094 582 3618777344646067216382558858693791343818810532569 583 110418879942838655011049040527344 584 41198810667807515205652670425990467229 585 7563983145469 586 182563700924043330273449586891216699391336280555052975022931209142772248941185325437547904871555896532112747882218022843258380797393665299109 587 6856355292702899559210928371190930987121141869043551761770166704116385488914121424949797974923275480023710906123530142713316959290967250550650493632803936508040016843987291513743779220918547511906615757683828619881917965947870167044685323517141047035645887789635912540089929871976 588 339209964844 589 1374471592581313133239746094 590 66972142413970043746541552452969 591 143464345843450878500884973321794551528135352513407520973921661433151808357184821061781859051544 592 3568312335892032852874 593 4998283008380413778664766782598188689611312422532749234330451527300845021418394518788402723719067824937285250564053474038008063323115125651424209858314069714361172279266735513519215052049621136179922887351511063893918197175997351775575600843995823288985852198644580241725558876670322 594 540469223044 595 4441042766917969 596 4676243352527299241131634889320054808467923907703443141275247344785984814 597 1291179112591057906507964759896150963753218172620667688765294952898366275214663389556036731463894 598 174296656763854980469 599 3643748313109321644646614984514079554726646756026374191826899163402316020614009604196745585591200444379280947661194982573707878162550926599888248986710956821769294591585450189355507772944173808275163784879251565578666365741302069444394613015272955177670686252811898996217932421092664556 600 38754184219 601 32793734817983894801819534860626715992539820804237367726442092470620844185526086437770710270320803999413528528950754843163370903462958339398994240880398611395923651324269051704199569956497564274476474063913264090207997291671718624999551517137456596599036176275307090965961391789833981002 602 38895031292842283937574219 603 104105001326493612894220162075638319 604 42086190172745693170184714003880493276211315169330988271477226103073863324 605 3807478366699219 606 293120964916331444526987267554197098849323653138069 607 23906632682310259310526440913396875958561529366289041072576285411082595411248517013134847787063866115572462297605100280666097388624496629421866801601810587707628341815392138692361486498286724356093349592592769521761630025628682877624673055993205858920697372504698869314185854614788972150276 608 156577443456184 609 48166371614156167969 610 602749281725730393718873972076719 611 3786655690769501200653259277344 612 32048014742494 613 17427935225404179037373775425866322573791354908024710941908112064679212054800168902575304036769558398252325014954118104605584996307258042848540898367719918438861061183420869106731523657251022055592051853000128981364228288683309817788386657819047071153188384555925475730041488014181160697551022 614 873196522044970603354670897163495845471080298470121172892454262462396240745972234822703065015600834880302777625464454500596694344129181922012878879 615 1023903387879950722459219 616 4386925511719 617 1411662753257738502027275809495172128477099747550001586294557077239016176438813681108599626978334230258438326211283566473052384700887901470731812767785313393547745955857090397645253416237332786502956200093010447490502491383348095240859319283342812763408259149029963534133360529148674016501632762 618 2638088684246983000742885407987773889643912878242619 619 12704964779319646518245482285456549156293897727950014276651013695151145587949323129977396642805008072325944935901552098257471462307991113236586314910067820541929713602713813578807280746135995078526605800837094027414522422450132857167733873550085314870674332341269671807200244762338066148514694856 620 47065425977261169844 621 17865825630271369 622 70728918285642618871728342670243163483157504176079815004288795259454095500423751020638948266263667625304524987662620814548332241874463735683043189179 623 26517250423877598516163099981049084800473152344 624 1073919365269 625 8453207827969 626 636560264570783569845555084032188471348417537584718335038599157335086859503813759185750534396373008627740724888963587330934990176870173621147388702609 627 509813582937011719 628 30680832635931610321064656508828879598358048758442290449906897829140846363014 629 40079591639671090965270996094 630 166811488594 631 6751939187286412265302897351265313940169985302439483537197691369164819962405376233518317649248936294964972502680456748650048891400421105209564667782121352616623668926739831802134920087007259360527257913402666087023201210709321055746077657493330889820186037853776695654890305276741704212032797948834636 632 30033932976831678584920796740547050609759 633 686185518774504404892499299963970364327974018875700257185117115063260671666355926409049716605903158394 634 51561381430233469157489961806607266179221820544362185138126531744142035619808914494045793286106213698846998716006050573805734204326484063312938484911309 635 1432834931322397260427883854685549143398393769894633468119422344 636 56591000997264124757022765859 637 2686556735542969 638 5082490511234011230469 639 8432505107445982644431833128126703819 640 23341091524 641 398695257070075357853870785694865522853097462123749063387986477657813453960075061213023138870500439281386661310778290551036736988303465841519584067866483750659011026455060328084264896217691657979774052528514029772633008291174699020750139597323695712992165349227660101725617636286320892016324686080736406402 642 213685183424005623060173718047009685061156943137652119 643 3588257313630678220684837071253789705677877159113741570491878298920321085640675550917208249834503953532479951797004614959330632894731192573676256610798353755931099238095542952758384065959224921817966472756626267953697074620572291186751256375913261416929488143048940915530558726576888028146922174726627657616 644 179337852374871094 645 9215130490919556502132969 646 1344881610832214355469 647 290648842404084935875471802771556966159908049888213067209842142212546007936894719624293868236594820236130876095557373811705781264473226598467776785474666654230419038285738979173429109342697218667255284293286727704249463044266355586126851766448974174771288539586964214157975256852727930279900696152856840266876 648 38065220944 649 80495363478329379503054750544433594 650 28510398009844 651 433497344527405511719 652 22366326991594143924056134594936253227203017544904429737982128517443676998637024 653 211883006112577918253218944220465028330572968368507325995974921672946039785996250606110229944477623952139408673661325508733514541800982190283009276611031990933975478910303715817429820710826272408429102249806024496397858559270173222286474937741302173408269345358896912121163962245638661174047607495432636554552422 654 1923166650816050607541563462423087165550412488238869069 655 116059629437114178094658592229529480615269895361465310917673209844 656 289033299207254661082774 657 75892545967013843799886498153140334369 658 3150497534720224998943511719 659 154462711456069302406596610336719005652987693940641840651065717899577663003991266691854357629524187861109628923099106295866732100972916016716313762649442321390868124125611408830906339298192352585744815540108591857874038889707956279046840229613409284414628352766635848936328528477070583995880705864170392048268715456 660 1099040286094 661 1390164403104623721659369493030471050876889245465776565859591461096198967035921400226689218665717690749986660307891956662800588908756244150446823863844980892517813117130502679478157053683731173271703339860977326720866350007371606511421562066520683559731655174899722640426956756293635255962926352777533528434418439102 662 246616488977982345742730605132186549309966411787247456287919919409747287966441823948671713867854150828960530601696743706945038721533239153819822072237757500679 663 1416148841491699219 664 2432748571123365965378584535984311099390459 665 39969384902261719 666 6573206934537955255294 667 95449416151480078697204589844 668 1811672486319125657848546902189836511403444421137258808776552409912937836889598924 669 364667118283041395440474720472152374388822840565321020378715824746334314611039859886751790442757780399932894 670 439404226378057457021059125643927969 671 724458271304964415527492754899902344 672 42721072144 673 738790360550324335262376982745606565749064897499577763936987145676425075240537104857871945056927675289863660740686409340835407770258327147557610521025640490500559120780951474484551262766735778454687294639057651489863933914267573936036386366193818591667350557803883499751142325521445814064193543846445195884715769694673122 674 179783420464949130046450611141363994446965514192903395633893621249705772927536089658581679409665675954312226808636926162362933227997731343134650290661325217994809 675 240949927969 676 47454723083496094 677 59842019204576271156252535602394131825674256697465798878895958799790431094483505493487627549611141698478956519995599156607668029390924498952166452203076879730545288783257069433248652284105598054829670865763669770678978647055673488818947295661699305925055395182114563479842528367237110939199677051562060866661977345268522862 678 155776498716100099210866640456270060409583411547348394569 679 173979680031060923864546098975663045375904352527344 680 127922747921719 681 29538036580926353030678452358244342325494650085791002650675981804453079483494228650826895025863380212394564394 682 45742414601106101074219 683 43624832000136101672908098454145322100916533132452567382715153965047224267878475504752480483666522298191159303076791785166989993425983959736129343656043045323567515522994403616838267515112980981970830061141715262824975433703585973349012578537378794019365383087761516776805203179715853874676564570588742371796581484700753166216 684 288432132682444 685 84607469859656235831006113735326991368531753718508211658983769976094 686 47908419152344 687 265842329228337177276106071224199080929451850772119023856083836240077715351448057857442055232770421911551079544 688 2601299692865291949744964 689 2760471998570966375276226013183594 690 34357356981291094 691 286222522752892963075950033957647458304113373882021294597994125164674838421550677786681024453336052798432196187486830902480621346867880759828744623727298420367926469346366282130075873166656268222710616031150793839394663820529227571142871527783742267561056278438803311572618938062115717271752940147632738701357371121121641523541536 692 1320709242526642604571590691696390816813110983009061671598106706826531683092517615414 693 21011064292969 694 10616031195034781180112862137286402508098866647576752608785784441173876185598078558249589587461348499426182680823201852961368844180038038080757965013260592797375461879 695 761467228736906122479055023617942922316785783466573904930853929784844 696 2719335723130645369 697 3246446922813358368186950683594 698 95544280755313030621015759235577622572889799828190773479072059970564885670382707024246306287152136494835644127408816676652319597620342342726821685119345335176379156909 699 21533228667495311359364591769160125555285599912541640932342790735446294943467292686452806473854404174835637443044 700 664851531094 701 16901153746035576576671773555165124765399590614359475424716955096848884533954145972625727812945040581694622752674909877960578209911201490987127541286473244424305690088433582593498850234617885982282839166023423225422415503938430358848415420844102197157212812185532896745051575673629870989179739362777565587576451407331111810323604144502 702 4864223007394 703 1001989790991777274131774902344 704 596621869594 705 746425569764484076672770469 706 7739086741180355480302276498081787428404073786083452651804836857615755739300999268963950809259323056081687174320114150808837887407247729760872556494666972149286711709609 707 14092354082515934833028234017028706675448252554714844 708 41254839727005546947869596311029 709 110888469727739417919543506295438383585786714020812518261567942390425531427273151726397400180732411256498419880300083709299353635227392982366543798380550956667869632670212735395945956389327949929757707768279679781996468121340041584404453576158154515548473260749281335544283387994685583560008269959183607820089097683499424587533166792075982 710 35591742336622654018705789177158165469 711 55325666009953092130117257153639303754819 712 1773473708348933788760988126732562791455644429 713 859044745363320708274841308594 714 1178235836121094 715 34267305300292969 716 962797037801922458732689614246668905456757906613605958595019789276541596974445341636624 717 15697723698604081980976787399717731529803202336242856239677894446140349013787656368424095919439860643455179695978894 718 5641794234320479145140359567101623035306569790054836983165726069201885933950428467074720139950046507883549950079363215939642819919883594995676093684612222696830012836304779 719 6547853248953284888731124503239341112357119676214958390827325430212237205249052336292040083272068152284975195511839642950417532806542328215762044750573153440281033939543391812395212778833426115402262886009146811447109446097008115517498579218562865988621797573984313582554389777698189023634928332819832858168441129112957522469245965905294646356 720 26352845269 721 126831186742643413497254106153258360079034272992433594 722 33622040270805358886719 723 141279513287436737828791086597459583768228821026185706157101050015263141124088907315816863274958745791096617263810044 724 8665173340217302128594206528220020149110821159522453627355178103488874372770008074729614 725 94406088363746089219 726 1010147321777344 727 42960465166382502154964907865753317038175062195646342002218082147622488303639032378412074986348039147141722257753179897397689432743724215423614775608510459721683863677344193681124991041926108743154246795106012229904485075842470245910308178252990963751347613882911081415139351331477818184068764791630923382443142248110114304920722782304638174740076 728 39482329605469 729 309486796369 730 320325681029603886168352102594423489219 731 29218022305320225313682556152344 732 371293557543049922530826366799259 733 31318179106292844070969417834134168120829620340626183319616981885616793973352854603862402665047720538266315525902068145202915596470174953043815171418604125137107536620783917193540118469564133273759445913632282915600369620289160809268614661946430412574732410520642178351636587120647329456186129533098943145801050698872273328287206908300081229385515222 734 37015811971376663671265899119753748734646404392549785446550328740033573612648761172477238838212255138223971222470702059779996541494356266766630850664740793113901714218995653379 735 12710396917969 736 12682772919950884 737 528130079781319058919542218322028808594 738 532429761697574375678794 739 22830952568487483327736705601083808560084793228316487640000779794614642806574231006215691542819788272396144018382607677852925469826757540768941259964162407224951394196551475634090746364312253156570636071037934245472669453190798229956820088558947770766979927269548148018343072010951903173559688429629129553288965959477887256321373836150759216222040596656 740 34310695537423392816094 741 12745339573425292969 742 2296712702811044024229820042969 743 1849307158047486149546673153687788493366868251493635498840063163363786067332512711503471014968402850064087665488991221906086963055967360802284242057097154985221062929920669526361350455509292505682221521754072673883286225708454656626502427173274769432125374108833399989485788832887104157058334762799959493816406242717708867762031280728211496513985288329116 744 24474021508175808319 745 44963878389685569626265720089615911619883883727917722512261993699865238594 746 26984526927133587816352840458300482827557228802168793590535189651484475163620946894735907113056733995765275021181141801579617478749385718472873890134596038180034349665647831313109 747 4481378946806200462539497829444783604140319 748 153753302790527344 749 10273326126154116493277582598413927166401776112387121094 750 908195882344 751 12133304263949556627175722561345580304980022598049742507889654414829800387768615900174273329207691099270479173273271406925836564610201854223786912136614433858035393883209512762456820338596468129781055404228470813348240926873171002126482424683855762244174579528055937331016260532572290374459734378730534238929441358470887881386687232857795628628257476727328436 752 210705275122088647929342064 753 8342413980109851932052284872493390961930143652775239762870659902351273220236325888091669959523038980218464152810719273394 754 127062262780850280761719 755 404674905507170126636391480806543204578954953551259502610357943298787147344 756 113431812244 757 8845178808419226781211101747220928042330436473978262288251558068410924482683320991227045256992406811368179317316214855648934855600837151729140658947591922282507802140859734803831022026836825266610389389682555222930867635690541660550205687594530850676003268475952778314310853928245199682981146362094559460179562750325277265530894992753333013269999700534222429662 758 19671720129880385518121220694101051981289219796781050527500153255932182394279670286262476285418359082912885490441052373351541142008302188766725065908120511833245040906257269027256279 759 41294900217897949219 760 1151304731295469 761 716459483481957369278099241524895171428765354392239245348376203541284883097349000289390665816384951720822524702613403307563723303667809290060393374754945704883131973409638519110312784173782846595441540564286973057400278490933874504566660695156998904756264746552175043459179168187861174321472855329659316274544582776347458508002494413019974074869975743272016802602 762 745074164287646575422499604436485554567164760345209403422099619 763 92459935135387048439498243385725344497615985011484089844 764 511669820566491473391359301284863969784844878648641364241695911832914542837696206804708962324 765 612682634782969 766 1593409330520311226967818876222185210484426803539265092727512413730506773936653293187260579118887085715943724725725242241474832502672477290104730338557761458492848313406838791207758579 767 2012384086958234487576368763610839844 768 36392024419 769 4700690671125122299833609123644837219744129490167481688730696271434370118001706790898692158421301668240316584573846539100925588595364496752086240931767198769738228877540638323882762176964189256512691947642286830229603227179017150624461860820925069814105853002128820460135674522480557164723183403817894774077287007595615675271004365843824049905221910851607702241870082 770 79195550027344 771 6081619791500082058466115672047682011247074722873149787132711068814078177552281572418827400492295416579260367399014350304044 772 4605028385098423260522233711563775728063603907837772278175263206496230885539265861242380660914 773 380755944361134906286522339015231814799274488703566016787186397986183979558138250062794064832125435127465643350481569667174972676224524236918985515473143100348796539080791704234503736334099329777528047759025233248597861401500389200581410726494930654942574093172434457270989636320925130342577855709249476700260247615244869696951353633349748042322974778980223881591476622 774 4791867855278169381109144 775 849654795273714802969 776 11635761000477354588060843099492344474740483097029 777 316019564160478618042969 778 1161595401949306884459539960765973018443147139780124252598356549609539438199820250733512962177668685486922975325053701594035152894448235944486348416808608103241286420473585478790456003909 779 81161173070333959204673767089844 780 9891362574844 781 42778536462286843772482919684084333496094 782 108935410477409362792969 783 13024186884467827819 784 920712761719 785 295008006114727022317929389507969996138058161138868177402950940664815830413594 786 60351007307299372609222467959355329919940345587961961677190069119 787 1821143878445033061586341465317344297998671101960006447746592138789580402523208947764592065476046160326179220710409482789438211886228936464932163231957063781532183033730715216810800101270170737246693549061937160845812864549672915034315669481092731979740028667846865663658968029844258949749509263943813260323567056276040139169557718936349211044241476355644262438711703346054976 788 373007299192972284102300930636665833973151916534859554532196319726194701728680534760632833534014 789 4433500828003559820621798324922760186199117472974526194819746369165462991435613266293325174958883358686280807833881461371647894 790 233517421470581233016728682791334723640469 791 7489254745966350923599357714243752904306894785930211277344 792 1130072011819 793 18111456782624110388187318872497558594 794 7621227432189402468939041682585548974005488384097395221297817321988188254029020665062578544847684245479701641107677336158464638140474876031774931962681277765366080204727194326344181841645309 795 544144240358308891894449671719 796 3357065692736750556920708375729992505758367248813735990789766877535752315558124812845695501806124 797 107536724878300757253611877185523863452523529899636420732988519203385933188592965156551396874295049721100556803728969549233536973669932469317779306683832659235693875958765002837460935179902311863680007378558327410784403838793635959861305967189044730671668952807689570573398403194273646723758772526618229208846311106043894177823213745472484562951414937324438052743487370881200263062 798 10604122525089844 799 2366659806730938250408287048339844 800 118669644844 801 3266925252221720137191293917665247247418292369 802 617319422007341599984062376289429466894444559111889012925123203081043248576350673870068862132662423883855832929721864228835635689378464958573769488977183498994652496582902740433878729173270009 803 385006828160581593952346277156759001464844 804 270673003448883393524972421396659629 805 3237520177083199219 806 1143560365027652526855469 807 3232022103614595109233290978868692175739156637798429596023595103121622520756562071127834052545025968482298708910899585339931314544 808 942496641038665721632928291058879902453979130859329 809 57149424606049032735616749623351987517072557253392679070760151633966623719679033995762830906272235518831401008330527306214220122824122581426709952523362712256876389133402031872943076852942464519145966801268416077514674360492328688144652304508913120712882419949071353075097420791967981088521085830318518348978492420507073165756546536107642668619462905706636683188051671868475949001799482 810 163845951019 811 514344821454441294620550746610167887653653015280534111636841364705699613477111305961865478156450119669482609074974745755927981105417103232840389572710264410311887502200618286856487691676482180672313701211415744697632069244430958193301870740580218086415941779541642177675876787127711829796689772472866665140806431784563658491808918824968784017575166151359730148692465046816283541016195336 812 130737294381281027344 813 29088198932531355983099618809818229581652409740185866364212355928094602686809058640150506472905233716340688380198096268059381830894 814 33346220244206347683105469 815 215060836457635999269770524951310127184644399470234901326751235744650740371509844 816 86987468586769 817 730450557633005632842063903808594 818 4050232727790168237495433250834946732294450752333103813801733335414724753909436771261521804452398163101978119851905151205390605758012108593202501617179300936903915030080424879986678342105824527409 819 189099578636719 820 2779166338531294818103594 821 30371547362063304006048901036583803598060556899300258758043845744506856476209945505742194619660223116363278583268183762141791356293774528795992163878968403164506645117444309220588741705804596286519451742832888308650476056814403650356282165360521297784774946140154428949582848403104255837664734374750303709899478990446699470282824847695581727453795986071640705550141368549454726813465318380702 822 43995884327021242632123179142370035511636511933624270062671560387569 823 273343926258569736054440109329254232382545012093702328822394611700561708285889509551679751576942008047269507249413653859276122206643970759163929474910715628480559806056998782985298675352241366578675065685495994777854284511329632853206539488244691680062974515261389860546245635627938302538982609372752733389095310914020295232545423629260235547084163874644766349951272316945092541321187865426316 824 8482469769347991494696354619529919122085812177733959 825 41181686014219 826 1674303560349251093663538811324219 827 22140858026944148620409648855669592822986145979589888634613963547745498371157050273686059877732302651828830087202505962601365898738161631492278287467767965906925344290616901421809192703531550692872680320525175577006197045417700261109729698547820026085100935736172578704245896485863002505657591359192971404516720184035643913836179313970079079313817273846226074346053057672552495847016217099531576 828 23363002747277944 829 199267722242497337583686839701026335406875313816308997711525671929709485340413452463174538899590723866459470784822553663412293088643454683430504587209911693162328098615552112796282734331783956235854122884726580193055773408759302349987567286930380234765908421625553208338213068372767022550918322232736742640650481656320795224525613825730711713824355464616034669114477519052972462623145953895784182 830 18914911139117079874355023306098112614877969 831 21205297021815358511679622112357489365024606700595496579510807471580965358683803748669719218747915379212361829164412179415289354721544 832 5369596826344 833 217611095578980469 834 395962958943191183689108612281330319604728607402618430564044043488119 835 17419927753068515940851412521056120301956196357089027007466850095316709970092297344 836 1383779725114746094 837 117217681960210450369 838 239162192343281644255867838028552769595255022474517447101178551722904081993598331906221601031109659133008705999135147273527109879404857000320014517992820541023239278611219008738333369423006832518959279 839 11766559730697225286979124197505904079440580405539230005867879401777415399866073954497993347481932653590565290372986971270832494591307355601887865370158075569542311895149736708507699179557510831770950102220219833819750364013828044464415860725952022482692126388567291399163143474343519914609176009520871916187770291324086637213012970795572795989614365830112231176540783022558970945434145431592160148156 840 348787657969 841 1491397127366876229643821716308594 842 2152459731089534798302810542256974926357295202270657023910606965506136737942384987155994409279986932197078353992216325461743988914643713002880130661935384869209153507500971078645000324807061492670633509 843 1717629058767044039446049391100956638566993142748235222940375405198058194053388103642247256718581145716201308162317386532638437732445044 844 1784082348813711452720498179906322947252732449076820668681304499164477746332525408663529263175348211824 845 856682632507324219 846 388141296277531719869840644 847 186566439968261719 848 153604145564002624340490364474 849 15458661528903396355014444519908609747102938284734117006463378646782523746480492932780225310467230311445811773460856478793745939592005394 850 2309342238797344 851 626243619369860796332359313964844 852 21924513279359554875522766133129429929 853 56279090428573176933637254683820616528937833421701565401935885274439922757682035876071312743212311942211412476329995120992282425822890751315806001541639600548778221982832441034954361437149008025524669439466142638345017578816855108003922664960546019022019477060599309176163941180337351102458335969082035228096703482524075339104087435913130020461649833720086068238228092432625858703912209140796922631664359422 854 15068732043143259842971849301917969 855 5514143713046719 856 687080051317187311070404724181923448888950786396450659 857 4558606324714427331624617629389469938843964507157826797556806707229633743372244905961776332200197267319124410582729604800374876491654150856580286124872807644451035980609427723831303276409069650067498224596757553705946423884165263748317735861804227540783577641908544043269279235607325439299125213495644853475832982084450102467431082308963531657393636531326971527296475487042694555016888940404550733164813113162 858 9091325895996094 859 41027456922429845984621558664505229449595680564420441178011260365066703690350204153655986989801775405872119695244566443203373888424887357709222575123855268800059323825484849514481729487681626850607484021370817983353517814957487373734859622756238047867052198777176896389423513120465928953692126921460803681282496838760050922206879740780671784916542728781942743745668279383384250995152000463640956598483318018456 860 25012497046781653362932344 861 25597584696998768061480469 862 127100594661105940304982659709732112426471924398880026604897430706171868238759891106574313873573948359305279724886381802190520801420796609107068835456622541141931305464424841222908624179532174080708238058179 863 3323224010716817524754346251824923585417250125718055735418912089570402998918366536446134946173943807875641695314809881899473284962415875974447028585032276772804805229864272810673020088502211774899206205731036256651634943011556477272523629443255281877231228100951328607543304562757740245249062280638325098183882243939564124698757259003234414578239961031337362243399130630054124330607312037554917484477148759494916 864 84914723644 865 12699127331986948120880679727849911700126067144317900688443333719485881568197284763594 866 1143905351949953462744843937387589011838247319589920239444076876355546814148839019959168824862165535233747517523977436219714687212787169481963619519109602870277381749179823571006177617615789566726374142523609 867 885093025932312011719 868 1176635649431529246094 869 280669977729063981991260436047277312067871094 870 25046513239361207344 871 13203251994532976472988555458050720214844 872 6183720461854685799633642517637311040000557077568055929 873 21434296579826705820112079393801687190311416231369 874 2723385261935234069824219 875 76078870451719 876 197320619514235993879704895198164869359 877 15894877423314205999556770737744802936419559416555563322780858538140460861333580674459233617366641840811150083798180906018841838303401299893624929864323243803745426465478691060991924219683335350777881406619168753440813731741041272543685071394577272305058769838779075238692791881228826103078662167362409156535465072413373081946290308337441104660869808174094632151948496430499344995440524648952006125812183725052637689862 878 833907001571516074340991230355552389630082295981051854554732042863193627514503645550234073324518675185401940274979551004172006978121846552351478629430900492432211295152091383263503483241910594143526749899710779 879 912818504620216651367247934456083496956681402775264875114656045713861244705926627187739524357779482660563739411090114216291903986968326495544 880 2983109347969 881 1287485071288450685964098429757329037849984312741000629145249541589377329768020034631197923006697989105703156787652653387526188902575505291383619319010182748103379543703773975940345861794350163413008393936152669028705912271024343076038490782960759056709760356941105094334116142379534914349371635556355141679372670865483219637649514975332729477530454462101665204307828210870446944630682496565112496190786881729263652878802 882 4170287214844 883 11587365641596056173676885867815961340649858814669005662307245874304395967912180311680781307060281901951328411088873880487735700123179547622452573871091644732930415893333965783463112756149151470717075545425374021258353210439219087684346417046646831510387843212469945849007045281415814229144344720007196275114354037789348976738845634777994565297774090158914986838770453897834022501676142469086012465717081935563372875909216 884 3843832569763183594 885 396681151221207182191053810682969 886 67546467127292802021620289658799743560036665974465200218933295471918683828674795289568959939286012690017557162273343631337932565227869570740469768983902939887009114907319402044343782142594758125625666741876573079 887 938576616969280550067827755293092868592638563988189458646886915818656073400886605246143285871882834058057601298198784319506591709977543357418658483558423223367363687360051228460512133248081269128083119179455295721926610045576746102432059780778393352341415300210065613769570667794680952560691922320582898284262677060937267115846496417017559789119701302872113933940406765724555822635767539995967009723083636780633202948646476 888 17841561679460164264369 889 35820873283059931510697096367138728584959844247365836702985558594 890 13788970220416351228404811990145524096246039219 891 7026099899569 892 948134507535907628145234273227596173410939385469834652984661144340469217988703635705554655151170229039825524 893 59166495168273456260207176208496094 894 23381216762636496205658174446600274042339619538517215706376236723929924069 895 9257663825018485180122015521602585629391902948207749601875190281505207663215820592659844 896 210069823714 897 1032372505447448730469 898 49241374535796452673761191161265013055266729495385130959602372399028720511103925766095771795739503251022799171297267507245352840051116917069802461589265243177629644767435844090326617181951578673581111054828021774409 899 13422574146301886066794395446777344 900 315088367344 901 1725294999106853984547641258239746094 902 2701043839780714162331542969 903 230378262272988912553324219 904 500881357410229549770325043928622194240045123283012530229 905 83318974425166366621098139694423270664527126533869746416876712533546868968942385333938594 906 210430950863728465850923570019402466381056575846654941357386130515369316619 907 3272614307191839318169201309110801397253154968345059352642599865287490141518122434742097174588964750293306772566036870562418983991025614238948546026817825067393462397580867493957000950680643232376083090986348644800055737573726897358297654205917581578786143695035188805278229812933646616160441600514112170964936766162576589419103823617359218415787424024633863362758154774323242705020116963120081372413063354345061710944007735708724776 908 76798895110408517879763976131435290046286090223056606891757552691578006657084994492149927067244788552225867424 909 1736178022965963171429078430897936662415224714740869 910 712759950246094 911 265081758882538984771705306037974913177505552435949807564050589088286701462967917214109871141706144773757848577848986515555937703273074753354832228172243830458870454204050267010517077005132101822462730369894240228804514743471878686022109990679324107881677639297850293227536614847625375908995769641643085848159878059168703742947409713006096691678781345995342932383410536720182659106629474012726591165458131701949998586464626592406706836 912 782887217280919 913 22734268196054182541292095319829462277497558594 914 323072658329360525992547175209059750655605012219221844225951165310027435273352856951354358751846880829960585362881372115036759983575378092894973950487169260488428099319146573076632935330784307677365669630726650861895809 915 3570130360990864639719484296146719 916 691190055993676660917875785182917610416574812007509462025817974224202059913764950429349343605203096970032806814 917 2901490735927854452366464805738237015381747384036632772941830246094 918 394002063598894 919 1739201420028338279087158512915153405357613929532266687427735915008249048298532504841774864560734015860625244519267200528562507271174643456761054249038091771640649050032773801856002542230671720057177973956876110141186421231918996058991063648847045471811686991433195773865867730015270091338921244618820286249776959946205865257477955127033000394104484411075444979367556531421118426398595978997499164636570802096493940725794415072780403549356 920 93255683234932969 921 4365982610224853016773354485817479227355401492350605864462271312311981203729861174113515325078004174401513888127322272502983471720645909610064394394 922 26168885324678202605396321191933839803104005989756969382302044390112222257141581413059703058899597347226807414393391141317977558669605625524492889989460710099562676044850872419207267761793528921866619240088858719813560509 923 1069463411557171094312072992102108337402344 924 27476007152344 925 619398345754538091364219 926 235519967922103823448566890727404558227936053907812724440718399511010000314274232717537327530096376125041266729540520271861798028026450629720436009905146390896064084403657851772865409856141760296799573160799728478322044579 927 15625602206693668542861705878081429961737022432667819 928 9245741458644194254 929 102698104651253347041817623029126893432961744924950815625920378045322098052980045878401963977446782902554060063618208924011087491855591521478283492351450281023608685755385260225795094116178934397656302184179577427726916987323584798287363317400769188065008305157138777251005623589671683623471960573496719082763079707863510137588815772296171640271475699989593950586674845623885621960410693963823328172624869292995870705917434415632610049185907682 930 225418619154250866094 931 1958499860210824219 932 55986394535487809534347938599816326443742559772608266424091255912160366853014960984777296832021450854572657351914 933 353644591428213094358641713351215817415787520880399075021443976297270477502118755103194741331318338126522624938313104072741661209372318678415215945894 934 19077117401690409699333918148919769216462820366532830679698190360391810025456212850120523529937806466128342605092782142020805640270142501007355316802316857662581190836696285993602098198347482584040765426024778006744085610879 935 2775651729323730469 936 10170648106369 937 673802264616873209941365424694101547813662008452602301321663600355358285325602081008195285656028342623657188077399068750436745034064535972419017993317865293795896587241082692341441612496249988583022998630402207503316302353830039861563390725466446642894519490135987517543847896371835916253599533322711973902008565963292490012720220282035182131821152067631725909799173662138313565682254563096644856140591767431345907701524287200965554532708740299962 938 10985105659451436425526478141098199219 939 3182801322853917849227775420160942356742087687923591675192995786675434297519068795928752671981865043138703624444817936654674950884350868105736943513044 940 2026012260789313922397519844 941 54577983433966730005250599400222225372906622684660786407054751628784021111373768561663818138138295752516232234269324568785376347759227413765940457458747088797467623566527698079656770612196249075224862889062578807768620490660233228786634648762782178074456078701014988921051679606118709216541562199139669886062693843026691691030337842844849752677513317478169798693733066633203398820262619610828233347387933161939018523823467263278209917149407964296902 942 153404163179658051605323282544144397991790243792211452249534489145704231815069 943 50725733168958724502921104431152344 944 111977422116157913144217475701364 945 2168549351719 946 24309394558026427460983886719 947 39787349923361746173827686962762002296848927937117713290742913937383551390191477281452923422702817603584333298782337610644539357516476784635370593487426627733353897579998691900069785776291065575838925046126619950863324337691310023785456658948068207816278481373039926923446674432860539018858798843172819346939703811566458242761116287433895469701907208441585783247731405575605277739971449696293782110245803275053544503867307634929815029601918405972441376 948 143846731625878039538304868599462189762529 949 9625170704014539848808656928918975036621094 950 20784080149176094 951 257806907151167345787449809033036330896109102721810925690632658720710178099044572470228966430531068494234993580030252869028671021632420316564692424556544 952 3198068698042969 953 29004978094130712960720383795853499674402868466158812988951584260352608963449586938179181175150354033012978974812324118159869191629511575999185162652334011617614991335819046395150873830916186804786576358626305944179363442176965007339597904373141723498067012920946106727192625661555332944748064356672985303919044078631948058972853773539309797412690354953916035987596194664616247472439186828598167158369190587514033943319267265863835156579798517953909762922 954 282955004986320623785113829294 955 4919902120831648782609224050815999709469662294698474656170152998393409065747078911583740022344 956 40814081616370613150539647239266101977488326074231426223162525559964907435847906557902649390543637672983467209545124 957 30103982258847604980469 958 10138362349071753021023716794980071072166217718410574069249485983316983911738475213280901145273677806165712522393113234337678970270804800877849916916740073153059810639444710924725892668627984491945208418772034048682083601131013779 959 2115186746491405895775152843383174784213293842962705291474594249402344 960 116705457619 961 335564353657547151669859886169433594 962 833655506105158692077636719 963 1265673778742187151971798176124595826900698817046093319 964 367326734547335518354856825153394917797394934668082836008462730039684166922631159021123844514892739056851204885906114 965 44279119087484839043483016457343997385226960652286271905531376985540681591723710204253660201094 966 858933924532277344 967 138729911069906282039023813363669617484179013384715151602952770018154457741301507388115940006127713678926055034179127075110991387619013353145246658226071355212692357494491088517568379856183363085503246339442503915525625783665716144190069249081701296097826082723484679146853785567823649259408704627971831846100366337730169975677331440371539042421178174343576828731556983598824908557004984986393346975297929135171411415843812435341481775031322337619493824852079676 968 2741828444824219 969 7965837233390808105469 970 90469433616151680409563971467344783595470263314219 971 11237122796662408845160928882457239016218500084161927279839174371470511077045422098437391140496344807993010457768509293083990302397140081604764979316311779772228080957053778169923038768350852409925762953494842817157575688476923007679395609175617804983923912700602259010895156630993715590012105074865718379534129673356143768029863846670094662436115432121829723127256115671504817593117403783897861104999132259948884324683348807262660023777537109347178999813018453736 972 527948064394 973 19036680718422653061976375590448573057919644586664347623271348244621094 974 66517795372259771570936605891864246304482554450491776468345877536542731444916135874335992414140600086253239859421215930489511723946750298559573304890731619957225417605396748377126581798868206251652512435563315393403150507020581402379 975 370635174127969 976 1007796799045421218297957281312274 977 8191862518766896048122317155311327242823286561354044987002758116802002575166112709760858141421835365026904623713243274658228930447515119489873669921591287453954271017692204285873895262127771406835881193097740413707872676899676872598279399089025379833280532358739046818942569183994418665118824599577108698680380531876628806893770744222499008915928150016813868159769708324527012025382587358461540745544367417502736672694161280494479157333824552714093490863690452773362 978 111831634957970719620280672974681266136015087724522148689910642587218384993185119 979 16573281514923499072601937488155678000295720214844 980 16621288277344 981 11391064008679684367746183585121362442106289353414839869 982 5387941425153041497245865077241003950663086910489833893936016080459961247038207005821215385545388606986512428613118490369650449639686774183325437696149261216535258826037136618547253125708324706383853507280628546865655191068667093592679 983 5971867776181067219081169206221957560018175903227098795525010667148659877296096165415665585096517981104613470686954347225848890296238522108117905372840048553932663571897616924402069646091145355583357389768252761593039181459864440124145681935899501898461508089520765131009132935131931206871623133091712241337997407738062400225558872538201777499711621362257309888472117368580191766503906184318463203501843847359495034394043573480475305696358098928574154839630340071780716 984 1445166496036273305413869 985 3586608646086271962522124333044863788203383812835188024348041535828795208929620526544546476288594 986 79413914238031425476074219 987 18660639244112101916819261719 988 34594493127868652344 989 456531598520628520526289939880371094 990 13511730576094 991 39181424479523982024391551162022263551279252101072995197439594987162357454939686941292181903818254474027368981177107472148794569233620943551361577151203558562352205695220264641001978948004004677982407834269506368811930069558170591654519819181436631955805954575345740024550921187400600648284719376214724015418600992169427407879891762723141862175607947757770210178265562055254638180032128475313437078175597482525646920659319885605398480673805487070375029902814661210953276036 992 83211673127797748284 993 1233082444889911728713653025660932746549832058936237281439599597048736439832209119743358569339270754144802653008483718534725193607666195769099110361188787503394 994 889793558415566350467644729428954136719 995 32279477814776447662699118997403774093830454315516692219132373822459156880366584738900918286597344 996 11651585261696121202602694356556437370764829 997 28563258445572982895781440797114230128882574781682213498933464745641358584651031780202000607883507511565951987278111347196471240971309667848942589743227394191954757951815572923290442653094919410249175311182470142863897020707906361316144948183267304695782540885427044477897621545615037872599560425260533807240160123291512580344441095025170417526018193915414483219955594738280631233243421658503495629990010564761196605160644196606335492411204200074303396799151888022784938230062 998 35350283690429105263430120771778226920300513219723800178114201503897805741817676165192994144563294650438508044130670415315276600085984925416798196724435302841687833157629653354288527757772318398584462861268203895985563708601524801061565279 999 85451690148993418318819 1000 1898955026719 1001 1679097959714355469 1002 9058362431595628289242734510949182557017222105686294043882762049564689184447994619 1003 1257740054348896554735230477256774902344 1004 21690276348285615023335940668482816501018373497215623383463715746113310372614447309038341894759901348568006797307870110824 1005 2602625033162340322355504051890957969 1006 2863372978924757526337839782514036380544341570797627814427250321815722265087231769380632525709626866685519151574584303640537404606964778958760653934679259530176714485768001921697370748379557790285341491762724515574830660396723508885986787579 1007 43132374977671349613691031455993652344 1008 237175607419 1009 15179686631573751603116984678659183573923484424551977224086699437888389247585528980302331405054219115454121090071066772465439872773033781191309898835730509596766628520670819889926396134003417066302231976550123115193732296582030464564213387407463759674831369310692233944378389891823201342052182991960883347053517936082164737210830119981271591860444634992601788376896421223306596943226117249616756221097521204547255085043177912488667540422502771291687871498338078522716850357922246482 1010 7328024122908286113174681688854927471233091328451719 1011 898917102324745650232253055706819972234827570964516978169468106248528864637680448292908397048328379771561134043184630811814666139988656715673251453306626089974044 1012 112086157734294433594 1013 1229554617157473879852475758971393869487802238388710155151022654468959529054427847404488843809391748351783808295756408569700629694615736276496101805694171277338096910174336411084038086854276782370480790100559972330692316023144467629701284380004564533661340914166070949494649581237679308706226822348831551111334952822655343714077239718482998940696015434400744858528610119087834352401315497218957253908899217568327661888497410911582070774222724474626717591365384360340064878991701965022 1014 227283147399902344 1015 2360152209093652230469 1016 2395700005171048219435421805034238167762114383263827158695674159 1017 922676184703054433787440870394830357810609437626602029369 1018 2087398901636148236700285201452732521416825005111470676717465484603661531248591959878481111242317985813743461497871957353951767958477323860936516718381180197498824860124873400917383275568697629118013947495026171854051551429211437977884368144909 1019 896345315907798458412454828290146130856607831785369703105095515107871496680677900757872367137046584548450396247606421847311759047374871745565658216351050861179472647517091243680263765316767774348080495983308219829074698380872316902052236313023327545039117526427065722181599544722268216046839353492298200760163180607715745567562307754774106227767395251678143001867356776815031242900558997472619838099587529607310865516714612554543329594408366142002877124105365198687907296784950732500856 1020 801200368562344 1021 8067107843170186125712093454611315177709470486068327327945859635970843470126101106820851304233419260936053566228457796625805831426373845710090923947159457750615253827653821193122373887850909969132724463849773978461672285427850852118470126817209947905352057737843591499634395902500413944421554181430683806841468625469441710108060769792966956049906557265103287016806210991335281186105030977253578542896287766465797789650431512990889966349675295278025894116948286788191165671064556592507702 1022 8008142025740097154208802564860587230469 1023 270935840329628444824219 1024 181960122094 1025 50171266006117585400501719 1026 3546018572390044 1027 7016749443226599549781510901181932801696777344 1028 15812211457900213352011900747323973229242394279470189446545048778916603261635932088288951241279968083106076955237437310790514 1029 622809448980469 1030 65952217106174575018572135199694347241097821956065469 1031 476354651031356320537173406401343549928566522731848660387875065644442336067476144256664448663679173939013027032224204432957208539895949215335158968155818820716080123269130487632683055703708382767318246865865303654183286782229164966743542518429430213863133657361926234461911443646746943004148352859300448110181880865345063540170880395504905787790932299947083995055389952827357018758315974175846559379482896322038893681068330410599061622981976510872151021711679386555900141710691002230987280636 1032 13006498464326459748724819 1033 4287191859282206884834560657612091949357098704586637943490875590799981024607285298309980037973112565451117243290017839896614876859063542938016430713402369386444721109422174388694147501333375444905864221792787732887649581040062484700691882665864871924768202916257336110157202992820722487037335175733704032991636927788105571861537923559544152090118390699523755955498509575446213168824843767582619034415346066898350043129614973695391554606837788597849359195405114479003101275396219020078885525722 1034 1969060959200140624339694824219 1035 446645640756784219 1036 857767388435584820402344 1037 11319660489140068992617074295310974121094 1038 6603546212633213022857953458481954084065554915045308357990533534132658415462588077069 1039 3125362865416728819044394719399215031081324955643659060804848305693186166938710982467975447682399060213864470358423005284632245230257322801813977990070327282718201688768765129358033528472030699336375017686942257275096544578205551346804382463415491633156019925951598024304600981766306693050217343109870240050903320357528961887061146274907686873696306819952818091558413480500289400073311106567729276088787282768897181441489315823940443308384747887832182853450328455193260829763843665637507548251156 1040 26847984131719 1041 53080155975173905900564310686432012540494333237883763043928922205869380927990392791247947937306742497130913404116009264806844220900190190403789825066302963986877309394 1042 1109329359684416255060236267745241623914278897541445087905406574603254487828282959749779880239728712698841638921890570888141481515621147469979963381333212785338972982489622845056935085351504236716106450270704203796289010543091555810404846491298451009 1043 1124096959742139240656643002240397790497097093197943062806549842496630964844 1044 17031629002765620994 1045 24980865563913574219 1046 9983964237159746295542126409707174615228510077873005791148659171429290390454546637748018922157558414289574750297015137993273333640590327229819670431998915068050756842406605605512415768163538130444958052436337834166601094887824002293643618421686059079 1047 477721403776565153105078796177888112864448999140953867395360299852824428351913535121231531435760682474178220637044083383261597988101711713634108425596726675881895784544 1048 194051700418854905774269166207773291588731265044369999854349606859 1049 184549551839992420035752463785804248370321157305802423881465487602876949971563944803751482210197982106568483110194520039052249448601464654124313586335662755717227091520106812123462521822744940765113608419396253349837175860798459601477451980082221365446229820607515911737162383372318643917922283893294727804765790163791727670469073626387024002204893221411393955488432757610061588784928947531717846023766800260220609666938502610087859236916810978028602565313388444950706858736725204612229183216682495882 1050 8173762941094 1051 1660945966559931780321772174072238235332890415752221814933189388425892549744075503233763339891781838959116347991750680351470245037413181887118822277020964801455043823680961309111162696404704466886022475774566280148534582747186136413297067820739992289016068385467643205634461450350867795261300555039652550242892111474125549034221662637483216019844038992702545599395894818490554299064360527785460614213901202341985487002446523490790733132251298802257423087820496004556361728630526841510062648950142462936 1052 11527102152809255533616675644799176484117705429733768106531340559830203777732594492362645454893096732584330100368091799566284524 1053 63234899096119 1054 714725228142282829284667969 1055 17154637969362610122312482499099259108199350471892506429627927876581516791658898160226242915147578959844 1056 3460406843644 1057 10116872637679253165909787020163580114473873838781487565258948582469678683594 1058 1702115788709521293640136719 1059 38695433705901777401511382490408937142020368930417263259024184288078778696504996344819754046296615280408435871600570754044189437036238648804362782473334860746433558548044 1060 1476962938115409849427791966094 1061 98077198379397411696220325106791595558171846159752945949989900197160529169837914390450491457269825808696861232564885924073966499214210977252479336635810950561118882744537084341705046060001394065152741172012364276490818576638594169068778557746875804674109822093478863649509314181768392442384536474536443439292536290435639544921754957080746422755770658480092615098728193137048740805451424805203663808716652097091901022007464765607702000726306942974498575912712468573048603713903979464327689357856962293893102 1062 206274198635027734739347981555144 1063 882694785414576705265982925961124360023546615437776513549909101774444762528541229514054423115428432278271751093083973316665698492927898795272314029722298555050069944700833759075345414540012546586374670548111278488417367189747347521619007019721882242066988398841309772845583827635915531981460828270827990953632826613920755904295794613726717804801935926320833535888553738233438667249062823246832974278449868873827109198067182890469318006536762486770487183214412217157437433425135815178949204220712660645037916 1064 28782618282386719 1065 210812627686149566110795828203167595469 1066 67526095994517854058288574219 1067 108737300019413077415341311859789403359940220329589844 1068 8494005655776472356697364185929642843287560159 1069 643484498567226418138901553025659658457165482654139078377883735193570231883306556315745674451147327130860106546858216547849294201344438221753516927667555646631500989686907810365926807199669146461467134829573122018056260681325816343260256117377252154466834542755314824404430610346582422814484943809433605405198330601548231054231634273406777279700611290287887647662755675172176788424566798146941238248989954409019962605390976327152132826765299852855685156563306506307771888966924009265453969876899529610232640582 1070 5342129585600140576504342951175242126528923578441302969 1071 15317065869574219 1072 734683866504112068139210858076647564 1073 9785056552654074942693114280700683594 1074 4813985189009612293663448071233344527283789533068029792975098946382707984872226708183119 1075 451541394055058268604515469 1076 8403257469397947284006556545058599656921807258275916949661347268116218553967061384932368536617067518053976643168338921883821417814 1077 28208971171602395725701797835508115176532848950274184915828630346009429669752142335373600699750232539417749750396816079698214099599417974978380468423061113484150064181523894 1078 3880581951339844 1079 568356704901354563532302382995736556937438964844 1080 342586988494 1081 36979059480170910162629485130310058594 1082 3867992306918940880934869133748567936240216221110987983506645407889470511992901390669643349603534215910131637362122500001756433629697654824046752100583860923133692492705263080517761212473228574467131436259373645082025503649376175114540532240659021212772214509 1083 199145930834770202636719 1084 75629317224581525556059008905527396912296265324483252546952125413045966985703552464391316829553607662485789788515050296954392760324 1085 21241369881842870074219 1086 43325866701086510642971032641100100745554105797612268136775890517444371863850040373648069 1087 249299079098834658289091709596060494427048036843787579619169043473839488892074016984752227595498304088080789468975911668635665457789726713302037965586742038052687316228485780789886632583504541360314217033102150593492023342670720936030080279259536427159844572836355476619713640827041421725592513213788290219114980383635479832115405269472413349615700599682254383234564510762729890565895208551252268376689191893230219923342286084852703277138364757224977589785797766130638569724019404495462707816699685565466309017942829476 1088 434937342933844 1089 13131915183105469 1090 48079166270401265188539086560577179138760312205971726719 1091 20193225407005607321416428477280900048590890984346793949152692521380998600257995375764930435235362631134543946987048845159488902080967863777465075212526105082267672614507348243980817239263867850185451579681274198072853890756328395818436502620022450599947410399744793606196804906990355159772993570316851507748313411074473866401347826827265481318871748574262605041999725371781121135837511892651433738511824543351647813790725172873068965448207545335223184772649619056581724147645571764132479333152674530802771030453369187536 1092 247284064371094 1093 181739028663050465892747856295528100437318018859121145542374232692428987402321958381884373917118263680210895522883439606435400118728710773997185676912734945740409053530566134195827355153374810651669064217131467782655685016806955562365928523580202055399526693597703142455771244162913196437956942132851663569734820699670264797612130441445389331869845737168363445377997528346030090222537607033862903646606420890164830324116526555857620689033867908017008662953846571509235517328810145877192313998374070777224939274080322687822 1094 2819766391743907902201519598502706025519117625189910239976344502351424003242825113798170001860976443398485963636987302501280440116049590366730082281325634612964461827182136785697447923892983630786538817033083387264796592160395231658500048003440426464110944376879 1095 1897313649175346094997162453828508359219 1096 141463689605345226309442222165466729568185092217345729893820863400029 1097 14720861321707087737312576359937776135422759527588812788932312848086747979588078628932634287286579358097082537353558608121267409617025572693772039829931530604973133335975856869862015767423359662785194201587648890395110486361363400551640210409996366487361662181413954538917470777195968911474512312760984749148520476673291448606582565757076535881457504710637439075617799796028437308025546169742895195375120092103351256253438651024467275811743300549377701699261572292248076903633621816052577433868299732955220081200506137713562 1098 1856467787715249612654131833996294 1099 7375200152868175557948234737699249903451454028471704435073773516620395760339844 1100 53852974018594 1101 185079059856883318356329495598768743673232021962748927232751643700167868063243805862386194191061275691119856112353510298899982707471781333833154253323703965569508571094978266894 1102 1985347855950785636901855469 1103 10731507903524466960500868166394638802723191695612244523131656066255239277119709320491890395431916352052773169730744225320403941610811642493759817036020085811025414201926399658129409494451629194170406572957396041098035544557433919002145713388887351169286651730250772858870836196575861336464919476002757882129271427494829466034198690436908794657582520934054693086125376051304730797550623157742570597428462547143343065808756776596836644066760866100496344538761686201048848062748910303902328949289990505324355439195168974393186516 1104 63413864599754419 1105 69391293233093261719 1106 5837935536764530825418217069783368091011719 1107 6921586902068466883824319 1108 55133772256719932130367017492129472349063977421548291106728099426110509932577889746541269968744579985952140755827471666479752322276014 1109 7823269261669336414205132893301691687185206746101326257362977272300069433020268094638588098269867020646471640733712540258574473434281687377950906619258642556237526953204345350776339521455237682550226391685941713960467911982369326952564225060498879002409969111352813414116839587303802914282926298006010496072238870643730680738930845328506511305377657760925871259785399141401148751414404281994333965525349196867497094974583690139093913524668671387261835168757269240564610237743955611544797804032403078381455115173278182332632969982 1110 164330173363448881382344 1111 8807721301572459270642646260642941672155157846696777344 1112 1273173206448107036784979999489200566113665829956111569044387770600259 1113 13603606008957722297361241792969 1114 166504385666086017717097530771986288100878376649839009760363166519349235967485580144668140439888798006237197666800463225398108708412612261565044628629997398260938506433277995058648602457956790414314330606986540934598973970479178034202769334555153742279287154510313309 1115 9116677957076034886011868011803809359720571014133025509467895618658357865275996497168794761068944509998322344 1116 153284661024890588944 1117 51328469625812516213599876912952399159622141461170801574558493883560755550045978968923776512748597522461500434853887976636507120202322150886735898328955953811474414339973709846443563600267814435212035355851463585294629970516325154135773880621933145134811807339585808810020584532300250920610279441217434864729959230293516996328125276200331220674582812569434641335452003766732936958029906494164825147811816080647648440128243591002595166635351152971824900542216443487344407769838092767345418392256596597260727010651878154284404916050262 1118 607734863950660686524597167969 1119 134922634635667939081764202291502414137786144010843967952675948257422375818104734473679535565283669978826375105905709007898087393746928592364369450672980190900171748328239156565544 1120 1068026803594 1121 31443501358722413868380761931419372558594 1122 736397397575683594 1123 37418454357217324319714310269542298987364541125193514347853142041115790795983518668345433077793727593874433817008484334968013690627492847996430469881808890328564848053840834478057357864595236723269573774415716953679785248506401037364979158973389262803277807550558054622505006124046882921124893712647510016388140278883973890323203326350041459871770870363117853533544510745948311042403801834246157532754813922792135712853489577840891876477170990516460352495275787302274073264211969627394810007955058919403069990765219174473331183800640816 1124 4465835552794314502559728416862487260274182171145411579644976053514951304538809069469842867468310978862123401222025204984859938104357114 1125 11806546470469 1126 121381697150576706915764099932778004025540336577732638115304748392605593020296987925463074380678933746546917099097537691315221248432794338680917534271268103332224171189859658397754831191850500212035147012493188341322652024479320786933818844890707078121600335638018402079 1127 158638488677076761719 1128 1053526375610443239646710319 1129 27278053226411429429071732186496335961788750480266071959584940547973411490271985109223820713711627415934462252599185080191681980467442286189397812543838681049523774231249968334503813883289927571263519281549057659232563446161166356239069806891600772583589521704356821819806149464430177649500047516520034801946954263306416966045615224909180224246520964494712915225953948333796318749912371537165448841378259349715466934670193902246010177951857652086499596969056048943357799409610525858370816495799237952244838023267844778191058432990667154682 1130 3894412467902502480271666011406751510239585288683709864219 1131 752599556471190124511719 1132 40192519975148830523037555751762385342467639540308704216804784481634561740849281625228585807214798809759110610998226844863739442939214024 1133 79269491714152133435783816345786475049396420620270996094 1134 1474613559169 1135 738450914523158825766961308956108558137366252144775066266899545111326987087355716270672375646584505309864109844 1136 59509393186833077519276079504208452664 1137 98358600649401927590606103470505259906446098983905252637500766279660911971398351431312381427091795414564427452205261866757705710041510943833625329540602559166225204531286345136281394 1138 88487257222770419341592028850995164934618905365167093186057161578209477311796504197662581223514942701232702565242104976968796290107507072898388882483754447329191420797407690971963271938859014654573622172107534300824213325845424853674753937925325459950646644680115415115409 1139 8252032496583110295617847161281700134277344 1140 7210803317061094 1141 5376520911440899981744263123782753179616109986755872533168780893616268509287746094 1142 796385315004933774074328259658956484411570148286503838674514454203885295806168537778963231011634484311094323087178944792719166610967563656085499942353790025962722787176669218747669447449731131891162599548967808707417919932608823683072785441327929139555819802121038736038679 1143 4413131588472983562117882272431491361667052811275471081807820819 1144 24676456003417969 1145 6646058230708429431902651780604977023236296269302975596402095906001942883786201446436051380819260547788776988594 1146 2558349102832457366956796506424319848924224393243206821208479559164572714188481034023544811619 1147 244626413816351873567327857017517089844 1148 69479158463282370452589844 1149 7967046652601556134839094381110926052422134017696325463637562068652533869683266465936302895594435428579718623628626211207374162513362386450523651692788807292464241567034193956038792894 1150 1683510492083263594 1151 856014214315491840072596865281325423676983125086856982344018458234674750123310688335313093539713503575837996386175442186318617375019980066676730219252409575695044240213513406884426634909362986143113094021411832262155082697858023646103578664777442845876075715792220700533128633168046830037420500164247624362651880992815352243686380385952926228404061497676758558047824556551768507955764494734343908986531142370082645066153863601970364376727942512409227076640423600353532567888052919435370484080676384276170357370717965957372987876482258121746420174436 1152 272312734444 1153 7704127928839426560653371787531928813092848125781712841096166124112072751109796195017817841857421532182541967475578979676867556375179820600090571973271686181255398161921620661959839714184266875288017846192706490359395744280722212814932207982996985612884681442129986304798157698512421470336784501478228619263866928935338170193177423473576336055636553479090827022430421008965916571601880452609095180878780281330743805595384772417733279390551482611683043689763812403181793110992476274918334356726087458485533216336461693616356890888340323095717781569922 1154 580564894638596721300185301291379277136034638100861298393721037114632380642696864040864195407481539062787761530553450753892272459395353905286329457975912928926824911851791860467051027190853995148657535071197532547707663630871832464960060586728060342736192635746237238572196809 1155 1029542150355469 1156 2402395356101989746094 1157 414332037873087476815048437203891950007393005371094 1158 23025141925492116302611168557818878640318019539188861390876316032481154427696329306211903304569 1159 282991512228501724815426857382774353027344 1160 67983393078266134219 1161 62294282118616201954418869 1162 472872778477926996858875582652452815371949219 1163 454921050070039298980020950681972864484319588979284361553887513462693783880282355519607125743838884053846920637465463170939352336397993226614748184449719797316950006063309778468066575282866774718882165799833125549231959304032365944508931949187989003455227554476333561312026413939459975401916788027787921738912078286702783611736933678691209067749282846386834244847493930158428407636519438846114461335711096832299090976601875426494732414732674496737272046836863358595481701410994731557652725430318738336112250891451726546352258050065607738479039283922309416 1164 55729171107549435132291406423884386694809682201559 1165 538330716687382783984114794229003138882139997813541023308569768386157373586682317161320161846360104370890936076094 1166 1435445439256902515143637526855469 1167 5807977009746534422297699803829865092215735698900621262991782748047697190999101253667564810888343427434614876625268507970175764472241179722431742084043040516206432102367927393952280019544 1168 535584538681497697673484715537876073974 1169 435498193826712898521285313026403007548904908927225675186671252382917749252307433594 1170 121605575184844 1171 2984737009509527840607917457424423963881620823293084696155055975828733916038532534564142352005326918277289646302410903864533090679107233559819362838174611590196508989781375456528984800430888908930585889812705136728510884993756352961923102518622395851669747984919224495768205301856796898611976046250316554529002145639056963276606021865893022693503044755144019480444407675769448782503204038269356980823600506316714335897484904673231939373061077373093241899296660495744955442957536433749759531548321242223232478098814777870617165066480452372160976741814272076736 1172 2373328112012563293554844629585817092087371647215688675298105718856039236235409230688122763330226654917465722468834296962358950366117648888414 1173 645232815904655456542969 1174 34281776463514497796054641855954654935605709345217758808850833520581927444570607124748989874616377400118554530617650713566584796454836252753252468164019682540200084219936457568718896104592737559533078788419143099409589829739350835223426617585705235178229438948179562700449649359879 1175 36574852918459719756965752969 1176 8719691449219 1177 6420828828846322808298489124008704479001110070241950683594 1178 17868130703557070732116699219 1179 357463658666311668531548464066950800295031277713313157626433486319 1180 1076705981886133780232860343282344 1181 176245735674528109460056917943454810643245827994633358223259900316710909008159307633478041743562549197355676324511061462296814471510603034473773556231372639789513659337600439332580023480643559183442166207550425618681839247996318886048597280622133852645246948761495287250616754869342000066138573555034942228383047697840674624520308985159117097028661289746499206300761828846510181158031695255767260360652786297495664820410586136049672788039883557803782840911568505613243873951199568876489550578396821032039654599256913818482072980010604232123733515627390951859169302 1182 1865036495964861420511504653183329169865759582674297772660981598630973508643402673803164167670069 1183 41977448992858886719 1184 60661309710164558498854 1185 1383141650248827303252931428840982593870469 1186 24991415041902068893323833912990943448056562112663746171652257636504225107091972593942013618595339124686426252820267370190040316615575628257121049291570348571805861396333677567596075260248105680899614436757555319469590985879986758877878004219979116444929260993222901208627794383351609 1187 128483141306730991796381493180778556958926208608087718144756467330882252666948135264805492431057098364872288040568563806014377749731229612131380922492670654406555457657110720273450837117389154644729339165304260276019060811789316467929427417573535578578385025647130064405699614299750318048215020121620472884491241771725851801275305250180996363733894080225197921393255373229105922064205105841454332802915881210874339654079317293180211462481075113638957691024533440592054784110424485710960882371651282532356908202858290173673431202427730485218201732892368003905334420976 1188 9187976791744 1189 792589580764980070358142256736755371094 1190 57733555969933594 1191 38106137160947012344695208412927744870027441920486976106489086609940941270145103325312892724238421227398508205538386680792323190702374380158874659813406388826830401023635971631720909208226544 1192 75179604667554272415116283989837804228445853593078432040502053466174678929 1193 93664210012606893019562108528787568023057206075295946527527464684213162194205190608043203982240624707991897981574483014584481379554066387243776692497156907062378928632033715079345660258576693736007688251506805741217895331794411705120552587411107436783642683696757816951755018824517981857148749668661324732794115251588145963129697527381946349162008784484169284695683167084018217184805522158420208613325677402727393607823822306728374156148703757842800156756884878191607937616499450083290483248933784966088186079883693536607931346569815523724069063278536274846988792891322 1194 16785328463683752784603541878649962528791836244068679953948834387678761577790624064228477509030619 1195 392443092465102049524419684992943288245080058406071405991947361153508725344691409210602397985996516086379492399472344 1196 2802153943357360839844 1197 137853592826167969 1198 18218741565546608223233074922570397773633233780131870959134495817011580103070048020983727927956002221896404738305974912868539390812754632999441244933554784108846472957927250946777538864720869041375818924396257827893331828706510347221973065076364775888353431264059494981089662105463322779 1199 57787459459616905274686402116078340311009990632177556152344 1200 658821131719 1201 614530881892713825101346994057375233799278329060016705167107695793122557156180255579371461327480738709134842657110183058688782331254229566706418879473846467236268150754773204635586876956521687601946442618136152468130611271903135197295945526004275892737479647734428037020464678507662478964752946576086951571862190165669825664093945477152949996851939635000634676888377259238243522949509030881394988712029769439294429460932098154444862838491645355206611828481921685815139678701852891996468860596254563162504588870116913293684637564844559651153617124170476499271093470159962002 1202 163968674089919474009097674303133579962699104021186838632210462353104220927630432188853551351604019997067642644753774215816854517314791696994971204401993056979618256621345258520997849782487821372382370319566320451039986458358593124997757585687282982995180881376535454829806958949169905009 1203 3086597110036707999920311881447147334472222795559445064625616015405216242881753369350344310663312119419279164648609321144178178446892324792868847444885917494973262482914513702169393645866350044 1204 625312426169541334073308594 1205 3531987832185918445719777164936489594205720525654642653927526250381578528102222682895421581873968644777415431595251094 1206 1353365017244416967624862106983298144 1207 668414632223231933945045620063817710876464844 1208 676616442007988451736046555908540238056012682337705888364518481195572110359 1209 6773396008240711120605469 1210 49497218767089844 1211 317478183299673703022016993196247792503151678607947517211083342987147039204932119089844 1212 4514062859711504245715603920334635322279584258326259 1213 326586906403945727925684947868845551625522274473984337810712880959992844897637591205356748779337691260321329916537292794892625170904079015160025955726460440394509582305267426644740925476650842180866019411424895003815800184951474072386154586285238384712298921471632170422192769210790655483507270681342225630302014203833737820751750478323640899276991651564372293320236099026831376079810028880639434196109812700588070887147215175296332351750838499216356996740260942631283645988991402775495407744134121301644601213723802517709057472098557625568729438086282201249129184875280366172022 1214 119533163411551296552632204566984379792807646831445205362881427055412977056242585065674238935319330577862311488025501403330486943122483147109334008009052938538141709076960693461807432491433621780466747962963847608808150128143414388123365279966029294603486862523494346570929273073944860751379 1215 2785381167319 1216 3914436086404594 1217 26453539418719603961980480777376489681667304232392731362667743357759420436708644887633896651126352992086027723239520716386302638843230400227962102413843295671955276166726661558224014963608718216650147572325416495309079814981069399863278521489104309161696212639202205804197614306074043094164088925188720276054463150510532763480891788744214912841436323776714155758939124021173341462464612339331794169884894828747633741858924429199002920491817918436524916735961136353133975325108303624815128027274863825433212698311628003934433655239983167671067084484988858301179463974897709659933762 1218 626162830984030183594 1219 26957734361044593508556894659996032714844 1220 9690353836975204022095743089541094 1221 197512227600299136276855469 1222 49226523980003515608492370605469 1223 19284630236246591288283770486707460977935464785414301163384784907806617498360602123085110658671111331230714210241610602245614623716714961766184372659691762544855396325543736275945306908470755579937957580225228625080319185121199592500330042165557041378876539013978408031260060829127977415645620826462577081243703636722178384577570113994532671461407080033224619548266621411435365926136702395372877949846088330157024997815155908886073129038535262540226664300515668401434668012003953342490228331883375728740812057069176814868202134669947729232207904589556877701559829237700430342091712316 1224 823822496615869 1225 1901971761292969 1226 87139676127020895186868877129331612868956774540123554709540560323396060274000844512876520183847791991261625074770590523027924981536290214242704491838599592194305305917104345533657618286255110277960259265000644906821141443416549088941933289095235355765941922779627378650207440070905803487755109 1227 20251163638950841187477166254174733661472253761665519069008666677073623769547183856307609022261990815509890599259525756026953028790060542966012508085896504684519575150402124399933391710529122637044 1228 11351554786584617843610721663125445991124043880111575247601905412011151129697639052695139845202810853443936109131037908507757026473679364986167425424 1229 14058495442223765049158868684809739052914953828567025548107508197791024156304878947729045670171240160467190659266134129037053060689485207127548407668915294895199583921321383745164128736275180817774771075984191667683552685953354502932740600738691083165200996941190259454788584344434295536005657582491218692226659951170468042357048613102014317495365761344220747650686367008936381760153656046226828025437798392684471223407248657577947311069092206391825238275075922264645872980750881986675376453942980906252051989603429898038919356174391894610279562445786963844437115514283613719384858278182 1230 13310744042439359391969844 1231 126526458980013885442429818163287651476234584457103229932967573780119217406743910529561411031541161444204715933395207161333477546205366864147935669020237654056796255291892453706477158626476627359972939683857725009151974173580190526394665406648219748486808972470712335093097259099908659824050918242420968230039939560534212381213437517918128857458291852097986728856177303080427435841382904416041452228940185534160241010665237918201525799621829857526427144475683300381812856826757937880078388085486828156268467906430869082350274205569527051492516062012082674599934039628552523474463724503636 1232 74577733699219 1233 260591007167741206359498830304807133415077801453005291909670011526369 1234 7058313766288692510136379047475860642385498737750007931472785386195080882194068405542998134891671151292191631056417832365261923504439507353659063838926566967738729779285451988226267081186663932514781000465052237452512456916740476204296596416714063817041295745149817670666802645743370082508163809 1235 624521639097839355469 1236 40626565737403538211440435283011717900516258324936329 1237 92237788596430122487531337441036697926175012069228254621133361285706909489516310776050268641993506692825237915445106020612105131183712443963845102715753249807404470107789598752021848638701461345420273029532281531671789172539958893741711081446552196646883740931149292282867901883833413011733119398724885839699115939629440825904595950562315937087094760179432325336153253945631600728368137319294218674897395254402815696774958442368912307924313966136765388322773125978341572626706536714577144914319897725919713103788103561033349895860185220538044209206808269783351914889214789612884055163150462 1238 63524823896598232591227411427282745781469488639750071383255068475755727939746615649886983214025040361629724679507760491287357311539955566182931574550339102709648568013569067894036403730679975392633029004185470137072612112250664285838669367750426574353371661706348359036001223811690330742573474279 1239 9917028780530179554776345267074219 1240 611850537704395207969 1241 6015731690009087405505410580574359397888183594 1242 287227504363593544 1243 4680784216228969327249598571402345565191809241206382048339844 1244 919475937713354045332468454713161125281047554289037595055754338372903241505508763268306327461427679128958824839614070589128319144368028563879561459324 1245 112034473670155011563487445736119590103507969 1246 344724255510408780710120299753638102406150980469 1247 7133306226884820633223280310630798339844 1248 31143661592794 1249 49018942609475420724896141501001983782584374589082732864109734655037365686018037715134930817369671190341737263022062588700117763021403324932589805232362622830896838998553812150373243262400143318871495319087665229473187309643808294448988678835037145938216542164190911040099600645046312844368460706377752055535537874072609661959564376562787743921502726444517694408970621430120403522684691265103038866806146631395086776709780689570977125835605338477688734735642872843055823698309548578131592470411080767360498251590253544579124502005832693787958752585075393701934325000639197006660715159959844542882 1250 109891701763594 1251 2345319064509670857235489472743264200735700213077047627187030103737319 1252 8275283439420186407992216092418450127529427988601338355501789045356129173549578869414756947152849112160629423556526635302154872299312257074916053133914 1253 231441595625462129503050388040064640734797573705193740046879757037630191580395514816496094 1254 6627576578181152344 1255 208560349502746298301307121812334774048253591319380994071766497558781830505908147202291748988075974505461603820267981834844 1256 493253386223823581315577939257325833542833245424187592617733972791572068451529 1257 1195810961716408221279339190142763847976275112372587235505892758614520409967991659531108005155548295665043529995675736367635549397024285001600072589964102705116196393056095043691666847115034162594796394 1258 521034691315724182548522949219 1259 2894519542146914118384392259492666140377824735110746292892815721645301406393679109041002529834861714118489243644189773800153253788650844933944495409165780515541627446025604053667389641401466062836042927096807544135162237447157235978918332496530108430505748598253309106006841318489339727147113236250899881127317975926113527929050316871656053490820814493822325337155306224827179707611008334513069342046036152437248479077935839938476628303466659631769042097404975998509603333561480533990092403785303908231870061258152881553852722718942414735485176381396116922705519956962743944046308569480468860412624456 1260 2835795306094 1261 2718432500485326935383532796494735083998505508239746094 1262 33759695936432061326514486756326569700849926512197417685988456845824099812026881167591588246244681474824862513402283743250244457002105526047823338910606763083118344633699159010674600435036296802636289567013330435116006053546605278730388287466654449100930189268883478274451526383708521060163989744173179 1263 10762298655447673991514052711284874631786476011353285119553034827530683689711924935779972046399934660985391769961081627308719944573218565014400653309676924346045767537504855393225001624035307463353167544 1264 390441128698811821603970357627111657926864 1265 2023450110676999511719 1266 8920411744068557263602490899531614736263662245384103343406522495822388731662627043317646315876741059119 1267 2082974360629159165527453492360581766613178163346743660421917813338671724223559633348464844 1268 670297958593035099047369503485894460329883667076708406795644912673846463057515888422595312719380778085010983308078657459474544656244292823068200303847014 1269 5045836851607912358307928369 1270 18626854107191164385562490110912138864179119008630235085552490469 1271 19814739519124501758953556418418884277344 1272 768020727820013121702451822369 1273 206300812414577757390446179032042503356933594 1274 34925237562058594 1275 30021449104365469 1276 81710808988300642089844 1277 1121396176438613577585485139140463608018919503632900797947471891466710555417426886933749521158859214531163306713872144174454761857740212994571949110277261769397809404995060628992202338225290627380844477640836529087733636126111768022840934066870285411369559639246361559717323300954544738378461184926696158636387401491785130859787831068021938483223956962574932761237798606567289902813533870740128901386383586688917347578880172219590345252400293669736522224438221432375853794684418900042422720229687891140802224517093544608352701669754079879662472685931734120895747744725765213584209504633013721850331708420023862 1278 109622566396797774377613830665647149644 1279 10092565587947522198269366252264172472170275532696107181527247023200394998756841982403745690429732930780469760424849297570092856719661916951147541992495355924580284644955545660929821044027615646427600298767528761789602725135005912205568406601832568702326036753217254037455909708590902645406150664340265427727486613426066177738090479612197446349015612663174394851140187459105609125321804836661160112477452280200256128209921549976313107271602643027628700019943992891382684152159770100381804482067191020267220020653841901475174315027786718916962254173385607088061729702531886922257885541697123496652985375780214756 1280 583527288094 1281 89253259024771615992987107403667969 1282 1993476285350376789269353928474327614265487310618745316939932388289067269800375306065115694352502196406933306553891452755183684941517329207597920339332418753295055132275301640421324481088458289898870262642570148863165041455873495103750697986618478564960826746138300508628088181431604460081623430403682032009 1283 817497812623749298059818666433397970245792318148384681703707008879231994899304200574703400924808367393218050594412793103177521394292615273042950901392123829891003056241399198535315504566236867360635624200169829704957820735935478888651040934748438064888408977010597577033928686395863114277898203811561499645926415687511360396785328848587993154270264625717125982942355184187554339151066191769553969110673634696220746385003645548081361688999814085237924701615463424201997416324941378130926163047442472641644821672961194019489119517250724232273942588044234174133000105905082840702888728877467003228891815438197395216 1284 3290751824729686595126675257923949149941816924319842629 1285 152040494787502051461652891801192050281176868071828744678317776720351954438807039310470685012307385414481509184975358757601094 1286 17941286568153391103424185356268948528389385795568707852459391494601605428203377754586041249172519767662399758985023074796653164473655962868381283053991768779655496190477714763791920329796124609089832363783131339768485373102861455933756281879566307084647440715244704577652793632884440140734610873633138288079 1287 118187236647949219 1288 2331392080873324219 1289 595955905402713238285607807829947120309182599930172432962002409472960124281592762218958779274185299829655958883326926172216413096439316534048311207114858271990541227999980015732245002828786676305903370041923805854914251316496964109826608841431611349303650144240725633657734012382584210308587790578628333241880357036195781729256504730620647009463022912147784841564976929272727113241127253800004843481681079693544924114667657604551312671280864468138447107477672836243256116500882264657445172861585562555759074999588710440207568128075777965327704146684246712942957077204805390872405883351673445353862133454445901112282 1290 119796696381954234527728594 1291 5363603148624419144570470270469524082782643399371551896658021685256641118534334859970629013467667698466903629949942335549947717867953848806434800864033724447914871051999820141590205025459080086753130330377314252694228261848472676988439479572884502143732851298166530702919606111443257892777290115207654999176923213325762035563308542575585823085167206209330063574084792363454544019170145284200043591335129717241904317032008918440961814041527780213246023967299055526189305048507940381917006555754270063001831674996298393961868113152682001687949337320158220416486613694843248517851652950165061008184759201090013110010536 1292 21621558204917907714844 1293 635502973305529701524913298548660562132359621994400133024487153530859341193799455532871569367869741796526398624431909010952604007103983045535344177283112705709656527322124206114543120897660870403541190290894 1294 1453244212020424679377359013857784830799540249441065336049210711062730039684473598121469341182974101180654380477786869058528906322366132992338883927373333271152095191428694895867145546713486093336276421466433638521247315221331777930634258832244870873856442697934821070789876284263639651399503480764284201334379 1295 15484958643863452284105469 1296 869643893869 1297 3910066695347201556391872827172283056348547038141861332663697808552091375411530112918588550817929752182372746233507962615911886325738355779890969829880585122529940996907868883219259463559669383243032010845062090214092402887536581524572380608632802062781248596363400882428392855242135003834644493986380494399977022514480523925651927537602065029086893326601616345507813632958362589975035912181831778083309563869348247116334501543461162436273751775456351472161011478592003380362288538417497779144862875928335291072301529198201854488305179230515066906395342683618741383540728169513855000670329474966689457594619557197680562 1298 1046439725218281933539711757077636719 1299 5719526759749767313724219686937945059191236597949601197220384381777734070744195099795844124310827676168737587619887181098573436063935847409818097595548014351386908745899117855030888088078947833631870712618044 1300 484676766167344 1301 316715402323123326067741699000954927564232310089490767945759522492719401408333939146405672616252309926772192444914144971888862792384806818171168556220327394924925220749537379540760016548333220042685592878450029307341484633890463103490362829299256967085281136305435471476699821274612935310606204012896820046398138823672922437977806130545767267356038359454730923986132904269627369787977908886728374024748074673417208016423094625020354157338173893811964469245041929765952273809345371611817320110733892950195158576856423865054350213552719517671720419418022757373118052066798981730622255054296687472301846065164184133012125502 1302 5635465478856271652344 1303 2850438620908109934609675291008594348078090790805416911511835702434474612675005452317651053546270789340949732004227304746999765131463261363540517005982946554324326986745836415866840148934998980384170335906050263766073361705014167931413265463693312703767530226748919243290298391471516417795455836116071380417583249413056301941800255174911905406204345235092578315875196138426646328091801179980555366222732672060754872147807851625183187416043565044307680223205377367893570464284108344506355880996605036551756427191707814785489151921974475659045483774762204816358062468601190835575600295488670187250716614586477657197109129516 1304 359581718557167390779056317718590532652725435914232755018328066165056037901164459 1305 325604672111695695469 1306 1059415030562889591266094721102325141652864841842536629979874608364730198929981253030551149722388119760697043368306627543667572709004910951415046383055159954669877394551518579087149103554131362042145511249030122481989292796350866111432374688706510867041346726794484560605819811228193305870238037477163182772762109 1307 230885528293556904703383698571696142194325354055238769832458691897192443626675441637729735337247933936616928292342411684506980975648524170446781877484618670900270485926412749685214052063734917411117797208390071365051942298106147602444474502559158329005169948366662458706514169709192829841431922725401781813824243202457560457285820669167864337902551964042498843585890887212558352575435895578424984664041346436921144643972435981639838180699528768588922098079635566799379207607012775905014826360725007960692270602528332997624621305679932528382684185755738590125003059956696457681623623934582285167308045781504690232965839490776 1308 29616766422567179356140077321315542349476352318878583659 1309 136006934736862792969 1310 1508775182682484315230561698983883247998508639699049041929751727969 1311 16130820397616386413574219 1312 4913566086523329238407154 1313 220193032539311481766066156516073541803878946167419433594 1314 986603097571179969398524475990824346794 1315 110837520700088995515544958123069004654977936824363154870493659229136574785890331657333129373972083967157020195847036534291197344 1316 50650306519732848059937996094 1317 4169535007857580371704956151777761948150411479905259272773660214315968137572518227751170366622593375927009701374897755020860034890609232761757393147154502462161056475760456916317517416209552970717633749498553894 1318 772313557280346512032983051683595028264938469703209203255328589497888315019956333459271788147620939305548144615495531479333660504864580083581568813247211606954340620628057044154531696490961762928724077700542959289370194448539781395234201148067046422073141763833179244681642642385352919979403529320851960241343577279 1319 122702036041856174992470936152640769503894460484470147078531679680535849433404023379396728277362379259209636988610743608026074476679627333666408207752303231081910647311218718105459841042803348243881853266224027916314569266847829187990693974114541661524836522529927463717448596864423146683760422445110248328920569631757248386980433822243238991599270118322709627934129438991129223451042227782093752274842797191783810030737355350518657242589138268307665348725539605255428885469878476639736984335970058955638260981278259816590626371311849022816222066362215472074621751186446722166779740327418344211599355158168634082097598704817355356 1320 28251800295469 1321 1104318324376705574932238425373766925535050144360231323706785117124822644900636210414570554496261413332886732897496692472234670290116646002997673869770729079737195825800968462949138569385230134194936679396016251246831123401630462691916245767030874953723528702769347173457037371779808320153843802005992234960285126685815235482823904400189150924393431064904386651407164950920163011059380050038843770473585174726054290276636198154667915183302244414768988138529856447298859969228906289757632859023730530600744348831504338349315637341806641205345998597259939248671595760678020499501017662946765097904394196423517706738878388343356198202 1322 6950822015523118608296847465152355254384446227328882829297957305480994835179607001133446093328588453749933301539459783314002944543781220752234119319224904462589065585652513397390785268418655866358516699304886633604331750036858032557107810332603417798658275874498613202134783781468176279814631763887667642172092195509 1323 54213733792969 1324 3206014356713770494655497866718425141029563353234216931742958952326714743563743711332732280282103960776486897822057668190285503379932108999657686939090847508824 1325 26663067777557135702828033914219 1326 18409934939392089844 1327 805048058470618364125601812097476088715051555238608634982246350383995708132563797392221934227774570319674428282275088812259074641495034936185304251062861499128415757008906009489922017081832767828108839279695847158939888959788607302406943164165507841264452424318854089450180244027480265392152131662368339286047857353959306666978626307737891023882811246315297868875823249220798835062288056478317108675243592375293577611667788454752910168627336178366592352988265350080868917567872685233314354228299556807942630298166662656651099622177041438697232977402495712281593309534276944136241876288191756372303369192744408212642345102306668489076 1328 31625731424603757549921598967796044292075964 1329 337732335636464010108101448293998717800183329872326001094666477359593419143373976447844799696430063450087785811366718156689662826139347853702348844919514699435045574536597010221718910712973790628128333709382865394 1330 519602003729402344 1331 447946022363796386719 1332 111744517887145239339994 1333 178332655672120515830582007765769958496094 1334 1240842409969241023063659667969 1335 81673131305543003429782347941631181185457309219 1336 29126119203130558653103561735205833144870760309052853156484573359369539069994321159 1337 122997553020791219565230601270399992736741557367461866404253824959835226643676972789593500558594 1338 4740672537679538140726171366137980867054696927349173264923305721702346089943518178527773275755851145199127619 1339 1981737292853803335894595408644661876234910515506774902344 1340 7064267947154923732107796712275457344 1341 138488745440231554448898417876017007789242361881986585337766940595584934869 1342 9417957526964537401857405813698730469 1343 4385468402016624718613444313238708001060485839844 1344 1050349118569 1345 80800552590364877730832274471717304393478915944960739900589877578040563018914051778195851313625649212057467722772489633498282863594 1346 3693951802751621676311884913728032828745324487497888819684935728382125376202685524289359725284638376449318303703432046704177038851291635737788052605128202452502795603904757372422756313833678892273436473195288257449319669571337869680181931830969092958336752789019417498755711627607229070320967719232225979423578848473365609 1347 246206872678982263368805955806325065276333647476925654798011861995143602555519628830478858978697516255113995856486337536226764200255584585349012307946326215888148223837179220451633085909757893367905555274140108872044 1348 2337184466044338690603857944837731927810551684507744143240617076246175048057969165561561832325653787406058948512280040110718131963970507460750453778597227833932514 1349 16710365805580798348626140501595442771911621094 1350 4096148775469 1351 1106977977187120976087075411433599934630674016307156797638284424638517039793092755106341505027344 1352 616911400085449219 1353 15998490435624230038425292969 1354 299210096022881355781262678011970659128371283487328994394479793998952155472417527467438137748055708492394782599977995783038340146954622494760832261015384398652726443916285347166243261420527990274148354328818348853394893235278367444094736478308496529625276975910572817399212641836185554695998385257810304333309886726342614309 1355 727204973313283899577490470245455739541310243504646659105308898202365067170226466003762661822630842908517209504952406701484545772344 1356 2398958080227941527847346263026558930307584537829165276359 1357 19652188349201508667737976207137107849121094 1358 2261735840403792010239099286683619589886756582855469 1359 1246398708962083990040085760884153070103181256937879268039902465360264413819 1360 2174686714669219 1361 13425932748078298590695506290430103305096760761845514705673134143744995813692048062993722484313759744109136422550861181209094510132314701761821892870950557161162840240264687244210117258053994650005672898433890605415201041546166111456436163368912253675371161386350380749255649189497165130162816081405669169188353254251174348565835935369267574231677329919619408412194722980622510969671168559255102762636061929940810438423549235220440509113719007443167688551326887956263530328218920650049317021373485752470835099132421490844627093407578036843461052547427157938302761640765715036689531830246804220410388070030607332727902665610523849744173533032793983602 1362 383994475552042589398819880657176450231430451115283034458787763457890033285424972460749635336223942761129337119 1363 577797804377670471291085705161094665527344 1364 735397280894705778808594 1365 9265879353199219 1366 218124160000680508364540492270726610504582665662262836913575769825236121339392377523762402418332611490955796515383958925834949967129919798680646718280215226617837577614972018084191337575564904909854150305708576314124877168517929866745062892686893970096826915438807583884026015898579269373382822852943711858982907423503765831079 1367 9787504973349079672617024085723545309415538595385380220435714790790101948181503037922423691064730853455560452039577801101429897886457417584368159902922956170487710535152957001029175481121362099854135542958306251347681559287155095251741963095937032929345576650649427566207368259143433379888692923344732824338309522349106100104494396884196061614892773511402548732489953052873810496890281879696969913961689146926850809610767392475701131143901156426069244953917301320116113609271593153885952108581271113551238787267535266825733151094124388858883107307074398137022713236118206261746668704249920276679172903052312745558641043230071886463502505580906814045676 1368 7414402469542819 1369 3822287715880498024489497765898704528808594 1370 1099897108175531065803079478559250887790912798340606751566789009689219 1371 1615363291646802629962735876045298753278025061096109221129755826550137176366764284756771793759234404149802926814406860575183799917876890464474869752435846302442140496595732865383164676653921538386828348153633254309479044 1372 814443125589844 1373 7135091125571479081337810558492464530563927636035942180697636082485984320224315714645446870786188792169103569536852217002942395559227457419004388569230835048285540980126505653750268925737472970793664810816605257232459856720336064438519891096938097005492925378323432695765171460915562933938857141118310228942627641792498346976176415328578928917256831889812458025985175775545007852233015490299091067278071388109674240206249429114786124603903943034604479571405712662364646821158991409182859087155746641778853075918033209515959467147616679478125785226857236241889557949130172364813321485398191881699117046325135991512249320514722405231893326568481067439297622 1374 3455950279968383304589378925914588052082874060037547310129089871121010299568824752146746718026015484850164034069 1375 6162388506589219 1376 44222094778709963145664384 1377 5122026826785619 1378 35886135981422562878590938171386719 1379 89665216152156799063053108326121594705084595320879700608701038395719880223240513163613661907214844 1380 584075068681948594 1381 46813332874874474252657375074269059785029929220031816647557190337190543124991735403788776919228184665421488519731287395756305057264091348126087793402723508751801434370610003594255514421763560161377234823767747092702169119942124918781129005487010854453039083407180041916915289955067008409572841702877233412092579957800581654510693460970806352626122074029059537108488738263350796518500814631852336492411426377387572689993202504422111763526213770250039990467992880777774447793624142635648738470828853716711055031098215887634210063955513034055983276873410326983037389704243060885540202265697536935827906940939217240311867791897093700726452115615804283469231696302 1382 1431112613764464815379750169788237291520566869410106472989970625823374192107753388933405122266680263992160980937434154512403106734339403799143723118636492101839632346731831410650379365833281341113553080155753969196973319102646137855714357638918711337805281392194016557863094690310578586358764700738163693506786855605608207617707679 1383 130844426623391013026981605959669199015520029948784846911510221950561111285707907065298515294497986736134037071966955706589887793348028127622464449947303550497813380224254362096036338808967644609333096200444293599067802544 1384 21232940899082177258112496504965052362610784265299529951077253978980393982025860124729 1385 530132425545383962791990552808937234125615167514887414487770186789524133967095093716742980468697884480309045729110304485382233868038594 1386 337793264402344 1387 150393292250227185137635264514358984947204589844 1388 138008405535452155341467207784723232605285266418497783914215197735260390412775021257244664636997530492540374850701624088497794974340494495049853545172387706365881004424 1389 1177599839610519117242834453637022791139680269539063622203591997555050001571371163587686637650481880625206333647702601359308990140132253148602180049525731954480320422018289258864327049280708801483997865803998642391610222894 1390 9899073973579779592227715307033257990118215185065460764101101087202969 1391 160520720721158070207462228100217611975027751756048767089844 1392 46228707293220971269 1393 806986945369411191567477974935094352345761357887917305478309345561478922009164618472522957164933594 1394 42203809996573658786430358886719 1395 2930442049005261259219 1396 1242075649819069398073204870062509093447567397766480055227936779617343513714975191315201981732977774432863373656314616796480154769064450455448681906551489357292929039814 1397 22388045801912457194185685229461705365599902654603647939365974121094 1398 279931972677439047671739692999081632218712798863041332120456279560801834265074804923886484160107254272863286759569 1399 18136444314103644628582429800729730459486530058060115001154947335900435103659886251094460406759296805659894473422181511463444230118427272231678166577014115692418691334763134820778228988226190720101687228891929401083002691808677687733270283277861428380504229229721477950491819005968848425803822613648290475480045840522700709074961916378412211858718648094032446076684353028980376365737083151570587179682579596314991954080211920939239201837978103188804145376665140719444076895910836422108783090601626742237664411853981006214814716106366133899842694502119019977418240224501412023132758190935447685774009326905165662518854332440122279214261733866959431629944360235523476556 1400 17090595240469 1401 95385587008452048496669590744598846082314101832664153398490951801959050127281064250602617649689032330641713025463910710104028201350712505036776584011584288312905954183481429968010490991737412920203827130123890033720428054394 1402 84505768730177882883358867775825623826997953071797377123584775484244422669770729863128639064725202908473113763374549389802891049556007454935637706432366222121528450442167912967494251173089429911414195830117116127112077519692151794242077104220510985786064060927664483725257878368149354945898696813887827937882257036655559051618020722509 1403 176869695142813578009641785864233970642089844 1404 82691791125694 1405 42940726469176100986151234777523915964174828568705880573509385129951454851334702591056181417964528642905032704057934663315960943311126094 1406 13025867282893104563713073730469 1407 65065625829058508058887601297273949219 1408 17015655720814 1409 1070938900303506111673163897303289853902220113398391730703198485237584792436012623240876792558729717077411108761106396070404918344263011998008364058206106517521631304626428348032133643525768335831284529178839539204550225948610608782961876957274439484440394231785823551498591420483454530695289921513317904286621226837024954170167426200228862698045477451304521908382134362008262244020409023017091602373076642582803959896482433719541135629330769015195695980346699894342453296626638979889101532716935457502391845855565724435978594171364813840651811267655626010646569667016583878553966238416547250397269476744423127206075829476256780465322941123110087478316584527547425767140482 1410 9703532406938292996746016094 1411 355222940563346602207688989372335348085899353027344 1412 100608127635344621243929594475063236569252959219084884473462879149004824610912990496531360520371199729061933266161483960514892536294220486891343234430670637940727252224914 1413 908624658833359228739222519684547588105219136307713986401088897247632757673869 1414 183200603072707152829367042221373186780827283211292969 1415 386466538222584908875361112997715243677573457118352925161584466169563093662012323319505632761680757786145294336521411969843648489800134844 1416 559887110580789565721087378506819 1417 1444686486490422631867160052901958507775249765804438903808594 1418 554442348638697089597717531477191917928933570104062591307839711952127657136365758631987000903662056282492099401500418546496768176136964911832718991902754783339348163351063676979729781946639749648788538841398398909982340606700207922022267880790772577742366303746406677721416939973427917800041349795918039100445488417497122937665833960379909 1419 143986413920618070345827636719 1420 572205703719548822300731533694312044844 1421 115647458245588959292969 1422 719233658129390197691524342997310948812644 1423 5122267561045760323443281052720818969228847833560992297809746555738325697092882860569793231627834916160027933460000298106468541888141314233102067031114003084003919359457763369358906220840800651462623133241984971989648389655200134880034385668457968546454387958410408686287666307838328033225120140610632623347876442703458408022331524325482443190007879239788537847612588807320296057020051724411035604310752016097631273262118689525119945939884558945841542807422874846943229501713018815001196068837588068234757624579949337439828100585218592290608553087047561884516212673680643177023385345392954585685377591914796740309717304034222417005445202380660731996076395981138983474034142855316 1424 23055158208536139253892845647523316288923377574 1425 270193041939289219 1426 11167581689723169207572937011719 1427 414903672444706586198905765270386336507536674518440376122589471014804381464523511706153251761854628208962262610260024146623951892939446452881267429520234249804317468116078832918071403888104852768472473792600782731161519562071210925282785239145095452262805424631243103589300970934904570691234731389461242491177991858980131049808853470364077898390638218422871565656619693392943980618624189677293883949170913303908133134231613851534715621130649274613164967401252862602401589638754524015096881575844633527015367590975896332626076147402705975539292800050852512645813226568132097338894212976829321440515584945098535965087101626772015777441061392833519291682188074472257661396765571280576 1428 20030009214058594 1429 3734133052002359275790151887433477028567830070665963385103305239133239433180711605355379265856691653880660363492340217319615567036455018075931406865682108248238857213044709496262642634992943674916252264133407044580453676058640898327545067152305859070365248821681187932303708738414141136221112582505151182420601926730821179448279681233276701085515743965805844090909577240536495825567617707095644955542538219735173198208084524663812440590175843471518484706611275763421614306748790716135871934182601701743138308318783066993634685326624353779853635200457672613812319039113188876050047916791463892964640264505886823685783914640948141996969552535501673625139692670250318952570890141525182 1430 445474968903808594 1431 3678415064822168109206479780819 1432 15478813915430907221164009952119523172343261729403357334335318150676707212896852030927259 1433 302464777212191101339002302882111639313994235723943034193367724369792394087637640033785720534392023964333489442879557602888860929952856464150443956120250768107347434256621469197274053434428437668216433394805970611016747760749912764531150439336774584699585154556176222516600407811545432033910119182917245776068756065196515535310654179895412787926775261230273371363675756483456161870977034274747241398945595798549029054854846497768807687804243321192997261235513336837150758846652048007005626668790737841194202973821428426484409511456572656168144451237071481718797842168168298960053881260108575330135861424976832718548497085916799501754533755375635563636315106290275835158242101463539722 1434 204070408081853065752698236196330509887441630371157131115812627799824537179239532789513246952718188364917336047725619 1435 1254281650152939635012542969 1436 73343325046166228886824674372321099458985407270712880781154438899624517141355570071971361819350604602486149351031721807215356658958486734943789217899958895058790166871962124 1437 50691811745358765105118583974900355360831088592052870346247429916584919558692376066404505726368389030828562611965566171688394851354024004389249584583700365765299053197223554623629463343139922459726042093860170243410418005655068894 1438 32739266244766424443655622516196705561785598381074791954136627151061186026245261681460200416360340761424875977559198214752087664032711641078810223752865767201405169697716959061976063894167130577011314430045734057235547230485040577587492896092814329943108987869921567912771948888490945118174641664099164290842205645564787612346229829526473231779 1439 220496822587687312876132678801059385059901797842754471926965071065578655289887839584629790269571785469999113803859197492505979617935632362365673644011662809950256279573077051044812784953698331060129779944813552575431209117586686405343208670276508672245997577671452466214601697294616619952720476884346672170754123171528259825241466897143755922398619165436869287724119626476439542003942257986290738979831339337142242180989183096873460804409293381149695003440689222554282903199209342997107101841548447886230573967915821322907134533851841466346577304951825110173003626940594689941879279438619151415669042978808111051821854375633346836779055107668838325890873712485611083830358491966920457156 1440 764232512794 1441 1813431709954909032729040503586398134613592115022895483088643903808594 1442 1648805427654364375464303379992358681027445548901636719 1443 4937805690007478406921386719 1444 540538955122947692871094 1445 43369558270683288574219 1446 1836633672736677591774284125766974588986974673340414180042313650198420834613155795105619222574463695284256024429530569 1447 1446679652997816459780306505613750625378015695646312090312817831261261557356954115514756053958660484468664185667120194748331732273275683929481184778360519696083631450278958531905016682081214750085511486217921718447404163020486249505456792085684173398605990107102399630834001735949979643509799048838198516112317802128396912713409264312160182606857340344431299396757948869311919835087865154648053538446673417390990250949470030298586776337729373873723148917574361989178650127890012499404019695182399366581558795803495703699593709676601931860699893697788924547845076796357241760708669952396780252438204590983960016611003186558530388596107380561415248256170022427618094321010982065794965119398876 1448 139309325238878164990476089569075708551089355564630216009017863356090364916071668278345329 1449 11166141018919605469 1450 1227279148728699159844 1451 117181051892823133242204826954713800655619271347351279315338244332162186145913283356695240370651499241961799039036735774614870314135330398287975967047202095382774147472595641084306351248578394756926430383651659194239737204659386209942000158940418045287085198675294370097554140611948351124293722955894079805097741972400149929786150409284974791155444567898935251137393858414265506642117077526492336614180546808670210326907072454185528883356079283771575062323523321123470660359091012451725595309774348693106262460083151999667090483804756480716691389520902888375451220504936582617402266144139200447494571869700761345491258111240961476284697825474635108749771816637065640001889547329392174671308936 1452 17172504470214844 1453 1054629467035408199179843442592424205900573442126161513838044198989459675313219550210257163335863493177656191351330621971533832827217973584591783703424818858444967327253360769758757161237205552812337873452864932748157634841934475889478001430463762407583766788077649330877987265507535160118643506603046718245879677751601349368075353683564773120399001111090417260236544725728389559779053697738431029527624921278031892942163652087669759950204713553944175560911709890111235943231819112065530357787969138237956362140748367997003814354242808326450222505688125995379060984544429243556620395297252804027451146827306852109421323001168653286562280429271715978747946349733590760017005925964529572041780422 1454 214802325831912510774824539328766585190875310978231710011090410738112441518195161892060374931740195735708611288765899486988447163718621077118073878042552298608419318386720968405624955209630543715771233975530061149522425379212351229551540891264954818756738069414555407075696756657389090920343823958154616912215711240550571524603613911523190873700379 1455 535857414495667645502801984845042179757785405784219 1456 671199603292969 1457 14444945109441761782277142629027366638183594 1458 7955631177244 1459 768824881468812577202105869649877246101518039309971743587934221063316103303337052103277472071844486526511363495120023417248164131041902743167410319796692947806381181567700001154133970541922848000194309747138535973406915799770232923429463042808082795128565988508606362210052716554993131726491116313621057601246285080917383689326932835318719604770871809984914182712441105055995989078930145651316220525638567611685249954837302371911255003699236180825303983904636509891091002615996132695771630827429501775470188000605560269815780664243007269982212206646643850631335457732888918552776268171697294136011886037106695187768144467851948245903902432939080948507252888955787664052397320028142058018457927456 1460 5149851333475939400706583803248808403594 1461 332588976861298857854683029459321231522412772252458882341729387682713657224580679371679962070703000431266199297106079652447558619733751492797866524453658099786127088026983741885632908994341031258262562177816576967015752535102907011894 1462 379834289969162929077873229980469 1463 1224062412631765136719 1464 5038983995227106091489786406561369 1465 22820462615505416284181198361402087423917035069381621877866401142846531117648165679693488108944487066514093485277252855407297599674208162388594 1466 156590895531464220354847089170670840604148101703130916598084909428083969866764273019312013325238602691331577629510340726014577982350874765219075857093020625685537683103919585967700592347820666368797229568161414578001848101445804046343073309732152062873662052603210891758182935603236647280930647665494715729005253494361366641436034541500406146927576109 1467 662387376289518877750893216850035191728704750368323496086393806093524280344250319 1468 481205555627896627726456688556798733550403257103147210805154273620436456964433895242204104896759316796911625892119126777139955039426631467966201058641630310480722284846943493924 1469 117019605405724233181239964285058639129795231030159551208496094 1470 204344073527344 1471 408585063832667224840864345472600413545436848328930693384115350376109773255628746306817883035333105764135725527210080364885781593965039835731631707763074296875171021513520056313354111438770020264071264166329050696243344739545692355060277268932970328725920237499002273739272625738702104917858165344827088472663926989687815305239594512934615665479036885570192778174882413312063564432095715535081143552365886010121620921248690809830889270420925775173980374510263931453031293521247600755973571258559961853057652181229819555351168291985968026566616837312499054623367546993024219764605972733434981692936292727446019197282690464139707227751415812863578118355642982559552751971670084153075843455387299425011236 1472 317069322998772094 1473 26939707125765207486229325386205019753315434552449169469680080402299806235191035029106076927726943034932562143065592451848252248198433870916627188480746306082676294130185683092736265628541623531919267536403142734328275955343335467963394 1474 6865691037157147765954048838186374511719 1475 19437376409839151927361636723465469 1476 9051305948858764386539494 1477 428865949234065253057812062477481477704983761797312660740698196914537919791472454005656072878689473996094 1478 114154762842437416638683528005419042800423966141582438200003898973073214032871155031078457714098941361980720091913038389264627349133787703844706299820812036124756970982757378170453731821561265782853180355189671227363347265953991149784100442794738853834899636347740740091715360054759515867798442148145647766444829797389436281606869180753796081110202983279 1479 470374722794493827819824219 1480 446039041986504106609219 1481 24126539434255166959628198735811581819444500456975028513638627324358906000971621840671289175353384562266450456656228035466140517342041637260117120711701774156181973649351845805247246926347930926573144077757564114562473263525433587873954312453222964940936864104078585262030309277244620593294606805446694747222332224814075805959092816394276120430871649056034313358448631623664041416150819906631006445623653203011671593778813943629704180529085246098248367134456574888370044851136149577039483409246707187461201303649439614923931136473479426000732157626465756676455230282391087152880218083936602233986195149262959987580345589216985572091493352333781424310782362477159030451175146799154975480197164643747488459802 1482 165689414454528808594 1483 217138854908296502636653788622304236375000504112775256622747645919230154008744596566041602578180461060398054109906052319195264656078374735341054086405315967405637762844166612247225222337131378339158296699818077031062259371728902290865588812079006684468431776936707267358272783495201585339651461249020252725000990023326682253631835347548485083877844841504308820226037684612976372745357379159679058010612878827105044344009325492667337624761767214884235304210109173995330403660225346193355350683220364687150811732844956534315380228261314834006589418638191810088097072541519784375921962755429420105875756343366639888223110302952870148823440171004032818797041262294431274060576321192394779321774481793727396138216 1484 36924073452885246235694799152344 1485 175652497489219 1486 9246535790237430747733365768438942466834341257468177494200315816818930336662563557517355074842014250320438327444956109530434815279836804011421210285485774926105314649603347631806752277546462528411107608770363369416431128542273283132512135866373847160626870544166999947428944164435520785291673813999797469082031213588544338810156403641057482569926441645579 1487 17588247247572016713568956878406643146375040833134795786442559319457642474708312321849369808832617345892242382902390237854816437142348353562625380998830593359856658790377495592025243009307641645471822032685264239516043009110041085560112693778399541441942973931873288656020095463111328412511768361170640470725080191889461262544178663151427291794105432161849014438309052453651086192373947711934003698859643184995508591864755364906054347605703144405623059641018843093621762696478253041661783405340849539659215750360441479279545798489166501554533742909693536617135862875863102534449678983189783028575936263812697830946071934539182482054698653851326658322560342245848933198906682016583977125063733025291919087195476 1488 416058365638988741419 1489 158294225228148150422120611905659788317375367498213162077983033875118782272374810896644328279493556113030181446121512140693347934281135182063628428989475340238709929113397460328227187083768774809246398294167378155644387081990369770041014244005595872977486765386859597904180859168001955712605915250535764236525721727005151362897607968362845626146948889456641129944781472082859775731365529407406033289736788664959577326782798284154489128451328299650607536769169587842595864268304277374956050648067645856932941753243973313515912186402498513990803686187241829554222765882767922810047110848708047257183426374314280478514647410852642338492287884661939924903043080212640398790160138149255794125573597227627271784759282 1490 584530419065912405141454361165006851058490488462930392659405918098248101719 1491 5270315692153739152769895705079189886719 1492 350798850052736641612586925957906276758243974428194316676957465469298177127072309631566792469737541944948575275354843420535027223742014340147360571749748496340446545653421807070414 1493 12821832243480000184191769564358442853707404767355266128316625743884621364062359682628190590638978045155444697135842483396161182676771949747153902748147502559335504258185194286586402153785270759548958261827557630607195353641219951373322153764453265711176427996335627430238649592608158412721079135293396903158583459887417260394706245437390495717902860045987931525527299238711641834240607881999888696468679881861725763469406661016513619404557592271699210478302736615250265005732646467371440102493479314411568282012761838394788887098602379633255098581166588193892044036504201747613815978745351827831857536319456718759686440279064029417875318657617133917146489497223872302002971190089719324171461375437809014565501822 1494 58257926308480606013013471782782186853824144 1495 50586252766924987792969 1496 1998792936276855469 1497 176751418452145526317150603858891134601502566098619000890571007519489028709088380825964970722816473252192540220653352076576383000429924627083990983622176514208439165788148266771442638788861591992922314306341019479927818543007624005307826394 1498 133553239640003514412608573779381053163223089461032574219 1499 9347115705496920134275800012417304840352698075401989007542820167291888974401460208635950940575814994918319184212029170395801502171366751365675195103399529365755582604217006634921487170109462383711190572872289512712645412804449344551151850094286430703447616009328672396643975553011347482873666689628886342402607342257927182827740852923857671378351184973525202082109401145020786897161403145977918859725667633877198081569197455881038428545922484766068724438682694992517443189179099274713779834717746420206033277587303380189801098694881134752642966865670442793347300102611563074010471848505361482489424143976883947975811414963437677445631107301402890625599790843476202908160165997575405387320995342694162771618250828056 1500 15439329999844 1501 109636710050415617965336107830967700026512145996094 1502 60666521319747783135878612806727901524900112990248712539448272074149001938843079500871366646038455496352395866366357034629182823051009271118934560683072169290176969416047563812284101692982340648905277021142354066741204634365855010632412123419278811220872897640279686655081302662861451872298671893652671194647206792354439406933436164288978143141287383636642179 1503 53653377479451029097822350564852850530025084779834203182997898293575466707884275819 1504 3581989677075507014798815084 1505 11288534851376456715112886719 1506 108451381741428075116679703342414082505091867486078116917318578730566551863072236545191709473799506742840033986539350554119 1507 1321991716557128684859470527114484240133308651851690807171621405876464844 1508 2042770224707516052246094 1509 14316864894623787631689198912570181902721707853988139072136251609078611325436158846903162628548134333427595757872921518202687023034823894793803269673396297650883572428840009608486853741897788951426707458813622577874153301983617544429933937894 1510 5260773771593211646273089250485061659526414396166373533934653262884232915469 1511 4967440517644988733079665434399064901661878217889708440157563892525768768444886414737698403810551696714386465576824994344315146115453317712525791360945749285666512574767690223069310063170142798661858829237822410925520990826209364117608690365957675019470904499613638987144871011867903517645864299203064986692784048576895079969157426618707844734982332093515206919718302253910992009414353249301651176731468533015332025667215865150874943504873591226564328984417970109518462525900529697653165869142233875300714531074274095671448085691506325134079330954058765788539282513831991691615199169641537811615662056499219182196213194179584282739383641295364853596959378445647836749715546777917471014443257085916728557511574838312775836 1512 3083282896444 1513 258957523670679673009405273252432468754620628356933594 1514 44225894042096133906055508736104640211652182369891311441257790342054622413416604956135226284962034056840896586581074278244674278004185758645703294737959611412539010704298674019155110134184126333051946948412776114654338178452708302751028437972654253380016342379763891571554269641225998414905731810472797300897813751626386327654474963766665066349998502671112148309 1515 43404450574149079285726960772448416560380617868521719 1516 255732361688445011735575869023313675756759857358153656857501992327118371125635713721412191710438668077867511375733680853570034846107928453967425856805566653832185531781344497354331624 1517 309605304986320339983649319037795066833496094 1518 536833702832673339844 1519 1040827124210300633636719 1520 19572180432022969 1521 2954680916198730469 1522 3582297417409786846390496207624475857143826771961196226741881017706424415486745001446953329081924758604112623513067016537818616518339046450301966873774728524415659867048192595551563920868914232977207702821434865287001392454669372522833303475784994523781323732760875217295895840939305871607364276648296581372722913881737292540012472065099870374349878716360084013009 1523 2639901556137770457296590478122473450404090221993524543145775912607787080071118881134617177419483404253590257652613451819337185566742626618462419086652369946123897109247116059838177209281203859063656918068977579884669800885671530676026080016774912770022636958179171916967257395418090513321235769032776059592999847559753698193888991959672715713803745550109815080622014268120711504475173305162118803013348368654201067052610866591646130851173526195036573559808070452972601243227103403050496122662817912923687031108643299677730042107979812935580253721555944549427104838433387496583673061913468496142839058968001541405537736127992450803300781713649993160421689040533532010105579895203238713386738988996672141332508843647779902926816 1524 11474142130029757261506493908321877540334337309316224812700334129 1525 174936387688552367346254730511189219 1526 1201979156760031629713477164014429478469007805149293167969 1527 10436994508180741183501426007263662607084125025557353383587327423018307656242959799392405556211589929068717307489359786769758839792386619304682583591905900987494124300624367004586916377843488145590069737475130859270257757146057189889421840724544 1528 8226076346030516764522622612964351514233275356735849625116495813313779957929115940168013317359 1529 11897925449014158163735234744030358161199777866665217264544592652888183594 1530 9850051589972344 1531 17320394109819911970322930126961548308101235946499514527579435762619691032346610979124223301049230615307805680458796857386671274503398373243731931627526199216518888933770328468598280670093978519316653039450561901623318563610890912765407110990060202684118521082613546947222175771338091857900627880624043726989671999839544013850105676247412687798266374554270496743961035613139988180861612055168661466570578646740213200932179895707790264514549505365634959125900750241953236756813025427414305060790748326692310611103808689185586806270455552670342044667128552188791234844961455365085478959214266803193167065889058113161733086735758469720456428823257605125526701794940503518302709692428449198530394506807165919282590523173083943102838136 1532 20714321296764045950581645390888407736297548446010446205457661378496588061176492811434387528545532114307268421434428149139172822534742204771361494401250898960407028074288904285700861524 1533 47432841229383652374929061345712708980469 1534 26160993130457048338492793926940917969 1535 109149565255621325419333862145436980683885037308765146611556782807799530093246529352837883126950104360037847203183056812574586793016147740251609859844 1536 1346504903494 1537 421214599391321773571201479062438011169433594 1538 23503453355625611499168045618224186098720647450837408443653481357171850590008533954493460792106508341201582922869232695504627942976822483760431204658835993848691144387703191619413810884820946282563459738211434151148016135895085753122309304104625349070529265010644102300678372612402785823615917019089473870386435037978078376355021829219120249526109554258038511209350409 1539 46098241441070569 1540 1346324350464844 1541 128938007759111098369028861895026564598083496094 1542 79061057289501066760059503736619866146211971397350947232725243894583016308179660441444756206399840415530384776187186553952569 1543 9204767566116803837420388309602572194405628932643648500051342921122371221921315285356756355332904167429795558628703460686429968793360534875022141476064150837826014853851837131680338877595414038284161407938646067560598040763935477570960720471668584174650630962665226003178700314095686875054567581506722422315118277266727110264514010690601246216198480359496067060107396727282728458825275972210888618455734886602265643716598615954843765963876703681018408312827820609333870095277471046170485695811696081485688243475619193589477437911177169366679246559943464903763402637241160800676392023563789164155779898663146932716784593347938216906709084990260844925515035928604976130270310341653867470516191387092107063309459190225626903806515401701116 1544 74034687114274650880703603516679163628099478210622646626048462319824019621362043461512119856229 1545 390640055167341713571542646952035749043425560816695469 1546 1903779721805674531432611695076159073996372443517830083935931989930919897790691250313970324160627175637328216752407848335874863381122621184594927577365715501743982695403958521172518681670496648887640238795126166242989307007501946002907053632474653274712870465862172286354948181604625651712889278546247383501301238076224348484756768166748740211614873894901119407957383109 1547 3400173368421569824219 1548 81461753539728879478855444 1549 6710275555699149997479463077700275129721703491897219756537428989498208620780638843025075383037687138056320962240324822840407447250359829923891141136050765960775164828457989268994967041767056833909153666387272983251675971716908963149230365223846397863320309971782949756317272528975755731914779766918400645867721224127444063382830713793448308491608692182072632886818292214189109046483626183741737802854230732333051654269400391031081105387666116983462419660051481224204391299457276392658284072246726443403066729493726392126729052237248156468309170742198785914843520522548806223693089785178002300669563546125434113950535968550646960124990922957900155950700461191953027598967056239065669386006303521190146049152595749674482012874949727840113382 1550 11045512338558292438594 1551 11662899527570063698012038574219 1552 151264893006205609644790960293400478171626280261374 1553 543532320011631149795836509293722285507457982843674800279531748149354898283231746285031106026052658182561997941466310650073003227279146223835182432020112042822788351105097130788592330383131603546641446977369111643385753709069626015087659583131558226928945107714418930261699074847036214285097161120390452315285419154322969134009287817269312987820304066747883263832281669349317832765173720883080762031192689318977183995821431673517569536400955475660455992464169979160555695256039387805321009851984841915648405088991837762265053231217100673933042830118101659102325162326453304119140272599418186354234647236160163229993413452602403770124264759589912632006737356548195235516331555364319220266510585216401829981360255723633043042870927955049183922 1554 4108254334086222034558594 1555 8841114785705327358966042833780395435394688022009976875536099407431761937552968877579868533282958453163065623457827601818541530234307966960380398647344 1556 15100740225340989497974019489957649239760912817141615283778635144924012696597663259535668508309692911329998679225698120722456987627827067278322529418511905342136723466156611224275928050814 1557 39113312182519800212312493561777728036388286804499134120405467856016515230047637071869 1558 1055095249914341469660758972167969 1559 396235061288479108201164815275123546134936869493038929403778644400879720848475943041787676292992387815087696499328940463903219352686497597175847992942661679217812707955615808344883808849302938985501614846502082388028214453911757364998903836102905947431200983523811400160778625563489400213835830456764639737843070563501444498692770818789329168121001664659206899333733336955652700085811642523765875520739470513534367132953823689994308192036296541756472418506379914808045101841652713710079016182096949756507687309875049728691223805557266391297188223156096109485595043335984458702853258724975857852237057835160758994665198406947152348420589009741046308732911532923634326691405703860588711574286216622756934056411626422528488378252906479230855078956 1560 254266202659219 1561 227916948926900872150296700295095233993014275353325637736697390466458946631899912429219869026723612749958058594 1562 556120974009728969042277955893096335449219 1563 5546646798422081275301181338726208119571394487707225439527032873016272439141414798748899401198643563494208194609452854440707407578105737349899816906666063926694864912448114225284675426757521183580532251353521018981445052715457779052024232456492255044 1564 1751346214598350524902344 1565 79570033071347946230694385504023558918552192198089791879824894666885857437976719898218816799546626078467590611120448416366873772108771702643423587826094 1566 209388850681059693394 1567 2599698237113711428907842353020085586191320800743828415818191685914171848486850662297168944158323056454790376732097178383669022172976110735070738681696803277348069176896795318550782669860276582683876095007900162547853115032115040071757808068671165921096109652899726596454868562322053954802976883626832801319988385967132977355923269342076788672041891921829056466528624423766037365263010186598427909291571666039298982759310037230052656047950141610464215537820358621055583913183083454651828425170738087352446936440090201269943119388261224793300851932127146574334989079327394033549420230494566603368527336456489739763998366747980266557987484492911004831596632567511964817422312823029322536638891867261908244344116680958209412249717319410233640173028676 1568 26700670089844 1569 49919821185798731477710632048535873076142550389365028955743295857146451952272733188740094610787792071447873751485075689966366668202951636149098352159994575340253784212033028027562078840817690652224790262181689170833005474439120011468218092108430295394 1570 3835104079491451290133082063603609949794756094805286306238362228642605795376719 1571 210575557206210625741535230594626932481496984860250101681273526559047919727434903646070684476824167572838020515299871449077190796011064969540729833217441065465193603328640420802613396258682403197393963695639913166376102317601318245812382453562364439608784881884877854312844353548086370339041127573773456906919059263337771165829784816708219882435393245668153573788818578325049026586303825114472660652617304949183217603504113015634265139883961470447601458563449048305502296967829759826798102438829785075548201851647306302865392670449159208257369006502298872521134115425518916717503038670059894872850714252975668920883867706586401591196986243925791391359327237968469150211207338665375125467750241248214567791873451157614962392227102872228924854015322736 1572 929405512532410338182026006574072080767081322054614209828727064429 1573 4031514201274167480469 1574 9105719392225165307931707326586721489993355509800032238732960693947902012616044738822960327380230801630896103552047413947191059431144682324660816159785318907660915168653576084054000506350853686233467745309685804229064322748364575171578347405463659898700143339234328318294840149221294748747546319719066301617835281380200695847788594681746055221207381778221312193558516730274879 1575 106258918234219 1576 5996809656256246721336991884851012253876057735060434376709925447905745589330325520382481708354529 1577 8880573514083665055192224734308383702147483825683594 1578 57635510764046277668083378223995882420588527148668840532656702799151018888662972461813227274465483662921650501840458997831422619 1579 1381586230829947915490212647931347304011101717668100917130835607753913401331700402821869760852443363445390252600882456577395448812628597265156728435739630830517135231439209800885946492853215247378101795807093470284593607305782249010775041277822673088273237610046683602146571803628994675794448838011527650766295947826759116619009218182422630648658615084828755597628438692390646663432739396576055126541822137771591090696590485495576413582778671207606713169634789205932400570405931054223622350101162219880671752348657976653099841310816933565376598051661582902611160931306829612583537436714262970260773536213773363789919056022913380839843426746397117318708546008311126094535731348983526198193909332829535779282481713045111768255402021944693975967194532469256 1580 3754241622103959823115099592568381326219844 1581 4233372505150444450378417969 1582 97360311697562562006791650285168787755989632217092746605469 1583 111908484697225781154707224482439131624899239131116174287597684228066985507867732628571450629047912439076610460671478982769031353822916378477695003294910097271887953746575993871761665921110435037626245460374571093052082191768362169872778343503636520150132246413781371773872316093948568739350355878933739712069971773967488446139746672776233082541347821871129203407903534083642379738051891122660465249887593159498878346423829325141689500205072367816143766740417925680524446202880415392113410358194139810334411940241296108901087146176171618795504442184588215111504035435853198619266532373855300591122656433315642466983443537855983848027317566458166502815392226673201213657394239267665622053706655959192398121881018756654053228687563777520212053342757130009716 1584 19211224200919 1585 6445172678779183644686245225825908272402727568045273142265816468017754452476114311755724160763276712355874839500756321725716775540810507914117310613913594 1586 235448938174113435046435145342468261719 1587 10081762748510241508483886719 1588 99075956618462232096207541873612136662071348993266137876871625185846447302377268645813521083019895191236121334399805370060040295826173388413074115514856610949759042661453526242474363941389014 1589 18461272863078970644174032723902713953434156303619376656672488627783174677183892906766809391164612632746602746094 1590 7073875124658015594627845732344 1591 2786447744876883059852843871340155601501464844 1592 53971286906306220492032926963659110284884519615543909390389329031151710303972929683442335375190759 1593 2681564582255360551611523760216869 1594 537683624391503786268059385927619317262617649498182103664942596016929665942964825782756984371475248605502784018644847746167684868349662346588896533419163296178469379793825014187304675899511559318400036892791637053922019193968179799306529835945223653358344764038447852866992015971368233618793862633091146044231555530219470889116068727362422814757074686622190263717436854406001315309 1595 1475095130683532644042969 1596 180270082926527344 1597 535254813143805297263748858775547410948812688887715597016176808134633321607580621262745762643766664710817816458467403158735811125363040527851082392214452853038424654243306834832826023489027656361480165623362301926364224508680131439274232760849244863145957880497477473971906297835557091874681832307907830096899600825761504245744578003741866770569707850227132974894696958512504909373330315631060202815789611566495190665716436523443621487106354778021213335862649985574252329930544737527601286227521466694495371943403971808694523886459097391378715086331177710643655344864587337546794627081646313213021340918199285134665333954815497209615371073524850179804433743018894535685693267195827372648595270546482505252615134401494880317162528233402071124564753727365440131062 1598 30766577487502197255307731628417969 1599 399962260890605750960632324219 1600 2917636440469 1601 43355639864648229078363657560819340286853827799904963358310321458905299050214030322282406774145099841576243133135859655857600701154406282755937673769370681096112396993707853621458907902611240165279893415492346456035502185203090646581212853628788833914822588320295675391724410124680124441849228416940534237848867666886681843905310818303091208416146335868397770966470453639512897659239755566115876428078958536886110443923031358398933340455614737019718280204874648831514438724374123739735704184429238802254125127415721716504256434803186888701675921992825394562136082934031574341290364793613351370254728614374142095907892050340055273978845056955512864564159133184530457390541154642862017184536216914265082925461825886521085305690164786905567761089745051916600650616002 1602 42470028278882361783486820929648214216437800794 1603 166151455767710735797566294515124425580907406732574389910052397650048572094655036160901284520481513694719424714844 1604 8025152486095440799792810891762583069627779268454557168026601640053562231492558760310895207724611510490125828086384234974863263961920044461459003356703385486930482455577735625640423479252510114 1605 31641844468554678799294954403114895672517470426152332969 1606 5005088766087560721380501603037867019042969 1607 31606261461328558998127106361837299069116440466130718288208224343541963007606028104943874538351777784509081244056041689120190911141562180129078564177871226519065937408413025290043543861003594080489042299893920566449881093013053081357704170295387059923905666885495547360567094980891810718108087515949649459391824529160391064206971586542953490935370678848061975034556960703204902393585781807698473916069560773389974513619889860272822405192143143287374626269353618998174025830068736206267328350448915086843257217886061131331602940971523241863521747132769712635797204458909017694800675934544133148915697159878749587916853304697900294730578046520568878267272008091522703437704501734646410527526902130499245452661671071273871187848130129654158897834424142847201874299065276 1608 3673419332520560340696054290383237819 1609 284456353151957030983143957256535691622047964195176464593874019091877667068454252944494870845166000060581731196504375202081718200274059621161707077600841038671593436675717227610391894749032346724401380699045285098048929837117477732219337532658483539315151001969459926245103854828026296462972787643546845134526420762443519577862744278886581418418336109632557775311012646328844121542272036269286265244626046960509770622579008742455401646729288289586371636424182570983566232470618625856405955154040235781589314960974550181984426468743709176771695724194927413722174840130181159253206083410897198340241274438908746291251679742281102652575202418685119904405448072823704330939340515611817694747742119174493209073955039641464840690633171166887430080509817285624816868691587482 1610 42087762302081589844 1611 28513604581056934354775807806535963738527061080479868773775586067036039602704727425392319 1612 18384932022367644470214844 1613 23040964605308519509634660537779391021385885099809293632103795546442091032544794488504084538458446004907120226916854391368619174222198829314098273285668124132399068370733095436441743474671620084676511836622668092941963316806515696309766340145337166684527231159526254025853412241070130013500795799127294455896640081757925085806882286589813094891885224880237179800192024352636373844924034937812187484814709803801291420428899708138887533385072351456496102550358788249668864830120108694368882367477259098308734511838938564740738543968240443318507353659789120511496162050544673899509692756282673065559543229551608449591386059124769314858591395913494712256841293898720050806086581764557233274567111653133949934990358210958652095941286864517881836521295200135610166364018586022 1614 42016287346989736420032782725292998284609036291379584748306736340581092769835306924661842683085337590269883215841694609419107089069 1615 390326024436149597167969 1616 12252456333502654381228067783765438731901728701171274 1617 50447565367417969 1618 285747123030245163678083748116759937585362786266963395353800758169833118598395169978814154531361177594157005041652636531071100614120612907133549762616813561284381945667010159364715384264712322595729834006342080387573371802461643440723261522544565603564412099745356765375487103959839905442605429151592591744892462102535365828782732680538213343097314528533183415940258359342379745008997409 1619 16796863197269910722523667532041176054590310237760975057803666953356284362725155182119477628536207137577290645422386851307723378007982946569977641225252062492518920842264426573166030993035611041729177128897925039754691257951949942609819661965950794513020351515294639184847137523740124779842080137563797658348650619601527387553217186923973746176184328937692904074339985753071916532949621469665084676429923446971141445492667887233249011837717744211785658759211556634008602461157559238194915245890921882667067459130586213695998398552847283179191860817986268852880702134847067272742566019330068664792907014343122559752120437101956830531913127620937645235237303252166917037637118106362223057159424395134649502607971135788857377941198124233535858824024200898859811279369549209856 1620 4751532579544 1621 151171768775429196502713007788370584491312792139848775520233002580206559264526396639075298656825864238195615808801481661769510402071846519129798771027268562432670287580379839158494278937320499375562594160081325357792221321567549483488376957693557150617183163637651752663624237713661123018578721238074178925137855576413746487978954682315763715585658960439236136669059871777647248796546593226985762087869311022740273009434010985099241106539459697906070928832904009706077422150418033143754237213018296944003607132175275923263985586975625548612726747361876419675926319213623605454683094173970617983136163129088103037769083933917611474787218148588438807117135729269502253338734062957260007514434819556211845523471740222099716401470783118101822729416217808089738301514325942888702 1622 2571724107272206473102753733050839438268265076402670558184206823528498067385556529809327390782250598347413045374873728779639905527085516164201947863551322051559437511003091434282438458382410903361568506057078723488160346222154790966509353702901090432079708897708210888379383935638559148983448862364333325704032158922818292459044594124843920087875830756798650743462325234081417705080976679 1623 19339961534594704404674345668742839681201081105554939917533227039447352559964506953348216748017671079550658186810612500008782168148488274120233760502919304615668462463526315402588806062366142872335657181296868225410127518246880875572702661203295106063861072544 1624 1699584826956653355469 1625 55461496559302969 1626 378146586122907627780295044527636984561481326622416262734760627065229834928517762321956584147768038312428948942575251484771963801619 1627 110204219437287884250477782677722156094167025469949757354249858880970581703839743149885892720826055029644603924616280131429973083110376112445623304078878782013416639646096902746542329345306644044785131142699286185830529343422743573463026802158603162799926526291848127691782069293258958680543887782556076436425496715205621189736657963408191748661945382160203143631744646525904844372682466462472620562056727735577659023877394008137346766667266119773525707119187023075730440747654746161796838928290338472178629599355776148059445492905231024938677798826807909943750286706731608376463975652824580509706262921105227114533662187825938765119882030320971890388391946637467142683937131895842545478022983456478435386610898621910693256672200893096228769744422782097419221803943612365863576 1628 536104617772240512751464844 1629 256622441229512409192982270258823673646743549724318818963980274603324356424342546828530869 1630 2795790873949267990507016824367031653400377193113053717247766064680459624829627969 1631 13458267917184569599602869855725078472053499945338525582714244209653934339667057929033004046159002609272273401902344 1632 2522636589016294 1633 10443978628487998967891337813497151732444763183594 1634 9495857249229073226946830749511719 1635 284776600216992109193654589628034061052657233835370996719 1636 52653025461272187087440632260854307519827859780330349579422533360391421800822678026399783457881176120325715558074766965670077874854157411711632521023330912179750895391045523439826818447375718856314 1637 6507448953552412277106462589336815595204468686975063222011099917062431879030032993257612079272057723445484217144666725480808480584584599063801610482553713199110239154462376010280578005511012024200517208845250149987106927199769585269418269640663358160172861451007340092072039409697648251127436029672153757494489155536176725632759916081290314566739212871177835428310889632708155155362526962142545771568887716058125187700936238786502189224935397106506919479680874525598806795708265106107941541876616196443675899212359225766762196910560986791603985342924180274268510679745794743021821298323638654517645119228342555886098218528933858141563914008423069155544156056995797308343803701317606467931779150121595131143986952725204526113236790536439212624638420860070507628301066366591878284462 1638 3040139379621094 1639 702560599838837025410401876400248619060685683248714414254093651560394353027344 1640 36129162400906832635346719 1641 14098831958719539511007597992513530127595588125949551199881722511757120016214125568990850009304882216992429818184936512506402200580247951833650411406628173064822309135910683928487239619464918153932694085165416936323982960801976158292500240017202132320554721884394 1642 151857736810316520030244505182919017990302784496501293790219228722534282381049727528710973098301115581816392916340918810708956781468872643979960819394842015822533225587221546102943708529022981432597258714164441543252380284072018251781410826802606488923874730700772144747914242015521279188323671873751518549497394952233497351414124238477908637268979930358203527750706842747273634067326591903509 1643 10530364984783044339280036976560950279235839844 1644 677536618636127136534696958792498546879202283777813758965142029968559 1645 914371322961492993924143824219 1646 1366719631292848680272200546646271161912725060468511644111973058502808541429447547758398757884710040236347536247068269296380611033219853795819647374553578142402799030284993914926493376761206832893375328427479973889271422556648164266032697441223458400314872576306949302731228178139691512694913046863763666945476554570101476162727118146301177735420819373223831749756361584725462706605939327131579 1647 24134081240298244964503713841951819 1648 110272107001523889431052610053888948587115558310541464 1649 1699020312803329334614707997809209427499065942649841308594 1650 662074798228594 1651 559701145047811429854642130736542634139997566365091198484149353027344 1652 26917649547153344505821508582058594 1653 11759368069862345695495605469 1654 110704290134720743102048244278347964114930729897949443173069817738727491855785251368430299388661513259144150436012529813006829493690808157461391437338839829534626721453084507109045963517657753464363401602625877885030985227088501305548648492739100130425504678680862893521229482429315012528287956795964857022583600920178219569180896569850395396569086369231130371730265288362762479235081085497657879 1655 30827061122247793217841325641523318663745801473405932035989989926218410995805227993583964233481768853620066325212092963368129840191654894227477759029719687584844 1656 600566600032968319 1657 22690071501550324663735703172789677552372471823237602318497103039665681218927038051405979972514986305281286342231720698750232234970840941080502659189246369827285388963158842214042935022879488759705797899933677445917954784879199200711647004927476872525166792770906619169538690781991008048416074611386238865705321630987203798115564129970312116783689360874241299068379563749759414781205790511540546134734906985271988113780821530496387002741855022863708862440314309753896194719488372518749780390435273620423760800473302334811983692464234440904131813863140667506031344723639543755316290105604430710132753180979169980948118001120575743728751905109074940140095606006242612977290961890760293379041234272821015156510402991709767581186231200861760668664311514120166849758511664338698308735551870581162 1658 996338611212486687918434198505131677034376569081544988557628359648547426702067262315872694497953619332297353924112768317061465443217273417152522936049558465811640493077760563981413671658919781179270614423632900965278867043796511749937836434651901173829542108127766041691065341863835112754591611163683713203252408281603976122628069128653558569121777323080173345572387595264862313115729769478920909 1659 34578541256220682581323285721024564846761719 1660 304093571390420745672323066998038887423807344 1661 6323045398549533228693616887602237571546171149238429728286842864043549177246094 1662 275668861283599660651835087460647361745319887107741455533640497130552549662889448732706349843722899929760703779137358332398761611380069 1663 16541062124630186679863327612963674935679531959140212090184388115916281608597810739474959399963425016550057743486924389388919299293743046047686438548960603604091048554142795974037299631679147305825526669051650858074189038176936217318790666592130640070846591929990925374593705580071444867295318391700568133099179468989671568826246250748357533135309544077321907020848701973574613375499021282913058132221747192263279334946218895731866124998812311667643760718989131810590325950507023566168589904627314469288921623545037402077936111806426907419112092306229546611896850303533227397625575486985629987686777068933814916111178022816899717178260138824515631362129696778550864860445111218364253873321059784886520049096083780956420566684762545428223527456283093793601633473955003302911067068217313653666916 1664 153140901487324 1665 2136292253724835457970469 1666 2828944242526746094 1667 1339826032095045121068929536650057669790042088690357179304935437389218810296422669897471711397037426340554677222440875540502463242793186729862601522465808891931374932885566473897021270166010931771867660193183719504009312092331833602822043993962581845738573946329264955342090151985787034250920789727746018781033536988163397074925946310616960183960073070263074468688744859859543683415420723915957708709961522573325626130643730554281156124903797245079144618238119676657816401991068908859655782274812472012402651507148029568312825056320579500948079476804593275563644874586191419207671614445836029002628942583639008205005419848168877091439071244785766140332505439062620053696054008687504563739005842575808123976782786257470065901465766179686105723958930597281732311390355267535796432525602405947020176 1668 6097829567725144228812272629132486921912820554000323830686278269717029 1669 12058434288855406089620365829850519028110378798213214613744418936502969292667804029077245402573336837064992095001967879864522169185138680568763413702192280027382374395970098265073191431494098385946808941738653475536083808830986502425398395945663236611647165516963384598078811367872083308258287107549714169029301832893470573674333516795552641655640657632367670218198703738735893150738786515243619378389653703159930635175793574988530405124134175205712301564143077089920347617919620179736902040473312248111623863564332266114815425506885215508532715291241339480072803871275722772869044530012524261023660483252751073845048778633519893822951641203071895262992548951563580483264486078187541073651052583182273115791045076317230593113191895617174951515630375375535590802513197407822167892730421653523181582 1670 226459060789890707231068362773729563925430552642157351097069051239117229611199865469 1671 832521928330430088585487653859931440504391883249195048801815832596746179837427900723340702199443990031185988334002316126990543542063061307825223143149986991304692532166389975293243012289783952071571653034932704672994869852395890171013846672775768711396435772551566544 1672 17989136426491699219 1673 9811077311627551238110492124823582206127001460151785149798684028837718133617285230265059949649912902159487309986808594 1674 1884499656129537240544 1675 127528626624954675795419698542656940469 1676 3109108500462661375326281894371186004738315292168726812315321172397753065916778314780880813404425568729113177988756914555852428432263141004160188733906667033302110621945847113598333802499088822746470624 1677 3599660348015451758645690917969 1678 58832798653486126434895620987529520397202902027696150029339397008887076999330369772489966737409663267952826451864934856354162472956536778009439326850790377847711559475748683542538495897787554158854750511101099169098751820069140222322079303629760112413460631942836456995815717371717599573045880047604359580938851456620433186065064853977863979948071829150561155882703915112794854727170727157960800740779 1679 93995807656391990711022040321474365592002868652344 1680 5929390185469 1681 193503315616450212489780824398621916770935058594 1682 19388162655769390985369682312011719 1683 9573166168483886719 1684 27981976504163952377936537049340674042644837629518541310837890551579777593251004833027927320639830118562018601898812231002671855890368269037441698605160003299718995597512624022385004222491799404718235614 1685 22472927558118641255806326392670499305870689274112924454236702656213221615942011207322709926208209494289028351079615770295366653499716417891831286332665652249351094 1686 22329177763971572512798642084312436301370910855727057898224880267574756522694045347349214337341554894310617006110126024924299690521785569 1687 88299695804647961142994429123412239855143013141366066348188156259539463202555567072385539546849216119435385789881277344 1688 28682554684774284124506470738493961228909313989004270750337895409644296075653677723898278154126752020859 1689 606908485752883534578820499663890020127701682888663190576523741963027965101484939627315371903394668732734585495487688456576106242163971693404587671356340516661120855949298291988774155959252501060175735062465941706613260122396603934669094224453535390608001678190092010394 1690 11136874222595214844 1691 6473938091766991825235131831310811718865515708923339844 1692 6598402036718039237787290944 1693 3405658006888029205922504666582333002626484893284688034368811692037212588408344323844430665193075767501748337863334905092987289319507379026739772379261409821670157988403037207340643727536259072429967493736314035336735823118104532349972651248694577578349737962873455454684333177735546064051205067212283968422983802371146613174255176195170561025037683354207616002295728027686220027440698138208668661831379243589564374304811293335348557210584362369800568154200620552471254134939430816878667151821780680084945995334692746443079663352778375890146687480129632428462527533498424772889660289124785720165679484858990948954132128966300200181908567104261816572445165193346804556089126780791184750020415863405927092028812502554852706926551497845564456979243135343836553217472289153776465601620413517092237754722048908822 1694 2425363719587402344 1695 23066904617576360844686021759870758945265235940665050734219 1696 2611270474588044613788336196054 1697 275858298557930365679722877993168973212745276356059730783873747055014219661075890231398883880639137167641615366930127312531970434880097701165921562720174195555282797060646013794592141930436984866827366992641436862275601672566467120347784751144260783846328774992749891829430987396579231188147610444195001442261687992062875667114669271808815443028052351690816896185953970242583822222696549194902161608341718730754714318689714760163233134057333351953846020490250264750171584930093896167172039297564235086880625622110112461889452731575048447101881685890500226705464730213372406604062483419107643333420038273578266865284702446270316214734593935445207142368058380661091169043219269244085964751653684935880094454333812706943069261050671325490721015318693962850760810615255421455893713731253494884471258132485961614562 1698 200962599875744152615187778758811926712338197701543521084023922408172808704246408126142929036073994048795553054991134224318697214696070119 1699 2482724687021373291117505901938520758914707487204537577054863723495127976949683012082589954925752234508774538302371145812787733913920879310493294064481567759997545173545814124151329277373932863801446302933772931760480415053098204083130062760298347054616958974934749026464878886569213080693328493997755012980355191928565881004032023446279338987252471165217352065673585732183254400004268942754119454475075468576792428868207432841469098206516000167584614184412252382751544264370845065504548353678078115781925630598991012157005074584175436023916935173014502040349182571920351659436562350771968790000780344462204401787562322016432845932611345419006864281312525425949820521388973423196773682764883164422920850089004314362487623349456041929416489137868245665656847295537298793103043423581281453960241323192373654531056 1700 39258818059554844 1701 25068430505869 1702 8141167051808190352320671081542969 1703 45335792748872725818226012589659953365339802875572387077216097595214844 1704 297546965934165387596380397521042263319 1705 13275856176151793796386719 1706 281395452142865884668186273419103082644689167108507827009679426372199613788410179380356563716061559711057062381649975604961412129114453756579030007708198002743891109914162205174771807185745040127623347197330713191725087894084275540019613324802730095110097385302996545880819705901686755512291679845410176140483517412620376695520437179565650102308249168600430341191140462163129293519561045703984613158321797109 1707 442436286113852096707960144254975824673094526825835465930285807891047386558982520988312906117574713506163512826210524884843981450537535364491944412418772236645957103987038454859816359694295073272868110860537671504121066629227124268373769689626627299753233223400577075577044 1708 242258845924380100552393577238527344 1709 146602410043925071467197606003567712293154562411940739387512648008663811910901832180464854248410743695508627712216713789099302899883114002405318521213572094660095044952706778217011842499653361674611602741936357847524608028470395852904747075932857095228076810510921995263724633373025463201860354242073435761476993728189886707407086952479348687858271169834919422125959563899688989065852076800687999667298731343991016132238780701855908779996563293895703882975359090949095937266834030272978075736336834658806926561239820276858992649120975321776271105031333330980578881689324845138069570250733985080756078560148707721153767552748343119474767335646936328947223313876910951967497491666346289193583585976009053276905615758790531671162029819890114267101982038311371175954181956433941611119051088574898289893186471926404310982 1710 88650464309751094 1711 307065442956273572933405878236517310142517089844 1712 8932040667123435043915261414365004835556360223153858564 1713 3981926575024668870371641298294782422057850741432519193372572271019426479030842688894816155058172421555471615435894723963595833054837818280427499711768950129813613935883346093738347237248655659455812997744839043537089599663044118415363927206639645697779099010605193680193394 1714 22793031623572136658123088146947349694219822535789133987784033536148168716861224529808881661000986336595622052913648024001874382458270754282901430624364038222255179903047138619156516382045348250337491122983787768529732119420826318741588679309021137703917888209542720216346396178036627196495626067478224267379164910422250512337155411544817658286968182656634857636482377435213472775084444702022753665824065565809 1715 93196616303355469 1716 154552540231933594 1717 137620645337069676103791347822545963627424341354637145996094 1718 205137284612149229923107793322526147247978402822102205890056301825333518451751020768279934949008877029360598476222832216016869442124436788546112875619276344000296619127424247572408647438408134253037420106854089916767589074787436868674298113781190239335260993885884481947117565602329644768460634607304018406412484193800254611034398703903358924582713643909713718728341396916921254975760002318204782992416590092279 1719 15153298532161478250436410076513279105166559867671301941004071235051699922501003047677919268819 1720 325162461608161493718120469 1721 77910531396153583905598962932142028588786353802764198480839109170372304865741580595818422606629654040284800620008162592792722632416781988552284880232261967558255570784711442922426990589858282181717264772777399950846325215258335642463551690780833507545104368254734896084949082884394025189459868518761748774515095023902961581671129697112577546024087488768239412614042076598414616038145493547034431231188905084181929604333109854975006017950153593471226767272307810653078493997023543882301741547394583747911011858631851327754219912441500245980103292328956816749649821463856485025020830483620319765302091146083989380037679382000132215756789827623543489592041305150059433224558834468654738275327254514676227282531997344467398941854020289512222216222944436422233409120266413109210363754719629563332522079124911827040233432452202 1722 332768601060983984799246094 1723 701194782565382255150390666389278257299077184224877786327551982533350743791674225362365803459666886362563205580073463335134503691751037896970563922090357708024300137062402986301842915308724539635455382954996599557616926937325020782171965217027501567905939314292614064764541745959546226705138816668855738970635855215126654235040167274013197914216787398914154713526378689385731544343309441923309881080700145757637366438997988694775054161551382341241040905450770295877706445973211894940715673926551253731199106727686661949787979211973502213820929630960611350746848393174708365225187474352582877887718820314755904420339114438001189941811108448611891406328371746350534899021029510217892644477945290632086045542787976100206590476686182605609999946006499927800100682082397717982893273792476666069992698712124206443362100892069816 1724 1652307730594377223964774576226517461544135017185440345863666599180234287103878584385466080356461328670968636423522963428476770418470355918391894860936093034845106971037522935897812114333918263049207094756324 1725 21885636397082426719 1726 16616120053584087623771731259124617927086250628590278677094560447852014994591832682230674730869719039378208476574049409497366424812079379872235142925161383864024026149321364053365100442511058874496031028655181283258174715057782386362618147216276409386156140504756643037716522813788701226245311403191625490919411219697820623493786295016172072891199805156686811216995653150270621653036560187774587422385743797474579 1727 4609500095542609723717646711062031189657158767794815271921108447887747350212402344 1728 2450814609994 1729 30601560315794128417969 1730 165088655315830325571448836462048852101638872876132708949763338353316460386564701926719 1731 2902824473192983606500926506456896385680173190504306491968605185573161903213484320204320977037407695313938807652767253769461362296976769526431647289879564644634124559258959302335255135954269975743287675355987662738538318154359162324800302933640301713680963178731186192860984044 1732 14870769575349395015682971186038657153897215154668963112772999392622108583934907259469194723208151958038717727811706670856290933766233203265527053748424837313605962739337706423080309029005264367442863852806914 1733 41404850715703256784375418459620491815253208651294808404855617016611828070154571333422338328489869972822994726297757936476357308494207036778214829035513532301126898793397833938137522306064875340934004908109594207277721918722105152166472374100256940083277810569664567910281425557165245140711741985479262530477076614598013805924886837363205323636587079118481921679019135229538061961928079236129525167934262906842728850856392234437772173185447575867942224425962535201282687928272189184354319829688924981573576053163169701473030384487823332223912073778593139650250650768573354258182095173045666356391908620766021400116604368449532264874004142782083575652284023250252735252292771548856342763778191466534048903256087200741098961057842396678664886811737814236668145176283502849171864924171954654766998866252222266274088695575830550222 1734 11506209337120056152344 1735 1327003899379347647514107767160800313512358330947094076098223055146734523199759819781198698432668562428272835102900231620171105522504754760094745626657574099671932734844 1736 15296263442609880199219 1737 136379686789453304253927690688619511946499038809041717469036641115465299302509027429101273419369 1738 3648709710477831765886385668614605056882324219 1739 225702267335027527848080353578552603721618652344 1740 425790725069140524844 1741 271657225545729067762287120513570046799876301961145237944257703245990203968284142518583961773222036891691668399239589821221380301030492368301867493302004285427693582983483188468120283850091647111868006202107047593949133508735731903364225246471785783886385715147569230059356433080561173368209739166729441462460099668377568580673182539939990128379647826096359888136044546240999224532210127868245814626816698931795143990468789450146223228269721545269568934458740193455615715497393833238548692402589036804104232484803556411364552352624608882721087116061349589245294519692609777287932726430352616964287312460845866406165041261397381189838341180793250339854635476544908195990292874132046464873148714211929894854263188124062350283500503964608720322371811799206779700501596062193416605767492194489926279561480830289024295931673024240004902 1742 171642275928928694148851220954659362792969 1743 2800861841753875289087186143402989752587699219 1744 80388366004110915395237352729285043520007242008384727074 1745 11943035094414128827626969904447202821611224978523846684884007496320610708797838378030788285894017061854455515926102084581539949702542792840852710639918166897047394613594 1746 278645855537747175661457032119421933474048411007794 1747 198038117422836490398707310854392564117109824129674878461363865666326858692879139896047708132678864894043226263045660979670386239451228936492061402617161124076788621994959244393259686926716810744551776521336037695988918327868348557552520204677931836453175186342577968713270839715729095385424899852545762826133412658247247495310750071616252803588763265224246358451176474209688434683981183215951198862949373521278659969051747509156596733408627006501515753220421601029143856597600104430901996761487407830191985481421792623884758665063339875503672507608723850559819704855912527642902957567727057766965450783956636610094315079558690887392150720798279497754029262401238074876923505242261872892525412660496893348757864142441453356671867390199757115009050801621742401665663529339000705604501809783156257800319525280698711734189634670963573376 1748 43783655364958763122558594 1749 8502253755598576435850776120605469 1750 989025315872344 1751 1238585808033627084934122130402913672646819072191734313964844 1752 2677922693407488488367423577689380369869 1753 144369787601247801500657629612852179241373061790532986398334258070752279987108892984218779228722892507757511945760286854179711568559945894702712762507910459451978905434325289162686311769576555032778245084053971480375921461016026098455787229210212308774364710843739339191974442152766510535974751992505861100251257827862243424081536802208248293816208420348475595310907649698862868884622282564428423971090093297012143117438723934175159018654889087739604984097687347150245871459650476130127555639124320308209957415956486822811989066831174769242177258046759687058108564839960232651676256066873025112117813621504388088758755692998285656908877875461945753862687332290502556585277235321608905338651025829502235251244482959839819497013791327455622936841598034382250210814268712888131514385681819331920911936432933929629360854224243675132444990922 1754 79474387116571029997783853688724014682097797082777816613904292690702304306667903372296168086833209204055750418990904530094209191517006499468124649321616219018727132327393455304959621098416676753889407033095843767204068658705206362718425356972886361525293849193895376193463959406144130515393310836812045782677325362066865409731451541687205523304349040870473160759742482152496724977202623244760030629060918625263188449309 1755 1580872477402969 1756 10840791020429708966432885994622181065191069847753674109211516557221517157688547392153042953218742777410225223574734163054236090715584005180569222182601706401618746836977187982425545282144837723865847748696240124 1757 5214008737568657457532678045308369351206339782984524851794162438969545762647703680057293724701899362636540095506699545871094 1758 11866640560062816467774223147929085460436858236078443376490528594280196181177046153440613816651133274587328612344171484811794751830588244442069 1759 105245575161309647293979411987769238666960962045298547084385674133578412110602382985495490057738988638155226208459249116697009733480200557238277603868266724940492622061623135799598321280021308618895340666275345209194046745080683025774268890094244773096511874205085978270949368329366786180725594202536772742083166956511575456155440328809813006192015938434038708981651676630471031416889643989468321074924678013521852332612829748013690924599414144962172033407214076072529240294085197098862988060921629504685058956232278893829940029719926406777547221116087811865361143768331009603071990672750435306733886130076698916705132900195750243886571971211758454565899065239776363750667104549452891991876597829707129498157228077723228413323053877715149120957524967064660403683601891695447873987162046292970344801659608834699804062729473639171552398381956 1760 86510171091094 1761 171408882317572488980273209279773274678028546726088794044254167602909637222853035623744949373081887000592772653088253567832923982274181263766262340820098412701000421099682287843594480522963687797665393942095715497047949148696754176117133087928526175891147194740897813502248246799394 1762 6437425356442253429820492148786645189249921563705003145726247707946886648840100173155989615033489945528515783938263266937630944512877526456918096595050913740516897718518869879701729308971750817065041969680763345143529561355121715380192453914803795283548801784705525471670580711897674571746858177781775708396863354327416098188247574876663647387652272310508326021539141054352234723153412482825562480953934408646318264394009 1763 1741529840548051912408027419587597250938415527344 1764 70894882652344 1765 967385842647544435037784562260223428550509223260431581475604607201969467412624908620493851157415382010210896790014268851104735925905966220109069561833371518660838963701094 1766 57936828207980280868384429339079806703249294073345028311536229371521979839560901558403906535301409509756642055444369402438678500615897738112262869355458223664652079466669828917315563780745757353585377727126870106291766052196095438421732085233234157551939216062349729245035226407079071145721723600035981375571770188946744883694228173889972826488870450794574934193852269489170112508380712345430062328585409677816864379546079 1767 105834312628761111259460449219 1768 49969823406921386719 1769 2763588986606462156400652904128655791282653808594 1770 5156854965875693368483699538878594 1771 99149055423172976074219 1772 878104072654806426281063765564396666280476657668047602846132841134942889772772338764396479210718164970228243109553467207393123347962304419626106996790738218531118493795152226576469167853731855633133667644395450024 1773 11046754629945717644568142945778180467666422143532379114991967930352689243503231221757203146968869 1774 4692883084846402750339138776465464342963192819940947293234434579093280367004433026230716429359414170290288006490993921597532958549887716787093292417792116116836818436800256142302560666240406345640415595897276478609633050227883730512160298903891966761707076501050328068847853338973404762803459611602914491421313385304686335579232482085087798945598506514360569669702033828622779113178837699979835048615418183903166014743232379 1775 10329818756621328739428995581955212177969 1776 303306548550822792494269 1777 40774292194080837435051030548234020463511724059500003262422222137425599739733097300805942665463877212559541795586898229363573575782658971703325998808392186158874147540006223405193787633884961315552347520749980049589764885868016562299466857017799566078744674498840895988774578772404393362495152080762361536219731420960356297384138752197818542857470842763909170878600184587846959291865748733435727800856324394166184642886653148649210916703167157154761575684747213479702477741532990867702880178563419493381913331817339086631974449154768421557770258625385865839818216480326102454285846528640412621497707157384632301815672857003825755208404973620553383017804898579837061094925323720763164097957015558841474836962397900756063158548311648277749275149284470969899628214038446161975454414116699697063208245557573666288118258186839352000452385070260105441362 1778 465671352679779109639062252772803471604477975215755877138812261719 1779 124957075209510344466619169564954717240282810563318730858261288182521125535459862969710068092976695623432131264101336850950201583077878141285605246457851742859029306981668387837980376301240528404498072183787776597347954929399933794389390021099895582224646304966114506043138971916758044 1780 221684213543616723595123515841570348931955553594 1781 33049792913928217121486763177862106003332716296292270179290535146911621094 1782 119443698292669 1783 29724459009484930490152201269662600917900046839375502378305799938183262210265427932287532203123166487955905968982848809206045136745558390371724653131317903709819253556664536862386271185102136799037661342626735456150938601797784073916311338765975883671404867709655013175816667925082802761258965866875761559904184205880099740793037150352209717743096244374889785570499534564540433323770130826674645566824260483347148604664370145365274758276608857565821188674180718626703106273577550342555399650172732810675414818894840194154709373433826179315614518537906296197227479814157728689174382119378860801071828517733396948023625512755788975546927225769383416219979771064701217538200560992436346627410664342395435156145588069651170042581719191594479221583828379337056828968034027252080106267891074079159078811011471202724038210218205887608329788716219616866752716 1784 15243085544231130329411843315735969249452794735630418651830321474396774350741466143266224840507275220717194959 1785 750536227609136719 1786 769164437187554931382693290710449219 1787 2407681179768279369702328302842670674349903793989415692642769794992844239031499662515290108452976485524428383487610753545689656076390229620109696903636750200495359538089827485853287965993273080722050568752765571948226026745620509987221218440044046577383794284482056067241150101931707023661976235216936686352238920676288079004236009178528987137190795794366072631210462299727775099225380596960646290912765099151119036977813981774587255420405317462831516282608638208762951608159781577746987371663991357664708600330482055726531459248139920524564776001570409991975425864946776023823124951669687724886818109936405152789913666533218907019301105287320056713818361456240798620594245440387344076820263811734030247647792633641744773449119254519152816948290098726301603146410756207418488607699177000411885383691929167420647095027674676896274712886013788966206969976 1788 360070738144602041567135886477644220252030140893165121878194045548520830659 1789 21669130617914514327320954725584036069149134145904741233784928154935598151283496962637610976076788369719855451388496781911206904687512066580987272132730751804458235842808447372679591693939457726498455118774890147534034240710584589884990965960396419196454148560338504605170350917385363212957786116952430177170150286086592711038124082606760884234717162149294653680894160697549975893028425372645816618214885892360071332800325835971285298783647857165483646543477743878866564473438034199722886344975922218982377402974338501538783133233259284721082984014133689927778832784520984214408124565027189523981362989427646375109222998798970163173709947585880510424365253106167187585348208963486096691382374305606272228830133702775702961042073290672375352534610888536714428317696805866766397469292593003706968453227362506785823855249072092066472415974124100695862729782 1790 120349629725240307341586201780833613182094738326700744824377473659567699621805667704577969 1791 99420791669511458801113286512003624208997799291791412034927711373174203191529080995814828322719819 1792 5251745592844 1793 3360325569650562488590164452364220737260068741722420333230488058510167818304841308594 1794 13420842570816833496094 1795 705224279290059893142544945887702879413321223756854622895715758650235741743803558384340017493755813485443743759920401992455352489985449374459511710576527837103751604538097344 1796 640137868965353884758895485096445169718467483440006702474830841187373366644351034959245033344613542263296389226864477594189586920664519921907432000660448161309185381976665973174246023365370522756554443712764283067314 1797 91093707827733041116165374612851988868166168900659354795672479085057900515350240104918639639780011109482023691529874564342696954063773164997206224667773920544232364789636254733887694323604345206879094621981289139466659143532551736109865325381823879441767156320297474905448310527316613894 1798 174493463901924518868327140808105469 1799 3801012369687551286541322295029801257029421701795718616957944418008798860970175982761767125307684635362037729624383968940027344 1800 8564674712344 1801 11515864444715107408625775500319105712624684999633761586023896003587129217116252909321094614737224487992289700941354118275673708634036100175866456889490563469713089314537964080184214889418879353628065486776846394895634690917473785033069483940959033414182789165054855225876336461886194811257498811779316445785481838188144916946811700584619611078582323369783300046828073655266656738566919408464265429400737173521728669174737962594415830470880600859881794602712355684728725890328382333134930442060349079978213629414085427596272447108616547531457062107455222308908710673838616371889268126962614627814179528464417817234420579704723502487199588254987924340435094475994596337545037519764014711764940383345702919561715085136822357319160471668217829726346145214840052499585108206640201037478324918483035021751602757968765015457422121679898167217704486197909984977943002 1802 22428834988389101799119336357116699219 1803 819843370449597370045488371515667899813495520105934193161052311765521104638152160944267756758020099985338213223768871079084272586573958484974856022009965284898091283106726292604989248912439106861911851597831602255199932291792965624988787928436414914975904406882677274149034794745849525044 1804 43424474039551481532868652344 1805 9758150610903739929199219 1806 2994917409548855863193214844 1807 297448136225353954093380868600758954029994446666630431613614816322204589844 1808 6511457646332984147014225571072088525120586602679162892974 1809 17593745224177420579123207390782875869 1810 1083146667527162766074275816027502518638852644940306703419397262936109296596251009341201719 1811 680000279595982377371943417518342873224775024543373987893125035115816393141497618042501315905618368791456714550886019330060256821131197679284738412867528282323088210934152240970797705005295406952383638928686002772192332863985909532417719957229689964074079517407324146232771791737917917409944047336756856807186917063171769200792284107821203414579207612662334084465150921269840813755638024150406409340684129359284556186099101953237660373475028600175160089495561890827546535098000648389284507673221552823633536603272330414132291729316698515185008060383123422118750456579496458143689393629015431157799486976295407689875300810984218098366648486868781944378351893713004919135696920504545304715007964696180411697199714062244223377339106691536594627511013528791090260048001054493897231062057608111504734999410391255297605397745318863076306876038232205500386702962556310336 1812 3240636643301418374104222978298797982268271268038486096903746409936687475929 1813 758762973549309161921167969 1814 16363071535959196590846006545554006986265774841725296763212999326437450707590612173710485872944823751466533862830184352812094919955128071194742730134089125336967311987904337469785004753403216161880415454931743224000278687868634486791488271029587907893930718475175944026391149064668233080802208002570560854824683830812882947095519118086796092078937120123169316813790773871616213525100584815600406862065316771725308554720038678543623879 1815 643463843972167969 1816 1234689929082721556682359308574613509205676373586063910798256039426138722410058757604564212081089292878092791659 1817 68522943781509761228335067394354812516570091247558594 1818 22570314298557521228578019601673176611397921291631294 1819 100325450450723793879663892562636007484392344847530479431152344 1820 12116919154183594 1821 597665817057756482763161022834921898964038234157226026814407135277064885281212925328371194676596652889311557440127507016652434715612415735546670040045264692690708545384803467309037162457168108902333739814819238044040750640717071940616826399830146473017434312617471732854646365369724303756894 1822 1325408794412694923858526530189874565887527762179749037820252945441433507314839586070549355708530723868789242889244932577779688516365373766774161140861219152294352271020251335052585385025660509112313651849471201144022573717359393430110549953396620539408388196489251466137683074238126879544978848208215429240799390295843518714737048565030483458393906729976714661917052683600913295533147370063632955827290658509749992932323132962033534179 1823 361380028588768470612922981749365654889447663818355215499910261786984579787510635630124941826197731528900547837637416998786552945278784825876760666872732097886064321907056801093761703145719196366181713455899817999256665569569535747817605511790103664197492892810465751598090473772990835946258074460693400738468222390969068195838252258544608163847388672880883488182244270750565471903110027192516132586422514390827543824096692841130575466539942674305687253121610906823282158159016562580649748042364535254144630325979650547616879248919795575608435868618067494574210861395064177212340435039597589749932117158169407758115019738290263850414070038510032345302375708746733047230393907129856061283048547766102814172771513240953132315876472199256899385439080540754265798890169728401291238372850957312386187872821657739106614710183170001912135602508634161523331009809123888121141316 1824 22703729301146644 1825 92968368809591958654860960237596909601719 1826 295545486548704373036797239157783009607468261719 1827 8140116802792392386719 1828 4199944558281686837903113277717776758522865158849883974937365149030356658553587140367606663774009450789487609717457837495477879786479915207634661356333200386349565291148905449996228159300195999805753705199446461204645514 1829 7676636073906839323335146955912932753562927246094 1830 46411694692881240316353295849907344 1831 2371014367570909935691387683257588061729666122312228568894911227584405827985857280369249743321683316561116494362739092929038573873974107242577426735351995294230468016032199671976170534339063647358518221984158705893122982801945724041431309762854870140799750869729465796235071598424592874643399226536609402245090007107148056432894773068311174163002717082771476565963704660394460061156304888410098345899518116918219515029898401730657705635968563886119614067730889159667554239681307667091642996905953715802442919568752487242914344752162778771566947734003140831901397461613016066690165594294799786349304620674749484300992644502922421122566713522664322217528887025087315522878614424678985618078081521893400563787553898373893501124465534099324516867865807427888737906518403588040871814964275130926565778633582896426278499113511778382545521688059148733754574755357661829962808172636 1832 11112209361744494010141233777171521582851087362274575197184304354835248501690528818441077908729803635902835124929 1833 291572488189251592450300964355469 1834 37719379567062107880764042474597081199962715992476226048243793199219 1835 4626976496422082958908237389969218591830800549068723180818791092504196701581095146559654854776531892277996402808837757472499567686794533345828856333092599139237714277374456672344 1836 6698035081181194 1837 272186371141695561575803320641501879718065568079516046991669532739323593282692145996094 1838 8696007100141691395435792564575767026788069647661333437138679575041245241492662524208874322803670079303126222596336002642812536355873217283805271245190458858203245250163869009280012711153358600285889869784380550705932106159594980294955318244235227359058434957165978869329338650076350456694606223094101431248884799731029326287389775635165001970522422055377224896837782657105592131992979894987495823182854010482469703628972075363902017746779 1839 435698380635104475934344385646658064344783872700617773547702801616980301370004222564382600919238959956308125373852952615139624907681451071213522459192997960971526529585521727668288091431275551389801296325003224534105707217082745444709666445476176778829709613898136893251037200354529017438775544 1840 1585346614993860469 1841 2770938017502224887888623953076725116374448420609078871762341480728414369647258291433328234349302099178925504896175913357279933594 1842 56757773932923089218053608315627229955620219400557876238009527060055755648488195263475699226014054267219680545655189542538785132368396824930837127119 1843 42475507820083233365367699945230235687476648566246032714844 1844 340195509220816633870152175495139917440352077866840601969926577071458889342840558369776139765694765513948496387114084837133708262704873131818407569862989231294314788583061341449694480903315875984266050121155163357576286614 1845 173039672551711672095607969 1846 13903024350243224226056948897327408386230469 1847 102064393967816407717835107704025764426207714990326378093448521933593421628081190293873870680090114978361061181330902529109396287790852555695309809574638178224051866385561626295849731640114592229084520875168146232302320859363155839954486032026189758442237592558751659609573977512407489013362380996337221224421163155829419490959076518629905055377186484503997658493077690642400072198238393922325637078498050413423975280247343157645539401011666334376466799401286688738133660107928380060454837519414452843061051477101528636401793025444165284364365131927215416514567356040163712591328951781407438153838124550196772795598710390969485146707636120897058255152067309209453671952324832005731808464419731488200605810605535935763347226618054120489608766070813277788054119704021800619794345615530776528234348560987604172833907619638088854247268341905331207039436461967524524006758443783970964876 1848 706295007386719 1849 43538246013701297810200685489689931273460388183594 1850 8052178494808995187734844 1851 35291568831443462550681895237379303211927493688750039657363926930975404410970342027714990674458355756460958155282089161826309617522197536768295319194632834838693648896427259941131335405933319662573905002325261187262562284583702381021482982083570319085206478725749088353334013228716850412540819044 1852 3061759582987349704831369579456259256963168700801565417729339193643130004085565025327985257891252889625536467484026763534203374364343858186365668128766903081648833097247552073047250328129842883858394451090396470218186579524 1853 902929054056514144916975033063724067359531103627774314880371094 1854 203132828687017691057202176415058589502581291624681644 1855 666576694438928392570700847855469 1856 231143536466104856344 1857 317624119482991162956137057136413728907347443198750356916275342378778639698733078249434916070125201808148623397538802456436786557699777830914657872751695513548242840067845339470182018653399876963165145020927350685363060561253321429193346838752132871766858308531741795180006119058451653712867371394 1858 513490523256266735209088115145634467164808724624754078129601890226610490264900229392009819887233914512770300318091044620055437459277957607391417461757251405118043428776926301128975470580894671988281510920897887138634584936617923991436816587003845940325041525785693886255028117948358418117359802867483595413815398539317550687944078861480858201357378499947969752933374228119428109802053469819116640863124346464979353529587172078163050245929538409 1859 100787855031854187011719 1860 3832116525622264723594 1861 488170832351852875805766067260016406451854288359566366303243383504197394251041862658699613372879937147936626437409085538751840053218726257461440264591397592662115131314283306162634095092987251079352161725782113216568799298387334124671268102114272802746710695843139866611144437648542135318752854071670042662548466318274282713253043257234758352812366262601601176644977308934189630921936092740271930051706741687844057622189354655380727943317368715666275031065572792347142414152758096049373613755396226100322874322380821320522047585115653785990943130688781593511263712352065792249236045172966553059224980741730108181391968239984927402663075629530881825586428225862231419884139149413623062199257178696387363373346149609142081121150127698624063550244951712448651424866625447688657141454369622680472513902398320142935222293592770209110202814014600098002206375060348805064081427106975821900801102 1862 25460498182740714844 1863 3733957556726716069 1864 900088958301304014821439935950893248210938076344240590971928652741655128636932834293727310607114094508129645119229 1865 3373065865891698477044105057287560353444653600271099198816898706435559395452618361841988389132091749470659377647642725197452184843673214809109236266824504772504293708205978914138594 1866 4597379688566770226662342273565805626405237771445187975278771691864516207527543816341531637307138395644794124198070352945641595721840142819397807296619 1867 355876536784500746462403463032551960303401776214123881035064426574559900409009517878192018148829474180845800672871223357750091398796451441689389952887128845050681930728112530192560255322787706036847725898095160534878654688524366576885354446441304873202352097269648962759524295045787216647370830618247461100997831946021952097961468534524138839200215005436567257774188458213024240942091411607658237007694214690438318006576039543772550670678361793720714497646802565621066819917360652019993364427683848827135375381015618742660572689549311609987397542272121781669711246304655962549693076931092617180175010960721248864234744846949012076541382133928012850852506176653566705095537439922531212343258483269666387899169343065064577137318443092296942328128569798375066888727769951365031056120235454934064462634848375384199777052029129482441337851416643471443608447418994278891715360360985374165684003176 1868 248002526221975326091340935935956999814016664764926798836076474685093530330930767051566805889191484059668453866206167846270473323511852513095619118430119149613555480877051717916827276578517273592529950538322114087673112941424 1869 2041828282638575085744558698540779529636432730469 1870 36083472481208496094 1871 28825999479544560463454680505636708784575543873344034363840218552539351933129770948133553470055187408648509854502569091977757403302512566776840586183857436449105236388977114945597380681145804188984665797745708003325171029770473692727713710161745694729390519878841565983521467898708764548437037280078044349180824387627778119934878951296455245975217415440361947879709265115254963516309404340220317197623231389925503758532659203045576604324947305291377874309391007815306412413306212813619462518642391754997965405862265118155506387853494240408979200924041864315246610950677132966525139231418501991594175887818421158003014332602869978199851952848169040919053000308938903112738532633725028199803937144842977419832716788270230748122793890476052328578414153668380417986949366060567515545739071849659221473422718406120181941214359488077748365964748121186932284240938536590228944189239815307420404257236 1872 172901017808269 1873 259433995315901044171092124550730379061179894860096309274561966972854167398167938533201981230496686677836588690523121827799816629722613100991565275654716928041947127500794034510376426130312237700861992179711372029926539267934263234549423391455711252564514678909574093851693211088378880935933335520702399142627419488650003079413910561668097213776956738963257530917383386037294671646784639061982854778609082509329533826793932827410189438924525747622400868784519070337757711719755915322575162667781525794981688652760386063399557490681448163680812808316376778837219498556094196698726253082766517924347582990365790422027128993425829803798667575633521368271477002780450128014646793703525253798235434303586796778494451094432076733105145014284470957205727383015423761882544294545107639911651646646932993260804465655081637470929235392699735293682733090682390558168446829312060497703158337766783638315122 1874 3369011323084366049706827123470507739068310042263011506608318001776791426628010405040976428280141713118285940386995343752183725170322679862095089966589326468979482936205413461707208062481249942915114993152011037516581511769150199307816953627332233214472597450679937587719239481859179581267997666613559869510042829816462450063601101410175910659105760338158629548995868310691567828411272815483224280702958837156729538507621436004827772663543701499809 1875 1428592122926719 1876 176606698678873093302694917806886433594 1877 21014153620587984577858462088609160703955571483667801051239519324801187559251603021189360479670231620904763683932372868051785147007531661180316787328032071171397717327564316795340490516555291253769821366556621134424049680702675321998503294707912611457725688991675501601987150098158689355810600177176894330552820978580650249432526755495115874315933495856023860004308054269020868403389555764020611237067335683255692239970308559020225344552886585557414470371546044697358374649300229141128588176090303589393516780873591271135364156745197301258145837473626519085814779383043629932596826499704087951872154222219629024184197448467492214107692073626315230829989637225216460369186390289985545557657070178590530539058050538648998215381516746157042147533663918024249324712486087858153718832843783378401572454125161718061612635145268066808678558788301380345273635211644193174276900313955825359109474703524862 1878 41376417197100932039961080462092250637647139943006691777508945226780645867747894347073784735764245560803147117782633176510774361496561285374580265669569 1879 189127382585291861200726158797482446335600143353010209461155673923210688033264427190704244317032084588142873155391355812466066323067784950622851085952288640542579455948078851158064414648997621283928392299009590209816447126324077897986529652371213503119531200925079514417884350883428204202295401594592048974975388807225852244892740799456042868843401462704214740038772488421187815630506001876185501133606021149301230159732777031182028100975979270016730233343914402276225371843702062270157293584812732304541651027862321440218277410706775711323312537262638671772333014447392669393371438497336791566849387999976661217657777036207429926969228662636837077469906735026948143322677512609869910018913631607314774851522454847840983938433650715413379327802975262218243922412374790723383469495594050405614152087126455462554513716307412601278107029094712423107462716904797738568492102825602428231985272331723756 1880 26338159390261080991167757969 1881 86158495516354980469 1882 272889917169833650026252997001111126864533113423303932035273758143920105556868842808319090690691478762581161171346622843926881738796137068829702287293735443987338117832638490398283853060981245376124314445312894038843102453301166143933173243813910890372280393505074944605258398030593546082707810995698349430313469215133458455151689214224248763387566587390848993468665333166016994101313098054141166736939665809695092619117336316391049585747039821484509 1883 2020013814759121943270806861792932609836972898624018497514746939451014075472851294454896282840641230301436693069312240837457071589844 1884 2362424112966733994721978551179823729073569754400056364642831132843845169952059 1885 36877378267088316101074219 1886 659434531196463418537974357604980469 1887 3086128556254674004325866699219 1888 1903616175974684523451697086923184 1889 11167782814278899112041678950832540973670852864851899858471781389491667917676231161183894922676427562845248516952704169370308750310829633549328733774396691935398774294278108082032545620608660539194687636864217292299451386362310475798206589442867786145705197883425020246861653035315552029941341168759065899923321733677879349208671451467079875362334012971221176184549476668782719325165748904786877656438301942845088339702060750914267577334530599915217903548724801540008831981998763074990518028889607029850879951544242218723449062824824398977930282012821550929484492170104089735009190071829240205230889512010621868241474076211012529757605983300042592587520522796606260915060784442100208316706831032780330140207549436310162260580568641094444635927437886258725085374528319017425070490245333082401110066592730068608381480434236406692870941961013673872072565970511401664730890179748997784670498345915956053282 1890 36865338979219 1891 69089724665161553910016322603216394782066345214844 1892 390820266355963333795817871094 1893 168798479682160306632572433781632848504249632560987088429942284229120499060134405837957941231223407374124312567011418716251222285010527630239116694553033815415591723168495795053373002175181484013181447835066652175580030267733026393651941437333272245504650946344417391372257631918542605300819948720865894 1894 198936749616808730869138434813810011484244639685588566453714569686917756950957386407264617113514088017921666493911688053222696787582383923176852967437133138666769487899993459500348928881455327879194625230633099754316621688456550118927283294740341039081392406865199634617233372164302695094293994215864096734698519057832291213805581437169477348509536042207928916238657027878026388699857248481468910551229016375267722519336538174649075148009592029862206879 1895 2458965016235048189765152586762631497661152474597631315937519156991522799284958785782809535677294885364110686305131546668942642751037773595840633238515063979155630113282158628407034844 1896 1952205643494059108019851788135558289634319 1897 18180124332832097489437261756136393488532756087616166477632722455059126679255661650094066545565771072712930237623810167537113644308594 1898 125127219152189018034512540075946675476074219 1899 52836284945636839176722446097225718053253999453428919803254017859871071718309406333496828178654543196319 1900 353329362535993594 1901 5935017666603192423002541903309396407588611717349758512686101973412841489837773964530730301602083340426041717097862056474326252573937611283088811605799152358840260009725452037223458077161887165610163992422756502036912744219772641568674708100107099137059716068365276185012403750741132286344056292066486740921150025467505879222805564839116396042434150187438753092693158430334557140885410763708843048615227622807536592339602867526629275566240276549543317879837857255223833677345404647336035891791121649550981492328623628960608493396687503417230247003175897847516168003372287552863018980963003243908109153152436896280117224535656709826911881370957935447304494155551227906960818344694176808038994990891811430042040279982108941925197979191872751761913517711223118096524704386939396886406470058644328334900107060391306862343451030209266026266703067856248116531934549812106249008015987131683074311451921600912106502 1902 3351489792965175495236847517429472301649418335383542033978224563369232315287579442112976563596903890425054916540393287297372723281221464115341001519235069 1903 198423864562296064388760620747654870314469799129967198256927089366966899503082574431152344 1904 54367167866730469 1905 110328289711824589052947056810787284041676320281886777045195520469 1906 145024890470653564803601918979267498372014342330794064944757921301763044817247934690895905875751770165064894874061620590799345958147557879995925813261670058088074956679095231975754369154580934023932881793131529720896817210884825036697989521865708617490335064604730533635963128307776664723740321783364926519595220393159740294864268867696548987063451774769580179937980973323081237362195934142990835791845952937570169716596336329319175782898992589769548814609 1907 4326627878953727276368853047512549981132097941947973955748168338617961446091737220142902389867918755170584411764341439169783838126400518625371743660627582069594549547089854535135900938251015743729809550476189489984909390536214255703563862204978075270916533013838286338874042334290285436744817036916468834131518368565811785953425256767715852714934495486642851004573312495713892155705464446743746582440500937026694175815570490426912741887789161604617078734401797939058174750784799987907970165115727682522665507907566625512283591686185189991160850065315229530839286474458397626037140837122029364809011572648126497388205456686493741463818761519428334941084976239396845144174436573282054893060427348360130532500647364106957418663469326830875236034434954411481653092366509498078820330190316672751715356142178047025262702648375801022554933148426536467204876951780286813025455526843654618996961173048450847064925639776 1908 4810235084767450604346935097994 1909 5550358446302290659495140458942739813842177391052246094 1910 63958727570811434173919912660607996223105609831080170530211988979114317854712025850588620290469 1911 454028088306761719 1912 656164850601650626804829713308201177945773857654951390818535987848666588776324036200127209432586174896426511291917759 1913 3154111723757267184472893871636648936245299399680073013740414718852493894200876433484175842213712772519356036176204909154772417994145978077896001128597507328734426619828503956114071783984990477179031162297142138198998945700900192407898055547429016872498152567088110741039176861697618083386971619912105780081876890684476791960047012183664856629187247209762638382333944809375427381509283581676191258599125183092460054169550887521219388836198298809765850397378910697573409393322119191184910250369365480559023155264616069998454738339229003503556259697614802327981839839880171869381075670261959406945769436460484216596001777924453937527123877147663256172050947678520300110103164261922618017041051536954535158192971928433971958205669139259708047069103081765970125104335185424099460020708740854436000494627647796281416510230665958945442546265202945084592355297847829086695557079069024217248784695152320667510330791396522 1914 391351769365018864746094 1915 199176166315038903370977359527773151310553350442408136590939051716313346742081661648407572389860885714492965590715655280184354062834059661263091292319720182311606039175854848900969822344 1916 131798710537932789273308318334740923938160830339337462900243317783120790852600177772651714888557811480154262791110472046389826613520462411412048919917620950989777538312781242021436604692163798395287709444036442632867086814703179124 1917 1425093363158371066908979798653412945369 1918 27497427704388276645076986963981272194772819958515168789169725242230469 1919 3440516133426741902594783695563649090685608533865928649902344 1920 3384458270944 1921 73137253378577645738274977678161649456122019393849719505310058594 1922 4362336597548112971708178520202636719 1923 9967381426751883946346769642371638071327436553093726584699661941445336349001876530325578471762510982034666532769457263775918424707586646037989601696662093766475275661376508202106622405442291449494351313212850744315825207279367475518753489933092392824804133730691502543140440907158022300408117152018410160044 1924 13402615444306012818786621094 1925 154059712664730469 1926 16453759123648432975633376289619745749709084621599213144 1927 141063917084392204905050220986595377326011657714844 1928 5905483655414855641243467419773810601511964718894562517366823890637999298986916325801144884893275574067838601627259829 1929 89706432840766955517120926781344742641946928977843539262296957473008027141016888772930206245862598838311998794925115373983265822368279814341906415269958843898277480952388573818959601648980623045449161818915656698842426865514307279668781409397831535423237203576223522888263968164422200703673054368165691440394 1930 575628548137302907565279213945471966007950488479721534771907900812028860692408232655297582614219 1931 1221967506378673369912141750994573761201483717375460330539015189440630703360817812089015378552423444834994677500486996068942506863004433964321748848385798173479375312188576098816148230332567379329043593443397170483561750853927200282861952142334112409532484919137881169379550267916376568001023321215470158339047205026779543450312681923184396567394614986570126936013985859347239860728316203252661457063998533405895406399333893753854813499201085825847603736453381900741221380558048751565142418619212005097896744174940482236059563971751148420330479371060918851545062773886057887039660463518891071537079991554775224370404924248361349534733783248123623913508246282525749465082921738801384752322254519521127581754813540877162420260327900504205189592746932729179129427312713556910285185858930508399873130832885182155118766006238108610297275595470048668912916655153946592356016117700333026999366401251628002491658767754597449284136 1932 14601876717048714844 1933 10997707557408060329209275758951163850813353456379142974851136704965676330247360308801138406971811003514952097504382964620482561767039905678895739635472183561314377809697184889345334072993106413961392340990574534352055757685344802545757569281007011685792364272240930524415952411247389112009209890939231425051424845241015891052814137308659569106551534879131142424125872734125158746554845829273953113575986800653058657594005043784693321492809772432628433628080437106670992425022438764086281767572908045881070697574464340124536075745760335782974314339548269663905564964974520983356944171670019643833719923992977019333644318235252145812604049233112615221574216542731745185746295649212462770900290675690148235793321867894461782342951104537846706334722394562612164845814422012192566672730374575598858177495966639396068894056142977492675480359230438020216249896385519331204145059302997242994297611264652022424928909791377043557222 1934 693649555349531410195119066818348087420895066923575758014763850090772288706507536940579700030638568394630275170895635375554956938095066765726233291130356776063461787472455442587841899280916815427516231697212519577628128918328580720950346245408506480489130413617423395734268927839118246297043523139859159230501831688650849878386657201857695212105890871717884143657784917994124542785024924931966734876489645675857057079219062176707408875156611688097469124260398379 1935 1557357052965405048860471719 1936 46611083562011719 1937 17564014995970925635260046910006215476517142081217860356352341289009858825683594 1938 103555884034080505371094 1939 13253310638634599069799763820223430853140379187872185362194254669738103349177377342918574511717447112007726143227757612134555846700964844 1940 1454470125059669323507605387436543059342560387128594 1941 7266221060102123396886795069288924153997701247205326680246053555313650198422367990607346705914870505903271902388934345292644531611830664961694419636866666355760475957143474479335727733567430466681382107332168192606236576106658889653171294161224354369282213489674105353949381421318198256997517403821421006671894 1942 56185613983312044225804644412286195081092500420809636399195871857352555385227110492186955702481724039965052288842546465419951511985700408023824896581558898861140404785268890849615193841754262049628814767474214085787878442384615038396978045878089024919619563503011295054475783154968577950060525374328591897670648366780718840149319233350473312180577160609148615636280578357524087965587018919489305524995661299744421623416744036313300118887685546735894999065092268679 1943 2014656371236110912016075967109790071845054626464844 1944 11305370620294 1945 145199425243663360557442495095746627305393392472515531574794568701192429774977531341689120272208585685865371915631712699254394111806029493060793552101076012905160802559198184848807000488594 1946 247476849339494489805692882675831449752955379626636519102527527180074219 1947 6198142987831362221735215791921386719 1948 864731339839377030422175876594235201958273207856393094088496407975055508783909766366367901383827801121292118172475807096363652411307753881274452963579511059443930428870157728902645563385286681271482661662323100114240956591267558230924 1949 473415248863336256142639844207634002911248049311138637857526898271516783564461980199436449487300003133038162269635969755170783721751033815625740492176812789024686414862625812417064468491927886725106560874158125609957859977524643503987315818477679431082043568757523381064917191396243621083098207605701523108621095965558188818716886433581559355309943194063727010342610112467392887643656159610769492247186816107394833830083666392392477480864285779980847479054996341688913449713054340217206991176097819809697649499763343173790009707062612107316011859540833630254906625394632976879212019170455439672629511960266887710666992880308111485446484790808062709023458480308558012853913965595162754621831731535335293554837340110451753789679742513682521108359727531188682891323781442135112015834922742581297455885237354551390186179213345088236480946564772440164041268955986359090451426411344576782944733863075932771411658224623575799812572207382 1950 5958673184057344 1951 4260737239770026305283758597868706026201232443800247740717742084443651052080157821794928045385700028197343460426723727796537053495759304340631664429591315101222177733763632311753580216427350980525959047867423130489620739797721791535885842366299114879738392118817710429584254722566192589747883868451313707977589863690023699368451977902234034197789488746573543093083491012206535988792905436496925430224681344966553504470752997531532297327778572019827627311494967075200221047417489061954862920584880378287278845497870088564110087363563508965844106735867502672294159628551696791912908172534098957053665607642401989396002935922773003369018363117272564381211126322777022115685225690356464791596485583818017641993536060994065784107117682623142689975237547780698146021914032979216008142514304683231677102967136190962511675612920105794128328519082951961476371420603877231814062837702101191046502604767683394942704924021612182198313149866436 1952 17132545583772160711065273782308654 1953 73261051225131531480469 1954 40959312593834480240611585776556636214116432806770224935013790584010012875830563548804290707109176825134523118566216373291144652237575597449368349607956437269771355088461021429369476310638857034179405965488702068539363384498384362991396995445126899166402661793695234094712845919972093325594122997885543493401902659383144034468853721112495044579640750084069340798848541622635060126912936792307703727721837087513683363470806402472395786669122763570467454318452263866809 1955 31616407979328117370605469 1956 1722207178352749082152322363810091498494632350957641089824623895843163128895050829 1957 30964645200840677123353053260072841816170476804793357849121094 1958 215452659694005487943825187346023814003844362792969 1959 5297075152814447956330473605511625708264324209212683149899373041823650994649906265152755748611940598803485216841533137718337863545024554757075231915275799773349386972757592895435745517770656810210727556245150612409946463981754330557161873443532554335206733633972422803029099056140966529351190187385815913863810544 1960 427264881011719 1961 164536952887235067801250577758764848113059997558594 1962 148083832112835896780700386606577711747381761594392918294 1963 158076134963738330717340422190055939288654278730960743207171071601088729431152344 1964 70043238526989539464196246004133051358620129836367840621168209045979496211496691075675800012090051890824661571970540374805455845315928064383230690049940395814958364738482776041114290634208221182990095594648171109253517483892672216704824 1965 8936591466657791713288711601673770007375781942832828940660837157969 1966 29859338880905336095405846031109787800090879516135493977625053335743299386480480827078327925482589905523067353434771736129244451481192610540589526864200242769663317859488084622010348230455726777916786948841263807965195907299322200620728409679497509492307540447603825655045664675659656034358115665458561206689987038690312001127794362691008887498558106811286549442360586842900958832519530921592316017509219236797475171970217867402376528481790494642870774198151700358903579 1967 1073518161729402524653780869438097899104370714217647014337734628248786371283367564776404535449113216072625817601448366582899023582778152344 1968 24567830432616646192035769 1969 144650997265913830939406492525040400459248483565746087529299848148518869737747196760310058594 1970 46625912399121535512787616329583229246643989566857444316524539965774337716085066845079104191751719 1971 12825840268425339602180818187880716508319 1972 1276731390442197532653808594 1973 133706449299509320937607660219284124163918391148160316840431040795814125266922996051874236366114509981053815947097349878557819499527644558229734702177890042700155028216029077491497572090869822137849719053020489587120173791394986142585905281916010136765009349406434381595684494536689447107052425957480189984403566348610818408504087172603957001429376442389859050306383267067869052483713921459010181071108695549425707635084547812652444879551730780107110302567059972690350522298984639762311047378297964295167566776973362531768447869594184129514359858479616519685229816086142095365113040498835815956405811445379422785176154038531547039299123076798737400347076554749094705427829361269694398083599076380702377431612776722745838166332784839574784237025536220841074179949470489194369409607270762399681121925252131576615785976767517450480127359452876809518773483194994282188075017114401330060780195331188440213536512360420027893845833615207170659118622 1974 242588310173457324918650402344 1975 67773940862192537859393640013208147099652969 1976 449728410662292480469 1977 3861567786401732560164915258417975141324692348516046016276642947489441575099781667296358940738104696527740723077477657396668302524322900417907844066236058034771703103140285220772658482454808814643620388502714796446850972242698906976171005740335232110365708819165896223408213211926764599897017646604259801206717886394 1978 5934910780768170766841769218444824219 1979 97472001539342294963515984299858126515496507147008870976674228740148497319586864121816318310897477776188231825433968061468650415155652882949476597887681841128413015569485197491301730054244100338492445189651936909010606693926944897945124950516771389701691815717290664183253996517246606941041218523003058498630199868137286619799479548828284654042015426502207247673353401692476539260627448743618422000838239055531340865976635355423632317193211738698083410571386720091265530755959802386724753538779215971177156180413581285659198496934160230415968336831640442850532535926797587521167406523651309832219836543681599210393416294089497791649060722986279564853018808412090040256887604365607216202943726681532033147645714230881716023256600148050017708791615904993143077183163986622695299603700385789367537883508803919352907977063520221400012845041147194139185869249150831715106687476398569614308762396436372915668117510746200334613612705486027410497475256 1980 229699419793594 1981 9661663455564622721884027824942881091939336427958823129039611654239077341550308082987640819042018944653632358413035299246091212245003371094 1982 195907122397619910121957755810111317756396260505364975987197974935811787274698434706460909519091272370136844905885537360743972846168104717756807885756017792811761028476101323205009894740020023389912039171347531844059650347790852958272599095907183159779029772876728700122754605937003003241423596881073620077093004960847137039399458813615709310878039738788851050891327810276273190900160642376567185390877987412628234603296599428026992403369027435351875149514073306054766380179 1983 34754110077615593041484237325761776271922231136644414146489786527404974175898035005667230466642942268749666507697298916570014722718906103761170596596124522312945327928262566986953926342093279331792583496524433168021658750184290162785539051663017088993291379372493066010673918907340881399073158819438338210860460977544 1984 2080291828194943707094 1985 952653429023675308617380210323193621750686048012174402662227165248523531753627583132822318105960530684962705138459667019808079767559359503971866495335159720670760025590899290793022730205663594 1986 16030071783568852473277489333592125705147816766171084658714794761633573717818718556663661401410519803882434489110288340951427516899660544998288434695454237544119 1987 639513802099624797255628372991369168068172583391525202477959614764114290913809415503236864437798351689570989006672264451295815373836238565031515958741080559643517795151392380740430650885895542320848932889306358060018590518854685475417964800340537087832800002921144047706329471149654988140171434729423066809512741334848737512504385319862375615169663213280981751984871668504338574088976691206880466747499686443341127421672704566934451633104662217598125256758868270518793147289852263459301107967930435986893321699693506815210001338385025271759168257952392945542343968215718971726379354201676243809194347563094972419391204305521195011009487403512980225000656401991722754125439572242748945507513790757531669481703531068814938828586553571356166187381791952660011729398738916231503860699878231164040416053701262514874429237513756172605484276314966740747198488143678606882814976532651015239479790083019042699698518988005820395399912960693825840273935152976 1988 14305142592988720557518288342357801121094 1989 239329154212097167969 1990 419633211592093819615088546966249063219795906101716998848720859691969039444765601605711937725765469 1991 1301858975393224478454658432725363604133236352091714787763698633336669827639724770842790527344 1992 158128657123018787749607994838980221460379819 1993 466205561730626477199353083910708123521697813292421872606432559163039318076167063901859674175154998381697250985864080784994649407526617913907975133922247727980124472665365045559773944495817850351898872076304335025753552488245065711579696339448251537030111202129514010777914184468098486354184975917749415704134788433104729646615696898179671823458684482481835697196971446339662820510864007889815860258927271417195681890399401629295215240533298756629033312177214969208200204374302300061830507708621287834445231519076566468288090975682683423112433660047294457300368752829259130388530549213021981736902679373496234893736187938724951163025916317160962584025478517051965887757445448164963981274977553462240587052161874149166090406039597553518645150601326333489148550731680669932766314450211230518585463303148220373343458914147528249829398037433610754004707697856741704417572117892302590109580766970520882128080220342256243068246536548345799037559698726519322 1994 142816292227864914478907203985571150644412873908411067494667323728206792923255158901010003039417537557829759936390556735982356204856548339244712948716136970959773789759077864616452213265474597051245876555912350714319485103539531806580724740916336523478912704427135222389488107728075189362997802126302669036200800616457562901722205475125852087630090969577072416099777973691403156166217108292517478149950052823805983025803220983031677462056021000371516983995759440113924691150309 1995 6754826048482230469 1996 459553687975578368424591570033116949963906671856409402315484619550671474643629790147508923879322830455700604573698715399098595801117804030418376557417658936941941831049185493605750860851040139181598017196486650647812328211819822413800348624 1997 37762650500180744653147599796767358005257522876686171681121037292206184764169532176050633608187554868917477329854990543584566602009656051026545985847702065966390082285894568690341689504161245878503808638180651137086037751547850322637955403495308374499439007372490634873011048941915977394688983049337702672034917863081483101375871448752553417700153443081028691472954687153512688461379984639075084680973108984792850233122351531972912434483197199286951698286354412505864216554318486305008271124398324314590063753045201883931335369030297357272107126463830851041329868979169989561470974486254780520689117029253195026392631223036721044205099221690037969306063759881209236908353081301362082483273181830441487551225111806082453322889207401835010257198707433012621032609266134264554071470467109672005422527555005850240820172045949788236181241032122471074381323526396078057823341549276509798876042124612191452374497847722755688527969460416009722042335596848065062 1998 1373800249318432648356394 1999 339863854501626701878328398170906222047317705890175545130089335629855662877525789584455702473687993820257295968694914892261099418086904459238913872629318593697510740573051118213075205537451212906534277743625860233774339763930652903741598631457775370494951066352415713857099440477243796552200847444039324048314260767733347912382843038772980759301380987729258223256592184381614196152419861751675762128757980863135652098101163787756211910348774793582565284577189712552777948988866376745074440119584918831310573777406816955382018321272676215448964138174477659371968820812529906053238770376293024686202053263278755237533681007330489397845892995210341723754573838930883132175177731712258742349458636473973387961026006254742079906002866616515092314788366897113589293483395208380986643234203987048048802747995052652167381548413548094125631169289102239669431911737564702520410073943488588189884379121509723071370480629504801196751725143744087498381020371632585556 2000 32282235454219 2001 7349605043663966059684753417969 2002 21828273476286621094 2003 27528972214631762852144600251843403985832734177104219155537236186018308693079588956340911900368727499440840973464288106273149052865039261198352023682974806089498369986417140575259091648533548245429276497233694678935721520878382885203069489148079805010091036374545672822425054678656747520728268642967185247913455122186401180903010286140611441503411860006069916083783966934910749888346008801885736732429396449913987819946194266808253164738250758280187788050752366716775013868098176516351029649686378425336156475969952173385943484023086773451366095192132690409129474485814922390312340400479734999582366314325579174240228161593769641225517332612037679624120480953401533706189396268692958130306149554391844424843106506634108472386232195937722477497857718666200732772155011878859918101970522950891953022587599264825557905421497395624176124712417281413223984850742740904153215989422575643380634708842287568781008930989888896936889736643271087368862650102239430016 2004 139498781446572675654338111468617411378065220427568928275794535563296213440499117129 2005 77164927750917699998007797036178683361805569888986126615640400385130406072043834233758607766582802985481979116215233028604454461172308119821721186122147937374331562072862842554234841146658751094 2006 16350620706535655211557996204338073730469 2007 28079368107794187448916553476355732827939358723529718569161118505467742225050069211279887864092349090794832819 2008 348712904368591810759785507670223742208680004686005022087993583918283220605878422122231804308063029373131801587488065627859 2009 61459800857494042115614605469 2010 33834125431110424190621552674582453594 2011 180617586700198996072920722252344573551048568935980781879479806616466123335295183142552722978319221123831357626899194265258130935847522592722387627383997702753198805480882859314274900306028610038261483098350270788497268898483070109817338918300551600671207289653394159387930783746666920483498170566507702411560179056664978147904650487368551667703885213499824719425706607059949430017438163749172318701469270107885674086666980584528949013847663225076312077400986278028760865988592136123779105531592328848630522638838856209585175198675472320614412950555582581774298482101431705802839265367547541332259905388290124962190136968216722616080619219267579216013854475535267462646308628918894498292938647226364891271395621790026385687326069437547397174863444492168943007718109032937199922667028601080802103781197238776520485417470444412690219554238169783352162564605723123072149250106601518796220344324714248738772199596224661052802933562116501604227107847320792900333336 2012 37223848726021847842391917172682472947076440420369161587554254183604389446134013001948222834225149266911748970469595947326986259890542126463888501150830373892297288314984024982065819728934251273709439392915418702472798585157405615517828238524 2013 55783286890482259995616942127292480469 2014 560720874709727544977983408927917480469 2015 331896404403794844909667969 2016 6878092615144 2017 131670220704445068137159206521959194118714406754329989990140779023403803911430188510920935051194712199273059710009512619373177452232843970094620580362934325307081929195563604440106402323094856717892621178697347404814509026994158110056840071441102116889310114157324342193801541351320185032470166342984115058027370532308769069822490205291674165756132320641372220461340116546703134482712421373146620333371097908648656409180228846121603831094946491080631504425318996682966671305683667234234967932530807730651651003713526176787592719834419321727907040955019702113463593451943713530269824452942157631217471028063501097436609849829990787122771410846065248474099912665209980269158990481874089255552273828020005736847408284929235166060704619972052540475451034791159452626501485011218743624263850187904733656492787068083433869335953976851170055039625772063726509597572156719596803327712507202444631012716687330564933505647777907493338566782929669481561620696858024343001762 2018 75898433157868758015584923393295917869617422122759886120433497189441946237927644901511657025271095577270605450355333862327199363865168905956549494178652547983833142603354099449631980670017085331511159882750615575968661482910152322821066937037318798374156846553461169721891949459116006710260914959804416735267589680410823686054150599906357959302223174963008941884482106116532984716130586248083781105487606022736275425215889562443337702112513856458439357491690392613584251789611232409 2019 18469759013758108381559424568640164143726622437489444098424678641910626881013427621446798626423191882246591518517160233520885194256458178688940263025641012262513978019523786862113781569168394461367182365976441287246598347856689348400909659154845464791683763945097087493778558138036145351604838596161129897117894242366828044 2020 117812080129833215204116036382359987806747391357416094 2021 3526597927109805122626255524664884433150291442871094 2022 11685922330221693453019289724188659639052758422538720716203085381230875240289845827807809161628268937030294742561400200553590659819852537303752268892986139169662569 2023 2125108355263481140136719 2024 1457120050545827636719 2025 69634529182969 2026 6147773085787369399262378794856969347439011191943550775755113272344797645272139237022444219046958741758919041478782042848503148473078681382480509028470856386690484550871682055420190434271383911852403950502799861653461580115722338148506421900022822668306704570830354747473247906188396543531134111744157755556674764113276718570386198592414994703480077172003724292643050595439171762006577486094786269544496087841638309442487054557910353871113622373133587956826921801700324394958509825109 2027 7774994862376776828431113985915168453515967004436431578927822860552971217166041201381370293837996560654874902816351710661366755376897203590117250649850908975057880837068835278583842950776428194334841387980899666906891943534978042240746349378525638900196872930875845082201787215254105605982330852386869010061458202562300504803948224132268067813733857401552388246021672541966273388069685769662934784065229960407794512305683333134634584622325495351820209704810661435132498973929314866514340621448011665687249340118280007213130562513502626528711182861352958390097911729743824340248902864121781465965760446736121676302534375022611125988812529039049306857147125742967984124913569228964183096451106217270753318755102611816786407320718547104729730462534908153383174518142286188427455592269156089745586617682242583583258686550418746379084740580034862214590986665227038282135471639698095837797153016669907670182528758574995637659574149029965214053216732140528769479429911029576 2028 3863813505798339844 2029 69974953761390991455880025873236516081643703039927884210350405744976740954494370812432332644541969045893874125347165395952300798392074832311055255848658180775520927533619517507254586556987853749013572491828097002162027491814802380166717144406730750101771856377882605739816084937286950453840977671481821090553123823060704543235534017190412610323604716613971494214195052877696460492627171926966413056587069643670150610751149998211711261600929458166381887343295952916192490765363833798629065593032104991185244061064520064918175062621523638758400645752176625510881205567694419062240125777096033193691844020625095086722809375203500133899312761351443761714324131686711857124222123060677647868059955955436779868795923506351077665886466923942567574162814173380448570663280575695847100330422404807710279559140183252249328178953768717411762665220313759931318879987043344539219244757282862540174377150029169031642758827174960738936167341269686926478950589264758925314869199266182 2030 30681978718217478996094 2031 1496050480114406778906313390059853295641856417436644971972398969994760777362087637337190688740278542461973912999889978915191700734773112473804161305076921993263632219581426735831216307102639951370741771644091744266974466176391837220473682391542482648126384879552864086996063209180927773479991926289051521666549433631713071544 2032 31144100067223626852660483465445096180907486982429753063043764064 2033 2508136261268094846991597314065900187109808621188261985778808594 2034 11994790401139707639236731315132794651537922689145826381794 2035 9678099152414657677565917969 2036 27136185721269927077103707618885522778418725066449118797327051299847599906231695478420254446150133815578664999472335445601372983460205210192174717338955342567484723181623354211925982582393069178534181317435340234102670168579748693712496785883814 2037 13396435362391691137570049621126054493944635144605469 2038 4481726579538992292062274141450730654283039158926848515525477575539357483403389503789361835685232922742251981238032109236558795236874358727828291081755254305897363237585456218401318826583838871740402479916541099145373491904361584510261181565116637725195587632135328610907997723611341080234196767461491003800815903038578727837811538773870531138836976258390715009336783884075156214502794987363099190497937648036554327583573062772716647972041830710014385620526825993439536483924753662504279 2039 4131951044656376654478259647788743038104979020804701634736981108835131576621938102103316810327558730190987373227624769465587409844253626773135501802607416916613735249932698889285876081603575776025502442069957299880665561364172265746464480660073044062759526347257589986330399999461857137348855890523330053576071408627911542573515048181076674226998534911338402761854003677375098295629141875115439724578409875389078723414244656244403338286273283575266684065734282723748250387203969021975247694202952767624497476561798845313353319272738349345044799731020277559792024307566787751206217187011743664054309697573891239775895170796391479406620519245041402685469125651968648451328192144609954428961072339212586414472530487126524785092929985391884672686740014123942107649096054714264075427411112581490484297687668680862070579639041088994447173618594307210184448544354922451696357183672795750134756796332072402149473265985854256673441745334633743321655553345494749780917711347468766156 2040 20595562415396719 2041 115237502388565243092941167776550779741428969194870381798027711197193683755310058594 2042 40335539215850930628560467273056575888547352430341636639729298179854217350630505534104256521167096304680267831142288983129029157131869228550454619735797288753076269138269105965611869439254549845663622319248869892308361427139254260592350634086049739526760288689217957498171979512502069722107770907153419034207343127347208550540303848964834780249532786325516435084031054956676405930525154886267892714481438832328988948252157564954449831748376476390129470584741433940955828355322782962538509 2043 2274428816731329183362240831584814359063088056605907204102050598942887120229055606113670916991480276354381458319 2044 128746283336898485017664595081220210089844 2045 506279090973771029686929156354368341536806344041637976725216666926840594238679596407690225556549770387747264981488143900673825719751513574150312702147412617112989378760053109998334792763228065926094 2046 3522165924285169782714844 2047 4046211307354369890771957394569257324290947318077087402344 2048 6732524517469 2049 1090620800003402541822702461353633052522913328311314184567878849126180606696961887618812012091663057454778982576919794629174749835649598993403233591401076133089187888074860090420956687877824524549270751528542881570624385842589649333725314463434469850484134577194037919420130079492896346866914114264718559294914537117518829155394 2050 652226458079528610206522344 2051 570511565387635407104529959035052185597925876734540546946660028571163277941204141992337202723612176662852337131931321385182439991855204059714844 2052 60282315730630744 2053 19762993756109065190693227069324476500221933402159242973196303797144060441903854662278999100975593252182856685539159215986051148075359924993477137921315394282239080674635350873788777436151373225880921389844901596652927079372433657725101470598228907487812868973616287919328726955026079370368319909840481423022688689253633442871302696483596119450832955526349328919462082114771096519947021085279019624027072503279826472649906349232637590519758240868709716619201036504923445406234580509067928488694202796012175070973310461369564212128610070028519580724678325939880898710338411243599049412744372581118177599895297009219673549168845757866004338312936432761115578450470834514600751853712929125133511205211285230243264671481067124831146239299837241035824198614377258680289307720628930582969101732778960190826890982834176858225564718386682003555354394962788701669744719083867673822434288216226287579395616005236463997539095348187114991241447820661435540329347677864886204925891336991201422 2054 91217742761945794147159641715365126422058105469 2055 6514775179193530158987470757620178335376945036325132297741750288159219 2056 254211707284703430043883635091593108070127723416097661102147322676428467821685369727106985340577948413013083357278799842709029 2057 326552650303207565917969 2058 10012859602839844 2059 163187166070124983873302153335892995819449424743652344 2060 1060308721168498936837044327441239890260726522216744844 2061 20469859350581962650260167484263329231567792509453164836918455390485984082061500455023038252923322487189433124869 2062 2381773255156781602685867032006717749642832613659243301939375328222211680337380721283322243318395869695065135161121022164786042699479746076675794840779094103580400616345652438163415278518541913836591234329326518270916433911145824833717712592147151069315668286809631172309557218233734715020741764296502240550909404326725317700854401977524528938954661499735419975276949764136785093791579870879232796897414481610194468405341652052995308114909882554360755108558396932779500708553455011154936403179 2063 1166985018304484190445244365216541012861604945464101138324268542917559625033980713952912617913507805948145504424401812544760334242701928210939831517115752716971935474756542833746353518827302437615042527148951594380758691109862835055009516737354818758247862100023068185348441997967334960740878922356170587548066744411737801168107552924659867257452235190875401523365316486795118478406351648064640829779174604246170473383504320015838017082601204365056440056647202004579224527792745744479952109328903980901722925765903009433411397161982296025114052722211530468424027187946772845523280268773142456542447269096217393097412503404871173156229690173040583418111113791921852307252659796209894751910008703156521181560634535586285532654154354284416089245924383103980362747812403331595417721993742488218864820308137085645375309301361371056015185627940121668157710044896755917183302271540922284879946055275731729493207962590686041215100953117816252362237107220907651030243665514668957557993452752916 2064 221110473893549815728321919 2065 485934410245978798184040918086636719 2066 21435959296411034424172803288060459746785493522933189717454377953999905123036426491549900189865562827255586216450089199483074384295317714690082153567011846932223605547110871943470737506666877224529321108963938664438247905200312423503459413329324359623841014581286680550786014964103612435186675878668520164958184638940527859307689617797720760450591953497618779777492547877231065844124218837913095172076730334491750215648074868476957773034188942989246795977025572395015506376981095100394427628609 2067 212556343889964410896269403015136719 2068 31656441574833030037461247558594 2069 850732078343968974834583142242858398376110005243329729838391767786900966649771940471673298458947190536198072725388921345130283662929705665775137175977383730672540961097519725801091715225103477021366002291585712303573085819090006755101937701531662874762691470916816707119014216518187186380100734397648358322540656676156857051550406082077043230682679454148167710533315718873641370758230351439123164909018286495458275096574649291545914453216277982126144801295810261338254680760911647725885087700771002077356012883343293876956908531085093802308144434492205711481115820013197404386471315935620850819444059171142479568013714982151085230891444136146585311803001954311030331987188991437013274142396344601103941357702576442402153304878524273339329060278875282801684443155242028733059519333438273911552454004631935435478600480692439499835070322768348696086970622729735063626627355953332345677480674296008430800548604728610124045808594822888047972070851164041677601047632160193670059777227056875582 2070 7180687609089838594 2071 22573226351412853622924375826593101683988277590694357872009277344 2072 11150976049662602665230469 2073 7155563068822324076898750848941186457602834347050532364949853129116870960538766944667025611333401319960804904687170772562015533671697018995718615593182460509198161733659157053251896829166406705567765400778769845984866595513230689278571788194593556689026406960970082789315473451552892931793823503690818467533934278028041038088538394 2074 147155586358820896904021965839042663574219 2075 5489689209837595566610884841069859915071890469 2076 101694611674551480552012483260622092894609545691697748713054216425642939598123856386859 2077 50366409280902772800401899177744751796126365661621094 2078 15626814327083644095221973596996075155406624778218295304024241528465930834693554912339877238411995301069322351792115026423161226151286614009069889950351636413591008443843825646790167642360153496681875088434711286375482722891027756734021912317077458165780099629757990121523004908831533465251086715549351200254516601787644809435305731374538434368481534099764090457792067402501447000366555532838646380443936413844485907207446579119702216541923739439160914267251642275966304148819218328187537741255779 2079 4391312437230469 2080 778591539819844 2081 452113906447197215955065699696686910091398277296520394955044759464438436617321449816206529406321353885747639967253413748577383080111025708725204675938596787212345840906626980599457982230944216931711769623842602532323184300783012279938128874039688449826759517995503987648036034240641916517027114389020641195289329124633476268332999358665105931557233851791956396253535838953926843717124696199159053882413587193432841175598728194148452322931711987099100519345446701095863405798259646979092096892785442114992156842736843441263856426668393335392442586410972295515235672503633641784550702612142280580336170249971130484104776703829354886190179963157877444689899161601008270661603704798277771423509255771155279699078814927126642754497947818347726375123665759167409982154864978991925884014081769725829347708675600399766182918059670740231849607402333999397155754714113131948798468675194895119186007028545016473074351045577292933028565441270447102325305213469473185978354682845484210238069324333016040802 2082 690042027677260776707336038923616163026426332092488919571075988676301952063875106286223323184987652462701874253508120442488974871702472475249267725861938531829405022119 2083 4069025158024774943595591297270182190822584495668683554595402835179945929555893048345858764656892184971728759705280723737196447720999231378526842083447371084911112568159642825395121840078497952385405926614583422790908658707047110519443159866357196048440835661959535888832324308165777248653244029501185770757603962121701286414996994227985953384015104666127607566281822550585341593454122265792431484941722284740895570580388553747336070906385407883891904674109020309862770652184336822811828872035068979034929411584631590971374707840015540018531983277698750659637121052532702776060956323509280525223025532249740174356942990334464193975711619668420897002209092454409074435954433343184499942811583301940397517291709334344139784790481530365129537376112991832506689839393784810927332956126735927532464129378080403597895646262537036662086646466621005994574401792427018187539186218076754056072674063256905148257669159410195636397257088971434023920927746921225258673805192145609357892142623918997144367216 2084 14421281675897411315783071480688141110885625668038786142770285469842308341767678476747138443116473265084941305984577421545839259703074917109739523957331766209406648772365096985740156109569555077309383853519154649351757137060190225535263004386879863114 2085 58632976612741771430887236818581605018392505326926190679675752593432969 2086 14613260476647810128536359029125171276462262211573259816485147952456202542969 2087 329591037800006770431242895078884757456629344149163367922227629649575620294027336916014559937208266982710029536127738622712912265400937741660674208759237057877800118020931068857004869046358334143217880055781257246063601355270815952074895949174932879923707688618722406995418268961427957140912766389596047431365920931857804199614756532466862224105223477956336212868827626597412669069783903529186950280279505064012541217011472853534221743417218038595244278602830645098884422826931282647758138634840587301829282338355158868681351335041258741501090645493598803430606805255148924860937462204251722543065068112228954122912382217091599712032641193142092657178936488807135029312309100797944495367738247457172198900628456081875322568029003959575492527465152338433041876990896569685113969446265610130129594479624512691429547347265499969629018363796301485560526545186588473190674083664217078541886599123809317008871201912225846548177824206686155937595147500619245952578220563794357989263552537438768693744476 2088 437813051424033904369 2089 2966319340200060933881186055709962817109664097342470311300048666846180582646246032244131039434874402844390265825149647604416210388608439674946067878833133520900201062188379619713043821417225007288960920502031315214572412197437343568674063542574395919313369197568501662958764420652851614268214897506364426882293288386720237796532808792201760016947011301607025915819448639376714021628055131762682552522515545576112870953103255681807995690754962347357198507425475805889959805442381543829823247713565285716463541045196429818132162015371328673509815809442389230875461247296340323748437159838265502887585613010060587106211439953824397408293770738278833914610428399264215263810781907181500458309644227114549790105656104736877903112261035636179432747186371045897376892918069127166025725016390491171166350316620614222865926125389499726661165274166713370044738906679296258716066752977953706876979392114283853079840817210032618933600417860175403438356327505573213573203985074149221903371972836948918243700282 2090 324751252330876464844 2091 249976413056628594350395202636719 2092 129791535083076701842047643326193269997970631012349075284932569228580775075909106290724245988048259385764471753861196793912553337327674253987655715615985895884659838951285872871661404986125995695784454681672391844165814233541712029817367039481918768024 2093 2478726385579324401855469 2094 6210378249095346990366024350312545467237836988832400276139683898086717568574875956576009908664888872164316868281573083982400773845322252277243409532757446786464645199069 2095 29895274042910205531983479753569096199406877809314680887647318965363010249199791488277700128888707391626088249891893409190888734925607125040001814749102567627904909826402376092291671177875854064869909844 2096 2522672105445113775065499160701052790653506445576809998106544889164 2097 1658058607397138974671073566225329667756991193265706351790394886629364710646981536856866098486789121462344083114369 2098 922747759199962100178762318929021241851605786529012119407327438014384749857819724018757411050989910532842415550972600195261247243007323270621567931678313778586135457600534060617312609113724703825568042096981266749185879303992298007387259900411106827231149103037579558685811916861593219589611419466473639023828950818958638352345368131935120011024466107056969777442163788050307943924644737658589230118834001301103048334692513050439296184584054890143012826566942224753534293683626023061145916083412479409