0 128 1 35831808 2 2494357888 3 34359738368 4 230539333248 5 1028071702528 6 3521614606208 7 10030613004288 8 24928547056768 9 55784660123648 10 114868566764928 11 221068140740608 12 402271083010688 13 698260569735168 14 1164175380274048 15 1874584905187328 16 2928229434235008 17 4453476124377088 18 6614541047773568 19 9618527719784448 20 13723332506969728 21 19246467315089408 22 26574849957103488 23 36175612601171968 24 48607978698654848 25 64536258792112128 26 84744015603303808 27 110149448801189888 28 141822049849930368 29 181000577336885248 30 229112403180614528 31 287794280118878208 32 358914580876636288 33 444597059414048768 34 547246184654475648 35 669574097092476928 36 814629238681812608 37 985826706403442688 38 1186980379913527168 39 1422336873671426048 40 1696611363947699328 41 2015025341112107008 42 2383346337601609088 43 2807929681968365568 44 3295762329407736448 45 3854508819166281728 46 4492559409229761408 47 5219080438691135488 48 6044066968198563968 49 6978397748883406848 50 8033892570168224128 51 9223372036854775808 52 10560719825892021888 53 12060947473224122368 54 13740261741118437248 55 15616134616373526528 56 17707375989807150208 57 20034209067424268288 58 22618348563665040768 59 25483081727132827648 60 28653352249202188928 61 32155847105906884608 62 36019086383507874688 63 40273516138141319168 64 44951604339946578048 65 50087939952074211328 66 55719335194973979008 67 61884931046362841088 68 68626306027272957568 69 75987588324579688448 70 84015571300409593728 71 92759832438828433408 72 102272855780209167488 73 112610157893679955968 74 123830417438052158848 75 135995608361628336128 76 149171136791290247808 77 163425981661266853888 78 178832839131982314368 79 195468270849383989248 80 213412856095150438528 81 232751347878179422208 82 253572833017755900288 83 275970896268800032768 84 300043788539595179648 85 325894599252395900928 86 353631432897315956608 87 383367589829896306688 88 415221751362753111168 89 449318169201705730048 90 485786859276784723328 91 524763800018519851008 92 566391135129908073088 93 610817380904461549568 94 658197638140735640448 95 708693808703736905728 96 762474816783611105408 97 819716834902011199488 98 880603514716545347968 99 945326222673704910848 100 1014084280560672448128 101 1087085211006409719808 102 1164544987982425685888 103 1246688292353624506368 104 1333748772529633541248 105 1425969310267011350528 106 1523602291672735694208 107 1626909883459371532288 108 1736164314502319024768 109 1851648162749541531648 110 1973654647534173612928 111 2102487927340409028608 112 2238463403073068738688 113 2381908026881248903168 114 2533160616586448882048 115 2692572175765579235328 116 2860506219539249723008 117 3037339106115737305088 118 3223460374141034141568 119 3419273085905375592448 120 3625194176456648217728 121 3841654808671077777408 122 4069100734331597231488 123 4307992661264294739968 124 4558806626583341662848 125 4822034376094800560128 126 5098183749909713191808 127 5387779074316868517888 128 5691361559965650698368 129 6009489706409367093248 130 6342739713059456262528 131 6691705896600975966208 132 7057001114919771164288 133 7439257197591722016768 134 7839125382984471883648 135 8257276762022035324928 136 8694402728662686100608 137 9151215437140525170688 138 9628448266021128695168 139 10126856289121676034048 140 10647216753345957747328 141 11190329563484663595008 142 11757017774031350537088 143 12348128088064490733568 144 12964531363245999544448 145 13607123124986643529728 146 14276824086828728449408 147 14974580678096467263488 148 15701365578864428131968 149 16458178262294462414848 150 17246045544391512672128 151 18066022141228700663808 152 18919191233692095349888 153 19806665039795560890368 154 20729585394616084645248 155 21689124337899985174528 156 22686484709390400238208 157 23722900751926454796288 158 24799638722364509008768 159 25917997510371886235648 160 27079309265143481036928 161 28284940030091647172608 162 29536290385559765602688 163 30834796099609892487168 164 32181928786934887186048 165 33579196575945420259328 166 35028144784082261467008 167 36530356601404247769088 168 38087453782502331325568 169 39701097346790107496448 170 41372988287221222841728 171 43104868287484063121408 172 44898520447724121295488 173 46755770018844445523968 174 48678485145434567166848 175 50668577617378308784128 176 52728003630190872135808 177 54858764554135606181888 178 57062907712170855082368 179 59342527166777286197248 180 61699764515716098086528 181 64136809696768508510208 182 66655901801506922428288 183 69259329898148180000768 184 71949433863539284587648 185 74728605224326010748928 186 77599288007354792244608 187 80563979599358290034688 188 83625231615975040279168 189 86785650780153582338048 190 90047899809991466771328 191 93414698316059543339008 192 96888823708261929001088 193 100473112112282055917568 194 104170459295665199448448 195 107983821603587886153728 196 111916216904364581793408 197 115970725544742059327488 198 120150491315031846915968 199 124458722424131155918848 200 128898692484482688896128 201 133473741507023727607808 202 138187276906174901013888 203 143042774514919033274368 204 148043779610020471749248 205 153193907947435294998528 206 158496846807962800782208 207 163956356053188674060288 208 169576269191770234992768 209 175360494456114166939648 210 181313015889497124460928 211 187437894443679621316608 212 193739269087063598466688 213 200221357923444072071168 214 206888459321405261490048 215 213744953054411597283328 216 220795301451644009211008 217 228044050559631894233088 218 235495831314731164509568 219 243155360726498775400448 220 251027443072014133465728 221 259116971101197784465408 222 267428927253177781359488 223 275968384883754132307968 224 284740509504011728670848 225 293750560030132153008128 226 303003890044454767079808 227 312505949067837479845888 228 322262283843367595466368 229 332278539631473141301248 230 342560461516485075910528 231 353113895724700777054208 232 363944790953999209692288 233 375059199715058173984768 234 386463279684224033291648 235 398163295068084322172928 236 410165617979793634388608 237 422476729827203190898688 238 435103222712844487863168 239 448051800845817424642048 240 461329281965633311795328 241 474942598778063159083008 242 488898800403041643465088 243 503205053834677157101568 244 517868645413418335352448 245 532896982310427464777728 246 548297594024211171137408 247 564078133889558787391488 248 580246380598838801699968 249 596810239735703785422848 250 613777745321254201120128 251 631157061372711490551808 252 648956483474650842677888 253 667184440362844041658368 254 685849495520762794853248 255 704960348788792940822528 256 724525837986209937326208 257 744554940545966029324288 258 765056775162339496976768 259 786040603451496383643648 260 807515831625015103884928 261 829492012176424331460608 262 851978845580804567330688 263 874986182007503787655168 264 898524023046017571794048 265 922602523445084110307328 266 947231992865044492955008 267 972422897643518676697088 268 998185862574447533693568 269 1024531672700551379304448 270 1051471275119255380089728 271 1079015780802132241809408 272 1107176466427912577423488 273 1135964776229113355091968 274 1165392323852334826174848 275 1195470894232276333232128 276 1226212445479521398023808 277 1257629110782142489509888 278 1289733200321175871850368 279 1322537203200016932405248 280 1356053789387786389734528 281 1390295811676717781598208 282 1425276307653616632956288 283 1461008501685441703968768 284 1497505806919058717995648 285 1534781827295216969596928 286 1572850359576799212532608 287 1611725395391395227762688 288 1651421123288249471447168 289 1691951930809633202946048 290 1733332406576691492819328 291 1775577342389815510827008 292 1818701735343590493929088 293 1862720789956369794285568 294 1907649920314525407256448 295 1953504752231425379401728 296 2000301125421188496481408 297 2048055095687266651455488 298 2096782937125905292483968 299 2146501144344532350926848 300 2197226434695126049344128 301 2248975750522611989495808 302 2301766261428339920341888 303 2355615366548690586042368 304 2410540696848863053957248 305 2466560117431892922646528 306 2523691729862951809870208 307 2581953874508978520588288 308 2641365132893692294960768 309 2701944330068038536347648 310 2763710536996117419308928 311 2826683072956645777604608 312 2890881507960002672194688 313 2956325665180909039239168 314 3023035623406791818098048 315 3091031719501882959331328 316 3160334550887103712699008 317 3230964978035784595161088 318 3302944126985271438877568 319 3376293391864467919208448 320 3451034437437364962713728 321 3527189201662607435153408 322 3604779898269148509487488 323 3683829019348042113875968 324 3764359337960423859678848 325 3846393910761730849456128 326 3929956080642210764967808 327 4015069479383770635173888 328 4101758030333215684234368 329 4190045951091928659509248 330 4279957756222040039558528 331 4371518259969139522142208 332 4464752579001579192220288 333 4559686135166418769952768 334 4656344658262063338699648 335 4754754188827643953020928 336 4854941080949191526676608 337 4956932005082654400626688 338 5060753950893809991031168 339 5166434230115120917250048 340 5274000479419586009843328 341 5383480663311636598571008 342 5494903077035128480393088 343 5608296349498479967469568 344 5723689446217006415160448 345 5841111672272501630025728 346 5960592675290116557825408 347 6082162448432585651519488 348 6205851333411851319267968 349 6331690023518136852430848 350 6459709566666518233568128 351 6589941368461045224439808 352 6722417195276462134005888 353 6857169177357578666426368 354 6994229811936341249061248 355 7133631966366655240470528 356 7275408881277008418414208 357 7419594173740946147852288 358 7566221840465448628944768 359 7715326260997260625051648 360 7866942200947224070732928 361 8021104815232663959748608 362 8177849651337877913058688 363 8337212652592779826823168 364 8499230161469748000402048 365 8663938922898728144355328 366 8831376087600641668443008 367 9001579215439149649625088 368 9174586278790822880061568 369 9350435665933768395112448 370 9529166184454762881337728 371 9710817064674943364497408 372 9895427963094105577551488 373 10083038965853660408659968 374 10273690592218298829182848 375 10467423798076415701680128 376 10664279979459342867911808 377 10864300976079441916837888 378 11067529074887107032618368 379 11274007013646728322613248 380 11483777984531666025382528 381 11696885637738285998686208 382 11913374085119106887484288 383 12133287903835109371936768 384 12356672140027257895403648 385 12583572312507285272444928 386 12814034416467790576820608 387 13048104927211700709490688 388 13285830803901146046615168 389 13527259493325800567554048 390 13772438933690736862867328 391 14021417558423846422315008 392 14274244300002875602857088 393 14530968593802127676653568 394 14791640381958881359064448 395 15056310117259576216649728 396 15325028767045815355169408 397 15597847817140235787583488 398 15874819275792296882051968 399 16155995677644037289934848 400 16441430087715850753792128 401 16731176105412331195383808 402 17025287868548237483669888 403 17323820057394628282810368 404 17626827898745217380165248 405 17934367170002999894294528 406 18246494203287199762958208 407 18563265889560588911116288 408 18884739682777228498928768 409 19210973604050682649755648 410 19542026245842755058156928 411 19877956776172798877892608 412 20218824942847650289922688 413 20564691077712236150407168 414 20915616100920906118706048 415 21271661525229539665379328 416 21632889460308478360187008 417 21999362617076333840089088 418 22371144312054721857245568 419 22748298471743972807016448 420 23130889637019869135961728 421 23518982967551460029841408 422 23912644246240003781615488 423 24311939883679088239443968 424 24716936922635979734686848 425 25127703042554250889904128 426 25544306564077737706855808 427 25966816453595876334501888 428 26395302327810469917002368 429 26829834458323935921717248 430 27270483776249084347206528 431 27717321876840477211230208 432 28170421024147419718748288 433 28629854155688633509920768 434 29095694887148662388107648 435 29568017517096060927868928 436 30046897031723416362964608 437 30532409109609254154354688 438 31024630126501877638199168 439 31523637160125192153858048 440 32029507995006564051891328 441 32542321127326764982059008 442 33062155769792051861321088 443 33589091856528432921837568 444 34123210047998170238968448 445 34664591735938569139273728 446 35213319048323104888513408 447 35769474854344937059647488 448 36333142769422861980835968 449 36904407160229753663438848 450 37483353149743543610016128 451 38070066622320789902327808 452 38664634228792885969333888 453 39267143391584959435194368 454 39877682309857511447269248 455 40496339964670846884118528 456 41123206124172345843502208 457 41758371348806626810380288 458 42401926996548651904912768 459 43053965228159824610459648 460 43714579012467130381580928 461 44383862131665370532036608 462 45061909186642539802786688 463 45748815602328398009991168 464 46444677633066286173010048 465 47149592368008237522403328 466 47863657736533433787931008 467 48586972513690057166553088 468 49319636325660588370429568 469 50061749655250601154920448 470 50813413847401103726585728 471 51574731114724477431185408 472 52345804543064063121679488 473 53126738097077445606227968 474 53917636625843486576190848 475 54718605868493156414128128 476 55529752459864215281799808 477 56351183936179793888165888 478 57183008740750924337386368 479 58025336229703071456821248 480 58878276677726715005030528 481 59741941283852033159774208 482 60616442177247737686012288 483 61501892423044111183904768 484 62398406028180296816811648 485 63306097947275890919292928 486 64225084088526888885108608 487 65155481319626034735218688 488 66097407473707624765783168 489 67050981355316815676162048 490 68016322746403487576915328 491 68993552412340712277803008 492 69982792107967877255785088 493 70984164583658515703021568 494 71997793591412893054872448 495 73023803890975400397897728 496 74062321255976805157857408 497 75113472480101409467711488 498 76177385383279166615619968 499 77254188817902805972942848 500 78344012675070016802240128 501 79446987890850741345271808 502 80563246452579627590997888 503 81692921405173692123578368 504 82836146857475243450373248 505 83993057988620116209942528 506 85163791054431266660046208 507 86348483393837779845644288 508 87547273435319338846896768 509 88760300703376206507163648 510 89987705825024770041004928 511 91229630536318698922180608 512 92486217688895766451650688 513 93757611256550385405575168 514 95043956341831908163314048 515 96345399182668741715427328 516 97662087159018327951675008 517 98994168799543039629017088 518 100341793788312042419613568 519 101705112971529173438824448 520 103084278364286886653209728 521 104479443157346315568529408 522 105890761723943503597743488 523 107318389626621852509011968 524 108762483624090839353694848 525 110223201678111052274352128 526 111700702960405595592743808 527 113195147859597914577829888 528 114706697988176090293770368 529 116235516189483654927925248 530 117781766544736977998854528 531 119345614380069273844318208 532 120927226273601280789276288 533 122526770062538662393888768 534 124144414850296181181515648 535 125780331013648695246716928 536 127434690209909028143252608 537 129107665384132762452082688 538 130799430776350007429367168 539 132510161928824191134466048 540 134240035693337927437939328 541 135989230238506008309547008 542 137757925057115571786249088 543 139546300973493496020205568 544 141354540150901069806776448 545 143182826098955989992521728 546 145031343681081736163201408 547 146900279121984373011775488 548 148789820015156830786403968 549 150700155330410714218446848 550 152631475421435690330464128 551 154583972033386505524215808 552 156557838310497682348661888 553 158553268803725946347962368 554 160570459478420433389477248 555 162609607722020727871766528 556 164670912351782782212590208 557 166754573622532768016908288 558 168860793234448909324880768 559 170989774340871348339867648 560 173141721556140094036428928 561 175316840963461104048324608 562 177515340122800550236514688 563 179737428078807318337159168 564 181983315368763792089618048 565 184253214030564972244451328 566 186547337610725980851419008 567 188865901172418001227481088 568 191209121303532704004797568 569 193577216124775209658728448 570 195970405297785637915833728 571 198388910033289294441873408 572 200832953099275545209807488 573 203302758829205428947795968 574 205798553130248058067198848 575 208320563491545858470576128 576 210869018992508698639687808 577 213444150311136958403493888 578 216046189732373587786154368 579 218675371156485206335029248 580 221331930107472293328678528 581 224016103741508519264862208 582 226728130855409269028540288 583 229468251895129407139872768 584 232236708964290335482219648 585 235033745832736393910140928 586 237859607945120654137396608 587 240714542429520157304946688 588 243598798106080645628951168 589 246512625495690838528770048 590 249456276828686303634963328 591 252430006053582973077291008 592 255434068845840355452713088 593 258468722616654493873389568 594 261534226521780720494680448 595 264630841470386257923145728 596 267758830133932717904545408 597 270918456955088547691839488 598 274109988156671474493187968 599 277333691750620998399950848 600 280589837547000984194688128 601 283878697163032402439159808 602 287200544032156270242325888 603 290555653413126842108346368 604 293944302399135101264581248 605 297366769926962601869590528 606 300823336786165712501134208 607 304314285628290311324172288 608 307839900976116983338864768 609 311400469232936770108571648 610 314996278691857522367852928 611 318627619545140905910468608 612 322294783893570111157378688 613 325998065755848316804743168 614 329737761078027957951922048 615 333514167742970849109475328 616 337327585579839212487163008 617 341178316373617661961945088 618 345066663874666193125981568 619 348992933808304229814632448 620 352957433884425777514457728 621 356960473807145734051217408 622 361002365284477407957871488 623 365083422038041294922579968 624 369203959812805162716702848 625 373364296386855495002800128 626 377564751581200344422631808 627 381805647269603645365157888 628 386087307388451036814538368 629 390410057946647245678133248 630 394774227035545080994502528 631 399180144838906089421406208 632 403628143642892922403804288 633 408118557846093465421856768 634 412651723969576779718923648 635 417227980666980906909564928 636 421847668734632586867540608 637 426511131121698939293810688 638 431218712940371159364535168 639 435970761476080277859074048 640 440767626197745036167987328 641 445609658768051926581035008 642 450497213053767448255177088 643 455430645136082629262573568 644 460410313320989865118584448 645 465436578149692124189769728 646 470509802409044570381889408 647 475630351142028653507903488 648 480798591658258717735971968 649 486014893544521178517454848 650 491279628675346318394912128 651 496593171223612752090103808 652 501955897671184611271989888 653 507368186819581499404730368 654 512830419800681267075685248 655 518342980087455658203414528 656 523906253504738877525678208 657 529520628240029129767436288 658 535186494854323180888848768 659 540904246292983991813275648 660 546674277896641475035276928 661 552496987412126424508612608 662 558372775003437669214242688 663 564302043262742500808327168 664 570285197221410425750226048 665 576322644361080292310499328 666 582414794624760842858907008 667 588562060427964741832409088 668 594764856669876129783165568 669 601023600744551753906536448 670 607338712552155725449081728 671 613710614510227954396561408 672 620139731564986311841935488 673 626626491202662570433363968 674 633171323460872173302206848 675 639774660940017881871024128 676 646436938814727352941575808 677 653158594845324695462821888 678 659940069389336057378922368 679 666781805413029292957237248 680 673684248502987760996326528 681 680647846877718304313950208 682 687673051399293460915068288 683 694760315585027957239840768 684 701910095619189533891627648 685 709122850364744154244988928 686 716399041375135646333684608 687 723739132906099828418674688 688 731143591927513168636119168 689 738612888135276029125378048 690 746147493963230545037011328 691 753747884595113188820779008 692 761414537976542070193641088 693 769147934827039022187757568 694 776948558652086523678488448 695 784816895755219508792393728 696 792753435250152113595233408 697 800758669072939410459967488 698 808833091994174180514755968 699 816977201631218774570958848 700 825191498460472112931136128 701 833476485829671874477047808 702 841832669970231925437653888 703 850260560009615038237114368 704 858760667983740950822789248 705 867333508849429816873238528 706 875979600496881097286222208 707 884699463762187943346700288 708 893493622439887121974832768 709 902362603295544533453979648 710 911306936078376372038700928 711 920327153533905979842756608 712 929423791416656444407106688 713 938597388502878990347911168 714 947848486603317215484530048 715 957177630576007221847523328 716 966585368339113691966651008 717 976072250883801960838873088 718 985638832287146133976349568 719 995285669725073301934440448 720 1005013323485343901719705728 721 1014822356980568275477905408 722 1024713336761259476861999488 723 1034686832528922375480147968 724 1044743417149179109823710848 725 1054883666664930939075248128 726 1065108160309556544196519808 727 1075417480520146828696485888 728 1085812212950776269479306368 729 1096292946485810868172341248 730 1106860273253252753334150528 731 1117514788638121483942494208 732 1128257091295872104562332288 733 1139087783165850002593824768 734 1150007469484782618000331648 735 1161016758800308055916412928 736 1172116262984540652535828608 737 1183306597247673544679538688 738 1194588380151618293443703168 739 1205962233623681612327682048 740 1217428782970279250242035328 741 1228988656890687079796523008 742 1240642487490829441268105088 743 1252390910297104792648941568 744 1264234564270248716174392448 745 1276174091819234331731017728 746 1288210138815210167544577408 747 1300343354605475538548031488 748 1312574392027493482829539968 749 1324903907422941306560462848 750 1337332560651798787803360128 751 1349861015106474089599991808 752 1362489937725967432739317888 753 1375219999010072578605498368 754 1388051873033616172505893248 755 1400986237460734997879062528 756 1414023773559191191782766208 757 1427165166214725472061964288 758 1440411103945448426596816768 759 1453762278916269915030683648 760 1467219386953366633378124928 761 1480783127558687891912900608 762 1494454203924499656735970688 763 1508233322947966905423495168 764 1522121195245774347154834048 765 1536118535168785557720547328 766 1550226060816740579810395008 767 1564444494052992038981337088 768 1578774560519279825705533568 769 1593216989650544393898344448 770 1607772514689778726326329728 771 1622441872702919017295249408 772 1637225804593774123018063488 773 1652125055118993830062931968 774 1667140372903075992281214848 775 1682272510453412586615472128 776 1697522224175374738187463808 777 1712890274387436765066149888 778 1728377425336339293115690368 779 1743984445212291491323445248 780 1759712106164212478007974528 781 1775561184315011948307038208 782 1791532459776910073345596288 783 1807626716666796721483808768 784 1823844743121630052045035648 785 1840187331313874531923836928 786 1856655277466978425473972608 787 1873249381870890808076402688 788 1889970448897618153787287168 789 1906819287016820547465986048 790 1923796708811447571783059328 791 1940903530993413919508267008 792 1958140574419314781478569088 793 1975508664106181060646125568 794 1993008629247274462606296448 795 2010641303227922513005641728 796 2028407523641393552229921408 797 2046308132304811757772095488 798 2064343975275112244680323968 799 2082515902865036294485966848 800 2100824769659166763011584128 801 2119271434530003717458935808 802 2137856760654080353176981888 803 2156581615528119240509882368 804 2175446870985228952124997248 805 2194453403211141121220886528 806 2213602092760487981015310208 807 2232893824573120435913228288 808 2252329487990466714754800768 809 2271909976771931656543387648 810 2291636189111336679053548928 811 2311509027653400480719044608 812 2331529399510260526200834688 813 2351698216278035366035079168 814 2372016394053427840761138048 815 2392484853450369219929571328 816 2413104519616704326390139008 817 2433876322250917696259801088 818 2454801195618900824970717568 819 2475880078570760549798248448 820 2497113914557668619268953728 821 2518503651648752499848593408 822 2540050242548027470310127488 823 2561754644611370054181715968 824 2583617819863532840674718848 825 2605640735015200744491696128 826 2627824361480088754914407808 827 2650169675392081224571813888 828 2672677657622412748288074368 829 2695349293796890682410549248 830 2718185574313159355017798528 831 2741187494358006017407582208 832 2764356053924708587264860288 833 2787692257830425233909792768 834 2811197115733625856025739648 835 2834871642151565502267260928 836 2858716856477799785148116608 837 2882733782999742338609266688 838 2906923450916264369666871168 839 2931286894355336354540290048 840 2955825152391711929660083328 841 2980539269064654027956011008 842 3005430293395703310825033088 843 3030499279406488946179309568 844 3055747286136581782974200448 845 3081175377661389972616265728 846 3106784623110097087651265408 847 3132576096683642788132159488 848 3158550877672746086067107968 849 3184710050475971258347470848 850 3211054704617836458555808128 851 3237585934766965078053879808 852 3264304840754279906750645888 853 3291212527591240143950266368 854 3318310105488121309680101248 855 3345598689872338106898710528 856 3373079401406810284983854208 857 3400753366008371554900492288 858 3428621714866221606448784768 859 3456685584460421277992091648 860 3484946116580430929064972928 861 3513404458343692066261188608 862 3542061762214252272801698688 863 3570919186021433492182663168 864 3599977892978543716303442048 865 3629239051701632128474595328 866 3658703836228287751705883008 867 3688373426036481652674265088 868 3718249006063452751771901568 869 3748331766724637289634152448 870 3778622903932642000547577728 871 3809123619116261043137937408 872 3839835119239536738738191488 873 3870758616820864167836499968 874 3901895329952139675004222848 875 3933246482317953332703920128 876 3964813303214825414377351808 877 3996597027570486927213477888 878 4028598895963204254996458368 879 4060820154641147961433653248 880 4093262055541805804363622528 881 4125925856311440011244126208 882 4158812820324588866320124288 883 4191924216703612659871776768 884 4225261320338284049942443648 885 4258825411905422886946684928 886 4292617777888575551558260608 887 4326639710597738856278130688 888 4360892508189128561082455168 889 4395377474684992553550594048 890 4430095919993468743873107328 891 4465049159928487725139755008 892 4500238516229720249307497088 893 4535665316582569569248493568 894 4571330894638208697278104448 895 4607236590033662630562889728 896 4643383748411935593808609408 897 4679773721442183349628223488 898 4716407866839930626989891968 899 4753287548387333718144974848 900 4790414135953488294436032128 901 4827789005514782491384823808 902 4865413539175295313460309888 903 4903289125187240408926650368 904 4941417157971455265171205248 905 4979799038137935874912534528 906 5018436172506416923688398208 907 5057329974126997549023756288 908 5096481862300812721678768768 909 5135893262600750299376795648 910 5175565606892213803412396928 911 5215500333353930968539332608 912 5255698886498808116538562688 913 5296162717194830403866247168 914 5336893282686007993781746048 915 5377892046613368203355619328 916 5419160479035993675757627008 917 5460700056452106628224729088 918 5502512261820199226109085568 919 5544598584580210133406056448 920 5586960520674747290162201728 921 5629599572570356967163281408 922 5672517249278839148302255488 923 5715715066378609291027283968 924 5759194546036106515269726848 925 5802957217027248271252144128 926 5847004614758931536576295808 927 5891338281290580592991141888 928 5935959765355741433240842368 929 5980870622383722848392757248 930 6026072414521284246045446528 931 6071566710654370249816670208 932 6117355086429892130511388288 933 6163439124277556119369760768 934 6209820413431738653795147648 935 6256500549953408605962108928 936 6303481136752096544704404608 937 6350763783607911081082994688 938 6398350107193602348034039168 939 6446241731096672664496898048 940 6494440285841534434422131328 941 6542947408911715331059499008 942 6591764744772110816925961088 943 6640893944891284049853677568 944 6690336667763813225518008448 945 6740094578932686406845513728 946 6790169351011743890701953408 947 6840562663708168162260287488 948 6891276203845021487448675968 949 6942311665383831193878478848 950 6993670749447222690652256128 951 7045355164341600277451767808 952 7097366625579875793305973888 953 7149706855904245155439034368 954 7202377585309012838598309248 955 7255380551063464345262358528 956 7308717497734786717128942208 957 7362390177211037138283020288 958 7416400348724159680444752768 959 7470749778873050240697499648 960 7525440241646669722095820928 961 7580473518447205507553476608 962 7635851398113281277411426688 963 7691575676943215221085831168 964 7747648158718326693196050048 965 7804070654726291364572643328 966 7860844983784544918545371008 967 7917972972263735342911193088 968 7975456454111223867982269568 969 8033297270874634601113960448 970 8091497271725452908112825728 971 8150058313482672591924625408 972 8208982260636491919002319488 973 8268270985372058543754067968 974 8327926367593263381471230848 975 8387950294946583480136368128 976 8448344662844973941511239808 977 8509111374491808941904805888 978 8570252340904871903021226368 979 8631769480940394863287861248 980 8693664721317147100063270528 981 8755939996640573053125214208 982 8818597249426979599838652288 983 8881638430127772732403744768 984 8945065497153743687583851648 985 9008880416899404579313532928 986 9073085163767373584586548608 987 9137681720192809733023858688 988 9202672076667897350521623168 989 9268058231766380207379202048 990 9333842192168145421307155328 991 9400025972683857165715243008 992 9466611596279640233680425088 993 9533601094101813507994861568 994 9600996505501673387693912448 995 9668799878060327221464137728 996 9737013267613576798331297408 997 9805638738276851946028351488 998 9874678362470194287443459968 999 9944134220943291205547982848 1000 10014008402800560067204480128 1001 10084303005526282756254711808 1002 10155020135009790566287637888 1003 10226161905570699503487418368 1004 10297730439984196049961413248 1005 10369727869506373437948182528 1006 10442156333899618485305486208 1007 10515017981458049042678284288 1008 10588314969033002102746736768 1009 10662049462058572621954203648 1010 10736223634577203105115244928 1011 10810839669265324003303620608 1012 10885899757459044975420290688 1013 10961406099179897063841415168 1014 11037360903160625834546354048 1015 11113766386871035532125667328 1016 11190624776543884300069115008 1017 11267938307200830516733657088 1018 11345709222678430297391453568 1019 11423939775654186212757864448 1020 11502632227672647274399449728 1021 11581788849171560237421969408 1022 11661411919508072270838383488 1023 11741503726984985046016851968 1024 11822066568877060293608734848 1025 11903102751457376879356592128 1026 11984614590023739449182183808 1027 12066604408925138693954469888 1028 12149074541588263284337610368 1029 12232027330544063526118965248 1030 12315465127454366786417094528 1031 12399390293138544741169758208 1032 12483805197600232494301916288 1033 12568712220054099618973728768 1034 12654113748952673171308555648 1035 12740012182013212727000956928 1036 12826409926244637491204692608 1037 12913309397974505532100722688 1038 13000713022876045188545207168 1039 13088623235995238702197506048 1040 13177042481777958124528179328 1041 13265973214097153549106987008 1042 13355417896280093719570889088 1043 13445379001135659063672045568 1044 13535859010981687203805816448 1045 13626860417672370994418761728 1046 13718385722625709136696641408 1047 13810437436851009420932415488 1048 13903018080976444646974243968 1049 13996130185276661273153486848 1050 14089776289700440844092704128 1051 14183958943898414247793655808 1052 14278680707250828852405301888 1053 14373944148895368573071802368 1054 14469751847755026919260517248 1055 14566106392566033072970006528 1056 14663010381905831048218030208 1057 14760466424221111982209548288 1058 14858477137855899608584720768 1059 14957045151079688963146907648 1060 15056173102115638372470668928 1061 15155863639168814775789764608 1062 15256119420454492430565154688 1063 15356943114226505052132999168 1064 15458337398805651437832658048 1065 15560304962608154626014691328 1066 15662848504174174640328859008 1067 15765970732196374869692121088 1068 15869674365548542134336637568 1069 15973962133314260488337768448 1070 16078836774815638809022073728 1071 16184301039642092223655313408 1072 16290357687679177423810447488 1073 16397009489137481917815635968 1074 16504259224581567271682238848 1075 16612109684958966388912816128 1076 16720563671629234879589127808 1077 16829623996393056569140133888 1078 16939293481521403197189994368 1079 17049574959784748356886069248 1080 17160471274482335725106918528 1081 17271985279471501633950302208 1082 17384119839197052033901180288 1083 17496877828720693899079712768 1084 17610262133750521124969259648 1085 17724275650670554969024380928 1086 17838921286570339084558836608 1087 17954201959274589198313586688 1088 18070120597372897482104791168 1089 18186680140249491668951810048 1090 18303883538113048964085203328 1091 18421733752026564801234731008 1092 18540233753937276494597353088 1093 18659386526706641836885229568 1094 18779195064140372693853720448 1095 18899662371018523645709385728 1096 19020791463125635725797985408 1097 19142585367280935306972479488 1098 19265047121368588186041027968 1099 19388179774368008916694990848 1100 19511986386384225441316928128 1101 19636470028678299072068599808 1102 19761633783697799871658965888 1103 19887480745107337484192186368 1104 20014014017819147466495621248 1105 20141236718023733170327830528 1106 20269151973220563225866574208 1107 20397762922248824676876812288 1108 20527072715318231817958704768 1109 20657084514039890784275611648 1110 20787801491457219944162092928 1111 20919226832076926145011908608 1112 21051363731900036862846018688 1113 21184215398452988305960583168 1114 21317785050818769523054962048 1115 21452075919668122566239715328 1116 21587091247290798759324603008 1117 21722834287626871121786585088 1118 21859308306298102998817821568 1119 21996516580639372947853672448 1120 22134462399730155931980697728 1121 22273149064426060870624657408 1122 22412579887390424597918511488 1123 22552758193125962279150419968 1124 22693687318006474335691742848 1125 22835370610308609928805040128 1126 22977811430243687052732071808 1127 23121013149989569287461797888 1128 23264979153722599261578378368 1129 23409712837649588875589173248 1130 23555217610039866336132742528 1131 23701496891257380051466846208 1132 23848554113792859438636444288 1133 23996392722296032692721696768 1134 24145016173607901568565963648 1135 24294427936793073225383804928 1136 24444631493172149184648980608 1137 24595630336354171451662450688 1138 24747427972269125851200375168 1139 24900027919200502627642114048 1140 25053433707817914359978227328 1141 25207648881209771242098475008 1142 25362676994916013778759817088 1143 25518521616960902947634413568 1144 25675186327885867877837624448 1145 25832674720782411095336009728 1146 25990990401325071385635329408 1147 26150136987804444324148543488 1148 26310118111160260524643811968 1149 26470937415014521656172494848 1150 26632598555704694278877152128 1151 26795105202316961549079543808 1152 26958461036719532844048629888 1153 27122669753596011356848570368 1154 27287735060478819711666725248 1155 27453660677782683650021654528 1156 27620450338838173838251118208 1157 27788107789925305846680076288 1158 27956636790307198350868688768 1159 28126041112263789605340315648 1160 28296324541125612240189516928 1161 28467490875307626430970052608 1162 28639543926343111492262882688 1163 28812487518917615945324167168 1164 28986325490902966110213266048 1165 29161061693391333272800739328 1166 29336699990729359477056347008 1167 29513244260552341993017049088 1168 29690698393818476510835005568 1169 29869066294843159111305576448 1170 30048351881333347063275321728 1171 30228559084421978498330001408 1172 30409691848702451013162575488 1173 30591754132263159250021203968 1174 30774749906722091505637246848 1175 30958683157261485419033264128 1176 31143557882662542788611015808 1177 31329378095340203568919461888 1178 31516147821377979097502762368 1179 31703871100562844602228277248 1180 31892551986420191039494566528 1181 32082194546248836313719390208 1182 32272802861156095928507708288 1183 32464381026092913119899680768 1184 32656933149889048522098667648 1185 32850463355288329416079228928 1186 33044975778983958611475124608 1187 33240474571653883012147314688 1188 33436963897996221915831959168 1189 33634447936764755098268418048 1190 33832930880804470732207251328 1191 34032416937087173191698219008 1192 34232910326747150792058281088 1193 34434415285116903515919597568 1194 34636936061762930775757528448 1195 34840476920521579263298633728 1196 35045042139534950936208673408 1197 35250636011286871192460607488 1198 35457262842638917282782595968 1199 35664926954866507011585998848 1200 35873632683695047776773376128 1201 36083384379336145998826487808 1202 36294186406523876989574293888 1203 36506043144551115311040954368 1204 36718958987305925674773829248 1205 36932938343308014432051478528 1206 37147985635745241705371662208 1207 37364105302510194211619340288 1208 37581301796236818827314672768 1209 37799579584337116946341019648 1210 38018943149037899680552940928 1211 38239396987417603953664196608 1212 38460945611443169538815746688 1213 38683593548006977090223751168 1214 38907345338963847219307570048 1215 39132205541168100665697763328 1216 39358178726510679613524091008 1217 39585269481956330203383513088 1218 39813482409580846290388189568 1219 40042822126608374498693480448 1220 40273293265448780622905945728 1221 40504900473735077426771345408 1222 40737648414360913889542639488 1223 40971541765518125950427987968 1224 41206585220734348801518750848 1225 41442783488910690779597488128 1226 41680141294359468907225959808 1227 41918663376842006133513125888 1228 42158354491606490324963146368 1229 42399219409425895056803381248 1230 42641262916635962255192390528 1231 42884489815173246740707934208 1232 43128904922613222723514972288 1233 43374513072208452300613664768 1234 43621319112926816005567371648 1235 43869327909489805461110652928 1236 44118544342410878185037268608 1237 44368973308033874599768178688 1238 44620619718571497295999543168 1239 44873488502143852600830722048 1240 45127584602817054500772275328 1241 45382912980641890970033963008 1242 45639478611692552754492745088 1243 45897286488105424661740781568 1244 46156341618117939407613432448 1245 46416649026107494069597257728 1246 46678213752630429197518017408 1247 46941040854461070631908671488 1248 47205135404630834080457379968 1249 47470502492467392502935502848 1250 47737147223633906355005600128 1251 48005074720168316741309431808 1252 48274290120522701528235957888 1253 48544798579602694466769338368 1254 48816605268806967375816933248 1255 49089715376066775436417302528 1256 49364134105885565647228206208 1257 49639866679378648491694604288 1258 49916918334312932867296656768 1259 50195294325146724327277723648 1260 50474999923069586685252364928 1261 50756040416042267033094340608 1262 51038421108836684222504610688 1263 51322147323075980860659335168 1264 51607224397274638870337874048 1265 51893657686878658664930787328 1266 52181452564305801988727835008 1267 52470614418985898472885977088 1268 52761148657401215957477373568 1269 53053060703126894630017384448 1270 53346355996871445030872569728 1271 53641039996517309975948689408 1272 53937118177161490447058703488 1273 54234596031156235500370771968 1274 54533479068149796243336254848 1275 54833772815127243930497712128 1276 55135482816451352228576903808 1277 55438614633903543701242789888 1278 55743173846724900563959530368 1279 56049166051657239759314485248 1280 56356596862984252403226214528 1281 56665471912572707652432478208 1282 56975796849913721043658236288 1283 57287577342164087354863648768 1284 57600819074187678038972075648 1285 57915527748596903280478076928 1286 58231709085794238725335412608 1287 58549368824013816934525042688 1288 58868512719363083611703127168 1289 59189146545864518655329026048 1290 59511276095497422085673299328 1291 59834907178239764897105707008 1292 60160045622110104886063209088 1293 60486697273209567505097965568 1294 60814867995763891793405336448 1295 61144563672165541434231881728 1296 61475790203015880989563361408 1297 61808553507167417362492735488 1298 62142859521766106537668163968 1299 62478714202293725650221006848 1300 62816123522610310433573824128 1301 63155093474996658096528375808 1302 63495630070196895680033621888 1303 63837739337461113944033722368 1304 64181427324588066834796037248 1305 64526700097967936583119126528 1306 64873563742625164483820750208 1307 65222024362261347406905868288 1308 65572088079298200090814640768 1309 65923761034920583268150427648 1310 66277049389119597674287788928 1311 66631959320735743989260484608 1312 66988497027502148763329474688 1313 67346668726087856376630919168 1314 67706480652141187083304178048 1315 68067939060333161190499811328 1316 68431050224400989422667579008 1317 68795820437191629521524441088 1318 69162256010705409132102557568 1319 69530363276139715025277288448 1320 69900148583932748707175193728 1321 70271618303807348465862033408 1322 70644778824814877905710767488 1323 71019636555379181019849555968 1324 71396197923340603851089758848 1325 71774469376000082791733936128 1326 72154457380163299572663847808 1327 72536168422184902992108453888 1328 72919609008012797434491914368 1329 73304785663232498229761589248 1330 73691704933111553903596038528 1331 74080373382644035368893022208 1332 74470797596595092108937500288 1333 74862984179545575402649632768 1334 75256939755936728642312779648 1335 75652670970114944794181500928 1336 76050184486376591052369556608 1337 76449486989012900736417906688 1338 76850585182354932482942711168 1339 77253485790818596781763330048 1340 77658195558949749906910323328 1341 78064721251469355292913451008 1342 78473069653318712406769673088 1343 78883247569704753165991149568 1344 79295261826145405953133240448 1345 79709119268515027277202505728 1346 80124826763089901132344705408 1347 80542391196593806104212799488 1348 80961819476243650274414947968 1349 81383118529795173973442510848 1350 81806295305588720432478048128 1351 82231356772595074384483319808 1352 82658309920461368664967285888 1353 83087161759557058862834106368 1354 83517919321019966071711141248 1355 83950589656802387792156950528 1356 84385179839717277035149294208 1357 84821696963484489677253132288 1358 85260148142777100117868624768 1359 85700540513267785288959131648 1360 86142881231675277067659212928 1361 86587177475810883142162628608 1362 87033436444625076381290338688 1363 87481665358254152758138503168 1364 87931871458066957878206482048 1365 88384062006711682162404835328 1366 88838244288162724735343323008 1367 89294425607767626069298905088 1368 89752613292294069434263741568 1369 90212814689976951204473192448 1370 90675037170565520071813817728 1371 91139288125370585216511377408 1372 91605574967311793485498831488 1373 92073905130964975628864339968 1374 92544286072609561644779262848 1375 93016725270276065283306160128 1376 93491230223793637759486791808 1377 93967808454837690726110117888 1378 94446467506977588556560298368 1379 94927214945724409988144693248 1380 95410058358578779176301862528 1381 95895005355078766210089566208 1382 96382063566847857139352764288 1383 96871240647642993563971616768 1384 97362544273402681835589483648 1385 97855982142295171922220924928 1386 98351561974766705986139700608 1387 98849291513589836725446770688 1388 99349178523911815529718295168 1389 99851230793303050500133634048 1390 100355456131805634384483347328 1391 100861862371981942477457195008 1392 101370457368963300536612137088 1393 101881249000498722764420333568 1394 102394245167003719906797144448 1395 102909453791609177518509129728 1396 103426882820210304445862049408 1397 103946540221515651577068863488 1398 104468433987096200910697731968 1399 104992572131434524992600014848 1400 105518962691974016771718272128 1401 106047613729168189925174263808 1402 106578533326530049703036949888 1403 107111729590681534343170490368 1404 107647210651403027106562245248 1405 108184984661682938983530774528 1406 108725059797767362121213838208 1407 109267444259209794022736396288 1408 109812146268920932568458608768 1409 110359174073218541909703835648 1410 110908535941877389285366636928 1411 111460240168179252811800772608 1412 112014295068963000296387202688 1413 112570708984674739125182087168 1414 113129490279418037275044786048 1415 113690647341004215500645859328 1416 114254188581002710746755067008 1417 114820122434791510836209369088 1418 115388457361607660483960925568 1419 115959201844597838687605096448 1420 116532364390869007544788441728 1421 117107953531539132547896721408 1422 117685977821787974406422895488 1423 118266445840907952447415123968 1424 118849366192355079644404766848 1425 119434747503799969325214384128 1426 120022598427178913609045735808 1427 120612927638745033623247781888 1428 121205743839119501550164682368 1429 121801055753342834554463797248 1430 122398872130926260641343686528 1431 122999201745903156496022110208 1432 123602053396880557354904028288 1433 124207435907090738958829600768 1434 124815358124442871638802187648 1435 125425828921574746584596348928 1436 126038857195904574346645844608 1437 126654451869682855621611634688 1438 127272621890044324372029879168 1439 127893376229059963330439938048 1440 128516723883789091938392371328 1441 129142673876331526770736939008 1442 129771235253879814495590601088 1443 130402417088771537420385517568 1444 131036228478541691674397048448 1445 131672678545975138078151753728 1446 132311776439159125750115393408 1447 132953531331535888501060927488 1448 133597952421955314066516515968 1449 134245048934727686227693518848 1450 134894830119676499871294496128 1451 135547305252191349038601207808 1452 136202483633280888014242613888 1453 136860374589625865505042874368 1454 137520987473632231959349349248 1455 138184331663484320077240598528 1456 138850416563198098562014382208 1457 139519251602674499163355660288 1458 140190846237752817062584592768 1459 140865209950264184650384539648 1460 141542352248085118747410060928 1461 142222282665191141318174916608 1462 142905010761710473728620066688 1463 143590546123977804597761671168 1464 144278898364588131293819090048 1465 144970077122450675125222883328 1466 145664092062842870276902811008 1467 146360952877464426542255833088 1468 147060669284491465901194109568 1469 147763251028630732994673000448 1470 148468707881173879546099065728 1471 149177049640051822780018065408 1472 149888286129889177888482959488 1473 150602427202058764595501907968 1474 151319482734736187869966270848 1475 152039462632954492837458608128 1476 152762376828658893941340679808 1477 153488235280761578403521445888 1478 154217047975196584035305066368 1479 154948824924974751448718901248 1480 155683576170238750718721510528 1481 156421311778318182546690654208 1482 157162041843784753975591292288 1483 157905776488507528707223584768 1484 158652525861708252071950891648 1485 159402300140016750701307772928 1486 160155109527526406953887988608 1487 160910964255849708144912498688 1488 161669874584173870629877463168 1489 162431850799316538792682242048 1490 163196903215781558988637395328 1491 163965042175814828492752683008 1492 164736278049460219503705065088 1493 165510621234615578253886701568 1494 166288082157088799275932952448 1495 167068671270653974876130377728 1496 167852399057107619865104737408 1497 168639276026324971596188991488 1498 169429312716316365361871299968 1499 170222519693283685198723022848 1500 171018907551676890151206720128 1501 171818486914250616044764151808 1502 172621268432120852818584277888 1503 173427262784821697468451258368 1504 174236480680362182650072453248 1505 175048932855283180993286422528 1506 175864630074714385177550926208 1507 176683583132431363819110924288 1508 177505802850912693220246576768 1509 178331300081397165031001243648 1510 179160085703941069873789484928 1511 179992170627475556981285060608 1512 180827565789864069897988930688 1513 181666282157959858295877255168 1514 182508330727663565954529394048 1515 183353722523980894956135907328 1516 184202468601080346145786555008 1517 185054580042351035907438297088 1518 185910067960460589305963293568 1519 186768943497413109645676904448 1520 187631217824607224495745689728 1521 188496902142894208232875409408 1522 189366007682636181151679023488 1523 190238545703764385193124691968 1524 191114527495837536341463774848 1525 191993964378100253740038832128 1526 192876867699541565576371623808 1527 193763248838953491786931109888 1528 194653119204989703631981450368 1529 195546490236224260190910005248 1530 196443373401210421828435334528 1531 197343780198539540682095198208 1532 198247722156900028221414556288 1533 199155210835136399929153568768 1534 200066257822308397155035595648 1535 200980874737750186192355196928 1536 201899073231129634627866132608 1537 202820864982507665015349362688 1538 203746261702397685923261047168 1539 204675275131825100406860546048 1540 205607917042386891955218419328 1541 206544199236311287963504427008 1542 207484133546517500780955529088 1543 208427731836675546384923885568 1544 209375006001266140731404856448 1545 210325967965640673832445001728 1546 211280629686081261610830081408 1547 212239003149860875582453055488 1548 213201100375303550416762083968 1549 214166933411844669425688526848 1550 215136514340091328031454944128 1551 216109855271882775263663095808 1552 217086968350350933336061941888 1553 218067865749980995353395642368 1554 219052559676672101198731557248 1555 220041062367798091651668246528 1556 221033386092268340787823470208 1557 222029543150588666710002188288 1558 223029545874922320661444560768 1559 224033406629151054571553947648 1560 225041137808936267084504908928 1561 226052751841780228121131204608 1562 227068261187087382024493794688 1563 228087678336225729339528839168 1564 229111015812588287277175698048 1565 230138286171654628913384931328 1566 231169502001052501173406299008 1567 232204675920619521651756761088 1568 233243820582464954318268477568 1569 234286948671031564160616808448 1570 235334072903157550813728313728 1571 236385206028138561226468753408 1572 237440360827789781416011087488 1573 238499550116508107360283475968 1574 239562786741334395078897278848 1575 240630083582015789952955056128 1576 241701453551068135334138567808 1577 242776909593838460493476773888 1578 243856464688567547960193834368 1579 244940131846452580301037109248 1580 246027924111709866390485158528 1581 247119854561637647222235742208 1582 248215936306678981312373820288 1583 249316182490484709744619552768 1584 250420606289976500908056299648 1585 251529220915409974977738620928 1586 252642039610437908188580276608 1587 253759075652173516952922226688 1588 254880342351253821872180631168 1589 256005853051903091692974850048 1590 257135621131996367258135443328 1591 258269660003123065502992171008 1592 259407983110650663547341993088 1593 260550603933788462933497069568 1594 261697535985651434060812760448 1595 262848792813324140867095625728 1596 264004387997924745807291425408 1597 265164335154669095179853119488 1598 266328647932934884851188867968 1599 267497340016325906428590030848 1600 268670425122736373932039168128 1601 269847917004415331015298039808 1602 271029829448031138786675605888 1603 272216176274736044279876026368 1604 273406971340230829625326661248 1605 274602228534829541972386070528 1606 275801961783524304212832014208 1607 277006185046050206556029452288 1608 278214912316950279006178544768 1609 279428157625640544792042651648 1610 280645935036475154799556332928 1611 281868258648811603057713348608 1612 283095142597076023328134658688 1613 284326601050828566848716423168 1614 285562648214828861281758002048 1615 286803298329101550916969955328 1616 288048565669001918179762043008 1617 289298464545281586495211225088 1618 290553009304154304558109661568 1619 291812214327361812059492712448 1620 293076094032239786920046937728 1621 294344662871783874080798097408 1622 295617935334715795901479151488 1623 296895925945549544216978259968 1624 298178649264657654102266782848 1625 299466119888337559396207280128 1626 300758352448878030034641511808 1627 302055361614625691243158437888 1628 303357162090051624639942218368 1629 304663768615818051299100213248 1630 305975195968845096824870982528 1631 307291458962377638487112286208 1632 308612572446052234468469084288 1633 309938551305964135273621536768 1634 311269410464734377351013003648 1635 312605164881576958977458044928 1636 313945829552366098456030420608 1637 315291419509703574677631090688 1638 316641949822986150096636215168 1639 317997435598473076171025154048 1640 319357891979353681317388467328 1641 320723334145815041431215915008 1642 322093777315109733022864457088 1643 323469236741623669019606253568 1644 324849727716944017284156664448 1645 326235265569927201900082249728 1646 327625865666766987274488769408 1647 329021543411062645108389183488 1648 330422314243887204285151651968 1649 331828193643855783727427534848 1650 333239197127194008272959392128 1651 334655340247806507619668983808 1652 336076638597345498390425269888 1653 337503107805279449367892410368 1654 338934763538961829949857765248 1655 340371621503699941875439894528 1656 341813697442823834272576558208 1657 343261007137755302077192716288 1658 344713566408076967874448528768 1659 346171391111601447212467355648 1660 347634497144440597438943756928 1661 349102900441074850111031492608 1662 350576616974422627028911522688 1663 352055662755909839943440007168 1664 353540053835539473988276306048 1665 355029806301961254886890979328 1666 356524936282541399984853787008 1667 358025459943432453157801689088 1668 359531393489643203645486845568 1669 361042753165108688862304616448 1670 362559555252760281234701561728 1671 364081816074595859115863441408 1672 365609551991750061828083215488 1673 367142779404564628883209043968 1674 368681514752658823431572286848 1675 370225774514999939989795504128 1676 371775575209973896497880455808 1677 373330933395455910755976101888 1678 374891865668881261291226602368 1679 376458388667316132705099317248 1680 378030519067528545551592806528 1681 379608273586059370796724830208 1682 381191668979293428909700348288 1683 382780722043530673636159520768 1684 384375449615057460503905707648 1685 385975868570217900111513468928 1686 387581995825485296250216564608 1687 389193848337533668909475954688 1688 390811443103309362216627799168 1689 392434797160102737361011458048 1690 394063927585619950552977491328 1691 395698851498054816068175659008 1692 397339586056160754427522921088 1693 398986148459322825763251437568 1694 400638555947629848421436568448 1695 402296825801946602851404873728 1696 403960975343986120832422113408 1697 405631021936382060088061247488 1698 407306982982761164338650435968 1699 408988875927815808842201038848 1700 410676718257376631474215616128 1701 412370527498485249396775927808 1702 414070321219467061367310933888 1703 415776117030004135737444794368 1704 417487932581208184192324869248 1705 419205785565693621280829718528 1706 420929693717650709787057102208 1707 422659674812918791993491980288 1708 424395746669059606886254512768 1709 426137927145430693352828059648 1710 427886234143258879422667180928 1711 429640685605713857601085636608 1712 431401299517981846346824386688 1713 433168093907339337743699591168 1714 434941086843226931416730610048 1715 436720296437323254743148003328 1716 438505740843618969408681531008 1717 440297438258490864359528153088 1718 442095406920776035200400029568 1719 443899665111846150089052520448 1720 445710231155681802177692185728 1721 447527123418946948651664785408 1722 449350360311063436415823279488 1723 451179960284285614478975827968 1724 453015941833775033086813790848 1725 454858323497675229653719728128 1726 456707123857186601543855399808 1727 458562361536641365751929765888 1728 460424055203578605534046986368 1729 462292223568819404039034421248 1730 464166885386542064990650630528 1731 466048059454357420471073374208 1732 467935764613384225856067612288 1733 469830019748324641952233504768 1734 471730843787539804386734411648 1735 473638255703125480299904892928 1736 475552274510987812391138708608 1737 477472919270919150368456818688 1738 479400209086673969852155383168 1739 481334163106044878782933762048 1740 483274800520938711384902515328 1741 485222140567452709733871403008 1742 487176202525950792981317385088 1743 489137005721139914284432621568 1744 491104569522146505492652472448 1745 493078913342593009641063497728 1746 495060056640674501301091457408 1747 497048018919235394838869311488 1748 499042819725846240631685219968 1749 501044478652880609292910542848 1750 503053015337592063955807840128 1751 505068449462191220666618871808 1752 507090800753922896937332597888 1753 509120088985143348508533178368 1754 511156333973397594372727973248 1755 513199555581496830108555542528 1756 515249773717595929576273646208 1757 517307008335271035024927244288 1758 519371279433597235661596496768 1759 521442607057226334733124763648 1760 523521011296464705170726604928 1761 525606512287351233847875780608 1762 527699130211735354501873250688 1763 529798885297355169369495175168 1764 531905797817915659587120914048 1765 534019888093166984405741027328 1766 536141176488982869271245275008 1767 538269683417439082820390617088 1768 540405429336892002842849213568 1769 542548434752057271259736424448 1770 544698720214088538169018809728 1771 546856306320656295008202129408 1772 549021213716026796884699343488 1773 551193463091141074124278611968 1774 553373075183694033087991294848 1775 555560070778213646307979952128 1776 557754470706140231992566343808 1777 559956295845905822951019429888 1778 562165567123013624988403370368 1779 564382305510117564820905525248 1780 566606532027101927562044454528 1781 568838267741161083830157918208 1782 571077533766879306527570876288 1783 573324351266310677341843488768 1784 575578741449059083019499115648 1785 577840725572358301462632316928 1786 580110324941152177698796852608 1787 582387560908174889774573682688 1788 584672454874031304623218967168 1789 586965028287277423956792066048 1790 589265302644500920233163539328 1791 591573299490401762748303147008 1792 593889040417872933904247849088 1793 596212547068081235703149805568 1794 598543841130548186517804376448 1795 600882944343231008189058121728 1796 603229878492603703500496801408 1797 605584665413738224080813375488 1798 607947326990385728784256003968 1799 610317885155057932599556046848 1800 612696361889108546137736064128 1801 615082779222814805749197815808 1802 617477159235459094320490261888 1803 619879524055410652801157562368 1804 622289895860207382511067077248 1805 624708296876637738278617366528 1806 627134749380822712460226190208 1807 629569275698297909891498508288 1808 632011898204095713820474480768 1809 634462639322827542873357467648 1810 636921521528766199103122028928 1811 639388567345928307171401924608 1812 641863799348156844714058114688 1813 644347240159203763940826759168 1814 646838912452812704519447218048 1815 649338838952801797794670051328 1816 651847042433146562392545019008 1817 654363545718062891260389081088 1818 656888371682090130192834397568 1819 659421543250174247894356328448 1820 661963083397751097628681433728 1821 664513015150829770505475473408 1822 667071361586076040454711407488 1823 669638145830895900939117395968 1824 672213391063519193455104798848 1825 674797120513083327872576176128 1826 677389357459717094664013287808 1827 679990125234624569073245093888 1828 682599447220169107274295754368 1829 685217346849957434570712629248 1830 687843847608923825685774278528 1831 690478973033414377193978462208 1832 693122746711271372144210140288 1833 695775192281917736924989472768 1834 698436333436441590422199819648 1835 701106193917680885519695740928 1836 703784797520308142993190996608 1837 706472168090915277847826546688 1838 709168329528098518149818551168 1839 711873305782543416402586370048 1840 714587120857109953517760563328 1841 717309798806917735431470891008 1842 720041363739431282416314313088 1843 722781839814545411139402989568 1844 725531251244670709516892280448 1845 728289622294819104415388745728 1846 731056977282689522250638145408 1847 733833340578753642533893439488 1848 736618736606341744416362787968 1849 739413189841728646282137550848 1850 742216724814219738440000288128 1851 745029366106237108964512759808 1852 747851138353405762736783925888 1853 750682066244639933735317946368 1854 753522174522229490627342181248 1855 756371487981926435711015190528 1856 759230031473031497258914734208 1857 762097829898480815313205772288 1858 764974908214932720982888464768 1859 767861291432854609293526171648 1860 770757004616609905639853452928 1861 773662072884545125891664068608 1862 776576521409077030203378978688 1863 779500375416779870577694343168 1864 782433660188472732233709522048 1865 785376401059306968829935075328 1866 788328623418853731592580763008 1867 791290352711191592399523545088 1868 794261614434994260870355581568 1869 797242434143618395512912232448 1870 800232837445191508976680057728 1871 803232850002699967463484817408 1872 806242497534077084345859471488 1873 809261805812291308043492179968 1874 812290800665434504208154302848 1875 815329507976810332267508400128 1876 818377953685022716378196231808 1877 821436163784064410838606757888 1878 824504164323405660011724138368 1879 827581981408082952808455733248 1880 830669641198787871781840102528 1881 833767169911956036882535006208 1882 836874593819856143925985404288 1883 839991939250679097821671456768 1884 843119232588627240614836523648 1885 846256500274003674391095164928 1886 849403768803301679094321140608 1887 852561064729294225308215410688 1888 855728414661123582051954135168 1889 858905845264391019640316674048 1890 862093383261246607658693587328 1891 865291055430479108103374635008 1892 868498888607605963737516777088 1893 871716909684963381713192173568 1894 874945145611796512509916184448 1895 878183623394349724240055369728 1896 881432370095956972371515489408 1897 884691412837132264918109503488 1898 887960778795660223148005571968 1899 891240495206686737860655054848 1900 894530589362809721282600512128 1901 897831088614169954632563703808 1902 901142020368542031406213589888 1903 904463412091425396431014330368 1904 907795291306135480741553285248 1905 911137685593894932325749014528 1906 914490622593924942792339278208 1907 917854130003536670010049036288 1908 921228235578222756768838448768 1909 924612967131748945513630875648 1910 928008352536245789200920876928 1911 931414419722300458328662212608 1912 934831196679048644189835842688 1913 938258711454266558400097927168 1914 941696992154463028749907826048 1915 945146066944971691431536099328 1916 948605964050043279691352507008 1917 952076711752938008957794009088 1918 955558338396018058495412765568 1919 959050872380840149635404136448 1920 962554342168248220633014681728 1921 966068776278466198202230161408 1922 969594203291190865778143535488 1923 973130651845684828557402963968 1924 976678150640869575367139806848 1925 980236728435418637412776624128 1926 983806414047850843955115175808 1927 987387236356623674967104421888 1928 990979224300226710820688522368 1929 994582406877275179054134837248 1930 998196813146603598270241926528 1931 1001822472227359519215827550208 1932 1005459413299097363092896668288 1933 1009107665601872357151889440768 1934 1012767258436334567617409227648 1935 1016438221163823029996830588928 1936 1020120583206459976822187284608 1937 1023814374047245162875740274688 1938 1027519623230150287949625719168 1939 1031236360360213517189982978048 1940 1034964615103634099075962611328 1941 1038704417187867081084014379008 1942 1042455796401718123087855241088 1943 1046218782595438408544517357568 1944 1049993405680819653516876088448 1945 1053779695631289213583057993728 1946 1057577682482005288683128833408 1947 1061387396329952225953461567488 1948 1065208867334035920599184355968 1949 1069042125715179314855108558848 1950 1072887201756417995085536736128 1951 1076744125802995887073350647808 1952 1080612928262461049548779253888 1953 1084493639604761566008246714368 1954 1088386290362341534873700389248 1955 1092290911130237158042818838528 1956 1096207532566172927880499822208 1957 1100136185390657912702028300288 1958 1104076900387082140798324432768 1959 1108029708401813083053671579648 1960 1111994640344292234206324300928 1961 1115971727187131792802396356608 1962 1119960999966211439893428706688 1963 1123962489780775216528037511168 1964 1127976227793528500088042130048 1965 1132002245230735079519473123328 1966 1136040573382314329508860251008 1967 1140091243601938483655200473088 1968 1144154287307130006688005949568 1969 1148229735979359065781832040448 1970 1152317621164141101017685305728 1971 1156417974471134495041711505408 1972 1160530827574238341971563599488 1973 1164656212211690315600849747968 1974 1168794160186164636952061310848 1975 1172944703364870141228380848128 1976 1177107873679648444214770119808 1977 1181283703127072208178738085888 1978 1185472223768543507321188906368 1979 1189673467730392292827749941248 1980 1193887467203974957570979750528 1981 1198114254445773000513856094208 1982 1202353861777491790864943932288 1983 1206606321586159432035643424768 1984 1210871666324225725449917931648 1985 1215149928509661234256902012928 1986 1219441140726056446996789428608 1987 1223745335622721041270401138688 1988 1228062545914783247462833303168 1989 1232392804383289312571585282048 1990 1236736143875303064189567635328 1991 1241092597304005574693390123008 1992 1245462197648794925687329705088 1993 1249844977955386072753378541568 1994 1254240971335910810557771992448 1995 1258650210969017838364396617728 1996 1263072730099972926005478177408 1997 1267508562040759180359949631488 1998 1271957740170177412389899139968 1999 1276420297933946604785498062848 2000 1280896268844804480268808960128 2001 1285385686482608170606873591808 2002 1289888584494434986384480917888 2003 1294404996594683287587015098368 2004 1298934956565173455043783493248 2005 1303478498255248962782224662528 2006 1308035655581877551343396366208 2007 1312606462529752502109143564288 2008 1317190953151394012691346416768 2009 1321789161567250673433648283648 2010 1326401121965801045076063724928 2011 1331026868603655337632866500608 2012 1335666435805657190534157570688 2013 1340319857964985554081513095168 2014 1344987169543256672268112434048 2015 1349668405070626167013746147328 2016 1354363599145891223865103995008 2017 1359072786436592879211742937088 2018 1363796001679118409068135133568 2019 1368533279678803819472195944448 2020 1373284655310036438550691929728 2021 1378050163516357610301928849408 2022 1382829839310565490146119663488 2023 1387623717774817942293832531968 2024 1392431834060735538982918814848 2025 1397254223389504661634321072128 2026 1402090921051980703977161063808 2027 1406941962408791377193507749888 2028 1411807382890440117133225290368 2029 1416687217997409593649301045248 2030 1421581503300265322104053574528 2031 1426490274439759377096620638208 2032 1431413567126934208462127196288 2033 1436351417143226559592933408768 2034 1441303860340571488132362635648 2035 1446270932641506489091309436928 2036 1451252670039275720438127572608 2037 1456249108597934331212198002688 2038 1461260284452452892211576887168 2039 1466286233808821929305123586048 2040 1471326992944156559419508659328 2041 1476382598206801229251501867008 2042 1481453086016434556755940169088 2043 1486538492864174275459775725568 2044 1491638855312682281652603896448 2045 1496754209996269784504071241728 2046 1501884593621002559158563521408 2047 1507030042964806302857573695488 2048 1512190594877572094140149923968 2049 1517366286281261955171823566848 2050 1522557154170014517252417184128 2051 1527763235610250789553132535808 2052 1532984567740780031133318581888 2053 1538221187772905726287319482368 2054 1543473132990531663271802597248 2055 1548740440750268116463966486528 2056 1554023148481538132001028910208 2057 1559321293686683916951394828288 2058 1564634913941073332067904400768 2059 1569964046893206488173560987648 2060 1575308730264822446230139148928 2061 1580669001851006021140072644608 2062 1586044899520294689332022434688 2063 1591436461214785600180524679168 2064 1596843724950242691310118738048 2065 1602266728816203907834355171328 2066 1607705510976088525580083739008 2067 1613160109667304578347421401088 2068 1618630563201356389255800317568 2069 1624116909963952206226495848448 2070 1629619188415111941652034553728 2071 1635137437089275016302882193408 2072 1640671694595408307521811727488 2073 1646221999617114201756351315968 2074 1651788390912738751479712318848 2075 1657370907315479936550597296128 2076 1662969587733496030062288007808 2077 1668584471150014068731413413888 2078 1674215596623438427876797674368 2079 1679863003287459501038788149248 2080 1685526730351162484289463398528 2081 1691206817099136265284121182208 2082 1696903302891582417104446460288 2083 1702616227164424296943759392768 2084 1708345629429416249684743339648 2085 1714091549274252916420052860928 2086 1719854026362678647966201716608 2087 1725633100434597023421130866688 2088 1731428811306180473815856471168 2089 1737241198869980010910597890048 2090 1743070303095035061185785683328 2091 1748916164026983405078349611008 2092 1754778821788171221513686633088 2093 1760658316577763237783708909568 2094 1766554688671852984821371800448 2095 1772467978423573157922081865728 2096 1778398226263206082962384865408 2097 1784345472698294288166333759488 2098 1790309758313751181469936707968 2099 1796291123771971833534085070848 2100 1802289609812943866456361408128 2101 1808305257254358448232127479808 2102 1814338106991721393015292245888 2103 1820388199998464367229159866368 2104 1826455577326056201577757701248 2105 1832540280104114309008044310528 2106 1838642349540516208673397454208 2107 1844761826921511155948782092288 2108 1850898753611831878547998384768 2109 1857053171054806418793409691648 2110 1863225120772470082088550572928 2111 1869414644365677491644014788608 2112 1875621783514214749507023298688 2113 1881846579976911703945072263168 2114 1888089075591754323234061042048 2115 1894349312275997175901300195328 2116 1900627332026276017473799483008 2117 1906923176918720483782235865088 2118 1913236889109066890871001501568 2119 1919568510832771141564731752448 2120 1925918084405121738741713177728 2121 1932285652221352905364571537408 2122 1938671256756757811318639791488 2123 1945074940566801907108406099968 2124 1951496746287236364462441822848 2125 1957936716634211623897209520128 2126 1964394894404391049290150951808 2127 1970871322475064689512455077888 2128 1977366043804263147171906058368 2129 1983879101430871554516211253248 2130 1990410538474743656547209222528 2131 1996960398136816001396357726208 2132 2003528723699222238011901724288 2133 2010115558525407521208121376768 2134 2016720946060243024127060043648 2135 2023344929830140558163132284928 2136 2029987553443167300401011860608 2137 2036648860589160628617199730688 2138 2043328895039843063895672055168 2139 2050027700648937320908008194048 2140 2056745321352281465908398707328 2141 2063481801167944182493933355008 2142 2070237184196340145180569097088 2143 2077011514620345500845178093568 2144 2083804836705413458084075704448 2145 2090617194799689984538428489728 2146 2097448633334129612236942209408 2147 2104299196822611351006229823488 2148 2111168929862054709999259491968 2149 2118057877132535827392282574848 2150 2124966083397403708300641632128 2151 2131893593503396570963858423808 2152 2138840452380758301250401909888 2153 2145806705043355015532536250368 2154 2152792396588791731981648805248 2155 2159797572198529150334458134528 2156 2166822277138000540180501998208 2157 2173866556756728737821305356288 2158 2180930456488443251751628368768 2159 2188014021851197476813194395648 2160 2195117298447486017071297996928 2161 2202240331964362117464692932608 2162 2209383168173555204279160162688 2163 2216545852931588534495155847168 2164 2223728432179896954059939346048 2165 2230930951944944765134581219328 2166 2238153458338343702366251227008 2167 2245395997556971018236186329088 2168 2252658615883087677533738685568 2169 2259941359684456661006903656448 2170 2267244275414461378239727801728 2171 2274567409612224189806996881408 2172 2281910808902725038756603855488 2173 2289274519996920191469996883968 2174 2296658589691861087951107326848 2175 2304063064870813301594157744128 2176 2311487992503375608480749895808 2177 2318933419645599166256632741888 2178 2326399393440106802638550442368 2179 2333885961116212413601570357248 2180 2341393169990040471297291046528 2181 2348921067464645641753330270208 2182 2356469701030132512404492988288 2183 2364039118263775429506019360768 2184 2371629366830138445479312747648 2185 2379240494481195376240547708928 2186 2386872549056449968562558004608 2187 2394525578483056177520404594688 2188 2402199630775938554071023639168 2189 2409894754037912742817354498048 2190 2417610996459806090007347731328 2191 2425348406320578361818253099008 2192 2433107031987442572976587561088 2193 2440886921915985925764183277568 2194 2448688124650290859460715608448 2195 2456510688823056210273111113728 2196 2464354663155718481802235553408 2197 2472220096458573226097261887488 2198 2480107037630896535348118275968 2199 2488015535661066644266416078848 2200 2495945639626685643205257856128 2201 2503897398694701302068325367808 2202 2511870862121529005058647573888 2203 2519866079253173796317448634368 2204 2527883099525352536503475909248 2205 2535921972463616170363207958528 2206 2543982747683472105342342542208 2207 2552065474890506701288964620288 2208 2560170203880507871298794352768 2209 2568296984539587793752915099648 2210 2576445866844305735598381420928 2211 2584616900861790986922107076608 2212 2592810136749865906868433026688 2213 2601025624757169080950775431168 2214 2609263415223278589807753650048 2215 2617523558578835389454198243328 2216 2625806105345666803077438971008 2217 2634111106136910124429272793088 2218 2642438611657136332864011869568 2219 2650788672702473920073011560448 2220 2659161340160732828566078425728 2221 2667556665011528501950158225408 2222 2675974698326406047055703919488 2223 2684415491268964507961123667968 2224 2692879095094981251965708830848 2225 2701365561152536467561441968128 2226 2709874940882137774454084839808 2227 2718407285816844945683946405888 2228 2726962647582394741896730826368 2229 2735541077897325857814865461248 2230 2744142628573103980959708870528 2231 2752767351514246962675038814208 2232 2761415298718450101502220252288 2233 2770086522276711538957453344768 2234 2778781074373457767761501451648 2235 2787499007286669252572299132928 2236 2796240373388006163270840148608 2237 2805005225142934220850745458688 2238 2813793615110850655961911223168 2239 2822605595945210280158636802048 2240 2831441220393651669902632755328 2241 2840300541298123463371308843008 2242 2849183611595010770121742025088 2243 2858090484315261693660724461568 2244 2867021212584513966971291512448 2245 2875975849623221701046129737728 2246 2884954448746782246478264897408 2247 2893957063365663168159429951488 2248 2902983746985529333136513059968 2249 2912034553207370111676485582848 2250 2921109535727626691590210080128 2251 2930208748338319505865528311808 2252 2939332244927175773660029237888 2253 2948480079477757154703897018368 2254 2957652306069587517163239013248 2255 2966848978878280819014293782528 2256 2976070152175669102978919086208 2257 2985315880329930605071759884288 2258 2994586217805717976809496336768 2259 3003881219164286621132571803648 2260 3013200939063623142089800844928 2261 3022545432258573908336257220608 2262 3031914753600973730494841890688 2263 3041308958039774652431931015168 2264 3050728100621174856497503954048 2265 3060172236488747682780151267328 2266 3069641420883570762427362715008 2267 3079135709144355265081495257088 2268 3088655156707575260481821053568 2269 3098199819107597194283055464448 2270 3107769751976809478140765049728 2271 3117365011045752194114055569408 2272 3126985652143246913435939983488 2273 3136631731196526629701786451968 2274 3146303304231365806526246334848 2275 3156000427372210539719062192128 2276 3165723156842308834030155783808 2277 3175471548963840994514396069888 2278 3185245660158050132566447210368 2279 3195045546945372786676096565248 2280 3204871265945569657954462694528 2281 3214722873877856460481483358208 2282 3224600427561034886525083516288 2283 3234503983913623686682423328768 2284 3244433599953989864993626155648 2285 3254389332800479989078386556928 2286 3264371239671551615345858292608 2287 3274379377885904829328222322688 2288 3284413804862613901188334807168 2289 3294474578121259056451855106048 2290 3304561755282058362014253779328 2291 3314675394065999727473100587008 2292 3324815552294973021836032489088 2293 3334982287891902305654801645568 2294 3345175658880878178635803416448 2295 3355395723387290242777484361728 2296 3365642539637959681085030241408 2297 3375916165961271951912734015488 2298 3386216660787309598984443843968 2299 3396544082647985177142491086848 2300 3406898490177174293875498304128 2301 3417279942110848766675467255808 2302 3427688497287209896274546901888 2303 3438124214646821855811881402368 2304 3448587153232745195980938117248 2305 3459077372190670466207715606528 2306 3469594930769051951910231630208 2307 3480139888319241527889691148288 2308 3490712304295622627903734320768 2309 3501312238255744330472164507648 2310 3511939749860455560965556268928 2311 3522594898874039410027143364608 2312 3533277745164347568378386754688 2313 3543988348702934878058622599168 2314 3554726769565194000149190258048 2315 3565493067930490199032440291328 2316 3576287304082296243236022459008 2317 3587109538408327422912853721088 2318 3597959831400676684007166237568 2319 3608838243655949879157035368448 2320 3619744835875401135383787673728 2321 3630679668865068338618688913408 2322 3641642803535908735117312047488 2323 3652634300903934649811985235968 2324 3663654222090349321652719838848 2325 3674702628321682855987018416128 2326 3685779580929928294028962727808 2327 3696885141352677799467981733888 2328 3708019371133258962267699594368 2329 3719182331920871219705263669248 2330 3730374085470722394701552518528 2331 3741594693644165351492663902208 2332 3752844218408834768693082780288 2333 3764122721838784029800929312768 2334 3775430266114622231195686859648 2335 3786766913523651307678809980928 2336 3798132726460003275607612436608 2337 3809527767424777593672835186688 2338 3820952099026178641370294391168 2339 3832405783979653315217009410048 2340 3843888885108028742762210803328 2341 3855401465341650114443628331008 2342 3866943587718518633339458953088 2343 3878515315384429582866414829568 2344 3890116711593110512474251320448 2345 3901747839706359541387174985728 2346 3913408763194183780442531585408 2347 3925099545634937872077174079488 2348 3936820250715462648511910627968 2349 3948570942231223908184432590848 2350 3960351684086451310481122528128 2351 3972162540294277388818142199808 2352 3984003574976876682122200565888 2353 3995874852365604984761401786368 2354 4007776436801138714976573221248 2355 4019708392733614401863473430528 2356 4031670784722768290956280174208 2357 4043663677438076068462758412288 2358 4055687135658892704201508304768 2359 4067741224274592413291693211648 2360 4079826008284708736645647692928 2361 4091941552799074740314765508608 2362 4104087923037963333739067618688 2363 4116265184332227706950850183168 2364 4128473402123441886782812562048 2365 4140712641964041412131065315328 2366 4152982969517464128323418203008 2367 4165284450558291100643348185088 2368 4177617150972387647060047421568 2369 4189981136757044490214951272448 2370 4202376474021119028715146297728 2371 4214803228985176727784058257408 2372 4227261467981632629319820111488 2373 4239751257454892981411720019968 2374 4252272663961496987365129342848 2375 4264825754170258674285310640128 2376 4277410594862408881270505671808 2377 4290027252931737367264703397888 2378 4302675795384735038620487978368 2379 4315356289340736296422366773248 2380 4328068802032061503620978342528 2381 4340813400804159572028580446208 2382 4353590153115750669226218044288 2383 4366399126538969045432971296768 2384 4379240388759505980387683563648 2385 4392114007576752850293569404928 2386 4405020050903944314876102580608 2387 4417958586768301624604584050688 2388 4430929683311176048127789975168 2389 4443933408788192419974099714048 2390 4456969831569392808566503827328 2391 4470039020139380304602892075008 2392 4483141043097462929852021417088 2393 4496275969157797666415564013568 2394 4509443867149534606506635224448 2395 4522644806016961222795201609728 2396 4535878854819646759370768929408 2397 4549146082732586743372750143488 2398 4562446559046347617338913411968 2399 4575780353167211492322310094848 2400 4589147534617321021827082752128 2401 4602548173034824396613553143808 2402 4615982338174020460422990229888 2403 4629450099905503946672458170368 2404 4642951528216310836170144325248 2405 4656486693210063835901567254528 2406 4670055665107117978937064718208 2407 4683658514244706345510961676288 2408 4697295311077085905322818288768 2409 4710966126175683481111157915648 2410 4724671030229241833550075116928 2411 4738410094043965867519123652608 2412 4752183388543668959796884482688 2413 4765990984769919408228613767168 2414 4779832953882187002418370866048 2415 4793709367157989715996026339328 2416 4807620295993040520509549947008 2417 4821565811901394320992978649088 2418 4835545986515595013260464605568 2419 4849560891586822662976803176448 2420 4863610598985040806554840921728 2421 4877695180699143873930163601408 2422 4891814708837104733263464175488 2423 4905969255626122357620990803968 2424 4920158893412769613683474846848 2425 4934383694663141172533938864128 2426 4948643731963001542574784615808 2427 4962939078017933224624561061888 2428 4977269805653484989244812362368 2429 4991635987815320276347405877248 2430 5006037697569365717132740166528 2431 5020475008101959778409232990208 2432 5034947992720001529344489308288 2433 5049456724851099530698549280768 2434 5064001278043720846589616267648 2435 5078581725967340178842664828928 2436 5093198142412589123971328724608 2437 5107850601291405552843468914688 2438 5122539176637183113080821559168 2439 5137263942604920854243126018048 2440 5152024973471372975847132851328 2441 5166822343635198698270891819008 2442 5181656127617112256593719881088 2443 5196526400060033017422249197568 2444 5211433235729235718752955128448 2445 5226376709512500832921564233728 2446 5241356896420265052689742273408 2447 5256373871585771900519462207488 2448 5271427710265222461085452195968 2449 5286518487837926237076123598848 2450 5301646279806452128333378976128 2451 5316811161796779534381700087808 2452 5332013209558449580396915893888 2453 5347252498964716466665050554368 2454 5362529106012698941581651429248 2455 5377843106823531898241997078528 2456 5393194577642518094672585262208 2457 5408583594839279997754300940288 2458 5424010234907911750887664272768 2459 5439474574467131265450558619648 2460 5454976690260432436098838540928 2461 5470516659156237479960217796608 2462 5486094558148049399771837346688 2463 5501710464354604571011913351168 2464 5517364455020025453075865170048 2465 5533056607513973424547323363328 2466 5548786999331801742614417691008 2467 5564555708094708626681745113088 2468 5580362811549890466228417789568 2469 5596208387570695152962591080448 2470 5612092514156775537322871545728 2471 5628015269434243009377004945408 2472 5643976731655821204168244239488 2473 5659976979200999831559797587968 2474 5676016090576188630627756350848 2475 5692094144414871448652903088128 2476 5708211219477760444761799559808 2477 5724367394652950418267554725888 2478 5740562748956073261760672746368 2479 5756797361530452539000380981248 2480 5773071311647258187656837990528 2481 5789384678705661346954621534208 2482 5805737542232989310267896572288 2483 5822129981884880602717663264768 2484 5838562077445440183821484971648 2485 5855033908827394775246096252928 2486 5871545556072248313713290868608 2487 5888097099350437529109489778688 2488 5904688618961487647849389143168 2489 5921320195334168221544088322048 2490 5937991909026649081024097875328 2491 5954703840726656415767627563008 2492 5971456071251628978784554345088 2493 5988248681548874417006470381568 2494 6005081752695725727233211032448 2495 6021955365899697837686262857728 2496 6038869602498644315219451617408 2497 6055824543960914198237310271488 2498 6072820271885508955371526979968 2499 6089856868002239569965873102848 2500 6106934414171883750420011200128 2501 6124052992386343266442583031808 2502 6141212684768801411263977557888 2503 6158413573573880589859178938368 2504 6175655741187800033231094533248 2505 6192939270128533638804762902528 2506 6210264243045967936982841806208 2507 6227630742722060183912776204288 2508 6245038852070996580516046256768 2509 6262488654139350617829895323648 2510 6279980232106241548711937964928 2511 6297513669283492985958047940608 2512 6315089049115791626883926210688 2513 6332706455180846104420748935168 2514 6350365971189545964775295474048 2515 6368067680986120771704956387328 2516 6385811668548299337458021435008 2517 6403598017987469080429647577088 2518 6421426813548835509583906973568 2519 6439298139611581835692314984448 2520 6457212080689028709439238169728 2521 6475168721428794086444582289408 2522 6493168146612953219254160303488 2523 6511210441158198776348140371968 2524 6529295690116001088217973854848 2525 6547423978672768520562203312128 2526 6565595392150007974651550503808 2527 6583810016004485514913684389888 2528 6602067935828387123788069130368 2529 6620369237349479583901292085248 2530 6638714006431271487613271814528 2531 6657102329073174373984746078208 2532 6675534291410663993216439836288 2533 6694009979715441698610313248768 2534 6712529480395595966103289675648 2535 6731092879995764041423863676928 2536 6749700265197293714921989012608 2537 6768351722818405224122646642688 2538 6787047339814353284053492727168 2539 6805787203277589245396986626048 2540 6824571400437923380517398899328 2541 6843400018662687297413099307008 2542 6862273145456896481644524809088 2543 6881190868463412966288227565568 2544 6900153275463108129967402936448 2545 6919160454375025623009297481728 2546 6938212493256544421779896961408 2547 6957309480303542011246294335488 2548 6976451503850557695817137763968 2549 6995638652370956038511558606848 2550 7014871014477090428506979424128 2551 7034148678920466777116201975808 2552 7053471734591907342244175221888 2553 7072840270521714681374843322368 2554 7092254375879835733138473637248 2555 7111714139976026027509864726528 2556 7131219652260014024687834350208 2557 7150771002321665582706387468288 2558 7170368279891148553827964240768 2559 7190011574839097509769168027648 2560 7209700977176778595809373388928 2561 7229436577056254513832614084608 2562 7249218464770549634353151074688 2563 7269046730753815237575120519168 2564 7288921465581494883536661778048 2565 7308842759970489911388925411328 2566 7328810704779325067860361179008 2567 7348825391008314264956686041088 2568 7368886909799726466946932157568 2569 7388995352437951706685974888448 2570 7409150810349667231323940793728 2571 7429353375104003777452895633408 2572 7449603138412711975741212367488 2573 7469900192130328885106019155968 2574 7490244628254344656474127358848 2575 7510636538925369326181839536128 2576 7531076016427299739064037447808 2577 7551563153187486601282950053888 2578 7572098041776901662947001514368 2579 7592680774910305030570139189248 2580 7613311445446412609422041638528 2581 7633990146388063675819606622208 2582 7654716970882388579410119100288 2583 7675492012220976575496499232768 2584 7696315363840043787455030379648 2585 7717187119320601299295967100928 2586 7738107372388623378417423156608 2587 7759076216915215828602939506688 2588 7780093746916784473313132311168 2589 7801160056555203769321820930048 2590 7822275240137985550747035923328 2591 7843439392118447903527307051008 2592 7864652607095884170393631273088 2593 7885914979815732086387520749568 2594 7907226605169743044975530840448 2595 7928587578196151494810668105728 2596 7949997994079844467191078305408 2597 7971457948152531234266414399488 2598 7992967535892913098042284547968 2599 8014526852926853310233180110848 2600 8036135995027547123014283648128 2601 8057795058115691970722556919808 2602 8079504138259657782557508885888 2603 8101263331675657426332043706368 2604 8123072734727917283323788741248 2605 8144932443928847954277302550528 2606 8166842555939215096607562894208 2607 8188803167568310392855134732288 2608 8210814375774122650443418224768 2609 8232876277663509032788376731648 2610 8254988970492366421811144812928 2611 8277152551665802911903916228608 2612 8299367118738309435399511938688 2613 8321632769413931519595028103168 2614 8343949601546441175379964082048 2615 8366317713139508917519230435328 2616 8388737202346875916641436923008 2617 8411208167472526282982860505088 2618 8433730706970859481937493341568 2619 8456304919446862881463570792448 2620 8478930903656284431396979417728 2621 8501608758505805474721944977408 2622 8524338583053213690849400431488 2623 8547120476507576170953433939968 2624 8569954538229412625416216862848 2625 8592840867730868723431811760128 2626 8615779564675889564819260391808 2627 8638770728880393284095351717888 2628 8661814460312444786857469898368 2629 8684910859092429618526922293248 2630 8708060025493227965503147462528 2631 8731262059940388788779203166208 2632 8754517063012304090068934364288 2633 8777825135440383310496221216768 2634 8801186378109227861896707083648 2635 8824600892056805790782406524928 2636 8848068778474626575019593300608 2637 8871590138707916053270368370688 2638 8895165074255791487248307895168 2639 8918793686771436756838591234048 2640 8942476078062277688133008947328 2641 8966212350090157514430250795008 2642 8990002604971512470251873737088 2643 9013846944977547518424349933568 2644 9037745472534412210277594744448 2645 9061698290223376679010374729728 2646 9085705500781007766272995649408 2647 9109767207099345282017670463488 2648 9133883512226078397666967331968 2649 9158054519364722172650737614848 2650 9182280331874794214361923872128 2651 9206561053271991471581647863808 2652 9230896787228367161423978549888 2653 9255287637572507829850780090368 2654 9279733708289710545807039845248 2655 9304235103522160229027076374528 2656 9328791927569107111562027438208 2657 9353404284887044333079017996288 2658 9378072280089885669982408208768 2659 9402796017949143398407521435648 2660 9427575603394106291137252236928 2661 9452411141512017748491954372608 2662 9477302737548254063243008802688 2663 9502250496906502819600471687168 2664 9527254525148941426325202386048 2665 9552314927996415784015871459328 2666 9577431811328619086621248667008 2667 9602605281184270757228170969088 2668 9627835443761295518175590525568 2669 9653122405417002595545102696448 2670 9678466272668265058078354041728 2671 9703867152191699290571730321408 2672 9729325150823844601798724495488 2673 9754840375561342967010384723968 2674 9780412933561118905064242366848 2675 9806042932140559490232119984128 2676 9831730478777694498737219335808 2677 9857475681111376690070889381888 2678 9883278646941462223139474282368 2679 9909139484228991207291641397248 2680 9935058301096368388276589286528 2681 9961035205827543969183535710208 2682 9987070306868194566412885628288 2683 10013163712825904300729479200768 2684 10039315532470346023448319787648 2685 10065525874733462677803181948928 2686 10091794848709648795548499444608 2687 10118122563655932128844933234688 2688 10144509128992155417479019479168 2689 10170954654301158291467297538048 2690 10197459249328959309095317971328 2691 10224023023984938130441930539008 2692 10250646088342017826439252201088 2693 10277328552636847323518715117568 2694 10304070527269983983893594648448 2695 10330872122806076321528417353728 2696 10357733449974046853845648993408 2697 10384654619667275089220062527488 2698 10411635742943780650311186115968 2699 10438676931026406533284231118848 2700 10465778295303002502969900096128 2701 10492939947326608624013474807808 2702 10520161998815638928063584213888 2703 10547444561654065217051052474368 2704 10574787747891601002608226949248 2705 10602191669743885581679186198528 2706 10629656439592668248371227982208 2707 10657182169985992642098037260288 2708 10684768973638381232064934192768 2709 10712416963431019938146602139648 2710 10740126252411942888207695660928 2711 10767896953796217311916728516608 2712 10795729180966128571103641666688 2713 10823623047471365326711451271168 2714 10851578667029204842392376690048 2715 10879596153524698424798848483328 2716 10907675621010857000619796411008 2717 10935817183708836830412617433088 2718 10964020956008125359281223709568 2719 10992287052466727204450570600448 2720 11020615587811350279788064665728 2721 11049006676937592057322251665408 2722 11077460434910125965809184559488 2723 11105976976962887926396871507968 2724 11134556418499263025438203870848 2725 11163198875092272324502764208128 2726 11191904462484759807637914279808 2727 11220673296589579465929563045888 2728 11249505493489782519413014666368 2729 11278401169438804776384296501248 2730 11307360440860654130162367110528 2731 11336383424350098193352604254208 2732 11365470236672852069661972892288 2733 11394620994765766263316273184768 2734 11423835815737014726129868491648 2735 11453114816866283042278293372928 2736 11482458115604956750824141588608 2737 11511865829576309806046634098688 2738 11541338076575693175625267063168 2739 11570874974570723576727939842048 2740 11600476641701472350053962995328 2741 11630143196280654471882346283008 2742 11659874756793817704175766665088 2743 11689671441899531882790616301568 2744 11719533370429578343843530552448 2745 11749460661389139488284795977728 2746 11779453433956988484729038337408 2747 11809511807485679110593590591488 2748 11839635901501735731594940899968 2749 11869825835705843419653660622848 2750 11900081729973038209258212320128 2751 11930403704352897492338037751808 2752 11960791879069730551696325877888 2753 11991246374522769233052860858368 2754 12021767311286358755747350053248 2755 12052354810110148662153632022528 2756 12083008991919283905855164526208 2757 12113729977814596078632192524288 2758 12144517889072794776310996176768 2759 12175372847146659103525618843648 2760 12206294973665229317442475084928 2761 12237284390433998610498238660608 2762 12268341219435105032201410530688 2763 12299465582827523550047966855168 2764 12330657602947258249601486994048 2765 12361917402307534673788161507328 2766 12393245103598992301457080155008 2767 12424640829689877165256199897088 2768 12456104703626234608874392893568 2769 12487636848632102183699974504448 2770 12519237388109702684946111289728 2771 12550906445639637327293509009408 2772 12582644144981079060100780623488 2773 12614450610071966022232894291968 2774 12646325965029195136558101374848 2775 12678270334148815844163744432128 2776 12710283841906223978341345223808 2777 12742366612956355778391372709888 2778 12774518772133882043298091050368 2779 12806740444453402425324887605248 2780 12839031755109639863580480934528 2781 12871392829477635157606408798208 2782 12903823793112941681036196156288 2783 12936324771751820235376603168768 2784 12968895891311434043961353195648 2785 13001537277890043886127740796928 2786 13034249057767203371666519732608 2787 13067031357403954355595470962688 2788 13099884303443022493307050647168 2789 13132808022709012936140518146048 2790 13165802642208606167428944019328 2791 13198868289130753979071498027008 2792 13232005090846875588681417129088 2793 13265213174911053897360053485568 2794 13298492669060231888147402456448 2795 13331843701214409165199510601728 2796 13365266399476838633743163681408 2797 13398760892134223320858254655488 2798 13432327307656913337138231683968 2799 13465965774699102979279026126848 2800 13499676422099027973646860544128 2801 13533459378879162860875336695808 2802 13567314774246418521542203541888 2803 13601242737592339842976205242368 2804 13635243398493303527244409157248 2805 13669316886710716040370413846528 2806 13703463332191211702833837070208 2807 13737682865066850921401483788288 2808 13771975615655318562340594160768 2809 13806341714460122466064571547648 2810 13840781292170792103261590508928 2811 13875294479663077372556484804608 2812 13909881407999147539756315394688 2813 13944542208427790318730018439168 2814 13979277012384611093972533298048 2815 14014085951492232284903810531328 2816 14048969157560492851953099899008 2817 14083926762586647944478918361088 2818 14118958898755568690575098077568 2819 14154065698439942128813314408448 2820 14189247294200471281972493913728 2821 14224503818786075372805502353408 2822 14259835405134090181893512687488 2823 14295242186370468547638453075968 2824 14330724295809981008443934878848 2825 14366281866956416587135060656128 2826 14401915033502783717667512167808 2827 14437623929331511314176318373888 2828 14473408688514649982414703434368 2829 14509269445314073373633414709248 2830 14545206334181679680950930758528 2831 14581219489759593278264949342208 2832 14617309046880366501755555420288 2833 14653475140567181574030469152768 2834 14689717906034052670962773899648 2835 14726037478686028131271524220928 2836 14762433994119392808895633876608 2837 14798907588121870568211443826688 2838 14835458396672826922144370231168 2839 14872086555943471813225032450048 2840 14908792202297062537640261043328 2841 14945575472289106812329385771008 2842 14982436502667565985176203593088 2843 15019375430373058388347026669568 2844 15056392392539062834825210360448 2845 15093487526492122258192561225728 2846 15130660969752047495708025025408 2847 15167912860032121214734054719488 2848 15205243335239301982561058467968 2849 15242652533474428479680327630848 2850 15280140593032423856555844768128 2851 15317707652402500233945371639808 2852 15355353850268363346821217205888 2853 15393079325508417331941085626368 2854 15430884217195969659119404261248 2855 15468768664599436206249531670528 2856 15506732807182546478127245614208 2857 15544776784604548969125911052288 2858 15582900736720416669773728144768 2859 15621104803581052717283460251648 2860 15659389125433496190085041932928 2861 15697753842721128046411466948608 2862 15736199096083877206988356258688 2863 15774725026358426781877606023168 2864 15813331774578420441525515602048 2865 15852019481974668932065795555328 2866 15890788289975356734927855643008 2867 15929638340206248870800772825088 2868 15968569774490897848003339261568 2869 16007582734850850755310590312448 2870 16046677363505856499287212537728 2871 16085853802874073186178231697408 2872 16125112195572275648407380751488 2873 16164452684416063115733547859968 2874 16203875412420067031115704382848 2875 16243380522798159011336712880128 2876 16282968158963658952436415111808 2877 16322638464529543280004400037888 2878 16362391583308653344382851818368 2879 16402227659313903960829877813248 2880 16442146836758492094693716582528 2881 16482149260056105691648225886208 2882 16522235073821132653040050684288 2883 16562404422868869956397871136768 2884 16602657452215732921154130603648 2885 16642994307079464619629643644928 2886 16683415132879345433331484020608 2887 16723920075236402754614552690688 2888 16764509279973620833757225815168 2889 16805182893116150771501482754048 2890 16845941060891520657107914067328 2891 16886783929729845851976009515008 2892 16927711646264039418880126057088 2893 16968724357330022696871535853568 2894 17009822209966936021896954264448 2895 17051005351417349593183947849728 2896 17092273929127474485443622369408 2897 17133628090747373806940990783488 2898 17175067984131174003483421251968 2899 17216593757337276308377565134848 2900 17258205558628568338405164992128 2901 17299903536472635835868142583808 2902 17341687839541974556753366869888 2903 17383558616714202305067502010368 2904 17425516017072271113392335365248 2905 17467560189904679569710985494528 2906 17509691284705685290555390158208 2907 17551909451175517540525474316288 2908 17594214839220589998230398128768 2909 17636607598953713668702284955648 2910 17679087880694309942332829356928 2911 17721655834968623800383185092608 2912 17764311612509937167117533122688 2913 17807055364258782408610729607168 2914 17849887241363155978280433906048 2915 17892807395178732209194116579328 2916 17935815977269077253201347387008 2917 17978913139405863166941763289088 2918 18022099033569082144779116445568 2919 18065373811947260898711802216448 2920 18108737626937675185310267161728 2921 18152190631146564479731697041408 2922 18195732977389346796862384815488 2923 18239364818690833659638178643968 2924 18283086308285445214593409886848 2925 18326897599617425494688701104128 2926 18370798846341057829468054055808 2927 18414790202320880402595617701888 2928 18458871821631901956822536202368 2929 18503043858559817646434276917248 2930 18547306467601225037228838406528 2931 18591659803463840254076238430208 2932 18636104021066714276109681948288 2933 18680639275540449379598809120768 2934 18725265722227415728555423307648 2935 18769983516681968113122099068928 2936 18814792814670662835794070164608 2937 18859693772172474745524797554688 2938 18904686545379014419765617399168 2939 18949771290694745494489869058048 2940 18994948164737202142251903091328 2941 19040217324337206698331369259008 2942 19085578926539087435013184521088 2943 19131033128600896484053581037568 2944 19176580087994627907382634168448 2945 19222219962406435916093670473728 2946 19267952909736853237769955713408 2947 19313779088101009632199062847488 2948 19359698655828850555525320035968 2949 19405711771465355972890738638848 2950 19451818593770759319614821216128 2951 19498019281720766610963649527808 2952 19544313994506775700558652533888 2953 19590702891536095687475454394368 2954 19637186132432166472083202469248 2955 19683763877034778460674775318528 2956 19730436285400292418938270702208 2957 19777203517801859474320173580288 2958 19824065734729641267330604112768 2959 19871023096891030251841045659648 2960 19918075765210870144424952780928 2961 19965223900831676522791639236608 2962 20012467665113857573363845986688 2963 20059807219635934988049389191168 2964 20107242726194765010257288210048 2965 20154774346805759630208773603328 2966 20202402243703107929593575131008 2967 20250126579339997575621889753088 2968 20297947516388836464522429629568 2969 20345865217741474514536950120448 2970 20393879846509425608461657785728 2971 20441991566024089685785898385408 2972 20490200539836974984478524879488 2973 20538506931719920432472345427968 2974 20586910905665318188897051390848 2975 20635412625886336335111025328128 2976 20684012256817141715582428999808 2977 20732709963113122928669971365888 2978 20781505909651113467353756586368 2979 20830400261529615009966612021248 2980 20879393184069020860976296230528 2981 20928484842811839541868986974208 2982 20977675403522918532184449212288 2983 21026965032189668160753283104768 2984 21076353895022285647186652011648 2985 21125842158453979293668890492928 2986 21175429989141192827103392308608 2987 21225117553963829891662178418688 2988 21274905020025478691789544983168 2989 21324792554653636785710191362048 2990 21374780325399936029492228115328 2991 21424868500040367671715465003008 2992 21475057246575507598795378985088 2993 21525346733230741731013162221568 2994 21575737128456491569302250072448 2995 21626228600928439892841729097728 2996 21676821319547756607507025057408 2997 21727515453441324745228270911488 2998 21778311171961966614306754819968 2999 21829208644688670100739848142848 3000 21880208041426815120604813440128 3001 21931309532208400223551892471808 3002 21982513287292269347457074197888 3003 22033819477164338724284942778368 3004 22085228272537823937212005573248 3005 22136739844353467129060901142528 3006 22188354363779764362095887246208 3007 22240072002213193129230008844288 3008 22291892931278440016694346096768 3009 22343817322828628518219742363648 3010 22395845348945547000781412204928 3011 22447977181939876821956829380608 3012 22500212994351420598947294850688 3013 22552552958949330629313584775168 3014 22604997248732337463476078514048 3015 22657546036928978629029766627328 3016 22710199496997827506924538875008 3017 22762957802627722359561152217088 3018 22815821127737995510853278813568 3019 22868789646478702678306034024448 3020 22921863533230852457161384409728 3021 22975042962606635956660835729408 3022 23028328109449656588475800943488 3023 23081719148835160007356048211968 3024 23135216256070264204046628894848 3025 23188819606694189750523685552128 3026 23242529376478490197599539943808 3027 23296345741427282624947461029888 3028 23350268877777478343596512970368 3029 23404298961999013750946883125248 3030 23458436170795081338356090054528 3031 23512680681102360851346471518208 3032 23567032670091250602484352476288 3033 23621492315166098936981293088768 3034 23676059793965435851067816715648 3035 23730735284362204763190017916928 3036 23785518964463994438079450452608 3037 23840411012613271063746695282688 3038 23895411607387610481449008567168 3039 23950520927599930568682449666048 3040 24005739152298723775248889139328 3041 24061066460768289812448296747008 3042 24116503032528968495446709449088 3043 24172049047337372738870279405568 3044 24227704685186621705675801976448 3045 24283470126306574109348123721728 3046 24339345551164061669474830401408 3047 24395331140463122720748614975488 3048 24451427075145235975447725603968 3049 24507633536389554439444893646848 3050 24563950705613139481795141664128 3051 24620378764471195057952871415808 3052 24676917894857302086668631861888 3053 24733568278903652980615967162368 3054 24790330098981286330798744677248 3055 24847203537700321744789362966528 3056 24904188777910194838848239790208 3057 24961286002699892383974980108288 3058 25018495395398187605941624080768 3059 25075817139573875639358375067648 3060 25133251419036009135822207628928 3061 25190798417834134026198755524608 3062 25248458320258525437087879714688 3063 25306231310840423761523316359168 3064 25364117574352270883956804818048 3065 25422117295807946559577095651328 3066 25480230660463004948014238619008 3067 25538457853814911301479550681088 3068 25596799061603278807391663997568 3069 25655254469810105585539053928448 3070 25713824264660011839829447033728 3071 25772508632620477164676509073408 3072 25831307760402078006074213007488 3073 25890221834958725277409286995968 3074 25949251043487902130062142398848 3075 26008395573430901878846681776128 3076 26067655612473066082339386887808 3077 26127031348544022778148086693888 3078 26186522969817924873170805354368 3079 26246130664713688688895090229248 3080 26305854621895232661788219878528 3081 26365695030271716198828692062208 3082 26425652078997778688229391740288 3083 26485725957473778665402839072768 3084 26545916855346033134218917419648 3085 26606224962507057043605481340928 3086 26666650469095802919542244596608 3087 26727193565497900652498348146688 3088 26787854442345897440364008151168 3089 26848633290519497886926643970048 3090 26909530301145804255941886163328 3091 26970545665599556880849864491008 3092 27031679575503374730187175913088 3093 27092932222727996128744932589568 3094 27154303799392519634523289880448 3095 27215794497864645071532854345728 3096 27277404510760914718493371745408 3097 27339134030946954653480095039488 3098 27400983251537716254568232387968 3099 27462952365897717856525875150848 3100 27525041567641286563605805888128 3101 27587251050632800218486586359808 3102 27649581008986929527413325525888 3103 27712031637068880341588527546368 3104 27774603129494636094863419781248 3105 27837295681131200397780160790528 3106 27900109487096839788015328334208 3107 27963044742761326637275087372288 3108 28026101643746182214692438064768 3109 28089280385924919906776943771648 3110 28152581165423288593967339052928 3111 28216004178619516183837417668608 3112 28279549622144553301005600578688 3113 28343217692882317133798583943168 3114 28407008587969935437719467122048 3115 28470922504797990695770760675328 3116 28534959641010764435682674363008 3117 28599120194506481704097085145088 3118 28663404363437555697757585181568 3119 28727812346210832551756009832448 3120 28792344341487836284885845657728 3121 28857000548185013902152918417408 3122 28921781165473980654493761071488 3123 28986686392781765455752061779968 3124 29051716429791056456963591902848 3125 29116871476440446778000014000128 3126 29182151732924680396621969831808 3127 29247557399694898194991848357888 3128 29313088677458884163696633738368 3129 29378745767181311763331233333248 3130 29444528870083990443692685702528 3131 29510438187646112320635648606208 3132 29576473921604499010639567004288 3133 29642636273953848623137921056768 3134 29708925446946982910659954123648 3135 29775341643095094576835280764928 3136 29841885065167994742311774740608 3137 29908555916194360568637137010688 3138 29975354399461983040154543735168 3139 30042280718518014903962774274048 3140 30109335077169218767991219187328 3141 30176517679482215357240168235008 3142 30243828729783731928236778377088 3143 30311268432660850841757121773568 3144 30378836992961258293864713784448 3145 30446534615793493205315920969728 3146 30514361506527196269382649089408 3147 30582317870793359158142711103488 3148 30650403914484573887288275171968 3149 30718619843755282339502792654848 3150 30786965865022025946456806112128 3151 30855442184963695529473037303808 3152 30924049010521781298911155189888 3153 30992786548900623012322623930368 3154 31061655007567660291426030885248 3155 31130654594253683097953294614528 3156 31199785516953082368417152878208 3157 31269047983924100807850330636288 3158 31338442203689083842566788048768 3159 31407968385034730731995448475648 3160 31477626737012345839636806476928 3161 31547417468938090063192815812608 3162 31617340790393232423920457442688 3163 31687396911224401815259387527168 3164 31757586041543838910784065426048 3165 31827908391729648231530761699328 3166 31898364172426050372749846107008 3167 31968953594543634390133755609088 3168 32039676869259610345571042365568 3169 32110534208018062012476901736448 3170 32181525822530199740750580281728 3171 32252651924774613481410063761408 3172 32323912726997525970954445135488 3173 32395308441713046075504372563968 3174 32466839281703422294770977406848 3175 32538505460019296425903682224128 3176 32610307189979957387267288775808 3177 32682244685173595202198746021888 3178 32754318159457555142793998122368 3179 32826527826958592033775312437248 3180 32898873902073124716489487526528 3181 32971356599467490673087341150208 3182 33043976134078200810934878268288 3183 33116732721112194407306539040768 3184 33189626576047094214410926827648 3185 33262657914631461724799416188928 3186 33335826952885052597208040884608 3187 33409133907099072242883061874688 3188 33482578993836431572440615319168 3189 33556162429932002903310840578048 3190 33629884432492876027816888211328 3191 33703745218898614441939207979008 3192 33777745006801511734815516841088 3193 33851884014126848139026846957568 3194 33926162459073147241720073688448 3195 34000580560112432856617323593728 3196 34075138535990486056962662433408 3197 34149836605727102369456463167488 3198 34224674988616349129227853955968 3199 34299653904226822995895646158848 3200 34374773572401907630768142336128 3201 34450034213260031535232224247808 3202 34525436047194926050382120853888 3203 34600979294875883517938256314368 3204 34676664177248015602506577989248 3205 34752490915532511775228764438528 3206 34828459731226897958873713422208 3207 34904570846105295334420709900288 3208 34980824482218679309184674032768 3209 35057220861895138646533889179648 3210 35133760207740134757250609900928 3211 35210442742636761152584949956608 3212 35287268689746003059052450306688 3213 35364238272506997195025727111168 3214 35441351714637291709170599730048 3215 35518609240133106280777098723328 3216 35596011073269592382035753851008 3217 35673557438601093702309562073088 3218 35751248560961406734452035549568 3219 35829084665464041523221729640448 3220 35907065977502482575843650905728 3221 35985192722750449934767945105408 3222 36063465127162160412676265199488 3223 36141883416972588989786219347968 3224 36220447818697730373504298910848 3225 36299158559134860720477686448128 3226 36378015865362799521095343719808 3227 36457019964742171646488779685888 3228 36536171084915669558082898506368 3229 36615469453808315679747327541248 3230 36694915299627724932598625350528 3231 36774508850864367432503769694208 3232 36854250336291831350335325532288 3233 36934139984967085935028693024768 3234 37014178026230744699491835531648 3235 37094364689707328769417887612928 3236 37174700205305530395051043028608 3237 37255184803218476625956122738688 3238 37335818713923993148842222903168 3239 37416602168184868288490842882048 3240 37497535397049117171838893235328 3241 37578618631850246055266983723008 3242 37659852104207516815143391305088 3243 37741236046026211601674108141568 3244 37822770689497897656109369592448 3245 37904456267100692291357062217728 3246 37986293011599528036053411777408 3247 38068281156046417942141351231488 3248 38150420933780721056006968739968 3249 38232712578429408053224435662848 3250 38315156323907327036959814560128 3251 38397752404417469500084147191808 3252 38480501054451236451046222517888 3253 38563402508788704703555424698368 3254 38646457002498893330125061093248 3255 38729664770940030279526570262528 3256 38813026049759819158205009966208 3257 38896541074895706175706225164288 3258 38980210082575147254166096016768 3259 39064033309315875301912265883648 3260 39148010991926167651228749324928 3261 39232143367505113660333820100608 3262 39316430673442882479621579170688 3263 39400873147420990982217602695168 3264 39485471027412571858899070034048 3265 39570224551682641877429771747328 3266 39655133958788370306360397595008 3267 39740199487579347503344504537088 3268 39825421377197853668020564733568 3269 39910799867079127759510493544448 3270 39996335196951636578585057529728 3271 40082027606837344014546562449408 3272 40167877337051980456879221263488 3273 40253884628205312371717602131968 3274 40340049721201412043183556414848 3275 40426372857238927479642026672128 3276 40512854277811352484926134663808 3277 40599494224707296894581949349888 3278 40686292940010756977183334890368 3279 40773250666101386000767278645248 3280 40860367645654764964440099174528 3281 40947644121642673495204934238208 3282 41035080337333360910060908796288 3283 41122676536291817443424383008768 3284 41210432962380045639922680235648 3285 41298349859757331912610695036928 3286 41386427472880518266660781172608 3287 41474666046504274188576319602688 3288 41563065825681368700979366487168 3289 41651627055762942583022781186048 3290 41740349982398780756477234259328 3291 41829234851537584837543495467008 3292 41918281909427245854440401769088 3293 42007491402615117130818905325568 3294 42096863577948287335052601496448 3295 42186398682573853695455136841728 3296 42276096963939195381474897121408 3297 42365958669792247050917375295488 3298 42455984048181772563245619523968 3299 42546173347457638859009161166848 3300 42636526816271090005451822784128 3301 42727044703575021408348806135808 3302 42817727258624254190123460181888 3303 42908574730975809734294129082368 3304 42999587370489184396301480197248 3305 43090765427326624380766712086528 3306 43182109151953400785231042510208 3307 43273618795138084810426876428288 3308 43365294607952823137131054000768 3309 43457136841773613469650578587648 3310 43549145748280580245991224748928 3311 43641321579458250514759426244608 3312 43733664587595829978847844034688 3313 43826175025287479205955014279168 3314 43918853145432590005989476338048 3315 44011699201236061975408780771328 3316 44104713446208579208543777339008 3317 44197896134166887175958583001088 3318 44291247519234069769896629917568 3319 44384767855839826516863193448448 3320 44478457398720749957394800153728 3321 44572316402920603193065915793408 3322 44666345123790597600783313327488 3323 44760543816989670714418520915968 3324 44854912738484764273828749918848 3325 44949452144551102441316702896128 3326 45044162291772470185579661607808 3327 45139043437041491833198255013888 3328 45234095837559909787715307274368 3329 45329319750838863416355165749248 3330 45424715434699168104433908998528 3331 45520283147271594477510834782208 3332 45616023146997147791331628060288 3333 45711935692627347489613608992768 3334 45808021043224506929723460939648 3335 45904279458162013276297838460928 3336 46000711197124607562857255316608 3337 46097316520108664921463652466688 3338 46194095687422474980472046071168 3339 46291048959686522430426655490048 3340 46388176597833767758151911283328 3341 46485478863109928149088743211008 3342 46582956017073758557926548233088 3343 46680608321597332947581238509568 3344 46778436038866325696569769400448 3345 46876439431380293174831547465728 3346 46974618761952955488047118465408 3347 47072974293712478390504535359488 3348 47171506290101755366563806307968 3349 47270215014878689880769822670848 3350 47369100732116477796664167008128 3351 47468163706203889964346201079808 3352 47567404201845554976833833845888 3353 47666822484062242095274369466368 3354 47766418818191144343055835301248 3355 47866193469886161768869189910528 3356 47966146705118184878771811054208 3357 48066278790175378237302663692288 3358 48166589991663464237699547984768 3359 48267080576506007041268827291648 3360 48367750811944696685958036172928 3361 48468600965539633364181768388608 3362 48569631305169611869951244898688 3363 48670842099032406215357961863168 3364 48772233615645054416461818642048 3365 48873806123844143448634125795328 3366 48975559892786094371405893083008 3367 49077495191947447622871797465088 3368 49179612291125148483700231101568 3369 49281911460436832710799829352448 3370 49384392970321112340692878777728 3371 49487057091537861662646005137408 3372 49589904095168503361608541391488 3373 49692934252616294831008975699968 3374 49796147835606614655459879422848 3375 49899545116187249263421715120128 3376 50003126366728679749875924551808 3377 50106891859924368869057696677888 3378 50210841868791048197298815658368 3379 50314976666669005466030988853248 3380 50419296527222372065000054822528 3381 50523801724439410715741471326208 3382 50628492532632803315367483324288 3383 50733369226439938950716370976768 3384 50838432080823202082914177643648 3385 50943681371070260902399317884928 3386 51049117372794355854460465460608 3387 51154740361934588335338121330688 3388 51260550614756209558940261655168 3389 51366548407850909594222465794048 3390 51472734018137106573282924307328 3391 51579107722860236070222726955008 3392 51685669799593040650821830697088 3393 51792420526235859593081107693568 3394 51899360181016918778680873304448 3395 52006489042492620755406294089728 3396 52113807389547834970590075809408 3397 52221315501396188175622831423488 3398 52329013657580355001581529091968 3399 52436902137972348706026420174848 3400 52544981222773812091016847232128 3401 52653251192516308592396332023808 3402 52761712328061613540397343509888 3403 52870364910602005591616145850368 3404 52979209221660558332408126405248 3405 53088245543091432053754003734528 3406 53197474157080165697647315598208 3407 53306895346143968975053586956288 3408 53416509393132014655491577968768 3409 53526316581225731028287011995648 3410 53636317193939094535549183596928 3411 53746511515118922576920846532608 3412 53856899828945166486151781762688 3413 53967482419931204679546445447168 3414 54078259572924135976336096946048 3415 54189231573105073091025806819328 3416 54300398705989436297766744827008 3417 54411761257427247266804147929088 3418 54523319513603423073051368285568 3419 54635073761038070376840401256448 3420 54747024286586779776899293401728 3421 54859171377440920335606830481408 3422 54971515321127934276574905455488 3423 55084056405511631854608966483968 3424 55196794918792486398096944926848 3425 55309731149507929523877063344128 3426 55422865386532646524634923495808 3427 55536197919078871928880274341888 3428 55649729036696685233553860042368 3429 55763459029274306809314747957248 3430 55877388187038393978558536646528 3431 55991516800554337266216843870208 3432 56105845160726556823388474588288 3433 56220373558798799023852668960768 3434 56335102286354433233514830347648 3435 56450031635316748752835133308928 3436 56565161897949251932290411604608 3437 56680493366855963460919726194688 3438 56796026334981715828004013239168 3439 56911761095612450957930212098048 3440 57027697942375518018290273331328 3441 57143837169239971401265446699008 3442 57260179070516868878346249161088 3443 57376723940859569928438512877568 3444 57493472075264034239405913208448 3445 57610423769069120383099376713728 3446 57727579317956884663923769153408 3447 57844939017952880140992263487488 3448 57962503165426455823918787875968 3449 58080272057091056042298953678848 3450 58198245990004519988929863456128 3451 58316425261569381436819198967808 3452 58434810169533168630033989173888 3453 58553401011988704348439458234368 3454 58672198087374406146378353509248 3455 58791201694474586765341153558528 3456 58910412132419754720677556142208 3457 59029829700686915062399646220288 3458 59149454699099870310127143952768 3459 59269287427829521562225132699648 3460 59389328187394169779184667020928 3461 59509577278659817241296660676608 3462 59630035002840469180669454626688 3463 59750701661498435587640465031168 3464 59871577556544633191632311250048 3465 59992662990238887616503823843328 3466 60113958265190235710446332571008 3467 60235463684357228050475634393088 3468 60357179551048231621570041469568 3469 60479106168921732670504909160448 3470 60601243841986639734434044025728 3471 60723592874602586844268391825408 3472 60846153571480236902902405519488 3473 60968926237681585238338493267968 3474 61091911178620263331759946430848 3475 61215108700061842720602747568128 3476 61338519108124139076676658439808 3477 61462142709277516459385988005888 3478 61585979810345191744100440426368 3479 61710030718503539225726443061248 3480 61834295741282395397529354470528 3481 61958775186565363905256952414208 3482 62083469362590120676614601852288 3483 62208378577948719226142502944768 3484 62333503141587896135545419051648 3485 62458843362809376709525284732928 3486 62584399551270180807167093748608 3487 62710172016982928848928467058688 3488 62836161070316147999283300823168 3489 62962367021994578525069894402048 3490 63088790183099480329593958355328 3491 63215430865068939662536902443008 3492 63342289379698176005719803625088 3493 63469366039139849134773454061568 3494 63596661155904366356764889112448 3495 63724175042860189923830795337728 3496 63851908013234144622868198497408 3497 63979860380611725541332831551488 3498 64108032458937406009195582659968 3499 64236424562514945717107423182848 3500 64365037006007699010823215680128 3501 64493870104438923361934801911808 3502 64622924173192088014963770837888 3503 64752199528011182810864306618368 3504 64881696485001027186986516613248 3505 65011415360627579353550639382528 3506 65141356471718245646682532686208 3507 65271520135462190058060841484288 3508 65401906669410643941226245936768 3509 65532516391477215894603189403648 3510 65663349619938201821284486444928 3511 65794406673432895165629210820608 3512 65925687870963897326724263490688 3513 66057193531897428248760020615168 3514 66188923975963637188370461554048 3515 66320879523256913658988176867328 3516 66453060494236198552264656315008 3517 66585467209725295436606256857088 3518 66718099990913182032876250653568 3519 66850959159354321867313353064448 3520 66984045036968976101717130649728 3521 67117357946043515540950689169408 3522 67250898209230732817811041583488 3523 67384666149550154755317556051968 3524 67518662090388354906468883934848 3525 67652886355499266271518767792128 3526 67787339269004494192821129383808 3527 67922021155393629427294837669888 3528 68056932339524561396558556810368 3529 68192073146623791614786074165248 3530 68327443902286747294332508294528 3531 68463044932478095129181796958208 3532 68598876563532055256265865116288 3533 68734939122152715394705872928768 3534 68871232935414345163025943755648 3535 69007758330761710574389772156928 3536 69144515636010388709910511892608 3537 69281505179347082570084343922688 3538 69418727289329936104398124407168 3539 69556182294888849419161512706048 3540 69693870525325794163613979379328 3541 69831792310315129094357094187008 3542 69969947979903915818162494089088 3543 70108337864512234713205931245568 3544 70246962294933501028777801016448 3545 70385821602334781163520549961728 3546 70524916118257109122243363841408 3547 70664246174615803151364535615488 3548 70803812103700782553031913443968 3549 70943614238176884677971828686848 3550 71083652911084182097116903904128 3551 71223928455838299952063140855808 3552 71364441206230733484406688501888 3553 71505191496429165744010691002368 3554 71646179660977785476252615717248 3555 71787406034797605188302461206528 3556 71928870953186779394482245230208 3557 72070574751820923040757172748288 3558 72212517766753430108408883920768 3559 72354700334415792396941182107648 3560 72497122791617918486268641868928 3561 72639785475548452878238496964608 3562 72782688723775095317536208354688 3563 72925832874244920292025112199168 3564 73069218265284696712570547858048 3565 73212845235601207772398865891328 3566 73356714124281570986041716059008 3567 73500825270793558407916015321088 3568 73645179014985917030589995837568 3569 73789775697088689362785732968448 3570 73934615657713534187168553273728 3571 74079699237854047497973722513408 3572 74225026778886083618520813647488 3573 74370598622568076498666154835968 3574 74516415111041361192243757438848 3575 74662476586830495514545124016128 3576 74808783392843581879888336327808 3577 74955335872372589319326823333888 3578 75102134369093675678548209194368 3579 75249179227067509996013641269248 3580 75396470790739595061387998118528 3581 75544009404940590154311377502208 3582 75691795414886633963562264380288 3583 75839829166179667686662778912768 3584 75988111004807758309976404459648 3585 76136641277145422069348595580928 3586 76285420329953948091340666036608 3587 76434448510381722215107356786688 3588 76583726165964550994968483991168 3589 76733253644625985883725067010048 3590 76883031294677647596770336403328 3591 77033059464819550657046021931008 3592 77183338504140428120894320553088 3593 77333868762118056484855944429568 3594 77484650588619580773464648920448 3595 77635684333901839808088640585728 3596 77786970348611691656869265185408 3597 77938508983786339265807375679488 3598 78090300590853656271047780227968 3599 78242345521632512992412170190848 3600 78394644128333102608230928128128 3601 78547196763557267511524215799808 3602 78700003780298825847582742165888 3603 78853065531943898232998611386368 3604 79006382372271234656196650821248 3605 79159954655452541559516619030528 3606 79313782736052809102896693774208 3607 79467866969030638609208640012288 3608 79622207709738570191295057904768 3609 79776805313923410560759110811648 3610 79931660137726561018557133292928 3611 80086772537684345627444519108608 3612 80242142870728339566325289218688 3613 80397771494185697666555739783168 3614 80553658765779483130252570162048 3615 80709805043628996430655890915328 3616 80866210686250104394597511803008 3617 81022876052555569467124909785088 3618 81179801501855379158331277021568 3619 81336987393857075672442048872448 3620 81494434088666085719208311897728 3621 81652141946786050507657491857408 3622 81810111329119155922251721711488 3623 81968342596966462881504289619968 3624 82126836112028237879104566942848 3625 82285592236404283707601816240128 3626 82444611332594270364698279271808 3627 82603893763498066142201944997888 3628 82763439892416068897689397578368 3629 82923250083049537508929144373248 3630 83083324699500923511115823942528 3631 83243664106274202916965694046208 3632 83404268668275208219723799644288 3633 83565138750811960579133220896768 3634 83726274719595002190416801163648 3635 83887676940737728836321755004928 3636 84049345780756722622277556180608 3637 84211281606572084894717505650688 3638 84373484785507769342614379575168 3639 84535955685291915282280557314048 3640 84698694674057181125483029427328 3641 84861702120341078030923685675008 3642 85024978393086303739135283017088 3643 85188523861641076590843493613568 3644 85352338895759469728845432824448 3645 85516423865601745483455067209728 3646 85680779141734689941565902529408 3647 85845405095131947699381351743488 3648 86010302097174356798863183011968 3649 86175470519650283847948447694848 3650 86340910734755959324585288352128 3651 86506623115095813064638026743808 3652 86672608033682809933711931829888 3653 86838865863938785682948067770368 3654 87005396979694782988838621925248 3655 87172201755191387677113112854528 3656 87339280565079065130745878318208 3657 87506633784418496882135243276288 3658 87674261788680917389504767888768 3659 87842164953748450997576975515648 3660 88010343655914449082569960716928 3661 88178798271883827381567277252608 3662 88347529178773403506311506082688 3663 88516536754112234641471903367168 3664 88685821375841955427436528466048 3665 88855383422317116027679251939328 3666 89025223272305520380752043547008 3667 89195341304988564636952940249088 3668 89365737899961575779720094205568 3669 89536413437234150431802300776448 3670 89707368297230493846256406521728 3671 89878602860789759082321997201408 3672 90050117509166386366223765775488 3673 90221912624030442636951960403968 3674 90393988587467961277071312446848 3675 90566345781981282028608844464128 3676 90738984590489391094070958215808 3677 90911905396328261422640202661888 3678 91085108583251193181602121962368 3679 91258594535429154413052583477248 3680 91432363637451121875935985766528 3681 91606416274324422073464746590208 3682 91780752831475072465970470908288 3683 91955373694748122869237198880768 3684 92130279250407997038367133867648 3685 92305469885138834437229250428928 3686 92480945986044832193541182324608 3687 92656707940650587239634790514688 3688 92832756136901438638955811159168 3689 93009090963163810098347983618048 3690 93185712808225552666172058451328 3691 93362622061296287616310085419008 3692 93539819112007749518105381481088 3693 93717304350414129492288578797568 3694 93895078166992418652940152728448 3695 94073140952642751735539829833728 3696 94251493098688750911153275873408 3697 94430134996877869786806463807488 3698 94609067039381737592098121795968 3699 94788289618796503552100661198848 3700 94967803128143181446599984576128 3701 95147607960867994355724573687808 3702 95327704510842719592014257493888 3703 95508093172365033818979060154368 3704 95688774340158858356198529029248 3705 95869748409374704671011942678528 3706 96051015775590020056849798862208 3707 96232576834809533498256982540288 3708 96414431983465601722658013872768 3709 96596581618418555438914776219648 3710 96779026136957045762727124140928 3711 96961765936798390828926771396608 3712 97144801416088922590714858946688 3713 97328132973404333805893602951168 3714 97511761007750025210142422770048 3715 97695685918561452877388948963328 3716 97879908105704475767325311291008 3717 98064427969475703460120106713088 3718 98249245910602844078376447389568 3719 98434362330245052396386488680448 3720 98619777629993278136732837145728 3721 98805492211870614454287238545408 3722 98991506478332646607656945839488 3723 99177820832267800818129167187968 3724 99364435676997693316163993950848 3725 99551351416277479575486208688128 3726 99738568454296203734826373159808 3727 99926087195677148207361596325888 3728 100113908045478183477906382346368 3729 100302031409192118087903958581248 3730 100490457692747048808268483590528 3731 100679187302506711000128535134208 3732 100868220645270829163522278172288 3733 101057558128275467674094712864768 3734 101247200159193381707847402571648 3735 101437147146134368353991081852928 3736 101627399497645617915951544468608 3737 101817957622712065400579211378688 3738 102008821930756742195612778743168 3739 102199992831641127935447345922048 3740 102391470735665502555257423475328 3741 102583256053569298533525221163008 3742 102775349196531453323024615945088 3743 102967750576170761970311199981568 3744 103160460604546229923768808632448 3745 103353479694157426030262928457728 3746 103546808257944835720451385217408 3747 103740446709290214382802711871488 3748 103934395462016940926372596579968 3749 104128654930390371532388810702848 3750 104323225529118193594695016800128 3751 104518107673350779849103856631808 3752 104713301778681542691709719157888 3753 104908808261147288686211588538368 3754 105104627537228573260296372133248 3755 105300760023850055591133108502528 3756 105497206138380853680028455406208 3757 105693966298634899616293857804288 3758 105891040922871295030374795856768 3759 106088430429794666736292512923648 3760 106286135238555522563448623564928 3761 106484155768750607377843001540608 3762 106682492440423259292755347810688 3763 106881145674063766068940838535168 3764 107080115890609721704390253074048 3765 107279403511446383213704981987328 3766 107479008958407027597137315035008 3767 107678932653773308999346409177088 3768 107879175020275616057920336573568 3769 108079736481093429441714612584448 3770 108280617459855679579057603769728 3771 108481818380641104575873215889408 3772 108683339667978608323771261903488 3773 108885181746847618798155909971968 3774 109087345042678446546402611454848 3775 109289829981352643366153908912128 3776 109492636989203361173784524103808 3777 109695766493015711063086125989888 3778 109899218920027122554222178730368 3779 110102994697927703033003269685248 3780 110307094254860597380533317414528 3781 110511518019422347793277059678208 3782 110716266420663253793599221436288 3783 110921339888087732430825762848768 3784 111126738851654678672877607275648 3785 111332463741777825988527249276928 3786 111538514989326107120328642612608 3787 111744893025624015048270768242688 3788 111951598282451964144205282327168 3789 112158631192046651517098644226048 3790 112365992187101418549159124499328 3791 112573681700766612622889092907008 3792 112781700166649949039112986409088 3793 112990048018816873126031357165568 3794 113198725691790922539351400536448 3795 113407733620554089753544363081728 3796 113617072240547184744280230561408 3797 113826741987670197862090095935488 3798 114036743298282662897306607363968 3799 114247076609204020336332896206848 3800 114457742357713980809290385024128 3801 114668740981552888729095875575808 3802 114880072918922086122018316821888 3803 115091738608484276649765652922368 3804 115303738489363889823152151237248 3805 115516073001147445407396610326528 3806 115728742583883918019101847950208 3807 115941747678085101914965869068288 3808 116155088724725975972275113840768 3809 116368766165245068861230185627648 3810 116582780441544824409154458988928 3811 116797131995991967156635967684608 3812 117011821271417868105652972674688 3813 117226848711118910659733610119168 3814 117442214758856856756200019378048 3815 117657919858859213190547351011328 3816 117873964455819598133008054779008 3817 118090348994898107837351847641088 3818 118307073921721683541971761757568 3819 118524139682384478563306672488448 3820 118741546723448225581650706393728 3821 118959295491942604119399929233408 3822 119177386435365608211786713967488 3823 119395820001683914270152188755968 3824 119614596639333249137807164958848 3825 119833716797218758338531945136128 3826 120053180924715374517765411047808 3827 120272989471668186076533791653888 3828 120493142888392805998169511114368 3829 120713641625675740867870516789248 3830 120934486134774760085150487238528 3831 121155676867419265269230320222208 3832 121377214275810659857421300700288 3833 121599098812622718896550348832768 3834 121821330931001959027477747979648 3835 122043911084568008662757752700928 3836 122266839727413978357492476756608 3837 122490117314106831373429461106688 3838 122713744299687754436353321911168 3839 122937721139672528686821878530048 3840 123162048290051900824297161523328 3841 123386726207291954444721700651008 3842 123611755348334481571590492873088 3843 123837136170597354380569050349568 3844 124062869131974897117707928440448 3845 124288954690838258211304133705728 3846 124515393306035782577459811905408 3847 124742185436893384119388615999488 3848 124969331543214918420520154147968 3849 125196832085282555631452917710848 3850 125424687523857153550806089248128 3851 125652898320178630900020630519808 3852 125881464935966340792160050485888 3853 126110387833419444394761253306368 3854 126339667475217284786785866341248 3855 126569304324519761009722448150528 3856 126799298844967702312889976494208 3857 127029651500683242592993016332288 3858 127260362756270195027978967824768 3859 127491433076814426905247794331648 3860 127722862927884234644264630412928 3861 127954652775530719013625669828608 3862 128186803086288160542627733538688 3863 128419314327174395127391917703168 3864 128652186965691189831591721682048 3865 128885421469824618881836056035328 3866 129119018308045439857757530523008 3867 129352977949309470076856422105088 3868 129587300863057963174150722941568 3869 129821987519217985876682668392448 3870 130057038388202794972932145017728 3871 130292453940912214477187378577408 3872 130528234648733012988923302031488 3873 130764380983539281247238003539968 3874 131000893417692809880397654462848 3875 131237772424043467350540317360128 3876 131475018475929578093589033991808 3877 131712632047178300854424593317888 3878 131950613612106007217368379498368 3879 132188963645518660332025699893248 3880 132427682622712193834539993062528 3881 132666771019472890964308316766208 3882 132906229312077763876208515964288 3883 133146057977294933148388470816768 3884 133386257492384007485667824683648 3885 133626828335096463618602592124928 3886 133867770983676026398263046900608 3887 134109085916859049086775289970688 3888 134350773613874893843676897495168 3889 134592834554446312408137048834048 3890 134835269218789826977091534547328 3891 135078078087616111279343044395008 3892 135321261642130371845677135337088 3893 135564820364032729475044279533568 3894 135808754735518600896858392344448 3895 136053065239279080629462240329728 3896 136297752358501323034810129249408 3897 136542816576868924569418272063488 3898 136788258378562306231633236931968 3899 137034078248259096205268875214848 3900 137280276671134512699662129472128 3901 137526854132861746986198121463808 3902 137773811119612346631354920149888 3903 138021148118056598926318389690368 3904 138268865615363914513217517445248 3905 138516964099203211208030621974528 3906 138765444057743298020212841038208 3907 139014305979653259369095299596288 3908 139263550354102839497106357808768 3909 139513177670762827079865339035648 3910 139763188419805440033199137836928 3911 140013583091904710517132107972608 3912 140264362178236870136899630402688 3913 140515526170480735341035761287168 3914 140767075560818093016585359986048 3915 141019010841934086281491097059328 3916 141271332507017600474205742267008 3917 141524041049761649340580132569088 3918 141777136964363761418077220125568 3919 142030620745526366617362600296448 3920 142284492888457183001321919641728 3921 142538753888869603761555563921408 3922 142793404242983084392401026095488 3923 143048444447523530062533354323968 3924 143303874999723683184194079966848 3925 143559696397323511180099025584128 3926 143815909138570594448075392935808 3927 144072513722220514523478530981888 3928 144329510647537242439438783882368 3929 144586900414293527284988818997248 3930 144844683522771284961121834886528 3931 145102860473761987134831049310208 3932 145361431768567050391180867228288 3933 145620397908998225583460128800768 3934 145879759397377987381467837387648 3935 146139516736539924017981767548928 3936 146399670429829127233460353044608 3937 146660220981102582419028254834688 3938 146921168894729558957796009079168 3939 147182514675592000764564155138048 3940 147444258829084917023962243571328 3941 147706401861116773127073124139008 3942 147968944278109881806592913801088 3943 148231886587000794470577044717568 3944 148495229295240692734822792248448 3945 148758972910795780153938682953728 3946 149023117942147674151151182593408 3947 149287664898293798146899064127488 3948 149552614288747773886265855715968 3949 149817966623539813965300768718848 3950 150083722413217114556278505696128 3951 150349882168844248331948348407808 3952 150616446402003557588822925813888 3953 150883415624795547569557062074368 3954 151150790349839279984467104549248 3955 151418571090272766732241131798528 3956 151686758359753363819890441582208 3957 151955352672458165481992718860288 3958 152224354543084398499277283792768 3959 152493764486849816716602819739648 3960 152763583019493095760377981260928 3961 153033810657274227955475282116608 3962 153304447916974917441688663266688 3963 153575495315898975489785140871168 3964 153846953371872716017200934290048 3965 154118822603245351303432474083328 3966 154391103528889387905172690011008 3967 154663796668201022771242979033088 3968 154936902541100539557371253309568 3969 155210421668032705140866468200448 3970 155484354569967166335240030265728 3971 155758701768398846804824485265408 3972 156033463785348344179439886159488 3973 156308641143362327369158241107968 3974 156584234365513934079216441470848 3975 156860243975403168525128069808128 3976 157136670497157299348044487879808 3977 157413514455431257730415604645888 3978 157690776375408035712000724266368 3979 157968456782799084706279874101248 3980 158246556203844714217316012710528 3981 158525075165314490757118517854208 3982 158804014194507636963558354492288 3983 159083373819253430918885322784768 3984 159363154567911605668897786091648 3985 159643356969372748942815278972928 3986 159923981553058703073904395188608 3987 160205028848922965120908355698688 3988 160486499387451087190330656663168 3989 160768393699661076959623197442048 3990 161050712317103798401329288595328 3991 161333455771863372708231939883008 3992 161616624596557579419557828265088 3993 161900219324338257748287345901568 3994 162184240488891708109621128152448 3995 162468688624439093850653461577728 3996 162753564265736843181302971937408 3997 163038867948077051306550992191488 3998 163324600207287882760038010499968 3999 163610761579733973939068598222848 4000 163897352602316835841075217920128 4001 164184373812475257001591311351808 4002 164471825748185706633784067477888 4003 164759708947962737969597270458368 4004 165048023950859391802554627653248 4005 165336771296467600232273977622528 4006 165625951524918590610742778126208 4007 165915565176883289690405274124288 4008 166205612793572727974111745776768 4009 166496094916738444266980236443648 4010 166787012088672890430221160684928 4011 167078364852209836336975192260608 4012 167370153750724775030214832130688 4013 167662379328135328082760056455168 4014 167955042128901651159458444594048 4015 168248142698026839781580187107328 4016 168541681581057335293478373755008 4017 168835659324083331031564961497088 4018 169130076473739178695652822493568 4019 169424933577203794922714272104448 4020 169720231182201068063106476889728 4021 170015969837000265159314142609408 4022 170312150090416439127259882223488 4023 170608772491810836140232663891968 4024 170905837591091303215484738974848 4025 171203345938712696003547450032128 4026 171501298085677286780316318823808 4027 171799694583535172641955814309888 4028 172098535984384683902674200650368 4029 172397822840872792695418865205248 4030 172697555706195521775542526534528 4031 172997735134098353527490722398208 4032 173298361678876639174560977756288 4033 173599435895376008191784052768768 4034 173900958338992777921977670795648 4035 174202929565674363395023126396928 4036 174505350131919687350415173332608 4037 174808220594779590463135592562688 4038 175111541511857241772900840247168 4039 175415313441308549316834175746048 4040 175719536941842570965612669619328 4041 176024212572721925463139491627008 4042 176329340893763203669791878729088 4043 176634922465337380009295183085568 4044 176940957848370224119273400056448 4045 177247447604342712705526576201728 4046 177554392295291441600085497281408 4047 177861792483809038023094056255488 4048 178169648733044573048569701283968 4049 178477961606703974274092363726848 4050 178786731669050438694472266144128 4051 179095959484904845779447010295808 4052 179405645619646170755458345141888 4053 179715790639211898091559014842368 4054 180026395110098435189500086757248 4055 180337459599361526278049159446528 4056 180648984674616666511589850670208 4057 180960970904039516273052965388288 4058 181273418856366315681229743760768 4059 181586329100894299302517589147648 4060 181899702207482111067148676108928 4061 182213538746550219389951838404608 4062 182527839289081332495698136994688 4063 182842604406620813949080508039168 4064 183157834671277098389377890898048 4065 183473530655722107469854236131328 4066 183789692933191666001942793499008 4067 184106322077485918304266079961088 4068 184423418662969744756541927677568 4069 184740983264573178558426012008448 4070 185059016457791822693341259513728 4071 185377518818687267097344535953408 4072 185696490923887506033081014287488 4073 186015933350587355668876622675968 4074 186335846676548871863018972478848 4075 186656231480101768153277166256128 4076 186977088340143833951710885767808 4077 187298417836141352944819159973888 4078 187620220548129521699079213034368 4079 187942497056712868471925792309248 4080 188265247943065672228221376358528 4081 188588473788932381862267662942208 4082 188912175176628035625408737020288 4083 189236352689038680759276318752768 4084 189561006909621793334727491499648 4085 189886138422406698296525309820928 4086 190211747811994989713812687476608 4087 190537835663560951236429965426688 4088 190864402562851976757126559831168 4089 191191449096188991279717090050048 4090 191518975850466871993232386643328 4091 191846983413154869552115779371008 4092 192175472372297029562515065193088 4093 192504443316512614274720556269568 4094 192833896834996524481799607960448 4095 193163833517519721624478026825728 4096 193494253954429650102318758625408 4097 193825158736650659791248256319488 4098 194156548455684428767480928067968 4099 194488423703610386237892065230848 4100 194820785073086135676889650368128 4101 195153633157347878169835445239808 4102 195486968550210835963065758805888 4103 195820791846069676220562295226368 4104 196155103639898934987323481861248 4105 196489904527253441359486677270528 4106 196825195104268741861251659214208 4107 197160975967661525028655792652288 4108 197497247714730046200251277744768 4109 197834010943354552514734877851648 4110 198171266251997708115580527532928 4111 198509014239705019562725220548608 4112 198847255506105261451358577858688 4113 199185990651410902237866495623168 4114 199525220276418530272979273202048 4115 199864944982509280042174621155328 4116 200205165371649258613385949243008 4117 200545882046389972292066334425088 4118 200887095609868753483658568861568 4119 201228806665809187763521687912448 4120 201571015818521541154364378137728 4121 201913723672903187611235665297408 4122 202256930834439036714123282351488 4123 202600637909201961568210117459968 4124 202944845503853226911839141982848 4125 203289554225642917432237218480128 4126 203634764682410366289048188711808 4127 203980477482584583845725641637888 4128 204326693235184686608835761418368 4129 204673412549820326375320655413248 4130 205020636036692119587772562182528 4131 205368364306592076897769339486208 4132 205716597970904032937321632284288 4133 206065337641604076298482120736768 4134 206414583931260979721167248203648 4135 206764337453036630489241829244928 4136 207114598820686461034916937620608 4137 207465368648559879751511474290688 4138 207816647551600702014627815415168 4139 208168436145347581411791940354048 4140 208520735045934441180608439667328 4141 208873544870090905855480803115008 4142 209226866235142733122947387657088 4143 209580699759012245885683465453568 4144 209935046060218764535219751864448 4145 210289905757879039433427813449728 4146 210645279471707683602822755969408 4147 211001167822017605625733592383488 4148 211357571429720442752391690851968 4149 211714490916326994217987702734848 4150 212071926903947654768747370592128 4151 212429880015292848397076616183808 4152 212788350873673462285826308469888 4153 213147340103001280961727111610368 4154 213506848327789420658044812965248 4155 213866876173152763886506531094528 4156 214227424264808394218548203758208 4157 214588493229076031275933755916288 4158 214950083692878465930796347728768 4159 215312196283741995715152102555648 4160 215674831629796860439936714956928 4161 216037990359777678023615338692608 4162 216401673103023880530416154722688 4163 216765880489480150418238019207168 4164 217130613149696856996282591506048 4165 217495871714830493092461342179328 4166 217861656816644111930627840987008 4167 218227969087507764217685724889088 4168 218594809160398935440622746045568 4169 218962177668902983373521299816448 4170 219330075247213575794595832761728 4171 219698502530133128413307530641408 4172 220067460153073243007606686415488 4173 220436948752055145771353148243968 4174 220806968963710125871965247486848 4175 221177521425279974218347606704128 4176 221548606774617422439148227655808 4177 221920225650186582071395259301888 4178 222292378691063383959563845802368 4179 222665066536936017865123454517248 4180 223038289828105372286616084006528 4181 223412049205485474490315752030208 4182 223786345310603930751519663548288 4183 224161178785602366806521458720768 4184 224536550273236868515316940907648 4185 224912460416878422735092684668928 4186 225288909860513358404547923764608 4187 225665899248743787839100119154688 4188 226043429226788048237024606999168 4189 226421500440481143396578726658048 4190 226800113536275185644160828691328 4191 227179269161239837973554562859008 4192 227558967963062756396308846121088 4193 227939210590050032503303910637568 4194 228319997691126636237553831768448 4195 228701329915836858878295936073728 4196 229083207914344756236417489313408 4197 229465632337434592061270064447488 4198 229848603836511281658921989635968 4199 230232123063600835721899276238848 4200 230616190671350804370465426816128 4201 231000807313030721405490523127808 4202 231385973642532548772959994133888 4203 231771690314371121240173463994368 4204 232157957983684591283684080069248 4205 232544777306234874189028720918528 4206 232932148938408093362299484302208 4207 233320073537215025853606855180288 4208 233708551760291548092484953712768 4209 234097584265899081835289263259648 4210 234487171712925040324637238380928 4211 234877314760883274660942192836608 4212 235268014069914520386090867586688 4213 235659270300786844279315078791168 4214 236051084114896091365307845810048 4215 236443456174266332134634399203328 4216 236836387141550309976488468731008 4217 237229877680029888823844251353088 4218 237623928453616501011054459229568 4219 238018540126851595343944847720448 4220 238413713364907085382455623385728 4221 238809448833585797935880131985408 4222 239205747199321921770751226479488 4223 239602609129181456531425715027968 4224 240000035290862661873417288990848 4225 240398026352696506809528330928128 4226 240796582983647119268831002599808 4227 241195705853312235868548012965888 4228 241595395631923651898883466186368 4229 241995652990347671520854189621248 4230 242396478600085558177171941830528 4231 242797873133273985216226900574208 4232 243199837262685486729222830812288 4233 243602371661728908600514332704768 4234 244005477004449859771196569611648 4235 244409153965531163715997876092928 4236 244813403220293310133525645908608 4237 245218225444694906849915900018688 4238 245623621315333131935936934583168 4239 246029591509444186037597448962048 4240 246436136704903744920309553715328 4241 246843257580227412226657058603008 4242 247250954814571172447819440585088 4243 247659229087731844108701891821568 4244 248068081080147533166821847672448 4245 248477511472898086625002394697728 4246 248887520947705546357922958657408 4247 249298110186934603152577672511488 4248 249709279873593050962691824419968 4249 250121030691332241377146785742848 4250 250533363324447538302463819040128 4251 250946278457878772859397166071808 4252 251359776777210698493686815797888 4253 251773858968673446301021352378368 4254 252188525719142980566261283173248 4255 252603777716141554516973246742528 4256 253019615647838166291325500846208 4257 253436040203049015120395090444288 4258 253853052071237957724937095696768 4259 254270651942516964926666359963648 4260 254688840507646578474102097804928 4261 255107618458036368083025782980608 4262 255526986485745388691602716450688 4263 255946945283482637930217674375168 4264 256367495544607513806075036114048 4265 256788637963130272602613792227328 4266 257210373233712486993787832475008 4267 257632702051667504373261913817088 4268 258055625112960905398573708413568 4269 258479143114210962750312331624448 4270 258903256752689100106363750009728 4271 259327966726320351331273469329408 4272 259753273733683819880776902543488 4273 260179178474013138421547817811968 4274 260605681647196928666215266494848 4275 261032783953779261423699391152128 4276 261460486094960116864916513543808 4277 261888788772595845003903902629888 4278 262317692689199626394414622570368 4279 262747198547941933042032860725248 4280 263177307052650989531860135654528 4281 263608018907813234371822785118208 4282 264039334818573781551651134076288 4283 264471255490736882317580742688768 4284 264903781630766387162826134315648 4285 265336913945786208033877403516928 4286 265770653143580780752670104052608 4287 266204999932595527654678816882688 4288 266639955021937320442984798167168 4289 267075519121374943258368107266048 4290 267511692941339555965474614739328 4291 267948477192925157655108290347008 4292 268385872587889050362699171049088 4293 268823879838652303002997409005568 4294 269262499658300215521043799576448 4295 269701732760582783259467189321728 4296 270141579859915161542159164001408 4297 270582041671378130474376416575488 4298 271023118910718559959321195203968 4299 271464812294349874931250231246848 4300 271907122539352520805162547264128 4301 272350050363474429143116545015808 4302 272793596485131483537226773461888 4303 273237761623407985709390776762368 4304 273682546498057121827796422277248 4305 274127951829501429040260108566528 4306 274573978338833262224446253390208 4307 275020626747815260955018461708288 4308 275467897778880816687772773680768 4309 275915792155134540160803392667648 4310 276364310600352729012751293228928 4311 276813453838983835618186109124608 4312 277263222596148935140171701314688 4313 277713617597642193800065805959168 4314 278164639569931337364604162418048 4315 278616289240158119850319521251328 4316 279068567336138792445345932219008 4317 279521474586364572648658712281088 4318 279975011720002113626800493597568 4319 280429179466893973788143751528448 4320 280883978557559086574740212633728 4321 281339409723193230471807542673408 4322 281795473695669499234903714607488 4323 282252171207538772334839456595968 4324 282709502992030185620379179998848 4325 283167469783051602198780787376128 4326 283626072315190083534224760487808 4327 284085311323712360764182928293888 4328 284545187544565306233777314954368 4329 285005701714376405248179467829248 4330 285466854570454228043100665478528 4331 285928646850788901973423405662208 4332 286391079294052583920024573340288 4333 286854152639599932914840688672768 4334 287317867627468582984225635019648 4335 287782224998379616210651266940928 4336 288247225493738036012801298196608 4337 288712869855633240644108869746688 4338 289179158826839496909788197751168 4339 289646093150816414102410701570048 4340 290113673571709418156076011763328 4341 290581900834350226019228258091008 4342 291050775684257320246168037513088 4343 291520298867636423807310462189568 4344 291990471131380975118239687480448 4345 292461293223072603287610319945728 4346 292932765890981603583946105345408 4347 293404889884067413121386296639488 4348 293877665951979086764430101987968 4349 294351094845055773251729612750848 4350 294825177314327191538981611488128 4351 295299914111514107360968659959808 4352 295775305989028810012799867125888 4353 296251353699975589350401737146368 4354 296728057998151213010309497381248 4355 297205419638045403848809306390528 4356 297683439374841317600481741934208 4357 298162117964416020756196968972288 4358 298641456163340968660611987664768 4359 299121454728882483829220361371648 4360 299602114419002234485004824652928 4361 300083435992357713314743171268608 4362 300565420208302716445017822178688 4363 301048067826887822637979473543168 4364 301531379608860872706915224722048 4365 302015356315667449151671586275328 4366 302499998709451356013982767963008 4367 302985307553055098952754646745088 4368 303471283610020365539354814781568 4369 303957927644588505772959107432448 4370 304445240421701012816005011257728 4371 304933222707000003949802352017408 4372 305421875266828701750351662671488 4373 305911198868231915484420631379968 4374 306401194278956522725929029502848 4375 306891862267451951192692519600128 4376 307383203602870660803575743431808 4377 307875219055068625956105089957888 4378 308367909394605818024591543338368 4379 308861275392746688078814010933248 4380 309355317821460649823313531302528 4381 309850037453422562757348762206208 4382 310345435062013215555563148604288 4383 310841511421319809669414170656768 4384 311338267306136443149415071723648 4385 311835703491964594688239466364928 4386 312333820755013607884739228340608 4387 312832619872201175728926058610688 4388 313332101621153825307967133335168 4389 313832266780207402733245231874048 4390 314333116128407558288533744787328 4391 314834650445510231799336961835008 4392 315336870511982138223446039977088 4393 315839777109001253462761051373568 4394 316343371018457300396429511384448 4395 316847653022952235135351786569728 4396 317352623905800733498103782689408 4397 317858284451030677708327312703488 4398 318364635443383643313638544771968 4399 318871677668315386326104930254848 4400 319379411911996330584341011712128 4401 319887838961312055337273510903808 4402 320396959603863783049626096789888 4403 320906774627968867429174233530368 4404 321417284822661281675820508485248 4405 321928490977692106952540840214528 4406 322440393883530021078251966478208 4407 322952994331361787442650612236288 4408 323466293113092744143074737648768 4409 323980291021347293343437266075648 4410 324494988849469390855282692076928 4411 325010387391523035941016969412608 4412 325526487442292761339361079042688 4413 326043289797284123513078677127168 4414 326560795252724193119028223026048 4415 327079004605562045700589987299328 4416 327597918653469252602518339707008 4417 328117538194840372108269717209088 4418 328637864028793440799856671965568 4419 329158896955170465140278399336448 4420 329680637774537913278578145881728 4421 330203087288187207077577897361408 4422 330726246298135214364340746735488 4423 331250115607124741403411342163968 4424 331774696018625025592884815006848 4425 332299988336832228383354587824128 4426 332825993366669928419789462375808 4427 333352711913789614906390387621888 4428 333880144784571181194477307722368 4429 334408292786123418593456490037248 4430 334937156726284510404918733126528 4431 335466737413622526179918854750208 4432 335997035657435916199486859868288 4433 336528052267754006178421188640768 4434 337059788055337492192414444427648 4435 337592243831678935828562001788928 4436 338125420409003259559303894484608 4437 338659318600268242339850383474688 4438 339193939219165015429141604919168 4439 339729283080118558434391698178048 4440 340265350998288195579267813811328 4441 340802143789568092195754401579008 4442 341339662270587751439753178441088 4443 341877907258712511230469176557568 4444 342416879572044041413633271288448 4445 342956580029420841148611589193728 4446 343497009450418736519452196033408 4447 344038168655351378369919464767488 4448 344580058465270740362566523555968 4449 345122679701967617261896183758848 4450 345666033187972123441660747936128 4451 346210119746554191616351097847808 4452 346754940201724071796925462453888 4453 347300495378232830470828265914368 4454 347846786101572850006349455589248 4455 348393813197978328281374710038528 4456 348941577494425778536576927022208 4457 349490079818634529453099391500288 4458 350039320999067225454781023632768 4459 350589301864930327234974106779648 4460 351140023246174612508004895500928 4461 351691485973495676985327503556608 4462 352243690878334435576421471906688 4463 352796638792877623814483416711168 4464 353350330550058299506963157330048 4465 353904766983556344610994724323328 4466 354459948927798967333772647451008 4467 355015877217961204457923923673088 4468 355572552689966423891926065149568 4469 356129976180486827445621627240448 4470 356688148526943953830879616505728 4471 357247070567509181887454178705408 4472 357806743141104234034090966799488 4473 358367167087401679944931588947968 4474 358928343246825440451266536510848 4475 359490272460551291668686992048128 4476 360052955570507369349685917319808 4477 360616393419374673461758821285888 4478 361180586850587572991054608106368 4479 361745536708334310971626905141248 4480 362311243837557509740336270950528 4481 362877709083954676417453683294208 4482 363444933293978708613015707132288 4483 364012917314838400358981742624768 4484 364581661994498948267243753131648 4485 365151168181682457913538873212928 4486 365721436725868450447315296628608 4487 366292468477294369427601844338688 4488 366864264286956087884931612503168 4489 367436825006608415609370100482048 4490 368010151488765606664698218835328 4491 368584244586701867128800577323008 4492 369159105154451863060309452905088 4493 369734734046811228691554837741568 4494 370311132119337074847870967192448 4495 370888300228348497593309727817728 4496 371466239230927087102811345377408 4497 372044949984917436760882752831488 4498 372624433348927652486834038339968 4499 373204690182329862286623373262848 4500 373785721345260726031360820160128 4501 374367527698621945462521420791808 4502 374950110104080774423917964117888 4503 375533469424070529320483834298368 4504 376117606521791099803916338693248 4505 376702522261209459685230915862528 4506 377288217507060178074276623566208 4507 377874693124845930746263306764288 4508 378461949980838011735350845616768 4509 379049988942076845155350883483648 4510 379638810876372497247591434924928 4511 380228416652305188655994773700608 4512 380818807139225806929419000770688 4513 381409983207256419251313692295168 4514 382001945727290785396740027634048 4515 382594695570994870916805797347328 4516 383188233610807360550565691195008 4517 383782560719940171864437266137088 4518 384377677772378969119182994333568 4519 384973585642883677364508791144448 4520 385570285206988996761329423129728 4521 386167777341004917131751196049408 4522 386766062922017232736822322863488 4523 387365142827888057282101371731968 4524 387965017937256339151094194014848 4525 388565689129538376866609732272128 4526 389167157284928334780085108263808 4527 389769423284398758988930390949888 4528 390372488009701093481943444490368 4529 390976352343366196512845256245248 4530 391581017168704857201986144774528 4531 392186483369808312366273247838208 4532 392792751831548763577369690396288 4533 393399823439579894448215832608768 4534 394007699080337388147922997835648 4535 394616379641039445145090080636928 4536 395225866009687301179593434772608 4537 395836159075065745462900441202688 4538 396447259726743639106957156087168 4539 397059168855074433781700438786048 4540 397671887351196690601244959859328 4541 398285416107034599238795489067008 4542 398899756015298497270334863369088 4543 399514907969485389747138034925568 4544 400130872863879468997162599096448 4545 400747651593552634655366202441728 4546 401365245054365013923001230721408 4547 401983654142965482055937176895488 4548 402602879756792183082061089123968 4549 403222922794073050747806498766848 4550 403843784153826329693861228384128 4551 404465464735861096860104479735808 4552 405087965440777783119823601781888 4553 405711287169968695143260938682368 4554 406335430825618537490541157797248 4555 406960397310704934934029457686528 4556 407586187528998955010171056110208 4557 408212802385065630800862358028288 4558 408840242784264483944404203600768 4559 409468509632750047876087596187648 4560 410097603837472391298462310348928 4561 410727526306177641881338779844608 4562 411358277947408510191573665634688 4563 411989859670504813852689503879168 4564 412622272385604001934378833938048 4565 413255517003641679571943206371328 4566 413889594436352132815717470939008 4567 414524505596268853710529744601088 4568 415160251396725065605247459517568 4569 415796832751854248692459891048448 4570 416434250576590665778347565753728 4571 417072505786669888282788949393408 4572 417711599298629322469754814927488 4573 418351532029808735908040690515968 4574 418992304898350784162387787518848 4575 419633918823201537715042808496128 4576 420276374724111009117807035207808 4577 420919673521633680374625096613888 4578 421563816137129030554763816874368 4579 422208803492762063636631543349248 4580 422854636511503836582288354598528 4581 423501316117131987642697548382208 4582 424148843234231264893768809660288 4583 424797218788194055003243458592768 4584 425446443705220912228472178539648 4585 426096518912321087645135624060928 4586 426747445337313058606958308916608 4587 427399223908825058436466174066688 4588 428051855556295606346838235671168 4589 428705341209974037594902713090048 4590 429359681800921033865328036883328 4591 430014878261009153886059136811008 4592 430670931522923364275049409833088 4593 431327842520161570618338768109568 4594 431985612187035148779528167000448 4595 432644241458669476440701013065728 4596 433303731271004464874841852065408 4597 433964082560795090949802736959488 4598 434625296265611929363867675907968 4599 435287373323841685112965560270848 4600 435950314674687726189581972608128 4601 436614121258170616513420274679808 4602 437278794015128649093862375445888 4603 437944333887218379424279579066368 4604 438610741816915159108243912901248 4605 439278018747513669717690335510528 4606 439946165623128456883080224654208 4607 440615183388694464615616545292288 4608 441285072989967569861561097584768 4609 441955835373525117288704244891648 4610 442627471486766454305037521772928 4611 443299982277913466309679521988608 4612 443973368696011112176105466498688 4613 444647631690927959967730851463168 4614 445322772213356722885899576242048 4615 445998791214814795450326951395328 4616 446675689647644789912047986683008 4617 447353468465015072898921359065088 4618 448032128620920302293739460701568 4619 448711671070181964344994926952448 4620 449392096768448911010354044377728 4621 450073406672197897532887438737408 4622 450755601738734120250108442991488 4623 451438682926191754635869545299968 4624 452122651193534493575167317022848 4625 452807507500556085871906220720128 4626 453493252807880874989671698151808 4627 454179888076964338025562938277888 4628 454867414270093624917135725258368 4629 455555832350388097882505766453248 4630 456245143281799871093662900422528 4631 456935348029114350583046584926208 4632 457626447557950774383433064924288 4633 458318442834762752901184620576768 4634 459011334826838809522911295243648 4635 459705124502302921455595503484928 4636 460399812830115060800229919060608 4637 461095400780071735859019042930688 4638 461791889322806532676194851255168 4639 462489279429790656812496923394048 4640 463187572073333475353367449907328 4641 463886768226583059150911520555008 4642 464586868863526725299673092297088 4643 465287874958991579846277037293568 4644 465989787488645060732987670904448 4645 466692607428995480975234159689728 4646 467396335757392572073153209409408 4647 468100973452028027657199433023488 4648 468806521491936047367873798691968 4649 469512980856993880969620557774848 4650 470220352527922372698943052832128 4651 470928637486286505846788805623808 4652 471637836714495947575254285109888 4653 472347951195805593968659755450368 4654 473058981914316115319044604005248 4655 473770929854974501646133549334528 4656 474483796003574608451824129198208 4657 475197581346757702709245868556288 4658 475912286872013009086441527568768 4659 476627913567678256404720829595648 4660 477344462422940224331737069196928 4661 478061934427835290309337000132608 4662 478780330573249976716234403362688 4663 479499651850921498265557735047168 4664 480219899253438309637322254546048 4665 480941073774240653345877032419328 4666 481663176407621107842377238427008 4667 482386208148725135852332109529088 4668 483110169993551632948278997885568 4669 483835062938953476357633898856448 4670 484560887982638074005768859001728 4671 485287646123167913794366664081408 4672 486015338359961113115103207055488 4673 486743965693291968598707936083968 4674 487473529124291506099452782526848 4675 488204029654948030915119968944128 4676 488935468288107678242499097095808 4677 489667846027474963868463915941888 4678 490401163877613335096679169642368 4679 491135422843945721909987925557248 4680 491870623932755088368529782246528 4681 492606768151184984243640357470208 4682 493343856507240096887582456188288 4683 494081890009786803339159318560768 4684 494820869668553722665260347947648 4685 495560796494132268538389718908928 4686 496301671497977202050228265204608 4687 497043495692407184761279047794688 4688 497786270090605331986647002839168 4689 498529995706619766318003069698048 4690 499274673555364171381783198931328 4691 500020304652618345833672640299008 4692 500766890015028757589425910761088 4693 501514430660109098292072842477568 4694 502262927606240838015561110808448 4695 503012381872673780204885642313728 4696 503762794479526616852755302753408 4697 504514166447787483912847265087488 4698 505266498799314516949699457475968 4699 506019792556836407025291491278848 4700 506774048743952956822364469056128 4701 507529268385135637004530072567808 4702 508285452505728142813219330773888 4703 509042602131946950901521467834368 4704 509800718290881876404963231109248 4705 510559802010496630249279099158528 4706 511319854319629376695222769742208 4707 512080876247993291120470327820288 4708 512842868826177118038665493552768 4709 513605833085645729355657350299648 4710 514369770058740682862980952620928 4711 515134680778680780968631214276608 4712 515900566279562629665180476226688 4713 516667427596361197735290154631168 4714 517435265764930376194666868850048 4715 518204081822003537972513449443328 4716 518973876805194097829525226171008 4717 519744651752996072513481995993088 4718 520516407704784641152486071069568 4719 521289145700816705885896806760448 4720 522062866782231452733012009625728 4721 522837571991050912699546625425408 4722 523613262370180523121959107119488 4723 524389938963409689249675862867968 4724 525167602815412346065264184030848 4725 525946254971747520342604053168128 4726 526725896478859892943109232039808 4727 527506528384080361350048029605888 4728 528288151735626602441014150026368 4729 529070767582603635498598020661248 4730 529854376975004385459309000070528 4731 530638980963710246400798866014208 4732 531424580600491645267436983452288 4733 532211176938008605834287552544768 4734 532998771029811312909539336651648 4735 533787363930340676775438270332928 4736 534576956694928897867773347348608 4737 535367550379800031693966188658688 4738 536159146042070553989814690423168 4739 536951744739749926114941152002048 4740 537745347531741160686995283955328 4741 538539955477841387454662496043008 4742 539335569638742419409527865225088 4743 540132191076031319136846183661568 4744 540929820852190965405268486712448 4745 541728460030600619995575460937728 4746 542528109675536494768468132097408 4747 543328770852172318971466233151488 4748 544130444626579906784964652259968 4749 544933132065729725107498360782848 4750 545736834237491461580266221280128 4751 546541552210634592850964075511808 4752 547347287054828953076977512437888 4753 548154039840645302667984716218368 4754 548961811639555897268019794213248 4755 549770603523935056977046984982528 4756 550580416567059735812096146286208 4757 551391251843110091408009923084288 4758 552203110427170054957852995536768 4759 553015993395227901393033807003648 4760 553829901824176819803189172044928 4761 554644836791815484095882164420608 4762 555460799376848623896163685090688 4763 556277790658887595686048110215168 4764 557095811718450954183953419154048 4765 557914863636965023964156202467328 4766 558734947496764471316311949915008 4767 559556064381092876345091018457088 4768 560378215374103305309980680253568 4769 561201401560858883205303650664448 4770 562025624027333366580503496249728 4771 562850883860411716600747322769408 4772 563677182147890672347896143183488 4773 564504519978479324361893325651968 4774 565332898441799688422621521534848 4775 566162318628387279572278473392128 4776 566992781629691686378322102983808 4777 567824288538077145437035279269888 4778 568656840446823116117760666410368 4779 569490438450124855547856051765248 4780 570325083643093993838420553894528 4781 571160777121759109550842110558208 4782 571997519983066305404216646716288 4783 572835313324879784223689322528768 4784 573674158245982425129768261355648 4785 574514055846076359968661157756928 4786 575355007225783549983685165492608 4787 576197013486646362727800465522688 4788 577040075731128149217317914007168 4789 577884195062613821326831170306048 4790 578729372585410429425423704979328 4791 579575609404747740254201087787008 4792 580422906626778815045198955689088 4793 581271265358580587881717060845568 4794 582120686708154444300129798616448 4795 582971171784426800133223615561728 4796 583822721697249680595111697441408 4797 584675337557401299607776337215488 4798 585529020476586639369289383043968 4799 586383771567438030163761166286848 4800 587239591943515730413068309504128 4801 588096482719308506970410814455808 4802 588954445010234215655748830101888 4803 589813479932640382033169500602368 4804 590673588603804782430234293317248 4805 591534772141936025199357206806528 4806 592397031666174132221264258830208 4807 593260368296591120650584654348288 4808 594124783154191584903624033520768 4809 594990277360913278888370199707648 4810 595856852039627698476781727468928 4811 596724508314140664219409850564608 4812 597593247309192904302404029954688 4813 598463070150460637746951601799168 4814 599333977964556157851201905458048 4815 600205971879028415874725291491328 4816 601079053022363604965557409659008 4817 601953222523985744329879176921088 4818 602828481514257263644382825437568 4819 603704831124479587711374430568448 4820 604582272486893721356663318873728 4821 605460806734680834570288756113408 4822 606340435001962847890134315247488 4823 607221158423803018028480324435968 4824 608102978136206523741544795038848 4825 608985895276121051942063229616128 4826 609869910981437384054957709927808 4827 610755026390989982616145664933888 4828 611641242644557578114538718794368 4829 612528560882863756077282018869248 4830 613416982247577544398284443718528 4831 614306507881314000910090091102208 4832 615197138927634801199141445980288 4833 616088876531048826664484628512768 4834 616981721837012752819967122059648 4835 617875675991931637839978381180928 4836 618770740143159511348783719636608 4837 619666915438999963453501878386688 4838 620564203028706734020776673591168 4839 621462604062484302197193124610048 4840 622362119691488476173488462003328 4841 623262751067826983192608415531008 4842 624164499344560059801659182153088 4843 625067365675701042347805474029568 4844 625971351216216957718165046520448 4845 626876457122029114323750106185728 4846 627782684550013693327505998785408 4847 628690034658002340116497577279488 4848 629598508604782756018293649827968 4849 630508107550099290261599907790848 4850 631418832654653532181190733728128 4851 632330685080104903667190289399808 4852 633243665989071251858753283765888 4853 634157776545129442082195820986368 4854 635073017912815951033626728421248 4855 635989391257627460206129764630528 4856 636906897746021449561547107374208 4857 637825538545416791446914521612288 4858 638745314824194344755598607504768 4859 639666227751697549333186528411648 4860 640588278498233020628178618892928 4861 641511468235071144587534272708608 4862 642435798134446672797121510818688 4863 643361269369559317867120629383168 4864 644287883114574349062432327762048 4865 645215640544623188178140716515328 4866 646144542835804005660081605403008 4867 647074591165182316970566471385088 4868 648005786710791579199312506621568 4869 648938130651633787919629146472448 4870 649871624167680074289911477497728 4871 650806268439871302400490925457408 4872 651742064650118666865893623311488 4873 652679013981304290662556859219968 4874 653617117617281823212054004542848 4875 654556376742877038709878321840128 4876 655496792543888434699836052871808 4877 656438366207087830894099186597888 4878 657381098920220968238968307178368 4879 658324991872008108226395921973248 4880 659270046252144632451320669542528 4881 660216263251301642414862807646208 4882 661163644061126559573431381244288 4883 662112189874243725633793470496768 4884 663061901884255003094155918763648 4885 664012781285740376031309940604928 4886 664964829274258551133889009780608 4887 665918047046347558981790427250688 4888 666872435799525355571810969175168 4889 667827996732290424089547014914048 4890 668784731044122376927609555027328 4891 669742639935482557950204479275008 4892 670701724607814645004128544617088 4893 671661986263545252676231423213568 4894 672623426106084535297394230424448 4895 673586045339826790193074932809728 4896 674549845170151061180471036129408 4897 675514826803421742312349953343488 4898 676480991446989181867597452611968 4899 677448340309190286588534585294848 4900 678416874599349126165053493952128 4901 679386595527777537965622500343808 4902 680357504305775732015210873429888 4903 681329602145632896220183677370368 4904 682302890260627801840217099525248 4905 683277369865029409207284658454528 4906 684253042174097473691764691918208 4907 685229908404083151915719524876288 4908 686207969772229608213396717488768 4909 687187227496772621339002793115648 4910 688167682796941191421799846316928 4911 689149336892958147168575430852608 4912 690132191006040753313536127682688 4913 691116246358401318315675192967168 4914 692101504173247802303664686066048 4915 693087965674784425268322477539328 4916 694075632088212275502704537147008 4917 695064504639729918289872901849088 4918 696054584556534004838389723805568 4919 697045873066819881465587798376448 4920 698038371399782199028667972121728 4921 699032080785615522603673830801408 4922 700027002455514941412394067375488 4923 701023137641676678997242930003968 4924 702020487577298703644169150046848 4925 703019053496581339053643750064128 4926 704018836634727875259777131815808 4927 705019838227945179797615844261888 4928 706022059513444309118669431562368 4929 707025501729441120254717761077248 4930 708030166115156882729949231366528 4931 709036053910818890721480260190208 4932 710043166357661075468306452508288 4933 711051504697924617928735848480768 4934 712061070174858561686354651467648 4935 713071864032720426104575836028928 4936 714083887516776819729821035924608 4937 715097141873304053943386112114688 4938 716111628349588756862040800759168 4939 717127348193928487487412841218048 4940 718144302655632350104206984051328 4941 719162492985021608927309279019008 4942 720181920433430302997827043081088 4943 721202586253205861328114908397568 4944 722224491697709718295837350328448 4945 723247638021317929287118095433728 4946 724272026479421786588826809473408 4947 725297658328428435530053465407488 4948 726324534825761490872820791395968 4949 727352657229861653452085198798848 4950 728382026800187327065076590176128 4951 729412644797215235610027447287808 4952 730444512482441040474341599093888 4953 731477631118379958172253069754368 4954 732512001968567378232025406629248 4955 733547626297559481332741888278528 4956 734584505370933857690737012462208 4957 735622640455290125695719664140288 4958 736662032818250550796638363472768 4959 737702683728460664637338993819648 4960 738744594455589884442065409740928 4961 739787766270332132650853324996608 4962 740832200444406456804867880546688 4963 741877898250557649681735292551168 4964 742924860962556869680918980370048 4965 743973089855202261459190574563328 4966 745022586204319576816246204891008 4967 746073351286762795830518468313088 4968 747125386380414748245234476989568 4969 748178692764187735104770386280448 4970 749233271718024150641352802745728 4971 750289124522897104412157472145408 4972 751346252460811043686855647439488 4973 752404656814802376085658536787968 4974 753464338868940092467910231550848 4975 754525299908326390071279514288128 4976 755587541219097295901600946759808 4977 756651064088423290373415637925888 4978 757715869804509931201262091946368 4979 758781959656598477541767536181248 4980 759849334934966514386590129190528 4981 760917996930928577206262448734208 4982 761987946936836776844986659772288 4983 763059186246081424666431762464768 4984 764131716153091657950583320171648 4985 765205537953336065541696067452928 4986 766280652943323313747399798068608 4987 767357062420602772489008932978688 4988 768434767683765141703086168343168 4989 769513770032443077994310603522048 4990 770594070767311821539700749075328 4991 771675671190089823244242814763008 4992 772758572603539372147974677545088 4993 773842776311467223084575929581568 4994 774928283618725224591514406232448 4995 776015095831210947071799594057728 4996 777103214255868311207393318817408 4997 778192640200688216624328113471488 4998 779283374974709170809583666179968 4999 780375419888017918279771748302848 5000 781468776251750070001680022400128 5001 782563445378090733064725130231808 5002 783659428580275140605365460757888 5003 784756727172589281983523998138368 5004 785855342470370533211071649733248 5005 786955275790008287632421454102528 5006 788056528448944586857284069006208 5007 789159101765674751945634939404288 5008 790262997059748014844943545456768 5009 791368215651768150079715130523648 5010 792474758863394106693395309164928 5011 793582628017340640442687955140608 5012 794691824437378946244336769410688 5013 795802349448337290874420928135168 5014 796914204376101645920215210674048 5015 798027390547616320984665007587328 5016 799141909290884597143526608635008 5017 800257761934969360655223170777088 5018 801374949809993736923466766173568 5019 802493474247141724712696910184448 5020 803613336578658830616385969369728 5021 804734538137852703778261849489408 5022 805857080259093770866498363503488 5023 806980964277815871300923679571968 5024 808106191530516892733297249054848 5025 809232763354759406780705614512128 5026 810360681089171305012127497703808 5027 811489946073446435188218567589888 5028 812620559648345237754366288330368 5029 813752523155695382587065247285248 5030 814885837938392405993663363014528 5031 816020505340400347965529373278208 5032 817156526706752389684692003036288 5033 818293903383551491284001212448768 5034 819432636717971029860861924875648 5035 820572728058255437744590634876928 5036 821714178753720841017445296212608 5037 822856990154755698289378889842688 5038 824001163612821439726567071927168 5039 825146700480453106333760301826048 5040 826293602111259989490510850099328 5041 827441869859926270741325086507008 5042 828591505082211661839791448009088 5043 829742509134952045046734486765568 5044 830894883376060113682445398136448 5045 832048629164526012933039428681728 5046 833203747860417980910990564161408 5047 834360240824882989969893897535488 5048 835518109420147388273506076963968 5049 836677355009517541619114233806848 5050 837837978957380475515283790624128 5051 838999982629204517514035549175808 5052 840163367391539939797502458421888 5053 841328134612019602019116462522368 5054 842494285659359594399375828837248 5055 843661821903359881076243355926528 5056 844830744714904943710225861550208 5057 846001055465964425344185350668288 5058 847172755529593774517932263440768 5059 848345846279934889637651203227648 5060 849520329092216763600209544588928 5061 850696205342756128672399321284608 5062 851873476408958101625162794274688 5063 853052143669316829122852099719168 5064 854232208503416133367573376978048 5065 855413672291930157998665776611328 5066 856596536416624014247365748379008 5067 857780802260354427346707009241088 5068 858966471207070383196706591357568 5069 860153544641813775284887370088448 5070 861342023950720051862187471993728 5071 862531910521018863374306962833408 5072 863723205741034710148542215567488 5073 864915911000187590336158358355968 5074 866110027688993648110350202558848 5075 867305557199065822119842050736128 5076 868502500923114494198176784647808 5077 869700860254948138328744633253888 5078 870900636589473969865602020714368 5079 872101831322698595010130894389248 5080 873304445851728660543588932838528 5081 874508481574771503815601033822208 5082 875713939891135802988642482300288 5083 876920822201232227538564198432768 5084 878129129906574089011210465579648 5085 879338864409777992035179538300928 5086 880550027114564485590777530356608 5087 881762619425758714535215982706688 5088 882976642749291071384103511511168 5089 884192098492197848349281936130048 5090 885408988062621889633057287123328 5091 886627312869813243978876094251008 5092 887847074324129817478497354473088 5093 889068273837038026635710579949568 5094 890290912821113451686650326040448 5095 891514992690041490176757599305728 5096 892740514858618010794438545505408 5097 893967480742750007461470817599488 5098 895195891759456253680208023747968 5099 896425749326867957137632655310848 5100 897657054864229414566307894848128 5101 898889809791898666862278704119808 5102 900124015531348154459972592085888 5103 901359673505165372964150462906368 5104 902596785137053529038957943941248 5105 903835351851832196554127593750528 5106 905075375075437972988382390094208 5107 906316856234925136090090897932288 5108 907559796758466300795224517424768 5109 908804198075353076402667211931648 5110 910050061615996724006928116012928 5111 911297388811928814188307423428608 5112 912546181095801884960565955138688 5113 913796439901390099976148807303168 5114 915048166663589906989013479282048 5115 916301362818420696575112881635328 5116 917556029803025461110583624123008 5117 918812169055671454007689983705088 5118 920069782015750849208573952541568 5119 921328870123781400936861765992448 5120 922589434821407103707177310617728 5121 923851477551398852592612812177408 5122 925114999757655103750207203631488 5123 926380002885202535204482573139968 5124 927646488380196707889089092062848 5125 928914457689922726946608822960128 5126 930183912262795903286568807591808 5127 931454853548362415401713834917888 5128 932727282997299971442589289098368 5129 934001202061418471550484477493248 5130 935276612193660670448786838662528 5131 936553514848102840292797430366208 5132 937831911479955433778058097564288 5133 939111803545563747507240720416768 5134 940393192502408585615648942283648 5135 941676079809106923655382777724928 5136 942960466925412572738216500500608 5137 944246355312216843937240211570688 5138 945533746431549212947315487095168 5139 946822641746577985004395506434048 5140 948113042721610960063760060147328 5141 949404950822096098237215837995008 5142 950698367514622185489312396937088 5143 951993294266919499592624209133568 5144 953289732547860476342149189944448 5145 954587683827460376028874105929728 5146 955887149576877950172557262849408 5147 957188131268416108513778873663488 5148 958490630375522586265309506531968 5149 959794648372790611622847012814848 5150 961100186735959573535172335072128 5151 962407246941915689733774595063808 5152 963715830468692675021995861749888 5153 965025938795472409823745999290368 5154 966337573402585608991837995045248 5155 967650735771512490875994167574528 5156 968965427384883446650573654638208 5157 970281649726479709902071581196288 5158 971599404281234026476440307408768 5159 972918692535231324586283156635648 5160 974239515975709385177971023436928 5161 975561876091059512558732261572608 5162 976885774370827205283766252002688 5163 978211212305712827303431050887168 5164 979538191387572279370555517586048 5165 980866713109417670707926322659328 5166 982196778965417990936000235867008 5167 983528390450899782260892094169088 5168 984861549062347811922688849725568 5169 986196256297405744904140097896448 5170 987532513654876816899775485241728 5171 988870322634724507545499397521408 5172 990209684738073213908713327695488 5173 991550601467208924239016323923968 5174 992893074325579891979533917566848 5175 994237104817797310038925931184128 5176 995582694449635985324123566535808 5177 996929844728035013533846172581888 5178 998278557161098454212948093482368 5179 999628833258096006067645996597248 5180 1000980674529463682541677080486528 5181 1002334082486804487653438562910208 5182 1003689058642889092094158848828288 5183 1005045604511656509587150778400768 5184 1006403721608214773508197354987648 5185 1007763411448841613767120353148928 5186 1009124675550985133950582206644608 5187 1010487515433264488726171576434688 5188 1011851932615470561507822998679168 5189 1013217928618566642382621012738048 5190 1014585504964689106299039169171328 5191 1015954663177148091516664317739008 5192 1017325404780428178317456575401088 5193 1018697731300189067978595374317568 5194 1020071644263266262006961989848448 5195 1021447145197671741635308948553728 5196 1022824235632594647580166716193408 5197 1024202917098401960061538065727488 5198 1025583191126639179084430525315968 5199 1026965059250031004982277306318848 5200 1028348523002482019222297111296128 5201 1029733583919077365472843222007808 5202 1031120243536083430932792267413888 5203 1032508503390948527923023071674368 5204 1033898365022303575740035982149248 5205 1035289829969962782771763077398528 5206 1036682899774924328875619655182208 5207 1038077575979371048018847400460288 5208 1039473860126671111181199633392768 5209 1040871753761378709520019037339648 5210 1042271258429234737797758266860928 5211 1043672375677167478071993835716608 5212 1045075107053293283647983684866688 5213 1046479454106917263293818830471168 5214 1047885418388533965718219491890048 5215 1049293001449828064311026099683328 5216 1050702204843675042146435583611008 5217 1052113030124141877249033340633088 5218 1053525478846487728122671282909568 5219 1054939552567164619542242365800448 5220 1056355252843818128608401995865728 5221 1057772581235288071065286718865408 5222 1059191539301609187881280587759488 5223 1060612128604011832092879610707968 5224 1062034350704922655911704679070848 5225 1063458207167965298094713375408128 5226 1064883699557961071577661061479808 5227 1066310829440929651371861646245888 5228 1067739598384089762724298433866368 5229 1069170007955859869541135451701248 5230 1070602059725858863074679658310528 5231 1072035755264906750873844431454208 5232 1073471096145025345998164736092288 5233 1074908083939438956495414372384768 5234 1076346720222575075142875703691648 5235 1077787006570065069452312264572928 5236 1079228944558744871938694648788608 5237 1080672535766655670652730077298688 5238 1082117781773044599977246046263168 5239 1083564684158365431687478455042048 5240 1085013244504279266275314614195328 5241 1086463464393655224537541533483008 5242 1087915345410571139428149889865088 5243 1089368889140314248174744075501568 5244 1090824097169381884659108725752448 5245 1092280971085482172061982127177728 5246 1093739512477534715772086905537408 5247 1095199722935671296559468393791488 5248 1096661604051236564013191080099968 5249 1098125157416788730243443535822848 5250 1099590384626100263848102223520128 5251 1101057287274158584143804584951808 5252 1102525866957166755661581809077888 5253 1103996125272544182907101680058368 5254 1105468063818927305385571905253248 5255 1106941684196170292891354323222528 5256 1108416988005345741062340391726208 5257 1109893976848745367199138355724288 5258 1111372652329880706349122495376768 5259 1112853016053483807655394854043648 5260 1114335069625507930970709846284928 5261 1115818814653128243736412145860608 5262 1117304252744742518126438253730688 5263 1118791385509971828456432146055168 5264 1120280214559661248858025402194048 5265 1121770741505880551218332212707328 5266 1123262967961924903384709667355008 5267 1124756895542315567634833723097088 5268 1126252525862800599412141252093568 5269 1127749860540355546326688569704448 5270 1129248901193184147421476842489728 5271 1130749649440719032704294776209408 5272 1132252106903622422945128983823488 5273 1133756275203786829739192433491968 5274 1135262155964335755835621376574848 5275 1136769750809624395731891155632128 5276 1138279061365240336534001292423808 5277 1139790089258004259082480255909888 5278 1141302836115970639344260310250368 5279 1142817303568428450070472842805248 5280 1144333493245901862720214572134528 5281 1145851406780150949650335035998208 5282 1147371045804172386571295759356288 5283 1148892411952200155269151502368768 5284 1150415506859706246593703988395648 5285 1151940332163401363712878511996928 5286 1153466889501235625633373826932608 5287 1154995180512399270987635714162688 5288 1156525206837323362087204629847168 5289 1158056970117680489242487833346048 5290 1159590471996385475349006395219328 5291 1161125714117596080740167485227008 5292 1162662698126713708306612340329088 5293 1164201425670384108882190312685568 5294 1165741898396498086896609397656448 5295 1167284117954192206294813641801728 5296 1168828085993849496723137830881408 5297 1170373804167100159982289857855488 5298 1171921274126822276747211170883968 5299 1173470497527142513553865701326848 5300 1175021476023436830053007671744128 5301 1176574211272331186530978683895808 5302 1178128704931702251697584486741888 5303 1179684958660678110741101824442368 5304 1181242974119638973650465764357248 5305 1182802752970217883804687905046528 5306 1184364296875301426829555864270208 5307 1185927607499030439721664446988288 5308 1187492686506800720239828893360768 5309 1189059535565263736563930606747648 5310 1190628156342327337221245761708928 5311 1192198550507156461280307192004608 5312 1193770719730173848812349958594688 5313 1195344665683060751620390997639168 5314 1196920390038757644235993248498048 5315 1198497894471464935183764661731328 5316 1200077180656643678513642487099008 5317 1201658250271016285601013241561088 5318 1203241104992567237214718757277568 5319 1204825746500543795852998709608448 5320 1206412176475456718347420025113728 5321 1208000396599080968734843569553408 5322 1209590408554456431397478515887488 5323 1211182214025888624471074792275968 5324 1212775814698949413521304010078848 5325 1214371212260477725488379271856128 5326 1215968408398580262899964259367808 5327 1217567404802632218352422001573888 5328 1219168203163277989260453722634368 5329 1220770805172431892875178169909248 5330 1222375212523278881570701821958528 5331 1223981426910275258399230376542208 5332 1225589450029149392914771918620288 5333 1227199283576902437265482168352768 5334 1228810929251809042554702209099648 5335 1230424388753418075470739095420928 5336 1232039663782553335185439741076608 5337 1233656756041314270521608487026688 5338 1235275667233076697389318749431168 5339 1236896399062493516491169147650048 5340 1238518953235495431296534512243328 5341 1240143331459291666284862172971008 5342 1241769535442370685458063926793088 5343 1243397566894500911122054085869568 5344 1245027427526731442937484005560448 5345 1246659119051392777239723492425728 5346 1248292643182097526628139492225408 5347 1249928001633741139824722457919488 5348 1251565196122502621802110797667968 5349 1253204228365845254181063802830848 5350 1254845100082517315897433455968128 5351 1256487812992552804138685518839808 5352 1258132368817272155550020300405888 5353 1259778769279282967710143504826368 5354 1261427016102480720876737559461248 5355 1263077111012049500001683822870528 5356 1264729055734462717016086072814208 5357 1266382851997483833385145674252288 5358 1268038501530167082932938827344768 5359 1269696006062858194937146295451648 5360 1271355367327195117493786013132928 5361 1273016587056108741151998974148608 5362 1274679666983823622818938799458688 5363 1276344608845858709934815385223168 5364 1278011414379028064918143030802048 5365 1279680085321441589881243446755328 5366 1281350623412505751616054042843008 5367 1283023030392924306850291896025088 5368 1284697308004699027774023798461568 5369 1286373457991130427836692785512448 5370 1288051482096818487814651543737728 5371 1289731382067663382149253098897408 5372 1291413159650866205555549183951488 5373 1293096816594929699901646687059968 5374 1294782354649658981358772579582848 5375 1296469775566162267822097724080128 5376 1298159081096851606602369962311808 5377 1299850272995443602388406883237888 5378 1301543353016960145480498671018368 5379 1303238322917729140294771433013248 5380 1304935184455385234138561407782528 5381 1306633939388870546256850453086208 5382 1308334589478435397149813213884288 5383 1310037136485639038161526370336768 5384 1311741582173350381339890365803648 5385 1313447928305748729567814014844928 5386 1315156176648324506965712391220608 5387 1316866328967879989565368395890688 5388 1318578387032530036255208405015168 5389 1320292352611702819997042397954048 5390 1322008227476140559314318965267328 5391 1323726013397900250051945596715008 5392 1325445712150354397407724649257088 5393 1327167325508191748235455395053568 5394 1328890855247418023619752549464448 5395 1330616303145356651722631679049728 5396 1332343670980649500901911889569408 5397 1334072960533257613101486193983488 5398 1335804173584461937513509960451968 5399 1337537311916864064512557840334848 5400 1339272377314386959861799576192128 5401 1341009371562275699191245089783808 5402 1342748296447098202748109250069888 5403 1344489153756745970419346721210368 5404 1346231945280434817026407290565248 5405 1347976672808705607892262076694528 5406 1349723338133424994680751017358208 5407 1351471943047786151508302037516288 5408 1353222489346309511328072297328768 5409 1354974978824843502586561920155648 5410 1356729413280565286152750600556928 5411 1358485794511981492519807492292608 5412 1360244124318928959279424776322688 5413 1362004404502575468868825308807168 5414 1363766636865420486590494749106048 5415 1365530823211295898904688567779328 5416 1367296965345366751994764334587008 5417 1369065065074131990605389686489088 5418 1370835124205425197153676375645568 5419 1372607144548415331113290797416448 5420 1374381127913607468671591398361728 5421 1376157076112843542659843364241408 5422 1377934990959303082756560988015488 5423 1379714874267503955964028117843968 5424 1381496727853303107358047085086848 5425 1383280553533897301110966512304128 5426 1385066353127823861788038401255808 5427 1386854128454961415917154900901888 5428 1388643881336530633832015155402368 5429 1390435613595094971788772632117248 5430 1392229327054561414356213329606528 5431 1394025023540181217079515265630208 5432 1395822704878550649417639645148288 5433 1397622372897611737954404108320768 5434 1399424029426653009883288458507648 5435 1401227676296310236766023270268928 5436 1403033315338567178565011777364608 5437 1404840948386756327949635440754688 5438 1406650577275559654876493596599168 5439 1408462203841009351443627584258048 5440 1410275829920488577018779754291328 5441 1412091457352732203641737756459008 5442 1413909087977827561700814507721088 5443 1415728723637215185883514240237568 5444 1417550366173689561401435029368448 5445 1419374017431399870489458201673728 5446 1421199679255850739179275022913408 5447 1423027353493902984347301066047488 5448 1424857041993774361037028659235968 5449 1426688746605040310055867813838848 5450 1428522469178634705846526032416128 5451 1430358211566850604632977396727808 5452 1432195975623340992841071335733888 5453 1434035763203119535793831473594368 5454 1435877576162561326681494957669248 5455 1437721416359403635806342666518528 5456 1439567285652746660102370697902208 5457 1441415185903054272929853536780288 5458 1443265118972154774144849303312768 5459 1445117086723241640443697480859648 5460 1446971091020874275982559523980928 5461 1448827133730978763272052746436608 5462 1450685216720848614347027889186688 5463 1452545341859145522211540768391168 5464 1454407511015900112559068403410048 5465 1456271726062512695768020024803328 5466 1458137988871754019172593362331008 5467 1460006301317766019609026612953088 5468 1461876665276062576237296488829568 5469 1463749082623530263638312745320448 5470 1465623555238429105186659588985728 5471 1467500085000393326698934365585408 5472 1469378673790432110357733928079488 5473 1471259323490930348911339084627968 5474 1473142035985649400149147526590848 5475 1475026813159727841652905636528128 5476 1476913656899682225823789576199808 5477 1478802569093407835185386054565888 5478 1480693551630179437962623175786368 5479 1482586606400652043936701767221248 5480 1484481735296861660576077587430528 5481 1486378940212226049443544814174208 5482 1488278223041545482879471212412288 5483 1490179585681003500961235382304768 5484 1492083030028167668738916487211648 5485 1493988557981990333747286861692928 5486 1495896171442809383794157899508608 5487 1497805872312349005025129621618688 5488 1499717662493720440264794324183168 5489 1501631543891422747634444706562048 5490 1503547518411343559446336879315328 5491 1505465587960759841374558652203008 5492 1507385754448338651902553502185088 5493 1509308019784137902047350621421568 5494 1511232385879607115360551445272448 5495 1513158854647588188206123060297728 5496 1515087428002316150315048892257408 5497 1517018107859419925616887074111488 5498 1518950896135923093348286894019968 5499 1520885794750244649438513723342848 5500 1522822805622199768172032824640128 5501 1524761930673000564128202439671808 5502 1526703171825256854398126557397888 5503 1528646531002976921078717761978368 5504 1530592010131568274044020560773248 5505 1532539611137838413993845592342528 5506 1534489335949995595779765114446208 5507 1536441186497649592008520172044288 5508 1538395164711812456922889845296768 5509 1540351272524899290560072977563648 5510 1542309511870729003187632783404928 5511 1544269884684525080017054736580608 5512 1546232392902916346194968138050688 5513 1548197038463937732072081763975168 5514 1550163823307031038749883993714048 5515 1552132749373045703905157817827328 5516 1554103818604239567892361126075008 5517 1556077032944279640123922675417088 5518 1558052394338242865728504138013568 5519 1560029904732616892487278629224448 5520 1562009566075300838048276115609728 5521 1563991380315606057418846102929408 5522 1565975349404256910736288004143488 5523 1567961475293391531316699587411968 5524 1569949759936562593982093904094848 5525 1571940205288738083665835096752128 5526 1573932813306302064296443487143808 5527 1575927585947055447959820344229888 5528 1577924525170216764339942732170368 5529 1579923632936422930438078838325248 5530 1581924911207730020570574181254528 5531 1583928361947614036645259098718208 5532 1585933987120971678716527915676288 5533 1587941788694121115819140192288768 5534 1589951768634802757080794451915648 5535 1591963928912180023113524789116928 5536 1593978271496840117683970757652608 5537 1595994798360794799662570938482688 5538 1598013511477481155251730587767168 5539 1600034412821762370493013764866048 5540 1602057504369928504053410340339328 5541 1604082788099697260290728283947008 5542 1606110265990214762598161632649088 5543 1608139940022056327028084538605568 5544 1610171812177227236195121797176448 5545 1612205884439163513458546254921728 5546 1614242158792732697384053497601408 5547 1616280637224234616484964218175488 5548 1618321321721402164242904664803968 5549 1620364214273402074408015568846848 5550 1622409316870835696578739952864128 5551 1624456631505739772061240218615808 5552 1626506160171587210008494915061888 5553 1628557904863287863839125586362368 5554 1630611867577189307936004099877248 5555 1632668050311077614624690854166528 5556 1634726455064178131431754266990208 5557 1636787083837156258623021943308288 5558 1638849938632118227021813923280768 5559 1640915021452611876107208410267648 5560 1642982334303627432392390378828928 5561 1645051879191598288083133462724608 5562 1647123658124401780016465522914688 5563 1649197673111359968879568295559168 5564 1651273926163240418708961520018048 5565 1653352419292256976670021946851328 5566 1655433154512070553116887625819008 5567 1657516133837789901932797873881088 5568 1659601359285972401150919323197568 5569 1661688832874624833855708449128448 5570 1663778556623204169364860978233728 5571 1665870532552618344691898576273408 5572 1667964762685227046289443216207488 5573 1670061249044842492073229626195968 5574 1672159993656730213726906217598848 5575 1674260998547609839287674892976128 5576 1676364265745655876012820134087808 5577 1678469797280498493527177769893888 5578 1680577595183224307251593824554368 5579 1682687661486377162112423845429248 5580 1684799998223958916532123111078528 5581 1686914607431430226700978119262208 5582 1689031491145711331130029754940288 5583 1691150651405182835485238538272768 5584 1693272090249686497702942352619648 5585 1695395809720526013386657052540928 5586 1697521811860467801485270351796608 5587 1699650098713741790252679391346688 5588 1701780672326042203488922387351168 5589 1703913534744528347062854759170048 5590 1706048688017825395716420137363328 5591 1708186134196025180150566651691008 5592 1710325875330686974392858899113088 5593 1712467913474838283446835991789568 5594 1714612250682975631223166085080448 5595 1716758889011065348752647785545728 5596 1718907830516544362681108838945408 5597 1721059077258320984046252498239488 5598 1723212631296775697336501971587968 5599 1725368494693761949831893350350848 5600 1727526669512606941227067417088128 5601 1729687157818112413536410733559808 5602 1731849961676555441281396408725888 5603 1734015083155689221960174946746368 5604 1736182524324743866799465574981248 5605 1738352287254427191788798451990528 5606 1740524374016925508997158155534208 5607 1742698786685904418172078850572288 5608 1744875527336509598621241537264768 5609 1747054598045367601376623778971648 5610 1749236000890586641641252310252928 5611 1751419737951757391518608924868608 5612 1753605811309953773024740043778688 5613 1755794223047733751383120363143168 5614 1757984975249140128602320982322048 5615 1760178069999701337336532411875328 5616 1762373509386432235028992861563008 5617 1764571295497834898338372208345088 5618 1766771430423899417848162044381568 5619 1768973916256104693059122205032448 5620 1771178755087419227664834176857728 5621 1773385949012301925110411785617408 5622 1775595500126702884434419564271488 5623 1777807410528064196394049200979968 5624 1780021682315320739873604467102848 5625 1782238317588900978576345025200128 5626 1784457318450727757999739517031808 5627 1786678687004219102694178331557888 5628 1788902425354289013805196452938368 5629 1791128535607348266899256788533248 5630 1793357019871305210073144376902528 5631 1795587880255566562347021875806208 5632 1797821118871038212341196730204288 5633 1800056737830126017236650420256768 5634 1802294739246736602019380189323648 5635 1804535125236278159008603651964928 5636 1806777897915661247668876681940608 5637 1809023059403299594706174980210688 5638 1811270611819110894447989722935168 5639 1813520557284517609507487689474048 5640 1815772897922447771731786270387328 5641 1818027635857335783434393755435008 5642 1820284773215123218911865301577088 5643 1822544312123259626244724980973568 5644 1824806254710703329382704308984448 5645 1827070603107922230514347652169728 5646 1829337359446894612721034916289408 5647 1831606525861109942915471914303488 5648 1833878104485569675064698814371968 5649 1836152097456788053697667067854848 5650 1838428506912792917697435217312128 5651 1840707334993126504378033984503808 5652 1842988583838846253846051038389888 5653 1845272255592525613646985843130368 5654 1847558352398254843696424986085248 5655 1849846876401641821496088385814528 5656 1852137829749812847634796780078208 5657 1854431214591413451574410893836288 5658 1856727033076609197720792687248768 5659 1859025287357086491779839083675648 5660 1861325979586053387398638577676928 5661 1863629111918240393091801123012608 5662 1865934686509901279453011700642688 5663 1868242705518813886651857966727168 5664 1870553171104280932215982380626048 5665 1872866085427130819098609212899328 5666 1875181450649718444031496833307008 5667 1877499268935926006163365678809088 5668 1879819542451163815983852301565568 5669 1882142273362371104533039896936448 5670 1884467463838016832896615711481728 5671 1886795116048100501986705730961408 5672 1889125232164152962608437048335488 5673 1891457814359237225812278311763968 5674 1893792864807949273532208652606848 5675 1896130385686418869509765493424128 5676 1898470379172310370504021635975808 5677 1900812847444823537787542029221888 5678 1903157792684694348928370617322368 5679 1905505217074195809858097667637248 5680 1907855122797138767226057978726528 5681 1910207512038872721039710368350208 5682 1912562386986286637591248841468288 5683 1914919749827809762670495838240768 5684 1917279602753412435064127962027648 5685 1919641947954606900341284587388928 5686 1922006787624448124925609748084608 5687 1924374123957534610453777705074688 5688 1926743959150009208420552594519168 5689 1929116295399559935110432555778048 5690 1931491134905420786815928739411328 5691 1933868479868372555342529595179008 5692 1936248332490743643800400840041088 5693 1938630694976410882682871506157568 5694 1941015569530800346231756468888448 5695 1943402958360888169089565854793728 5696 1945792863675201363238651729633408 5697 1948185287683818635227342466367488 5698 1950580232598371203683115193155968 5699 1952977700632043617112856721358848 5700 1955377693999574571990263353536128 5701 1957780214917257731130429971447808 5702 1960185265602942542351678804053888 5703 1962592848276035057424678275514368 5704 1965002965157498751308902333189248 5705 1967415618469855341676480655638528 5706 1969830810437185608723490140622208 5707 1972248543285130215268738073100288 5708 1974668819240890527140087373232768 5709 1977091640533229433848374324379648 5710 1979517009392472169548969181100928 5711 1981944928050507134291030057156608 5712 1984375398740786715554500493506688 5713 1986808423698328110074901106311168 5714 1989244005159714145955965714930048 5715 1991682145363094105070172349923328 5716 1994122846548184545747219541051008 5717 1996566110956270125750498285273088 5718 1999011940830204425541610094749568 5719 2001460338414410771832981524840448 5720 2003911305954883061428625582105728 5721 2006364845699186585353100412305408 5722 2008820959896458853268715668399488 5723 2011279650797410418181036958547968 5724 2013740920654325701432738774110848 5725 2016204771721063817985856297648128 5726 2018671206253059401992486490919808 5727 2021140226507323432653988862885888 5728 2023611834742444060368736317706368 5729 2026086033218587433168466482741248 5730 2028562824197498523443283916550528 5731 2031042209942501954955363596894208 5732 2033524192718502830141406088732288 5733 2036008774791987557703894792224768 5734 2038495958431024680491205670731648 5735 2040985745905265703666619858812928 5736 2043478139485945923166289550228608 5737 2045973141445885254446207565938688 5738 2048470754059489061518231002103168 5739 2050970979602748986275209358082048 5740 2053473820353243778105267544435328 5741 2055979278590140123795294170923008 5742 2058487356594193477723685514505088 5743 2060998056647748892342395567341568 5744 2063511381034741848948342564792448 5745 2066027332040699088744222393417728 5746 2068545911952739444188779278977408 5747 2071067123059574670636584154431488 5748 2073590967651510278267371107939968 5749 2076117448020446364304982310862848 5750 2078646566459878445525971825760128 5751 2081178325264898291057918694391808 5752 2083712726732194755467499705717888 5753 2086249773160054612138372243898368 5754 2088789466848363386938917616293248 5755 2091331810098606192179895261462528 5756 2093876805213868560862058237166208 5757 2096424454498837281213780388364288 5758 2098974760259801231518745595216768 5759 2101527724804652215233749501083648 5760 2104083350442885796396664120524928 5761 2106641639485602135324615727300608 5762 2109202594245506824602426422370688 5763 2111766217036911725361369781895168 5764 2114332510175735803848290985234048 5765 2116901475979505968285141822947328 5766 2119473116767357906018980984795008 5767 2122047434860036920962490027737088 5768 2124624432579898771325055423933568 5769 2127204112250910507634467088744448 5770 2129786476198651311049283788729728 5771 2132371526750313331961915829649408 5772 2134959266234702528892475424463488 5773 2137549696982239507673445141331968 5774 2140142821324960360925214831614848 5775 2142738641596517507822537437872128 5776 2145337160132180534151954081863808 5777 2147938379268837032660238832549888 5778 2150542301344993443693913554090368 5779 2153148928700775896129883233845248 5780 2155758263677931048597242190374528 5781 2158370308619826930990301561438208 5782 2160985065871453786272888471996288 5783 2163602537779424912573967282208768 5784 2166222726691977505574633315435648 5785 2168845634958973501186529466236928 5786 2171471264931900418521736088372608 5787 2174099618963872203154184562802688 5788 2176730699409630070672644945687168 5789 2179364508625543350525338096386048 5790 2182001048969610330156222685459328 5791 2184640322801459099433007482667008 5792 2187282332482348395366939324969088 5793 2189927080375168447124417164525568 5794 2192574568844441821330482596696448 5795 2195224800256324267664237268041728 5796 2197877776978605564746237564321408 5797 2200533501380710366317916978495488 5798 2203191975833699047713086558723968 5799 2205853202710268552621563836366848 5800 2208517184384753240144980633984128 5801 2211183923233125732144820153335808 5802 2213853421632997760882733743381888 5803 2216525681963621016953187748282368 5804 2219200706605887997508490835397248 5805 2221878497942332854776252203286528 5806 2224559058357132244869321069710208 5807 2227242390236106176888257839628288 5808 2229928495966718862316387353200768 5809 2232617377938079564707484613787648 5810 2235309038540943449666143395948928 5811 2238003480167712435120878133444608 5812 2240700705212436041890009487234688 5813 2243400716070812244540383993479168 5814 2246103515140188322538978191538048 5815 2248809104819561711697437631971328 5816 2251517487509580855909601164539008 5817 2254228665612546059182060906201088 5818 2256942641532410337957808289117568 5819 2259659417674780273733016588648448 5820 2262378996446916865967010331353728 5821 2265101380257736385285471982993408 5822 2267826571517811226976936316527488 5823 2270554572639370764782622860115968 5824 2273285386036302204979656825118848 5825 2276019014124151440757728914096128 5826 2278755459320123906889244408807808 5827 2281494724043085434693011938213888 5828 2284236810713563107291522326474368 5829 2286981721753746115161867920949248 5830 2289729459587486611980352800198528 5831 2292480026640300570760844261982208 5832 2295233425339368640286915991260288 5833 2297989658113537001837833308192768 5834 2300748727393318226208430896139648 5835 2303510635610892131022933409660928 5836 2306275385200106638342769362516608 5837 2309042978596478632568428695666688 5838 2311813418237194818635414425271168 5839 2314586706561112580504338770690048 5840 2317362846008760839945214162483328 5841 2320141839022340915615989530411008 5842 2322923688045727382435382271433088 5843 2325708395524468931250056297709568 5844 2328495963905789228796196564600448 5845 2331286395638587777955530478665728 5846 2334079693173440778305846585665408 5847 2336875858962601986966060938559488 5848 2339674895460003579735881545507968 5849 2342476805121257012530121297870848 5850 2345281590403653883107709778208128 5851 2348089253766166793095454348279808 5852 2350899797669450210306600917045888 5853 2353713224575841331354244788666368 5854 2356529536949360944559641990501248 5855 2359348737255714293155471481110528 5856 2362170827962291938784098638254208 5857 2364995811538170625290890426892288 5858 2367823690454114142812632647184768 5859 2370654467182574192161099662491648 5860 2373488144197691249501827007372928 5861 2376324723975295431328137275588608 5862 2379164208992907359730469688098688 5863 2382006601729739027961063741063168 5864 2384851904666694666294047333842048 5865 2387700120286371608180979776995328 5866 2390551251073061156701900080283008 5867 2393405299512749451311930920665088 5868 2396262268093118334883488690301568 5869 2399122159303546221044150024552448 5870 2401984975635108961810225209977728 5871 2404850719580580715516088872337408 5872 2407719393634434815039318344591488 5873 2410591000292844636321690114899968 5874 2413465542053684467186084754622848 5875 2416343021416530376449350726320128 5876 2419223440882661083331177471751808 5877 2422106802955058827159028179877888 5878 2424993110138410237369182634858368 5879 2427882364939107203803940544053248 5880 2430774569865247747305035746022528 5881 2433669727426636890603311698526208 5882 2436567840134787529504708646524288 5883 2439468910502921304372612870176768 5884 2442372941045969471906618412843648 5885 2445279934280573777217751689084928 5886 2448189892725087326200209372660608 5887 2451102818899575458199659964530688 5888 2454018715325816618978159440855168 5889 2456937584527303233975731380994048 5890 2459859429029242581868661975507328 5891 2462784251358557668424560314155008 5892 2465712054043888100654234353897088 5893 2468642839615590961260432966893568 5894 2471576610605741683383504468504448 5895 2474513369548134925644022025289728 5896 2477453118978285447482426343009408 5897 2480395861433428984795736034623488 5898 2483341599452523125871376068291968 5899 2486290335576248187618174695374848 5900 2489242072347008092094579258432128 5901 2492196812308931243334141279223808 5902 2495154558007871404468321226709888 5903 2498115311991408575146663365050368 5904 2501079076808849869254391081605248 5905 2504045855011230392927473094934528 5906 2507015649151314122865210942798208 5907 2509988461783594784940398150156288 5908 2512964295464296733107101477168768 5909 2515943152751375828606114647195648 5910 2518925036204520319468134954796928 5911 2521909948385151720314713153732608 5912 2524897891856425692457027024962688 5913 2527888869183232924292529024647168 5914 2530882882932200011999518412146048 5915 2533879935671690340529688258019328 5916 2536880029971804964898697732027008 5917 2539883168404383491774820071129088 5918 2542889353543004961365716627485568 5919 2545898587962988729603387396456448 5920 2548910874241395350627348424601728 5921 2551926214957027459566086497681408 5922 2554944612690430655616841508655488 5923 2557966070023894385423766905683968 5924 2560990589541452826754518620126848 5925 2564018173828885772475322874544128 5926 2567048825473719514824573270695808 5927 2570082547065227729985007557541888 5928 2573119341194432362954514479242368 5929 2576159210454104512715621103157248 5930 2579202157438765317703711027846528 5931 2582248184744686841574023871070208 5932 2585297294969892959267486437788288 5933 2588349490714160243375425968160768 5934 2591404774579018850803215865547648 5935 2594463149167753409732904304508928 5936 2597524617085403906884876118804608 5937 2600589180938766575078598369394688 5938 2603656843336394781092499992439168 5939 2606727606888599913823035927298048 5940 2609801474207452272742986124531328 5941 2612878447906781956659039833899008 5942 2615958530602179752768715572361088 5943 2619041724910998026016667172077568 5944 2622128033452351608750426308408448 5945 2625217458847118690675631907913728 5946 2628310003717941709110796836353408 5947 2631405670689228239541662266687488 5948 2634504462387151886475190127075968 5949 2637606381439653174593244028878848 5950 2640711430476440440206009074656128 5951 2643819612128990723005200946167808 5952 2646930929030550658117114672373888 5953 2650045383816137368455563477434368 5954 2653162979122539357374758108709248 5955 2656283717588317401622177044758528 5956 2659407601853805444591477983342208 5957 2662534634561111489875501009420288 5958 2665664818354118495119413843152768 5959 2668798155878485266174049567899648 5960 2671934649781647351549487238220928 5961 2675074302712817937168925767876608 5962 2678217117322988741422901497826688 5963 2681363096264930910523899844231168 5964 2684512242193195914161411426450048 5965 2687664557764116441457483075043328 5966 2690820045635807297222814119771008 5967 2693978708468166298513448357593088 5968 2697140548922875171488112100669568 5969 2700305569663400448566248704360448 5970 2703473773354994365886799975225728 5971 2706645162664695761067784859025408 5972 2709819740261330971266725808719488 5973 2712997508815514731541973232467968 5974 2716178470999651073514978421630848 5975 2719362629487934224333565358768128 5976 2722549986956349505936251805639808 5977 2725740546082674234617670071205888 5978 2728934309546478620895137859626368 5979 2732131280029126669676429598261248 5980 2735331460213777080728798645670528 5981 2738534852785384149449300779614208 5982 2741741460430698667936469365052288 5983 2744951285838268826363392602144768 5984 2748164331698441114652243254251648 5985 2751380600703361224450311255932928 5986 2754600095546974951407589600948608 5987 2757822818925029097755963910258688 5988 2761048773535072375190056080023168 5989 2764277962076456308049772409602048 5990 2767510387250336136804606609555328 5991 2770746051759671721839748089643008 5992 2773984958309228447544045926825088 5993 2777227109605578126699878913261568 5994 2780472508357099905174982084312448 5995 2783721157273981166916280126537728 5996 2786973059068218439245778065697408 5997 2790228216453618298458559634751488 5998 2793486632145798275722943721859968 5999 2796748308862187763282849298382848 6000 2800013249322028920962419226880128 6001 2803281456246377582972953349111808 6002 2806552932358104165022201254037888 6003 2809827680381894571726065125818368 6004 2813105703044251104322763071813248 6005 2816387003073493368689503330582528 6006 2819671583199759183661719759886208 6007 2822959446155005489654919004684288 6008 2826250594673009257589189745136768 6009 2829545031489368398116424424603648 6010 2832842759341502671150303857644928 6011 2836143780968654595699095118020608 6012 2839448099111890360001313106690688 6013 2842755716514100731964296199815168 6014 2846066635920001969905746376754048 6015 2849380860076136733598284228067328 6016 2852698391730874995617069243515008 6017 2856019233634414952990535780057088 6018 2859343388538783939154295109853568 6019 2862670859197839336208253948264448 6020 2866001648367269487476999861849728 6021 2869335758804594610373503956369408 6022 2872673193269167709566191244783488 6023 2876013954522175490449429095251968 6024 2879358045326639272917484159134848 6025 2882705468447415905441998178992128 6026 2886056226651198679453033076583808 6027 2889410322706518244023735720869888 6028 2892767759383743520858672776010368 6029 2896128539455082619585886029365248 6030 2899492665694583753352718599494528 6031 2902860140878136154725462424158208 6032 2906230967783470991892877428316288 6033 2909605149190162285173632772128768 6034 2912982687879627823827720578955648 6035 2916363586635130083171892543356928 6036 2919747848241777141999169819092608 6037 2923135475486523600302476587122688 6038 2926526471158171497302447703607168 6039 2929920838047371229779460827906048 6040 2933318578946622470709943430579328 6041 2936719696650275088207005081387008 6042 2940124193954530064765445417289088 6043 2943532073657440416811188190445568 6044 2946943338558912114555191796216448 6045 2950357991460705002151886681161728 6046 2953776035166433718162190031041408 6047 2957197472481568616321148138815488 6048 2960622306213436686610256852643968 6049 2964050539171222476634510503886848 6050 2967482174165969013304229715104128 6051 2970917214010578724821718488055808 6052 2974355661519814362972800971701888 6053 2977797519510299925723288310202368 6054 2981242790800521580120425970917248 6055 2984691478210828585499371952406528 6056 2988143584563434216994756272430208 6057 2991599112682416689357372135948288 6058 2995058065393720081076049183120768 6059 2998520445525155258804759217307648 6060 3001986255906400802095004813068928 6061 3005455499369003928433541204164608 6062 3008928178746381418585481851554688 6063 3012404296873820542242838091399168 6064 3015883856588479983978543263058048 6065 3019366860729390769506011717091328 6066 3022853312137457192244283103259008 6067 3026343213655457740188802338521088 6068 3029836568128046023087885655037568 6069 3033333378401751699924923128168448 6070 3036833647324981406706368084473728 6071 3040337377748019684555563789713408 6072 3043844572523029908112457816847488 6073 3047355234504055214239254494035968 6074 3050869366547019431032055832638848 6075 3054386971509728007138541335216128 6076 3057908052251868941381737083527808 6077 3061432611635013712689924506533888 6078 3064960652522618210332739228394368 6079 3068492177780023664463510396469248 6080 3072027190274457576967890889318528 6081 3075565692875034652618828804702208 6082 3079107688452757730537930627580288 6083 3082653179880518715963266478112768 6084 3086202170033099512323667839659648 6085 3089754661787172953619568166780928 6086 3093310658021303737110436773236608 6087 3096870161615949356308856399986688 6088 3100433175453461034281294863191168 6089 3103999702418084657255621182210048 6090 3107569745395961708535416587603328 6091 3111143307275130202721130809131008 6092 3114720390945525620238134043753088 6093 3118300999298981842171715003629568 6094 3121885135229232085409075444120448 6095 3125472801631909838088371571785728 6096 3129064001404549795354852732385408 6097 3132658737446588795424147778879488 6098 3136257012659366755952749519427968 6099 3139858829946127610715747645390848 6100 3143464192212020246591860539328128 6101 3147073102364099440855816362999808 6102 3150685563311326798778133825365888 6103 3154301577964571691532353030586368 6104 3157921149236612194409766806021248 6105 3161544280042136025341702910230528 6106 3165170973297741483729407520974208 6107 3168801231921938389581580403212288 6108 3172435058835149022959612157104768 6109 3176072456959709063730573946011648 6110 3179713429219868531628010104492928 6111 3183357978541792726620584026308608 6112 3187006107853563169588627732418688 6113 3190657820085178543308645518983168 6114 3194313118168555633745822085362048 6115 3197972005037530271654585542115328 6116 3201634483627858274487275699003008 6117 3205300556877216388610968032985088 6118 3208970227725203231832503736221568 6119 3212643499113340236231776244072448 6120 3216320373985072591303324643097728 6121 3220000855285770187406284359057408 6122 3223684945962728559522745524911488 6123 3227372648965169831324569428819968 6124 3231063967244243659548713442142848 6125 3234758903753028178681114827440128 6126 3238457461446530945949183826471808 6127 3242159643281689886622956428197888 6128 3245865452217374239624957216778368 6129 3249574891214385503448822699573248 6130 3253287963235458382386735515142528 6131 3257004671245261733065719921246208 6132 3260725018210399511292848962844288 6133 3264449007099411719209413720096768 6134 3268176640882775352754105036363648 6135 3271907922532905349435258126204928 6136 3275642855024155536412210463380608 6137 3279381441332819578885823348850688 6138 3283123684437131928798217558775168 6139 3286869587317268773841773472514048 6140 3290619152955348986777446080627328 6141 3294372384335435075062445272875008 6142 3298129284443534130787331806217088 6143 3301889856267598780922579352813568 6144 3305654102797528137874653028024448 6145 3309422027025168750351654798409728 6146 3313193631944315554538586169729408 6147 3316968920550712825582278554943488 6148 3320747895842055129386041722211968 6149 3324530560817988274714080722894848 6150 3328316918480110265605731699552128 6151 3332106971831972254099566973943808 6152 3335900723879079493267419815029888 6153 3339698177628892290558379286970368 6154 3343499336090826961452805577125248 6155 3347304202276256783426416204054528 6156 3351112779198512950224493505518208 6157 3354925069872885526446263806476288 6158 3358741077316624402439498667088768 6159 3362560804548940249505388610715648 6160 3366384254591005475413739731916928 6161 3370211430465955180228543584452608 6162 3374042335198888112443970749282688 6163 3377876971816867625430838482567168 6164 3381715343348922634193602843666048 6165 3385557452826048572437925703139328 6166 3389403303281208349948867030747008 6167 3393252897749333310279752863449088 6168 3397106239267324188751769353405568 6169 3400963330874052070764333295976448 6170 3404824175610359350416289537721728 6171 3408688776519060689437985664401408 6172 3412557136644943976434274368975488 6173 3416429259034771286438493899603968 6174 3420305146737279840777476987646848 6175 3424184802803182967247638655664128 6176 3428068230285171060602193305415808 6177 3431955432237912543349551485861888 6178 3435846411718054826862946741162368 6179 3439741171784225272801342938677248 6180 3443639715497032154841672476966528 6181 3447542045919065620722455773790208 6182 3451448166114898654598852434108288 6183 3455358079151088039709194498080768 6184 3459271788096175321353052169067648 6185 3463189296020687770180882421628928 6186 3467110605997139345795310889524608 6187 3471035721100031660664097433714688 6188 3474964644405854944344835790359168 6189 3478897378993089008021437698818048 6190 3482833927942204209352451909651328 6191 3486774294335662417631268472619008 6192 3490718481257917979258258704681088 6193 3494666491795418683524901237997568 6194 3498618329036606728709944547928448 6195 3502573996071919688487656361033728 6196 3506533495993791478648210343073408 6197 3510496831896653324130260467007488 6198 3514464006876934726365753460995968 6199 3518435024033064430937029736398848 6200 3522409886465471395546263195776128 6201 3526388597276585758297290320887808 6202 3530371159570839806289878940693888 6203 3534357576454668944526487079354368 6204 3538347851036512665131562284229248 6205 3542341986426815516883431833878528 6206 3546339985738028075058834226062208 6207 3550341852084607911590142345740288 6208 3554347588583020565535328713072768 6209 3558357198351740513860723211419648 6210 3562370684511252142536613695340928 6211 3566388050184050717945739878596608 6212 3570409298494643358604730902146688 6213 3574434432569550007198536982151168 6214 3578463455537304402927905537970048 6215 3582496370528455054169952200163328 6216 3586533180675566211451877098491008 6217 3590573889113218840737876829913088 6218 3594618498978011597029302506589568 6219 3598667013408561798278114283880448 6220 3602719435545506399613682768345728 6221 3606775768531502967882987705745408 6222 3610836015511230656504264349039488 6223 3614900179631391180634147906387968 6224 3618968264040709792648366469150848 6225 3623040271889936257936032819888128 6226 3627116206331845831007585520359808 6227 3631196070521240231916429679525888 6228 3635279867614948622994327801546368 6229 3639367600771828585900591113781248 6230 3643459273152767098985121774790528 6231 3647554887920681514965356362334208 6232 3651654448240520538917161041372288 6233 3655757957279265206579728812064768 6234 3659865418205929862974529237771648 6235 3663976834191563141338361053052928 6236 3668092208409248942370558051668608 6237 3672211544034107413794398654578688 6238 3676334844243295930232769557943168 6239 3680462112216010073398133861122048 6240 3684593351133484612596854074675328 6241 3688728564178994485547920408363008 6242 3692867754537855779516134739145088 6243 3697010925397426712759800659181568 6244 3701158079947108616292970003832448 6245 3705309221378346915962296259657728 6246 3709464352884632114838545252417408 6247 3713623477661500775922813515071488 6248 3717786598906536505167504735779968 6249 3721953719819370934812114685902848 6250 3726124843601684707033875028000128 6251 3730299973457208457913306403831808 6252 3734479112591723801714731202357888 6253 3738662264213064315481796407738368 6254 3742849431531116523948056927333248 6255 3747040617757820884762669799702528 6256 3751235826107172774031249682606208 6257 3755435059795223472171936021004288 6258 3759638322040081150086722295056768 6259 3763845616061911855648097748123648 6260 3768056945082940500501051994764928 6261 3772272312327451847180492908740608 6262 3776491721021791496544128191010688 6263 3780715174394366875520861017735168 6264 3784942675675648225174750168274048 6265 3789174228098169589084585033187328 6266 3793409834896529802039125902235008 6267 3797649499307393479048059932377088 6268 3801893224569492004668723195773568 6269 3806141013923624522648639207784448 6270 3810392870612658925883924334969728 6271 3814648797881532846693610483089408 6272 3818908798977254647409935465103488 6273 3823172877148904411284651449171968 6274 3827441035647634933711401886654848 6275 3831713277726672713764217320112128 6276 3835989606641318946052180471303808 6277 3840270025648950512890311009189888 6278 3844554538009020976786720397930368 6279 3848843146983061573246087224885248 6280 3853135855834682203889503408614528 6281 3857432667829572429890741686878208 6282 3861733586235502465728994784636288 6283 3866038614322324173258136662048768 6284 3870347755361972056092556242475648 6285 3874661012628464254309614020476928 6286 3878978389397903539468771949812608 6287 3883299888948478309947447011442688 6288 3887625514560463586593638861527168 6289 3891955269516222008695381959426048 6290 3896289157100204830267072575699328 6291 3900627180598952916652721080107008 6292 3904969343301097741446179909609088 6293 3909315648497362383728397616365568 6294 3913666099480562525621749395736448 6295 3918020699545607450161494494281728 6296 3922379451989501039484410897761408 6297 3926742360111342773334657699135488 6298 3931109427212328727886915546563968 6299 3935480656595752574886855571406848 6300 3939856051567006581108987196224128 6301 3944235615433582608131935222775808 6302 3948619351505073112431196600021888 6303 3953007263093172145789427272122368 6304 3957399353511676356024309506437248 6305 3961795626076485988034050101526528 6306 3966196084105605885160559875150208 6307 3970600730919146490870364832268288 6308 3975009569839324850753299413040768 6309 3979422604190465614839032220827648 6310 3983839837299002040231474630188928 6311 3988261272493476994061122674884608 6312 3992686913104543956755382615874688 6313 3997116762464968025626930589319168 6314 4001550823909626918780156734578048 6315 4005989100775511979335744202211328 6316 4010431596401729179973433441979008 6317 4014878314129500127793022170841088 6318 4019329257302163069493651420957568 6319 4023784429265173896871428067688448 6320 4028243833366107152635434237593728 6321 4032707472954657036542173996433408 6322 4037175351382638411848507717167488 6323 4041647472003987812083124527955968 6324 4046123838174764448136603240158848 6325 4050604453253151215670112156336128 6326 4055089320599455702842798158247808 6327 4059578443576111198357915474853888 6328 4064071825547677699827744530314368 6329 4068569469880842922457351271989248 6330 4073071379944423308047237378438528 6331 4077577559109365034314931747422208 6332 4082088010748745024535573663900288 6333 4086602738237771957501538048032768 6334 4091121744953787277801153183179648 6335 4095645034276266206416561323900928 6336 4100172609586818751640772583956608 6337 4104704474269190720313962504306688 6338 4109240631709264729379063701111168 6339 4113781085295061217756701993730048 6340 4118325838416739458539527412723328 6341 4122874894466598571505990487851008 6342 4127428256839078535953614216073088 6343 4131985928930761203851812109549568 6344 4136547914140371313314302723640448 6345 4141114215868777502391171064905728 6346 4145684837518993323180627279105408 6347 4150259782496178256260513019199488 6348 4154839054207638725439605893347968 6349 4159422656062829112828772392910848 6350 4164010591473352774232019700448128 6351 4168602863852963054857496777719808 6352 4173199476617564305348495133685888 6353 4177800433185212898134499672506368 6354 4182405736976118244102340021541248 6355 4187015391412643809587492739350528 6356 4191629399919308133685584803694208 6357 4196247765922785845884148779532288 6358 4200870492851908684014680067024768 6359 4205497584137666512525046629531648 6360 4210129043213208341072301601612928 6361 4214764873513843343435949177028608 6362 4219405078477041876751714176738688 6363 4224049661542436501065865696903168 6364 4228698626151822999210145236882048 6365 4233351975749161396997349707235328 6366 4238009713780576983737619717723008 6367 4242671843694361333075483545305088 6368 4247338368940973324147707182141568 6369 4252009292973040163062000863592448 6370 4256684619245358404696632476217728 6371 4261364351214894974820998245777408 6372 4266048492340788192537201105231488 6373 4270737046084348793042687142739968 6374 4275430015909060950713990529662848 6375 4280127405280583302511637328560128 6376 4284829217666749971706258581191808 6377 4289535456537571591925963076517888 6378 4294246125365236331525020198698368 6379 4298961227624110918273903255093248 6380 4303680766790741664370743684262528 6381 4308404746343855491774246543966208 6382 4313133169764360957858117679164288 6383 4317866040535349281387052970016768 6384 4322603362142095368814340059883648 6385 4327345138072058840901122963324928 6386 4332091371814885059657379954100608 6387 4336842066862406155604665133170688 6388 4341597226708642055360664076695168 6389 4346356854849801509545613964034048 6390 4351120954784283121010638585747328 6391 4355889530012676373388048631595008 6392 4360662584037762659963657658537088 6393 4365440120364516312871164138733568 6394 4370222142500105632608649987544448 6395 4375008653953893917877245971529728 6396 4379799658237440495742014396449408 6397 4384595158864501752115099475263488 6398 4389395159351032162561195776131968 6399 4394199663215185323425385150414848 6400 4399008673977314983283392540672128 6401 4403822195159976074714311068663808 6402 4408640230287925746395846803349888 6403 4413462782888124395522133608890368 6404 4418289856489736700544168472645248 6405 4423121454624132654232917713174528 6406 4427957580824888597065144468238208 6407 4432798238627788250932007862796288 6408 4437643431570823753170484257008768 6409 4442493163194196690917660974235648 6410 4447347437040319135787952909036928 6411 4452206256653814678873292415172608 6412 4457069625581519466066342873602688 6413 4461937547372483233706786340487168 6414 4466810025577970344550735675186048 6415 4471687063751460824063321548259328 6416 4476568665448651397034504729467008 6417 4481454834227456524518164055769088 6418 4486345573648009441094510479325568 6419 4491240887272663192455877595496448 6420 4496140778665991673315939050841728 6421 4501045251394790665642403231121408 6422 4505954309028078877213235629295488 6423 4510867955137098980496459293523968 6424 4515786193295318651853583755166848 6425 4520709027078431611066712836784128 6426 4525636460064358661189381740135808 6427 4530568495833248728721173814181888 6428 4535505137967479904106167403082368 6429 4540446390051660482555263174197248 6430 4545392255672630005192442326086528 6431 4550342738419460300525006076510208 6432 4555297841883456526237846830428288 6433 4560257569658158211311801428000768 6434 4565221925339340298466136872587648 6435 4570190912525014186925218938748928 6436 4575164534815428775509414060244608 6437 4580142795813071506050274898034688 6438 4585125699122669407130059988279168 6439 4590113248351190138145637870338048 6440 4595105447107843033696826094771328 6441 4600102299004080148299215511339008 6442 4605103807653597301421530237001088 6443 4610109976672335122847573703917568 6444 4615120809678480098362811187448448 6445 4620136310292465615765639214153728 6446 4625156482136973011203392249793408 6447 4630181328836932615833137067327488 6448 4635210854019524802807305194915968 6449 4640245061314181034584213843918848 6450 4645283954352584910563525716896128 6451 4650327536768673215046698095607808 6452 4655375812198636965522471609013888 6453 4660428784280922461277449081274368 6454 4665486456656232332331814859749248 6455 4670548832967526588700245022998528 6456 4675615916860023669978058868782208 6457 4680687711981201495252662082060288 6458 4685764221980798513340331982992768 6459 4690845450510814753348395254939648 6460 4695931401225512875562848552460928 6461 4701022077781419222661472389316608 6462 4706117483837324871252488706466688 6463 4711217623054286683738812520071168 6464 4716322499095628360507948049490048 6465 4721432115626941492447579725283328 6466 4726546476316086613786908477211008 6467 4731665584833194255263783702233088 6468 4736789444850665997617681312509568 6469 4741918060043175525408578263400448 6470 4747051434087669681161773961465728 6471 4752189570663369519838708952465408 6472 4757332473451771363633831289359488 6473 4762480146136647857097560980307968 6474 4767632592404049022585402916670848 6475 4772789815942303316033258681008128 6476 4777951820442018683058987635079808 6477 4783118609596083615390267687845888 6478 4788290187099668207618806143466368 6479 4793466556650225214280951029301248 6480 4798647721947491107264753303910528 6481 4803833686693487133543530345054208 6482 4809024454592520373235981117692288 6483 4814220029351184797992903421984768 6484 4819420414678362329710563621291648 6485 4824625614285223899570769250172928 6486 4829835631885230507407694902388608 6487 4835050471194134281401511798898688 6488 4840270135929979538098871435863168 6489 4845494629813103842760293712642048 6490 4850723956566139070034509939795328 6491 4855958119914012464959811127083008 6492 4861197123583947704292451951465088 6493 4866440971305465958162160805101568 6494 4871689666810386952054806323352448 6495 4876943213832830029122270792777728 6496 4882201616109215212819580839137408 6497 4887464877378264269869345795391488 6498 4892733001381001773553554149699968 6499 4898005991860756167332778473422848 6500 4903283852563160828792839229120128 6501 4908566587236155133918977858551808 6502 4913854199629985521697589550677888 6503 4919146693497206559045566089658368 6504 4924444072592682006067299182853248 6505 4929746340673585881639394668822528 6506 4935053501499403529323148005326208 6507 4940365558831932683604831437324288 6508 4945682516435284536463843244976768 6509 4951004378075884804268769471643648 6510 4956331147522474795001408531884928 6511 4961662828546112475808809099460608 6512 4966999424920173540883371675330688 6513 4972340940420352479671064235655168 6514 4977687378824663645407802359794048 6515 4983038743913442323984044238307328 6516 4988395039469345803137650960955008 6517 4993756269277354441975062484697088 6518 4999122437124772740820839681693568 6519 5004493546801230411395622867304448 6520 5009869602098683447322557208089728 6521 5015250606811415194962235409809408 6522 5020636564736037424576208085423488 6523 5026027479671491401819112203091968 6524 5031423355419048959559468014174848 6525 5036824195782313570029194861232128 6526 5042230004567221417301896266023808 6527 5047640785582042470099964697509888 6528 5053056542637381554930556419850368 6529 5058477279546179429550486820405248 6530 5063903000123713856760096617734528 6531 5069333708187600678526139349598208 6532 5074769407557794890433740540956288 6533 5080210102056591716467478951968768 6534 5085655795508627684121640305995648 6535 5091106491740881699839693897596928 6536 5096562194582676124783042480532608 6537 5102022907865677850929095835762688 6538 5107488635423899377498718419447168 6539 5112959381093699887713101490946048 6540 5118435148713786325880110120819328 6541 5123915942125214474810155478827008 6542 5129401765171390033561642801929088 6543 5134892621698069695516045442285568 6544 5140388515553362226782655395256448 6545 5145889450587729544933060707401728 6546 5151395430653987798065400164481408 6547 5156906459607308444198445659455488 6548 5162422541305219330995562640483968 6549 5167943679607605775818599038926848 6550 5173469878376711646111753077344128 6551 5179001141477140440115470357495808 6552 5184537472775856367910420628341888 6553 5190078876142185432791604634042368 6554 5195625355447816512972641441957248 6555 5201176914566802443620286650646528 6556 5206733557375561099219231877870208 6557 5212295287752876476267235928588288 6558 5217862109579899776300638042960768 6559 5223434026740150489250303624347648 6560 5229011043119517477128052847308928 6561 5234593162606260058043622545604608 6562 5240180389091009090552211780194688 6563 5245772726466768058332661487239168 6564 5251370178628914155196318606098048 6565 5256972749475199370426635087331328 6566 5262580442905751574449552180699008 6567 5268193262823075604834720403161088 6568 5273811213132054352627605586877568 6569 5279434297739949849012531407208448 6570 5285062520556404352306708790713728 6571 5290695885493441435285302603153408 6572 5296334396465467072837586017487488 6573 5301978057389270729954232961875968 6574 5307626872184026450045799047678848 6575 5313280844771293943592441377456128 6576 5318939979075019677124927632967808 6577 5324604279021537962536984843173888 6578 5330273748539572046729038232234368 6579 5335948391560235201583390547509248 6580 5341628212017031814270892267558528 6581 5347313213845858477889153090142208 6582 5353003400985005082432345100220288 6583 5358698777375155906092648017952768 6584 5364399346959390706893386926699648 6585 5370105113683185814653912881020928 6586 5375816081494415223286276794676608 6587 5381532254343351683423747008626688 6588 5387253636182667795381220939031168 6589 5392980230967437102447581205250048 6590 5398712042655135184510046637843328 6591 5404449075205640752010568566571008 6592 5410191332581236740234322788393088 6593 5415938818746611403930347615469568 6594 5421691537668859412264378403160448 6595 5427449493317482944103928958025728 6596 5433212689664392783635670225825408 6597 5438981130683909416315156659519488 6598 5444754820352764125148950667267968 6599 5450533762650100087309195540430848 6600 5456317961557473471080687261568128 6601 5462107421058854533140495592439808 6602 5467902145140628716170184842005888 6603 5473702137791597746800684714426368 6604 5479507403002980733889861637061248 6605 5485317944768415267132840968470528 6606 5491133767083958516005130486414208 6607 5496954873948088329038595555852288 6608 5502781269361704333430336376944768 6609 5508612957328129034984517713051648 6610 5514449941853108918387201498732928 6611 5520292226944815547814232727748608 6612 5526139816613846667872229021058688 6613 5531992714873227304872724274823168 6614 5537850925738410868439516788402048 6615 5543714453227280253449272272355328 6616 5549583301360148942305432136443008 6617 5555457474159762107545477457625088 6618 5561336975651297714781599028061568 6619 5567221809862367625974823883112448 6620 5573111980823018703042648709337728 6621 5579007492565733911800230532497408 6622 5584908349125433426235185085551488 6623 5590814554539475733116043256659968 6624 5596726112847658736934416017182848 6625 5602643028092220865180918229680128 6626 5608565304317842173954901735911808 6627 5614492945571645453908048124837888 6628 5620425955903197336521871580618368 6629 5626364339364509400719182210613248 6630 5632308100010039279809560253382528 6631 5638257241896691768768891566686208 6632 5644211769083819931853014795484288 6633 5650171685633226210545530619936768 6634 5656136995609163531839823483403648 6635 5662107703078336416855346200444928 6636 5668083812109902089788217844820608 6637 5674065326775471587196185317490688 6638 5680052251149110867617998994615168 6639 5686044589307341921527252855554048 6640 5692042345329143881620739490867328 6641 5698045523295954133441370390315008 6642 5704054127291669426335711910857088 6643 5710068161402646984746187324653568 6644 5716087629717705619837995347064448 6645 5722112536328126841460795544649728 6646 5728142885327655970445211023169408 6647 5734178680812503251234198795583488 6648 5740219926881344964849338230051968 6649 5746266627635324542192087977934848 6650 5752318787178053677680061781792128 6651 5758376409615613443218373563383808 6652 5764439499056555402506102191669888 6653 5770508059611902725677926330810368 6654 5776582095395151304280979768165248 6655 5782661610522270866586977622294528 6656 5788746609111706093239663830958208 6657 5794837095284377733237630319116288 6658 5800933073163683720252558246928768 6659 5807034546875500289282931737755648 6660 5813141520548183093643274486156928 6661 5819253998312568322288959645892608 6662 5825371984301973817476643397922688 6663 5831495482652200192760372598407168 6664 5837624497501531951323416906706048 6665 5843759032990738604645875793379328 6666 5849899093263075791508110828187008 6667 5856044682464286397330053648089088 6668 5862195804742601673846440005245568 6669 5868352464248742359118020295016448 6670 5874514665135919797878796963961728 6671 5880682411559837062219339197841408 6672 5886855707678690072606225289615488 6673 5893034557653168719237663087443968 6674 5899218965646457983735338922686848 6675 5905408935824239061172545417904128 6676 5911604472354690482438638574855808 6677 5917805579408489236939874542501888 6678 5924012261158811895636676465002368 6679 5930224521781335734417381809717248 6680 5936442365454239857808520575206528 6681 5942665796358206323021674779230208 6682 5948894818676421264336969626748288 6683 5955129436594576017823246757920768 6684 5961369654300868246394969976107648 6685 5967615475986003065205913855868928 6686 5973866905843194167379685630964608 6687 5980123948068164950077130762354688 6688 5986386606859149640900672586199168 6689 5992654886416894424635636441858048 6690 5998928790944658570328608679891328 6691 6005208324648215558702880950059008 6692 6011493491735854209911030169321088 6693 6017784296418379811624684569837568 6694 6024080742909115247461526226968448 6695 6030382835423902125749580467273728 6696 6036690578181101908628842556513408 6697 6043003975401597041490292067647488 6698 6049323031308792082752345328835968 6699 6055647750128614833974796351438848 6700 6061978136089517470310296638016128 6701 6068314193422477671293424270327808 6702 6074655926360999751967392677333888 6703 6081003339141115794348449483194368 6704 6087356436001386779228015835269248 6705 6093715221182903718312616612118528 6706 6100079698929288786701651911502208 6707 6106449873486696455703060218380288 6708 6112825749103814625986923652912768 6709 6119207330031865761077065698459648 6710 6125594620524608021180691809580928 6711 6131987624838336397356123300036608 6712 6138386347231883846018674910786688 6713 6144790791966622423784726457991168 6714 6151200963306464422654038961010048 6715 6157616865517863505530365650403328 6716 6164038502869815842080408255931008 6717 6170465879633861244931168974553088 6718 6176899000084084306205748518429568 6719 6183337868497115534397640642920448 6720 6189782489152132491583573554585728 6721 6196232866330860930974948599185408 6722 6202689004317575934807926629679488 6723 6209150907399103052572212454227968 6724 6215618579864819439578587764190848 6725 6222092026006654995865242942128128 6726 6228571250119093505442958149799808 6727 6235056256499173775879184096165888 6728 6241547049446490778221072885386368 6729 6248043633263196787257509344821248 6730 6254546012254002522120193233030528 6731 6261054190726178287223822727774208 6732 6267568172989555113545429594012288 6733 6274087963356525900242916431904768 6734 6280613566142046556612846404811648 6735 6287144985663637144387535847292928 6736 6293682226241383020371500153108608 6737 6300225292197935979417303343218688 6738 6306774187858515397740861713783168 6739 6313328917550909376576251964162048 6740 6319889485605475886170074204915328 6741 6326455896355143910115420245803008 6742 6333028154135414590025497563785088 6743 6339606263284362370546959351021568 6744 6346190228142636144712991042872448 6745 6352780053053460399636203725897728 6746 6359375742362636362541384825857408 6747 6365977300418543147138156475711488 6748 6372584731572138900333591963619968 6749 6379198040176961949284840660942848 6750 6385817230589131948791811830240128 6751 6392442307167351029029967713271808 6752 6399073274272904943623276298997888 6753 6405710136269664218057374171578368 6754 6412352897524085298432989838373248 6755 6419001562405211700559677937942528 6756 6425656135284675159389914728046208 6757 6432316620536696778793605253644288 6758 6438983022538088181673052594896768 6759 6445655345668252660418439595163648 6760 6452333594309186327703873469004928 6761 6459017772845479267624043690180608 6762 6465707885664316687171543559650688 6763 6472403937155480068054905853575168 6764 6479105931711348318857402951314048 6765 6485813873726898927536661843427328 6766 6492527767599709114265144419675008 6767 6499247617729956984611543437017088 6768 6505973428520422683063144567613568 6769 6512705204376489546889204926824448 6770 6519442949706145260345398481209728 6771 6526186668919983009219378736529408 6772 6532936366431202635717509105743488 6773 6539692046655611793692811357011968 6774 6546453714011627104214182541694848 6775 6553221372920275311476930802352128 6776 6559995027805194439054680460743808 6777 6566774683092634946492696785829888 6778 6573560343211460886242680841770368 6779 6580352012593151060939084815925248 6780 6587149695671800181016998226854528 6781 6593953396884120022671655412318208 6782 6600763120669440586159614697276288 6783 6607578871469711254441659641888768 6784 6614400653729501952167472769515648 6785 6621228471896004305002132174716928 6786 6628062330419032799294481411252608 6787 6634902233751025942087423060082688 6788 6641748186347047421470186377367168 6789 6648600192664787267272619422466048 6790 6655458257164563012101556065939328 6791 6662322384309320852719308277547008 6792 6669192578564636811764334094249088 6793 6676068844398717899814131668205568 6794 6682951186282403277790409794776448 6795 6689839608689165419706585320521728 6796 6696734116095111275757657831201408 6797 6703634712978983435752512019775488 6798 6710541403822161292888698134403968 6799 6717454193108662207869740906446848 6800 6724373085325142673365027358464128 6801 6731298084960899478812323892215808 6802 6738229196507870875562973056661888 6803 6745166424460637742369820395962368 6804 6752109773316424751217921777477248 6805 6759059247575101533498081599766528 6806 6766014851739183846523272280590208 6807 6772976590313834740387985424908288 6808 6779944467806865725170565072880768 6809 6786918488728737938478573427867648 6810 6793898657592563313337239464428928 6811 6800884978914105746421040816324608 6812 6807877457211782266628469344514688 6813 6814876097006664204000030785159168 6814 6821880902822478358979528877618048 6815 6828891879185608172018684372451328 6816 6835909030625094893525139319419008 6817 6842932361672638754153897035481088 6818 6849961876862600135442248152797568 6819 6856997580732000740788233146728448 6820 6864039477820524766772691743833728 6821 6871087572670520074824949609873408 6822 6878141869826999363232192717807488 6823 6885202373837641339492579795795968 6824 6892269089252791893012143255198848 6825 6899342020625465268145528998576128 6826 6906421172511345237580625507687808 6827 6913506549468786276067132611493888 6828 6920598156058814734489120334154368 6829 6927695996845130014281628223029248 6830 6934800076394105742191355556678528 6831 6941910399274790945381492832862208 6832 6949026970058911226880744936540288 6833 6956149793320869941376596387872768 6834 6963278873637749371352869070219648 6835 6970414215589311903571622838140928 6836 6977555823758001205899449405396608 6837 6984703702728943404478209912946688 6838 6991857857089948261240266576951168 6839 6999018291431510351768258816770048 6840 7006185010346810243499474262963328 6841 7013358018431715674274865045291008 6842 7020537320284782731232759760713088 6843 7027722920507257030047321521389568 6844 7034914823703074894511802482680448 6845 7042113034478864536466645251145728 6846 7049317557443947236072481572545408 6847 7056528397210338522428078699839488 6848 7063745558392749354533283841187968 6849 7070969045608587302597017087950848 6850 7078198863477957729690363222688128 6851 7085435016623664973744812807159808 6852 7092677509671213529895702950325888 6853 7099926347248809233170908156346368 6854 7107181533987360441524831652581248 6855 7114443074520479219217747597590528 6856 7121710973484482520540544569134208 6857 7128985235518393373884920732172288 6858 7136265865263942066159081086864768 6859 7143552867365567327548987196571648 6860 7150846246470417516625209795852928 6861 7158146007228351805795434678468608 6862 7165452154291941367102672265378688 6863 7172764692316470558369221252743168 6864 7180083625959938109686436739922048 6865 7187408959883058310250353237475328 6866 7194740698749262195543212955163008 6867 7202078847224698734860949769945088 6868 7209423409978236019186679273981568 6869 7216774391681462449410245302632448 6870 7224131797008687924893873342457728 6871 7231495630636945032383981219217408 6872 7238865897245990235269197465871488 6873 7246242601518305063184637770579968 6874 7253625748139097301962489904702848 6875 7261015341796302183928957530800128 6876 7268411387180583578547613290631808 6877 7275813888985335183409211573157888 6878 7283222851906681715568011362538368 6879 7290638280643480103224659566133248 6880 7298060179897320677755685222502528 6881 7305488554372528366089654989406208 6882 7312923408776163883430040311804288 6883 7320364747818024926324846669856768 6884 7327812576210647366083055306923648 6885 7335266898669306442537927837564928 6886 7342727719912017958157224135540608 6887 7350195044659539472500383901810688 6888 7357668877635371497022722312535168 6889 7365149223565758690226690147074048 6890 7372636087179691053160248795987328 6891 7380129473208905125262410549035008 6892 7387629386387885180555994563177088 6893 7395135831453864424187648910573568 6894 7402648813146826189315189106584448 6895 7410168336209505134342303517769728 6896 7417694405387388440500676049889408 6897 7425227025428717009779576515903488 6898 7432766201084486663202969083971968 6899 7440311937108449339454189205454848 6900 7447864238257114293848239422912128 6901 7455423109289749297651754458103808 6902 7462988554968381837750685979989888 6903 7470560580057800316665757452730368 6904 7478139189325555252915739463685248 6905 7485724387541960481728595931414528 6906 7493316179480094356100551593678208 6907 7500914569915800948203131175436288 6908 7508519563627691251138220636848768 6909 7516131165397144381041200901275648 6910 7523749380008308779532204463276928 6911 7531374212248103416515545276612608 6912 7539005666906218993327372322242688 6913 7546643748775119146231597256327168 6914 7554288462650041650264146538226048 6915 7561939813328999623425588438499328 6916 7569597805612782731222185326907008 6917 7577262444304958391555421640409088 6918 7584933734211872979960057931165568 6919 7592611680142653035190761394536448 6920 7600296286909206465157363277081728 6921 7607987559326223753208793564561408 6922 7615685502211179164765743349935488 6923 7623390120384331954302105281363968 6924 7631101418668727572675242490206848 6925 7638819401890198874805136399024128 6926 7646544074877367327702463809575808 6927 7654275442461644218845653670821888 6928 7662013509477231864906973926922368 6929 7669758280761124820827698845237248 6930 7677509761153111089242407224326528 6931 7685267955495773330252461881950208 6932 7693032868634490071548720823068288 6933 7700804505417436918883530487840768 6934 7708582870695587766892051479627648 6935 7716367969322716010262967172988928 6936 7724159806155395755258625601684608 6937 7731958386053003031584665026674688 6938 7739763713877717004609173584119168 6939 7747575794494521187931433413378048 6940 7755394632771204656300299665011328 6941 7763220233578363258882264788779008 6942 7771052601789400832879258501641088 6943 7778891742280530417496233835757568 6944 7786737659930775468258589666488448 6945 7794590359621971071679480120393728 6946 7802449846238765160277061263233408 6947 7810316124668619727941725467967488 6948 7818189199801812045653373862755968 6949 7826069076531435877548777258958848 6950 7833955759753402697339075959136128 6951 7841849254366442905077468845047808 6952 7849749565272107044277142145653888 6953 7857656697374767019379488285114368 6954 7865570655581617313572665210789248 6955 7873491444802676206960546601238528 6956 7881419069950786995082113354222208 6957 7889353535941619207781336754700288 6958 7897294847693669828427603722832768 6959 7905243010128264513486734541979648 6960 7913198028169558812442643466700928 6961 7921159906744539388069692610756608 6962 7929128650783025237055789515106688 6963 7937104265217668910976278795911168 6964 7945086754983957737618678272530048 6965 7953076125020215042658309975523328 6966 7961072380267601371684876434651008 6967 7969075525670115712580032646873088 6968 7977085566174596718246004124349568 6969 7985102506730723929685301422440448 6970 7993126352291018999431581547705728 6971 8001157107810846915331706645905408 6972 8009194778248417224679050369999488 6973 8017239368564785258698102328147968 6974 8025290883723853357380421011710848 6975 8033349328692372094671985603248128 6976 8041414708439941504011997064519808 6977 8049487027939012304223178904485888 6978 8057566292164887125753628027306368 6979 8065652506095721737270266060341248 6980 8073745674712526272603941562150528 6981 8081845802999166458046233510494208 6982 8089952895942364839998006470332288 6983 8098066958531702012969767841824768 6984 8106187995759617847933877588331648 6985 8114316012621412721028660844412928 6986 8122451014115248742614473803828608 6987 8130593005242150986681773287538688 6988 8138741991006008720611240391703168 6989 8146897976413576635286008615682048 6990 8155060966474476075556046870035328 6991 8163230966201196271054747764523008 6992 8171407980609095567367771576105088 6993 8179592014716402657554196296941568 6994 8187783073544217814020024162392448 6995 8195981162116514120744095059017728 6996 8204186285460138705856457212577408 6997 8212398448604813974569245556031488 6998 8220617656583138842460118177539968 6999 8228843914430589969108301248462848 7000 8237077227185522992083292831360128 7001 8245317599889173761286275967991808 7002 8253565037585659573644291447317888 7003 8261819545321980408157220653498368 7004 8270081128148020161297628893893248 7005 8278349791116547882763519607062528 7006 8286625539283219011584049850766208 7007 8294908377706576612578257469964288 7008 8303198311448052613166850344816768 7009 8311495345571969040537108118683648 7010 8319799485145539259160946806124928 7011 8328110735238869208666196680900608 7012 8336429100924958642061143843970688 7013 8344754587279702364312385871495168 7014 8353087199381891471276051942834048 7015 8361426942313214588982437848547328 7016 8369773821158259113274106278395008 7017 8378127841004512449797502789337088 7018 8386489006942363254348137853533568 7019 8394857324065102673569385386344448 7020 8403232797468925586004948154329728 7021 8411615432252931843505040463249408 7022 8420005233519127512986338526063488 7023 8428402206372426118545748910931968 7024 8436806355920649883928045469214848 7025 8445217687274530975347425143472128 7026 8453636205547712744663033055463808 7027 8462061915856750972908507274149888 7028 8470494823321115114175593663690368 7029 8478934933063189539851881211445248 7030 8487382250208274783212708235974528 7031 8495836779884588784367289875038208 7032 8504298527223268135559117253596288 7033 8512767497358369326820678731808768 7034 8521243695426869991982553633035648 7035 8529727126568670155036928851836928 7036 8538217795926593476855588741972608 7037 8546715708646388502262428684402688 7038 8555220869876729907460542735287168 7039 8563733284769219747813935753986048 7040 8572252958478388705983910411059328 7041 8580779896161697340420179476267008 7042 8589314102979537334206753786569088 7043 8597855584095232744262656294125568 7044 8606404344675041250897512594296448 7045 8614960389888155407722068333641728 7046 8623523724906703891913683897921408 7047 8632094354905752754836856780095488 7048 8640672285063306673018822028323968 7049 8649257520560310199480281173966848 7050 8657850066580649015421310039584128 7051 8666449928311151182262495826935808 7052 8675057110941588394041353884981888 7053 8683671619664677230164074557882368 7054 8692293459676080408512650512997248 7055 8700922636174408038907434948886528 7056 8709559154361218876925181083310208 7057 8718203019441021578072613321228288 7058 8726854236621275952315580502800768 7059 8735512811112394218963841631387648 7060 8744178748127742261911534481548928 7061 8752852052883640885233377487044608 7062 8761532730599367069136655308834688 7063 8770220786497155226269038483079168 7064 8778916225802198458382287549138048 7065 8787619053742649813351892057571328 7066 8796329275549623542552694858139008 7067 8805046896457196358590552067801088 7068 8813771921702408693390079118717568 7069 8822504356525265956638533286248448 7070 8831244206168739794585883096953728 7071 8839991475878769349201115016593408 7072 8848746170904262517684827818127488 7073 8857508296497097212338165029715968 7074 8866277857912122620788135862718848 7075 8875054860407160466569375019696128 7076 8883839309243006270062391782407808 7077 8892631209683430609788358779813888 7078 8901430566995180384060490836074368 7079 8910237386447980072992064298549248 7080 8919051673314533000861127245798528 7081 8927873432870522598831950975582208 7082 8936702670394613668033273172860288 7083 8945539391168453642993383157792768 7084 8954383600476673855432099613739648 7085 8963235303606890798409691195260928 7086 8972094505849707390832790416116608 7087 8980961212498714242317351217266688 7088 8989835428850490918408700614871168 7089 8998717160204607206158734828290048 7090 9007606411863624380060310288083328 7091 9016503189133096468338879924011008 7092 9025407497321571519601425133033088 7093 9034319341740592869842733827309568 7094 9043238727704700409809074962200448 7095 9052165660531431852719319944265728 7096 9061100145541324002343561319265408 7097 9070042188057914021439279140159488 7098 9078991793407740700545105415107968 7099 9087948966920345727132237035470848 7100 9096913713928274955113547583808128 7101 9105886039767079674710448421879808 7102 9114865949775317882677549458645888 7103 9123853449294555552885169998266368 7104 9132848543669367907259750068101248 7105 9141851238247340687082212626710528 7106 9150861538379071424644327051854208 7107 9159879449418170715263124308492288 7108 9168904976721263489653414196784768 7109 9177938125647990286658455080091648 7110 9186978901561008526338826492972928 7111 9196027309825993783419555029188608 7112 9205083355811641061095543909698688 7113 9214147044889666065195356630663168 7114 9223218382434806478703405091442048 7115 9232297373824823236640592602595328 7116 9241384024440501801303462173883008 7117 9250478339665653437861900482265088 7118 9259580324887116490315447919901568 7119 9268689985494757657808265122152448 7120 9277807326881473271302806375577728 7121 9286932354443190570612250305937408 7122 9296065073578868981791738246191488 7123 9305205489690501394888470684499968 7124 9314353608183115442050712192222848 7125 9323509434464774775995755231920128 7126 9332672973946580348836893245351808 7127 9341844232042671691269453421477888 7128 9351023214170228192115939544458368 7129 9360209925749470378230335321653248 7130 9369404372203661194761618591622528 7131 9378606558959107285776536812126208 7132 9387816491445160275241694228124288 7133 9397034175094218048365001119776768 7134 9406259615341726033296535530443648 7135 9415492817626178483188867874684928 7136 9424733787389119758616898826260608 7137 9433982530075145610357260886130688 7138 9443239051131904462527334030455168 7139 9452503356010098696083925838594048 7140 9461775450163485932681666501107328 7141 9471055339048880318891169107755008 7142 9480343028126153810777005615497088 7143 9489638522858237458835548896493568 7144 9498941828711122693292731266104448 7145 9508252951153862609761769890889728 7146 9517571895658573255260909476609408 7147 9526898667700434914591232636223488 7148 9536233272757693397074588337891968 7149 9545575716311661323651688832974848 7150 9554926003846719414340425464032128 7151 9564284140850317776054453752823808 7152 9573650132812977190782098168309888 7153 9583023985228290404125626974650368 7154 9592405703592923414200947559205248 7155 9601795293406616760897772640534528 7156 9611192760172186815500307756398208 7157 9620598109395527070668510431756288 7158 9630011346585609430779971426768768 7159 9639432477254485502632468464795648 7160 9648861506917287886507242840396928 7161 9658298441092231467593049307332608 7162 9667743285300614707771029646562688 7163 9677196045066820937760460314247168 7164 9686656725918319649625424569746048 7165 9696125333385667789642459483619328 7166 9705601873002511051529228225627008 7167 9715086350305585170034268032729088 7168 9724578770834717214887864257085568 7169 9734079140132826885114100894056448 7170 9743587463745927803704137990201728 7171 9753103747223128812650766331281408 7172 9762627996116635268344289810255488 7173 9772160215981750337329785875283968 7174 9781700412376876292425794457726848 7175 9791248590863515809204485780144128 7176 9800804757006273262833357444295808 7177 9810368916372856025278511199141888 7178 9819941074534075762869559788842368 7179 9829521237063849734226214280757248 7180 9839109409539202088546602273446528 7181 9848705597540265164257367384670208 7182 9858309806650280788025600419388288 7183 9867922042455601574132652617760768 7184 9877542310545692224209881383147648 7185 9887170616513130827336378890108928 7186 9896806965953610160498733972404608 7187 9906451364465938989412877690994688 7188 9916103817652043369708062982039168 7189 9925764331116967948473028784898048 7190 9935432910468877266164399050131328 7191 9945109561319057058877367027499008 7192 9954794289281915560978715233961088 7193 9964487099974984808102221501677568 7194 9974187999018921940506501506008448 7195 9983896992037510506795338173513728 7196 9993614084657661768000548369953408 7197 10003339282509416002027437268287488 7198 10013072591225943808462890796675968 7199 10022814016443547413746156566478848 7200 10032563563801661976702363680256128 7201 10042321238942856894438831819767808 7202 10052087047512837108604220013973888 7203 10061860995160444412010565487034368 7204 10071643087537658755618262986309248 7205 10081433330299599555884034990358528 7206 10091231729104527002471943196942208 7207 10101038289613843366327491691020288 7208 10110853017492094308114872192752768 7209 10120675918406970187017401785499648 7210 10130506998029307369901203523820928 7211 10140346262033089540842180321476608 7212 10150193716095449011016332519426688 7213 10160049365896668028953469533831168 7214 10169913217120180091154365984050048 7215 10179785275452571253071412700643328 7216 10189665546583581440452813013371008 7217 10199554036206105761050374719193088 7218 10209450750016195816690948130269568 7219 10219355693713061015711560601960448 7220 10229268872999069885758297940825728 7221 10239190293579751386948983092625408 7222 10249119961163796225399702510319488 7223 10259057881463058167115230602067968 7224 10269004060192555352243402659230848 7225 10278958503070471609693486664368128 7226 10288921215818157772118604379239808 7227 10298892204160132991262252112805888 7228 10308871473824086053668971569226368 7229 10318859030540876696759221175861248 7230 10328854880044536925268498291270528 7231 10338859028072272328050762693214208 7232 10348871480364463395246211746652288 7233 10358892242664666835813457651744768 7234 10368921320719616895426157171851648 7235 10378958720279226674734144241532928 7236 10389004447096589447989115854548608 7237 10399058506927979982034921631858688 7238 10409120905532855855662507469623168 7239 10419191648673858779329563667202048 7240 10429270742116815915244927935155328 7241 10439358191630741197817793683243008 7242 10449454002987836654471773988425088 7243 10459558181963493726823871642861568 7244 10469670734336294592228405681912448 7245 10479791665888013485685944792137728 7246 10489920982403618022117297999297408 7247 10500058689671270519002613036351488 7248 10510204793482329319385632791459968 7249 10520359299631350115243160235982848 7250 10530522213916087271219782232480128 7251 10540693542137495148727902622711808 7252 10550873290099729430413134995637888 7253 10561061463610148444985105535418368 7254 10571258068479314492413716349413248 7255 10581463110520995169490919676182528 7256 10591676595552164695758053373486208 7257 10601898529393005239798788086284288 7258 10612128917866908245897736494736768 7259 10622367766800475761064775042203648 7260 10632615082023521762425128543244928 7261 10642870869369073484975268071620608 7262 10653135134673372749704672528290688 7263 10663407883775877292083504289415168 7264 10673689122519262090916249334354048 7265 10683978856749420697561372253667328 7266 10694277092315466565517036537115008 7267 10704583835069734380372940541657088 7268 10714899090867781390128319539453568 7269 10725222865568388735876164245864448 7270 10735555165033562782853706227449728 7271 10745895995128536451859220589969408 7272 10756245361721770551035196346383488 7273 10766603270684955108017924864851968 7274 10776969727893010702453556796734848 7275 10787344739224089798880677884592128 7276 10797728310559578079979454050183808 7277 10808120447784095780187396162469888 7278 10818521156785499019681794885610368 7279 10828930443454881138728876006965248 7280 10839348313686574032399726645094528 7281 10849774773378149485653042737758208 7282 10860209828430420508784748209916288 7283 10870653484747442673244536221728768 7284 10881105748236515447819382896555648 7285 10891566624808183535184083928956928 7286 10902036120376238208818864472692608 7287 10912514240857718650294112708722688 7288 10923000992172913286922287493207168 7289 10933496380245361129777050485506048 7290 10944000411001853112079673156179328 7291 10954513090372433427952769074987008 7292 10965034424290400871541401878889088 7293 10975564418692310176501619320045568 7294 10986103079517973355856463793816448 7295 10996650412710461042219509746761728 7296 11007206424216103828385978364641408 7297 11017771119984493608291479940415488 7298 11028344505968484918338434322243968 7299 11038926588124196279090219841486848 7300 11049517372411011537333101120704128 7301 11060116864791581208505986161655808 7302 11070725071231823819498063113301888 7303 11081341997700927251814367119802368 7304 11091967650171350085109327648517248 7305 11102602034618822941088346698006528 7306 11113245157022349827777458286030208 7307 11123897023364209484161119617548288 7308 11134557639629956725188184332720768 7309 11145227011808423787146108234907648 7310 11155905145891721673403437898668928 7311 11166592047875241500520632557764608 7312 11177287723757655844729269673154688 7313 11187992179540920088779684580999168 7314 11198705421230273769157094620658048 7315 11209427454834241923666258142691328 7316 11220158286364636439384718796859008 7317 11230897921836557400984685500121088 7318 11241646367268394439423598484637568 7319 11252403628681828081003431825768448 7320 11263169712101831096798782850073728 7321 11273944623556669852453798823313408 7322 11284728369077905658347991318447488 7323 11295520954700396120130988663635968 7324 11306322386462296489626276870238848 7325 11317132670405061016103979440816128 7326 11327951812573444297922726457127808 7327 11338779819015502634540663348133888 7328 11349616695782595378895649737994368 7329 11360462448929386290154698774069248 7330 11371317084513844886832707334918528 7331 11382180608597247800280527518302208 7332 11393053027244180128542429809180288 7333 11403934346522536790583008327712768 7334 11414824572503523880883578557259648 7335 11425723711261660024408117952380928 7336 11436631768874777731938799826836608 7337 11447548751424024755781170921586688 7338 11458474664993865445839023052791168 7339 11469409515672082106059009239810048 7340 11480353309549776351245054713203328 7341 11491306052721370464242613202731008 7342 11502267751284608753492818905353088 7343 11513238411340558910956584533229568 7344 11524218038993613370408695841720448 7345 11535206640351490666101953037385728 7346 11546204221525236791801409465985408 7347 11557210788629226560188757980479488 7348 11568226347781164962636915389027968 7349 11579250905102088529354855382990848 7350 11590284466716366689902740344928128 7351 11601327038751703134077402436599808 7352 11612378627339137173168224366965888 7353 11623439238613045101583470240186368 7354 11634508878711141558847116883621248 7355 11645587553774480891966236055830528 7356 11656675269947458518168977934574208 7357 11667772033377812288013206284812288 7358 11678877850216623848865835706704768 7359 11689992726618320008752921363611648 7360 11701116668740674100580551590092928 7361 11712249682744807346726593779908608 7362 11723391774795190224003343954018688 7363 11734542951059643828991130408583168 7364 11745703217709341243742921842962048 7365 11756872580918808901859990367715328 7366 11768051046865927954938679792603008 7367 11779238621731935639388329594585088 7368 11790435311701426643620404965821568 7369 11801641122962354475608883341672448 7370 11812856061706032830821947808697728 7371 11824080134127136960525037792657408 7372 11835313346423705040455307426511488 7373 11846555704797139539867541998419968 7374 11857807215452208590951582879742848 7375 11869067884597047358621311333040128 7376 11880337718443159410675241600071808 7377 11891616723205418088328773669797888 7378 11902904905102067877118156126378368 7379 11914202270354725778176209477173248 7380 11925508825188382679879860360742528 7381 11936824575831404729869537034846208 7382 11948149528515534707440476544444288 7383 11959483689475893396305993969696768 7384 11970827064950980957732764153963648 7385 11982179661182678304048166311804928 7386 11993541484416248472519741916980608 7387 12004912540900337999606816270450688 7388 12016292836886978295584334148375168 7389 12027682378631587019538959930114048 7390 12039081172392969454737492606227328 7391 12050489224433319884367646066475008 7392 12061906541018222967651245067817088 7393 12073333128416655116329887282413568 7394 12084768992900985871523121825624448 7395 12096214140746979280959194664009728 7396 12107668578233795276578411303329408 7397 12119132311643991052509167156543488 7398 12130605347263522443416695991811968 7399 12142087691381745303224586860494848 7400 12153579350291416884209119905152128 7401 12165080330288697216466471447543808 7402 12176590637673150487752838756629888 7403 12188110278747746423697534896570368 7404 12199639259818861668389104054725248 7405 12211177587196281165334507749654528 7406 12222725267193199538791432319118208 7407 12234282306126222475473768088076288 7408 12245848710315368106630310616688768 7409 12257424486084068390496734428315648 7410 12269009639759170495120889617516928 7411 12280604177670938181561471738052608 7412 12292208106153053187460115370882688 7413 12303821431542616610986961772167168 7414 12315444160180150295159751001266048 7415 12327076298409598212536488928739328 7416 12338717852578327850281739524347008 7417 12350368829037131595606592825049088 7418 12362029234140228121582358983005568 7419 12373699074245263773328038793576448 7420 12385378355713313954571621103321728 7421 12397067084908884514585257498001408 7422 12408765268199913135494364670575488 7423 12420472911957770719960704869203968 7424 12432190022557262779239494825246848 7425 12443916606376630821610593561264128 7426 12455652669797553741183819479015808 7427 12467398219205149207078447127461888 7428 12479153260987975052976934050762368 7429 12490917801538030667052928116277248 7430 12502691847250758382273605722566528 7431 12514475404525044867076391287390208 7432 12526268479763222516420108415708288 7433 12538071079371070843210613147680768 7434 12549883209757817870100959686667648 7435 12561704877336141521666149007228928 7436 12573536088522171016952510743124608 7437 12585376849735488262401768755314688 7438 12597227167399129245149840779959168 7439 12609087047939585426700422556418048 7440 12620956497786805136973406835251328 7441 12632835523374194968728187666219008 7442 12644724131138621172361900366281088 7443 12656622327520411051082647567597568 7444 12668530118963354356457761745528448 7445 12680447511914704684337154626633728 7446 12692374512825180871151803876673408 7447 12704311128148968390587427468607488 7448 12716257364343720750633396130595968 7449 12728213227870560891006934273998848 7450 12740178725194082580952659801376128 7451 12752153862782351817417513194487808 7452 12764138647106908223601126282293888 7453 12776133084642766447881681088954368 7454 12788137181868417563117309161829248 7455 12800150945265830466323081779478528 7456 12812174381320453278723641439662208 7457 12824207496521214746181525027340288 7458 12836250297360525640001229062672768 7459 12848302790334280158109067429019648 7460 12860364981941857326608871980940928 7461 12872436878686122401713586432196608 7462 12884518487073428272052803923746688 7463 12896609813613616861356298671751168 7464 12908710864820020531513602095570048 7465 12920821647209463486009673825763328 7466 12932942167302263173736717992091008 7467 12945072431622231693182195191513088 7468 12957212446696677196993080536189568 7469 12969362219056405296916418181480448 7470 12981521755235720469116222733945728 7471 12993691061772427459866777939345408 7472 13005870145207832691622383050639488 7473 13018059012086745669463597275987968 7474 13030257668957480387920032706750848 7475 13042466122371856738169746125488128 7476 13054684378885201915615280093959808 7477 13066912445056351827836403721125888 7478 13079150327447652502919603511146368 7479 13091398032624961498164374691381248 7480 13103655567157649309166363420390528 7481 13115922937618600779277410275934208 7482 13128200150584216509442545422972288 7483 13140487212634414268413985861664768 7484 13152784130352630403342185155371648 7485 13165090910325821250743986038652928 7486 13177407559144464547847926305268608 7487 13189734083402560844316748376178688 7488 13202070489697634914347162947543168 7489 13214416784630737169146917118722048 7490 13226772974806445069789217400275328 7491 13239139066832864540444558001963008 7492 13251515067321631381990004800745088 7493 13263900982887912685995985388781568 7494 13276296820150408249090635601432448 7495 13288702585731351987701752925257728 7496 13301118286256513353176407186017408 7497 13313543928355198747278258916671488 7498 13325979518660252938062635805379968 7499 13338425063808060476129417623502848 7500 13350880570438547111253780033600128 7501 13363346045195181209394847677431808 7502 13375821494724975170082306943957888 7503 13388306925678486844181028817338368 7504 13400802344709820952033752204933248 7505 13413307758476630501981878145302528 7506 13425823173640118209264425296206208 7507 13438348596865037915295197102604288 7508 13450884034819696007318211044656768 7509 13463429494175952838441440365723648 7510 13475984981609224148048918680364928 7511 13488550503798482482591257862340608 7512 13501126067426258616754629612610688 7513 13513711679178642975008261107335168 7514 13526307345745287053530495125874048 7515 13538913073819404842513465058787328 7516 13551528870097774248846435195835008 7517 13564154741280738519177856693977088 7518 13576790694072207663356189625373568 7519 13589436735179659878249541505384448 7520 13602092871314142971944172700569728 7521 13614759109190275788321919116689408 7522 13627435455526249632016582566703488 7523 13640121917043829693749339218771968 7524 13652818500468356476043216524254848 7525 13665525212528747219316689025712128 7526 13678242059957497328356443444903808 7527 13690969049490681799169363450789888 7528 13703706187867956646213784507530368 7529 13716453481832560330010069202485248 7530 13729210938131315185130553454214528 7531 13741978563514628848568914000478208 7532 13754756364736495688489007566236288 7533 13767544348554498233353232111648768 7534 13780342521729808601430460560075648 7535 13793150891027189930683597406076928 7536 13805969463214997809036808603412608 7537 13818798245065181705022475133042688 7538 13831637243353286398807920651127168 7539 13844486464858453413601963617026048 7540 13857345916363422447441344301299328 7541 13870215604654532805357077073707008 7542 13883095536521724831920778371209088 7543 13895985718758541344171020745965568 7544 13908886158162129064919763393336448 7545 13921796861533240056438909559881728 7546 13934717835676233154527041231361408 7547 13947649087399075402956381500735488 7548 13960590623513343488300035016163968 7549 13973542450834225175139556909006848 7550 13986504576180520741652900601824128 7551 13999477006374644415582794896375808 7552 14012459748242625810585600741621888 7553 14025452808614111362960698081722368 7554 14038456194322365768760453184037248 7555 14051469912204273421280816847126528 7556 14064493969100339848932603888750208 7557 14077528371854693153493504313868288 7558 14090573127315085448740876562640768 7559 14103628242332894299465373238427648 7560 14116693723763124160865449715788928 7561 14129769578464407818322806028484608 7562 14142855813299007827558812437474688 7563 14155952435132817955171969078919168 7564 14169059450835364619556450092178048 7565 14182176867279808332201782627811328 7566 14195304691342945139373711135579008 7567 14208442929905208064176297332441088 7568 14221591589850668548995306250557568 7569 14234750678067037898322928765288448 7570 14247920201445668721963891003193728 7571 14261100166881556378623001030033408 7572 14274290581273340419874183218767488 7573 14287491451523306034511050697555968 7574 14300702784537385493279066277758848 7575 14313924587225159593989342261936128 7576 14327156866499859107014129531847808 7577 14340399629278366221164046316453888 7578 14353652882481215989947097039914368 7579 14366916633032597778209531649589248 7580 14380190887860356709158595824038528 7581 14393475653895995111767222461022208 7582 14406770938074673968560714845500288 7583 14420076747335214363785471897632768 7584 14433393088620098931959805900779648 7585 14446719968875473306806903109500928 7586 14460057395051147570569977637556608 7587 14473405374100597703709669025906688 7588 14486763912980967034983733890711168 7589 14500133018653067691909082051330048 7590 14513512698081382051606207538323328 7591 14526902958234064192026064881451008 7592 14540303806082941343559441077673088 7593 14553715248603515341028873639149568 7594 14567137292774964076063165121240448 7595 14580569945580142949854544530505728 7596 14594013214005586326298526012705408 7597 14607467105041508985516515220799488 7598 14620931625681807577761213762947968 7599 14634406782924062077704872130510848 7600 14647892583769537239110441506048128 7601 14661389035223184049885674851319808 7602 14674896144293641187520227675285888 7603 14688413917993236474905808882106368 7604 14701942363337988336539432099141248 7605 14715481487347607255109817884950528 7606 14729031297045497228466997217294208 7607 14742591799458757226975166661132288 7608 14756163001618182651248845616624768 7609 14769744910558266790272386047131648 7610 14783337533317202279902885087212928 7611 14796940876936882561756550930628608 7612 14810554948462903342478572398338688 7613 14824179754944564053396542586503168 7614 14837815303434869310557486994482048 7615 14851461600990530375148546532835328 7616 14865118654671966614301365811323008 7617 14878786471543306962280237106905088 7618 14892465058672391382054050411741568 7619 14906154423130772327252099961192448 7620 14919854571993716204503797641817728 7621 14933565512340204836162343679377408 7622 14947287251252936923412405006831488 7623 14961019795818329509761851712339968 7624 14974763153126519444917601967262848 7625 14988517330271364849045625834160128 7626 15002282334350446577415158354791808 7627 15016058172465069685427172318117888 7628 15029844851720264894027161108298368 7629 15043642379224790055502282032693248 7630 15057450762091131619662910529862528 7631 15071270007435506100408655657566208 7632 15085100122377861542678887260764288 7633 15098941114041878989787825219616768 7634 15112792989554973951144241177483648 7635 15126655756048297870355823148924928 7636 15140529420656739593718253407700608 7637 15154413990518926839089050054770688 7638 15168309472777227665146222666295168 7639 15182215874577751941031792421634048 7640 15196133203070352816380227111347328 7641 15210061465408628191731841425195008 7642 15224000668749922189331212920137088 7643 15237950820255326624310664068333568 7644 15251911927089682476258860785144448 7645 15265883996421581361174577837129728 7646 15279867035423367003805681530049408 7647 15293861051271136710373380076863488 7648 15307866051144742841681792045731968 7649 15321882042227794286612883288014848 7650 15335909031707657936006822746272128 7651 15349947026775460156927807542263808 7652 15363996034626088267315407744949888 7653 15378056062458192011021481218490368 7654 15392127117474185033232708950245248 7655 15406209206880246356278801258774528 7656 15420302337886321855826425281838208 7657 15434406517706125737458904144396288 7658 15448521753557142013641738206608768 7659 15462648052660625981073998791835648 7660 15476785422241605698425644794636928 7661 15490933869528883464460812568772608 7662 15505093401755037296547129495202688 7663 15519264026156422409551101630087168 7664 15533445749973172695119625832786048 7665 15547638580449202201347676773859328 7666 15561842524832206612832219223067008 7667 15576057590373664731112396017369088 7668 15590283784328839955496042108925568 7669 15604521113956781764272575093096448 7670 15618769586520327196312312616441728 7671 15633029209286102333052267064721408 7672 15647299989524523780868467930895488 7673 15661581934509800153834862263123968 7674 15675875051519933556868843592766848 7675 15690179347836721069263459742384128 7676 15704494830745756228606349913735808 7677 15718821507536430515085461455781888 7678 15733159385501934836181596712682368 7679 15747508471939261011747840351797248 7680 15761868774149203259475917571686528 7681 15776240299436359680749533590110208 7682 15790623055109133746884744812028288 7683 15805017048479735785757412077600768 7684 15819422286864184468817786390187648 7685 15833838777582308298492277524348928 7686 15848266527957747095972455913844608 7687 15862705545317953489391338219634688 7688 15877155836994194402387006977879168 7689 15891617410321552543053614727938048 7690 15906090272638927893279823020371328 7691 15920574431289039198474726704939008 7692 15935069893618425457681313898601088 7693 15949576666977447414077512033517568 7694 15964094758720289045864870385048448 7695 15978624176204959057544929479753728 7696 15993164926793292371583327783393408 7697 16007717017850951620461696068927488 7698 16022280456747428639117389864515968 7699 16036855250856045957771110381518848 7700 16051441407553958295142464322496128 7701 16066038934222154052053512969207808 7702 16080647838245456805420360950613888 7703 16095268127012526802632835090874368 7704 16109899807915862456322303737349248 7705 16124542888351801839517686968598528 7706 16139197375720524181189708082382208 7707 16153863277426051362183436763660288 7708 16168540600876249411539174332592768 7709 16183229353482830003201731472539648 7710 16197929542661351953118148838060928 7711 16212641175831222716723910942916608 7712 16227364260415699886817703728066688 7713 16242098803841892691824766209671168 7714 16256844813540763494448886607090048 7715 16271602296947129290713093350883328 7716 16286371261499663209389091370811008 7717 16301151714640896011815494063833088 7718 16315943663817217592104901342109568 7719 16330747116478878477739874161000448 7720 16345562080079991330557855927065728 7721 16360388562078532448125091186065408 7722 16375226569936343265499591990959488 7723 16390076111119131857383202349907968 7724 16404937193096474440662811154270848 7725 16419809823341816877340763986608128 7726 16434694009332476177854524208679808 7727 16449589758549642004785633729445888 7728 16464497078478378176958023853066368 7729 16479415976607624173925726606901248 7730 16494346460430196640850036949510528 7731 16509288537442790893766176258654208 7732 16524242215145982425239507499292288 7733 16539207501044228410411352471584768 7734 16554184402645869213434461538891648 7735 16569172927463129894298186235772928 7736 16584173083012121716043405155988608 7737 16599184876812843652367253520498688 7738 16614208316389183895617706825463168 7739 16629243409268921365178068970242048 7740 16644290162983727216241415265395328 7741 16659348585069166348975040720683008 7742 16674418683064698918074964013065088 7743 16689500464513681842710537534701568 7744 16704593936963370316859213920952448 7745 16719699107964919320031519458377728 7746 16734815985073385128386284772737408 7747 16749944575847726826236183196991488 7748 16765084887850807817943627219299968 7749 16780236928649397340207073411022848 7750 16795400705814171974737786234720128 7751 16810576226919717161327111132151808 7752 16825763499544528711304307292277888 7753 16840962531271014321384990499258368 7754 16856173329685495087910236460453248 7755 16871395902378207021476395014422528 7756 16886630256943302561955665618926208 7757 16901876400978852093907484518924288 7758 16917134342086845462380773994576768 7759 16932404087873193489107104089243648 7760 16947685645947729489084817217484928 7761 16962979023924210787554166053060608 7762 16978284229420320237363515096930688 7763 16993601270057667736726656325255168 7764 17008930153461791747371289317394048 7765 17024270887262160813078716263907328 7766 17039623479092175078614802254555008 7767 17054987936589167809052251246297088 7768 17070364267394406909484248111293568 7769 17085752479153096445129517164904448 7770 17101152579514378161828847573689728 7771 17116564576131333006933136043409408 7772 17131988476660982650582997187023488 7773 17147424288764291007379991972691968 7774 17162872020106165758449524651774848 7775 17178331678355459873895458566832128 7776 17193803271184973135646501239623808 7777 17209286806271453660694409139109888 7778 17224782291295599424724062529450368 7779 17240289733942059786135460798005248 7780 17255809141899437010457688663334528 7781 17271340522860287795154903663198208 7782 17286883884521124794824395322556288 7783 17302439234582418146786766401568768 7784 17318006580748596997068286623595648 7785 17333585930728051026775469283196928 7786 17349177292233131978861921134132608 7787 17364780672980155185287515957362688 7788 17380396080689401094569942209047168 7789 17396023523085116799728675148546048 7790 17411663007895517566621423846419328 7791 17427314542852788362673103472427008 7792 17442978135693085385997383263529088 7793 17458653794156537594910860571885568 7794 17474341525987248237839911392856448 7795 17490041338933296383620267773001728 7796 17505753240746738452189372498081408 7797 17521477239183609745671561461055488 7798 17537213342003925979856124110083968 7799 17552961556971684816068292376526848 7800 17568721891854867393433208482944128 7801 17584494354425439861532922031095808 7802 17600278952459354913456466769941888 7803 17616075693736553319243067443642368 7804 17631884586040965459718527119557248 7805 17647705637160512860724845396246528 7806 17663538854887109727743117891470208 7807 17679384247016664480909767410188288 7808 17695241821349081290426157192560768 7809 17711111585688261612361636641947648 7810 17726993547842105724850069932908928 7811 17742887715622514264679897899204608 7812 17758794096845389764277783601794688 7813 17774712699330638189085891976839168 7814 17790643530902170475332853963698048 7815 17806586599387904068198465512931328 7816 17822541912619764460372171874299008 7817 17838509478433686731005387564761088 7818 17854489304669617085057702416477568 7819 17870481399171514393037024104808448 7820 17886485769787351731133707556313728 7821 17902502424369117921748721636753408 7822 17918531370772819074415903519087488 7823 17934572616858480127118351131475968 7824 17950626170490146387999004085278848 7825 17966692039535885077465463483056128 7826 17982770231867786870689101006567808 7827 17998860755361967440498507684773888 7828 18014963617898569000667332741834368 7829 18031078827361761849596562925109248 7830 18047206391639745914391292713158528 7831 18063346318624752295332035803742208 7832 18079498616213044810740628281820288 7833 18095663292304921542240773867552768 7834 18111840354804716380413281644299648 7835 18128029811620800570846046666620928 7836 18144231670665584260578823848276608 7837 18160445939855518044942845530226688 7838 18176672627111094514795333128631168 7839 18192911740356849804148953262850048 7840 18209163287521365138196268763443328 7841 18225427276537268381729234960171008 7842 18241703715341235587953791649993088 7843 18257992611873992547699601145069568 7844 18274293974080316339024982800760448 7845 18290607809909036877217094423625728 7846 18306934127313038465187410959425408 7847 18323272934249261344262550861119488 7848 18339624238678703245370500536867968 7849 18355988048566420940622287278030848 7850 18372364371881531795289151067168128 7851 18388753216597215320175265666039808 7852 18405154590690714724386059383605888 7853 18421568502143338468492185924026368 7854 18437994958940461818089195714661248 7855 18454433969071528397752958114070528 7856 18470885540530051745390884900014208 7857 18487349681313616866989005437452288 7858 18503826399423881791754943926544768 7859 18520315702866579127656849130651648 7860 18536817599651517617358326984332928 7861 18553332097792583694549426481348608 7862 18569859205307743040673729242658688 7863 18586398930219042142051593164423168 7864 18602951280552609847399600546002048 7865 18619516264338658925746261097955328 7866 18636093889611487624744020230043008 7867 18652684164409481229377623019225088 7868 18669287096775113621068884257661568 7869 18685902694754948837177914980712448 7870 18702530966399642630900855874937728 7871 18719171919763944031564167966097408 7872 18735825562906696905315530987151488 7873 18752491903890841516211399826259968 7874 18769170950783416087701269454782848 7875 18785862711655558364508698735280128 7876 18802567194582507174909143509511808 7877 18819284407643603993404649366437888 7878 18836014358922294503795454490218368 7879 18852757056506130162648552988213248 7880 18869512508486769763163269098982528 7881 18886280722959980999433892680286208 7882 18903061708025642031109426377084288 7883 18919855471787743048450494869536768 7884 18936662022354387837783466601003648 7885 18953481367837795347351838386044928 7886 18970313516354301253564933298420608 7887 18987158476024359527643962239090688 7888 19004016254972544002665499584215168 7889 19020886861327549941002423313154048 7890 19037770303222195602162370016467328 7891 19054666588793423811023755183915008 7892 19071575726182303526469409172457088 7893 19088497723534031410417879254253568 7894 19105432588997933397252448144664448 7895 19122380330727466263647919410249728 7896 19139340956880219198795220156769408 7897 19156314475617915375023871397183488 7898 19173300895106413518822376499651968 7899 19190300223515709482256578115534848 7900 19207312469019937814786033987392128 7901 19224337639797373335478462036983808 7902 19241375744030432705622305133269888 7903 19258426789905676001737465940410368 7904 19275490785613808288984262245765248 7905 19292567739349681194970653167894528 7906 19309657659312294483957786644558208 7907 19326760553704797631463918600716288 7908 19343876430734491399266754196528768 7909 19361005298612829410804261555355648 7910 19378147165555419726974008371756928 7911 19395302039782026422331071799492608 7912 19412469929516571161684572019522688 7913 19429650842987134777092879888007168 7914 19446844788425958845257549064306048 7915 19464051774069447265316023018979328 7916 19481271808158167837033167321787008 7917 19498504898936853839391677609689088 7918 19515751054654405609581413634845568 7919 19533010283563892122387709792616448 7920 19550282593922552569978712529561728 7921 19567567993991797942091795031441408 7922 19584866492037212606619099591215488 7923 19602178096328555890592258057043968 7924 19619502815139763661566340760286848 7925 19636840656748949909403084323504128 7926 19654191629438408328453448748455808 7927 19671555741494613900139554184101888 7928 19688933001208224475936047774602368 7929 19706323416874082360750950987317248 7930 19723726996791215896706037820806528 7931 19741143749262841047316794292830208 7932 19758573682596362982072009608348288 7933 19776016805103377661413049407520768 7934 19793473125099673422112861493707648 7935 19810942650905232563054764441468928 7936 19828425390844232931411069484564608 7937 19845921353245049509221586083954688 7938 19863430546440256000372061575799168 7939 19880952978766626417972605299458048 7940 19898488658565136672136147605491328 7941 19916037594180966158156984143659008 7942 19933599793963499345089455830921088 7943 19951175266266327364726814899437568 7944 19968764019447249600980327424568448 7945 19986366061868275279658662732873728 7946 20003981401895625058647620090113408 7947 20021610047899732618490243069247488 7948 20039252008255246253367371998435968 7949 20056907291341030462478684889038848 7950 20074575905540167541824277243616128 7951 20092257859239959176386831143927808 7952 20109953160831928032714424018933888 7953 20127661818711819351904027492794368 7954 20145383841279602542985746712869248 7955 20163119236939472776707850557718528 7956 20180868014099852579722643125102208 7957 20198630181173393429173226899980288 7958 20216405746576977347681208002512768 7959 20234194718731718498735393916059648 7960 20251997106062964782481534095180928 7961 20269812917000299431913153853636608 7962 20287642159977542609463531932386688 7963 20305484843432753003998872147591168 7964 20323340975808229428212719518610048 7965 20341210565550512416421671276003328 7966 20359093621110385822762433149531008 7967 20376990150942878419790271336153088 7968 20394900163507265497478910548029568 7969 20412823667267070462621928540520448 7970 20430760670690066438635697520185728 7971 20448711182248277865763922832785408 7972 20466675210417982101683829331279488 7973 20484652763679711022514045823827968 7974 20502643850518252624224238001790848 7975 20520648479422652624446540247728128 7976 20538666658886216064688836723399808 7977 20556698397406508912949942137765888 7978 20574743703485359666736732594986368 7979 20592802585628860956483276922421248 7980 20610875052347371149372018878630528 7981 20628961112155515953557060641374208 7982 20647060773572190022789597975612288 7983 20665174045120558561445557481504768 7984 20683300935328058929955486322411648 7985 20701441452726402250636744832892928 7986 20719595605851575013928052406708608 7987 20737763403243840685026437064818688 7988 20755944853447741310926639103383168 7989 20774139965012099127863019221762048 7990 20792348746490018169154021530515328 7991 20810571206438885873449241839403008 7992 20828807353420374693379151625385088 7993 20847057196000443704607528080621568 7994 20865320742749340215286640640472448 7995 20883598002241601375915244391497728 7996 20901888983056055789599430759457408 7997 20920193693775825122716385877311488 7998 20938512142988325715981107033219968 7999 20956844339285270195916127598542848 8000 20975190291262669086724300835840128 8001 20993550007520832422564692986871808 8002 21011923496664371360231636040597888 8003 21030310767302199792236990581178368 8004 21048711828047535960295669115973248 8005 21067126687517904069214470283542528 8006 21085555354335135901184274341646208 8007 21103997837125372430475650335244288 8008 21122454144519065438537925344496768 8009 21140924285150979129501766212763648 8010 21159408267660191746085324154604928 8011 21177906100690097185903992643780608 8012 21196417792888406618183828981250688 8013 21214943352907150100878689943175168 8014 21233482789402678198191131908914048 8015 21252036111035663598497125869027328 8016 21270603326471102732674637713275008 8017 21289184444378317392836124198617088 8018 21307779473430956351464994997213568 8019 21326388422306996980956091224424448 8020 21345011299688746873560230846809728 8021 21363648114262845461732871370129408 8022 21382298874720265638886940207343488 8023 21400963589756315380549883126611968 8024 21419642268070639365924981179294848 8025 21438334918367220599856986507952128 8026 21457041549354382035202127434343808 8027 21475762169744788195602533227429888 8028 21494496788255446798665128951370368 8029 21513245413607710379545050793525248 8030 21532008054527277914933632272454528 8031 21550784719744196447451011725918208 8032 21569575417992862710443411478876288 8033 21588380158012024753185139091488768 8034 21607198948544783566485361087115648 8035 21626031798338594708699699560316928 8036 21644878716145269932146702064852608 8037 21663739710720978809929235181682688 8038 21682614790826250363160852166967168 8039 21701503965225974688597185080066048 8040 21720407242689404586672411791539328 8041 21739324631990157189940848271147008 8042 21758256141906215591923716555849088 8043 21777201781219930476361138797805568 8044 21796161558718021746869407792376448 8045 21815135483191580157003584386121728 8046 21834123563436068940725472164801408 8047 21853125808251325443277019821375488 8048 21872142226441562752459201604003968 8049 21891172826815371330316426244046848 8050 21910217618185720645226524764064128 8051 21929276609369960804396367565815808 8052 21948349809189824186763161198261888 8053 21967437226471427076301475205562368 8054 21986538870045271295736049455077248 8055 22005654748746245840660432345366528 8056 22024784871413628514061500294190208 8057 22043929246891087561249908906508288 8058 22063087884026683305196526222480768 8059 22082260791672869782274898445467648 8060 22101447978686496378409798550028928 8061 22120649453928809465631908169924608 8062 22139865226265454039038683166114688 8063 22159095304566475354161453274759168 8064 22178339697706320564738806235218048 8065 22197598414563840360896306798051328 8066 22216871464022290607732601013019008 8067 22236158854969333984311956197081088 8068 22255460596297041623063286982397568 8069 22274776696901894749585717844328448 8070 22294107165684786322860732509433728 8071 22313452011551022675870960643473408 8072 22332811243410325156625652219407488 8073 22352184870176831769592889965395968 8074 22371572900769098817538590292798848 8075 22390975344110102543772343104176128 8076 22410392209127240774800140881287808 8077 22429823504752334563384047453093888 8078 22449269239921629832008856843754368 8079 22468729423575799016755792600629248 8080 22488204064659942711583298002278528 8081 22507693172123591313014967546462208 8082 22527196754920706665234670118140288 8083 22546714822009683705588914237472768 8084 22566247382353352110496505787819648 8085 22585794444918977941765548623740928 8086 22605356018678265293317838458996608 8087 22624932112607357938320700434546688 8088 22644522735686840976726320766551168 8089 22664127896901742483218622874370048 8090 22683747605241535155567738388563328 8091 22703381869700137963392123438891008 8092 22723030699275917797328370622313088 8093 22742694102971691118608767050989568 8094 22762372089794725609046648880280448 8095 22782064668756741821429602716745728 8096 22801771848873914830320564306145408 8097 22821493639166875883266864901439488 8098 22841230048660714052417275710787968 8099 22860981086384977886547100825550848 8100 22880746761373677063491369028288128 8101 22900527082665284042986174880759808 8102 22920322059302735719918219491925888 8103 22940131700333435077982601365946368 8104 22959956014809252843748907730181248 8105 22979795011786529141135656743190528 8106 22999648700326075146293140982734208 8107 23019517089493174742894722613772288 8108 23039400188357586177836630636464768 8109 23059298005993543717346310614171648 8110 23079210551479759303499377281452928 8111 23099137833899424211145220432068608 8112 23119079862340210705241314486978688 8113 23139036645894273698596282142343168 8114 23159008193658252410021762497522048 8115 23178994514733272022893134063075328 8116 23198995618224945344119143048763008 8117 23219011513243374463520487331545088 8118 23239042208903152413617406503581568 8119 23259087714323364829826328400232448 8120 23279148038627591611065622508057728 8121 23299223190943908580770510652817408 8122 23319313180404889148317185367471488 8123 23339418016147605970856186340179968 8124 23359537707313632615555085342302848 8125 23379672263049045222250530036400128 8126 23399821692504424166509697064231808 8127 23419986004834855723101204814757888 8128 23440165209199933729875536272138368 8129 23460359314763761252055022343733248 8130 23480568330694952246933436068102528 8131 23500792266166633228985248103006208 8132 23521031130356444935384593893404288 8133 23541284932446543991934002919456768 8134 23561553681623604579402940424523648 8135 23581837387078820100276212023164928 8136 23602136058007904845912281589140608 8137 23622449703611095664111552823410688 8138 23642778333093153627094664902135168 8139 23663121955663365699890852604674048 8140 23683480580535546409136421321587328 8141 23703854216928039512283387342635008 8142 23724242874063719667218333824777088 8143 23744646561169994102291532840173568 8144 23765065287478804286756383904184448 8145 23785499062226627601619219383369728 8146 23805947894654479010899527183489408 8147 23826411794007912733300641117503488 8148 23846890769537023914290949353571968 8149 23867384830496450298595671343054848 8150 23887893986145373903099253628512128 8151 23908418245747522690158434931703808 8152 23928957618571172241326030921589888 8153 23949512113889147431485489062330368 8154 23970081740978824103396263941285248 8155 23990666509122130742650063477014528 8156 24011266427605550153038016407278208 8157 24031881505720121132328811457036288 8158 24052511752761440148457858586448768 8159 24073157178029663016127522718875648 8160 24093817790829506573818480348876928 8161 24114493600470250361212249430212608 8162 24135184616265738297024942943842688 8163 24155890847534380357252296545927168 8164 24176612303599154253826020695826048 8165 24197348993787607113681527664099328 8166 24218100927431857158237083820507008 8167 24238868113868595383284437602009088 8168 24259650562439087239290973560765568 8169 24280448282489174312113442892136448 8170 24301261283369276004123320842681728 8171 24322089574434391215743841398161408 8172 24342933165044100027398759651535488 8173 24363792064562565381872892250963968 8174 24384666282358534767084486327806848 8175 24405555827805341899269467304624128 8176 24426460710280908406577615983175808 8177 24447380939167745513080725312421888 8178 24468316523852955723192787236522368 8179 24489267473728234506502260022837248 8180 24510233798189871983016466469926528 8181 24531215506638754608818173395550208 8182 24552212608480366862134402804668288 8183 24573225113124792929817525137440768 8184 24594253029986718394238684997227648 8185 24615296368485431920593609758588928 8186 24636355138044826944620851455284608 8187 24657429348093403360732512348274688 8188 24678519008064269210557504573719168 8189 24699624127395142371897394270978048 8190 24720744715528352248094880590611328 8191 24741880781910841457814959982379008 8192 24763032335994167525238826163241088 8193 24784199387234504570670556165357568 8194 24805381945092645001556632864088448 8195 24826580019034001203918354385993728 8196 24847793618528607234197180796833408 8197 24869022753051120511513068469567488 8198 24890267432080823510335842532355968 8199 24911527665101625453569657796558848 8200 24932803461602064006050598564736128 8201 24954094831075306968457467718647808 8202 24975401783019153971635815487253888 8203 24996724326936038171335258294714368 8204 25018062472333027943360138088389248 8205 25039416228721828579133572546838528 8206 25060785605618783981674946567822208 8207 25082170612544878361990895436300288 8208 25103571259025737935879830072432768 8209 25124987554591632621150054759579648 8210 25146419508777477735251527752300928 8211 25167867131122835693321315164356608 8212 25189330431171917706642788536706688 8213 25210809418473585481518616485511168 8214 25232304102581352918557600830130048 8215 25253814493053387812375407601123328 8216 25275340599452513551709243328251008 8217 25296882431346210819946527008473088 8218 25318439998306619296067608153949568 8219 25340013309910539356002581320040448 8220 25361602375739433774402247513305728 8221 25383207205379429426823272879505408 8222 25404827808421318992327595071599488 8223 25426464194460562656496127697747968 8224 25448116373097289814856813249310848 8225 25469784353936300776727074908848128 8226 25491468146587068469470717638119808 8227 25513167760663740143169328946085888 8228 25534883205785139075708229736906368 8229 25556614491574766278277025637941248 8230 25578361627660802201284809207750528 8231 25600124623676108440690063424094208 8232 25621903489258229444745316851932288 8233 25643698234049394221156600891424768 8234 25665508867696518044657759505931648 8235 25687335399851204164999661830012928 8236 25709177840169745515354368057428608 8237 25731036198313126421134299009138688 8238 25752910483947024309226459781303168 8239 25774800706741811417641767873282048 8240 25796706876372556505579536195635328 8241 25818629002519026563907161358123008 8242 25840567094865688526055067637705088 8243 25862521163101710979326957026541568 8244 25884491216920965876625415759992448 8245 25906477266022030248592927724617728 8246 25928479320108187916168345146177408 8247 25950497388887431203558866957631488 8248 25972531482072462651627575247139968 8249 25994581609380696731696580186062848 8250 26016647780534261559765823836960128 8251 26038730005260000611147593241591808 8252 26060828293289474435516793188917888 8253 26082942654358962372377029063098368 8254 26105073098209464266942550171493248 8255 26127219634586702186436103952662528 8256 26149382273241122136802751464366208 8257 26171561023927895779839694551564288 8258 26193755896406922150742165094416768 8259 26215966900442829376065426736283648 8260 26238194045804976392102939491724928 8261 26260437342267454663680737634500608 8262 26282696799609089903368071265570688 8263 26304972427613443791104361961095168 8264 26327264236068815694242522900434048 8265 26349572234768244388008693874147328 8266 26371896433509509776378441571995008 8267 26394236842095134613369475550937088 8268 26416593470332386224750930283133568 8269 26438966328033278230169263683944448 8270 26461355425014572265690822519929728 8271 26483760771097779706761125096849408 8272 26506182376109163391580911627663488 8273 26528620249879739344899012680531968 8274 26551074402245278502222086106814848 8275 26573544843046308434441272849072128 8276 26596031582128115072875822029063808 8277 26618534629340744434733735715749888 8278 26641053994539004348989483773290368 8279 26663589687582466182678839189045248 8280 26686141718335466567610884281574528 8281 26708710096667109127497238188638208 8282 26731294832451266205498556035196288 8283 26753895935566580592188350181408768 8284 26776513415896467253934183950635648 8285 26799147283329115061696288237436928 8286 26821797547757488520243651395572608 8287 26844464219079329497787632806002688 8288 26867147307197158956033150524887168 8289 26889846822018278680647493411586048 8290 26912562773454773012146808136659328 8291 26935295171423510577200311469867008 8292 26958044025846146020352278248169088 8293 26980809346649121736161855423725568 8294 27003591143763669601760752591896448 8295 27026389427125812709828859399241728 8296 27049204206676367101987840231521408 8297 27072035492360943502612756581695488 8298 27094883294129949053061767497923968 8299 27117747621938589046323958511566848 8300 27140628485746868662085349445184128 8301 27163525895519594702213131500535808 8302 27186439861226377326658184026581888 8303 27209370392841631789775921367482368 8304 27232317500344580177065520190597248 8305 27255281193719253142327577694486528 8306 27278261482954491645240251096910208 8307 27301258378043948689353928802828288 8308 27324271888986091060504483652400768 8309 27347302025784201065645158648987648 8310 27370348798446378272097135567148928 8311 27393412216985541247218836840644608 8312 27416492291419429298494011130434688 8313 27439589031770604214038652972679168 8314 27462702448066452003526806906738048 8315 27485832550339184639535306483171328 8316 27508979348625841799307498551739008 8317 27532142852968292606936003229401088 8318 27555323073413237375964559948317568 8319 27578520020012209352409009983848448 8320 27601733702821576458197465862553728 8321 27624964131902543035029718050193408 8322 27648211317321151588655929319727488 8323 27671475269148284533574667199315968 8324 27694755997459665938150324900318848 8325 27718053512335863270149981125296128 8326 27741367823862289142699749156007808 8327 27764698942129203060660665621413888 8328 27788046877231713167424169345674368 8329 27811411639269777992127220676149248 8330 27834793238348208197287111691398528 8331 27858191684576668326856017689182208 8332 27881606988069678554695340354460288 8333 27905039158946616433469893007392768 8334 27928488207331718643961978331339648 8335 27951954143354082744805408980860928 8336 27975436977147668922639521469716608 8337 27998936718851301742683233738866688 8338 28022453378608671899729196804471168 8339 28045986966568337969558090885890048 8340 28069537492883728160773116413683328 8341 28093104967713142067054730317611008 8342 28116689401219752419835677994633088 8343 28140290803571606841396371356909568 8344 28163909184941629598380663359800448 8345 28187544555507623355732069409865728 8346 28211196925452270931050486052865408 8347 28234866304963137049369457341759488 8348 28258552704232670098354039284707968 8349 28282256133458203883919312773070848 8350 28305976602841959386269595389408128 8351 28329714122591046516358402495479808 8352 28353468702917465872769208000245888 8353 28377240354038110499017055207866368 8354 28401029086174767641271068145701248 8355 28424834909554120506497913772310528 8356 28448657834407750021026265465454208 8357 28472497870972136589532318190092288 8358 28496355029488661854446405746384768 8359 28520229320203610455780770497691648 8360 28544120753368171791378535978572928 8361 28568029339238441777583932782788608 8362 28591955088075424610333828131298688 8363 28615898010145034526670609520263168 8364 28639858115718097566676472849042048 8365 28663835415070353335829165428195328 8366 28687829918482456767779234267483008 8367 28711841636239979887548830043865088 8368 28735870578633413575152117149501568 8369 28759916755958169329637340219752448 8370 28783980178514581033550597541177728 8371 28808060856607906717821371739537408 8372 28832158800548330327069868147791488 8373 28856274020650963485336211254099968 8374 28880406527235847262231549629822848 8375 28904556330627953939511119737520128 8376 28928723441157188778069319018951808 8377 28952907869158391785356838663077888 8378 28977109624971339483219906454058368 8379 29001328718940746676161690099253248 8380 29025565161416268220025911437222528 8381 29049818962752500791102721925726208 8382 29074090133308984655656889809724288 8383 29098378683450205439878349369376768 8384 29122684623545595900255162648043648 8385 29147007963969537694368944060284928 8386 29171348715101363152112798279860608 8387 29195706887325357047331821807730688 8388 29220082491030758369886218620055168 8389 29244475536611762098137080296194048 8390 29268886034467520971854881026707328 8391 29293313995002147265550737901355008 8392 29317759428624714562230486877097088 8393 29342222345749259527571624826093568 8394 29366702756794783684523168063704448 8395 29391200672185255188328477756489728 8396 29415716102349610601971102610209408 8397 29440249057721756672043689237823488 8398 29464799548740572105040010607491968 8399 29489367585849909344070162970574848 8400 29513953179498596345998981669632128 8401 29538556340140438359007726226423808 8402 29563177078234219700579085109909888 8403 29587815404243705535905550584250368 8404 29612471328637643656721214036805248 8405 29637144861889766260557032186134528 8406 29661836014478791730419614569998208 8407 29686544796888426414893582713356288 8408 29711271219607366408667551376368768 8409 29736015293129299333483782282395648 8410 29760777027952906119511560725996928 8411 29785556434581862787144345460932608 8412 29810353523524842229220742268162688 8413 29835168305295515993669351603847168 8414 29860000790412556066577540727346048 8415 29884850989399636655684190709219328 8416 29909718912785435974296468719227008 8417 29934604571103638025630675994329088 8418 29959507974892934387577221886685568 8419 29984429134697025997889774391656448 8420 30009368061064624939798637555801728 8421 30034324764549456228048406164881408 8422 30059299255710259595359948111855488 8423 30084291545110791279316764844883968 8424 30109301643319825809675780295326848 8425 30134329560911157796102608685744128 8426 30159375308463603716331351617895808 8427 30184438896561003704748974840741888 8428 30209520335792223341404315098442368 8429 30234619636751155441441767458357248 8430 30259736810036721844959703519046528 8431 30284871866252875207293670898270208 8432 30310024816008600789724424400988288 8433 30335195669917918250610839267360768 8434 30360384438599883436947756900747648 8435 30385591132678590176348813475708928 8436 30410815762783172069454301826004608 8437 30436058339547804282764117012594688 8438 30461318873611705341895835971639168 8439 30486597375619138925267981642498048 8440 30511893856219415658208521975731328 8441 30537208326066894907488654221099008 8442 30562540795820986576281924895561088 8443 30587891276146152899548735831277568 8444 30613259777711910239846286703608448 8445 30638646311192830883564004439113728 8446 30664050887268544837584509903553408 8447 30689473516623741626370172269887488 8448 30714914209948172089475301466275968 8449 30740372977936650179484029104078848 8450 30765849831289054760373928285856128 8451 30791344780710331406305422693367808 8452 30816857836910494200837035355573888 8453 30842389010604627536566527496634368 8454 30867938312512887915197977863909248 8455 30893505753360505748034852935958528 8456 30919091343877787156899118410542208 8457 30944695094800115775476442372620288 8458 30970317016867954551087540542352768 8459 30995957120826847546885714003099648 8460 31021615417427421744480629809420928 8461 31047291917425388846988394875076608 8462 31072986631581547082507973541026688 8463 31098699570661783008023999223431168 8464 31124430745437073313736030541650048 8465 31150180166683486627814302326243328 8466 31175947845182185321582021906971008 8467 31201733791719427315124261080793088 8468 31227538017086567883323494159869568 8469 31253360532080061462321832499560448 8470 31279201347501463456410005906425728 8471 31305060474157432045343141326225408 8472 31330937922859729992083389211919488 8473 31356833704425226450969447971667968 8474 31382747829675898776313036896830848 8475 31408680309438834331422367969968128 8476 31434631154546232298052666952839808 8477 31460600375835405486283794154405888 8478 31486587984148782144825015278826368 8479 31512593990333907771746972753461248 8480 31538618405243446925640907936870528 8481 31564661239735185037205184606814208 8482 31590722504672030221259164128252288 8483 31616802210922015089184482701344768 8484 31642900369358298561793781089451648 8485 31669016990859167682626937227132928 8486 31695152086308039431674852108148608 8487 31721305666593462539530839353458688 8488 31747477742609119301969668859223168 8489 31773668325253827394954314924802048 8490 31799877425431541690070459260755328 8491 31826105054051356070388799276843008 8492 31852351222027505246755212050025088 8493 31878615940279366574508824372461568 8494 31904899219731461870628039279512448 8495 31931201071313459231304569457737728 8496 31957521505960174849945527932897408 8497 31983860534611574835603626437951488 8498 32010218168212777031835531861059968 8499 32036594417714052835988431173582848 8500 32062989294070829018914855238080128 8501 32089402808243689545115811896311808 8502 32115834971198377393312278737237888 8503 32142285793905796377445105945018368 8504 32168755287342012968103379627013248 8505 32195243462488258114381296021782528 8506 32221750330330929066163596987086208 8507 32248275901861591196839617167884288 8508 32274820188076979826445993244336768 8509 32301383199979002045238085659803648 8510 32327964948574738537690163228844928 8511 32354565444876445406924401025220608 8512 32381184699901555999568741949890688 8513 32407822724672682731043672379015168 8514 32434479530217618911277962291954048 8515 32461155127569340570853420279267328 8516 32487849527766008287578713830715008 8517 32514562741850969013492305303257088 8518 32541294780872757902294553969053568 8519 32568045655885100137209034543464448 8520 32594815377946912759273122593049728 8521 32621603958122306496057897223569408 8522 32648411407480587590817411447983488 8523 32675237737096259632067380634451968 8524 32702082958049025383593339434334848 8525 32728947081423788614888317590192128 8526 32755830118310655932020085023783808 8527 32782732079804938608928016604069888 8528 32809652977007154419149626995210368 8529 32836592821023029467976825984565248 8530 32863551622963500025041944690694528 8531 32890529393944714357333583051358208 8532 32917526145088034562642328991516288 8533 32944541887520038403436399671328768 8534 32971576632372521141167255214155648 8535 32998630390782497371005235314556928 8536 33025703173892202857005269126292608 8537 33052794992849096367702708830322688 8538 33079905858805861512139337282807168 8539 33107035782920408576319600143106048 8540 33134184776355876360097112881779328 8541 33161352850280634014491493068587008 8542 33188540015868282879435568340489088 8543 33215746284297658321953010449645568 8544 33242971666752831574766445791416448 8545 33270216174423111575336092812361728 8546 33297479818503046805328976698241408 8547 33324762610192427130518771742015488 8548 33352064560696285641116321791843968 8549 33379385681224900492530889179086848 8550 33406725982993796746562182526304128 8551 33434085477223748213023213835255808 8552 33461464175140779291794035254901888 8553 33488862087976166815306405929402368 8554 33516279226966441891459439326117248 8555 33543715603353391746966281443606528 8556 33571171228384061571131870299630208 8557 33598646113310756360061827099148288 8558 33626140269391042761302529482320768 8559 33653653707887750918912417252507648 8560 33681186440068976318964580984268928 8561 33708738477208081635480683911364608 8562 33736309830583698576796267494754688 8563 33763900511479729732357491070599168 8564 33791510531185350419949355978258048 8565 33819139900995010533355464568291328 8566 33846788632208436390449364490459008 8567 33874456736130632581717528661721088 8568 33902144224071883819214021314237568 8569 33929851107347756785946900523368448 8570 33957577397279101985696407615673728 8571 33985323105192055593264993856913408 8572 34013088242418041305159234820047488 8573 34040872820293772190703682833235968 8574 34068676850161252543586707907838848 8575 34096500343367779733838377546416128 8576 34124343311265946060240425830727808 8577 34152205765213640603168362189733888 8578 34180087716574051077865770247594368 8579 34207989176715665688150847151669248 8580 34235910157012274980555233780518528 8581 34263850668842973698895186231902208 8582 34291810723592162639275138990780288 8583 34319790332649550505523710177312768 8584 34347789507410155765062199274859648 8585 34375808259274308505205627737980928 8586 34403846599647652289896372880436608 8587 34431904539941146016870445443186688 8588 34459982091571065775256461242391168 8589 34488079265959006703607357297410048 8590 34516196074531884848364902838803328 8591 34544332528721939022757055596331008 8592 34572488639966732666128213766953088 8593 34600664419709155703702414062829568 8594 34628859879397426406779526239320448 8595 34657075030485093253364494502985728 8596 34685309884431036789229676199585408 8597 34713564452699471489410328182079488 8598 34741838746759947620133291258627968 8599 34770132778087353101178923120590848 8600 34798446558161915368676330150528128 8601 34826780098469203238331948510199808 8602 34855133410500128769091524908565888 8603 34883506505750949127235547449786368 8604 34911899395723268450908176961221248 8605 34940312091924039715079729201430528 8606 34968744605865566596942758348174208 8607 34997196949065505341741792166412288 8608 35025669133046866629036769256304768 8609 35054161169338017439400228781211648 8610 35082673069472682921548303075692928 8611 35111204844989948259905563533508608 8612 35139756507434260542603770175618688 8613 35168328068355430629914575298183168 8614 35196919539308635023116231600562048 8615 35225530931854417733794355193315328 8616 35254162257558692153576793886203008 8617 35282813527992742924302651156185088 8618 35311484754733227808625516195421568 8619 35340175949362179561050950439272448 8620 35368887123467007799408280974297728 8621 35397618288640500876756751226257408 8622 35426369456480827753726079328111488 8623 35455140638591539871291474568019968 8624 35483931846581573023983162317342848 8625 35512743092065249233530467838640128 8626 35541574386662278622940509373671808 8627 35570425741997761291011550911397888 8628 35599297169702189187281065035978368 8629 35628188681411447987408556254773248 8630 35657100288766818968993195206342528 8631 35686032003414980887826314148446208 8632 35714983837008011854578814126044288 8633 35743955801203391211923534219296768 8634 35772947907664001412092633271563648 8635 35801960168058129894870034497404928 8636 35830992594059470966018983370580608 8637 35860045197347127676144769192050688 8638 35889117989605613699992660737975168 8639 35918210982524855216181106387714048 8640 35947324187800192787370249131827328 8641 35976457617132383240865806860075008 8642 36005611282227601549658368329417088 8643 36034785194797442713898155212013568 8644 36063979366558923642805300623224448 8645 36093193809234485037015694529609728 8646 36122428534551993271362446436929408 8647 36151683554244742278093015758143488 8648 36180958880051455430522060261411968 8649 36210254523716287427120052998094848 8650 36239570496988826176037718110752128 8651 36268906811624094680066335921143808 8652 36298263479382552922033967698229888 8653 36327640512030099750637650506170368 8654 36357037921338074766711612532325248 8655 36386455719083260209931559295254528 8656 36415893917047882845955081132718208 8657 36445352527019615853998232369676288 8658 36474831560791580714848332566288768 8659 36504331030162349099313040245915648 8660 36533850946935944757105749503116928 8661 36563391322921845406167359891652608 8662 36592952169934984622424469992482688 8663 36622533499795753729984045061767168 8664 36652135324330003691764609158866048 8665 36681757655369047000564012154339328 8666 36711400504749659570563822017947008 8667 36741063884314082629270392786649088 8668 36770747805910024609892658612605568 8669 36800452281390663044156704291176448 8670 36830177322614646455557162668921728 8671 36859922941446096253045489331601408 8672 36889689149754608625155164972175488 8673 36919475959415256434563875838803968 8674 36949283382308591113092722662846848 8675 36979111430320644557142508466864128 8676 37008960115342931023567155652615808 8677 37038829449272449025984302769061888 8678 37068719444011683231523131360362368 8679 37098630111468606358009473293877248 8680 37128561463556681071588248968166528 8681 37158513512194861884783286800990208 8682 37188486269307597054994574397308288 8683 37218479746824830483432991797280768 8684 37248493956682003614492577204267648 8685 37278528910820057335560375592828928 8686 37308584621185433877263920596724608 8687 37338661099730078714156400076914688 8688 37368758358411442465839555769559168 8689 37398876409192482798524367414018048 8690 37429015264041666327029571760851328 8691 37459174934932970517218066859819008 8692 37489355433845885588871252027881088 8693 37519556772765416419001353897197568 8694 37549778963682084445601788943128448 8695 37580022018591929571835612892233728 8696 37610285949496512070662107410273408 8697 37640570768402914489901554470207488 8698 37670876487323743557738248800195968 8699 37701203118277132088661798811598848 8700 37731550673286740889846766406976128 8701 37761919164381760667970696068087808 8702 37792308603596913936470583623893888 8703 37822719002972456923237835098554368 8704 37853150374554181478751766039429248 8705 37883602730393416984651691725078528 8706 37914076082547032262747658653262208 8707 37944570443077437484469867708940288 8708 37975085824052586080756839412272768 8709 38005622237545976652382371646619648 8710 38036179695636654880721340266540928 8711 38066758210409215438954392985796608 8712 38097357793953803903711586945346688 8713 38127978458366118667155020361351168 8714 38158620215747412849500508653170048 8715 38189283078204496211978355451363328 8716 38219967057849737070233268885691008 8717 38250672166801064208163473553113088 8718 38281398417181968792199068565789568 8719 38312145821121506286019682079080448 8720 38342914390754298365711472699545728 8721 38373704138220534835363528172945408 8722 38404515075665975543103711752239488 8723 38435347215241952297574006645587968 8724 38466200569105370784845408944350848 8725 38497075149418712485772419431088128 8726 38527970968350036593787184667559808 8727 38558888038072981933133337762725888 8728 38589826370766768877539589220746368 8729 38620785978616201269333118268981248 8730 38651766873811668338992815065990528 8731 38682769068549146625142424189534208 8732 38713792575030201894983639804572288 8733 38744837405461991065169202911264768 8734 38775903572057264123116051072971648 8735 38806991087034366048758571024252928 8736 38838099962617238736742004558868608 8737 38869230211035422919056058097778688 8738 38900381844524060088108766337143168 8739 38931554875323894420240660376322048 8740 38962749315681274699679290725875328 8741 38993965177848156242934155595563008 8742 39025202474082102823632084862345088 8743 39056461216646288597793130118381568 8744 39087741417809500029547011199032448 8745 39119043089846137817290169590857728 8746 39150366245036218820283479119617408 8747 39181710895665377985690664318271488 8748 39213077054024870276057476874979968 8749 39244464732411572597231680561102848 8750 39275873943127985726723895039200128 8751 39307304698482236242509348951031808 8752 39338757010788078452270592685557888 8753 39370230892364896323081221226938368 8754 39401726355537705411530657482533248 8755 39433243412637154794290046490902528 8756 39464782075999528999119310909806208 8757 39496342357966749936315418184204288 8758 39527924270886378830601909794256768 8759 39559527827111618153459742983323648 8760 39591153039001313555899495365964928 8761 39622799918919955801674982815940608 8762 39654468479237682700938341034210688 8763 39686158732330281044336621196935168 8764 39717870690579188537549950083474048 8765 39749604366371495736271305084387328 8766 39781359772099947981627954489435008 8767 39813136920162947336044613455577088 8768 39844935822964554519548366054973568 8769 39876756492914490846515403802984448 8770 39908598942428140162859631066169728 8771 39940463183926550783663187750289408 8772 39972349229836437431248939668303488 8773 40004257092590183173694986988371968 8774 40036186784625841363791241161854848 8775 40068138318387137578438120731312128 8776 40100111706323471558487416418503808 8777 40132106960889919149025375892389888 8778 40164124094547234240098058617130368 8779 40196163119761850707879011180085248 8780 40228224049005884356279313499814528 8781 40260306894757134859000046314078208 8782 40292411669499087702027230347836288 8783 40324538385720916126569287561248768 8784 40356687055917483072437074877675648 8785 40388857692589343121866540791676928 8786 40421050308242744443784055257012608 8787 40453264915389630738514463254642688 8788 40485501526547643182931912440727168 8789 40517760154240122376053505274626048 8790 40550040810996110285075826026899328 8791 40582343509350352191854393067307008 8792 40614668261843298639826086832809088 8793 40647015081021107381374603875565568 8794 40679383979435645325638987390936448 8795 40711774969644490486765284625481728 8796 40744188064210933932601381564961408 8797 40776623275703981733835065302335488 8798 40809080616698356913575364485763968 8799 40841560099774501397377218246606848 8800 40874061737518577963709524007424128 8801 40906585542522472194866614569975808 8802 40939131527383794428323214883221888 8803 40971699704705881708532928891322368 8804 41004290087097799739170306861637248 8805 41036902687174344835816543592726528 8806 41069537517556045879088857902350208 8807 41102194590869166268213603795468288 8808 41134873919745705875043163712240768 8809 41167575516823402998516674256027648 8810 41200299394745736319564634801388928 8811 41233045566161926856457449382084608 8812 41265814043726939920597952259074688 8813 41298604840101487072757967568519168 8814 41331417967952028079758953449778048 8815 41364253439950772871596781053411328 8816 41397111268775683499010698829179008 8817 41429991467110476091496532494041088 8818 41462894047644622815764171080157568 8819 41495819023073353834639389462888448 8820 41528766406097659266410057768793728 8821 41561736209424291144616788063633408 8822 41594728445765765378288068720367488 8823 41627743127840363712619936867155968 8824 41660780268372135690100239315358848 8825 41693839880090900612077532367536128 8826 41726921975732249500774670905447808 8827 41760026568037547061747137158053888 8828 41793153669753933646786159549514368 8829 41826303293634327217266672027189248 8830 41859475452437425307940164269638528 8831 41892670158927706991172473174622208 8832 41925887425875434841626566027100288 8833 41959127266056656901390365747232768 8834 41992389692253208645549668618379648 8835 42025674717252714948206204895100928 8836 42058982353848592048940892691156608 8837 42092312614840049519722335547506688 8838 42125665513032092232260614080311168 8839 42159041061235522325806422108930048 8840 42192439272266941175395597663923328 8841 42225860158948751360539099275051008 8842 42259303734109158634358477939273088 8843 42292770010582173893166895168749568 8844 42326259001207615146495737518840448 8845 42359770718831109487566877996105728 8846 42393305176304095064210634746305408 8847 42426862386483823050229477422399488 8848 42460442362233359617207531632547968 8849 42494045116421587906765931868110848 8850 42527670661923210003264073311648128 8851 42561319011618748906946812924919808 8852 42594990178394550507537670216885888 8853 42628684175142785558278078091706368 8854 42662401014761451650412734176741248 8855 42696140710154375188121103030550528 8856 42729903274231213363895119630894208 8857 42763688719907456134363144542732288 8858 42797497060104428196560221166224768 8859 42831328307749290964644685464731648 8860 42865182475775044547061178572812928 8861 42899059577120529724150112684228608 8862 42932959624730429926203640619938688 8863 42966882631555273211968179476103168 8864 43000828610551434247593538752082048 8865 43034797574681136286028703358435328 8866 43068789536912453146864321904923008 8867 43102804510219311196621950668505088 8868 43136842507581491329490103641341568 8869 43170903541984630948507159058792448 8870 43204987626420225947191172807417728 8871 43239094773885632691616649112977408 8872 43273224997384070002938318908431488 8873 43307378309924621140361976281939968 8874 43341554724522235784562423404862848 8875 43375754254197732021548574339760128 8876 43409976911977798326975768128391808 8877 43444222710894995550905341559717888 8878 43478491663987758903011512017898368 8879 43512783784300399938235620810293248 8880 43547099084883108542887787375462528 8881 43581437578791954921196024771166208 8882 43615799279088891582302866842364288 8883 43650184198841755327709557469216768 8884 43684592351124269239167852295083648 8885 43719023749016044667019483334524928 8886 43753478405602583218983336861300608 8887 43787956333975278749390394976370688 8888 43822457547231419348866491255895168 8889 43856982058474189334462930879234048 8890 43891529880812671240235025636947328 8891 43926101027361847808268594218795008 8892 43960695511242603980154478181737088 8893 43995313345581728888911123997933568 8894 44029954543511917851355281582744448 8895 44064619118171774360920869702729728 8896 44099307082705812080926058663649408 8897 44134018450264456838288620678463488 8898 44168753234004048617689598315331968 8899 44203511447086843556185341425614848 8900 44238293102681015938267962951872128 8901 44273098213960660191374264015863808 8902 44307926794105792881843178686549888 8903 44342778856302354711321788828090368 8904 44377654413742212513619959427845248 8905 44412553479623161252013644804374528 8906 44447476067148926016996916095438208 8907 44482422189529164024482760425996288 8908 44517391859979466614452702156208768 8909 44552385091721361250055296609435648 8910 44587401897982313517153546680236928 8911 44622442291995729124321292722372608 8912 44657506287000955903288626116802688 8913 44692593896243285809836376919687168 8914 44727705132973956925139725990386048 8915 44762840010450155457560991999459328 8916 44797998541935017744891643716667008 8917 44833180740697632257043587978969088 8918 44868386620013041599189783738525568 8919 44903616193162244515354232590696448 8920 44938869473432197892451396182041728 8921 44974146474115818764775090898321408 8922 45009447208511986318936910232495488 8923 45044771689925543899254225232723968 8924 45080119931667301013587813430366848 8925 45115491947054035339629166647984128 8926 45150887749408494731637528087335808 8927 45186307352059399227626709097381888 8928 45221750768341443057001736022282368 8929 45257218011595296648645377529397248 8930 45292709095167608639454602817286528 8931 45328224032411007883327021103710208 8932 45363762836684105460597352793628288 8933 45399325521351496687923982727200768 8934 45434912099783763128625645907787648 8935 45470522585357474603468296109948928 8936 45506156991455191201902207767444608 8937 45541815331465465293749361541234688 8938 45577497618782843541341163967479168 8939 45613203866807868912106551585538048 8940 45648934088947082691610529945971328 8941 45684688298613026497043197898539008 8942 45720466509224244291159307560201088 8943 45756268734205284396668410363117568 8944 45792094986986701511075639582648448 8945 45827945281005058721973179745353728 8946 45863819629702929522782473316993408 8947 45899718046528899828947215070527488 8948 45935640544937569994577184534115968 8949 45971587138389556829542966919118848 8950 46007557840351495617021612928096128 8951 46043552664296042131493287842807808 8952 46079571623701874657188960292213888 8953 46115614732053696006989181100474368 8954 46151682002842235541774002614949248 8955 46187773449564251190224088914198528 8956 46223889085722531469073067295982208 8957 46260028924825897503811171445260288 8958 46296192980389205049840226682192768 8959 46332381265933346514080027690139648 8960 46368593794985252977026159123660928 8961 46404830581077896215259309496516608 8962 46441091637750290724406128749666688 8963 46477376978547495742551679899271168 8964 46513686617020617274103535164690048 8965 46550020566726810114107566976483328 8966 46586378841229279873015484264411008 8967 46622761454097285001904164425433088 8968 46659168418906138818146831371709568 8969 46695599749237211531536130058600448 8970 46732055458677932270859147892665728 8971 46768535560821791110924433419665408 8972 46805040069268341100041062692559488 8973 46841568997623200287949803719507968 8974 46878122359498053754206429391870848 8975 46914700168510655637017229292208128 8976 46951302438284831162526770782279808 8977 46987929182450478674557959771045888 8978 47024580414643571664804451562666368 8979 47061256148506160803475462184501248 8980 47097956397686375970393030595110528 8981 47134681175838428286541782172254208 8982 47171430496622612146071243880892288 8983 47208204373705307248750761521184768 8984 47245002820758980632877069456491648 8985 47281825851462188708634563221372928 8986 47318673479499579291908325409588608 8987 47355545718561893638549955242098688 8988 47392442582345968479096252215063168 8989 47429364084554738053940804227842048 8990 47466310238897236148958530590995328 8991 47503281059088598131583230314283008 8992 47540276558850062987338186074665088 8993 47577296751908975356819874264301568 8994 47614341651998787573134831518552448 8995 47651411272859061699789728123977728 8996 47688505628235471569034698706337408 8997 47725624731879804820659980598591488 8998 47762768597549964941245910288899968 8999 47799937239009973303866328348622848 9000 47837130670029971208245443240320128 9001 47874348904386221921368204405751808 9002 47911591955861112718544235033877888 9003 47948859838243156924925374908858368 9004 47986152565326995957476883738053248 9005 48023470150913401367402355360022528 9006 48060812608809276883022393232526208 9007 48098179952827660453107097600524288 9008 48135572196787726290662414744176768 9009 48172989354514786917170398706843648 9010 48210431439840295207283435903084928 9011 48247898466601846433972483006660608 9012 48285390448643180314129368518530688 9013 48322907399814183054623208414855168 9014 48360449333970889398810986274994048 9015 48398016264975484673502348289507328 9016 48435608206696306836378663548155008 9017 48473225173007848523866400007897088 9018 48510867177790759099464866540893568 9019 48548534234931846702528371462504448 9020 48586226358324080297502847939289728 9021 48623943561866591723616996677009408 9022 48661685859464677745027996288623488 9023 48699453265029802101421831742291968 9024 48737245792479597559068291289374848 9025 48775063455737867962330682272432128 9026 48812906268734590285630316213223808 9027 48850774245405916685865813580709888 9028 48888667399694176555287278639050368 9029 48926585745547878574825394775605248 9030 48964529296921712767875490708934528 9031 49002498067776552554536627976798208 9032 49040492072079456806305760104156288 9033 49078511323803671901227013851168768 9034 49116555836928633779496142941195648 9035 49154625625439969999520204668796928 9036 49192720703329501794432509787732608 9037 49230841084595246129062896078962688 9038 49268986783241417757363375998647168 9039 49307157813278431280289208806146048 9040 49345354188722903204135447572019328 9041 49383575923597653999329011466027008 9042 49421823031931710159676333725129088 9043 49460095527760306262066635701485568 9044 49498393425124887026630877390456448 9045 49536716738073109377356434838601728 9046 49575065480658844503157554831681408 9047 49613439666942179919401637262655488 9048 49651839310989421529891395579683968 9049 49690264426873095689302945714126848 9050 49728715028671951266079873888544128 9051 49767191130470961705783333704695808 9052 49805692746361327094898222911541888 9053 49844219890440476225095490253242368 9054 49882772576812068657950622797157248 9055 49921350819585996790118364141846528 9056 49959954632878387918963713905070208 9057 49998584030811606308649258891788288 9058 50037239027514255256678886342160768 9059 50075919637121179160897929659547648 9060 50114625873773465586949797018508928 9061 50153357751618447336189133252804608 9062 50192115284809704514051565423394688 9063 50230898487507066598880082466439168 9064 50269707373876614511208099321298048 9065 50308541958090682683499255938531328 9066 50347402254327861130344001567899008 9067 50386288276772997519113014726361088 9068 50425200039617199241067509246077568 9069 50464137557057835482926476802408448 9070 50503100843298539298890916321913728 9071 50542089912549209683125100670353408 9072 50581104779026013642694931020687488 9073 50620145456951388270963429301075968 9074 50659211960554042821443419122878848 9075 50698304304068960782107445588656128 9076 50737422501737401950154984380167808 9077 50776566567806904507236990526373888 9078 50815736516531287095137837251434368 9079 50854932362170650891914695302709248 9080 50894154118991381688494403158758528 9081 50933401801266151965727878517342208 9082 50972675423273922971902121463420288 9083 51011974999299946800709859717152768 9084 51051300543635768469676886361899648 9085 51090652070579227999047140452220928 9086 51130029594434462491125580901876608 9087 51169433129511908210078904051826688 9088 51208862690128302662194155318231168 9089 51248318290606686676595285320450048 9090 51287799945276406486417700889043328 9091 51327307668473115810440861353771008 9092 51366841474538777935178970511593088 9093 51406401377821667797429814674669568 9094 51445987392676374067281797198360448 9095 51485599533463801231579219889225728 9096 51525237814551171677845861693025408 9097 51564902250312027778666905062719488 9098 51604592855126233976529260406467968 9099 51644309643379978869120339015630848 9100 51684052629465777295085324872768128 9101 51723821827782472420242995739639808 9102 51763617252735237824260143925205888 9103 51803438918735579587784647133626368 9104 51843286840201338380037239792261248 9105 51883161031556691546862035259670528 9106 51923061507232155199235849313614208 9107 51962988281664586302236375319052288 9108 52002941369297184764469261476144768 9109 52042920784579495527954140548251648 9110 52082926541967410658469662469932928 9111 52122958655923171436357580234948608 9112 52163017140915370447785939464258688 9113 52203102011418953676471422054023168 9114 52243213281915222595860894303602048 9115 52283350966891836261772209923555328 9116 52323515080842813405494318323643008 9117 52363705638268534527346728580825088 9118 52403922653675743990698379487261568 9119 52444166141577552116445966078312448 9120 52484436116493437277951773040537728 9121 52524732592949247996441065399697408 9122 52565055585477205036859086888751488 9123 52605405108615903504187716395859968 9124 52645781176910314940221832892382848 9125 52686183804911789420805439240880128 9126 52726613007178057653527595283111808 9127 52767068798273233075878210608037888 9128 52807551192767813953863747399818368 9129 52848060205238685481082883765813248 9130 52888595850269121878262187944582528 9131 52929158142448788493251853793886208 9132 52969747096373743901481547958684288 9133 53010362726646442006876419119136768 9134 53051005047875734143233319718603648 9135 53091674074676871176057290571644928 9136 53132369821671505604858358752020608 9137 53173092303487693665908699160690688 9138 53213841534759897435460210173815168 9139 53254617530128986933422553770754048 9140 53295420304242242227501710542067328 9141 53336249871753355537799099977515008 9142 53377106247322433341871316434057088 9143 53417989445615998480250531183853568 9144 53458899481306992262425610942264448 9145 53499836369074776573284003275849728 9146 53540800123605135980014439290369408 9147 53581790759590279839470503998783488 9148 53622808291728844405995124769251968 9149 53663852734725894939706028253134848 9150 53704924103292927815242216192992128 9151 53746022412147872630971510510583808 9152 53787147676015094318659218074869888 9153 53828299909625395253597965550010368 9154 53869479127716017365198754723365248 9155 53910685345030644248043288713494528 9156 53951918576319403273397619458158208 9157 53993178836338867701187166882316288 9158 54034466139852058792433160146128768 9159 54075780501628447922150551372955648 9160 54117121936443958692707452257356928 9161 54158490459080969047646143953092608 9162 54199886084328313385965710641122688 9163 54241308826981284676866347177607168 9164 54282758701841636574955391221906048 9165 54324235723717585535915130244579328 9166 54365739907423812932632433815387008 9167 54407271267781467171790261571289088 9168 54448829819618165810921097264445568 9169 54490415577767997675922359290216448 9170 54532028557071524979033838095161728 9171 54573668772375785437277210865041408 9172 54615336238534294391357683892815488 9173 54657030970407046925027813026643968 9174 54698752982860519984913552597886848 9175 54740502290767674500802583229104128 9176 54782278909007957506394968922055808 9177 54824082852467304260516193825701888 9178 54865914136038140368792629084202368 9179 54907772774619383905789480164917248 9180 54949658783116447537611265066406528 9181 54991572176441240644964873806430208 9182 55033512969512171446685259589948288 9183 55075481177254149123723812057120768 9184 55117476814598585943599463011307648 9185 55159499896483399385312575027068928 9186 55201550437853014264721663338164608 9187 55243628453658364860383001405554688 9188 55285733958856897039853160565399168 9189 55327866968412570386454534157058048 9190 55370027497295860326503896531091328 9191 55412215560483760257004047337259008 9192 55454431172959783673798591492521088 9193 55496674349713966300189905229037568 9194 55538945105742868216020338622168448 9195 55581243456049575987216704998473728 9196 55623569415643704795798107623713408 9197 55665922999541400570347154070847488 9198 55708304222765342116944608668035968 9199 55750713100344743250567533426638848 9200 55793149647315354926950967849216128 9201 55835613878719467374913198017527808 9202 55878105809605912229144665360533888 9203 55920625455030064663460565502394368 9204 55963172830053845524517187590469248 9205 56005747949745723465992044503318528 9206 56048350829180717083227844338702208 9207 56090981483440397048340353581580288 9208 56133639927612888245790202352112768 9209 56176326176792871908418682133659648 9210 56219040246081587753947586380780928 9211 56261782150586836121943144407236608 9212 56304551905422980111244098953986688 9213 56347349525710947717853977837191168 9214 56390175026578233973297610076210048 9215 56433028423158903083441936901603328 9216 56475909730593590567781168043131008 9217 56518818964029505399186333697753088 9218 56561756138620432144119282577629568 9219 56604721269526733103311176438120448 9220 56647714371915350452905531485785728 9221 56690735460959808386065857066385408 9222 56733784551840215255047942032879488 9223 56776861659743265713736839193427968 9224 56819966799862242860648598239390848 9225 56863099987397020382396797553328128 9226 56906261237554064697623925296999808 9227 56949450565546437101397660179365888 9228 56992667986593795910072102304586368 9229 57035913515922398606614004500021248 9230 57079187168765103986394054524230528 9231 57122488960361374303443258554974208 9232 57165818905957277417174476357212288 9233 57209177020805488939569158531104768 9234 57252563320165294382829336240011648 9235 57295977819302591307494913818492928 9236 57339420533489891471026314660308608 9237 57382891478006322976852530786418688 9238 57426390668137632423884626492983168 9239 57469918119176187056494746479362048 9240 57513473846420976914960678856115328 9241 57557057865177616986376023433003008 9242 57600670190758349356026015686985088 9243 57644310838482045359229056810221568 9244 57687979823674207733644000238072448 9245 57731677161666972772043245057097728 9246 57775402867799112475551686693057408 9247 57819156957416036707351575278911488 9248 57862939445869795346853332102819968 9249 57906750348519080444332374536142848 9250 57950589680729228376031999841440128 9251 57994457457872221999732378260471808 9252 58038353695326692810785705782197888 9253 58082278408477923098617566990778368 9254 58126231612717848103694558393573248 9255 58170213323445058174958222629142528 9256 58214223556064800927725343955246208 9257 58258262325988983402054655416844288 9258 58302329648636174221580008094096768 9259 58346425539431605752810052830363648 9260 58390550013807176264894484840204928 9261 58434703087201452089856901597380608 9262 58478884775059669783294324402850688 9263 58523095092833738285543434032775168 9264 58567334055982241083313570866514048 9265 58611601679970438371786549894627328 9266 58655897980270269217183341006875008 9267 58700222972360353719797664960217088 9268 58744576671725995177496555426813568 9269 58788959093859182249687937522024448 9270 58833370254258591121755273212409728 9271 58877810168429587669959324003729408 9272 58922278851884229626807081308943488 9273 58966776320141268746887914896211968 9274 59011302588726152973176989816894848 9275 59055857673171028603806002213552128 9276 59100441589014742459301284407943808 9277 59145054351802844050289329669029888 9278 59189695977087587745669787060970368 9279 59234366480427934941255976771125248 9280 59279065877389556228882976318054528 9281 59323794183544833565983328039518208 9282 59368551414472862445630418260476288 9283 59413337585759454067049578541088768 9284 59458152712997137506596959404715648 9285 59502996811785161889206226945916928 9286 59547869897729498560303132718452608 9287 59592771986442843258188007303282688 9288 59637703093544618286886227956567168 9289 59682663234660974689466710737666048 9290 59727652425424794421828477517139328 9291 59772670681475692526955348264747008 9292 59817718018460019309638809017449088 9293 59862794452030862511669105927405568 9294 59907899997848049487494615789976448 9295 59953034671578149380349543451721728 9296 59998198488894475298849996498401408 9297 60043391465477086494058487622975488 9298 60088613617012790537016915073603968 9299 60133864959195145496748071581646848 9300 60179145507724462118725732169664128 9301 60224455278307806003813371239415808 9302 60269794286658999787671559339861888 9303 60315162548498625320634090015162368 9304 60360560079554025848052887132677248 9305 60405986895559308191111743090966528 9306 60451443012255344928108938307790208 9307 60496928445389776576208792388108288 9308 60542443210717013773662197372080768 9309 60587987323998239462496183463067648 9310 60633560801001411071672567635628928 9311 60679163657501262700715735523524608 9312 60724795909279307303809606987714688 9313 60770457572123838874363835764359168 9314 60816148661829934630049293592818048 9315 60861869194199457198302889223651328 9316 60907619185041056802301772706619008 9317 60953398650170173447406975358681088 9318 60999207605409039108076535811997568 9319 61045046066586679915248162541928448 9320 61090914049538918344191483275033728 9321 61136811570108375402829931677073408 9322 61182738644144472820532321721007488 9323 61228695287503435237374160134995968 9324 61274681516048292393868747330398848 9325 61320697345648881321168117209776128 9326 61366742792181848531733866254887808 9327 61412817871530652210477922294693888 9328 61458922599585564406373303353354368 9329 61505056992243673224534916978229248 9330 61551221065408885018770450447878528 9331 61597414834991926584601402260062208 9332 61643638316910347352754305299740288 9333 61689891527088521583122192087072768 9334 61736174481457650559196352505419648 9335 61782487195955764782968434409340928 9336 61828829686527726170302937512596608 9337 61875201969125230246780150956146688 9338 61921604059706808344009584956151168 9339 61968035974237829796413946931970048 9340 62014497728690504138483712514163328 9341 62060989339043883302502341832491008 9342 62107510821283863816742191483913088 9343 62154062191403189004131172580589568 9344 62200643465401451181390205277880448 9345 62247254659285093858641520182345728 9346 62293895789067413939487857039745408 9347 62340566870768563921562611103039488 9348 62387267920415554097550977580387968 9349 62433998954042254756682144563150848 9350 62480759987689398386692584833888128 9351 62527551037404581876260496954359808 9352 62574372119242268717911446033525888 9353 62621223249263791211395254575546368 9354 62668104443537352667534193807781248 9355 62715015718138029612542525888790528 9356 62761957089147773992817447396334208 9357 62808928572655415380201484495372288 9358 62855930184756663177716390186064768 9359 62902961941554108825768594031771648 9360 62950023859157228008826254767052928 9361 62997115953682382862567966185668608 9362 63044238241252824181503166708578688 9363 63091390737998693627064303031943168 9364 63138573460057025936170798255122048 9365 63185786423571751130264874888675328 9366 63233029644693696724819283142363008 9367 63280303139580589939316984893145088 9368 63327606924397059907702843733181568 9369 63374941015314639889307371497832448 9370 63422305428511769480242581673657728 9371 63469700180173796825270000086417408 9372 63517125286492980830140883269071488 9373 63564580763668493374408694909779968 9374 63612066627906421524713890779902848 9375 63659582895419769748541062542000128 9376 63707129582428462128448490837831808 9377 63754706705159344576770158056357888 9378 63802314279846187050790271181738368 9379 63849952322729685768390345121333248 9380 63897620850057465424168896913702528 9381 63945319878084081406033801216606208 9382 63993049423071022012267357475004288 9383 64040809501286710669064119169056768 9384 64088600129006508148541535542123648 9385 64136421322512714787223456208764928 9386 64184273098094572704996549042740608 9387 64232155472048268024539681745010688 9388 64280068460676933091226317491735168 9389 64328012080290648693499975062274048 9390 64375986347206446283722803847187328 9391 64423991277748310199497324136235008 9392 64472026888247179885461383086377088 9393 64520093195040952115556376769773568 9394 64568190214474483215768788701784448 9395 64616317962899591287345095248969728 9396 64664476456675058430480088317089408 9397 64712665712166632968478665719103488 9398 64760885745747031672391139623171968 9399 64809136573795941986122113480654848 9400 64857418212700024252012977834112128 9401 64905730678852913936898075405303808 9402 64954073988655223858634585863189888 9403 65002448158514546413106180671930368 9404 65050853204845455801700498418885248 9405 65099289144069510259260491022614528 9406 65147755992615254282509691220878208 9407 65196253766918220858951451738636288 9408 65244782483420933696242206536048768 9409 65293342158572909452038804536475648 9410 65341932808830659964319966234476928 9411 65390554450657694482181913583812608 9412 65439207100524521897108223565442688 9413 65487890774908652974713955835527168 9414 65536605490294602586964104853426048 9415 65585351263173891944866426889699328 9416 65634128110045050831638692314107008 9417 65682936047413619836350413563609088 9418 65731775091792152588039099190365568 9419 65780645259700217990301084389736448 9420 65829546567664402456356988408281728 9421 65878479032218312144591849231761408 9422 65927442669902575194569985953135488 9423 65976437497264843963524639220563968 9424 66025463530859797263322440165406848 9425 66074520787249142597902758210224128 9426 66123609283001618401191978156775808 9427 66172729034692996275492756954021888 9428 66221880058906083230348310546122368 9429 66271062372230723921881781200437248 9430 66320275991263802892610735715526528 9431 66369520932609246811736844909150208 9432 66418797212878026715910794786268288 9433 66468104848688160250472479787040768 9434 66517443856664713911166528514827648 9435 66566814253439805286333212344188928 9436 66616216055652605299574787308884608 9437 66665649279949340452897319669874688 9438 66715113942983295070328045563319168 9439 66764610061414813542008315128578048 9440 66814137651911302568762171516211328 9441 66863696731147233407140615175979008 9442 66913287315804144114941603824841088 9443 66962909422570641797205838494957568 9444 67012563068142404852688386061688448 9445 67062248269222185220806188651593728 9446 67111965042519810629061510330433408 9447 67161713404752186840941371471167488 9448 67211493372643299904293021201955968 9449 67261304962924218400175498334158848 9450 67311148192333095692187331170336128 9451 67361023077615172176270426592247808 9452 67410929635522777530990198828853888 9453 67460867882815332968291988304314368 9454 67510837836259353484733820965989248 9455 67560839512628450113195558492438528 9456 67610872928703332175064489781422208 9457 67660938101271809532897414117900288 9458 67711035047128794843559266422032768 9459 67761163783076305811838334977179648 9460 67811324325923467444538122037900928 9461 67861516692486514305045897717956608 9462 67911740899588792768377997558306688 9463 67961996964060763276701914175111168 9464 68012284902740002595335233387730048 9465 68062604732471206069221465226723328 9466 68112956470106189879882820221851008 9467 68163340132503893302849981370073088 9468 68213755736530380965568922183549568 9469 68264203299058845105784821217640448 9470 68314682836969607830403123478905728 9471 68365194367150123374827799113105408 9472 68415737906494980362776849773199488 9473 68466313471905904066575113067347968 9474 68516921080291758667924415486910848 9475 68567560748568549519151124214448128 9476 68618232493659425404931148211719808 9477 68668936332494680804492438987685888 9478 68719672282011758154295041446506368 9479 68770440359155250111188745215541248 9480 68821240580876901816048386853350528 9481 68872072964135613157886853337694208 9482 68922937525897441038445837233532288 9483 68973834283135601637264393941024768 9484 69024763252830472677225351423531648 9485 69075724451969595690579622815612928 9486 69126717897547678285448472311028608 9487 69177743606566596412803784730738688 9488 69228801596035396633926389170903168 9489 69279891882970298388342487130882048 9490 69331014484394696262238235521235328 9491 69382169417339162257352534951723008 9492 69433356698841448060348073699305088 9493 69484576345946487312660677756141568 9494 69535828375706397880827017357592448 9495 69587112805180484127290720390217728 9496 69638429651435239181686943079777408 9497 69689778931544347212605448359231488 9498 69741160662588685699832242316739968 9499 69792574861656327707069819123662848 9500 69844021545842544155136064842560128 9501 69895500732249806095641870515191808 9502 69947012437987786985147504930517888 9503 69998556680173364959797797472698368 9504 70050133475930625110436181449093248 9505 70101742842390861758197648298262528 9506 70153384796692580730580663077966208 9507 70205059355981501637998091633164288 9508 70256766537410560150807189844016768 9509 70308506358139910276818705353883648 9510 70360278835336926639285142177324928 9511 70412083986176206755368238588100608 9512 70463921827839573315085708687170688 9513 70515792377516076460737298050695168 9514 70567695652401996066810203858034048 9515 70619631669700844020363909899747328 9516 70671600446623366501894486865595008 9517 70723602000387546266678408312537088 9518 70775636348218604926595932712733568 9519 70827703507349005232434101981544448 9520 70879803495018453356669406885529728 9521 70931936328473901176730169730449408 9522 70984102024969548558738694729263488 9523 71036300601766845641733236450131968 9524 71088532076134495122369836744414848 9525 71140796465348454540104080554672128 9526 71193093786691938562852821002663808 9527 71245424057455421273135924157349888 9528 71297787294936638454698083882890368 9529 71350183516440589879610757166645248 9530 71402612739279541595854270327174528 9531 71455074980773028215380146502238208 9532 71507570258247855202653704816796288 9533 71560098589038101163676981631008768 9534 71612659990485120135492024268235648 9535 71665254479937543876164607623036928 9536 71717882074751284155248424049172608 9537 71770542792289535044729796927602688 9538 71823236649922775210452968314487168 9539 71875963665028770204026011069186048 9540 71928723854992574755207415862259328 9541 71981517237206535064773403463467008 9542 72034343829070291097866012709769088 9543 72087203647990778877822014553325568 9544 72140096711382232780482702589496448 9545 72193023036666187828984610464841728 9546 72245982641271481989031206565121408 9547 72298975542634258464645616383295488 9548 72352001758197967994404422967523968 9549 72405061305413371148152595849166848 9550 72458154201738540624199598850784128 9551 72511280464638863546996727174135808 9552 72564440111587043765295724168181888 9553 72617633160063104150788728177082368 9554 72670859627554388897229599868197248 9555 72724119531555565820036680440086528 9556 72777412889568628656377031110510208 9557 72830739719102899365732204284428288 9558 72884100037675030430945596802000768 9559 72937493862809007159751435666587648 9560 72990921212036149986785446652748928 9561 73044382102895116776077256194244608 9562 73097876552931905124024576952034688 9563 73151404579699854662849227462279168 9564 73204966200759649364535036264338048 9565 73258561433679319845247680908771328 9566 73312190296034245670236512245339008 9567 73365852805407157659218414391001088 9568 73419548979388140192243750777917568 9569 73473278835574633516044446681448448 9570 73527042391571436050864258628153728 9571 73580839664990706697771281083793408 9572 73634670673451967146452740821327488 9573 73688535434582104183492129368915968 9574 73742433966015372001128723937918848 9575 73796366285393394506499547230896128 9576 73850332410365167631363816529607808 9577 73904332358587061642309932463013888 9578 73958366147722823451445057855274368 9579 74012433795443578927567337053749248 9580 74066535319427835207820806136998528 9581 74120670737361483009833044402782208 9582 74174840066937798944335617536060288 9583 74229043325857447828267362856992768 9584 74283280531828484998360567048939648 9585 74337551702566358625210086766460928 9586 74391856855793912027825462523316608 9587 74446196009241385988666076260466688 9588 74500569180646421069159402994071168 9589 74554976387754059925702406943490048 9590 74609417648316749626146132539283328 9591 74663892980094343966763540711211008 9592 74718402400854105789700640856233088 9593 74772945928370709300910968886509568 9594 74827523580426242388573461757400448 9595 74882135374810208941993778875465728 9596 74936781329319531170989120786465408 9597 74991461461758551925756595543359488 9598 75046175789939037017225183154307968 9599 75100924331680177537891348510670848 9600 75155707104808592183138353195008128 9601 75210524127158329573039316569079808 9602 75265375416570870574644076541845888 9603 75320260990895130624749900417466368 9604 75375180867987462053156096223301248 9605 75430135065711656406402574917910528 9606 75485123601938946771992413879054208 9607 75540146494548010103098472071692288 9608 75595203761424969543754107295984768 9609 75650295420463396754528045915291648 9610 75705421489564314238683455464172928 9611 75760581986636197668821270536388608 9612 75815776929594978214007822352898688 9613 75871006336364044867386822409863168 9614 75926270224874246774275750606642048 9615 75981568613063895560746698253795328 9616 76036901518878767662691716361083008 9617 76092268960272106655372719605465088 9618 76147670955204625583455996379101568 9619 76203107521644509291531375317352448 9620 76258578677567416755116098706777728 9621 76314084440956483412143453173137408 9622 76369624829802323494936208049391488 9623 76425199862103032362664911823699968 9624 76480809555864188834291097067422848 9625 76536453929098857521995444243120128 9626 76592132999827591165090954792551808 9627 76647846786078432964421183904677888 9628 76703595305886918917243583363658368 9629 76759378577296080152598004876853248 9630 76815196618356445267160414282822528 9631 76871049447126042661581867039326208 9632 76926937081670402877312795391324288 9633 76982859540062560933912657618976768 9634 77038816840383058666844999765643648 9635 77094809000719947065757980245884928 9636 77150836039168788613250407733460608 9637 77206897973832659624123342729330688 9638 77262994822822152585117313209655168 9639 77319126604255378495135194753794048 9640 77375293336257969205950805552307328 9641 77431495036963079763403266694955008 9642 77487731724511390749077178138697088 9643 77544003417051110622468660755693568 9644 77600310132737978063637314861304448 9645 77656651889735264316344145622089728 9646 77713028706213775531675505743809408 9647 77769440600351855112153105839423488 9648 77825887590335386056330142877091968 9649 77882369694357793303873597108174848 9650 77938886930620046081132747875232128 9651 77995439317330660247193958700023808 9652 78052026872705700640421782051509888 9653 78108649614968783425486434193850368 9654 78165307562351078440877690514405248 9655 78222000733091311546905251731734528 9656 78278729145435766974185631383598208 9657 78335492817638289672615614994956288 9658 78392291767960287660832341325968768 9659 78449126014670734376160056099995648 9660 78505995576046171025043588611596928 9661 78562900470370708933968601614532608 9662 78619840715936031900868664889762688 9663 78676816331041398547019202893447168 9664 78733827333993644669418366884946048 9665 78790873743107185593654881934819328 9666 78847955576704018527262919212827008 9667 78905072853113724913564043955929088 9668 78962225590673472785996289516285568 9669 79019413807728019122930407889256448 9670 79076637522629712202973347121401728 9671 79133896753738493960759005998481408 9672 79191191519421902343226316413455488 9673 79248521838055073666384703814483968 9674 79305887728020744972566976132926848 9675 79363289207709256388169691591344128 9676 79420726295518553481881055791495808 9677 79478199009854189623396398482341888 9678 79535707369129328342621280408042368 9679 79593251391764745689362280635957248 9680 79650831096188832593505514764646528 9681 79708446500837597225682934411870208 9682 79766097624154667358426458382588288 9683 79823784484591292727809985916960768 9684 79881507100606347395579342418347648 9685 79939265490666332111770208061308928 9686 79997059673245376677814079679604608 9687 80054889666825242310132316334194688 9688 80112755489895324004218318961239168 9689 80170657160952652899207894500098048 9690 80228594698501898642937854901331328 9691 80286568121055371757492901414699008 9692 80344577447133026005240844557161088 9693 80402622695262460755356210160877568 9694 80460703883978923350832281901208448 9695 80518821031825311475981630704713728 9696 80576974157352175524425181437153408 9697 80635163279117720967569867271487488 9698 80693388415687810723574922135875968 9699 80751649585635967526806861641678848 9700 80809946807543376297783202891456128 9701 80868280099998886513604973566967808 9702 80926649481599014578878060697173888 9703 80985054970947946197123449506234368 9704 81043496586657538742676402741509248 9705 81101974347347323633074630881558528 9706 81160488271644508701935503624142208 9707 81219038378183980572322353054220288 9708 81277624685608307030599918891952768 9709 81336247212567739400778986220699648 9710 81394905977720214919350266095020928 9711 81453600999731359110607569428676608 9712 81512332297274488162460324562626688 9713 81571099889030611302735488913031168 9714 81629903793688433175968905099250048 9715 81688744029944356220686151951843328 9716 81747620616502483047172940800571008 9717 81806533572074618815735107442393088 9718 81865482915380273615448250189469568 9719 81924468665146664843397064397160448 9720 81983490840108719584404423872025728 9721 82042549459009076991250259559825408 9722 82101644540598090665380285913519488 9723 82160776103633831038104625341267968 9724 82219944166882087752286381134430848 9725 82279148749116372044520209275568128 9726 82338389869117919127800939526439808 9727 82397667545675690574682296196005888 9728 82456981797586376700925768988426368 9729 82516332643654398949639684331061248 9730 82575720102691912275908527582470528 9731 82635144193518807531912566520414208 9732 82694604934962713852537826509852288 9733 82754102345859001041476467750944768 9734 82813636445050781957817615007051648 9735 82873207251388914903128690212732928 9736 82932814783732006009027298361748608 9737 82992459060946411625243717075058688 9738 83052140101906240708174040248823168 9739 83111857925493357209924026182402048 9740 83171612550597382467843700586355328 9741 83231403996115697594552764870443008 9742 83291232280953445868456860111625088 9743 83351097424023535124754737102061568 9744 83410999444246640146936382877112448 9745 83470938360551205058772154123337728 9746 83530914191873445716792967866497408 9747 83590926957157352103261599839551488 9748 83650976675354690719635140930659968 9749 83711063365425006980518662111182848 9750 83771187046335627608110138243680128 9751 83831347737061663027136681169911808 9752 83891545456586009760282132478837888 9753 83951780223899352824106066354618368 9754 84012052058000168125454252904613248 9755 84072360977894724858360632367382528 9756 84132707002597087901440850600686208 9757 84193090151129120215777406249484288 9758 84253510442520485243296459993936768 9759 84313967895808649305636356277403648 9760 84374462530038884003507907914444928 9761 84434994364264268616546493978820608 9762 84495563417545692503656021371490688 9763 84556169708951857503844800468615168 9764 84616813257559280337553385249554048 9765 84677494082452295008474428304867328 9766 84738212202723055205864601124315008 9767 84798967637471536707348630064857088 9768 84859760405805539782215498398653568 9769 84920590526840691595206864841064448 9770 84981458019700448610797748958649728 9771 85042362903516098997969533857169408 9772 85103305197426765035475336549583488 9773 85164284920579405517597796404051968 9774 85225302092128818160399332071934848 9775 85286356731237642008464917295792128 9776 85347448857076359842137425997383808 9777 85408578488823300585245597045669888 9778 85469745645664641713324669104810368 9779 85530950346794411662329735962165248 9780 85592192611414492237841872736294528 9781 85653472458734621024767083364958208 9782 85714789907972393797528119773116288 9783 85776144978353266930749223120928768 9784 85837537689110559810433837531755648 9785 85898968059485457245635346700156928 9786 85960436108727011880620883779892608 9787 86021941856092146607528264951922688 9788 86083485320845656979516097072407168 9789 86145066522260213624407109800706048 9790 86206685479616364658824762607379328 9791 86268342212202538102823177062187008 9792 86330036739315044295010444802089088 9793 86391769080258078308165361579245568 9794 86453539254343722365347637789016448 9795 86515347280891948256501635877961728 9796 86577193179230619755553685031841408 9797 86639076968695495038003023543615488 9798 86700998668630229099006419261443968 9799 86762958298386376171956518516686848 9800 86824955877323392147553973931904128 9801 86886991424808636993373401508855808 9802 86949064960217377173923217396501888 9803 87011176502932788071199404739002368 9804 87073326072345956405733261003717248 9805 87135513687855882658133176189206528 9806 87197739368869483491120492313230208 9807 87260003134801594172059494580748288 9808 87322305005074970995981584631920768 9809 87384644999120293709103686270107648 9810 87447023136376167932840934069868928 9811 87509439436289127588313695264964608 9812 87571893918313637321348975316354688 9813 87634386601912094927976257560199168 9814 87696917506554833780417827335858048 9815 87759486651720125253573630993891328 9816 87822094056894181152000720184059008 9817 87884739741571156137387331823321088 9818 87947423725253150156521654143837568 9819 88010146027450210869755329220968448 9820 88072906667680336079961742381273728 9821 88135705665469476161989148890513408 9822 88198543040351536492608688321647488 9823 88261418811868379880957337002835968 9824 88324332999569828999475848945438848 9825 88387285623013668815341735652016128 9826 88450276701765649022397335204327808 9827 88513306255399486473573021031333888 9828 88576374303496867613805600757194368 9829 88639480865647450913451955529269248 9830 88702625961448869302197970226118528 9831 88765809610506732603462804945502208 9832 88829031832434629969298558172380288 9833 88892292646854132315785372026912768 9834 88955592073394794758922029992459648 9835 89018930131694159051012097523580928 9836 89082306841397756017545655934036608 9837 89145722222159107994576679964786688 9838 89209176293639731266596109431991168 9839 89272669075509138504900665355010048 9840 89336200587444841206457460964403328 9841 89399770849132352133264457989931008 9842 89463379880265187752206818628553088 9843 89527027700544870675409203592429568 9844 89590714329680932101084066636920448 9845 89654439787390914254875995968585728 9846 89718204093400372831702152933185408 9847 89782007267442879438088858383679488 9848 89845849329260024035004377128227968 9849 89909730298601417381187950858190848 9850 89973650195224693476975129956128128 9851 90037609038895512008619454583799808 9852 90101606849387560793110535450165888 9853 90165643646482558223488584659386368 9854 90229719449970255714655447038821248 9855 90293834279648440149682182347030528 9856 90357988155322936326613248761774208 9857 90422181096807609405767338048012288 9858 90486413123924367357534912805904768 9859 90550684256503163410672496198811648 9860 90614994514381998501093764561292928 9861 90679343917406923721157493287108608 9862 90743732485432042769452406397218688 9863 90808160238319514401078980187783168 9864 90872627195939554878428251358162048 9865 90937133378170440422457680018915328 9866 91001678804898509664464117979803008 9867 91066263496018166098353932717785088 9868 91130887471431880533410337425021568 9869 91195550751050193547557977536872448 9870 91260253354791717941124824139897728 9871 91324995302583141191101424659857408 9872 91389776614359227905897561229711488 9873 91454597310062822280596367137619968 9874 91519457409644850552705951754942848 9875 91584356933064323458408584344240128 9876 91649295900288338689307487147271808 9877 91714274331292083349671288152997888 9878 91779292246058836414176183945578368 9879 91844349664579971186145863032373248 9880 91909446606854957756289240051942528 9881 91974583092891365461936051262046208 9882 92039759142704865346770361707644288 9883 92104974776319232621062034468896768 9884 92170230013766349122396212389163648 9885 92235524875086205776900862683004928 9886 92300859380326905060972434824180608 9887 92366233549544663463499682113650688 9888 92431647402803813948585697327575168 9889 92497100960176808418768212845314048 9890 92562594241744220178738215657427328 9891 92628127267594746399556927653675008 9892 92693700057825210583371201591017088 9893 92759312632540565028627383141613568 9894 92824965011853893295783689420824448 9895 92890657215886412673521154395209728 9896 92956389264767476645453191570529408 9897 93022161178634577357333824359743488 9898 93087972977633348084764634531011968 9899 93153824681917565701400479135694848 9900 93219716311649153147654026316352128 9901 93285647886998181899899160394743808 9902 93351619428142874440173306639829888 9903 93417630955269606726378726115770368 9904 93483682488572910662982831009925248 9905 93549774048255476572217570840854528 9906 93615905654528155665777939946318208 9907 93682077327609962517019656651276288 9908 93748289087728077533656064515888768 9909 93814540955117849430954306063515648 9910 93880832950022797705430819388716928 9911 93947165092694615109046208045252608 9912 94013537403393170123899534614082688 9913 94079949902386509437422088351367168 9914 94146402609950860418070677316466048 9915 94212895546370633591520495379939328 9916 94279428731938425117357614511547008 9917 94346002186955019266271152748249088 9918 94412615931729390897745168242205568 9919 94479269986578707938250329788776448 9920 94545964371828333859935414234521728 9921 94612699107811830159818681165201408 9922 94679474214870958839479175273775488 9923 94746289713355684885248006808403968 9924 94813145623624178748899660500446848 9925 94880041966042818828843383372464128 9926 94946978760986193951814701826215808 9927 95013956028837105855067118410661888 9928 95080973789986571669064038669962368 9929 95148032064833826400670978471477248 9930 95215130873786325416848102213766528 9931 95282270237259746928843142314590208 9932 95349450175677994476884750378908288 9933 95416670709473199415376330446880768 9934 95483931859085723398590404721867648 9935 95551233644964160866863562178428928 9936 95618576087565341533292040450324608 9937 95685959207354332870927991398514688 9938 95753383024804442600476480759159168 9939 95820847560397221178493272271618048 9940 95888352834622464286083446686451328 9941 95955898867978215318100906053419008 9942 96023485680970767872848813689481088 9943 96091113294114668242281020226797568 9944 96158781727932717902704526140728448 9945 96226491002955976005983031157833728 9946 96294241139723761871241620943873408 9947 96362032158783657477072641471807488 9948 96429864080691509954242811469795968 9949 96497736926011434078901623349198848 9950 96565650715315814766291083012576128 9951 96633605469185309564956838941687808 9952 96701601208208851151460750965493888 9953 96769637952983649825594949108154368 9954 96837715724115196006097432917029248 9955 96905834542217262726869261670678528 9956 96973994427911908133693385866862208 9957 97042195401829477981455170390540288 9958 97110437484608608131864659761872768 9959 97178720696896227051680635864219648 9960 97247045059347558311436518552140928 9961 97315410592626123084668159539396608 9962 97383817317403742647643579966946688 9963 97452265254360540879594702050951168 9964 97520754424184946763451125210770048 9965 97589284847573696887075997076963328 9966 97657856545231837945004029779291008 9967 97726469537872729240681711914713088 9968 97795123846218045189209766595389568 9969 97863819490997777820587905976680448 9970 97932556492950239283461932665145728 9971 98001334872822064349373238406545408 9972 98070154651368212917510750453839488 9973 98139015849351972519965376015187968 9974 98207918487544960827486995181950848 9975 98276862586727128155744052736688128 9976 98345848167686759972085799241159808 9977 98414875251220479402807231804325888 9978 98483943858133249740916784930346368 9979 98553054009238376954406821846581248 9980 98622205725357512195026976711590528 9981 98691399027320654307560398103134208 9982 98760633935966152339602944186172288 9983 98829910472140708051845379960864768 9984 98899228656699378428858626990571648 9985 98968588510505578190382116009852928 9986 99037990054431082303115292812468608 9987 99107433309356028493012327819378688 9988 99176918296168919758080079726743168 9989 99246445035766626881679363633922048 9990 99316013549054390946329574051475328 9991 99385623856945825848016713189163008 9992 99455275980362920811004874923945088 9993 99524969940236042903151234847981568 9994 99594705757503939551724596796632448 9995 99664483453113741059727546256457728 9996 99734303048020963122722261053217408 9997 99804164563189509346160029719871488 9998 99874068019591673763214527944579968 9999 99944013438208143353118903498702848 10000 100014000840028000560006720044800128