347935175494373645555599872
347,935,175,494,373,645,555,599,872 is an even composite number composed of six prime numbers multiplied together.
347935175494373645555599872 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 347935175494373645555599872:
29 × 36 × 133 × 233 × 373 × 8833
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 23 × 23 × 23 × 37 × 37 × 37 × 883 × 883 × 883)See below for interesting mathematical facts about the number 347935175494373645555599872 from the Numbermatics database.
Names of 347935175494373645555599872
- Cardinal: 347935175494373645555599872 can be written as Three hundred forty-seven septillion, nine hundred thirty-five sextillion, one hundred seventy-five quintillion, four hundred ninety-four quadrillion, three hundred seventy-three trillion, six hundred forty-five billion, five hundred fifty-five million, five hundred ninety-nine thousand, eight hundred seventy-two.
Scientific notation
- Scientific notation: 3.47935175494373645555599872 × 1026
Factors of 347935175494373645555599872
Divisors of 347935175494373645555599872
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 23 24 26 27 32 36 37 39 46 48 52 54 64 69 72 74 78 81 92 96 104 108 111 117 128 138 144 148 156 162 169 184 192 207 208 216 222 234 243 256 276 288 296 299 312 324 333 338 351 368 384 414 416 432 444 468 481 486 507 512 529 552 576 592 598 621 624 648 666 676 702 729 736 768 828 832 851 864 883 888 897 936 962 972 999 1014 1053 1058 1104 1152 1184 1196 1242 1248 1296 1332 1352 1369 1404 1443 1458 1472 1521 1536 1587 1656 1664 1702 1728 1766 1776 1794 1863 1872 1924 1944 1998 2028 2106 2116 2197 2208 2304 2368 2392 2484 2496 2553 2592 2649 2664 2691 2704 2738 2808 2886 2916 2944 2997 3042 3159 3174 3312 3328 3404 3456 3532 3552 3588 3726 3744 3848 3887 3888 3996 4056 4107 4212 4232 4329 4394 4416 4563 4608 4736 4761 4784 4968 4992 5106 5184 5298 5328 5382 5408 5476 5589 5616 5772 5832 5888 5994 6084 6253 6318 6348 6591 6624 6656 6808 6877 6912 7064 7104 7176 7452 7488 7659 7696 7774 7776 7947 7992 8073 8112 8214 8424 8464 8658 8788 8832 8991 9126 9472 9477 9522 9568 9936 9984 10212 10368 10596 10656 10764 10816 10952 11063 11178 11232 11479 11544 11661 11664 11776 11988 12167 12168 12321 12506 12636 12696 12987 13182 13248 13616 13689 13754 13824 14128 14208 14283 14352 14904 14976 15318 15392 15548 15552 15894 15984 16146 16224 16428 16767 16848 16928 17316 17576 17664 17797 17982 18252 18759 18944 18954 19044 19136 19573 19773 19872 19968 20309 20424 20631 20736 21192 21312 21528 21632 21904 22126 22356 22464 22958 22977 23088 23322 23328 23841 23976 24219 24334 24336 24642 25012 25272 25392 25974 26364 26496 26973 27232 27378 27508 28256 28416 28566 28704 29808 29952 30636 30784 31096 31104 31487 31788 31968 32292 32448 32671 32856 33189 33534 33696 33856 34437 34632 34983 35152 35328 35594 35964 36501 36504 36963 37518 37908 38088 38272 38961 39146 39546 39744 40618 40848 41067 41262 41472 42384 42624 42849 43056 43264 43808 44252 44712 44928 45916 45954 46176 46644 46656 47682 47952 48438 48668 48672 49284 50024 50531 50544 50653 50784 51948 52728 52992 53391 53946 54464 54756 55016 56277 56512 56832 57132 57408 58719 59319 59616 59904 60927 61272 61568 61893 62192 62208 62974 63576 63936 64584 64896 65342 65712 66378 67068 67392 67712 68874 68931 69264 69966 70304 71188 71523 71928 72657 73002 73008 73926 75036 75816 76176 76544 77922 78292 79092 79488 81236 81289 81696 82134 82524 84768 85248 85698 86112 86528 87616 88504 89401 89424 89856 91832 91908 92352 93288 93312 94461 95364 95904 96876 97336 97344 98013 98568 99567 100048 101062 101088 101306 101568 103311 103896 104949 105456 105984 106782 107892 108928 109503 109512 110032 110889 112554 113024 114264 114816 116883 117438 118638 119232 121854 122544 123136 123201 123786 124384 124416 125948 127152 127872 128547 129168 129792 130684 131424 132756 134136 134784 135424 137748 137862 138528 139932 140608 142376 143046 143819 143856 145314 146004 146016 147852 149227 150072 151593 151632 151959 152352 153088 155844 156584 158171 158184 158976 160173 162472 162578 163392 164268 165048 168831 169536 170496 171396 172224 175232 176157 177008 177957 178802 178848 179712 182781 183664 183816 184704 185679 186576 186624 188922 190728 191808 193752 194672 194688 196026 197136 199134 200096 202124 202176 202612 203136 206622 206793 207792 209898 210912 213564 214569 215784 217856 217971 219006 219024 220064 221778 225108 226048 228528 229632 231361 233766 234876 237276 238464 243708 243867 245088 246272 246402 247572 248768 251896 254304 254449 255744 257094 258336 259584 261368 262848 264017 265512 268203 268272 269568 270848 275496 275724 277056 279864 281216 283383 284752 286092 287638 287712 290628 292008 292032 294039 295704 298454 298701 300144 303186 303264 303918 304704 309933 311688 313168 314847 316342 316368 317952 320346 324944 325156 326784 328509 328536 330096 332667 337662 339072 342792 344448 350464 350649 352314 354016 355914 357604 357696 365562 367328 367632 369408 371358 373152 373248 377844 381456 383616 385641 387504 389344 389376 392052 394272 398268 400192 404248 404352 405224 406272 409331 413244 413586 415584 419796 421824 424723 427128 429138 431457 431568 435712 435942 438012 438048 440128 443556 447681 450179 450216 452096 454779 455877 457056 459264 462722 467107 467532 469752 474513 474552 476928 480519 487416 487734 490176 492804 495144 497536 503792 506493 508608 508898 511488 514188 516672 522736 525696 528034 528471 531024 533871 536406 536544 539136 548343 550992 551448 554112 557037 559728 562432 566766 569504 572184 575276 575424 581256 584016 584064 588078 591408 596908 597402 600288 606372 606528 607836 609408 619866 620379 623376 626336 629694 632684 632736 640692 643707 649888 650312 653568 657018 657072 658489 660192 665334 675324 678144 685584 688896 694083 700928 701298 704628 708032 711828 715208 715392 724201 731124 731601 734656 735264 738816 742716 746304 751433 755688 762912 763347 767232 771282 775008 778688 778752 779689 784104 788544 792051 796536 800384 804609 808496 808704 810448 812544 818662 826488 827172 831168 839592 843648 849446 850149 854256 858276 862914 863136 871884 876024 876096 880256 882117 887112 895362 896103 900358 900432 909558 911754 914112 925444 929799 934214 935064 939504 944541 949026 949104 953856 961038 974832 975468 980352 985527 985608 990288 995072 998001 1007584 1012986 1017216 1017796 1028376 1033344 1045472 1051392 1056068 1056942 1062048 1067742 1072812 1073088 1096686 1101984 1102896 1108224 1114074 1119456 1124864 1133532 1139008 1144368 1150552 1150848 1162213 1162512 1165019 1168032 1168128 1176156 1182816 1193816 1194804 1200576 1208827 1212744 1213056 1215672 1218816 1227993 1239732 1240758 1246752 1252672 1259388 1265368 1265472 1274169 1281384 1287414 1294371 1299776 1300624 1307136 1314036 1314144 1316978 1320384 1330668 1343043 1350537 1350648 1356288 1364337 1367631 1371168 1377792 1388166 1401321 1402596 1409256 1416064 1423539 1423656 1430416 1430784 1441557 1448402 1462248 1463202 1469312 1470528 1485432 1492608 1502866 1511376 1519479 1525824 1526694 1534464 1542564 1550016 1557376 1559378 1568208 1577088 1584102 1585413 1593072 1600768 1601613 1609218 1616992 1617408 1620896 1637324 1645029 1652976 1654344 1662336 1671111 1679184 1687296 1698892 1700298 1708512 1716552 1725828 1726272 1743768 1752048 1752192 1760512 1764234 1774224 1790724 1792206 1800716 1800864 1819116 1823508 1828224 1850888 1859598 1868428 1869647 1870128 1879008 1889082 1898052 1898208 1922076 1939951 1949664 1950936 1960704 1971054 1971216 1975467 1980576 1990144 1996002 2015168 2025972 2034432 2035592 2056223 2056752 2066688 2082249 2090944 2102784 2112136 2113884 2124096 2135484 2145624 2146176 2172603 2193372 2194803 2203968 2205792 2216448 2228148 2238912 2254299 2267064 2278016 2288736 2290041 2301104 2301696 2324426 2325024 2330038 2336064 2336256 2339067 2352312 2365632 2376153 2387632 2389608 2401152 2413827 2417654 2425488 2426112 2431344 2437632 2455986 2479464 2481516 2493504 2505344 2518776 2530736 2530944 2548338 2550447 2562768 2574828 2588742 2599552 2601248 2628072 2628288 2633956 2640768 2646351 2661336 2686086 2688309 2701074 2701296 2728674 2735262 2742336 2776332 2789397 2802642 2805192 2818512 2832128 2833623 2847078 2847312 2860832 2861568 2883114 2896804 2924496 2926404 2938624 2941056 2956581 2970864 2985216 3005732 3007693 3022752 3038958 3051648 3053388 3085128 3100032 3114752 3118756 3136416 3154176 3168204 3170826 3186144 3201536 3203226 3218436 3233984 3241792 3274648 3290058 3305952 3307837 3308688 3324672 3342222 3358368 3374592 3397784 3400596 3417024 3432221 3433104 3451656 3452544 3486639 3487536 3495057 3504096 3504384 3521024 3528468 3548448 3581448 3584412 3601432 3601728 3626481 3638232 3647016 3656448 3683979 3701776 3719196 3736856 3739294 3740256 3758016 3778164 3796104 3796416 3822507 3844152 3879902 3883113 3899328 3901872 3921408 3942108 3942432 3950934 3961152 3992004 4029129 4030336 4051611 4051944 4068864 4071184 4093011 4102893 4112446 4113504 4133376 4164498 4181888 4203963 4224272 4227768 4248192 4270617 4270968 4291248 4292352 4324671 4345206 4386744 4389606 4407936 4411584 4456296 4477824 4508598 4534128 4556032 4558437 4577472 4580082 4602208 4603392 4648852 4650048 4660076 4672128 4678134 4704624 4731264 4752306 4756239 4775264 4779216 4802304 4827654 4835308 4850976 4852224 4862688 4911972 4935087 4958928 4963032 4987008 5010688 5013333 5037552 5061472 5061888 5096676 5100894 5125536 5149656 5177484 5199104 5202496 5256144 5256576 5267912 5281536 5292702 5321303 5322672 5372172 5376618 5402148 5402592 5457348 5470524 5484672 5521399 5552664 5578794 5605284 5608941 5610384 5637024 5664256 5667246 5694156 5694624 5721664 5766228 5793608 5819853 5848992 5852327 5852808 5877248 5882112 5913162 5926401 5941728 5970432 6011464 6015386 6045504 6072391 6077916 6103296 6106776 6168669 6170256 6200064 6229504 6237512 6246747 6272832 6308352 6336408 6341652 6372288 6406452 6436872 6467968 6483584 6517809 6549296 6580116 6584409 6611904 6615674 6617376 6649344 6684444 6716736 6762897 6795568 6801192 6834048 6864442 6866208 6870123 6903312 6905088 6973278 6975072 6990114 7008192 7008768 7017201 7056936 7096896 7128459 7162896 7168824 7202864 7203456 7241481 7252962 7276464 7294032 7312896 7367958 7403552 7438392 7473712 7478588 7480512 7516032 7556328 7592208 7592832 7645014 7651341 7688304 7759804 7766226 7798656 7803744 7884216 7884864 7901868 7922304 7939053 7984008 8058258 8060672 8064927 8103222 8103888 8142368 8186022 8205786 8224892 8227008 8328996 8363776 8368191 8407926 8448544 8455536 8496384 8541234 8541936 8560357 8582496 8584704 8649342 8690412 8773488 8779212 8815872 8823168 8869743 8912592 8955648 9017196 9023079 9068256 9112064 9116874 9154944 9160164 9204416 9297704 9300096 9320152 9344256 9356268 9409248 9414613 9462528 9504612 9512478 9550528 9558432 9604608 9655308 9670616 9701952 9725376 9768629 9823944 9870174 9917856 9923511 9926064 9974016 10021376 10026666 10075104 10122944 10123776 10135957 10193352 10201788 10251072 10296663 10299312 10354968 10398208 10404992 10459917 10485171 10512288 10513152 10535824 10563072 10585404 10642606 10645344 10743461 10744344 10753236 10804296 10805184 10879443 10914696 10941048 10969344 11042798 11051937 11105328 11157588 11210568 11217882 11220768 11274048 11334492 11388312 11389248 11443328 11467521 11532456 11587216 11639706 11649339 11697984 11704654 11705616 11764224 11826324 11852802 11883456 12022928 12030772 12087387 12091008 12144782 12154833 12155832 12206592 12213552 12279033 12308679 12337338 12340512 12400128 12475024 12493494 12545664 12611889 12672816 12683304 12744576 12811851 12812904 12873744 12935936 12967168 12974013 13035618 13098592 13160232 13168818 13223808 13231348 13234752 13368888 13433472 13525794 13591136 13602384 13668096 13728884 13732416 13740246 13806624 13810176 13946556 13950144 13980228 14016384 14034402 14113872 14193792 14256918 14268717 14325792 14337648 14405728 14406912 14482962 14505924 14552928 14588064 14735916 14805261 14807104 14876784 14947424 14957176 14961024 15032064 15112656 15145247 15184416 15185664 15290028 15302682 15376608 15519608 15532452 15597312 15607488 15714751 15768432 15769728 15803736 15844608 15878106 15963909 15968016 16116516 16121344 16129854 16206444 16207776 16284736 16372044 16411572 16449784 16454016 16564197 16656623 16657992 16727552 16736382 16815852 16826823 16897088 16911072 16992768 17082468 17083872 17120714 17164992 17282959 17298684 17380824 17459559 17546976 17556981 17558424 17631744 17646336 17739486 17779203 17825184 17911296 17932847 18034392 18046158 18136512 18217173 18233748 18309888 18320328 18408832 18506007 18595408 18600192 18640304 18688512 18712536 18740241 18818496 18829226 18925056 19009224 19024956 19101056 19116864 19310616 19341232 19403904 19450752 19537258 19553427 19647888 19740348 19753227 19835712 19847022 19852128 19948032 20053332 20150208 20245888 20271914 20288691 20386704 20403576 20502144 20593326 20598624 20610369 20709936 20809984 20919834 20970342 21024576 21026304 21051603 21071648 21170808 21285212 21290688 21385377 21486922 21488688 21506472 21608592 21610368 21724443 21758886 21829392 21882096 21938688 22085596 22103874 22210656 22315176 22421136 22435764 22441536 22548096 22668984 22776624 22778496 22886656 22935042 22954023 23064912 23174432 23279412 23298678 23395968 23409308 23411232 23652648 23705604 23766912 23817159 24045856 24061544 24174774 24182016 24289564 24309666 24311664 24427104 24558066 24617358 24674676 24681024 24950048 24986988 25091328 25223778 25345632 25366608 25489152 25623702 25625808 25681071 25747488 25871872 25934336 25948026 26071236 26197184 26320464 26337636 26447616 26462696 26469504 26730899 26737776 26795437 26866944 27051588 27069237 27182272 27204768 27336192 27457768 27464832 27480492 27613248 27803021 27893112 27900288 27960456 28032768 28068804 28227744 28243839 28387584 28513836 28537434 28651584 28675296 28811456 28813824 28848493 28965924 29011848 29105856 29176128 29305887 29471832 29610522 29614208 29753568 29770533 29894848 29914352 29922048 30064128 30225312 30290494 30368832 30371328 30407871 30580056 30605364 30753216 30889989 31039216 31064904 31194624 31214976 31379751 31429502 31455513 31536864 31539456 31607472 31689216 31756212 31927818 31936032 32230383 32233032 32259708 32412888 32415552 32569472 32638329 32744088 32823144 32899568 32908032 33128394 33155811 33313246 33315984 33472764 33631704 33653646 33794176 33822144 34164936 34167744 34241428 34329984 34402563 34565918 34597368 34761648 34919118 34948017 35093952 35113962 35116848 35292672 35478972 35558406 35650368 35865694 36068784 36092316 36262161 36273024 36434346 36464499 36467496 36619776 36640656 36817664 36837099 36926037 37012014 37190816 37200384 37280608 37425072 37480482 37636992 37658452 37835667 38018448 38049912 38202112 38233728 38435553 38621232 38682464 38807808 38901504 39074516 39106854 39295776 39480696 39506454 39671424 39694044 39704256 40106664 40300416 40491776 40543828 40577382 40773408 40807152 41004288 41186652 41197248 41220738 41419872 41619968 41839668 41940684 42049152 42103206 42143296 42341616 42570424 42581376 42770754 42973844 42977376 43001881 43012944 43217184 43220736 43448886 43517772 43658784 43764192 44171192 44207748 44421312 44618873 44630352 44726599 44842272 44871528 44883072 45096192 45337968 45435741 45553248 45556992 45773312 45870084 45908046 46129824 46348864 46558824 46597356 46791936 46818616 46822464 47144253 47305296 47411208 47533824 47634318 47891727 48091712 48123088 48349548 48364032 48579128 48619332 48623328 48854208 49116132 49234716 49349352 49362048 49692591 49900096 49969869 49973976 50182656 50447556 50480469 50691264 50733216 50978304 51247404 51251616 51362142 51494976 51848877 51896052 52142472 52378677 52394368 52640928 52670943 52675272 52895232 52925392 52939008 53337609 53461798 53475552 53590874 53733888 53798541 54103176 54138474 54364544 54409536 54651519 54915536 54929664 54960984 55226496 55518021 55606042 55786224 55800576 55920912 56065536 56137608 56220723 56455488 56487678 56775168 57027672 57074868 57303168 57350592 57622912 57696986 57931848 58023696 58211712 58352256 58611774 58660281 58943664 59221044 59228416 59259681 59507136 59541066 59789696 59828704 59844096 60450624 60580988 60737664 60815742 60866073 61160112 61210728 61506432 61779978 61831107 62078432 62129808 62429952 62759502 62859004 62911026 63073728 63078912 63154809 63214944 63512424 63855636 63872064 64156131 64460766 64466064 64519416 64825776 64831104 65138944 65173329 65276658 65488176 65646288 65799136 65816064 66256788 66311622 66626492 66631968 66945528 67263408 67307292 67588352 67644288 68329872 68335488 68482856 68659968 68805126 69131836 69176939 69194736 69523296 69838236 69896034 70187904 70227924 70233696 70957944 71116812 71300736 71731388 71778187 72137568 72184632 72524322 72546048 72868692 72928998 72934992 73281312 73635328 73674198 73852074 74024028 74381632 74561216 74850144 74960964 75273984 75316904 75671334 76036896 76080251 76099824 76404224 76467456 76871106 77043213 77242464 77364928 77615616 77803008 78149032 78213708 78591552 78941083 78961392 79012908 79342848 79388088 79408512 80192697 80213328 80386311 80600832 80983552 81087656 81154764 81207711 81546816 81614304 82008576 82373304 82394496 82441476 82839744 83409063 83679336 83881368 84098304 84206412 84286592 84683232 84731517 85140848 85162752 85541508 85947688 85954752 86003762 86025888 86434368 86441472 86545479 86897772 87035544 87317568 87528384 87917661 88342384 88415496 88842624 89237746 89260704 89311599 89453198 89684544 89743056 89766144 90192384 90675936 90871482 91106496 91113984 91223613 91740168 91816092 92259648 92669967 92697728 93117648 93194712 93583872 93637232 93644928 94139253 94288506 94366539 94610592 94822416 95067648 95268636 95783454 96183424 96246176 96691149 96699096 97158256 97238664 97246656 97708416 97914987 98232264 98469432 98698704 98724096 99385182 99467433 99800192 99939738 99947952 100895112 100960938 101382528 101466432 102494808 102503232 102724284 102989952 103207689 103697754 103792104 104284944 104757354 104788736 104844051 105281856 105341886 105350544 105850784 105878016 106675218 106923596 106951104 107181748 107597082 108206352 108276948 108729088 108786483 108819072 109303038 109393497 109831072 109859328 109921968 110452992 111036042 111212084 111284641 111572448 111601152 111841824 112275216 112441446 112910976 112975356 113507001 114055344 114149736 114606336 114701184 115245824 115306659 115393972 115863696 116047392 116423424 116704512 117223548 117320562 117887328 118442088 118456832 118519362 119014272 119082132 119579392 119657408 120901248 121161976 121475328 121631484 121732146 122320224 122389969 122421456 123012864 123559956 123662214 124156864 124259616 124859904 125519004 125718008 125822052 126147456 126309618 126429888 126992177 127024848 127711272 127744128 128312262 128921532 128932128 129005643 129038832 129651552 129662208 130277888 130346658 130553316 130976352 131292576 131598272 131767441 132513576 132623244 133252984 133263936 133856619 133891056 134179797 134526816 134614584 135176704 135288576 136307223 136659744 136670976 136965712 137319936 137610252 138263672 138353878 138389472 139046592 139664993 139676472 139792068 140375808 140455848 140467392 141432759 141915888 142233624 142601472 143462776 143556374 143675181 144275136 144369264 145048644 145092096 145737384 145857996 145869984 146562624 147348396 147704148 148048056 148763264 149077773 149122432 149700288 149909607 149921928 150547968 150633808 151342668 151441407 152073792 152160502 152199648 152934912 153742212 154086426 154484928 154729856 155546631 156298064 156427416 157136031 157183104 157882166 157922784 158012829 158025816 158685696 158776176 158817024 160012827 160385394 160426656 160772622 161201664 161395623 162175312 162309528 162415422 163093632 163228608 163954557 164746608 164788992 164882952 165679488 166554063 166818126 167358672 167762736 168196608 168412824 168573184 168662169 169366464 169463034 170281696 170325504 171083016 171895376 171909504 172007524 172051776 172868736 173090958 173795544 174071088 174635136 175056768 175835322 175980843 176684768 176830992 177685248 178475492 178521408 178623198 178906396 179369088 179486112 179532288 181351872 181742964 182212992 182447226 182598219 183480336 183632184 184519296 185339934 185395456 185493321 186235296 186389424 187274464 187289856 188278506 188577012 188733078 189221184 189464427 189644832 190537272 191566908 192366848 192468393 192492352 193382298 193398192 194316512 194477328 194493312 195416832 195829974 196464528 196888211 196938864 197397408 197448192 198770364 198934866 199600384 199879476 199895904 201790224 201921876 202765056 202932864 204291763 204989616 205006464 205448568 205979904 206415378 207395508 207530817 207584208 208569888 209514708 209577472 209688102 210563712 210683772 210701088 211701568 213350436 213847192 213902208 214363496 215194164 215334561 216412704 216536099 216553896 217458176 217572966 217638144 218606076 218786994 219662144 219843936 220905984 222072084 222424168 222569282 223144896 223683648 224550432 224678467 224882892 225821952 225950712 227014002 228110688 228240753 228299472 229212672 229402368 230491648 230613318 230787944 231129639 231727392 232094784 232846848 233127011 233409024 234447096 234641124 235774656 236823249 236884176 237038724 238028544 238164264 239158784 239314816 240578091 241158933 241802496 242323952 242950656 243262968 243464292 243623133 244640448 244779938 244842912 246025728 247119912 247324428 248313728 248519232 250227189 251038008 251436016 251644104 252294912 252619236 252859776 253984354 254049696 254194551 255422544 255488256 256624524 257843064 257864256 258011286 258077664 259303104 259324416 259636437 260693316 261106632 261952704 262585152 263196544 263534882 263752983 265027152 265246488 266505968 266527872 267713238 267782112 267934797 268359594 269053632 269229168 270577152 272614446 273319488 273341952 273670839 273931424 275220504 276527344 276707756 276778944 278009901 278093184 279329986 279352944 279584136 280751616 280911696 280934784 282417759 282865518 283099617 283831776 284467248 285202944 286925552 287112748 287350362 288550272 288738528 290073447 290097288 291474768 291715992 291739968 293125248 293744961 294696792 295408296 296096112 297526528 298155546 298244864 298402299 299400576 299819214 299843856 301267616 302685336 302882814 304147584 304321004 304399296 307484424 308172852 308969856 309459712 309623067 311093262 312596128 312854832 314272062 314366208 315764332 315845568 316025658 316051632 317552352 317634048 320025654 320770788 320853312 321545244 322791246 324350624 324619056 324830844 326187264 326457216 327909114 328180491 329493216 329577984 329765904 331358976 333108126 333636252 333853923 334717344 335525472 336825648 337146368 337324338 338732928 338926068 340521003 340563392 342166032 343790752 343819008 344015048 344103552 345737472 346181916 347591088 348142176 348340681 349270272 350113536 351670644 351961686 353369536 353661984 355370496 356950984 357042816 357246396 357812792 358738176 358972224 361439273 362703744 363485928 364425984 364894452 365196438 366960672 367169907 367264368 369038592 370679868 370790912 370986642 372470592 372778848 374548928 374579712 375030409 376557012 377154024 377466156 378442368 378928854 379289664 380976531 381074544 383133816 384733696 384936786 384984704 386764596 386796384 387016929 388633024 388954656 388986624 390833664 391659948 392929056 393776422 393877728 394794816 395302323 397508057 397540728 397869732 399200768 399758952 399791808 401569857 402539391 403580448 403843752 405530112 405865728 408583526 408921669 409979232 410012928 410897136 411959808 412455481 412830756 414791016 415061634 415168416 417139776 418994979 419029416 419376204 421127424 421367544 421402176 423403136 424298277 426700872 427694384 427804416 428726992 430388328 430669122 431025543 432825408 433072198 433107792 435145932 435276288 437212152 437573988 439324288 439687872 444144168 444848336 445138564 446289792 447233319 447367296 449100864 449356934 449728821 449765784 451643904 451901424 454028004 454324221 456221376 456481506 456598944 458804736 461226636 461575888 462259278 463454784 464189568 466254022 466639893 468894192 469282248 471408093 471549312 473646498 473768352 474038487 474077448 476057088 476328528 478629632 480038481 481156182 482317866 483604992 484186869 484647904 486525936 486928584 487246266 489280896 489559876 489685824 491863671 494239824 494648856 496627456 497038464 499662189 500454378 502076016 502872032 503288208 504589824 505238472 505719552 507968708 508099392 508389102 510845088 510976512 513249048 515686128 515728512 516022572 516155328 518606208 519272874 521386632 522213264 523905408 525170304 526393088 527069764 527505966 527942529 530054304 530492976 533011936 533055744 535426476 535564224 535869594 536719188 538107264 538458336 545228892 546638976 547341678 547794657 547862848 550441008 553054688 553415512 553557888 556019802 556186368 558659972 558705888 559168272 561823392 561869568 564835518 565731036 566199234 567663552 568393281 568934496 573851104 574225496 574700724 577100544 577477056 580146894 580194576 581445787 582949536 583431984 583479936 586250496 587489922 589393584 590664633 590816592 592192224 595053056 596311092 596489728 596804598 598801152 599638428 599687712 602535232 605370672 605765628 608295168 608642008 608798592 612875289 614968848 616295051 616345704 617939712 618919424 619246134 622186524 622592451 625192256 625709664 628544124 628732416 631528664 631691136 632051316 632103264 635104704 639469483 640051308 641541576 641706624 643090488 645582492 646003683 648701248 649238112 649608297 649661688 652374528 652914432 655818228 656360982 658986432 659531808 662717952 663515339 666216252 667272504 667707846 669434688 671050944 673651296 674035401 674648676 677465856 677852136 681042006 681126784 684332064 684722259 687581504 687638016 688030096 688207104 688465387 691474944 692363832 693388917 695182176 696284352 696681362 698540544 699381033 700227072 703341288 703923372 706739072 707323968 710469747 713901968 714085632 714492792 715625584 717476352 717944448 721734273 722878546 723476799 725407488 726971856 728851968 729788904 730392876 730869399 733921344 734339814 734528736 738077184 741359736 741973284 744941184 745557696 749097856 750060818 750681567 753114024 754308048 754932312 756884736 757857708 758579328 761953062 762149088 762583653 766267632 769873572 769969408 773529192 773592768 774033858 777266048 777909312 777973248 778909311 783319896 785858112 787552844 787755456 789589632 790604646 791258949 795016114 795081456 795739464 799517904 799583616 803139714 803804391 805078782 807160896 807687504 811731456 817167052 817843338 819958464 820025856 821012517 821794272 824910962 825661512 829582032 830123268 830336832 834029703 834279552 837989958 838058832 838752408 842254848 842735088 842804352 846806272 847253277 848596554 849298851 853401744 855388768 855608832 857453984 860776656 861338244 862051086 865650816 866144396 866215584 870220341 870291864 874424304 875147976 878648576 879375744 881234883 888288336 889696672 890277128 892579584 894466638 894734592 898201728 898713868 899457642 899531568 903802848 908056008 908648442 912442752 912963012 913197888 922453272 923151776 924518556 926909568 928379136 932508044 933279786 937788384 938564496 942816186 943098624 947292996 947536704 948076974 948154896 952657056 957259264 960076962 962312364 964635732 968373738 969295808 973051872 973857168 974492532 978561792 979119752 979371648 983727342 988479648 989043263 989297712 993254912 994076928 999324378 1000908756 1001561769 1004152032 1005744064 1006576416 1010476944 1011439104 1015937416 1016198784 1016778204 1021690176 1026234079 1026498096 1028711777 1031372256 1031457024 1032045144 1032310656 1037212416 1038545748 1042773264 1044426528 1045022043 1047810816 1050340608 1052786176 1054139528 1055011932 1055885058 1060108608 1060985952 1066023872 1066111488 1067394241 1070852952 1071128448 1071739188 1073438376 1076214528 1076916672 1084317819 1090457784 1093277952 1094683356 1095589314 1095725696 1100882016 1101509721 1106109376 1106831024 1107115776 1112039604 1112372736 1117319944 1117411776 1118336544 1123646784 1123739136 1125091227 1129671036 1131462072 1132398468 1135327104 1136786562 1137868992 1142929593 1147702208 1148450992 1149401448 1154201088 1154954112 1160293788 1160389152 1161050787 1162891574 1165899072 1166863968 1166959872 1172500992 1174979844 1178787168 1181329266 1181633184 1184384448 1185906969 1192524171 1192622184 1193609196 1197602304 1199276856 1199375424 1204709571 1205070464 1207618173 1210741344 1211531256 1216590336 1217284016 1217597184 1225750578 1226765007 1229937696 1232590102 1232691408 1235879424 1237366443 1238492268 1244373048 1245184902 1250384512 1251419328 1256984937 1257088248 1263057328 1263382272 1264102632 1264206528 1270209408 1272894831 1278938966 1280102616 1283083152 1283413248 1286180976 1291164984 1292007366 1293076629 1297402496 1298476224 1299216594 1299323376 1305828864 1311636456 1312721964 1317972864 1319063616 1327030678 1332432504 1334545008 1335415692 1338869376 1341699957 1342101888 1347302592 1348070802 1349186463 1349297352 1354931712 1355704272 1362084012 1362253568 1362972663 1368664128 1369444518 1375163008 1376060192 1376414208 1376930774 1384727664 1386777834 1390364352 1392568704 1393362724 1398762066 1399919679 1406682576 1407846744 1413478144 1414224279 1414647936 1420939494 1422115461 1427803936 1428171264 1428985584 1431251168 1435888896 1443468546 1445757092 1446953598 1450814976 1452560607 1453943712 1459577808 1460785752 1461738798 1467842688 1468679628 1469057472 1475591013 1482719472 1483946568 1489882368 1491115392 1498195712 1498986567 1500121636 1501363134 1506228048 1508616096 1509864624 1513769472 1515715416 1517158656 1523906124 1524298176 1525167306 1532535264 1539747144 1539938816 1547058384 1547185536 1548067716 1554532096 1555818624 1557818622 1566639792 1571716224 1575105688 1575510912 1579179264 1581209292 1582517898 1590032228 1590162912 1591069597 1591478928 1599035808 1599167232 1606279428 1607608782 1610157564 1614321792 1615375008 1634334104 1635686676 1639916928 1642025034 1643588544 1649821924 1650898301 1651323024 1659164064 1660246536 1660673664 1668059406 1668559104 1675979916 1676117664 1677504816 1685470176 1685608704 1693612544 1694506554 1697193108 1698597702 1706803488 1710777536 1712976733 1714907968 1721553312 1722676488 1724102172 1731301632 1732288792 1732431168 1740440682 1740583728 1744337361 1748848608 1750295952 1757297152 1758751488 1762469766 1771993899 1776576672 1779393344 1780554256 1785159168 1788933276 1789469184 1796403456 1797427736 1798915284 1799063136 1807605696 1815644909 1816112016 1817296884 1824885504 1825926024 1826395776 1838625867 1844906544 1846303552 1848885153 1849037112 1853819136 1856758272 1865016088 1866559572 1867777353 1875576768 1877128992 1885632372 1886197248 1894585992 1895073408 1896153948 1896309792 1905314112 1918408449 1920153924 1924624728 1929271464 1936747476 1938011049 1938591616 1946103744 1947714336 1948824891 1948985064 1957123584 1958239504 1958743296 1967454684 1976959296 1978086526 1978595424 1988153856 1990546017 1998648756 2001817512 2003123538 2008304064 2011488128 2013152832 2020953888 2022106203 2031874832 2032397568 2033556408 2043380352 2052468158 2052996192 2054166777 2057423554 2062744512 2062914048 2064090288 2064621312 2065396161 2074424832 2077091496 2080166751 2085546528 2088853056 2090044086 2095621632 2098143099 2100681216 2108279056 2110023864 2111770116 2120217216 2121971904 2131409241 2132047744 2134788482 2141705904 2142256896 2143478376 2146876752 2152429056 2153833344 2165202819 2168635638 2170430397 2180915568 2186555904 2189366712 2191178628 2191451392 2192608197 2201764032 2203019442 2212218752 2213662048 2214231552 2224079208 2234639888 2234823552 2236673088 2247293568 2250182454 2252044701 2259342072 2262924144 2264796936 2270654208 2273573124 2275737984 2285859186 2287750959 2295404416 2296901984 2298802896 2309908224 2320587576 2320778304 2322101574 2325783148 2331798144 2333727936 2333919744 2336727933 2349959688 2357574336 2362658532 2363266368 2368768896 2371813938 2373776847 2385048342 2385244368 2387218392 2398553712 2398750848 2409419142 2410140928 2411413173 2415236346 2421482688 2423062512 2434568032 2435194368 2451501156 2453530014 2459875392 2463037551 2465180204 2465382816 2474732886 2476984536 2488746096 2490369804 2500769024 2502089109 2502838656 2513969874 2514176496 2526114656 2526764544 2528205264 2528413056 2540418816 2545789662 2557877932 2559546743 2560205232 2566166304 2566826496 2572361952 2582329968 2584014732 2586153258 2594804992 2596952448 2598433188 2598646752 2610661023 2623272912 2625443928 2635945728 2638127232 2654061356 2655792919 2664865008 2669090016 2670831384 2677738752 2683399914 2684203776 2694605184 2696141604 2698372926 2698594704 2711408544 2724168024 2724507136 2725945326 2737328256 2738889036 2750326016 2752120384 2753861548 2769455328 2773555668 2780728704 2785137408 2786725448 2797524132 2799839358 2813365152 2814969287 2815693488 2826956288 2828448558 2829295872 2841878988 2844230922 2855607872 2857971168 2862502336 2871777792 2886937092 2891514184 2893907196 2905121214 2907887424 2919155616 2920820071 2921571504 2923477596 2935685376 2937359256 2938114944 2951182026 2965438944 2967129789 2967893136 2979764736 2982230784 2996391424 2997973134 3000243272 3002726268 3004685307 3012456096 3017232192 3019729248 3030651143 3031430832 3034317312 3047812248 3048596352 3050334612 3065070528 3078702237 3079494288 3086135331 3094116768 3094371072 3096135432 3109064192 3111637248 3115637244 3133279584 3135066129 3143432448 3150211376 3151021824 3158358528 3162418584 3165035796 3180064456 3180325824 3182139194 3182957856 3198071616 3198334464 3202182723 3212558856 3215217564 3220315128 3228643584 3230750016 3252953457 3268668208 3271373352 3279833856 3284050068 3287177088 3299643848 3301796602 3302646048 3304529163 3318328128 3320493072 3321347328 3336118812 3337118208 3351959832 3352235328 3355009632 3370940352 3371217408 3375273681 3389013108 3394386216 3397195404 3413606976 3421555072 3425953466 3428788779 3429815936 3443106624 3445352976 3448204344 3462603264 3464577584 3464862336 3480881364 3481167456 3483152361 3488674722 3497697216 3500591904 3517502976 3524939532 3543987798 3553153344 3557720907 3558786688 3561108512 3577572513 3577866552 3592806912 3594855472 3597830568 3598126272 3614128713 3615211392 3622854519 3631289818 3632224032 3634593768 3649771008 3651852048 3652791552 3677251734 3680295021 3689813088 3692607104 3697770306 3698074224 3707638272 3712099329 3730032176 3733119144 3735554706 3751153536 3754257984 3770954811 3771264744 3789171984 3790146816 3792307896 3792619584 3810628224 3818684493 3836816898 3840307848 3849249456 3858542928 3873494952 3876022098 3877183232 3879229887 3892207488 3895428672 3897649782 3897970128 3916479008 3917486592 3934909368 3953918592 3956173052 3957190848 3981092034 3997297512 4003635024 4006247076 4016608128 4022976256 4025099871 4026305664 4041907776 4044212406 4047559389 4063749664 4064795136 4067112816 4086760704 4104936316 4105992384 4108333554 4114847108 4125489024 4128180576 4129242624 4130792322 4154182992 4160333502 4171093056 4177706112 4180088172 4196286198 4199759037 4216558112 4220047728 4223540232 4240434432 4243943808 4262818482 4264095488 4266346383 4269576964 4283411808 4284513792 4286956752 4293753504 4307666688 4330405638 4337271276 4340860794 4357681821 4361831136 4378733424 4382357256 4382902784 4385216394 4403528064 4406038884 4424437504 4426773039 4427324096 4448158416 4469279776 4469647104 4473346176 4494587136 4500364908 4504089402 4518684144 4525848288 4528428853 4529593872 4541308416 4547146248 4551475968 4571718372 4575501918 4590808832 4593803968 4597605792 4619816448 4641175152 4641556608 4644203148 4651566296 4663596288 4667455872 4673455866 4698710549 4699919376 4715148672 4725317064 4726532736 4737537792 4743627876 4747553694 4770096684 4770488736 4773208791 4774436784 4797107424 4797501696 4818838284 4820281856 4822826346 4830472692 4842965376 4846125024 4869136064 4875395317 4903002312 4907060028 4919750784 4926075102 4930360408 4930765632 4949465772 4952694903 4953969072 4977492192 4980739608 5001538048 5004178218 5005677312 5027939748 5028352992 5052229312 5056410528 5056826112 5080837632 5091579324 5115755864 5119093486 5120410464 5132332608 5138930199 5144723904 5164659936 5167604741 5168029464 5172306516 5189609984 5193904896 5196866376 5197293504 5221322046 5233012083 5246545824 5250887856 5271891456 5276254464 5308122712 5311585838 5315981697 5329730016 5338180032 5341662768 5355477504 5361921253 5366799828 5368407552 5389210368 5392283208 5396745852 5397189408 5422817088 5446934727 5448336048 5451890652 5474656512 5477778072 5500652032 5504240768 5507723096 5515877601 5538910656 5546655459 5547111336 5561457408 5570274816 5573450896 5595048264 5599678716 5603332059 5626730304 5629938574 5631386976 5656897116 5658591744 5683757976 5688461844 5711215744 5715942336 5725004672 5755225347 5773874184 5783028368 5787814392 5810242428 5814033147 5815774848 5838311232 5841640142 5843143008 5846474673 5846955192 5871370752 5874718512 5876229888 5902364052 5930877888 5934259578 5935786272 5964461568 5971638051 5995946268 6000486544 6005452536 6009370614 6024912192 6034464384 6039458496 6061302286 6062861664 6066318609 6095624496 6097192704 6100669224 6130141056 6157404474 6158988576 6162500331 6172270662 6188233536 6188742144 6192270864 6196188483 6223274496 6231274488 6240500253 6266559168 6270132258 6286864896 6294429297 6300422752 6302043648 6324837168 6330071592 6360128912 6360651648 6364278388 6365915712 6394227723 6396143232 6404365446 6425117712 6430435128 6440630256 6457287168 6461500032 6495608457 6505906914 6511291191 6537336416 6542746704 6559667712 6568100136 6574354176 6599287696 6603593204 6605292096 6609058326 6636656256 6640986144 6642694656 6672237624 6703919664 6704470656 6710019264 6741880704 6750547362 6756134103 6778026216 6788772432 6794390808 6827213952 6843110144 6851906932 6857577558 6859631872 6863252877 6886213248 6890705952 6896408688 6929155168 6929724672 6961762728 6962334912 6966304722 6977349444 6995394432 7001183808 7010183799 7049879064 7087975596 7106306688 7115441814 7117573376 7121330541 7122217024 7155145026 7155733104 7189710944 7195661136 7196252544 7228257426 7230422784 7245709038 7262579636 7264448064 7269187536 7303704096 7305583104 7354503468 7360590042 7379626176 7385214208 7389112653 7395540612 7396148448 7424198658 7460064352 7466238288 7471109412 7502307072 7508515968 7541909622 7542529488 7558795231 7578343968 7580293632 7584615792 7585239168 7621256448 7637368986 7673633796 7678640229 7680615696 7698498912 7717085856 7746989904 7752044196 7754366464 7758459774 7784414976 7790857344 7795299564 7795940256 7831983069 7832958016 7869818736 7907837184 7912346104 7914381696 7962184068 7967378757 7994595024 8007270048 8011835663 8012494152 8033216256 8045952512 8050199742 8052611328 8083815552 8088424812 8095118778 8127499328 8134225632 8173521408 8209872632 8211984768 8216667108 8229694216 8250978048 8256361152 8261584644 8308365984 8313103279 8320667004 8342186112 8355412224 8360176344 8392572396 8399518074 8433116224 8440095456 8444907861 8447080464 8480868864 8487887616 8525636964 8528190976 8532692766 8539153928 8566823616 8573913504 8587507008 8615333376 8625699407 8660811276 8674542552 8681721588 8715363642 8723662272 8757466848 8762460213 8764714512 8770432788 8807056128 8812077768 8848875008 8853546078 8854648192 8896316832 8901389367 8938559552 8939294208 8946692352 8950050031 8989174272 9000729816 9008178804 9014055921 9037368288 9051696576 9056857706 9059187744 9091953429 9094292496 9102951936 9143436744 9151003836 9181617664 9187607936 9195211584 9236106711 9258405993 9282350304 9283113216 9288406296 9303132592 9327192576 9334911744 9346911732 9397421098 9399838752 9405198387 9430297344 9450634128 9453065472 9475075584 9486476063 9487255752 9495107388 9540193368 9540977472 9546417582 9548873568 9594214848 9595003392 9606548169 9637676568 9645652692 9660945384 9685930752 9692250048 9738272128 9750790634 9758860371 9806004624 9814120056 9839501568 9852150204 9860720816 9861531264 9898931544 9905389806 9907938144 9913587489 9954984384 9961479216 10008356436 10011354624 10055879496 10056705984 10104458624 10112821056 10113652224 10125821043 10183158648 10231511728 10238186972 10240820928 10264665216 10277860398 10286366337 10289447808 10329319872 10335209482 10336058928 10344613032 10387809792 10393732752 10394587008 10442644092 10449457083 10466024166 10493091648 10501775712 10552508928 10616245424 10623171676 10631963394 10659460032 10673162721 10676360064 10683325536 10723842506 10732717539 10733599656 10778420736 10784566416 10793491704 10794378816 10842386139 10845634176 10868563557 10893869454 10896672096 10903781304 10949313024 10955556144 11008481536 11015446192 11031755202 11040885063 11077821312 11093310918 11094222672 11122914816 11136297987 11146901792 11190096528 11199357432 11206664118 11253460608 11259877148 11262773952 11312864433 11313794232 11367515952 11376923688 11422431488 11431884672 11450009344 11456053479 11510450694 11547748368 11566056736 11575628784 11620484856 11628066294 11631549696 11676622464 11683280284 11686286016 11692949346 11693910384 11749437024 11752459776 11804728104 11861755776 11868519156 11871572544 11943276102 11991892536 12000973088 12010905072 12018741228 12049824384 12068928768 12078916992 12122604572 12125723328 12132637218 12142678167 12191248992 12194385408 12201338448 12260282112 12314808948 12317977152 12325000662 12344541324 12376467072 12384541728 12392376966 12462548976 12481000506 12533118336 12540264516 12588858594 12599277111 12600845504 12649674336 12660143184 12720257824 12721303296 12728556776 12731831424 12788455446 12792286464 12808730892 12850235424 12860870256 12881260512 12923000064 12991216914 13011813828 13022582382 13073045463 13074672832 13085493408 13136200272 13148708352 13198575392 13207186408 13210584192 13218116652 13273312512 13281972288 13344475248 13373253101 13407839328 13408941312 13420038528 13483761408 13501094724 13512268206 13556052432 13577544864 13585286559 13588781616 13654427904 13686220288 13703813864 13715155116 13719263744 13726505754 13772426496 13781411904 13792817376 13858310336 13859449344 13876125133 13923525456 13924669824 13932609444 13954698888 13990788864 14002367616 14020367598 14096131647 14099758128 14175951192 14212613376 14230883628 14235146752 14242661082 14244434048 14310290052 14311466208 14319626373 14379421888 14391322272 14392505088 14456514852 14460845568 14491418076 14525159272 14528896128 14538375072 14607408192 14626185951 14707798109 14709006936 14721180084 14759252352 14770428416 14778225306 14791081224 14792296896 14848397316 14858084709 14920128704 14932476576 14942218824 15004614144 15017031936 15083819244 15085058976 15117590462 15156687936 15169231584 15170478336 15242512896 15260852797 15274737972 15347267592 15357280458 15361231392 15396997824 15416790597 15434171712 15493979808 15502814223 15504088392 15516919548 15568829952 15581714688 15590599128 15591880512 15663966138 15665916032 15699036249 15739637472 15815674368 15824692208 15828763392 15834703901 15924368136 15934757514 15947945091 15989190048 16014540096 16023671326 16024988304 16066432512 16085763759 16100399484 16105222656 16167631104 16176849624 16190237556 16254998656 16268451264 16340804181 16419745264 16423969536 16433334216 16459388432 16501956096 16512722304 16523169288 16547632803 16616731968 16626206558 16639966377 16641334008 16684372224 16710824448 16720352688 16785144792 16799036148 16809996177 16866232448 16880190912 16889815722 16894160928 16975775232 17051273928 17065385532 17078307856 17133647232 17147827008 17175014016 17251398814 17265676041 17321622552 17349085104 17363443176 17430727284 17442099441 17447324544 17514933696 17524920426 17529429024 17539424019 17540865576 17614112256 17624155536 17707092156 17709296384 17792633664 17802778734 17877119104 17893384704 17900100062 17914914153 18001459632 18016357608 18028111842 18074736576 18103393152 18113715412 18118375488 18183906858 18188584992 18198955827 18286873488 18302007672 18375215872 18390423168 18472213422 18487500993 18516811986 18564700608 18566226432 18576812592 18588565449 18606265184 18669823488 18693823464 18794842196 18799677504 18810396774 18860594688 18883287891 18901268256 18906130944 18972952126 18974511504 18990214776 19080386736 19081954944 19092835164 19097747136 19182683169 19188429696 19213096338 19275353136 19291305384 19321890768 19371861504 19384500096 19476544256 19486825371 19501581268 19517720742 19533873573 19612009248 19628240112 19679003136 19704300408 19721441632 19723062528 19797863088 19810779612 19815876288 19827174978 19909968768 19922958432 20016712872 20111758992 20113411968 20208917248 20225642112 20251642086 20268402309 20366317296 20463023456 20476373944 20481641856 20529330432 20555720796 20572732674 20578895616 20658639744 20670418964 20672117856 20689226064 20787465504 20789174016 20885288184 20898914166 20932048332 20986183296 21003551424 21030551397 21232490848 21246343352 21263926788 21318920064 21346325442 21352720128 21366651072 21447685012 21465435078 21467199312 21569132832 21586983408 21588757632 21684772278 21691268352 21737127114 21787738908 21793344192 21807562608 21911112288 22016963072 22030892384 22063510404 22081770126 22155642624 22186621836 22188445344 22272595974 22293803584 22380193056 22398714864 22413328236 22506921216 22519754296 22525547904 22625728866 22627588464 22676385693 22735031904 22753847376 22844862976 22863769344 22900018688 22912106958 23020901388 23035920687 23095496736 23132113472 23151257568 23240969712 23256132588 23263099392 23353244928 23366560568 23372572032 23385898692 23387820768 23498874048 23603383817 23609456208 23660370871 23723511552 23737038312 23743145088 23886552204 23902136271 23983785072 24001946176 24021810144 24035506989 24037482456 24099648768 24137857536 24157833984 24245209144 24251446656 24265274436 24285356334 24382497984 24402676896 24520564224 24550067543 24629617896 24635954304 24650001324 24689082648 24752934144 24769083456 24784753932 24925097952 24939309837 24962001012 25066236672 25080529032 25177717188 25198554222 25201691008 25299348672 25320286368 25334723583 25440515648 25442606592 25457113552 25463662848 25473219319 25576910892 25584572928 25617461784 25700470848 25721740512 25762521024 25846000128 25877098221 25982433828 26023627656 26045164764 26146090926 26149345664 26170986816 26272400544 26287380639 26397150784 26414372816 26421168384 26436233304 26546625024 26563944576 26688950496 26704168101 26746506202 26815678656 26817882624 26840077056 26850150093 26967522816 27002189448 27024536412 27042167763 27112104864 27155089728 27170573118 27177563232 27275860287 27308855808 27407627728 27430310232 27453011508 27544852992 27562823808 27585634752 27708320133 27716620672 27752250266 27775217979 27847050912 27849339648 27865218888 27909397776 27981577728 28004735232 28040735196 28192263294 28199516256 28215595161 28351902384 28425226752 28459428189 28461767256 28485322164 28488868096 28620580104 28622932416 28639252746 28758843776 28782644544 28785010176 28819644507 28913029704 28982836152 29050318544 29057792256 29076750144 29214816384 29252371902 29276581113 29415596218 29418013872 29442360168 29518504704 29556450612 29582162448 29584593792 29696794632 29716169418 29740762467 29840257408 29864953152 29884437648 30034063872 30167638488 30170117952 30235180924 30313375872 30338463168 30340956672 30377463129 30521705594 30549475944 30694535184 30714560916 30722462784 30793995648 30833581194 30859099011 30868343424 30987959616 31005628446 31008176784 31033839096 31163429376 31181198256 31183761024 31327932276 31331832064 31348371249 31398072498 31479274944 31649384416 31657526784 31669407802 31848736272 31869515028 31895890182 31978380096 32019488163 32029080192 32047342652 32049976608 32171527518 32198152617 32200798968 32335262208 32353699248 32380475112 32509997312 32527158417 32536902528 32605690671 32681608362 32839490528 32847939072 32866668432 32918776864 33025444608 33046338576 33095265606 33233463936 33252413116 33279932754 33282668016 33368744448 33408893961 33440705376 33570289584 33598072296 33619992354 33732464896 33760381824 33779631444 33788321856 33938593299 34102547856 34130771064 34156615712 34267294464 34295654016 34350028032 34502797628 34531352082 34643245104 34698170208 34726886352 34861454568 34884198882 34894649088 35029867392 35049840852 35058858048 35078848038 35081731152 35248311072 35414184312 35418592768 35585267328 35605557468 35754238208 35800200124 35829828306 36002919264 36032715216 36056223684 36149473152 36206786304 36227430824 36236750976 36367813716 36377169984 36397911654 36573746976 36594600731 36604015344 36750431744 36780846336 36944426844 36975001986 37033623972 37129401216 37153625184 37177130898 37212530368 37387646928 37589684392 37599355008 37620793548 37766575782 37802536512 37945904252 37949023008 37970660923 37980429552 38160773472 38163909888 38185670328 38195494272 38365366338 38376859392 38426192676 38550706272 38582610768 38643781536 38769000192 38953088512 38973650742 39003162536 39035441484 39067747146 39224018496 39256480224 39398464859 39408600816 39442883264 39446125056 39493586917 39595726176 39621559224 39631752576 39654349956 39819937536 39845916864 40033425744 40119759303 40223517984 40226823936 40417834496 40451284224 40503284172 40536804618 40732634592 40755859677 40926046912 40952747888 40963283712 41058660864 41111441592 41145465348 41157791232 41317279488 41340837928 41344235712 41378452128 41574931008 41578348032 41628375399 41770576368 41797828332 41864096664 41972366592 42007102848 42061102794 42288394941 42464981696 42492686704 42527853576 42637840128 42692650884 42705440256 42733302144 42895370024 42930870156 42934398624 42958879119 43138265664 43173966816 43177515264 43369544556 43382536704 43474254228 43575477816 43586688384 43615125216 43822224576 43878557853 44061784768 44123394327 44127020808 44163540252 44311285248 44373243672 44376890688 44545191948 44574254127 44587607168 44760386112 44797429728 44826656472 45013842432 45039508592 45051095808 45251457732 45255176928 45352771386 45470063808 45507694752 45727538688 45782558391 45824213916 46041802776 46071841374 46190993472 46250371791 46264226944 46302515136 46481939424 46508442669 46512265176 46706489856 46733121136 46745144064 46771797384 46775641536 46997748096 47097108747 47206767634 47218912416 47320741742 47447023104 47474076624 47486290176 47504111703 47773104408 47804272542 47843835273 47967570144 48003892352 48043620288 48071013978 48074964912 48199297536 48257291277 48315667968 48490418288 48502893312 48530548872 48570712668 48764995968 48805353792 49022412543 49100135086 49259235792 49271908608 49300002648 49378165296 49505868288 49538166912 49569507864 49642898409 49850195904 49878619674 49919899131 49924002024 50132473344 50161058064 50355434376 50397108444 50403382016 50429988531 50598697344 50640572736 50669447166 50881031296 50914227104 50927325696 50946438638 51153821784 51234923568 51400941696 51443481024 51525042048 51754196442 51797028123 51964867656 52047255312 52090329528 52292181852 52298691328 52326298323 52341973632 52544801088 52574761278 52618272057 52794301568 52828745632 52842336768 52872466608 53127889152 53377900992 53408336202 53493012404 53631357312 53680154112 53700300186 53744742459 54004378896 54049072824 54084335526 54224209728 54310179456 54341146236 54355126464 54551720574 54596867481 54815255456 54860620464 54906023016 55125647616 55171269504 55416640266 55433241344 55462502979 55504500532 55550435958 55694101824 55698679296 55730437776 55765696347 55818795552 56009470464 56081470392 56384526588 56399032512 56431190322 56649863673 56703804768 56918856378 56923534512 56970644328 56977736192 57241160208 57245864832 57278505492 57517687552 57548049507 57565289088 57639289014 57826059408 57965672304 58100637088 58115584512 58153500288 58429632768 58504743804 58553162226 58831192436 58836027744 58869575089 58884720336 59037009408 59112901224 59164324896 59169187584 59393589264 59432338836 59481524934 59680514816 59729906304 59768875296 60335276976 60340235904 60470361848 60626751744 60676926336 60754926258 61043411188 61083237137 61098951888 61389070368 61429121832 61444925568 61587991296 61667162388 61718198022 61736686848 61975919232 62011256892 62016353568 62067678192 62362396512 62367522048 62655864552 62663664128 62696742498 62796144996 62958549888 63298768832 63338815604 63380139121 63697472544 63739030056 63791780364 63956760192 64038976326 64058160384 64094685304 64099953216 64343055036 64396305234 64401597936 64707398496 64760950224 65019994624 65054316834 65073805056 65211381342 65363216724 65678981056 65733336864 65837553728 66050889216 66092677152 66190531212 66466927872 66504826232 66559865508 66565336032 66817787922 66881410752 67140579168 67178861633 67196144592 67239984708 67464929792 67520763648 67559262888 67576643712 67877186598 68029157079 68205095712 68261542128 68313231424 68534588928 68591308032 68700056064 69005595256 69062704164 69107762061 69286490208 69396340416 69453772704 69704976289 69722909136 69768397764 69789298176 70059734784 70099681704 70117716096 70157696076 70163462304 70496622144 70810151451 70828368624 70981112613 71170534656 71211114936 71508476416 71600400248 71659656612 71706408813 72005838528 72065430432 72106520967 72112447368 72298946304 72413572608 72454861648 72473501952 72735627432 72754339968 72795823308 73147493952 73189201462 73208030688 73561692672 73650202629 73888853688 73950003972 74067247944 74258802432 74307250368 74354261796 74425060736 74775293856 74817929511 75179368784 75198710016 75241587096 75533151564 75605073024 75891808504 75898046016 75941321846 75960859104 76004170749 76321546944 76327819776 76371340656 76390988544 76419657957 76730732676 76753718784 76852385352 77101412544 77165221536 77287563072 77538000384 77631294663 77947301484 78006325072 78070882968 78135494292 78448036992 78512960448 78796929718 78817201632 78862141917 78885766528 78987173834 79191452352 79243118448 79263505152 79308699912 79639875072 79691833728 80066851488 80112504303 80239518606 80447035968 80453647872 80550450279 80902568448 81006568344 81073609236 81126503289 81465269184 81511719354 81827580861 81852093824 81905495776 81926567424 82222883184 82290930696 82634558976 82681675856 82688471424 82756904256 83124960399 83149862016 83256750798 83325653937 83541152736 83595656664 83728193328 83944733184 84014205696 84122205588 84576789882 84646785483 84929963392 84985373408 85055707152 85275680256 85378284567 85385301768 85466604288 85790740048 85861740312 85868797248 85917758238 86276531328 86347933632 86355030528 86458933521 86739089112 86948508456 87150955632 87173376768 87230250432 87644449152 87757115706 87829743339 88123569536 88246788654 88254041616 88327080504 88746487344 88753781376 89090383896 89148508254 89175214336 89222287401 89520772224 89594859456 89653312944 90079017184 90102191616 90502915464 90510353856 90705542772 90940127616 91015389504 91132389387 91565116782 91648427832 92083605552 92143682748 92381986944 92500743582 92528453888 92577297033 92605030272 92963878848 93016885338 93024530352 93466242272 93490288128 93543594768 93551283072 93995496192 94194217494 94413535268 94437824832 94641483484 94948153248 94972580352 95008223406 95546208816 95608545084 95687670546 95935140288 96007784704 96058464489 96087240576 96142027956 96149929824 96514582554 96594457851 96980836576 97005786624 97061097744 97141425336 97529991936 97610707584 98044825086 98200270172 98264338003 98518471584 98543817216 98600005296 98756330592 99076333824 99139015728 99285796818 99700391808 99757239348 99839798262 99848004048 100226681883 100322116128 100710868752 100794216888 100806764032 100859977062 101197394688 101281145472 101338894332 101762062592 101815779897 101828454208 101892877276 102307643568 102469847136 102801883392 102886962048 103050084096 103508392884 103594056246 103929735312 104094510624 104153863619 104180659056 104584363704 104597382656 104652596646 104683947264 105089602176 105149522556 105236544114 105588603136 105657491264 105744933216 106255778304 106755801984 106816672404 106986024808 107262714624 107400600372 107489484918 108008757792 108070342627 108098145648 108168671052 108448419456 108620358912 108682292472 108710252928 109103441148 109193734962 109630510912 109721240928 109783802193 109812046032 110251295232 110342539008 110833280532 110866482688 110925005958 111009001064 111100871916 111388203648 111460875552 111531392694 111637591104 112134092291 112162940784 112769053176 112798065024 112862380644 113299727346 113407609536 113837712756 113847069024 113911982769 113941288656 114482320416 114491729664 114557010984 115035375104 115096099014 115130578176 115278578028 115652118816 115931344608 116201274176 116307000576 116350650403 116859265536 117009487608 117106324452 117662384872 117672055488 117739150178 117769440672 118195394577 118225802448 118328649792 118338375168 118480760751 118787178528 118864677672 118963049868 119361029632 119459812608 119537750592 120359277909 120670553952 120680471808 120940723696 121253503488 121353852672 121509852516 122086822376 122166474274 122197903776 122267579031 122778140736 122858243664 122889851136 123175982592 123324188819 123334324776 123436396044 123473373696 123951838464 124022513784 124032707136 124135356384 124724793024 124735044096 124885126197 125311729104 125393484996 125592289992 125917099776 126597537664 126677631208 126760278242 126865184823 127394945088 127478060112 127583560728 127913520384 128077952652 128116320768 128189370608 128199906432 128686110072 128792610468 128803195872 128876637357 129414796992 129521900448 130108633668 130147610112 130422762684 130726433448 131357962112 131466673728 131635673559 131675107456 132185354304 132370182981 132381062424 132933855744 133009652464 133119731016 133130672064 133635575844 133722762381 133762821504 134281158336 134357723266 134392289184 134479969416 135041527296 135118525776 135153287424 135754373196 136058314158 136410191424 136523084256 136626462848 137182616064 137347675173 138011190512 138125408328 138215524122 138572980416 138751115373 138792680832 138907545408 139409952578 139445818272 139525328007 139536795528 140119469568 140199363408 140235432192 140315392152 140326924608 140993244288 141291326241 141620302902 141656737248 141962225226 142341069312 142422229872 142512335109 143200800496 143319313224 143412817626 143531505819 144011677056 144130860864 144213041934 144224894736 144597892608 144771873831 144909723296 144947003904 145471254864 145508679936 145591646616 146294987904 146378402924 146416061376 147067237629 147300405258 147777707376 147900007944 148134495888 148517604864 148614500736 148708523592 148850121472 148928695227 149550587712 149635859022 149759697393 150358737568 150397420032 150483174192 151066303128 151210146048 151783617008 151796092032 151882643692 151921718208 152008341498 152643093888 152742681312 152781977088 152839315914 153461465352 153704770704 154202825088 154330443072 154575126144 155262589326 155391084369 155894602968 156012650144 156141765936 156270988584 156896073984 157025920896 157593859436 157634403264 157724283834 157771533056 157854816171 157974347668 158382904704 158486236896 158527010304 158617399824 159383667456 160133702976 160225008606 160479037212 160894071936 161100900558 161234227377 162013136688 162147218472 162253006578 162930538368 163023438708 163655161722 163704187648 163790602443 163810991552 164445766368 164581861392 165363351712 165376942848 165513808512 166249920798 166299724032 166513501596 166651307874 167082305472 167191313328 167297089041 167456386656 168028411392 168244411176 169153579764 169293570966 169859926784 169949591019 169970746816 170111414304 170756569134 170770603536 170933208576 171581480096 171723480624 171737594496 171835516476 172553062656 172695867264 172917867042 173478178224 173852290313 173897016912 174301911264 174346753536 174460500864 175288898304 175514231412 175659486678 176247139072 176493577308 176508083232 176608725267 176654161008 177492974688 177507562752 178180767792 178297016508 178350428672 178444574802 179041544448 179189718912 179306625888 180158034368 180389626729 181005830928 181020707712 181411085544 181880255232 182030779008 182264778774 183130233564 183249711411 183296855664 184167211104 184287365496 184763973888 185001487164 185056907776 185154594066 185210060544 185927757696 186033770676 186049060704 186932484544 187087189536 187102566144 187990992384 188388434988 188827070536 188875649664 189282966968 189896306496 190016446812 190140417363 191092417632 191201375417 191217090168 191375341092 191870280576 192015569408 192116928978 192174481152 192284055912 192299859648 193029165108 193188915702 193961673152 194122195488 194282850672 195059983872 195221415168 196089650172 196400540344 196528676006 197036943168 197200010592 197512661184 198152667648 198278031456 198391086361 198571593636 199400783616 199514478696 199679596524 199696008096 200453363766 200644232256 201421737504 201536584899 201588433776 201719954124 202394789376 202562290944 202677788664 203524125184 203631559794 203656908416 203785754552 204087471237 204615287136 204939694272 205603766784 205773924096 205851150713 206100168192 207016785768 207188112492 207323286183 207859470624 208189021248 208307727238 208361318112 209114928867 209168727408 209305193292 209367894528 210179204352 210299045112 210473088228 211177206272 211314982528 211489866432 212430454353 212943337839 213511603968 213633344808 213972049616 214525429248 214801200744 214978969836 215119226439 216017515584 216140685254 216196291296 216319562901 216337342104 216896838912 217240717824 217364584944 217420505856 218206882296 218387469924 219261021824 219442481856 219567604386 219624092064 220685078016 220950607887 221666561064 221850011916 222018002128 222201743832 222776407296 222921751104 223062785388 223275182208 224268184582 224325881568 224453788533 225538106352 225596130048 225724761288 226599454692 226815219072 227675425512 227694138048 227823965538 227882577312 228012512247 228964640832 228983459328 229114021968 229258973871 230192198028 230261156352 230557156056 231304237632 231862689216 232402548352 232614001152 232701300806 232893883989 234018975216 234212648904 235324769744 235344110976 235478300356 235538881344 236390789154 236451604896 236586425751 236657299584 236961521502 237574357056 237729355344 237926099736 238919625216 239075501184 240337512909 240718555818 241341107904 241360943616 241651350837 241881447392 242707705344 243019705032 244173644752 244332948548 244395807552 244535158062 245482742583 245556281472 245716487328 245779702272 246648377638 246668649552 246872792088 247903676928 248045027568 248065414272 248270712768 249374881197 249449586048 249770252394 249976961811 250623458208 250786969992 251184579984 251834199552 253195075328 253355262416 253520556484 253730369646 253940356449 254789890176 254956120224 255167121456 255827040768 256134853701 256155905304 256378741216 256399812864 257372220144 257585220936 257606391744 257753274714 258829593984 259043800896 259376800563 260217267336 260845525368 261452866896 262715924224 262933347456 263271347118 263350214912 263489230017 264370708608 264740365962 264762124848 266019304928 266239462032 266261344128 267271151688 267445524762 267525643008 268562316672 268715446532 268784578368 268959938832 270237051552 270306574848 271508746392 272116628316 272820382848 273046168512 273252925696 273397168161 274695350346 276022381024 276250816656 276431048244 277145960832 277502230746 277585361664 277815090816 278819905156 278891636544 279050656014 279073591056 280398726816 280470864384 280630784304 280653849216 281986488576 282582652482 283240605804 283313474496 283924450452 284844459744 285024670218 286401600992 286638626448 286825635252 287063011638 288023354112 288261721728 288426083868 288449789472 289543747662 289783373553 289819446592 290942509728 291017359872 291183293232 292589975808 292756805848 292832122752 294134475258 294600810516 294793014009 295555414752 295800015888 296268991776 297229001472 297417047184 297700242944 297857390454 299101175424 299271718044 299519394786 300680045649 300717475136 300966348384 302132606256 302420292096 303567234016 303592184064 303765287384 303843436416 304016682996 305286187776 305485362624 305678631828 306922930704 307409541408 307584821323 308405650176 308660886144 309150252288 310525178652 310782168738 311789205936 312025300288 312283531872 312461590857 312541977168 313792147968 314051841792 315187718872 315268806528 315448567668 315543066112 315709632342 315948695336 316765809408 316972473792 317234799648 318767334912 319150878059 320267405952 320450017212 320958074424 321788143872 322201801116 322468454754 324026273376 324211027881 324294436944 324506013156 325861076736 326046877416 327310323444 327408375296 327581204886 327621983104 328891532736 329163722784 329351406579 330726703424 330753885696 331027617024 331151851147 332499841596 332599448064 333027003192 333302615748 334164610944 334382626656 334594178082 334912773312 336402276873 336488822352 338307159528 338587141932 339719853568 339899182038 339941493632 340222828608 341513138268 341541207072 341735948307 343162960192 343446961248 343475188992 343671032952 345106125312 345391734528 345835734084 346956356448 347704580626 347794033824 348603822528 348921001728 349051951209 350577796608 350999614331 351028462824 351318973356 352494278144 352987154616 353016166464 353217450534 353308322016 354586183731 354985949376 355015125504 355442282253 356361535584 356594033016 356889149604 358083088896 358379437824 358613251776 360316068736 360779253458 361077833727 362011661856 362041415424 362822171088 363760510464 364061558016 364198189723 364529557548 366260467128 366499422822 366593711328 366802737093 368334422208 368574730992 369527947776 369972566457 370002974328 370309188132 370420121088 371855515392 372067541352 372098121408 373864969088 374174379072 374205132288 374655378591 376776869976 377654141072 377751299328 378565933936 379792612992 380032893624 380280834726 380595554469 382184835264 382402750834 382434180336 382750682184 383740561152 384233857956 384348962304 384568111824 384599719296 386058330216 386377831404 386629912071 387923346304 388244390976 388565701344 390442830336 392179300344 392801080688 393057352012 394073886336 394400021184 394907020677 395025322368 396556062912 396782172722 397110548943 397143187272 398801567232 399028957392 399359193048 399392016192 400906727532 401168287143 401288464512 402843475008 403073169798 403176867552 403439908248 405124581888 405355577328 407263119588 407313816832 407571509104 408174942474 409230574272 409879388544 411547848192 411702301426 412043025519 414033571536 414376224984 414646572366 415718941248 416253346119 416378042496 416615454476 416722636224 418229857734 418337454816 418575984021 418610386584 420358408704 420598090224 420946176456 422629965056 422979732864 423873978723 424860908706 425886675678 427023207936 427266689616 427537005327 427944099232 429602401488 429957939672 430238452878 432035031168 432281370508 432392582592 432639125802 432674684208 433793677824 434315621493 434729169888 434841011712 436413764592 436774939848 438522043648 438884963712 439135208772 439248184128 441201712887 441901215774 443333122128 443700023832 444036004256 444403487664 445552814592 445843502208 446125570776 446550364416 448536369164 448651763136 448907577066 449279092179 451076212704 451192260096 451449522576 453198909384 453630438144 455350851024 455388276096 455647931076 455765154624 456025024494 457929281664 458228043936 458517947742 460384396056 461114312112 462608475264 463725378432 464805096704 465402601612 465787767978 466173253107 468037950432 468425297808 470649539488 470688221952 470956600712 471077762688 472781578308 472903209792 473172851502 473314599168 473923043004 475148714112 475458710688 475852199472 478151002368 480675025818 481437111636 482682215808 483302701674 483702682131 483762894784 486039410064 488347289504 488665897096 488791615104 489070316124 490965485166 491112562944 491432974656 493296755276 493337299104 493745584176 496090055136 496130828544 496541425536 498749762394 498899172096 499540504788 499953923622 501246916416 501573939984 501891267123 502369159968 506390150656 506710524832 507041112968 507460739292 507880712898 509579780352 509912240448 510334242912 512269707402 512311810608 512757482432 512799625728 513416629921 514744440288 515170441872 515212783488 515506549428 517659187968 518087601792 518753601126 520434534672 521556870939 521691050736 522905733792 525431848448 525866694912 526542694236 526700429824 526978460034 528741417216 529480731924 529524249696 529826175801 532038609856 532478924064 532522688256 534542303376 534891049524 535051286016 537124633344 537430893064 537569156736 537919877664 540474103104 541168880187 543017492784 544188530033 544233256632 545640765696 546092337024 546505851392 546794336322 549390700692 549749134233 552044762048 552501633312 552862096488 554291921664 555004461492 555170723328 555630181632 557639810312 557783273088 558101312028 558147182112 560797453632 561261568608 561307698432 563972977152 564651553489 565165304964 566481211608 566626948992 567848900904 569688919488 570049340436 570421252089 572803201984 573277252896 573604126251 573651270504 574126023276 576046708224 576523443456 576852167736 576899578944 579087495324 579566747106 579638893184 581885019456 582366586464 585179951616 585513611696 585664245504 585884044337 588268950516 589201621032 589586028018 591110829504 591600031776 592537983552 594458002944 594834094368 595173259083 595714780908 598202350848 598543436088 599038789572 601360091298 601434950272 601932696768 604265212512 604609754697 607134468032 607184368128 607530574768 607686872832 608033365992 610572375552 610970725248 611357263656 612262413711 613845861408 614819082816 615169642646 616811300352 617321772288 617553452139 618300504576 621050357304 621564337476 621969858549 623578411872 624050600576 624567063744 624923181714 625083954336 627344786601 628103683584 630375437744 630537613056 630897135336 631419264684 631897390672 633531618816 633944947584 634469599296 637291363059 638301756118 638830013517 640534811904 640900034424 641916148848 643576287744 644403602232 644936909508 645357679317 648052546752 648422055762 648588873888 648958688703 649012026312 651722153472 652093754832 654620646888 655162409772 655243966208 657783065472 658327445568 658702813158 661453406848 662055234048 662303702294 662851823661 664999683192 666054006384 666605231496 668329221888 668765253312 669188356164 669825546624 672804553746 672977644704 673361365599 676614319056 677174283864 679798364076 679882987264 680445657216 683026276536 683082414144 683471896614 684037536741 686325920384 686893922496 686950377984 687342065904 687776921613 690783469056 691671468168 693912712896 695409161252 695588067648 697207645056 697842003456 698103902418 698681651967 701999228662 702056925648 702637946712 705974309232 706032332928 706434901068 706616644032 709172367462 709759277253 709971898752 710884564506 712723071168 713188066032 713778299208 716758875648 717226503552 720632137472 721012538727 721558506916 722155667454 724023323712 724082830848 724954052511 725644342176 728123116032 728396379446 729059115096 732520934256 732998845644 733187422656 733605474186 736448227749 736668844416 737149461984 739945132914 740005948656 740618376264 743711030784 744135082704 744196242816 747729938176 748124643591 748348758144 749310757182 749930885433 753553739952 755308282144 755502598656 757131867872 759585225984 760065787248 760561669452 761191108938 764369670528 764805501668 764868360672 765501364368 767481122304 768404561103 768467715912 769136223648 769199438592 772116660432 772755662808 773259824142 775846692608 776488781952 777131402688 778130401689 784358600688 785602161376 786114704024 788147772672 788800042368 789814041354 790050644736 793112125824 793564345444 794221097886 794286374544 798057914784 798718386096 798784032384 801813455064 802336574286 802576929024 805686950016 806146339596 806353735104 806879816496 810711154656 814526239176 814627633664 815143018208 816349884948 818461148544 819758777088 823404602852 824086051038 828067143072 828752449968 829293144732 831437882496 832506692238 832756084992 833230908952 833445272448 836459715468 836674909632 837151968042 837220773168 841196180448 841892352912 845259930112 845959465728 847747957446 849721817412 851773351356 854533379232 855074010654 855888198464 859204802976 859915879344 860476905756 864070062336 864562741016 864785165184 865278251604 865349368416 868631242986 869458339776 872827529184 873325201229 873549879696 877044087296 877769927424 878270417544 878496368256 882403425774 883802431548 884379042027 886666244256 887400047664 888072008512 888806975328 891687004416 892251141552 893100728832 897072738328 897303526272 897815154132 898558184358 902152425408 902899045152 906164691757 906397818768 907260876288 908352499091 910701702048 910776552192 911295862152 911530309248 912050048988 915858563328 916456087872 917035895484 920768792112 922228624224 922754463969 925216950528 927450756864 929610193408 930805203224 931575535956 932346506214 936075900864 936850595616 937384772571 941299078976 941376443904 941913201424 942155525376 942509114803 945563156616 945806419584 946345703004 946629198336 947846086008 950297428224 950917421376 951704398944 956302004736 957452634177 961350051636 962874223272 965364431616 966605403348 967405364262 967525789568 972078820128 972633083643 976694579008 977331794192 977583230208 978140632248 981930970332 982225125888 982865949312 986593510552 986674598208 987491168352 988054219737 992180110272 992261657088 993082851072 993455553441 997499524788 997798344192 999081009576 999907847244 1002493832832 1003147879968 1003782534246 1004738319936 1009206830619 1013421049664 1014082225936 1014921478584 1015761425796 1019159560704 1019824480896 1020668485824 1024539414804 1024623621216 1025207844921 1025514964864 1026833259842 1029488880576 1030340883744 1030425566976 1031013098856 1035318375936 1036175203584 1037507202252 1040869069344 1043113741878 1043382101472 1045811467584 1047155853627 1051733389824 1052998842993 1053085388472 1053956920068 1057482834432 1058961463848 1059048499392 1059652351602 1063758551193 1064077219712 1064957848128 1065045376512 1066326846759 1069084606752 1069782099048 1074249266688 1074861786128 1075138313472 1075839755328 1080948206208 1082337760374 1083233501181 1086034985568 1088377060066 1088466513264 1091281531392 1092184674048 1092594569169 1093588672644 1098781401384 1099498268466 1100408211279 1104089524096 1105003266624 1105724192976 1108583843328 1109917699371 1110008922984 1111260363264 1115279620624 1115566546176 1116202624056 1116294364224 1121594907264 1122523137216 1122615396864 1123966135773 1129303106978 1130330609928 1132962423216 1133253897984 1135697801808 1139377838976 1140098680872 1140842504178 1141786663407 1145606403968 1146554505792 1147208252502 1147302541008 1148252046552 1153046886912 1153704335472 1153799157888 1158174990648 1159133494212 1159277786368 1159889736213 1163770038912 1164733172928 1171027223392 1171328491008 1171768088674 1176537901032 1178403242064 1179172056036 1182221659008 1183200063552 1184721062031 1185075967104 1189668188736 1190346518166 1191331646829 1191429561816 1196404701696 1197086872176 1198077579144 1202720182596 1202869900544 1203504861429 1203865393536 1208530425024 1209219509394 1214268936064 1215061149536 1215373745664 1216066731984 1221941450496 1222714527312 1224524827422 1227691722816 1229638165632 1230339285292 1234643544576 1235106904278 1236129076557 1242100714608 1243128674952 1243939717098 1247156823744 1248101201152 1248760038357 1249134127488 1249846363428 1250167908672 1254689573202 1255727952063 1260750875488 1261075226112 1261794270672 1262838529368 1263794781344 1267889895168 1268939198592 1274582726118 1276603512236 1277660027034 1281069623808 1281800068848 1282611015981 1283832297696 1288807204464 1289873819016 1290715358634 1296105093504 1296844111524 1297177747776 1297917377406 1298024052624 1302946864479 1304187509664 1309241293776 1310324819544 1310487932416 1315566130944 1316654891136 1317405626316 1322906813696 1323605138661 1324607404588 1325703647322 1329999366384 1332108012768 1333210462992 1336658443776 1337530506624 1338376712328 1339651093248 1345609107492 1345955289408 1346722731198 1353228638112 1354000227047 1354348567728 1359596728152 1359765974528 1360891314432 1366052553072 1366164828288 1366943793228 1368075073482 1372651840768 1373787844992 1374684131808 1375553843226 1383342936336 1387825425792 1390818322504 1391176135296 1394415290112 1396207804836 1397363303934 1403998457324 1404113851296 1404914454151 1405275893424 1411948618464 1412064665856 1412869802136 1413233288064 1418344734924 1419518554506 1419943797504 1421769129012 1425446142336 1426376132064 1427556598416 1434453007104 1441264274944 1442025077454 1443117013832 1444311334908 1448046647424 1449908105022 1451288684352 1456792758892 1457743199783 1458118230192 1465041868512 1465997691288 1466374845312 1467210948372 1472896455498 1473337688832 1474298923968 1479890265828 1480011897312 1481236752528 1488270165408 1488392485632 1495459876352 1496249287182 1496697516288 1498621514364 1499861770866 1507107479904 1510616564288 1512558455239 1514263735744 1519170451968 1520131574496 1521123338904 1522382217876 1528739341056 1529611003336 1529736721344 1531002728736 1536809122206 1536935431824 1538272447296 1538398877184 1540249889763 1544233320864 1545511325616 1546519648284 1551693385216 1552977563904 1554262805376 1556260803378 1564670612817 1568717201376 1571204322752 1572229408048 1576295545344 1577600084736 1579628082708 1580101289472 1586224251648 1587128690888 1588442195772 1588572749088 1589478527403 1596115829568 1597436772192 1597568064768 1603214454647 1603626910128 1604673148572 1605153858048 1611373900032 1612292679192 1612707470208 1613759632992 1621422309312 1623506640561 1629052478352 1630286036416 1632565590099 1632699769896 1636922297088 1639517554176 1646809205704 1648172102076 1649247402699 1656134286144 1657504899936 1658586289464 1662875764992 1665013384476 1665512169984 1666461817904 1666890544896 1672919430936 1673349819264 1674303936084 1674441546336 1682392360896 1683784705824 1691918931456 1693954660467 1695495914892 1699443634824 1703546702712 1709066758464 1710148021308 1711263756267 1711776396928 1718409605952 1719831758688 1720812378753 1720953811512 1728140124672 1729125482032 1729570330368 1730556503208 1730698736832 1737262485972 1738916679552 1745655058368 1746650402458 1747099759392 1755539854848 1756540835088 1756992736512 1757652133011 1764806851548 1767604863096 1768758084054 1773332488512 1774800095328 1776144017024 1777613950656 1783374008832 1784502283104 1785519777249 1794145476656 1794607052544 1795630308264 1797116368716 1804304850816 1805798090304 1812329383514 1812795637536 1813829264091 1816704998182 1821403404096 1821553104384 1822591724304 1823060618496 1824100097976 1831717126656 1832912175744 1834071790968 1836787241133 1841537584224 1844457248448 1845508927938 1850433901056 1852660356417 1854901513728 1861610406448 1863151071912 1864693012428 1865909575647 1872151801728 1873701191232 1874769545142 1882034359803 1882598157952 1883826402848 1884311050752 1885018229606 1891126313232 1891612839168 1892691406008 1895692172016 1900594856448 1901834842752 1903408797888 1911874089177 1914905268354 1916490040551 1922700103272 1925748446544 1930728863232 1933210806696 1934810728524 1935051579136 1936073037951 1944157640256 1945266167286 1946876066109 1953389158016 1954663588384 1955166460416 1956281264496 1963861940664 1965731898624 1973187021104 1973349196416 1974982336704 1976108439474 1984360220544 1986165702144 1986911106882 1988555470983 1994999049576 1998162019152 1999815694488 2004987665664 2006295759936 2007565068492 2009476639872 2018413661238 2020084096797 2026842099328 2028164451872 2029842957168 2031522851592 2039648961792 2041336971648 2049078829608 2049247242432 2050415689842 2051029929728 2052112610223 2053666519684 2058977761152 2060681767488 2060851133952 2062026197712 2063330764839 2072350407168 2075014404504 2081738138688 2086227483756 2086764202944 2091622935168 2094311707254 2096044955901 2105997685986 2106170776944 2107913840136 2117922927696 2118096998784 2119304703204 2127517102386 2128154439424 2129277831759 2129915696256 2132653693518 2138169213504 2139564198096 2149723572256 2150276626944 2151679510656 2161896412416 2164675520748 2166467002362 2172069971136 2174862157533 2176754120132 2176933026528 2184369348096 2185189138338 2187177345288 2197562802768 2198996536932 2200816422558 2208179048192 2209344683247 2210006533248 2211448385952 2219835398742 2220017845968 2230559241248 2231133092352 2232405248112 2232588728448 2243189814528 2245046274432 2247932271546 2258606213956 2260079774069 2260661219856 2265924846432 2266507795968 2271395603616 2278755677952 2280197361744 2281685008356 2283573326814 2291212807936 2293109011584 2294416505004 2294605082016 2296504093104 2305213683309 2307408670944 2307598315776 2316349981296 2318266988424 2318555572736 2319779472426 2327540077824 2329466345856 2342054446784 2343536177348 2345065147477 2353075802064 2356806484128 2358344112072 2364443318016 2366400127104 2369442124062 2370151934208 2379336377472 2380693036332 2382663293658 2382859123632 2394173744352 2396155158288 2405440365192 2405739801088 2407009722858 2407730787072 2417060850048 2418439018788 2428537872128 2430122299072 2432133463968 2443882900992 2445429054624 2449049654844 2455383445632 2459276331264 2460678570584 2470213808556 2472258153114 2484201429216 2485617880421 2486257349904 2487879434196 2494313647488 2496202402304 2497520076714 2498268254976 2499692726856 2500335817344 2509379146404 2511455904126 2521501750976 2523588541344 2525677058736 2527589562688 2535779790336 2537878397184 2549165452236 2553207024472 2555320054068 2563600137696 2565222031962 2567664595392 2577614408928 2579084122693 2579747638032 2581430717268 2592210187008 2593688223048 2594355495552 2595834754812 2596048105248 2605893728958 2608375019328 2618482587552 2619975603687 2620649639088 2631132261888 2633309782272 2634811252632 2645813627392 2647210277322 2649214809176 2651407294644 2653137126081 2659998732768 2664216025536 2666420925984 2675061013248 2676064959269 2676753424656 2679302186496 2691218214984 2691910578816 2693445462396 2706457276224 2708000454094 2708697135456 2718494075271 2719193456304 2721782628864 2725057497273 2732105106144 2732329656576 2733887586456 2736150146964 2745303681536 2747575689984 2749368263616 2751107686452 2766685872672 2768263391907 2775650851584 2781636645008 2782352270592 2788830580224 2792415609672 2794726607868 2807996914648 2808227702592 2809828908302 2810551786848 2812154317713 2823897236928 2824129331712 2825739604272 2826466576128 2827527344409 2836689469848 2839037109012 2839887595008 2843538258024 2850892284672 2852752264128 2855113196832 2868906014208 2872357902531 2884050154908 2886234027664 2888622669816 2896093294848 2899816210044 2902577368704 2913585517784 2915486399566 2916236460384 2917899250929 2930083737024 2931995382576 2932749690624 2934421896744 2945792910996 2946675377664 2948597847936 2959780531656 2960023794624 2962473505056 2964162659211 2976540330816 2976784971264 2980366660323 2992498574364 2993395032576 2997243028728 2999723541732 3014214959808 3021233128576 3025116910478 3027620491857 3028527471488 3040263148992 3042246677808 3044764435752 3057478682112 3059222006672 3059473442688 3062005457472 3073618244412 3073870863648 3075623534763 3076544894592 3080499779526 3088466641728 3091022651232 3093039296568 3105955127808 3108525610752 3112521606756 3129341225634 3137434402752 3141467560881 3142408645504 3144458816096 3155200169472 3158996528979 3159256165416 3172448503296 3174257381776 3176884391544 3177145498176 3178957054806 3191275653579 3192231659136 3194873544384 3195136129536 3198980540277 3206428909294 3207253820256 3209346297144 3222747800064 3224585358384 3225414940416 3227519265984 3242844618624 3247013281122 3249700503543 3258104956704 3260572072832 3265131180198 3265399539792 3273844594176 3277783707507 3293618411408 3296344204152 3298494805398 3301224633837 3312268572288 3315009799872 3317172578928 3325751529984 3329753098113 3330026768952 3332923635808 3333781089792 3345838861872 3346699638528 3348607872168 3348883092672 3364784721792 3367569411648 3371898407319 3387909320934 3390991829784 3398887269648 3407093405424 3418133516928 3420296042616 3422527512534 3423552793856 3425359990221 3436819211904 3439663517376 3441624757506 3441907623024 3458250964064 3459140660736 3461113006416 3461397473664 3474524971944 3477833359104 3491310116736 3493300804916 3494199518784 3513081670176 3513985473024 3515304266022 3529613703096 3535209726192 3537516168108 3546664977024 3549600190656 3552288034048 3554163186093 3555227901312 3569004566208 3571039554498 3573994940487 3588290953312 3589214105088 3591260616528 3594232737432 3608609701632 3611596180608 3624658767028 3625591275072 3627658528182 3633409996364 3642806808192 3645183448608 3646121236992 3648200195952 3665824351488 3668143581936 3673574482266 3683075168448 3688914496896 3691017855876 3705320712834 3708387229671 3723220812896 3726302143824 3729386024856 3731819151294 3744303603456 3747402382464 3749539090284 3764068719606 3765196315904 3767183856189 3767652805696 3770036459212 3782252626464 3783225678336 3785382812016 3791384344032 3803669685504 3806817595776 3823748178354 3829810536708 3832980081102 3845400206544 3847833047943 3851496893088 3866421613392 3869621457048 3870103158272 3872146075902 3888315280512 3890532334572 3893752132218 3906778316032 3908840593437 3909327176768 3912562528992 3927723881328 3931463797248 3946374042208 3946698392832 3949964673408 3952216878948 3968720441088 3973822213764 3977110941966 3989998099152 3996324038304 3998602677199 3999631388976 4009975331328 4012591519872 4015130136984 4018953279744 4036827322476 4040168193594 4053684198656 4056328903744 4059685914336 4062000681141 4063045703184 4079297923584 4082673943296 4098157659216 4098494484864 4100831379684 4102059859456 4104225220446 4107333039368 4117955522304 4121363534976 4124052395424 4126661529678 4148961414767 4150028809008 4163476277376 4172454967512 4173528405888 4183245870336 4188623414508 4192089911802 4211995371972 4212341553888 4214743362453 4215827680272 4235845855392 4236193997568 4238609406408 4255034204772 4256308878848 4258555663518 4259831392512 4265307387036 4276338427008 4279128396192 4299447144512 4303359021312 4304974064911 4323792824832 4329351041496 4332934004724 4344139942272 4349724315066 4353508240264 4353866053056 4370378276676 4373229599349 4374354690576 4395125605536 4397993073864 4401632845116 4416358096384 4418689366494 4420013066496 4422896771904 4439670797484 4440035691936 4461118482496 4464810496224 4465177456896 4486379629056 4490092548864 4495864543092 4517212427912 4520159548138 4521322439712 4531849692864 4537675365717 4542791207232 4557511355904 4560394723488 4562994986303 4563370016712 4567146653628 4582425615872 4586218023168 4588833010008 4589210164032 4593008186208 4610427366618 4614817341888 4615196631552 4620749669289 4632699962592 4636533976848 4639558944852 4655080155648 4658932691712 4684108893568 4687072354696 4690130294954 4694011838451 4706151604128 4713612968256 4716688224144 4728886636032 4732800254208 4734576466399 4738884248124 4740303868416 4758672754944 4761386072664 4765326587316 4765718247264 4768435582209 4788347488704 4792310316576 4809643363941 4810880730384 4814019445716 4815461574144 4834121700096 4836878037576 4857075744256 4860244598144 4864266927936 4870519921683 4890858109248 4897696770297 4898099309688 4910766891264 4918552662528 4921357141168 4940427617112 4944516306228 4947742208097 4968402858432 4971235760842 4972514699808 4975758868392 4988627294976 4995040153428 4996536509952 4999385453712 5000671634688 5018758292808 5022911808252 5043003501952 5047177082688 5051354117472 5055179125376 5075756794368 5081863981401 5098330904472 5106414048944 5110640108136 5127200275392 5130444063924 5133791268801 5135329190784 5155228817856 5158168245386 5159495276064 5162437136259 5162861434536 5184420374016 5187376446096 5188710991104 5191669509624 5192096210496 5211787457916 5216750038656 5236965175104 5239951207374 5241299278176 5266619564544 5269622505264 5272956399033 5294420554644 5298429618352 5302814589288 5306274252162 5319997465536 5328432051072 5332841851968 5350122026496 5352129918538 5353506849312 5356559331747 5382436429968 5383821157632 5386890924792 5412914552448 5416000908188 5417394270912 5436988150542 5438386912608 5441487792273 5450114994546 5464210212288 5464659313152 5467775172912 5472300293928 5495151379968 5498736527232 5502215372904 5510361723399 5533371745344 5536526783814 5551301703168 5557981069251 5563273290016 5564704541184 5584831219344 5589453215736 5615993829296 5616455405184 5619657816604 5621103573696 5624308635426 5646103079409 5647794473856 5651479208544 5652933152256 5655054688818 5673378939696 5678074218024 5687076516048 5701784569344 5705504528256 5710226393664 5735622267531 5744715805062 5749470121653 5768100309816 5772468055328 5777245339632 5792186589696 5799632420088 5805154737408 5827171035568 5830972799132 5832472920768 5835798501858 5840628198327 5860167474048 5863990765152 5865499381248 5868843793488 5891585821992 5897195695872 5919561063312 5920047589248 5924947010112 5928325318422 5953080661632 5960733320646 5965666412949 5984997148728 5994486057456 5999447083464 6028429919616 6042466257152 6050233820956 6055240983714 6057054942976 6060252290391 6080526297984 6084493355616 6089528871504 6118444013344 6118946885376 6124010914944 6147236488824 6147741727296 6151247069526 6153089789184 6160999559052 6176933283456 6182045302464 6186078593136 6189992294517 6217051221504 6225043213512 6258682451268 6274868805504 6282935121762 6284817291008 6288134867703 6288917632192 6317993057958 6318512330832 6348514763552 6353768783088 6354290996352 6357914109612 6382551307158 6384463318272 6389747088768 6397961080554 6412857818588 6414507640512 6418692594288 6449170716768 6450829880832 6455038531968 6485689237248 6494026562244 6499401007086 6516209913408 6521144145664 6524586472599 6530262360396 6530799079584 6555567415014 6587236822816 6592688408304 6596989610796 6602449267674 6624537144576 6630019599744 6634345157856 6659506196226 6660053537904 6665847271616 6674416188973 6691677723744 6693399277056 6697215744336 6697766185344 6729569443584 6735138823296 6743796814638 6775818641868 6780239322207 6781983659568 6797774539296 6814186810848 6836267033856 6840592085232 6845055025068 6847105587712 6850719980442 6873638423808 6879327034752 6883249515012 6883815246048 6915641049927 6916501928128 6922226012832 6922794947328 6949049943888 6955666718208 6982620233472 6986601609832 6988399037568 7026163340352 7030608532044 7035195442431 7059227406192 7070419452384 7074450890429 7075032336216 7093329954048 7099200381312 7104576068096 7108326372186 7110455802624 7138009132416 7142079108996 7147989880974 7176581906624 7182521233056 7188465474864 7217219403264 7223192361216 7249317534056 7251182550144 7255317056364 7266819992728 7285613616384 7290366897216 7296400391904 7331648702976 7336287163872 7340470195357 7347148964532 7366150336896 7377828993792 7382035711752 7410641425668 7416774459342 7446441625792 7452604287648 7456853641263 7458772049712 7463638302588 7488607206912 7494804764928 7499078180568 7528137439212 7530392631808 7534367712378 7535305611392 7540072918424 7564505252928 7570765624032 7582768688064 7607339371008 7613635191552 7616492576381 7647496356708 7659621073416 7665960162204 7690800413088 7695666095886 7702993786176 7732843226784 7737252368079 7739242914096 7744292151804 7776630561024 7781064669144 7787504264436 7813556632064 7817681186874 7818654353536 7825125057984 7855447762656 7859926811061 7892748084416 7893396785664 7899929346816 7904433757896 7937440882176 7947644427528 7954221883932 7959411378243 7979996198304 7992648076608 7997205354398 7999262777952 8025183039744 8028194877807 8030260273968 8037906559488 8073654644952 8080336387188 8107368397312 8112657807488 8119371828672 8124001362282 8126091406368 8155482225813 8165347886592 8175172491819 8196315318432 8196988969728 8201662759368 8208450440892 8214666078736 8235911044608 8242727069952 8248104790848 8253323059356 8297922829534 8300057618016 8304790175721 8326952554752 8344909935024 8347056811776 8366491740672 8376558363629 8377246829016 8384179823604 8423990743944 8424683107776 8429486724906 8431655360544 8436462953139 8471691710784 8472387995136 8477218812816 8482582033227 8510068409544 8517111327036 8519662785024 8530614774072 8552676854016 8558256792384 8598894289024 8606718042624 8609948129822 8617073707593 8658702082992 8665868009448 8688279884544 8699448630132 8707016480528 8707732106112 8740756553352 8746459198698 8748709381152 8753697752787 8790251211072 8795986147728 8803265690232 8837378732988 8840026132992 8845793543808 8879341594968 8880071383872 8892487977633 8922236964992 8929620992448 8930354913792 8941099980969 8980185097728 8991729086184 9034424855824 9040319096276 9042644879424 9063699385728 9075350731434 9082861475571 9085582414464 9120789446976 9125989972606 9126740033424 9134293307256 9172436046336 9177666020016 9178420328064 9186016372416 9220854733236 9226870604289 9229634683776 9241499338578 9265399925184 9273067953696 9279117889704 9317865383424 9368217787136 9374144709392 9380260589908 9388023676902 9412303208256 9424402682643 9427225936512 9433376448288 9465600508416 9469152932798 9476989586937 9477768496248 9517345509888 9522772145328 9530653174632 9531436494528 9536871164418 9573826960737 9576694977408 9584620633152 9596941620831 9619286727882 9621761460768 9628038891432 9668243400192 9673756075152 9720489196288 9728533855872 9741039843366 9749101510629 9781716218496 9795393540594 9796198619376 9821533782528 9833351122521 9842714282336 9880855234224 9889032612456 9895484416194 9936805716864 9942471521684 9945029399616 9951517736784 9977254589952 9989259294339 9990080306856 9998770907424 10001343269376 10037516585616 10045823616504 10086007003904 10094354165376 10102708234944 10110358250752 10115695221957 10163727962802 10196661808944 10212828097888 10221280216272 10254400550784 10260888127848 10267582537602 10270658381568 10310457635712 10316336490772 10318990552128 10324874272518 10325722869072 10374752892192 10377421982208 10383339019248 10384192420992 10423574915832 10433500077312 10473930350208 10479902414748 10482598556352 10539245010528 10545912798066 10588841109288 10596859236704 10605629178576 10612548504324 10639994931072 10656864102144 10665683703936 10704259837076 10707013698624 10713118663494 10721984821461 10764872859936 10767642315264 10773781849584 10825829104896 10832001816376 10834788541824 10873976301084 10876773825216 10882975584546 10900229989092 10928420424576 10935550345824 10944600587856 10997473054464 11004430745808 11020723446798 11066743490688 11073053567628 11115962138502 11125161689013 11126546580032 11169662438688 11178906431472 11231987658592 11232910810368 11239315633208 11242207147392 11248617270852 11292206158818 11295588947712 11302958417088 11310109377636 11346757879392 11356148436048 11374153032096 11411009056512 11420452787328 11471244535062 11489431610124 11498940243306 11536200619632 11543499143829 11544936110656 11554490679264 11599264840176 11610309474816 11654342071136 11661945598264 11664945841536 11671597003716 11681256396654 11720334948096 11727981530304 11737687586976 11783171643984 11794391391744 11808582488183 11839122126624 11840095178496 11849894020224 11856650636844 11906161323264 11921466641292 11931332825898 11969994297456 11988972114912 11995808031597 11998894166928 12056859839232 12084932514304 12100467641912 12110481967428 12114109885952 12120504580782 12161052595968 12168986711232 12179057743008 12186002043423 12236888026688 12237893770752 12248021829888 12252618492439 12294472977648 12295483454592 12302494139052 12306179578368 12321999118104 12353866566912 12364090604928 12372157186272 12379984589034 12446884244301 12450086427024 12517364902536 12549737611008 12565870243524 12569634582016 12576269735406 12577835264384 12635986115916 12637024661664 12644230087359 12697029527104 12707537566176 12708581992704 12715828219224 12765102614316 12768926636544 12779494177536 12795922161108 12825715637176 12829015281024 12837385188576 12898341433536 12910077063936 12914922194733 12971378474496 12986985730247 12988053124488 12998802014172 13032419826816 13042288291328 13049172945198 13060524720792 13061598159168 13111134830028 13119688798047 13174473645632 13185376816608 13193979221592 13204898535348 13249074289152 13260039199488 13268690315712 13319012392452 13320107075808 13331694543232 13348832377946 13383355447488 13394431488672 13395532370688 13459138887168 13470277646592 13475333019751 13487593629276 13551637283736 13560478644414 13563967319136 13595549078592 13613026097151 13628373621696 13672534067712 13681184170464 13688984958909 13690110050136 13701439960884 13747276847616 13758654069504 13766499030024 13767630492096 13831282099854 13833003856256 13844452025664 13845589894656 13862249007867 13898099887776 13965240466944 13973203219664 13976798075136 14052326680704 14061217064088 14070390884862 14082035515353 14118454812384 14140838904768 14148901780858 14150064672432 14186659908096 14198400762624 14203729399197 14216652744372 14220911605248 14276018264832 14284158217992 14295979761948 14305306746627 14353163813248 14365042466112 14376930949728 14428930091823 14446384722432 14498635068112 14502365100288 14510634112728 14533639985456 14571227232768 14580733794432 14592800783808 14611559765049 14672574327744 14680940390714 14693090310891 14694297929064 14732300673792 14755657987584 14764071423504 14821282851336 14833548918684 14843226624291 14892883251584 14905208575296 14913707282526 14917544099424 14927276605176 14989609529856 14998156361136 15056274878424 15068735424756 15070611222784 15080145836848 15129010505856 15141531248064 15165537376128 15227270383104 15232985152762 15245591944203 15294992713416 15319242146832 15331920324408 15381600826176 15391332191772 15401373806403 15405987572352 15465686453568 15474504736158 15478485828192 15487311408777 15488584303608 15553261122048 15562129338288 15575008528872 15635362373748 15637308707072 15650250115968 15710895525312 15719853622122 15785496168832 15799858693632 15808867515792 15818869197099 15895288855056 15908443767864 15918822756486 15959992396608 15985296153216 15994410708796 15998525555904 16050366079488 16056389755614 16060520547936 16069677995241 16147309289904 16160672774376 16225315614976 16238743657344 16248002724564 16252182812736 16310964451626 16324463376819 16350344983638 16392630636864 16393977939456 16403325518736 16416900881784 16429332157472 16485454139904 16496209581696 16506646118712 16595845659068 16600115236032 16609580351442 16653905109504 16673943207753 16689819870048 16694113623552 16753116727258 16754493658032 16768359647208 16847981487888 16849366215552 16858973449812 16863310721088 16872925906278 16938309238227 16943383421568 16954437625632 16965164066454 17020136819088 17034222654072 17061229548144 17105353708032 17116513584768 17197788578048 17206866802593 17219896259644 17234147415186 17248410364959 17317404165984 17331736018896 17376559769088 17398897260264 17414032961056 17415464212224 17481513106704 17492918397396 17497418762304 17507395505574 17580502422144 17591972295456 17606531380464 17674757465976 17691587087616 17758683189936 17760142767744 17784975955266 17844473929984 17859241984896 17882199961938 17896999238847 17983458172368 18068849711648 18080638192552 18085289758848 18127398771456 18150701462868 18165722951142 18171164828928 18241578893952 18251979945212 18253480066848 18268586614512 18355332040032 18356840656128 18372032744832 18441709466472 18453741208578 18459269367552 18482998677156 18530799850368 18546135907392 18558235779408 18569976883551 18736435574272 18748289418784 18760521179816 18776047353804 18824606416512 18848805365286 18854451873024 18866752896576 18938305865596 18953979173874 18955536992496 19045544290656 19061306349264 19062872989056 19073742328836 19147653921474 19153389954816 19169241266304 19193883241662 19238573455764 19243522921536 19256077782864 19347512150304 19440978392576 19457067711744 19482079686732 19498203021258 19563432436992 19590787081188 19592397238752 19666702245042 19685428564672 19761710468448 19778065224912 19790968832388 19873611433728 19884943043368 19890058799232 19903035473568 19978518588678 19980160613712 19997541814848 20023248566919 20075033171232 20091647233008 20172014007808 20188708330752 20205416469888 20220716501504 20231390443914 20327455925604 20340717966621 20393323617888 20425656195776 20442560432544 20508801101568 20521776255696 20535165075204 20541316763136 20620915271424 20632672981544 20637981104256 20649748545036 20651445738144 20749505784384 20766678038496 20768384841984 20841787910411 20847149831664 20867000154624 20892107479093 20947860700416 20959804829496 20965197112704 21078490021056 21091825596132 21105586327293 21177682218576 21193718473408 21211258357152 21223352671287 21225097008648 21279989862144 21313728204288 21331367407872 21408519674152 21414027397248 21426237326988 21443969642922 21529745719872 21547563699168 21651658209792 21664003632752 21669577083648 21677709640469 21747952602168 21753547650432 21765951169092 21800459978184 21856840849152 21871100691648 21889201175712 21994946108928 22008861491616 22021410586071 22041446893596 22133486981376 22146107135256 22231924277004 22250323378026 22253093160064 22339324877376 22357812862944 22370560923789 22463975317184 22465821620736 22478631266416 22484414294784 22497234541704 22584412317636 22591177895424 22605916834176 22620218755272 22693515758784 22712296872096 22748306064192 22822018113024 22840905574656 22849477729143 22942489070124 22978863220248 22997880486612 23072401239264 23086998287658 23089872221312 23108981358528 23198529680352 23211757104237 23308684142272 23323891196528 23329891683072 23343194007432 23362512793308 23440669896192 23455963060608 23475375173952 23566343287968 23579780433183 23617164976366 23678244253248 23680190356992 23699788040448 23713301273688 23812322646528 23842933282584 23862665651796 23878234134729 23939988594912 23977944229824 23991616063194 23997788333856 24084584633421 24113719678464 24200935283824 24220963934856 24241009161564 24322105191936 24337973422464 24358115486016 24372004086846 24466446677439 24473776053376 24496043659776 24505236984878 24525517475457 24588945955296 24590966909184 24604988278104 24643998236208 24707733133824 24728181209856 24744314372544 24759969178068 24893768488602 24900172854048 24914370527163 25034729805072 25099475222016 25129675090887 25131740487048 25152539470812 25155670528768 25271972231832 25274049323328 25288460174718 25309388859417 25394059054208 25415075132352 25417163985408 25431656438448 25447746099681 25530205228632 25558988355072 25591844322216 25651431274352 25658030562048 25674770377152 25796682867072 25820154127872 25829844389466 25851221122779 25973971460494 25976106248976 25997604028344 26064839653632 26098345890396 26121049441584 26123196318336 26222269660056 26239377596094 26261093258361 26348947291264 26370753633216 26387958443184 26409797070696 26520078398976 26537380631424 26638024784904 26640214151616 26663389086464 26677463932899 26697664755892 26766710894976 26788862977344 26791064741376 26823299942907 26940555293184 26950666039502 26975187258552 27103274567472 27120957288828 27127934638272 27191098157184 27226052194302 27248584426713 27256747243392 27362368340928 27377969917818 27380220100272 27402879921768 27517308139008 27532998060048 27535260984192 27662564199708 27666007712512 27680611812867 27688904051328 27724498015734 27796199775552 27946406439328 27953596150272 28104653361408 28122434128176 28140781769724 28164071030706 28236909624768 28273208047929 28281677809536 28297803561716 28300129344864 28396801525248 28407458798394 28430968760811 28433305488744 28552036529664 28568316435984 28591959523896 28610613493254 28706327626496 28721480882211 28730084932224 28753861899456 28790824862493 28857860183646 28997270136224 29004730200576 29021268225456 29067279970912 29161467588864 29185601567616 29223119530098 29345148655488 29361880781428 29386180621782 29388595858128 29464601347584 29500053367563 29528142847008 29642565702672 29667097837368 29686453248582 29785766503168 29810417150592 29827414565052 29835088198848 29854553210352 29967777883017 29996312722272 30112549756848 30137470849512 30141222445568 30160291673696 30258021011712 30283062496128 30331074752256 30465970305524 30491183888406 30589985426832 30638484293664 30663840648816 30763201652352 30782664383544 30802747612806 30811975144704 30931372907136 30949009472316 30956971656384 30974622817554 30977168607216 31124258676576 31150017057744 31270724747496 31274617414144 31300500231936 31421791050624 31439707244244 31570992337664 31617735031584 31637738394198 31790577710112 31816887535728 31837645512972 31919984793216 31970592306432 31988821417592 31997051111808 32112779511228 32121041095872 32139355990482 32294618579808 32313032445473 32321345548752 32450631229952 32477487314688 32496005449128 32504365625472 32621928903252 32648926753638 32700689967276 32785261273728 32806651037472 32833801763568 32858664314944 32992419163392 33013292237424 33191691318136 33200230472064 33219160702884 33347886415506 33379639740096 33506233454516 33508987316064 33528093595009 33536719294416 33695962975776 33698732431104 33717946899624 33726621442176 33745851812556 33876618476454 33886766843136 33908875251264 33930328132908 34040273638176 34068445308144 34122459096288 34233027169536 34395577156096 34413733605186 34439792519288 34468294830372 34496820729918 34634808331968 34663472037792 34788844470497 34797794520528 34828065922112 34830928424448 34872837247711 34963026213408 34985836794792 34994837524608 35014791011148 35161004844288 35183944590912 35213062760928 35349514931952 35383174175232 35425747464549 35517366379872 35520285535488 35569951910532 35688947859968 35718483969792 35764399923876 35793998477694 35966916344736 35987424094791 36137699423296 36161276385104 36170579517696 36254797542912 36301402925736 36331445902284 36342329657856 36483157787904 36503959890424 36506960133696 36537173229024 36558006130269 36710664080064 36713681312256 36744065489664 36757855477317 36883418932944 36907482417156 36918538735104 36965997354312 37061599700736 37092271814784 37116471558816 37139953767102 37340652732903 37496578837568 37521042359632 37552094707608 37649212833024 37697610730572 37708903746048 37733505793152 37876611731192 37907958347748 37911073984992 37932690262077 38091088581312 38122612698528 38125745978112 38147484657672 38295307842948 38306779909632 38338482532608 38387766483324 38477146911528 38487045843072 38512155565728 38695024300608 38744766584199 38914135423488 38960957190741 38964159373464 38996406042516 39126864873984 39181574162376 39184794477504 39333404490084 39359066394141 39370857129344 39523420936896 39556130449824 39581937664776 39747222867456 39769886086736 39780117598464 39806070947136 39957037177356 39960321227424 39995083629696 40046497133838 40150066342464 40183294466016 40377416661504 40410832939776 40425999059253 40462780887828 40654911851208 40681435933242 40786647235776 40839078291453 40851312391552 40885120865088 41017602203136 41043552511392 41066954876727 41070330150408 41241830542848 41265345963088 41275962208512 41299497090072 41302891476288 41499011568768 41533356076992 41536769683968 41586747023601 41683575820822 41694299663328 41784214958186 41895721400832 41919609658992 41930394225408 42156980042112 42183651192264 42211172654586 42246106546059 42355364437152 42387436946816 42422516714304 42446705342574 42450194017296 42559979724288 42611188197591 42662734815744 42817039348304 42828054794496 42852474653976 42887939285844 42915920239881 43059491439744 43095127398336 43286790275469 43328007265504 43339154167296 43355419280938 43495905204336 43507095300864 43531902338184 43600919956368 43713681698304 43742201383296 43778402351424 43834679295147 44017722983232 44042821172142 44079270932673 44082893787192 44266973962752 44292214270512 44463848554008 44500646756052 44506186320128 44529679872873 44678649754752 44715625725888 44741121847578 44927950634368 44957262532832 44968828589568 44994469083408 45168824635272 45211833668352 45240437510544 45387031517568 45424593744192 45496612128384 45681811149312 45698955458286 45736775832609 45884978140248 45957726440496 45995760973224 46144802478528 46173996575316 46179744442624 46204121419209 46217962717056 46397059360704 46423514208474 46461934226331 46617368284544 46647782393056 46659783366144 46686388014864 46725025586616 46911926121216 46950750347904 47132686575936 47159560866366 47234329952732 47356488506496 47399576080896 47426602547376 47456607591297 47685866565168 47725331303592 47756468269458 47879977189824 47955888459648 47983232126388 47995576667712 48169169266842 48209033985723 48401870567648 48441927869712 48482018323128 48675946844928 48716230972032 48744008173692 48932893354878 48947552106752 48973390130457 49010473969756 49051034950914 49177891910592 49181933818368 49209976556208 49287996472416 49456362419712 49488628745088 49519938356136 49787536977204 49800345708096 49828741054326 50021829623259 50069459610144 50259350181774 50263480974096 50305078941624 50311341057536 50543944463664 50548098646656 50576920349436 50618777718834 50788118108416 50814927714681 50830150264704 50863312876896 50895492199362 51060410457264 51183688644432 51302862548704 51316061124096 51349540754304 51593365734144 51659688778932 51702442245558 51947942920988 51952212497952 51981834803587 51995208056688 52129679307264 52196691780792 52242098883168 52246392636672 52444539320112 52478755192188 52522186516722 52697894582528 52741507266432 52775916886368 52819594141392 53074761262848 53276049569808 53280428303232 53326778172928 53354927865798 53395329511784 53533421789952 53577725954688 53646599885814 53901332079004 53936498391971 53950374517104 54206549134944 54241914577656 54255869276544 54382196314368 54452104388604 54497168853426 54513494486784 54724736681856 54755939835636 54760440200544 54805759843536 55065996120096 55070521968384 55325128399416 55332015425024 55361223625734 55377808102656 55448996031468 55592399551104 55892812878656 55964662843843 56209306722816 56244868256352 56281563539448 56328142061412 56473819249536 56546416095858 56563355619072 56595607123432 56600258689728 56814917596788 56861937521622 56866610977488 57136632871968 57183919047792 57221226986508 57412655252992 57442961764422 57460169864448 57507723798912 57581649724986 57715720367292 57994540272448 58042536450912 58134559941824 58322935177728 58371203135232 58446239060196 58690297310976 58723761562856 58772361243564 58777191716256 59000106735126 59056285694016 59285131405344 59318934821939 59334195674736 59372906497164 59571533006336 59620834301184 59654829130104 59670176397696 59709106420704 59935555766034 59992625444544 60069745700757 60225099513696 60274941699024 60320583347392 60516042023424 60566124992256 60662149504512 60931940611048 60982367776812 61022153899863 61179970853664 61276968587328 61327681297632 61526403304704 61549494063187 61565328767088 61605495225612 61623950289408 61862745814272 61898018944632 61913943312768 61949245635108 61954337214432 62248517353152 62300034115488 62525363731233 62541449494992 62601000463872 62676322437279 62843582101248 62879414488488 63141984675328 63235470063168 63275476788396 63316758981879 63581155420224 63633775071456 63670058013861 63675291025944 63839969586432 63941184612864 63977642835184 63994102223616 64225559022456 64242082191744 64278711980964 64589237159616 64626064890946 64642691097504 64954974629376 64992010898256 65008731250944 65033128921407 65243857806504 65297853507276 65401379934552 65570522547456 65613302074944 65667603527136 65717328629888 65984838326784 66026584474848 66064231758213 66383382636272 66400460944128 66438321405768 66695772831012 66759279480192 67012466909032 67017974632128 67056187190018 67073438588832 67111682771367 67391925951552 67397464862208 67435893799248 67453242884352 67491703625112 67753236952908 67773533686272 67817750502528 67860656265816 68080547276352 68136890616288 68244918192576 68466054339072 68548433187429 68827467210372 68879585038576 68936589660744 68993641459836 69269616663936 69326944075584 69577688940994 69595589041056 69635271312711 69656131844224 69745674495422 69926052426816 69971673589584 69989675049216 70029582022296 70322009688576 70367889181824 70426125521856 70699029863904 70739341299549 70851494929098 71034732759744 71040571070976 71139903821064 71436967939584 71528799847752 71587996955388 71634702404187 71933832689472 71974848189582 72253753900263 72275398846592 72322552770208 72341159035392 72602805851472 72662891804568 72966315575808 73007919780848 73013920267392 73074346458048 73116012260538 73399340032317 73421328160128 73488130979328 73515710954634 73576552426371 73766837865888 73814964834312 73931994708624 74123199401472 74184543629568 74232943117632 74279907534204 74681305465806 74743111581489 74993157675136 75042084719264 75104189415216 75298425666048 75389025272661 75395221461144 75467011586304 75753223462384 75815916695496 75822147969984 75865380524154 75928166578251 76182177162624 76245225397056 76251491956224 76294969315344 76343238299043 76590615685896 76676965065216 76775532966648 76954293823056 76974091686144 77024311131456 77390048601216 77489533168398 77553663368337 77921914381482 77928318746928 77992812085032 78363148324752 78369588955008 78666808980168 78718132788282 78741714258688 78783279775083 79046841873792 79112260899648 79163875329552 79539772173472 79560235196928 79612141894272 79914074354712 79920642454848 79990167259392 80092994267676 80300132684928 80366588932032 80469899828721 80821665879552 80851998118506 80925561775656 81309823702416 81362871866484 81573294471552 81678156582906 81702624783104 81745753280139 81770241730176 82087105022784 82133909753454 82140660300816 82530691926176 82551924417024 82598994180144 82605782952576 82998023137536 83066712153984 83173494047202 83367151641644 83388599326656 83568429916372 83839219317984 83860788450816 84313960084224 84367302384528 84422345309172 84492213092118 84710728874304 84774873893632 84819624143787 84845033428608 84893410685148 84900388034592 85222376395182 85292906282433 85634078696608 85656109588992 85704949307952 85775878571688 85831840479762 86118982879488 86190254796672 86573580550938 86656014531008 86710838561876 86767410456649 86991810408672 87014190601728 87063804676368 87201839912736 87484402766592 87556804702848 87669358590294 88035445966464 88085642344284 88158541865346 88165787574384 88500160102689 88584428541024 88927697108016 89001293512104 89012372640256 89059359745746 89357299509504 89431251451776 89482243695156 89855901268736 89903333649051 89914525065664 89988938166816 90337649270544 90423667336704 90480875021088 90774063035136 90849187488384 90993224256768 91397910916572 91473551665218 91769956280496 91915452880992 91967861575577 91991521946448 92289604957056 92347993150632 92359488885248 92408242838418 92435925434112 92794118721408 92847028416948 92923868452662 93234736569088 93295564786112 93372776029728 93450051173232 93823852242432 93901500695808 94265373151872 94319121732732 94468659905464 94712977012992 94853205094752 94913215182594 95371733130336 95426112539641 95450662607184 95512936538916 95759954379648 95911776919296 95966464252776 95991153335424 96338338533684 96418067971446 96803741135296 96883855739424 96939097336419 96964036646256 97351893689856 97432461944064 97488016347384 97865786709756 97895104213504 97946780260914 98020947939512 98102069901828 98355783821184 98419953112416 98575992944832 98977257490176 99014403492953 99039876712272 99575073954408 99600691416192 99657482108652 100043659246518 100138919220288 100518700363548 100526961948192 100584280785027 100610157883248 101087888927328 101096197293312 101153840698872 101237555437668 101576236216832 101629855429362 101660300529408 101726625753792 101790984398724 102120820914528 102367377288864 102605725097408 102699081508608 103186731468288 103319377557864 103404884491116 103895885841976 103904424995904 103963669607174 103990416113376 104366533411491 104393383561584 104484197766336 104492785273344 104618511743133 104889078640224 104957510384376 105044373033444 105395789165056 105483014532864 105551833772736 105639188282784 106149522525696 106277242393647 106552099139616 106560856606464 106709855731596 106790659023568 107066843579904 107155451909376 107293199771628 107802664158008 107872996783942 107900749034208 107962272284373 108413098269888 108483829155312 108511738553088 108764392628736 108895258727177 108904208777208 108994337706852 109026988973568 109449473363712 109511879671272 109520880401088 109611519687072 109674018390807 110131992240192 110141043936768 110273566431951 110650256798832 110722447251468 110755616205312 110897992062936 111184799102208 111785625757312 111929325687686 112021958198709 112489736512704 112563127078896 112656284122824 112947638499072 113092832191716 113126711238144 113191214246864 113200517379456 113629835193576 113723875043244 113733221954976 113798070786231 114273265743936 114367838095584 114442453973016 114885923528844 114920339728896 115015447597824 115163299449972 115431440734584 115989080544896 116085072901824 116234299752597 116269119883648 116742406270464 116882871572223 116892478120392 117380594621952 117447523125712 117544722487128 117554383432512 118000213470252 118077199182423 118112571388032 118570262810688 118637869643878 118668391349472 118745812994328 119241668602368 119309658260208 119340352795392 119418212841408 119871111532068 119985250889088 120139491401514 120450199027392 120549883398048 120641166694784 121132249984512 121277997177759 121863881222096 121964735553624 122044307799726 122359941707328 122517234874359 122553937174656 122655362595264 123052806609408 123098988126374 123130657534176 123200864630181 123210990451224 123725491628544 123796037889264 123827886625536 123898491270216 123908674428864 124497034706304 124600068230976 124760241070803 125050727462466 125082898989984 125352644874558 125687164202496 125758828976976 126470940126336 126550953576792 126633517963758 126738319638177 127162310840448 127267550142912 127340116027722 127350582051888 127679939172864 127833564592773 127955285670368 127988204447232 128451118044912 128484164383488 128557423961928 129178474319232 129252129781892 129285382195008 129860370826407 129984021796512 130017462501888 130066257842814 130487715613008 130595707014552 130802759869104 131141045094912 131226604149888 131335207054272 131434657259776 131504037885441 132053168949696 132128463516426 132237812798019 132766765272544 132800921888256 132876642811536 133391545662024 133518558960384 134024933818064 134035949264256 134112374380036 134146877177664 134223365542734 134783851903104 134871787598496 134906485768704 134983407250224 135506473905816 135635501005056 135721312531632 136161094552704 136273781232576 136489836385152 137096866374858 137210327497827 137654934420744 137759170077152 137873179321488 137987282919672 138539233327872 138653888151168 139155377881988 139191178082112 139270542625422 139312263688448 139385802678993 139491348990844 139852104853632 139943347179168 139979350098432 140059164044592 140735778363648 140852251043712 141398059727808 141478682599098 141702989858196 142069465519488 142279807642128 142369822773891 143057599695504 143175993910776 143269404808374 143867665378944 143949696379164 144507507800526 144550797693184 144627101957169 144645105540416 145205611702944 145325783609136 146015839561696 146027840534784 146148692916096 146232024521076 146798680064634 146842656320256 147031421909268 147153104852742 147533675731776 147629929668624 147863989417248 148369087259136 148465886235264 148559815068408 149362610931612 149486223162978 149986315350272 150065488869777 150084169438528 150208378830432 150778050545322 150790442922288 150934023172608 151506446924768 151631833390992 151644295939968 151730761048308 151856333156502 152364354325248 152490450794112 152589938630688 152686476598086 153181231371792 153511572346379 153551065933296 153908587646112 153948183372288 154048622262912 154780097202432 154979066336796 155107326736674 155843828762964 155856637493856 155945504410761 155985624170064 156726296649504 156739177910016 157333617960336 157436265576564 157483428517376 157566559550166 158093683747584 158224521799296 158327750659104 159079544346944 159224283788544 159284040401707 159828148709424 159841284909696 159980334518784 160185988535352 160600265369856 160733177864064 160939799657442 161703996237012 161809495175913 161851123551312 162619647404832 162725743732968 163146588943104 163356313165812 163405249566208 163491506560278 163540483460352 164174210045568 164267819506908 164281320601632 165061383852352 165197988360288 165211565905152 165996046275072 166133424307968 166346988094404 166734303283288 166777198653312 167136859832744 167678438635968 167893988531529 168627920168448 168734604769056 168830814493211 168844690618344 168984426184236 169421457748608 169549747787264 169639248287574 169690066857216 169786821370296 169800776069184 170444752790364 170585812564866 171268157393216 171409898615904 171551757143376 171663680959524 172237965758976 172380509593344 173147161101876 173312029062016 173421677123752 173534820913298 173983620817344 174127609352736 174403679825472 174968805533184 175113609405696 175179329256763 175338717180588 176070891932928 176171284688568 176317083730692 176331575148768 177000320205378 177168857082048 177855394216032 177956804465817 178002587024208 178118719491492 178714599019008 178862502903552 178964487390312 179711802537472 179806667298102 179829050131328 179977876333632 180209237102271 180675298541088 180961750042176 181548126070272 181698374976768 181986448513536 182795821833144 182947103330436 183066461699589 183539912560992 183830905761984 183935723151154 183983043892896 184579209914112 184648482189561 184695986301264 184816485676836 184871850868224 185588237442816 185694056833896 185847736905324 186469473138176 186591129572224 186745552059456 186900102346464 187576091193699 187803001391616 188028967311837 188530746303744 188638243465464 188937319810928 189425954025984 189706410189504 189826430365188 189950276945637 190743466260672 190852225079282 190901325214368 191010174041583 191025873077832 191519908759296 191823553838592 191932928505552 191982306670848 192676677067368 192836135942892 193607482270592 193767711478848 193878194672838 193928073292512 194864923888128 194976032694768 195099386764221 195731573419512 195893560521828 196041895879024 196204139803656 196711567642368 196839906224832 197151985889664 197954514980352 198028806985906 198079753424544 198192695274639 199150147908816 199201382832384 199314964217304 200087318493036 200277838440576 201037400727096 201053923896384 201168561570054 201220315766496 201335048314101 202175777854656 202192394586624 202307681397744 202475110875336 203259710858724 203320601058816 203453251507584 203581968797448 204241641829056 204734754577728 205211450194816 205398163017216 205645299562287 206638755115728 206809768982232 207791771683952 207808849991808 207927339214348 207980832226752 208733066822982 208786767123168 208905813938133 208968395532672 209237023486266 209778157280448 209915020768752 210088746066888 210966029065728 211103667545472 211278376565568 212218023898647 212554484787294 213104198279232 213121713212928 213419711463192 213581318047136 214310903818752 214586399543256 215605328316016 215745993567884 215801498068416 215924544568746 216761261700789 216826196539776 216967658310624 217023477106176 217790517454354 217808417554416 217988675413704 218898946727424 219023759342544 219041760802176 219223039374144 219348036781614 220198020096951 220263984480384 220547132863902 220729657279113 221300513597664 221444894502936 221795984125872 222369598204416 223571251514624 223858651375372 224043916397418 224229334744467 224979473025408 225126254157792 225312568245648 225895276998144 226167075817983 226185664383432 226382428493728 226401034758912 227259670387152 227447750086488 227466443909952 227596141572462 228546531487872 228735676191168 228884907946032 229029714897129 229771847057688 230030895195648 230326598899944 230862881469168 231978161089792 232170145803648 232468599505194 232538239767296 232660990105011 233765743144446 233784956240784 234895046251424 235089444974256 235108766865024 236000426940504 236154398364846 236225142776064 237140525621376 237275739287756 237336782698944 237491625988656 238619316520416 238680705590784 238836425682816 239742223064136 239970501778176 240278982803028 240900398054784 241099766796096 241282333389568 241409699486163 242555994355518 243727762444192 243929471107248 244088615599452 244719883414656 245034469748718 245107874349312 245310725190528 246197976252748 246261315068352 246401729260362 246421980902448 247592075778528 247655773251072 247796982540432 247817348857728 248994069412608 249200136461952 249520482141606 250101454924932 250165797979968 250705289749116 251517657953952 252941880252672 253101907153584 253267035927516 253476639276354 254324621680896 254535100285824 254680232055444 254701164103776 255667129185546 255878718847299 255910571340736 256902236089824 256968328766976 257114847923856 258356948638464 258504259563784 258570764390016 259720741652814 259968043593024 260132515685628 260302231369947 260975431226016 261191414029104 261605519738208 262453208299776 262670414108544 262869314519552 263008075770882 264106337899392 264256927032852 264475625596038 265500480308067 265533530545088 265753285623072 266783091324048 267037117920768 268049867636128 268071898528512 268224748760072 268293754355328 268446731085468 269567703806208 269743575196992 269966814500448 271012947811632 271271002010112 271442625063264 271597397228209 272322189105408 272547562465152 272979672770304 274193732749716 274420654995654 275309868841488 275518340154304 275746358642976 275903584726731 275974565839344 277078466655744 277307776302336 278310755763976 278382356164224 278541085250844 278624527376896 278771605357986 278982697981688 279704209707264 279886694358336 280118328089184 281471556727296 281704502087424 281810225326097 282796119455616 282957365198196 283405979716392 284138931038976 284559615284256 284739645547782 286115199391008 286278337618923 286351987821552 286538809616748 287735330757888 287899392758328 289015015601052 289101595386368 289254203914338 289290211080832 290411223405888 290651567218272 290817292009257 292031679123392 292055681069568 292297385832192 292464049042152 293597360129268 293685312640512 294062843818536 294306209705484 295067351463552 295259859337248 295727978834496 296931772470528 297043210478859 297119630136816 298725221863224 298972446325956 299972630700544 300130977739554 300168338877056 300416757660864 301556101090644 301580885844576 301752842355081 303012893849536 303263666781984 303288591879936 303461522096616 303712666313004 304728708650496 304980901588224 305179877261376 305372953196172 306362462743584 307023144692758 307102131866592 307817175292224 308097244525824 309560194404864 309932659454273 309958132673592 310214653473348 311687657525928 311713274987712 311891008821522 311971248340128 313099600234473 313452593299008 313478355820032 313855535229399 314667235920672 314872531153128 315133119100332 316187367495168 316449043598592 316655501318208 318159088693888 318448567577088 318568080803414 318831727180941 319656297418848 319682569819392 320371977070704 321200530739712 321466355728128 321879599314884 323407992474024 323618990351826 323702247102624 323886816853119 325239294809664 325451487465936 326293177886208 326685776181531 326712626331624 326983013120556 327080966920704 328348420091136 328535639013816 328562641203264 329022055172421 330122767704704 330395976720576 330423131810304 330820699295853 332266848615936 332693976188808 333468606566576 333554397306624 334273719665488 335356877271936 335787977063058 336065874596127 337469209538112 337661628986422 337689381236688 337968852368472 338842915497216 339278496575148 339380133714432 339573642740592 339601552138368 340889505580728 341171625129732 341394212358693 342536314786432 342819797231808 343103514286752 343327361919048 344761019186688 346294322203752 346624058124032 346843354247504 347069641826596 347967241634688 348255218705472 348702899257791 348807359650944 350227218811392 350358658513526 350648614716669 350677434361176 352141783865856 352342569377136 352634167461384 352663150297536 354000640410756 354231597547269 354337714164096 355710788432064 355913608931634 356005174048416 356237438982984 357725005807104 357928974780624 359613334596204 359658100262656 359955752667264 360418474204542 361350597082176 361923500084352 363396749953536 363833991533277 365591643666288 365894206660872 366132923399178 367079825121984 367551704623077 367661811523968 367871446302308 367966087785792 369158419828224 369296964379122 369391972602528 369602593890543 369632971353672 371176474885632 371388113667792 371695473810648 373182259144448 373491104118912 373800204692928 374280723212409 375152182387398 376057934623674 377061492607488 377276486930928 377874639621856 379412820379008 379652860730376 379900553891274 381486932521344 381704450158564 381802650428736 382020348083166 382051746155664 383039817518592 383500693778319 383865857011104 383964613341696 385353354134736 385672271885784 387214964541184 387535422957696 387756389345676 387856146585024 389581112479221 389952065389536 390198773528442 391463146839024 391787121043656 392083791758048 392408279607312 393423135284736 393679812449664 394303971779328 396057613971812 396159506849088 396385390549278 396713438394057 398300295817632 398402765664768 398629928434608 400174636986072 400555676881152 402074801454192 402107847792768 402337123140108 402440631532992 402670096628202 404351555709312 404615362795488 404950221750672 406519421717448 406906503015168 407163937594896 408483283658112 409469509155456 410422900389632 411290599124574 411630982493481 413277510231456 413619537964464 415583543367904 415617699983616 415854678428696 415961664453504 417466133645964 417573534246336 417811627876266 417936791065344 418474046972532 419556314560896 419830041537504 420177492133776 422207335090944 422556753131136 424436047797294 425108969574588 426208396558464 426839422926384 427109468321673 427162636094272 429172799086512 431210656632032 431491987135768 431602996136832 431849089137492 433522523401578 433652393079552 433935316621248 435581034908708 435616835108832 435977350827408 438047518685088 438083521604352 438446078748288 438696073563228 440396040193902 440527968960768 441094265727804 441459314558226 442601027195328 442889789005872 443591968251744 447142503029248 447717302750744 448087832794836 448458669488934 449958946050816 450252508315584 450625136491296 452334151635966 452371328766864 452764856987456 452802069517824 453346884220243 454519340774304 454895500172976 454932887819904 455192283144924 457093062975744 457471352382336 457769815892064 458059429794258 459543694115376 460534717039137 460653197799888 461725762938336 463956322179584 464340291607296 464937199010388 465076479534592 465321980210022 467531486288892 467569912481568 467836513232283 469790092502848 470178889948512 470217533730048 472000853881008 472308796729692 472450285552128 474281051242752 474551478575512 474673565397888 474983251977312 477238633040832 477672851365632 477852121205121 479484446128272 479941003556352 480518472019139 480557965606056 481800796109568 482199533592192 482564666779136 482819398972326 485111988711036 485428485527739 487455524888384 487858942214496 488177231198904 489439766829312 490068939497436 490215748698624 490621450381056 492395952505496 492522630136704 492803458520724 492843961804896 495184151557056 495593965080864 495634697715456 497988138825216 498400272923904 498587321730787 499040964283212 500202909849864 500331595959936 501410579498232 503035315907904 503681965594587 505883760505344 506203814307168 506492443479633 506534071855032 506953278552708 508649243361792 509070200571648 509360464110888 509402328207552 511334258371092 511757437694598 511821142681472 513804472179648 514229695847712 516713897276928 517008519127568 517141528780032 519441483305628 519936087186048 520265031371256 520604462739894 521950862452032 522382828058208 523211039476416 524906416599552 525340828217088 525537987770289 526016151541764 528212675798784 528513854065704 528951251192076 531000960616134 531067061090176 531506571246144 533566182648096 533870413397451 536099735272256 536143797057024 536449497520144 536587508710656 536893462170936 539135407612416 539487150393984 539933629000896 540627711306813 542025895623264 542885250126528 543194794456418 544644378210816 545095124930304 545959345540608 548387465499432 548841309991308 549199385098767 550619737682976 551036680308608 551492717285952 551807169453462 551949131678688 553945446568683 554615552604672 556621511527952 556764712328448 557082170501688 557543210715972 557965395963376 559408419414528 559773388716672 560236656178368 562728273581097 563409004174848 563620450652194 564086901935511 565592238911232 565914730396392 566811959432784 568277862077952 569119230568512 569479291095564 569850830836911 572230398782016 572556675237846 572703975643104 573030522124749 573077619233496 575470661515776 575798785516656 578030031202104 578508407828676 578580422161664 580822446811776 581303134436544 581634584018514 584063358246784 584594771664384 584928098084304 585298160292663 587194720258536 588125687637072 588612419410968 590134702927104 590519718674496 591455957668992 593863544941056 594086420957718 594239260273632 594578085823917 597450443726448 597944892651912 600261955479108 600336677754112 600833515321728 603112202181288 603161771689152 603505684710162 604005144942303 606025787699072 606527333563968 606577183759872 606923044193232 607425332626008 609961803176448 610359754522752 610745906392344 612724925487168 614046289385516 614204263733184 615634350584448 616194489051648 616935898686861 619865318908546 619916265347184 620429306946696 623375315051856 623426549975424 623782017643044 623942496680256 626199200468946 626717441814399 626905186598016 627711070458798 629334471841344 629745062306256 630266238200664 632898087197184 633311002636416 636318177387776 636654071695941 637136161606828 637663454361882 639312594837696 639365139638784 640743954141408 642932711456256 643759198629768 646815984948048 647237980703652 647404494205248 647773633706238 650283785102367 650478589619328 650902974931872 653371552363062 653425252663248 653966026241112 656696840182272 657071278027632 657125282406528 658044110344842 660245535409408 660594060290853 660791953441152 661641398591706 662188971837339 665387952377616 666937213133152 667108794613248 668547439330976 670713754543872 671575954126116 672131749192254 674938419076224 675323257972844 675378762473376 675937704736944 677685830994432 678501227453949 678556993150296 679147285481184 679203104276736 681779011161456 682343250259464 682788424717386 685072629572864 685639594463616 686207028573504 686654723838096 687089144691387 692588644407504 693248116248064 693686708495008 694139283653192 695934483269376 696510437410944 697405798515582 697614719301888 700717317027052 701297229433338 701354868722352 704685138754272 705268334922768 705326300595072 708001280821512 708463195094538 708675428328192 711421576864128 711827217863268 712010348096832 712474877965968 715857949561248 719226669192408 719316200525312 719911505334528 720836948409084 722701194164352 723847000168704 727667983066554 731183287332576 731788413321744 732265846798356 734159650243968 735103409246154 735323623047936 735742892604616 735932175571584 738593928758244 738783945205056 739205187781086 739265942707344 742776227335584 743390947621296 746364518288896 746982208237824 747600409385856 748561446424818 750304364774796 752115869247348 754552973861856 755749279243712 758825640758016 759305721460752 759801107782548 762973865042688 763408900317128 763605300857472 764040696166332 764103492311328 767001387556638 767731714022208 770706708269472 771146152685207 771344543771568 774429929082368 775070845915392 775512778691352 775712293170048 779162224958442 779904130779072 780397547056884 780906694109841 782926293678048 783574242087312 784167583516096 784816559214624 787359624899328 788607943558656 792115227943624 792319013698176 792770781098556 793426876788114 796600591635264 797259856869216 800143422821431 800349273972144 801111353762304 802075256697353 804149602908384 804215695585536 804674246280216 804881263065984 805340193256404 808703111418624 809230725590976 809900443501344 813038843434896 813813006030336 814327875189792 814792191684627 816966567316224 818939018310912 820845800779264 822581198249148 823261964986962 826555020462912 827239075928928 827710754180193 831167086735808 831235399967232 831709356857392 831923328907008 834932267291928 835147068492672 835623255752532 835873582130688 836948093945064 839112629121792 839660083075008 840354984267552 844414670181888 845113506262272 845430675978291 848872095594588 850217939149176 852416793116928 853678845852768 854218936643346 854325272188544 858345598173024 858835012856769 862421313264064 862983974271536 863205992273664 863698178274984 867045046803156 867304786159104 867870633242496 871162069817416 871233670217664 871954701654816 872451876027771 876095037370176 876167043208704 876892157496576 877392147126456 880792080387804 881055937921536 882188531455608 882918629116452 885202054390656 885779578011744 887183936503488 891129631436577 895434605501488 896175665589672 896917338977868 899917892101632 900505016631168 901250272982592 904668303271932 904742657533728 905258527065243 905529713974912 906693768440486 909038681548608 909791000345952 909865775639808 910384566289848 914186125951488 914942704764672 915539631784128 916118859588516 919087388230752 921069434078274 921306395599776 923451525876672 928680583214592 929797978362819 929874398020776 930643960420044 935062972577784 935139824963136 935673026464566 939298800703419 939580185005696 940357779897024 940435067460096 941566605688197 944001707762016 944617593459384 948562102485504 949102957151024 949347130795776 949966503954624 954477266081664 955345702731264 955704242410242 956495181542823 958968892256544 961036944038278 961115931212112 963601592219136 964399067184384 965638797944652 970223977422072 970856971055478 971660450559357 974911049776768 975717884428992 976354462397808 978879533658624 980057328544593 980137878994872 981242900762112 984791905010992 985045260273408 985606917041448 985687923609792 987066165517263 990368303114112 991187930161728 991269395430912 992462097887559 996800545847808 997174643461574 998081928566424 1000405819699728 1000663191919872 1002821158996464 1006070631815808 1007363931189174 1008197623788381 1012407628614336 1012984886959266 1013068143710064 1013906557105416 1018140401143296 1018720928221776 1018804656415104 1022668516742184 1023514875389196 1023642285362944 1024182637076079 1027608944359296 1028459391695424 1034017038255136 1034283057560064 1038882966611256 1039872174372096 1040530062742512 1041208925479788 1043901724904064 1044765656116416 1046108697773373 1046422078952832 1050681656434176 1051075975540578 1051945844150007 1052032303083528 1056425351597568 1057027708131408 1057902502384152 1062001921232268 1062134122180352 1062694792641807 1063013142492288 1067132365296192 1067740826794902 1072199470544512 1072898995040288 1073175017421312 1073786924341872 1078974300787968 1079867258001792 1081255422613626 1084051791246528 1085770500253056 1086389588912836 1090190249860608 1091501974599831 1096774930998864 1097682619982616 1098398770197534 1101239475365952 1102073360617216 1102655113869231 1102985434571904 1103614338906924 1103898263357376 1107890893137366 1108807781671629 1113243023055904 1113529424656896 1114164341003376 1115086421431944 1115930791926752 1119546777433344 1120473312356736 1125456547162194 1127240901304388 1128173803871022 1131184477822464 1131829460792784 1133623918865568 1138238461137024 1138958582191128 1139701661673822 1144460797564032 1145113350475692 1145407951286208 1146061044249498 1146155238466992 1150502081334957 1151597571033312 1156060062404208 1157016815657352 1157160844323328 1161644893623552 1162606268873088 1163269168037028 1168126716493568 1168743337437663 1169856196168608 1170596320585326 1174389440517072 1176251375274144 1177224838821936 1180269405854208 1181039437348992 1182911915337984 1188172841915436 1188478520547264 1189156171647834 1194900887452896 1195582200482501 1195889785303824 1200523910958216 1200673355508224 1201667030643456 1206224404362576 1206323543378304 1207011369420324 1208010289884606 1212051575398144 1213054667127936 1213846088386464 1214850665252016 1220719509045504 1221491812784688 1225449850974336 1228092578771032 1228408527466368 1231268701168896 1233871797373722 1239730637817092 1239832530694368 1240539463015333 1240858613893392 1246750630103712 1246853099950848 1247564035286088 1247884993360512 1252398400937892 1253434883628798 1253810373196032 1255422140917596 1258668943682688 1259490124612512 1260532476401328 1266622005272832 1272636354775552 1273308143391882 1274272323213656 1275326908723764 1278625189675392 1281487908282816 1287187245408389 1287518397259536 1293631969896096 1294475961407304 1294808988410496 1295547267412476 1300567570204734 1300957179238656 1301805949863744 1306743104726124 1306850505326496 1307932052482224 1314142556055264 1314250564813056 1316088220689684 1320491070818816 1321188120581706 1321583906882304 1323282797183412 1324377943674678 1330775904755232 1333874426266304 1337094878661952 1341427509087744 1343151908252232 1344263498384508 1349876838152448 1350646515945688 1350757524946752 1351875409473888 1357002454907898 1357113986300592 1358294570962368 1358406208553472 1360040652660729 1363558022322912 1364686500518928 1365576849434772 1370145259145728 1371279188927232 1372414057147008 1373309447676192 1374178289382774 1381604151117411 1385177288815008 1387373416990016 1388278567306384 1391868966538752 1393020874821888 1394811597031164 1395229438603776 1401434634054104 1402594458866676 1402709737444704 1403509539696849 1409370277508544 1410536669845536 1410652601190144 1415638363453301 1416002561643024 1416926390189076 1417350856656384 1422843153728256 1423654435726536 1424020696193664 1424949755931936 1431715899122496 1433556363615363 1438453338384816 1439823010669056 1441555416057417 1441673896818168 1445402388328704 1447694000337408 1455335966133108 1456285456583217 1462366574665152 1463576826643488 1464531693596712 1468319300487936 1470206818492308 1470647246095872 1471485785209232 1471864351143168 1477187857516488 1477567890410112 1478410375562172 1478531885414688 1485552454671168 1486781895242592 1493964416475648 1495200818771712 1495761965192361 1497122892849636 1500608729549592 1504231738494696 1509105947723712 1511045896783761 1511498558487424 1517651281516032 1518611442921504 1519477330438899 1519602215565096 1525947730085376 1526817800634256 1527210601714944 1528081392332664 1528206984622656 1534002775113276 1535463428044416 1541413416538944 1542292305370414 1542689087543136 1550141691830784 1551025557382704 1551424586340096 1558324449916884 1559808261558144 1560795094113768 1561813388219682 1565852587356096 1567148484174624 1568335167032192 1569633118429248 1574719249798656 1576613963310867 1584230455887248 1584638027396352 1585541562197112 1586853753576228 1593201183270528 1594519713738432 1600286845642862 1600698547944288 1601611240192353 1604150513394706 1608299205816768 1608431391171072 1609348492560432 1609762526131968 1610680386512808 1617406222837248 1618461451181952 1619800887002688 1621883133920439 1626077686869792 1628655750379584 1629584383369254 1633933134632448 1637878036621824 1645162396498296 1646523929973924 1647598155296301 1653110040925824 1654478151857856 1655421508360386 1661836339706049 1662334173471616 1663418713714784 1663846657814016 1669864534583856 1670294136985344 1671246511505064 1673896187890128 1678225258243584 1679320166150016 1680709968535104 1688184820743291 1690227012524544 1690861351956582 1692260705806533 1697744191189176 1700435878298352 1704833586233856 1707357691705536 1708437873286692 1708650544377088 1709552492510733 1716691196346048 1717670025713538 1719091566374247 1724842626528128 1725967948543072 1726411984547328 1727396356549968 1734090093606312 1735741266484992 1742324139634832 1742467340435328 1743909403309632 1744903752055542 1752190074740352 1753784314993152 1754784294252912 1755894480877989 1761584160775608 1764377062911216 1765837258232904 1770404108781312 1771559156023488 1774367873006976 1782259262873154 1783734257471751 1790869211002976 1792351331179344 1793834677955736 1801010033262336 1802500545965184 1809336606543864 1809485315067456 1810517054130486 1811059427949824 1812015434826909 1813387536880972 1818077363097216 1819582000691904 1819731551279616 1820769132579696 1829885409529344 1831079263568256 1832237719177032 1838174776461504 1842138868156548 1842612791199552 1846903051753344 1850807696060583 1859595956725638 1859748796041552 1861287920840088 1870125945155568 1870279649926272 1871346052929132 1878597601406838 1879160370011392 1880152325443197 1880715559794048 1883133211376394 1888003415524032 1889235186918768 1898205914302048 1898694261591552 1899933007909248 1908954532163328 1911408484820484 1912990363085646 1917937784513088 1922073888076556 1922231862424224 1928798134368768 1931277595889304 1940447954844144 1941713942110956 1943320901118714 1949822099553536 1950851355307101 1951435768857984 1952708924795616 1960114657089186 1960275757989744 1969583810021984 1970090520546816 1971213834082896 1971375847219584 1974132331034526 1980736606228224 1982375860323456 1984924195775118 1994349286923148 1995650440502927 1996163857132848 2000811639399456 2001326383839744 2005642317992928 2012141263631616 2014727862378348 2016395247576762 2024815257228672 2025969773918532 2026136287420128 2027813114210832 2035503682361847 2037441856443552 2037609312830208 2045337033484368 2047029750778392 2047284570725888 2048365274152158 2055217888718592 2056918783390848 2068034076510272 2070692525222191 2077765933222512 2079744348744192 2081060125485024 2082417850959576 2087803449808128 2089531312232832 2092217395546746 2092844157905664 2102151951081156 2103891688300014 2104064606167056 2114055416262816 2115805004768304 2124003842464536 2124268244360704 2125389585283614 2126026284984576 2134264730592384 2135481653589804 2144398941089024 2145797990080576 2147573848683744 2157948601575936 2159734516003584 2162510845227252 2168103582493056 2171541000506112 2172779177825672 2183003949199662 2193549861997728 2194800588411743 2195365239965232 2196797540395068 2202478950731904 2204146721234432 2205310227738462 2205970869143808 2207228677813848 2207796526714752 2215781786274732 2217615563343258 2226486046111808 2228328682006752 2230172842863888 2231861583853504 2239093554866688 2240946624713472 2250913094324388 2254481802608776 2256347607742044 2263658921585568 2267247837731136 2276476922274048 2277331280337919 2277917164382256 2279403323347644 2288921595128064 2290226700951384 2290815902572416 2292122088498996 2292310476933984 2301004162669914 2303195142066624 2312120124808416 2313438458055621 2314033631314704 2323289787247104 2325212537746176 2326538336074056 2336253432987136 2337486674875326 2339712392337216 2341192641170652 2342720082329523 2348778881034144 2352502750548288 2354449677643872 2362078874697984 2365823830675968 2376345683830872 2376957041094528 2378312343295668 2389801774905792 2391164400965002 2391779570607648 2400430268464293 2401047821916432 2403334061286912 2406225770092059 2412448808725152 2412647086756608 2414022738840648 2416020579769212 2424103150796288 2426109334255872 2427692176772928 2429701330504032 2441439018091008 2442983625569376 2444376575053881 2450899701948672 2456185157542064 2456817054932736 2462537402337792 2467743594747444 2479461275634184 2479665061388736 2481078926030666 2481717227786784 2483132262540579 2493501260207424 2493706199901696 2495128070572176 2495769986721024 2504796801875784 2506869767257596 2507620746392064 2510844281835192 2517337887365376 2518980249225024 2521064952802656 2533244010545664 2536292027934873 2546616286783764 2548544646427312 2550653817447528 2557250379350784 2562975816565632 2574374490816778 2575036794519072 2576505038570307 2587263939792192 2588951922814608 2589617976820992 2591094534824952 2601135140409468 2601914358477312 2603611899727488 2613486209452248 2613701010652992 2615864104964448 2617355628083313 2628285112110528 2628501129626112 2632176441379368 2642376241163412 2643167813764608 2646565594366824 2648755887349356 2661551809510464 2667748852532608 2673388894309731 2674189757323904 2686303816504464 2688526996769016 2699753676304896 2701293031891376 2701515049893504 2703750818947776 2714004909815796 2714227972601184 2715775581195729 2716589141924736 2720081305321458 2727116044645824 2729373001037856 2731153698869544 2742558377854464 2744828114294016 2746618895352384 2748356578765548 2763208302234822 2770354577630016 2774746833980032 2776557134612768 2786041749643776 2789393935088457 2789623194062328 2802869268108208 2805188917733352 2805419474889408 2807019079393698 2817896402110257 2818740555017088 2821073339691072 2821305202380288 2824699817064591 2831276726906602 2832005123286048 2833852780378152 2845686307456512 2847308871453072 2848041392387328 2849899511863872 2863431798244992 2867112727230726 2869485544628469 2876906676769632 2883110832114834 2883347793636336 2890804776657408 2910671932266216 2912570913166434 2914981351678071 2924733149330304 2927153653286976 2929063387193424 2936638600975872 2940171985633779 2940413636984616 2942971570418464 2943728702286336 2954375715032976 2955135780820224 2956820751124344 2957063770829376 2971104909342336 2973563790485184 2977386293662677 2990401637543424 2991523930384722 2994245785699272 3001217459099184 3008463476989392 3018211895447424 3022091793567522 3022997116974848 3024592871365143 3037222885843008 3038954660877798 3039204431130192 3053635601268512 3054421203429888 3056162784665328 3056413969245312 3068005550226552 3070926856088832 3082826833077888 3084584610740828 3085378175086272 3102051114765408 3102849172680192 3116648899833768 3119616523116288 3121590188227536 3123626776439364 3131705174712192 3134296968349248 3136670334064384 3138326093320119 3139266236858496 3153227926621734 3155837532450021 3168460911774496 3169276054792704 3171083124394224 3173707507152456 3186402366541056 3189039427476864 3200573691285724 3201397095888576 3203222480384706 3208301026789412 3216598411633536 3218696985120864 3219525052263936 3221360773025616 3236922902363904 3239601774005376 3243766267840878 3252155373739584 3257311500759168 3259168766738508 3274505923799493 3290324792996592 3293047859947848 3295196310592602 3306220081851648 3308956303715712 3310843016720772 3323672679412098 3324668346943232 3326423345014887 3326837427429568 3339729069167712 3340588273970688 3342493023010128 3347792375780256 3358640332300032 3361419937070208 3376369641486582 3381722703913164 3384521411613066 3395488382378352 3400871756596704 3414715383411072 3416875746573384 3417301088754176 3419104985021466 3433382392692096 3435340051427076 3438183132748494 3449685253056256 3451506244004871 3451935897086144 3454792713099936 3468180187212624 3471482532969984 3484648279269664 3484934680870656 3487818806619264 3489807504111084 3504380149480704 3509568588505824 3511788961755978 3523168321551216 3528754125822432 3530766163966717 3531674516465808 3540808217562624 3543118312046976 3548735746013952 3564518525746308 3567468514943502 3581738422005952 3584702662358688 3586746601447503 3587669355911472 3602020066524672 3605001091930368 3618673213087728 3618970630134912 3621034108260972 3622118855899648 3624030869653818 3626775073761944 3636154726194432 3639164001383808 3641538265159392 3662158527136512 3663532929239261 3664475438354064 3676349552923008 3684277736313096 3685225582399104 3693806103506688 3701615392121166 3719191913451276 3719497592083104 3721618389045999 3722575841680176 3740251890311136 3740559299852544 3742692105858264 3757195202813676 3758320740022784 3760304650886394 3761431119588096 3766266422752788 3776006831048064 3778470373837536 3796411828604096 3799866015818496 3817909064326656 3822816969640968 3825980726171292 3835875569026176 3844147776153112 3844463724848448 3861561736225167 3862555191778608 3880895909688288 3883427884221912 3886641802237428 3899644199107072 3901702710614202 3902871537715968 3905417849591232 3920229314178372 3920551515979488 3939167620043968 3942427668165792 3942751694439168 3948264662069052 3961473212456448 3964751720646912 3969848391550236 3988698573846296 3991300881005854 3992327714265696 4001623278798912 4011284635985856 4024282527263232 4029124572905549 4029455724756696 4032790495153524 4049630514457344 4051939547837064 4052272574840256 4055626228421664 4071007364723694 4074883712887104 4075218625660416 4080121957982187 4090674066968736 4094059501556784 4096730548304316 4110435777437184 4113837566781696 4136068153020544 4141385050444382 4144812453352233 4155531866445024 4162120250970048 4164835701919152 4175606899616256 4179062624465664 4184434791093492 4185688315811328 4204303902162312 4207783376600028 4208129212334112 4210528619090547 4228110832525632 4231610009536608 4246915090359903 4248007684929072 4250779170567228 4252052569969152 4268529461184768 4270963307179608 4288797882178048 4291595980161152 4295147697367488 4300669090846089 4319469032007168 4324666248172251 4325021690454504 4336207164986112 4343082001012224 4345558355651344 4366007898399324 4368856369749651 4387099723995456 4389601176823486 4390730479930464 4393595080790136 4404957901463808 4410620455476924 4411941738287616 4414457355627696 4415593053429504 4431563572549464 4435231126686516 4452972092223616 4456657364013504 4460345685727776 4463723167707008 4481893249426944 4487285895577083 4501826188648776 4508963605217552 4512695215484088 4527317843171136 4533137690351283 4534495675462272 4552953844548096 4554662560675838 4555834328764512 4558431991316697 4558806646695288 4577843190256128 4580453401902768 4581631805144832 4584244176997992 4584620953867968 4602008325339828 4606390284133248 4624240249616832 4626876916111242 4628067262629408 4650425075492352 4653076672148112 4674973349750652 4679424784674432 4682385282341304 4685440164659046 4697557762068288 4705005501096576 4708899355287744 4724157749395968 4729841889932601 4752691367661744 4753914082189056 4756624686591336 4779603549811584 4782328801930004 4783559141215296 4800860536928586 4802095643832864 4804833720577059 4812451540184118 4824897617450304 4825294173513216 4828045477681296 4832041159538424 4852218668511744 4855384353545856 4859402661008064 4865649401761317 4885967251138752 4888753150107762 4901799403897344 4912370315084128 4913634109865472 4935487189494888 4958922551268368 4959330122777472 4962157852061332 4963434455573568 4966264525081158 4985509019118147 4987002520414848 4990256141144352 4991539973442048 5009593603751568 5013739534515192 5021688563670384 5034675774730752 5037960498450048 5042129905605312 5064554462229873 5072584055869746 5076782117419599 5093232573567528 5097089292854624 5101307634895056 5114500758701568 5125951633131264 5148748981633556 5150073589038144 5153010077140614 5157274699122741 5174527879584384 5177903845629216 5179235953641984 5182189069649904 5202270280818936 5207223799454976 5226972418904496 5227402021305984 5231728209928896 5234711256166626 5256570224221056 5264352882758736 5267683442633967 5284752482326824 5293131188733648 5297511774698712 5323103619020928 5335497705065216 5346777788619462 5348379514647808 5351202772415253 5372607633008928 5377053993538032 5402586063782752 5403030099787008 5407501637895552 5428009819631592 5428455945202368 5431551162391458 5433178283849472 5440162610642916 5454232089291648 5458746002075712 5462307397739088 5489656228588032 5493237790704768 5496713157531096 5526416604469644 5540709155260032 5549493667960064 5552423088181749 5553114269225536 5578787870176914 5579246388124656 5605738536216416 5610377835466704 5610838949778816 5614038158787396 5635792804220514 5637481110034176 5642146679382144 5649399634129182 5662553453813204 5664010246572096 5667705560756304 5694617742906144 5696082784774656 5699799023727744 5726863596489984 5734225454461452 5738971089256938 5753813353539264 5766221664229668 5766695587272672 5821343864532432 5825141826332868 5829962703356142 5849466298660608 5854307306573952 5858126774386848 5880343971267558 5880827273969232 5885943140836928 5893509494863159 5908751430065952 5910271561640448 5913641502248688 5914127541658752 5942209818684672 5947127580970368 5954772587325354 5983047860769444 5986951321508781 5988491571398544 6002434918198368 6016926953978784 6036423790894848 6044183587135044 6045994233949696 6049185742730286 6074445771686016 6077909321755596 6078408862260384 6106511047085541 6107271202537024 6112325569330656 6112827938490624 6136011100453104 6141853712177664 6165653666155776 6169169221481656 6170756350172544 6204102229530816 6212077575666573 6233297799667536 6239233046232576 6243180376455072 6246740136248807 6247253552878728 6263410349424384 6268593936698496 6273340668128768 6276652186640238 6278532473716992 6306455853243468 6311675064900042 6336921823548992 6342166248788448 6347415014304912 6372804733082112 6378078854953728 6401147382571448 6402794191777152 6406444960769412 6416602053578824 6433196823267072 6437393970241728 6442721546051232 6473845804727808 6479203548010752 6481635182500231 6487532535681756 6504310747479168 6514623001518336 6518337533477016 6549011847598986 6580649585993184 6584401765235229 6586095719895696 6590392621185204 6612440163703296 6617912607431424 6621686033441544 6647345358824196 6649336693886464 6652846690029774 6653674854859136 6679458138335424 6684986046020256 6695584751560512 6717280664600064 6722839874140416 6752739282973164 6763445407826328 6769042823226132 6790976764756704 6801743513193408 6829430766822144 6831993841013757 6833751493146768 6838209970042932 6866764785384192 6870680102854152 6876366265496988 6899370506112512 6903012488009742 6903871794172288 6909585426199872 6936360374425248 6940315374166863 6969296558539328 6969869361741312 6975637613238528 6979615008222168 7008760298961408 7019137177011648 7023577923511956 7028160246988569 7046336643102432 7057508251644864 7061532327933434 7063349032931616 7086236624093952 7097471492027904 7129037051492616 7134937029887004 7163476844011904 7169405324717376 7173493202895006 7175338711822944 7201290805392879 7210002183860736 7218677310276177 7237346426175456 7237941260269824 7242068216521944 7248061739307636 7253550147523888 7272309452388864 7278328002767616 7283076530318784 7324317054273024 7327065858478522 7328950876708128 7333129725161643 7352699105846016 7368555472626192 7370451164798208 7387612207013376 7403230784242332 7438383826902552 7438995184166208 7443236778091998 7445151683360352 7449396787621737 7480503780622272 7481118599705088 7485384211716528 7514390405627352 7520609301772788 7522862239176192 7532532845505576 7552013662096128 7556940747675072 7592823657208192 7599732031636992 7608876083804619 7645633939281936 7651961452342584 7671751138052352 7688295552306224 7688927449696896 7723123472450334 7725110383557216 7729515115710921 7761791819376576 7766855768443824 7773283604474856 7803405421228404 7805743075431936 7810835699182464 7840458628356744 7841103031958976 7852066884249939 7878335240087936 7884855336331584 7885503388878336 7896529324138104 7929503441293824 7939696783100472 7977397147692592 7982601762011708 7984655428531392 8003246557597824 8020166682929193 8022569271971712 8058249145811098 8058911449513392 8065580990307048 8099261028914688 8103879095674128 8104545149680512 8111252456843328 8142014729447388 8147326743587187 8149767425774208 8160243915964374 8181348133937472 8188119003113568 8193461096608632 8227675133563392 8272136306041088 8282770100888764 8289624906704466 8311063732890048 8324240501940096 8329671403838304 8358125248931328 8368181805265371 8368869582186984 8408607804324624 8415566753200056 8416258424668224 8421057238181094 8453689206330771 8456221665051264 8463220019073216 8474099451193773 8493830180719806 8496015369858144 8501558341134456 8537058922369536 8541926614359216 8583191960322304 8590295394734976 8601338181692178 8608456633885407 8649332496344502 8650043380909008 8672414329972224 8691116711302688 8732015796798648 8737712739499302 8774199447990912 8779202353646972 8781460959860928 8787190161580272 8809915802927616 8820515956901337 8821240910953848 8828914711255392 8831186106859008 8863127145098928 8870462253373032 8905944184447232 8913314728027008 8920691371455552 8927446335414016 8932158880988031 8974571791154166 9003652377297552 9017927210435104 9025390430968176 9054635686342272 9066275380702566 9068991350924544 9109325121351676 9111668657529024 9116863982633394 9117613293390576 9160906803805536 9163263610289664 9168488353995984 9169241907735936 9204016650679656 9212780568266496 9248480499233664 9253753832222484 9256134525258816 9306153344296224 9349946699501304 9358849569348864 9364770564682608 9370880329318092 9395115524136576 9410011002193152 9417798710575488 9459683779865202 9467512597350063 9505382735323488 9507828164378112 9513249373182672 9559207099623168 9564657603860008 9567118282430592 9601721073857172 9604191287665728 9609667441154118 9624903080368236 9649795234900608 9656090955362592 9664082319076848 9710768707091712 9718805322016128 9731298803522634 9771934502277504 9777506300215524 9823517771398479 9824740630168256 9870974378989776 9917845102536736 9918660245554944 9924315704122664 9926868911147136 9932529050162316 9971018038236294 9974005040829696 9980512282288704 10019187207503136 10027479069030384 10043377127340768 10075920996900096 10084259811210624 10129108924459746 10145168111739492 10153564234839198 10186465147135056 10194178585709248 10202615269790112 10251903266262528 10297497963267112 10300147178076288 10306020154281228 10314549398245482 10349055759168768 10355807691258432 10364378139299808 10404540561637872 10414447598909952 10426978337065589 10453944837808992 10454804042611968 10463456419857792 10469422512333252 10513140448442112 10528705765517472 10535366885267934 10569504964653648 10586262377467296 10592298491900151 10595023549397424 10646207238041856 10670995410130432 10693555577238924 10696759029295616 10702405544830506 10745215266017856 10754107987076064 10760239804342509 10805172127565504 10806060199574016 10815003275791104 10856019639263184 10856911890404736 10863102324782916 10866356567698944 10880325221285832 10908464178583296 10917492004151424 10924614795478176 10986475581409536 10990598787717783 10993426315062192 11052833208939288 11081418310520064 11098987335920128 11104846176363498 11106228538451072 11157575740353828 11158492776249312 11164855167137997 11211477072432832 11220755670933408 11221677899557632 11228076317574792 11271585608441028 11274962220068352 11284293358764288 11298799268258364 11325106907626408 11328020493144192 11335411121512608 11389235485812288 11399598047455488 11453727192979968 11467508399808101 11468450908922904 11477942178513876 11507626707078528 11532443328459336 11533391174545344 11584685208675501 11642687729064864 11650283652665736 11659925406712284 11698932597321216 11708614613147904 11716253548773696 11760687942535116 11761654547938464 11771886281673856 11787018989726318 11817502860131904 11827283004497376 11828255083317504 11884419637369344 11894255161940736 11909545174650708 11966095721538888 11973902643017562 11976983142797088 12004869836396736 12033853907957568 12072847581789696 12087373718716647 12088367174270088 12098371485460572 12148891543372032 12155818643511192 12156817724520768 12213022094171082 12214542405074048 12224651138661312 12225655876981248 12240365873946561 12272022200906208 12331307332311552 12338338442963312 12341512700345088 12408204459061632 12424155151333146 12434437360056699 12466595599335072 12486360752910144 12493480272497614 12494507105757456 12526820698848768 12537187873396992 12553304373280476 12557064947433984 12612911706486936 12623350129800084 12631585857271641 12673843647097984 12684332497576896 12694830028609824 12740745271079709 12756157709907456 12802294765142896 12805588383554304 12812889921538824 12833204107157648 12866393646534144 12874787940483456 12885443092102464 12902007272538267 12958407096021504 12963270365000462 12973998744516753 12975065071363512 13008621494958336 13029246003036672 13036675066954032 13098023695197972 13106569109248953 13161299171986368 13168803530470458 13172191439791392 13180785242370408 13235825214862848 13243372066883088 13294690717648392 13305693380059548 13307349709718272 13358916276670848 13369972092040512 13391169503121024 13445679748280832 13461857686731249 13505478565946328 13526890815652656 13538085646452264 13581953529513408 13599413071053849 13603487026386816 13658861533644288 13663987682027514 13667502986293536 13675295973950091 13676419940085864 13733529570768384 13741360205708304 13752732530993976 13806024976019484 13807743588344576 13819170852399744 13872720748850496 13880630748333726 13938593117078656 13951275226477056 13959230016444336 14038274354023296 14047155847023912 14056320493977138 14092673286204864 14115016503289728 14123064655866868 14126698065863232 14172473248187904 14189525669797803 14258074102985232 14269874059774008 14326953688023808 14338810649434752 14346986405790012 14350677423645888 14402581610785758 14414501161731177 14437354620552354 14474692852350912 14475882520539648 14484136433043888 14496123478615272 14507100295047776 14556656005535232 14566153060637568 14654131716957044 14657901753416256 14666259450323286 14705398211692032 14737110945252384 14740902329596416 14806461568484664 14876767653805104 14877990368332416 14886473556183996 14890303366720704 14898793575243474 14956527057354441 14961007561244544 14970768423433056 15028780811254704 15041218603545576 15065065691011152 15104027324192256 15113881495350144 15185647314416384 15193663386689619 15217752167609238 15230346352258797 15291267878563872 15303922904685168 15343502276104704 15376591104612448 15377854899393792 15446246944900668 15450220767114432 15459030231421842 15523583638753152 15533711536887648 15546567208949712 15606810842456808 15621671398364928 15680917256713488 15682206063917952 15704133768499878 15756670480175872 15769710672663168 15793058648276208 15803050327901901 15879393566200944 15954794295385184 15965203524023416 15969310857062784 16006493115195648 16040333365858386 16045138543943424 16116498291622196 16117822899026784 16131161980614096 16207758191348256 16209090299361024 16222504913686656 16284029458894776 16294653487174374 16299534851548416 16320487831928748 16362696267874944 16376238006227136 16386922193217264 16544272612082176 16565540201777528 16579249813408932 16622127465780096 16648481003880192 16659342807676608 16736363610530742 16737739164373968 16817215608649248 16831133506400112 16832516849336448 16842114476362188 16907378412661542 16912443330102528 16926440038146432 16948198902387546 16987660361439612 16992030739716288 17003116682268912 17083853228718432 17166383920644608 17180590789469952 17202676363384356 17216913267770814 17298664992689004 17300086761818016 17382233422605376 17464031593597296 17475425478998604 17548398895981824 17558404707293944 17562921919721856 17574380323160544 17641031913802674 17642481821907696 17657829422510784 17680528484589477 17726254290197856 17740924506746064 17811888368894464 17826629456054016 17841382742911104 17854892670828032 17864317761976062 17949143582308332 17960853964526343 18007304754595104 18035854420870208 18050780861936352 18109271372684544 18132550761405132 18137982701849088 18218650242703352 18223337315058048 18233727965266788 18235226586781152 18321813607611072 18336976707991968 18338483815471872 18403298724892913 18408033301359312 18425561136532992 18447730904039119 18496960998467328 18507507664444968 18512269050517632 18612306688592448 18636232726999719 18699893399002608 18717699138697728 18729541129365216 18740220408746421 18741760658636184 18790231048273152 18820022004386304 18835597421150976 18919367559730404 18935025194700126 19010765470646976 19026498746365344 19118414199246336 19129315207720016 19134236564861184 19203442147714344 19208382575331456 19219334882308236 19249806160736472 19299590469801216 19312181910725184 19328164638153696 19421537414183424 19437610644032256 19444905547500693 19462597607045268 19543869004555008 19555012600431048 19647035542796958 19649481260336512 19741948757979552 19753205295705687 19835690205073472 19837320491109888 19848631408245328 19853737822294272 19865058100324632 19942036076472588 19948010081659392 19961024564577408 20038374415006272 20054958138060768 20086754254681536 20151841993800192 20168519622421248 20258217848919492 20290336223478984 20307128469678396 20372930294270112 20388357171418496 20405230539580224 20495981523041271 20594995926534224 20600294356152576 20612040308562456 20629098796490964 20698111518337536 20711615382516864 20728756278599616 20809081123275744 20820946122500589 20853956674131178 20907889675617984 20909608085223936 20926912839715584 20938845024666504 21026280896884224 21057411531034944 21070733770535868 21084480740965707 21139009929307296 21172524754934592 21184596983800302 21190047098794848 21292414476083712 21387111154477848 21404811089661012 21490430532035712 21508215974152128 21520479608685018 21603872416178637 21610344255131008 21630006551582208 21656031930828531 21712039278526368 21713823780809472 21726204649565832 21760650442571664 21816928357166592 21834984008302848 21849229590956352 21972951162819072 21981197575435566 21986852630124384 21999389175484929 22105666417878576 22162836621040128 22209692352726996 22212457076902144 22315151480707656 22316985552498624 22329710334275994 22348190362865211 22422954144865664 22441511341866816 22443355799115264 22456152635149584 22543171216882056 22568586717528576 22597598536516728 22650213815252816 22656040986288384 22670822243025216 22778470971624576 22799196094910976 22826628251413857 22935016799616202 22936901817845808 22955884357027752 23015253414157056 23064886656918672 23066782349090688 23169370417351002 23188545347132763 23285375458129728 23300567305331472 23319850813424568 23417229226295808 23432507097547392 23521375885070232 23523309095876928 23543772563347712 23556200652749817 23574037979452636 23635005720263808 23654566008994752 23656510166635008 23788510323881472 23819090349301416 23932191443077776 23947805286035124 23953966285594176 24009739672793472 24060500048787579 24067707815915136 24174747437433294 24176734348540176 24196742970921144 24297783086744064 24311637287022384 24313635449041536 24426044188342164 24429084810148096 24441980230761561 24449302277322624 24480731747893122 24544044401812416 24676676885926624 24683025400690176 24816408918123264 24848310302666292 24868874720113398 24933191198670144 24972721505820288 24986960544995228 24989014211514912 25074375746793984 25104545415796113 25106608746560952 25225823412973872 25246700259600168 25263171714543282 25347687294195968 25361067618992313 25368664995153792 25389660057219648 25422298353581319 25481490542159418 25604589530285792 25611176767108608 25625779843077648 25666408214315296 25749575880966912 25770886184204928 25804014545076534 25926540730000924 25947997489033506 25950130142727024 26017242989916672 26073350133908064 26196047390395944 26213138218497906 26322598343972736 26337607060940916 26344382879582784 26361570484740816 26461547870704011 26486744133766176 26589381435296784 26611386760119096 26614699419436544 26717832553341696 26739944184081024 26782339006242048 26923715373462498 27010957131892656 27053781631305312 27076171292904528 27163907059026816 27198826142107698 27206974052773632 27327975364055028 27335005972587072 27350591947900182 27352839880171728 27482720411416608 27505465061987952 27612049952038968 27615487176689152 27638341704799488 27745441497700992 27761261496667452 27877186234157312 27918460032888672 28076548708046592 28094311694047824 28112640987954276 28185346572409728 28230033006579456 28246129311733736 28253396131726464 28379051339595606 28516148205970464 28532407649352659 28539748119548016 28653907376047616 28677621298869504 28693972811580024 28701354847291776 28805163221571516 28829002323462354 28874709241104708 28949385704701824 28968272866087776 28992246957230544 29014200590095552 29132306121275136 29308263433914088 29315803506832512 29332518900646572 29474221890504768 29605306644392947 29612923136969328 29753535307610208 29755980736664832 29772947112367992 29780606733441408 29797587150486948 29913054114708882 29922015122489088 29941536846866112 30057561622509408 30082437207091152 30130131382022304 30227762990700288 30371294628832768 30387326773379238 30435504335218476 30460692704517594 30582535757127744 30607845809370336 30753182209224896 30755709798787584 30892493889801336 30900441534228864 30918060462843684 31047167277506304 31067423073775296 31093134417899424 31213621684913616 31243342796729856 31280935011196767 31361834513426976 31364412127835904 31408267536999756 31513340960351744 31539421345326336 31586117296552416 31606100655803802 31758787132401888 31776895475700453 31909588590770368 31930407048046832 31938621714125568 32012986230391296 32080666731716772 32090277087886848 32232996583244392 32235645798053568 32262323961228192 32280719413027527 32415516382696512 32418180598722048 32445009827373312 32568058917789552 32589306974348748 32599069703096832 32640975663857496 32725392535749888 32752476012454272 32773844386434528 32971796363153349 33131080403555056 33158499626817864 33244254931560192 33296962007760384 33318685615353216 33472727221061484 33475478328747936 33494565501413991 33634431217298496 33662267012800224 33665033698672896 33684228952724376 33814756825323084 33824886660205056 33852880076292864 33896397804775092 33975320722879224 33984061479432576 34006233364537824 34167706457436864 34361181578939904 34402525199424303 34405352726768712 34433826535541628 34597329985378008 34600173523636032 34754055626026503 34764466845210752 34928063187194592 34950850957997208 35096797791963648 35116809414587888 35125843839443712 35148760646321088 35282063827605348 35284963643815392 35315658845021568 35361056969178954 35452508580395712 35481849013492128 35653258912108032 35682765485822208 35728635523952124 35898287164616664 35921707929052686 36014609509190208 36071708841740416 36101561723872704 36218542745369088 36262121156149941 36265101522810264 36437300485406704 36446674630116096 36467455930533576 36470453173562304 36643627215222144 36673953415983936 36676967630943744 36721097621839683 36806597449785826 36816066602718624 36895461808078238 36993921996934656 37015015328889936 37024538101035264 37224613377184896 37272465453999438 37303312080170097 37399786798005216 37459082258730432 37480440817492842 37483521317272368 37580462096546304 37671194842301952 37838735119460808 37870050389400252 37894757571814923 38021530941293952 38052997492730688 38222235813239127 38258630415440032 38268473129722368 38406884295428688 38416765150662912 38438669764616472 38499612321472944 38599180939602432 38624363821450368 38656329276307392 38706021817614801 38875221288064512 38889811095001386 38921996233550259 38925195214090536 39087738009110016 39110025200862096 39294071085593916 39298962520673024 39319707327746859 39483897515959104 39506410591411374 39671380410146944 39697262816490656 39707475644588544 39730116200649264 39884072152945176 39922049129154816 40076748830012544 40109916276121536 40173508509363072 40337039244842496 40385573060193747 40516435697838984 40580672446957968 40614256939356792 40745860588540224 40776714342836992 40798239213161547 40810461079160448 40991963046082542 41025887921850273 41189991853068448 41200588712305152 41224080617124912 41258197592981928 41423230765033728 41457512557199232 41618162246551488 41641892245001178 41707913348262356 41815779351235968 41853825679431168 41877690049333008 42114823062069888 42141467541071736 42168961481931414 42278019858614592 42345049509869184 42369193967600604 42380094197589696 42568577009393409 42774222308955696 42809622179322024 42980861064071424 43016431948304256 43040959217370036 43207744832357274 43220688510262016 43243503485193531 43312063861657062 43424078557052736 43427647561618944 43452409299131664 43521300885143328 43669968016605696 43698459181912704 43962395150871132 43973705260248768 43998778350969858 44211332835757152 44419384705453992 44424914153804288 44630302961415312 44633971104997248 44659420668551988 44696380725730422 44845908289731328 44869581172063323 44883022683733632 44912305270299168 45086342433764112 45195197073033456 45300427630505632 45312081972576768 45341644486050432 45556941943249152 45653256502827714 45870033599232404 45873803635691616 45899960131567321 45911768714055504 46030506828314112 46129773313837344 46133564698181376 46338740834702004 46377090694265526 46570750916259456 46601134610662944 46639701626849136 46865014195094784 47042751770140464 47046618191753856 47087545126695424 47112401305499634 47148075958905272 47270011440527616 47309132017989504 47625928080110393 47638180698602832 47864382886155552 47895610572070248 47907932571188352 48019479345586944 48121000097575158 48135415631830272 48349494874866588 48353468697080352 48393485941842288 48623274574044768 48627270898083072 48852088376684328 48858169620296192 48883960461523122 48898604554645248 48961463495786244 49088088803624832 49353353771853248 49632817836246528 49696620605332584 49737749440226796 49866382397340288 49945443011640576 49973921089990456 49978028423029824 50209090831592226 50213217493121904 50451646825947744 50493400519200336 50526343429086564 50695374588391936 50722135237984626 50737329990307584 50779320114439296 50844596707162638 50962981084318836 51209179060571584 51251559686155296 51332816428630592 51499151761933824 51541772368409856 51608029090153068 51853081460001848 51895994978067012 51900260285454048 52146700267816128 52378619447772137 52392094780791888 52426276436995812 52645196687945472 52675214121881832 52688765759165568 52723140969481632 52923095741408022 52973488267532352 53041585453768431 53178762870593568 53222773520238192 53435665106683392 53479888368162048 53564678012484096 53847430746924996 53882561893579029 54021914263785312 54107563262610624 54152342585809056 54327814118053632 54397652284215396 54413948105547264 54655950728110056 54670011945174144 54701183895800364 54705679760343456 54965440822833216 55010930123975904 55209896174678739 55224099904077936 55276683409598976 55343192712117357 55490882995401984 55522522993334904 55754372468314624 55836920065777344 55908698180999157 56153097416093184 56188623388095648 56220661226239263 56225281975908552 56370693144819456 56460066013158912 56492258623467472 56506792263452928 56758102679191212 57032296411940928 57064815298705318 57079496239096032 57355242597739008 57387945623160048 57402709694583552 57610326443143032 57658004646924708 57749418482209416 57898771409403648 57936545732175552 57984493914461088 58028401180191104 58264612242550272 58334716642502079 58616526867828176 58631607013665024 58665037801293144 58948443781009536 59210613288785894 59225846273938656 59259615887117061 59507070615220416 59511961473329664 59545894224735984 59561213466882816 59595174300973896 59826108229417764 59844030244978176 59883073693732224 60115123245018816 60164874414182304 60260262764044608 60455525981400576 60774653546758476 60871008670436952 60921385409035188 61165071514255488 61215691618740672 61487944569123813 61506364418449792 61784987779602672 61800883068457728 61836120925687368 62094334555012608 62134846147550592 62186268835798848 62427243369827232 62462838367501767 62561870022393534 62723669026853952 62728824255671808 62816535073999512 63078842690652672 63172234593104832 63212201311607604 63253442222897121 63517574264803776 63553790951400906 63819177181540736 63860814096093664 63877243428251136 64161333463433544 64465993166488784 64471291596107136 64524647922456384 64561438826055054 64811617248535911 64831032765393024 64890019654746624 64968095792485593 65136117835579104 65178613948697496 65281951327714992 65450785071499776 65504952024908544 65547688772869056 65943592726306698 65998167526454787 66262160807110112 66316999253635728 66488509863120384 66637371230706432 66945454442122968 66950956657495872 66989131002827982 67044571088595633 67268862434596992 67324534025600448 67330067397345792 67368457905448752 67629513650646168 67705760152585728 67792795609550184 67950641445758448 67968122958865152 68012466729075648 68335412914873728 68479884754241571 68805050398848606 68810705453537424 68867653071083256 69194659970756016 69200347047272064 69508111252053006 69528933690421504 69565636041398289 69856126374389184 69901701915994416 70233618829175776 70251687678887424 70297521292642176 70564127655210696 70569927287630784 70631317690043136 70722113938357908 70905017160791424 70963698026984256 71365530971644416 71457271047904248 71796574329233328 71843415858105372 72029219018380416 72143417683480832 72181500146362737 72203123447745408 72524242312299882 72530203045620528 72874600970813408 72893349260232192 72934911861067152 72940906347124608 73287254430444288 73347906831967872 73442195243679366 73613194899571652 73632133205437248 73790923616156476 74030030657779872 74049076202070528 74449226754369792 74544930907998876 74606624160340194 74799573596010432 74918164517460864 74960881634985684 74967042634544736 75313636247388339 75677470238921616 75740100778800504 75789515143629846 76043061882587904 76105994985461376 76444471626478254 76517260830880064 76615623433221067 76813768590857376 76833530301325824 76877339529232944 76999224642945888 77248727642900736 77312658552614784 77412043635229602 77779622190002772 77843992467100518 77850390428181072 78220050401724192 78588142171187832 78597925041346048 78639414655493718 78967795031918208 79012821182822748 79342760820293888 79384643612112033 79394525632981312 79460232401298528 79768144305890352 79844098258309632 80153497660025088 80219832552243072 80347017018726144 80771146120387494 81032871395677968 81161344893915936 81207621771234491 81228513878713584 81491721177080448 81553428685673984 81596478426323094 81620922158320896 81983926092165084 82051775843700546 82379983706136896 82448161234249824 82516395185963856 82846461530067456 82915025114398464 83236324493102976 83283784490002356 83415826696524712 83631558702471936 83755380098666016 84229646124139776 84261257372503003 84282935082143472 84337922963862828 84556039717229184 84690099019738368 84738387935201208 84760188395179392 85137154018786818 85548444617911392 85597222948057977 85619244358644048 85961722128142848 86032863896608512 86081918434740072 86415489664714548 86441377020524032 86487006970387062 86624127723314124 86848157114105472 86904818598263328 87042601770286656 87396918363825408 87924790301742264 87947410520497536 87997556701939716 88422665671514304 88815919933178841 88838769410907984 89260605922830624 89267942209994496 89318841337103976 89392761451460844 89691816579462656 89739162344126646 89766045367467264 89824610540598336 90172684867528224 90390394146066912 90600855261011264 90683288972100864 91113883886498304 91306513005655428 91740067198464808 91747607271383232 91799920263134642 91823537428111008 92259546627674688 92267129396362752 92677481669404008 92754181388531052 93141501832518912 93202269221325888 93279403253698272 93730028390189568 93842805033590301 94085503540280928 94093236383507712 94224802610999268 94296151917810544 94540022881055232 94618264035979008 95251856160220786 95276361397205664 95330686427101359 95728765772311104 95791221144140496 95815865142376704 96038958691173888 96242000195150316 96270831263660544 96698989749733176 96706937394160704 96786971883684576 96842158239082581 97246549148089536 97254541796166144 97704176753368656 97767920923046244 97797209109290496 97922926991572488 98176177607249664 98706707543706496 98915389089460047 99393241210665168 99475498880453592 99732764794680576 99890886023281152 99947842179980912 99956056846059648 100418181663184452 100426434986243808 100483696504241973 100903293651895488 100986801038400672 101052686858173128 101444270475969252 101474659980615168 101558640228878592 101689193414325276 101925962168637672 102418358121143168 102503119372310592 102665632857261184 103083544736819712 103207575598272909 103216058180306136 103706162920003696 103791989956134024 103800520570908096 104262166878079509 104293400535632256 104757238895544274 104784189561583776 104852552873991624 105290393375890944 105350428243763664 105377531518331136 105446281938963264 105846191482816044 105946976535064704 106083170907536862 106357525741187136 106445547040476384 106959776736324096 107694861493849992 107765123787158058 108043828527570624 108215126525221248 108304685171618112 108655628236107264 108786363468449823 108795304568430792 109311901456220112 109340023890348288 109402367791600728 109411359520686912 109930881645666432 110021860247951808 110163292865519049 110419792349357478 110448199808155872 110686385424234714 110981765990803968 111045045986669808 111673840131554688 111817396361998314 111909936240510291 112377246776191296 112441322452478526 112450563951817104 112741386289638912 112984517246934944 113013584526905856 113516205358382424 114064592823881856 114129630597410636 114158992478192064 114666707439717381 114775891246320096 114805419389167104 115220652886286064 115316009293849416 115498836964418832 115797542818807296 115873091464351104 115968987828922176 116056802360382208 116118065452844403 116669433285004158 116765988700650777 117233053735656352 117263214027330048 117330075602586288 117896887562019072 118421226577571788 118451692547877312 118519231774234122 119014141230440832 119091788449471968 119122426933765632 119190348601947792 119652216458835528 119766147387464448 120230246490037632 120329748828364608 120520525528089216 121156719180581241 121549307093516952 121742017340873904 121842770818070376 122330143028510976 122431383237481344 122975889138247626 123012728836899584 123077663765550819 123569975559205344 123601766136915456 123672241851374736 124269692295101184 124372537671597696 124854486739654464 124925676735003534 125123740044787068 125447338053707904 125633070147999024 126344469186209664 126424402623215208 126506884445794242 127035148529607552 127107581902801812 127638354363081472 127705731028180227 127721628192187328 128322666926867088 128931986332977568 128942583192214272 129049295844912768 129122877652110108 129623234497071822 129662065530786048 129936191584971186 130272235671158208 130357227897394992 130563902655429984 131009904049817088 131095377545738112 131887185452613396 131996335052909574 132524321614220224 132633998507271456 133274742461412864 133890908884245936 133901913314991744 133978262005655964 134089142177191266 134537724869193984 134649068051200896 134736915810897504 135259027301292336 135550718381852657 135585591219100368 135901282891516896 135936245917730304 136024933458151296 136670825829747456 136959769508483142 137610100797697212 137621410907074848 137699880394701963 137735306142166512 138389319941512032 138400694094544128 139016222504106012 139057867380843008 139131272082796578 139712252748778368 139803403831988832 140467237658351552 140595042585284352 141128255310421392 141139854575261568 141262635380086272 141444227876715816 141810034321582848 141927396053968512 142877784240331179 142914542095808496 143593148658466656 143686831716210744 144058438036760832 144286835366961664 144363000292725474 144406246895490816 145048484624599764 145060406091241056 145749201941626816 145869823722134304 145881812694249216 146574508860888576 146695813663935744 146884390487358732 147226389799143304 147264266410874496 147581847232312952 148060061315559744 148898453508739584 149077609197505313 149089861815997752 149213248320680388 149599147192020864 149836329034921728 149921763269971368 149934085269089472 150627272494776678 151354940477843232 151480201557601008 151579030287259692 152086123765175808 152211989970922752 152888943252956508 153034521661760128 153231246866442134 153627537181714752 153754679058465888 153998449285891776 154497455285801472 154625317105229568 154824087270459204 155559244380005544 155687984934201036 155700780856362144 156440100803448384 157135858343316411 157176284342375664 157278829310987436 157935590063836416 158025642365645496 158685521640587776 158769287224224066 158789051265962624 158920464802597056 159124756361305293 159536288611780704 160306995320050176 160439665104486144 160694034037452288 161542292240774988 161647685680737087 162065742791355936 162322689787831872 162415243542468982 162457027757427168 162983442354160896 163192956852646188 163241844316641792 163967852184330168 164103551687401092 164759967412273792 164896322468499648 165032790371927712 165629688524036217 165830050228796928 166029578136352071 166472648986205952 166567568980004712 166831653393049424 167263117404943872 167510760197332032 167726094542997471 168459292248279552 168522514745006006 168565870164286944 168661983678717789 168675845927725656 169112079434458368 169380198039476736 169476775870402416 169520376790358784 170274308037573636 171096889235822784 171194445896115954 171238488717288096 172065727793217024 172163836869480144 172830979329429096 172974013940774124 173248255446628248 173696314228210944 173809637196526656 174085203540573312 174793836727650816 175004149927506237 175849580603484528 175894821040995072 175995113403879432 176845331343028608 177631839866357682 177677538821815968 177778847661351183 178521211845661248 178535884419988992 178637682674207952 178785522902921688 179478324688253292 179532090734934528 179649221081196672 180345369735056448 180780788292133824 181201710522022528 181366577944201728 182613026011310856 183480134396929616 183495214542766464 183599840526269284 183647074856222016 184463833707371439 184519093255349376 185354963338808016 185508362777062104 186283003665037824 186404538442651776 186558806507396544 187388515102505301 187685610067180602 188171007080561856 188186472767015424 188449605221998536 188592303835621088 189236528071958016 190503712320441572 190552722794411328 190661372854202718 191457531544622208 191582442288280992 191631730284753408 192484000390300632 193397979499466352 193413874788321408 193573943767369152 193684316478165162 194434851745607733 194493098296179072 194904287377456779 195408353506737312 195535841846092488 195845853983144976 196352355214499328 197413415087412992 197830778178920094 197994502579364361 198786482421330336 198950997760907184 199465529589361152 199895684359961824 199912113692119296 200836363326368904 200852869972487616 200967393008483946 201806587303790976 201973602076801344 202105373716346256 202888540951938504 203117280457757184 203378386828650552 203851924337275344 204836716242286336 205006238744621184 205331265714522368 205439654262724713 206415151196545818 206432116360612272 207412325840007392 207583979912268048 207601041141816192 208524333756159018 208586801071264512 209514477791088548 209568379123167552 209705105747983248 210700856487527328 210755063036662272 210892563877926528 211692382965632088 211893953070129408 212166341815073724 212715051482374272 212891094080952768 215389722987699984 215530247574316116 216087657055141248 216430253050442496 216609370343236224 217572726936899646 217590609136861584 218623802912440224 218680047780696576 218804735583201456 218822719041373824 219861763291332864 220043720495903616 220326585731038098 220839584698714956 220896399616311744 221372770848469428 222090091973339616 223347680263109376 223634792723996628 223819872481020582 224754493552382592 224882644904957052 224901127903634208 225940908742165017 225969034493869888 227032410716764848 228129185647763712 228259261194821272 228317984956384128 229333414879434762 229551782492640192 229846870299663201 230441305772572128 230632018587698832 230997673928837664 231746182928702208 231937975657844352 232113604720764416 232236130905688806 233338866570008316 233531977401301554 234466107471312704 234660151205172576 235793775124038144 236842453155143576 236903385095754624 237038463548468244 238028282460881664 238183576898943936 238380697203895584 239304432917671056 239532294774928896 239820501752508547 240460492980075264 240659497656729216 241041051056178432 242313438361162482 243098614187033904 243484034681747808 243622865313703473 243685541636140752 244660286057021952 244862766474962688 245951778276495252 246025457673799168 246155327531101638 247139951118410688 247344483702749472 248539384590202368 248745075343195392 249708973479308928 249851353470007068 250247480089574136 250894676107415808 251266140295998048 252688938372419328 252783772117509009 252848805246430416 253013768891588484 254070297059215104 254215163805603624 255276708726162944 255411462056360454 255443256384374656 256645333853734176 256791668844173931 257863972665955136 257885166384428544 258098591689825536 258245755304220216 259246468994143644 259324131061572096 259872383169942372 260544471342316416 260714455794789984 261127805310859968 262190755091476224 263774370905226792 263992670105819148 265048643228440448 265267997014542912 266447759799536523 267781817768491872 267803826629983488 267956524011311928 268178284354382532 269075449738387968 269298136102401792 269473831621795008 270518054602584672 271101436763705314 271171182438200736 271802565783033792 272049866916302592 273341651659494912 273919539016966284 275220201595394424 275242821814149696 275399760789403926 275470612284333024 276778639883024064 276801388189088256 278032445008212024 278262544165593156 279424505497556736 279606807663977664 280934475316703104 281190085170568704 281528415100770903 282256510620842784 282279709150523136 282888455753431632 283620068643165696 283854792107937024 285755568480662358 285829084191616992 285992059281304077 287186297316933312 287373663432421488 288116876073521664 288726000585450948 288812493790981632 290096969249199528 290120812182482112 290526474717247743 291498403883253632 291739647444268608 291763625388498432 293391627327871488 293768780974717464 294452779598286608 294528532821748992 295163694464625904 296120122631119488 296746167268380141 298155218395010626 298179723631995504 298426496641360776 299198294384041728 299672658069843456 299843526539942736 299868170538178944 301254544989553356 301451089512725919 302709880955686464 302960403115202016 303158060574519384 304423979941845504 305777886505913016 306069043323520256 306462493732884268 307255074363429504 307509358116931776 307996898571783552 309250634210459136 309622726794818727 309648174540918408 311118488760011088 311375969868402072 311401561712724288 312786500634238527 312880201606896768 314271716686632822 314352568684751328 314557658621974872 315871180127672832 316051284731290992 317538574448448132 317578102531925248 317840929605194112 318249512722610586 319072577223561408 320879330208972288 323084584481549976 323295371361474174 324131485582711872 324645379575663744 324830487084937964 324914055514854336 325966884708321792 326359090405349469 326385913705292376 327935704368660336 328207103374802184 329519934824547584 329792644936999296 330065580743855424 330489878596557147 331259377048072434 332059156272704142 332945297972411904 333135137960009424 333663306786098848 335021520394664064 335452189085994942 337045029490012012 337131740328573888 337323967357435578 337351691855451312 338224158868916736 338953551740804832 339040753580717568 340548616075147272 342193778471645568 342388891792231908 342476977434576192 344000122319152143 344327673738960288 345661958658858192 345948027881548248 346496510893256496 347392628456421888 347619274393053312 348170407081146624 350008299855012474 350297966101952331 351699161206969056 351789642081990144 351990226807758864 353690662686057216 355263679732715364 355355077643631936 355557695322702366 357042423691322496 357275365348415904 357571045805843376 358956649376506584 359298442162393344 360690739470112896 361561576584267648 362403421044045056 363470157541743723 365226052022621712 366960268793859232 366990429085532928 367199681052538568 367294149712444032 368927667414742878 369038186510698752 370709926677616032 371016725554124208 372809076885303552 373117613014793088 374777030205010602 375371220134361204 376342014161123712 376899210443997072 377184607671242176 381007424640883144 381105445588822656 381322745708405436 382915063089244416 383164884576561984 384968000780601264 386795958998932704 386827749576642816 387147887534738304 387368632956330324 388869703491215466 388986196592358144 389808574754913558 390816707013474624 391071683692184976 391691707966289952 394826830174825984 395661556357840188 395989005158728722 397572964842660672 397901995521814368 399791368719923648 399824227384238592 401672726652737808 401705739944975232 401934786016967892 403613174607581952 403947204153602688 404210747432692512 405777081903877008 406652155145557971 406756773657301104 407703848674550688 409673432484572672 410012477489242368 410662531429044736 410879308525449426 412830302393091636 412864232721224544 413099641184105889 414824651680014784 415167959824536096 415202082283632384 417048667512318036 417173602142529024 419028955582177096 419136758246335104 419410211495966496 421401712975054656 421785127755853056 423384765931264176 423787906140258816 424297810792899737 424332683630147448 425430102964748544 425782188161905536 428633352720993537 430779445975399968 431060495148632232 432175314110282496 432860506100884992 433218740686472448 435145453873799292 435181218273723168 437247605824880448 437609471166402912 437645438082747648 439723526582665728 440087440991807232 440653171462076196 441679169397429912 441792799232623488 442745541696938856 444180183946679232 446695360526218752 447232827592515939 447269585447993256 447639744962041164 449508987104765184 449765289809914104 449802255807268416 451881817484330034 451938068987739776 454064821433529696 456258371295527424 456518522389642544 456635969912768256 458666829758869524 459103564985280384 459693740599326402 460882611545144256 461264037175397664 461995347857675328 463492365857404416 463875951315688704 464472261811377612 466677733140016632 467063954802603108 468932214942625408 469320302410345152 471407575029949233 473684906310287152 473806770191509248 474076927096936488 476056564921763328 476367153797887872 476761394407791168 477374269083915879 478608865835342112 479641003505017094 480920985960150528 481318995313458432 482082102112356864 484626876722324964 484943057042211261 486197228374067808 486968069363495616 487245730627406946 487371083272281504 489725532949925376 491903556552990504 492310655062203276 494279902236821376 494688967405498944 496889065572108651 497490150686390784 498088734409056213 499417946958617856 499702706940014136 500494960179148272 501789352214831616 502532280591996096 503178283628992413 505377876744838656 505567544235018018 505697610492860832 505985951036153367 506027537783176968 508140594118430208 508430327611207248 510822924112720908 510886512768749312 513290667707468352 513583337688347862 515727945331910272 516197183379651072 516491510608440432 518492937988287288 519744766339884744 521088942684632832 521428911589579968 522255610621719936 524381510182952448 525012449782518711 527548741810453584 527985340211638296 530097286456880896 530535994029085824 532895519599073046 533336542984053549 535563635536983744 535607653259966976 535913048022623856 536356568708765064 538596272204803584 538947663243590016 541036109205169344 542202873527410628 542342364876401472 543605131566067584 544099733832605184 547839078033932568 550440403190788848 550485643628299392 550799521578807852 550941224568666048 553391501122114317 553557279766048128 556064890016424048 556525088331186312 558849010995113472 559213615327955328 561868950633406208 562165545307515903 563056830201541806 564513021241685568 564559418301046272 565776911506863264 567709584215874048 571511136961324716 571658168383233984 571984118562608154 574372594633866624 574747326864842976 577452001170901896 580193938498399056 580241624364964224 581052949434495486 582996807766507264 583304555236823199 583479294888537216 584712862132370337 587537561949434928 588905559196573216 589057065643497984 590327388929251808 592240245262238976 593492334536760282 596310436790021252 596359447263991008 596852993282721552 598396588768083456 599687053079885472 599736341076357888 602509089979106712 602902179025451838 605419761911372928 605920806230404032 606316121149038768 611555773011826032 612138086647040512 612924987465768536 614510148726859008 615018716233863552 615993797143567104 619245453589637454 619296349081836816 622236977520022176 622751939736804144 622803123425448576 625573001268477054 625760403213793536 628543433373265644 628705137369502656 629115317243949744 632102569462581984 635077148896896264 635156205063850496 635681859210388224 636499025445221172 638145154447122816 646169168963099952 646590742722948348 648262971165423744 649290759151327488 649660974169875928 649828111029708672 652718180810698938 652771827410584752 655871408737320672 656414206749604368 659039869649095168 659585289873998592 660131161487710848 660979757193114294 662518754096144868 664118312545408284 666270275920018848 667326613572197696 670043040789328128 670904378171989884 674090058980024024 674263480657147776 674647934714871156 674703383710902624 677907103481609664 680922052821037781 681097232150294544 684387556943291136 684777783584463816 684953954869152384 688000244638304286 688655347477920576 689540610898989603 691323917317716384 691896055763096496 692993021786512992 695238548786106624 696340814162293248 700016599710024948 700595932203904662 703398322413938112 703980453615517728 707381325372114432 710527359465430728 710710155287263872 711115390645404732 714084847382644992 714550730696831808 715142091611686752 717913298753013168 718596884324786688 719461505257525641 721381478940225792 723123153168535296 724806842088090112 726940315083487446 730452104045243424 730868595941110419 733920537587718464 733980858171065856 734399362105077136 734588299424888064 737855334829485756 738076373021397504 741419853355232064 742033451108248416 745618153770607104 746235226029586176 749554060410021204 750742440268722408 752684028322247424 753798420887994144 754369215342484352 758351316352527027 762014849281766288 762210891177645312 762645491416810872 765830126178488832 766329769153123968 769936001561202528 770375006532521793 773591917997865408 773655499153285632 774295775069476608 774737265912660648 777739406982430932 777972393184716288 779617149509827116 781633414026949248 782143367384369952 783383415932579904 791323112715680376 791978010317457444 795145929685321344 795803991043628736 799343279398609569 799582737439847296 803345453305475616 803411479889950464 803869572033935784 807226349215163904 807894408307205376 808421494865385024 811554163807754016 813304310291115942 813513547314602208 815407697349101376 820024954978484736 821758617050898852 825660604786183272 825728465442449088 826199282368211778 829649303360029568 830335919649072192 830404164567264768 834097335024636072 838057911164354192 838273516492670208 838820422991932992 842803425950109312 843570255511706112 844585245302312709 846769531862528352 848595621585799474 848665367260294896 850860205929497088 851564376323811072 857266705441987074 857976177843912231 861558891950799936 862120990297264464 864350628220564992 866437481372944896 870290907747598584 870362436547446336 871579424151743229 874495211649760896 875218942332805824 875290876165495296 880174881983614464 881306342924152392 883358338794859824 883585598465246976 885491083393877712 888360367893358464 890238501805140423 894465655185031878 894539170895986512 895279489924082328 899017974209530368 899530579619828208 899604511614536832 903763634968660068 903876137975479552 904353268538177757 908129642867059392 913037044779285088 913271939825536512 917333659517739048 918207129970560768 919387481198652804 921765223090288512 922528074350795328 923990695715350656 927751902631377408 928868180384456181 928944523622755224 933355466280033264 934127909605206216 937864429885250816 938359501902715581 938640604820690304 942815150059898466 947369812620574304 947613540383018496 948153854193872976 952734307595775744 953522788815582336 954748538167831758 957217731670684224 959282007010034188 962637990626916864 969253753444649928 969886114084422522 972394456748135616 973936138726991232 974491461254813892 974742166544563008 979077271216048407 983807113105981008 984621310124406552 988559804473642752 989377934810997888 993778131144217302 996177468818112426 998835893917235712 999405413880028272 1000989920358296544 1005064561183992192 1006356567257984826 1011135088470036036 1011395220985721664 1011971902072306734 1012055075566353936 1016860655222414496 1021645848225441816 1021773025537498624 1026581335414936704 1027166675376695724 1031455890663820544 1032000366957456429 1032983021216880864 1036985875976574576 1039489532679769488 1042177885369265664 1042857823179159936 1044511221243439872 1050024899565037422 1055097483620907168 1055699083026048383 1055970680423276592 1060194572913761792 1061071988058171648 1065791039198146092 1066673085968107098 1071127271073967488 1071826096045247712 1072713137417530128 1077895326487180032 1082072218410338688 1084405747054821256 1084684729752802944 1087210263132135168 1095396345842539039 1095678156067865136 1100880806381577696 1100971287256598784 1101599043157615704 1101882449137332096 1106783002244228634 1107114559532096256 1112129780032848096 1113050176662372624 1118427230655910656 1123737901266812416 1124331090615031806 1126113660403083612 1129026042483371136 1131553823013726528 1143022273922649432 1143316336766467968 1143968237125216308 1148745189267733248 1149494653729685952 1154904002341803792 1160387876996798112 1160483248729928448 1162105898868990972 1165993615533014528 1166609110473646398 1166958589777074432 1169425724264740674 1175075123898869856 1177811118393146432 1180654777858503616 1184480490524477952 1186984669073520564 1192620873580042504 1192718894527982016 1193705986565443104 1199374106159770944 1199472682152715776 1205018179958213424 1205804358050903676 1210839523822745856 1211841612460808064 1212632242298077536 1219956465436673913 1223111546023652064 1225849974931537072 1229020297453718016 1230037432467727104 1231987594287134208 1238490907179274908 1238592698163673632 1239298923552317667 1244473955040044352 1245503879473608288 1245606246850897152 1251146002536954108 1251520806427587072 1257086866746531288 1257410274739005312 1258230634487899488 1264205138925163968 1270154297793792528 1271363718420776448 1272893432378699211 1272998050890442344 1276290308894245632 1285900058162980611 1292338337926199904 1293181485445896696 1296525942330847488 1298581518302654976 1299321948339751856 1299656222059417344 1305436361621397876 1305543654821169504 1311742817474641344 1312828413499208736 1319170579747997184 1320262322975421696 1321959514386228588 1325037508192289736 1328236625090816568 1332540551840037696 1334653227144395392 1340086081578656256 1341698482777547817 1341808756343979768 1348180117960048048 1348526961314295552 1349295869429742312 1349406767421805248 1355814206963219328 1361844105642075562 1362194464300589088 1368775113886582272 1369555567168927632 1369907909738304768 1376000489276608572 1377310694955841152 1379081221797979206 1382647834635432768 1383792111526192992 1385986043573025984 1390477097572213248 1400033199420049896 1401191864407809324 1406796644827876224 1407960907231035456 1414222725089847699 1421054718930861456 1421420310574527744 1422230781290809464 1428169694765289984 1429101461393663616 1430284183223373504 1432122807251747637 1435826597506026336 1438923010515051282 1442762957880451584 1446246306337070592 1453880630166974892 1454829171126633783 1460904208090486848 1461737191882220838 1467841075175436928 1468798724210154272 1469176598849776128 1475710669658971512 1482839706710464128 1484066902216496832 1490667196716325953 1492470452059172352 1494266203227168639 1499108120820042408 1501484880537444816 1505368056644494848 1507596841775988288 1508738430684968704 1509534850886977239 1516702632705054054 1517957853108460101 1524029698563532576 1524421782355290624 1525290982833621744 1532659538306247936 1539872003122405056 1540750013065043586 1547183835995730816 1548591550138953216 1549474531825321296 1555478813964861864 1559234299019654232 1563266828053898496 1564286734768739904 1566766831865159808 1575037349347556133 1582646225431360752 1583956020634914888 1590291859370642688 1591607982087257472 1598686558797219138 1599165474879694592 1600009628952160647 1606690906610951232 1606822959779900928 1607739144067871568 1615788816614410752 1616842989730770048 1623108327615508032 1626608620582231884 1627027094629204416 1630815394698202752 1643517234101797704 1651321209572366544 1651456930884898176 1652398564736423556 1659298606720059136 1660174503366342951 1660671839298144384 1668194670049272144 1676115822328708384 1676547032985340416 1677640845983865984 1685606851900218624 1689170490604625418 1693539063725056704 1697191243171598948 1697330734520589792 1703128752647622144 1714533410883974148 1715952355687824462 1723117783901599872 1724241980594528928 1740581815495197168 1740724873094892672 1743158848303486458 1748990423299521792 1750437884665611648 1762159338964084541 1762612685848304784 1766716677589719648 1767171196930493952 1770982166787755424 1776720735786716928 1780477003610280846 1788931310370063756 1789078341791973024 1790558979848164656 1799061159239656416 1799209023229073664 1807527269937320136 1807752275950959104 1808706537076355514 1816259285734118784 1826074089558570176 1834667319035478096 1836414259941121536 1838774962397305608 1843530446180577024 1845056148701590656 1847981391430701312 1857736360768912362 1857889047245510448 1866710932560066528 1868255819210412432 1875728859770501632 1876719003805431162 1877281209641380608 1885630300119796932 1894739625241148608 1896307708387745952 1905468615191551488 1907045577631164672 1909497076335663516 1914435463341368448 1918564014020068376 1938008919567569069 1938507506889299856 1939772228168845044 1944788913496271232 1947872277453982464 1948982922509627784 1949484333089126016 1958154542432096814 1967614226211962016 1969242620248813104 1977119608947285504 1978755869621995776 1987556262288434604 1992354937636224852 1998810827760056544 2001979840716593088 2010129122367984384 2012713134515969652 2022270176940072072 2022790441971443328 2023943804144613468 2024110151132707872 2033721310444828992 2042766158463113343 2043291696450883632 2053162670829873408 2054333350753391448 2062911781327641088 2064000733914912858 2065966042433761728 2068621832696968809 2073971751953149152 2078979065359538976 2085715646358319872 2089022442486879744 2100049799130074844 2110194967241814336 2111398166052096766 2111941360846553184 2122143976116343296 2131582078396292184 2133346171936214196 2142254542147934976 2143652192090495424 2145426274835060256 2155790652974360064 2158384515772576923 2164144436820677376 2168811494109642512 2169369459505605888 2174420526264270336 2190792691685078078 2191356312135730272 2192605787823331257 2201761612763155392 2201942574513197568 2203198086315231408 2203764898274664192 2213566004488457268 2214229119064192512 2224259560065696192 2226100353324745248 2236854461311821312 2248662181230063612 2252227320806167224 2258052084966742272 2263107646027453056 2275053949057581081 2286044547845298864 2286632673532935936 2287936474250432616 2297490378535466496 2298989307459371904 2309808004683607584 2311125019597565379 2320775753993596224 2320966497459856896 2324211797737981944 2333218220947292796 2333917179554148864 2338851448529481348 2350150247797739712 2355622236786292864 2361309555717007232 2373969338147041128 2385241747160085008 2385437789055964032 2387411973130886208 2398029838195828707 2398748212319541888 2410036359916426848 2411608716101807352 2421679047645491712 2423683224921616128 2425264484596155072 2439912930873347826 2446223092047304128 2451699949863074144 2460074864935454208 2476981814358549816 2477185396327347264 2478597847104635334 2488947910080088704 2491007758947216576 2491212493701794304 2502292005073908216 2514173733493062576 2514820549478010624 2516461268975798976 2528410277850327936 2533755735906938127 2540308595587585056 2545786864757398422 2545996101780884688 2552580617788491264 2571800116325961222 2573928533531736693 2584676675852399808 2586362970891793392 2593051884661694976 2598643896679503712 2599312444118834688 2610872723242795752 2611087309642339008 2623485634949282688 2625656826998417472 2640524645950843392 2643919028772457176 2650075016384579472 2656473250181633136 2665081103680075392 2669306454288790784 2670715505415421269 2683396965555095634 2683617512687959536 2696360235920096096 2697053922628591104 2698591738859484624 2698813534843610496 2711628413926438656 2723688211284151124 2724388928601178176 2739111134337855264 2739815819476609536 2752000978553217144 2754621389911682304 2758162443595958412 2765295669270865536 2767584223052385984 2771972087146051968 2786604541153368543 2800066398840099792 2802383728815618648 2813593289655752448 2815921814462070912 2828445450179695398 2842109437861722912 2842840621149055488 2844461562581618928 2858202922787327232 2860568366446747008 2864245614503495274 2871653195012052672 2877846021030102564 2907761260333949784 2909658342253267566 2921808416180973696 2923474383764441676 2935682150350873856 2937231813648145221 2937597448420308544 2951421339317943024 2965679413420928256 2968133804432993664 2981334393432651906 2988532406454337278 2998216241640084816 3002969761074889632 3015193683551976576 3017476861369937408 3019069701773954478 3033405265410108108 3035915706216920202 3048059397127065152 3050581965667243488 3065319076612495872 3079744006244810112 3081500026130087172 3094367671991461632 3098949063650642592 3110957627929723728 3117666522782611111 3118468598039308464 3126533656107796992 3128573469537479808 3133533663730319616 3150074698695112266 3165292450862721504 3167097249078145149 3167912041269829776 3180583718741285376 3183215964174514944 3197373117594438276 3198330949759389184 3200019257904321294 3213381813221902464 3215478288135743136 3233685979461540096 3246216655231016064 3253217241164463768 3254054189258408832 3261630789396405504 3286189037527617117 3287034468203595408 3302642419144733088 3302913861769796352 3304797129472847112 3318597213440118272 3320349006732685902 3321343678596288768 3336389340098544288 3352231644657416768 3355281691967731968 3371213703800437248 3378340981209250836 3387078127450113408 3394382486343197896 3394661469041179584 3429066821767948296 3431904711375648924 3446235567803199744 3448483961189057856 3481163630990394336 3481449746189785344 3486317696606972916 3497980846599043584 3500875769331223296 3524318677928169082 3525225371696609568 3533433355179439296 3541964333575510848 3553441471573433856 3560954007220561692 3577862620740127512 3578156683583946048 3581117959696329312 3598122318479312832 3598418046458147328 3615054539874640272 3617413074152711028 3632518571468237568 3652148179117140352 3659869396310021739 3669334638070956192 3677549924794611216 3687060892361154048 3690112297403181312 3695962782861402624 3715472721537824724 3715778094491020896 3717896770656953001 3733421865120133056 3736511638420824864 3753438007610862324 3754562419282761216 3771260600239593864 3789479250482297216 3792615416775491904 3814091155262329344 3818680297136097633 3818994152671327032 3828870926682736896 3837128028040136752 3857700174488941833 3876017839135138138 3877015013778599712 3879544456337690088 3889577826992542464 3895744554907964928 3897965845019255568 3898968666178252032 3916309084864193628 3935228452423924032 3938485240497626208 3957511739243991552 3975112524576869208 3984709875272449704 3997621655520113088 4003959681433186176 4020258244735968768 4025095448332643451 4025426269031939304 4044540353880144144 4045580883942886656 4047887608289226936 4048220302265415744 4067442620889657984 4085532316926226686 4086583392901767264 4106325341659746816 4108666701506782896 4128001467829825716 4131932084867523456 4137243665393937618 4147943503906298304 4157958130719077952 4171431292716639744 4200099598260149688 4220389934483628672 4222796332104193532 4223882721693106368 4242668175269543097 4263164156792584368 4266692343872428392 4284509084295869952 4287304384180990848 4290852549670120512 4296368421755242911 4316769031545153846 4328288873641354752 4337622988219285024 4338738919011211776 4381585383370156156 4382712624271460544 4385211575646662514 4403523225526310784 4406396172630462816 4407529796549328384 4427132008976914536 4448519120131392384 4452200706649490496 4472001590148977859 4482798609681505917 4497324362460127224 4504454641612334448 4516104169933484544 4526215292054906112 4550107898115162162 4553873559325380303 4572089095690597728 4573265347065871872 4575872948500865232 4597978614918743808 4619616009367215168 4622250039195130758 4641551507987192448 4648423595475963888 4666436441894585592 4677702897058962696 4700300495595479424 4711244473572585728 4722619111434014464 4725112048042668399 4747938676294082256 4770483494320170016 4770875578111928064 4774823946261772416 4796059676391657414 4797496424639083776 4820072719832853696 4823217432203614704 4847366449843232256 4850528969192310144 4879825861746695652 4892446184094608256 4903399899726148288 4953963628717099632 4954370792654694528 4957195694209270668 4977895820160177408 4982015517894433152 5004584010147816432 5028347466986125152 5029641098956021248 5032922537951597952 5056820555700655872 5067511471813876254 5080617191175170112 5091573729514796844 5091992203561769376 5143600232651922444 5147857067063473386 5169353351704799616 5172725941783586784 5197287793359007424 5221745446485591504 5222174619284678016 5246971269898565376 5251313653996834944 5286478016892253623 5287838057544914352 5300150032769158944 5312946500363266272 5330162207360150784 5338612908577581568 5341431010830842538 5366793931110191268 5367235025375919072 5392720471840192192 5397183477718969248 5397627069687220992 5423256827852877312 5447376422568302248 5448777857202356352 5478222268675710528 5504001957106434288 5509242779823364608 5515871540307696581 5516324887191916824 5530591338541731072 5535168446104771968 5543944174292103936 5573209082306737086 5600132797680199584 5604767457631237296 5627186579311504896 5631843628924141824 5656890900359390796 5684218875723445824 5688923125163237856 5716405845574654464 5721136732893494016 5728491229006990548 5743306390024105344 5755692042060205128 5814026758702707207 5815522520667899568 5819316684506535132 5843616832361947392 5846948767528883352 5871364300701747712 5874463627296290442 5875194896840617088 5902842678635886048 5931358826841856512 5936267608865987328 5962668786865303812 5977064812908674556 5996432483280169632 6005939522149779264 6030387367103953152 6038139403547908956 6066810530820216216 6071831412433840404 6096118794254130304 6101163931334486976 6128298475389340029 6159488012489620224 6163000052260174344 6188735343982923264 6197898127301285184 6205865498090906427 6221915255859447456 6235333045565222222 6236937196078616928 6257146939074959616 6267067327460639232 6300149397390224532 6330584901725443008 6334194498156290298 6335824082539659552 6366431928349029888 6394746235188876552 6400038515808642588 6426763626443804928 6430956576271486272 6467371958923080192 6475153547317730769 6492433310462032128 6506434482328927536 6508108378516817664 6523261578792811008 6572378075055234234 6574068936407190816 6577817363469993771 6605284838289466176 6605827723539592704 6609594258945694224 6640698013465371804 6642687357192577536 6672778680197088576 6704463289314833536 6710563383935463936 6756681962418501672 6774156254900226816 6788764972686395792 6789322938082359168 6825161847172743243 6858133643535896592 6863809422751297848 6892471135606399488 6896967922378115712 6933375058792696137 6962327261980788672 6962899492379570688 6972635393213945832 7001751538662446592 7048637355856338164 7050450743393219136 7066866710358878592 7083928667151021696 7121908014441123384 7155725241480255024 7156313367167892096 7162235919392658624 7194089514587486121 7196244636958625664 7230109079749280544 7234826148305422056 7265037142936475136 7304296358234280704 7319738792620043478 7338669276141912384 7355099849589222432 7380224594806362624 7430945443075649448 7431556188982041792 7435793541313906002 7466843730240266112 7473023276841649728 7506876015221724648 7542521200479187728 7578958500964594432 7585230833550983808 7601267207720814381 7637360594272195266 7637988305342654064 7657741853365473792 7674256056080273504 7715400348977883666 7752035678270276276 7754030027557199424 7759088912675380176 7779155653985084928 7795931690038511136 7797937332356504064 7832618169728387256 7870456904847848064 7876970480995252416 7950225049153738416 7969419750544899408 7995243311040226176 8007919362866372352 8050190896665286902 8050852538063878608 8089080707760288288 8091161767885773312 8095775216578453872 8096440604530831488 8134885241779315968 8171064633852453372 8173166785803534528 8217333403013565792 8256002935659651432 8263864169735046912 8274487330787875236 8295887007812596608 8315916261438155904 8359813623460105629 8400199196520299376 8440779868967257344 8445592664208387064 8447765443386212736 8485336350539086194 8526328313585168736 8533384687744856784 8574608768361981696 8581705099340241024 8592736843510485822 8633538063090307692 8675245976438570048 8763170766740312312 8765425248542921088 8770423151293325028 8807046451052621568 8812792345260925632 8854264017953829072 8897038240262784768 8904401413298980992 8944003180297955718 8965597219363011834 8994648724920254448 9008909283224668896 9052430584109812224 9100215796230324324 9107747118650760606 9144178191381195456 9151745897001730464 9195957229837487616 9239232018734430336 9244500078390261516 9283103015974384896 9296847190951927776 9332872883789171184 9352999568347833333 9355405794117925392 9400600991190958848 9422488947145171456 9445238222868028928 9450224096085336798 9495877352588164512 9501291747234435447 9540966988640340032 9541751156223856128 9549647892523544832 9592119352783314828 9594992849278167552 9640145439665707392 9646434864407229408 9701057938384620288 9759651723493391304 9784892368189216512 9806799799452296576 9858567112582851351 9907927257434199264 9908741585309389056 9914391388418541336 9955791640320354816 9964031035788866304 10009168020295632864 10056694933972250304 10065845075903195904 10113641111401311744 10135022943627752508 10161234382350340224 10183147459029593688 10183984407123538752 10287200465303844888 10295714134126946772 10338706703409599232 10345451883567173568 10394575586718014848 10443490892971183008 10444349238569356032 10493942539797130752 10502627307993669888 10572956033784507246 10575676115089828704 10600300065538317888 10625893000726532544 10660324414720301568 10682862021661685076 10733587862220382536 10734470050751838144 10785440943680384384 10794366955437938496 10795254139374441984 10894752845136604496 10897555714404712704 10956444537351421056 10979608188930065217 11008003914212868576 11031743080615393162 11032649774383833648 11061182677083462144 11070336892209543936 11087888348584207872 11146418164613474172 11153690311970859003 11200265595360399168 11209534915262474592 11263687257848283648 11313781800718781592 11368437751446891648 11377846250326475712 11442273465786988032 11456040891408292899 11456982458013981096 11486612780048210688 11511384084120410256 11573100523466825499 11628053517405414414 11631045041335799136 11638633369013070264 11687233664723894784 11693897535057766704 11748927254592580884 11750389793681234176 11805685357271772096 11872535217731974656 11925337573730607624 11954129625817349112 11992864966560339264 12011879044299558528 12060774734207906304 12075286344997930353 12076278807095817912 12133621061640432432 12143662824867680808 12192237588508260608 12202327862668973952 12256596950778680058 12318976024979240448 12326000104520348688 12395796254602570368 12411730996181812854 12443830511718894912 12470666091130444444 12473874392157233856 12514293878149919232 12600298794780449064 12661169803450886016 12668388996312580596 12671648165079319104 12728004525808629291 12789492470377753104 12800077031617285176 12853527252887609856 12861913152542972544 12950307094635461538 12984866620924064256 13012868964657855072 13016216757033635328 13144756150110468468 13148137872814381632 13155634726939987542 13210569676578932352 13219188517891388448 13281396026930743608 13345557360394177152 13408926578629667072 13416004770446933577 13448395829044517751 13513363924837003344 13548312509800453632 13577529945372791584 13578645876164718336 13650323694345486486 13716267287071793184 13727618845502595696 13793935844756231424 13866750117585392274 13924654523961577344 13945270786427891664 14097274711712676328 14100901486786438272 14133733420717757184 14167857334302043392 14243816028882246768 14311450482960510048 14312626734335784192 14324471838785317248 14388179029174972242 14392489273917251328 14460218159498561088 14469652296610844112 14608592716468561408 14639477585240086956 14677338552283824768 14710199699178444864 14861890886151298896 14863112377964083584 14871587082627812004 14933687460480532224 14946046553683299456 15013752030443449296 15085042400958375456 15157917001929188864 15170461667101967616 15202534415441628762 15274721188544390532 15275976610685308128 15348512112160547008 15430800697955767332 15504071356540552552 15508060055114398848 15518177825350760352 15591863380077022272 15665236339456774512 15740913809695696128 15753940961990504832 15859434050676760869 15900450098307476832 15938839501089798816 15990486622080452352 16015838725732744704 16100381793330573804 16101705076127757216 16178161415520576576 16191550433156907744 16192881209061662976 16269770483558631936 16342129267704906744 16346333571607069056 16434666806027131584 16512005871319302864 16527728339470093824 16547614620923089743 16548974661575750472 16591774015625193216 16631832522876311808 16719627246920211258 16800398393040598752 16881559737934514688 16891185328416774128 16895530886772425472 16970672701078172388 17052656627170337472 17066769375489713568 17149217536723963392 17163410198680482048 17185473687020971644 17267076126180615384 17350491952877140096 17442080276108121621 17526341533480624624 17530850497085842176 17540846302586650056 17614092902105243136 17625584690521851264 17708528035907658144 17794076480525569536 17808802826597961984 17888006360595911436 17931194438726023668 17989297449840508896 18017818566449337792 18200431592460648648 18215494237301521212 18288356382762390912 18303491794003460928 18384895426168020087 18478464037468860672 18489000156780523032 18566206031948769792 18593694381903855552 18617596494272719281 18665745767578342368 18705999136695666666 18710811588235850784 18801201982381917696 18900448192170673596 18991754705176329024 19002583494468870894 19081933977280680064 19099295785047089664 19184238705566629656 19280290879331414784 19292869728814458816 19402115876769240576 19425460641953192307 19519303446986782608 19569784736378433024 19613599598904593152 19717134225165702702 19733452090409981313 19815854514868398528 19817483170618778112 19828782776837082672 19928062071577732608 20018336040591265728 20113389867944500608 20131690151806391808 20270045887255505016 20322468764700680448 20366294918059187376 20367968814247077504 20475485541518229729 20574400930607689776 20591428268253893544 20677413406819198464 20690903767134347136 20789151173436029696 20800125176378088411 20886981785942366016 20888698477138712064 21005254615987339776 21145912067569014492 21151352230179657408 21200600131076635776 21251786001453065088 21365724043323370152 21467175724440765072 21468940101503676288 21570881887360768768 21582268543762458363 21588733910875876992 21789505690273208992 21795111428809425408 21912889074702842112 21959216377860130434 22016007828425737152 22063486161230786324 22065299548767667296 22140673784419087872 22292836329226948344 22307380623941718006 22400531190720798336 22419069830524949184 22627563601437563184 22736875502893783296 22755692500652951424 22912081782816585798 22913964916027962192 22973225560096421376 23022768168240820512 23146201046933650998 23256107034810828828 23262090082671598272 23277266738026140528 23387795070115533408 23497854509185161768 23500779587362468352 23611370714543544192 23850675147461215248 23908259251634698224 23985729933120678528 24023758088599117056 24150572689995860706 24152557614191635824 24267242123280864864 24287325649735361616 24384475177016521216 24404655725337947904 24513193901557360116 24652000209040697376 24791592509205140736 24823461992363625708 24887661023437789824 24941332182260888888 24947748784314467712 25194115954378397897 25200597589560898128 25322339606901772032 25336777992625161192 25343296330158638208 25456009051617258582 25578984940755506208 25600154063234570352 25723826305085945088 25900614189270923076 26025737929315710144 26289512300220936936 26296275745628763264 26311269453879975084 26421139353157864704 26438377035782776896 26562792053861487216 26691114720788354304 26817853157259334144 26832009540893867154 26896791658089035502 27026727849674006688 27155059890745583168 27157291752329436672 27300647388690972972 27432534574143586368 27455237691005191392 27587871689512462848 27733500235170784548 27849309047923154688 27890541572855783328 28058998705043499999 28194549423425352656 28201802973572876544 28267466841435514368 28335714668604086784 28487632057764493536 28503875241703306341 28622900965921020096 28625253468671568384 28648943677570634496 28776358058349944484 28784978547834502656 28920436318997122176 28939304593221688224 29278955170480173912 29354677104567649536 29420399398356889728 29575701337748554053 29723781772302597792 29726224755928167168 29743174165255624008 29867374920961064448 29892093107366598912 30027504060886898592 30170084801916750912 30340923334203935232 30405068830883257524 30549442377088781064 30551953221370616256 30697024224321094016 30861601395911534664 31008142713081105104 31016120110228797696 31036355650701520704 31183726760154044544 31330472678913549024 31481827619391392256 31507881923981009664 31718868101353521738 31800900196614953664 31877679002179597632 31980973244160904704 32200763586661147608 32203410152255514432 32356322831041153152 32383100866313815488 32385762418123325952 32684258535409813488 32692667143214138112 32869333612054263168 32938824566790195651 33024011742638605728 33095229241846179486 33097949323151500944 33183548031250386432 33263665045752623616 33439254493840422516 33461070935912577009 33600796786081197504 33782370656833548256 33791061773544850944 33941345402156344776 34105313254340674944 34133538750979427136 34326820397360964096 34368122674224878697 34370947374041943288 34534152252361230768 34700983905754280192 34719301570400476497 34884160552216243242 35052683066961249248 35061700994171684352 35081692605173300112 35251169381043702528 35417056071815316288 35617605653195923968 35776012721191822872 35862388877452047336 35978594899681017792 36035637132898675584 36225859034993791059 36400863184921297296 36430988474603042424 36576712765524781824 36606983588006921856 36769790852336040174 36956928074937721344 36978000313561046064 37187388763807711104 37235192988545438562 37331491535156684736 37411998273391333332 37421623176471701568 37800896384341347192 37983509410352658048 38005166988937741788 38163867954561360128 38184013577425887873 38368477411133259312 38560581758662829568 38585739457628917632 38850921283906384614 39038606893973565216 39227199197809186304 39434268450331405404 39466904180819962626 39631709029736797056 39657565553674165344 40036672081182531456 40226779735889001216 40529664796173944443 40540091774511010032 40644937529401360896 40732589836118374752 40735937628494155008 40950971083036459458 41148801861215379552 41182856536507787088 41381807534268694272 41578302346872059392 41600250352756176822 41773963571884732032 42291824135138028984 42302704460359314816 42401200262153271552 42503572002906130176 42731448086646740304 42934351448881530144 42937880203007352576 43141763774721537536 43164537087524916726 43177467821751753984 43579011380546417984 43825778149405684224 43918432755720260868 44032015656851474304 44126972322461572648 44130599097535334592 44585672658453896688 44614761247883436012 44801062381441596672 44838139661049898368 45255127202875126368 45473751005787566592 45511385001305902848 45824163565633171596 45827929832055924384 46045536336481641024 46292402093867301996 46512214069621657656 46524180165343196544 46554533476052281056 46775590140231066816 46995709018370323536 47222741429087088384 47578302152030282607 47701350294922430496 47816518503269396448 47971459866241357056 48047516177198234112 48301145379991721412 48305115228383271648 48534484246561729728 48574651299470723232 48809311450675895808 49026387803114720232 49304000418081394752 49583185018410281472 49642843862769269229 49646923984727251416 49775322046875579648 49882664364521777776 49895497568628935424 50388231908756795794 50401195179121796256 50644679213803544064 50673555985250322384 50686592660317276416 50912018103234517164 51157969881511012416 51200308126469140704 51447652610171890176 51801228378541846152 52051475858631420288 52326240828324364863 52579024600441873872 52592551491257526528 52622538907759950168 52842278706315729408 52876754071565553792 53125584107722974432 53382229441576708608 53664019081787734308 53793583316178071004 54053455699348013376 54310119781491166336 54601294777381945944 54865069148287172736 54910475382010382784 55154686278504060261 55467000470341569096 55698618095846309376 55781083145711566656 55852789482818157843 56117997410086999998 56389098846850705312 56403605947145753088 56975264115528987072 57007750483406612682 57245801931842040192 57297887355141268992 57552716116699888968 57840872637994244352 57878609186443376448 58276381925859576921 58557910340960347824 58709354209135299072 58840798796713779456 59151402675497108106 59200356271229943939 59447563544605195584 59452449511856334336 59486348330511248016 59784186214733197824 60055008121773797184 60340169603833501824 60810137661766515048 61098884754177562128 61103906442741232512 61394048448642188032 61426456624554689187 61723202791823069328 62016285426162210208 62032240220457595392 62072711301403041408 62367453520308089088 62660945357827098048 63015763847962019328 63437736202707043476 63601800393229907328 63755358004359195264 64401527173322295216 64406820304511028864 64712645662082306304 64766201732627630976 65368517070819626976 65385334286428276224 65738667224108526336 65877649133580391302 66048023485277211456 66190458483692358972 66195898646303001888 66878508987680845032 66922141871825154018 67201593572162395008 67564741313667096512 67882690804312689552 68210626508681349888 68267077501958854272 68736245348449757394 68741894748083886576 69068304504722461536 69401967811508560384 69438603140800952994 69768321104432486484 70105366133922498496 70163385210346600224 70502338762087405056 70834112143630632576 71552025442383645744 71706330024000055553 71724777754904094672 71957189799362035584 72071274265797351168 72451718069987582118 72801726369842594592 72861976949206084848 73153425531049563648 73213967176013843712 73539581704672080348 73956000627122092128 74374777527615422208 74470385977090877124 74662983070313369472 74823996546782666664 74843246352943403136 75582347863135193691 75601792768682694384 75967018820705316096 76010333977875483576 76327735909122720256 76368027154851775746 76736954822266518624 77171478915257835264 77701842567812769228 78077213787947130432 78868536900662810808 78933808361639925252 79263418059473594112 79315131107348330688 80073344162365062912 80453559471778002432 81059329592347888886 81080183549022020064 81465179672236749504 81471875256988310016 81901942166072918916 82297603722430759104 82365713073015574176 82763615068537388544 83200500705512353644 83547927143769464064 84176996115130499997 84583648270276057968 84605408920718629632 84802400524306543104 85007144005812260352 85462896173293480608 85511625725109919023 85868702897763060288 85875760406014705152 86329074175049833452 86354935643503507968 87158022761092835968 87836865511440521736 88064031313702948608 88253944644923145296 88261198195070669184 88727104013245662159 89171345316907793376 89229522495766872024 89602124762883193344 89676279322099796736 90510254405750252736 91022770002611805696 91648327131266343192 91655859664111848768 92091072672963282048 92584804187734603992 93024428139243315312 93048360330686393088 93109066952104562112 93551180280462133632 93991418036740647072 94445482858174176768 95156604304060565214 95402700589844860992 95633037006538792896 95942919732482714112 96602290759983442824 96610230456766543296 97068968493123459456 97149302598941446464 98052775606229440464 98608000836162789504 98816473700370586953 99285687725538538458 99293847969454502832 99550644093751159296 99765328729043555552 99790995137257870848 100776463817513591588 100802390358243592512 101347111970500644768 101373185320634552832 101824036206469034328 102315939763022024832 102400616252938281408 103104368022674636091 103602456757083692304 104102951717262840576 104652481656648729726 105158049200883747744 105185102982515053056 105245077815519900336 105753508143131107584 106251168215445948864 107328038163575468616 107587166632356142008 108106911398696026752 108620239562982332672 108677577104981373177 109202589554763891888 109730138296574345472 109820950764020765568 110309372557008120522 110934000940683138192 111562166291423133312 111705578965636315686 112235994820173999996 112778197693701410624 113950528231057974144 114015500966813225364 114491603863684080384 115105432233399777936 115681745275988488704 115757218372886752896 116552763851719153842 117115820681920695648 117681597593427558912 118302805350994216212 118400712542459887878 118895127089210391168 118972696661022496032 120110016243547594368 120680339207667003648 121588994388521833329 121620275323533030096 122197769508355124256 122207812885482465024 122788096897284376064 122852913249109378374 123446405583646138656 124032570852324420416 124145422602806082816 124734907040616178176 125321890715654196096 126875472405414086952 127203600786459814656 127510716008718390528 128803054346644590432 128813640609022057728 129425291324164612608 129532403465255261952 130737034141639253952 131477334448217052672 131755298267160782604 132096046970554422912 132380916967384717944 132391797292606003776 133757017975361690064 133844283743650308036 134403187144324790016 135129482627334193024 135765381608625379104 136421253017362699776 136534155003917708544 137472490696899514788 137483789496167773152 138136609009444923072 138877206281601905988 139536642208864972968 140210732267844996992 140326770420693200448 141668224287261265152 142734906456090847821 143104050884767291488 143412660048000111106 143449555509808189344 143914379598724071168 144142548531594702336 144903436139975164236 145603452739685189184 145723953898412169696 146427934352027687424 147079163409344160696 147912001254244184256 148749555055230844416 148928531588307807687 148940771954181754248 149325966140626738944 149647993093565333328 149686492705886806272 151164695726270387382 151203585537365388768 151934037641410632192 152020667955750967152 152736054309703551492 153473909644533037248 154342957830515670528 155403685135625538456 156154427575894260864 156978722484973094589 157737073801325621616 157867616723279850504 158526836118947188224 158630262214696661376 160146688324730125824 162118659184695777772 162160367098044040128 162930359344473499008 163803884332145837832 164595207444861518208 164731426146031148352 165464058835512180783 166401001411024707288 167095854287538928128 168353992230260999994 169167296540552115936 169210817841437259264 170925792346586961216 171023251450219838046 171737405795526120576 172658148350099666904 174316045522185671936 174829145777578730763 175673731022881043472 176128062627405897216 176507889289846290592 176522396390141338368 177454208026491324318 178342690633815586752 178459044991533744048 179352558644199593472 181020508811500505472 183296654262532686384 183311719328223697536 184182145345926564096 185169608375469207984 186048856278486630624 186096720661372786176 186218133904209124224 187102360560924267264 187982836073481294144 190313208608121130428 190805401179689721984 191266074013077585792 193204581519966885648 193220460913533086592 194137936986246918912 194298605197882892928 196105551212458880928 197216001672325579008 197632947400741173906 198571375451077076916 198587695938909005664 199530657458087111104 201552927635027183176 201604780716487185024 202694223941001289536 203648072412938068656 204631879526044049664 204801232505876562816 206208736045349272182 207204913514167384608 208205903434525681152 209304963313297459452 210316098401767495488 210490155631039800672 211507016286262215168 212502336430891897728 214656076327150937232 215118990072000166659 215174333264712284016 216213822797392053504 217240479125964665344 217355154209962746354 218405179109527783776 219460276593148690944 219641901528041531136 220618745114016241044 221868001881366276384 223124332582846266624 223411157931272631372 224471989640347999992 225556395387402821248 226747043589405581073 227901056462115948288 228031001933626450728 228983207727368160768 230210864466799555872 231514436745773505792 233105527703438307684 234231641363841391296 236605610701988432424 236801425084919775756 237790254178420782336 237945393322044992064 240220032487095188736 241360678415334007296 243177988777043666658 243240550647066060192 244395539016710248512 244415625770964930048 245705826498218756748 246892811167292277312 248065141704648840832 248290845205612165632 250643781431308392192 252530988345391499991 253750944810828173904 254407201572919629312 255021432017436781056 256534877175329757069 257606108693289180864 257627281218044115456 259064806930510523904 261474068283278507904 263510596534321565208 264192093941108845824 264761833934769435888 264783594585212007552 266181312039736986477 267514035950723380128 267688567487300616072 268806374288649580032 270258965254668386048 271530763217250758208 273068310007835417088 274944981393799029576 274967578992335546304 276273218018889846144 277754412563203811976 279073284417729945936 280421464535689993984 280653540841386400896 283336448574522530304 285469812912181695642 286208101769534582976 286825320096000222212 286899111019616378688 287828759197448142336 289806872279950328472 291206905479370378368 291447907796824339392 294158326818688321392 295824002508488368512 297857063176615615374 297881543908363508496 298651932281253477888 299295986187130666656 299372985411773612544 302329391452540774764 302407171074730777536 304041335911501934304 305472108619407102984 306947819289066074496 309313104068023908273 310807370271251076912 312308855151788521728 313957444969946189178 315474147602651243232 315735233446559701008 317260524429393322752 324237318369391555544 324320734196088080256 325860718688946998016 327607768664291675664 329190414889723036416 329462852292062296704 330928117671024361566 332802002822049414576 336707984460521999988 338334593081104231872 341851584693173922432 342046502900439676092 343474811591052241152 345316296700199333808 348632091044371343872 349658291555157461526 351347462045762086944 353015778579692581184 353044792780282676736 354908416052982648636 356685381267631173504 356918089983067488096 362041017623001010944 364766983165565499987 366593308525065372768 366623438656447395072 368364290691853128192 370339216750938415968 372097712556973261248 372436267808418248448 374204721121848534528 375965672146962588288 380626417216242260856 381610802359379443968 382532148026155171584 386409163039933771296 386440921827066173184 388275873972493837824 388597210395765785856 392211102424917761856 394432003344651158016 395265894801482347812 397142750902154153832 397175391877818011328 399061314916174222208 403105855270054366352 403209561432974370048 405388447882002579072 407296144825876137312 409263759052088099328 409602465011753125632 412417472090698544364 414409827028334769216 418609926626594918904 420632196803534990976 420980311262079601344 425004672861783795456 428204719368272543463 429312152654301874464 430237980144000333318 430348666529424568032 432427645594784107008 434710308419925492708 436810358219055567552 439283803056083062272 441237490228032482088 443736003762732552768 446248665165692533248 446785594764923423061 446822315862545262744 448943979280695999984 451112790774805642496 453494087178811162146 455802112924231896576 456062003867252901456 460421728933599111744 463028873491547011584 466211055406876615368 468463282727682782592 470936167454919283767 473211221403976864848 473602850169839551512 475580508356841564672 475890786644089984128 480440064974190377472 486355977554087333316 486481101294132120384 488791078033420497024 491411652996437513496 493785622334584554624 496130283409297681664 496392176506536542349 501287562862616784384 505061976690782999982 507501889621656347808 513069754350659514138 515212217386578361728 522948136566557015808 527021193068643130416 528384187882217691648 529523667869538871776 529567189170424015104 532362624079473972954 535028071901446760256 535377134974601232144 540517930509336772096 543061526434501516416 549889962787598059152 549935157984671092608 552546436037779692288 555508825126407623952 558146568835459891872 560842929071379987968 561307081682772801792 570939625824363391284 572416203539069165952 573650640192000444424 573798222039232757376 579613744559900656944 582413810958740756736 582895815593648678784 588316653637376642784 591648005016976737024 595714126353231230748 595763087816727016992 598591972374261333312 604658782905081549528 604814342149461555072 608082671823003868608 610944217238814205968 613895638578132148992 618626208136047816546 621614740542502153824 624617710303577043456 627914889939892378356 630948295205302486464 631470466893119402016 634521048858786645504 645356970216000499977 648474636738783111088 648641468392176160512 651721437377893996032 655215537328583351328 658380829779446072832 658925704584124593408 661856235342048723132 665604005644098829152 673415968921043999976 676669186162208463744 680241130768216743219 683703169386347844864 684093005800879352184 686949623182104482304 690632593400398667616 699316583110314923052 702694924091524173888 706031557159385162368 709816832105965297272 713370762535262347008 713836179966134976192 724082035246002021888 729533966331130999974 733186617050130745536 733246877312894790144 740678433501876831936 744195425113946522496 744872535616836496896 751931344293925176576 757592965036174499973 761252834432484521712 763221604718758887936 765064296052310343168 769604631525989271207 772818326079867542592 772881843654132346368 777194420791531571712 784422204849835523712 790531789602964695624 794285501804308307664 794350783755636022656 798122629832348444416 798543936119210959431 806211710540108732704 806419122865948740096 810776895764005158144 814592289651752274624 819204930023506251264 824834944181397088728 828819654056669538432 837219853253189837808 841264393607069981952 841960622524159202688 850009345723567590912 856409438736545086926 858624305308603748928 860475960288000666636 860697333058849136064 869420616839850985416 873620716438111135104 882474980456064964176 887472007525465105536 893571189529846846122 893644631725090525488 897887958561391999968 902225581549611284992 906988174357622324292 912124007734505802912 920843457867198223488 932182290312000722189 932422110813753230736 936926565455365565184 941872334909838567534 946422442807953729696 947205700339679103024 951781573288179968256 972711955108174666632 972962202588264240768 977582156066840994048 982823305992875026992 987571244669169109248 992260566818595363328 992784353013073084698 1010123953381565999964 1015003779243312695616 1026139508701319028276 1030424434773156723456 1045896273133114031616 1054042386137286260832 1059047335739077743552 1059134378340848030208 1064725248158947945908 1070056143802893520512 1070754269949202464288 1086123052869003032832 1094300949496696499961 1099779925575196118304 1099870315969342185216 1105092872075559384576 1111017650252815247904 1116293137670919783744 1122614163365545603584 1141879251648726782568 1144832407078138331904 1147301280384000888848 1147596444078465514752 1159227489119801313888 1164827621917481513472 1165791631187297357568 1176633307274753285568 1183296010033953474048 1191428252706462461496 1191526175633454033984 1197183944748522666624 1209317565810163099056 1209628684298923110144 1216165343646007737216 1221888434477628411936 1227791277156264297984 1237252416272095633092 1243229481085004307648 1255829779879784756712 1261896590410604972928 1262940933786238804032 1284614158104817630389 1290713940432000999954 1296949273477566222176 1297282936784352321024 1310431074657166702656 1317851409168249186816 1323712470684097446264 1331208011288197658304 1340356784294770269183 1346831937842087999952 1353338372324416927488 1360482261536433486438 1367406338772695689728 1368186011601758704368 1381265186800797335232 1398633166220629846104 1405389848183048347776 1412063114318770324736 1412808502364757851301 1419633664211930594544 1426741525070524694016 1427672359932269952384 1459067932662261999948 1466373234100261491072 1481356867003753663872 1488390850227893044992 1503862688587850353152 1515185930072348999946 1522505668864969043424 1539209263051978542414 1545636652159735085184 1568844409699671047424 1581063579205929391248 1588571003608616615328 1588701567511272045312 1596245259664696888832 1597087872238421918862 1612423421080217465408 1621553791528010316288 1629184579303504549248 1649669888362794177456 1657639308113339076864 1674439706506379675616 1682528787214139963904 1683921245048318405376 1712818877473090173852 1717248610617207497856 1720951920576001333272 1721394666117698272128 1738841233679701970832 1747241432876222270208 1764949960912129928352 1774944015050930211072 1787142379059693692244 1787289263450181050976 1795775917122783999936 1813976348715244648584 1824248015469011605824 1841686915734396446976 1864364580624001444378 1864844221627506461472 1873853130910731130368 1883744669819677135068 1892844885615907459392 1894411400679358206048 1903563146576359936512 1936070910648001499931 1945423910216349333264 1945924405176528481536 1955164312133681988096 1965646611985750053984 1975142489338338218496 1985568706026146169396 2020247906763131999928 2030007558486625391232 2040723392304650229657 2052279017402638056552 2060848869546313446912 2108084772274572521664 2118094671478155487104 2129450496317895891816 2140112287605787041024 2141508539898404928576 2172246105738006065664 2188601898993392999922 2199559851150392236608 2199740631938684370432 2222035300505630495808 2232586275341839567488 2272778895108523499919 2283758503297453565136 2289664814156276663808 2294602560768001777696 2295192888156931029504 2318454978239602627776 2331583262374594715136 2353266614549506571136 2382856505412924922992 2383052351266908067968 2394367889497045333248 2418635131620326198112 2419257368597846220288 2432330687292015474432 2443776868955256823872 2474504832544191266184 2486458962170008615296 2511659559759569513424 2523793180821209945856 2525881867572477608064 2569228316209635260778 2581427880864001999908 2593898546955132444352 2620862149314333405312 2647424941368194892528 2662416022576395316608 2680713568589540538366 2693663875684175999904 2706676744648833854976 2720964523072866972876 2736372023203517408736 2762530373601594670464 2796546870936002166567 2797266332441259692208 2810779696366096695552 2824126228637540649472 2825617004729515702602 2839267328423861189088 2855344719864539904768 2918135865324523999896 2932746468200522982144 2962713734007507327744 2976781700455786089984 3030371860144697999892 3045011337729938086848 3078418526103957084828 3091273304319470170368 3137688819399342094848 3162127158411858782496 3177142007217233230656 3177403135022544090624 3194175744476843837724 3224846842160434930816 3258369158607009098496 3282902848490089499883 3299339776725588354912 3315278616226678153728 3348879413012759351232 3367842490096636810752 3425637754946180347704 3434497221234414995712 3441903841152002666544 3442789332235396544256 3477682467359403941664 3494482865752444540416 3529899921824259856704 3549888030101860422144 3574284758119387384488 3574578526900362101952 3591551834245567999872 3627952697430489297168 3648496030938023211648 3683373831468792893952 3728729161248002888756 3729688443255012922944 3767489339639354270136 3785689771231814918784 3788822801358716412096 3872141821296002999862 3890847820432698666528 3891848810353056963072 3931293223971500107968 3971137412052292338792 4021070352884310807549 4040495813526263999856 4060015116973250782464 4081446784609300459314 4104558034805276113104 4216169544549145043328 4236189342956310974208 4258900992635791783632 4280224575211574082048 4283017079796809857152 4377203797986785999844 4399119702300784473216 4444070601011260991616 4465172550683679134976 4545557790217046999838 4567517006594907130272 4589205121536003555392 4636909956479205255552 4706533229099013142272 4765713010825849845984 4766104702533816135936 4788735778994090666496 4837270263240652396224 4864661374584030948864 4887553737910513647744 4949009665088382532368 4972917924340017230592 5023319119519139026848 5047586361642419891712 5051763735144955216128 5138456632419270521556 5162855761728003999816 5187797093910264888704 5241724298628666810624 5294849882736389785056 5324832045152790633216 5361427137179081076732 5387327751368351999808 5441929046145733945752 5472744046407034817472 5525060747203189340928 5593093741872004333134 5594532664882519384416 5621559392732193391104 5651234009459031405204 5678534656847722378176 5710689439729079809536 5808212731944004499793 5836271730649047999792 5865492936401045964288 5925427468015014655488 6060743720289395999784 6090022675459876173696 6122170176913950688971 6156837052207914169656 6182546608638940340736 6324254316823717564992 6354284014434466461312 6388351488953687675448 6449693684320869861632 6516738317214018196992 6565805696980178999766 6598679553451176709824 6697758826025518702464 6851275509892360695408 6868994442468829991424 6883807682304005333088 6885578664470793088512 6955364934718807883328 7059799843648519713408 7148569516238774768976 7149157053800724203904 7183103668491135999744 7255905394860978594336 7296992061876046423296 7457458322496005777512 7459376886510025845888 7534978679278708540272 7571379542463629837568 7577645602717432824192 7744283642592005999724 7781695640865397333056 7862586447943000215936 7942274824104584677584 8042140705768621615098 8080991627052527999712 8120030233946501564928 8162893569218600918628 8209116069610552226208 8389640612808006499701 8432339089098290086656 8472378685912621948416 8517801985271583567264 8566034159593619714304 8754407595973571999688 8798239404601568946432 8888141202022521983232 8930345101367358269952 9091115580434093999676 9135034013189814260544 9178410243072007110784 9273819912958410511104 9413066458198026284544 9531426021651699691968 9532209405067632271872 9674540526481304792448 9775107475821027295488 9848708545470268499649 9898019330176765064736 9945835848680034461184 10046638239038278053696 10103527470289910432256 10276913264838541043112 10325711523456007999632 10375594187820529777408 10483448597257333621248 10589699765472779570112 10649664090305581266432 10722854274358162153464 10774655502736703999616 10883858092291467891504 10945488092814069634944 11050121494406378681856 11186187483744008666268 11189065329765038768832 11302468018918062810408 11357069313695444756352 11616425463888008999586 11672543461298095999584 12121487440578791999568 12180045350919752347392 12244340353827901377942 12313674104415828339312 12648508633647435129984 12708568028868932922624 12776702977907375350896 12899387368641739723264 13131611393960357999532 13197359106902353419648 13395517652051037404928 13702551019784721390816 13767615364608010666176 13910729869437615766656 14119599687297039426816 14297139032477549537952 14298314107601448407808 14366207336982271999488 14511810789721957188672 14593984123752092846592 14914916644992011555024 14918753773020051691776 15069957358557417080544 15142759084927259675136 15155291205434865648384 15488567285184011999448 15563391281730794666112 15725172895886000431872 15884549648209169355168 16084281411537243230196 16161983254105055999424 16325787138437201837256 16418232139221104452416 16779281225616012999402 16864678178196580173312 17035603970543167134528 17132068319187239428608 17424638195832013499379 17508815191947143999376 17596478809203137892864 17776282404045043966464 18182231160868187999352 18270068026379628521088 18356820486144014221568 18366510530741852066913 18547639825916821022208 19062852043303399383936 19349081052962609584896 19550214951642054590976 19697417090940536999298 19796038660353530129472 20093276478076556107392 20553826529677082086224 20651423046912015999264 20751188375641059554816 21179399530945559140224 21445708548716324306928 21549311005473407999232 21767716184582935783008 21890976185628139269888 22372374967488017332536 22378130659530077537664 22604936037836125620816 22714138627390889512704 23232850927776017999172 23345086922596191999168 24242974881157583999136 24360090701839504694784 24488680707655802755884 24627348208831656678624 25168921838424019499103 25297017267294870259968 25417136057737865845248 25553405955814750701792 26263222787920715999064 26394718213804706839296 26791035304102074809856 27405102039569442781632 27535230729216021332352 27821459738875231533312 28239199374594078853632 28594278064955099075904 28596628215202896815616 29023621579443914377344 29546125636410805498947 29829833289984023110048 29837507546040103383552 30139914717114834161088 30310582410869731296768 30977134570368023998896 31126782563461589332224 31450345791772000863744 31769099296418338710336 32168562823074486460392 32323966508210111998848 32651574276874403674512 32836464278442208904832 33558562451232025998804 34071207941086334269056 34849276391664026998758 35017630383894287998752 36364462321736375998704 36540136052759257042176 36713640972288028443136 36733021061483704133826 38125704086606798767872 38698162105925219169792 39394834181881073998596 39592077320707060258944 40186552956153112214784 41107653059354164172448 41302846093824031998528 42358799061891118280448 42891417097432648613856 43098622010946815998464 43535432369165871566016 43781952371256278539776 44744749934976034665072 44756261319060155075328 45209872075672251241632 45428277254781779025408 46465701855552035998344 46690173845192383998336 48485949762315167998272 48977361415311605511768 49254696417663313357248 50337843676848038998206 50594034534589740519936 51106811911629501403584 52273914587496040498137 52526445575841431998128 52789436427609413678592 54810204079138885563264 55070461458432042664704 55642919477750463066624 57188556129910198151808 58047243158887828754688 59092251272821610997894 59659666579968046220096 60279829434229668322176 61954269140736047997792 62253565126923178664448 63538198592836677420672 64337125646148972920784 64647933016420223997696 65303148553748807349024 65672928556884417809664 67117124902464051997608 68142415882172668538112 69698552783328053997516 70035260767788575997504 72728924643472751997408 73080272105518514084352 73466042122967408267652 75506765515272058497309 76251408173213597535744 78789668363762147997192 79184154641414120517888 80373105912306224429568 82215306118708328344896 82605692187648063997056 84717598123782236560896 85782834194865297227712 87070864738331743132032 89489499869952069330144 89512522638120310150656 90419744151344502483264 92931403711104071996688 93380347690384767996672 96971899524630335996544 97954722830623211023536 98509392835326626714496 100675687353696077996412 102213623823259002807168 104547829174992080996274 105052891151682863996256 109620408158277771126528 110140922916864085329408 114377112259820396303616 116094486317775657509376 118184502545643221995788 119319333159936092440192 120559658868459336644352 123908538281472095995584 127076397185673354841344 128674251292297945841568 129295866032840447995392 130606297107497614698048 131345857113768835619328 134234249804928103995216 136284831764345337076224 139397105566656107995032 140070521535577151995008 145457849286945503994816 146932084245934816535304 151013531030544116994618 157579336727524295994384 158368309282828241035776 164430612237416656689792 165211384375296127994112 171565668389730594455424 174141729476663486264064 178978999739904138660288 180839488302689004966528 185862807422208143993376 186760695380769535993344 193943799049260671993088 195909445661246422047072 197018785670653253428992 201351374707392155992824 204427247646518005614336 209095658349984161992548 210105782303365727992512 219240816316555542253056 226520296545816175491927 228754224519640792607232 236369005091286443991576 238638666319872184880384 241119317736918673288704 247817076562944191991168 254152794371346709682688 257348502584595891683136 261212594214995229396096 268468499609856207990432 278794211133312215990064 280141043071154303990016 290915698573891007989632 293864168491869633070608 302027062061088233989236 315158673455048591988768 328861224474833313379584 330422768750592255988224 343131336779461188910848 348283458953326972528128 357957999479808277320576 361678976605378009933056 371725614844416287986752 387887598098521343986176 391818891322492844094144 394037571341306506857984 402702749414784311985648 408854495293036011228672 418191316699968323985096 420211564606731455985024 453040593091632350983854 472738010182572887983152 477277332639744369760768 495634153125888383982336 514697005169191783366272 522425188429990458792192 536936999219712415980864 557588422266624431980128 560282086142308607980032 581831397147782015979264 587728336983739266141216 604054124122176467978472 630317346910097183977536 657722448949666626759168 679560889637448526475781 686262673558922377821696 715915998959616554641152 723357953210756019866112 743451229688832575973504 783637782644985688188288 805405498829568623971296 836382633399936647970192 840423129213462911970048 906081186183264701967708 945476020365145775966304 991268306251776767964672 1029394010338383566732544 1044850376859980917584384 1073873998439424831961728 1115176844533248863960256 1163662794295564031958528 1175456673967478532282432 1208108248244352935956944 1260634693820194367955072 1359121779274897052951562 1431831997919233109282304 1486902459377665151947008 1567275565289971376376576 1610810997659137247942592 1672765266799873295940384 1680846258426925823940096 1812162372366529403935416 1890952040730291551932608 2058788020676767133465088 2147747996878849663923456 2230353689066497727920512 2350913347934957064564864 2416216496488705871913888 2521269387640388735910144 2718243558549794105903124 2973804918755330303894016 3134551130579942752753152 3221621995318274495885184 3345530533599746591880768 3624324744733058807870832 3781904081460583103865216 4295495993757699327846912 4460707378132995455841024 4701826695869914129129728 4832432992977411743827776 5042538775280777471820288 5436487117099588211806248 6443243990636548991770368 6691061067199493183761536 7248649489466117615741664 7563808162921166207730432 8921414756265990911682048 9403653391739828258259456 9664865985954823487655552 10872974234199176423612496 12886487981273097983540736 13382122134398986367523072 14497298978932235231483328 15127616325842332415460864 19329731971909646975311104 21745948468398352847224992 26764244268797972735046144 28994597957864470462966656 38659463943819293950622208 43491896936796705694449984 57989195915728940925933312 86983793873593411388899968 115978391831457881851866624 173967587747186822777799936 347935175494373645555599872
- Sum of all divisors σ(n): 1214613928290603279479040000
- Sum of proper divisors (its aliquot sum) s(n): 866678752796229633923440128
- 347935175494373645555599872 is an abundant number, because the sum of its proper divisors (866678752796229633923440128) is greater than itself. Its abundance is 518743577301855988367840256
Bases of 347935175494373645555599872
- Binary: 100011111110011100010001110101000011000101011011011001110110111000110010000001010000000002
- Hexadecimal: 0x11FCE23A862B6CEDC640A00
- Base-36: 17PU9SRBTGBP6JS000
Squares and roots of 347935175494373645555599872
- 347935175494373645555599872 squared (3479351754943736455555998722) is 121058886346300587007956528808529093073038097766416384
- 347935175494373645555599872 cubed (3479351754943736455555998723) is 42120644866053528313137736466618378454724343546670365926212880115944108849102848
-
The
square root of 347935175494373645555599872 is 18653020546130.6894888031 -
347935175494373645555599872 is a
perfect cube number . Itscube root is 703341288
Scales and comparisons
How big is 347935175494373645555599872?- 347,935,175,494,373,645,555,599,872 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 347,935,175,494,373,645,555,599,872 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 347935175494373645555599872 cubic inches would be around 58611774 feet tall.
Recreational maths with 347935175494373645555599872
- 347935175494373645555599872 backwards is 278995555546373494571539743
- 347935175494373645555599872 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 347935175494373645555599872's digits is 144
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 347935175494373645555599872 - Facts about the integer". Numbermatics.com. 2024. Web. 9 June 2024.
APA style:
Numbermatics. (2024). Number 347935175494373645555599872 - Facts about the integer. Retrieved 9 June 2024, from https://numbermatics.com/n/347935175494373645555599872/
Chicago style:
Numbermatics. 2024. "Number 347935175494373645555599872 - Facts about the integer". https://numbermatics.com/n/347935175494373645555599872/
The information we have on file for 347935175494373645555599872 includes mathematical data and numerical statistics calculated using standard algorithms and methods. We are adding more all the time. If there are any features you would like to see, please contact us. Information provided for educational use, intellectual curiosity and fun!
Keywords: Divisors of 347935175494373645555599872, math, Factors of 347935175494373645555599872, curriculum, school, college, exams, university, Prime factorization of 347935175494373645555599872, STEM, science, technology, engineering, physics, economics, calculator, three hundred forty-seven septillion, nine hundred thirty-five sextillion, one hundred seventy-five quintillion, four hundred ninety-four quadrillion, three hundred seventy-three trillion, six hundred forty-five billion, five hundred fifty-five million, five hundred ninety-nine thousand, eight hundred seventy-two.