20288200943032664751673344
20,288,200,943,032,664,751,673,344 is an even composite number composed of seven prime numbers multiplied together.
20288200943032664751673344 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-six thousand, three hundred twenty-five divisors.
Prime factorization of 20288200943032664751673344:
212 × 34 × 112 × 314 × 612 × 672 × 1812
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 11 × 11 × 31 × 31 × 31 × 31 × 61 × 61 × 67 × 67 × 181 × 181)See below for interesting mathematical facts about the number 20288200943032664751673344 from the Numbermatics database.
Names of 20288200943032664751673344
- Cardinal: 20288200943032664751673344 can be written as Twenty septillion, two hundred eighty-eight sextillion, two hundred quintillion, nine hundred forty-three quadrillion, thirty-two trillion, six hundred sixty-four billion, seven hundred fifty-one million, six hundred seventy-three thousand, three hundred forty-four.
Scientific notation
- Scientific notation: 2.0288200943032664751673344 × 1025
Factors of 20288200943032664751673344
Divisors of 20288200943032664751673344
- Number of divisors d(n): 26325
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 31 32 33 36 44 48 54 61 62 64 66 67 72 81 88 93 96 99 108 121 122 124 128 132 134 144 162 176 181 183 186 192 198 201 216 242 244 248 256 264 268 279 288 297 324 341 352 362 363 366 372 384 396 402 432 484 488 496 512 528 536 543 549 558 576 594 603 648 671 682 704 724 726 732 737 744 768 792 804 837 864 891 961 968 976 992 1023 1024 1056 1072 1086 1089 1098 1116 1152 1188 1206 1296 1342 1364 1408 1448 1452 1464 1474 1488 1536 1584 1608 1629 1647 1674 1728 1782 1809 1891 1922 1936 1952 1984 1991 2013 2046 2048 2077 2112 2144 2172 2178 2196 2211 2232 2304 2376 2412 2511 2592 2684 2728 2816 2883 2896 2904 2928 2948 2976 3069 3072 3168 3216 3258 3267 3294 3348 3456 3564 3618 3721 3751 3782 3844 3872 3904 3968 3982 4026 4087 4092 4096 4154 4224 4288 4344 4356 4392 4422 4464 4489 4608 4752 4824 4887 4941 5022 5184 5368 5427 5456 5611 5632 5673 5766 5792 5808 5856 5896 5952 5973 6039 6138 6144 6231 6336 6432 6516 6534 6588 6633 6696 6912 7128 7236 7381 7442 7502 7564 7688 7744 7808 7936 7964 8052 8107 8174 8184 8308 8448 8576 8649 8688 8712 8784 8844 8928 8978 9207 9216 9504 9648 9774 9801 9882 10044 10368 10571 10736 10854 10912 11041 11163 11222 11253 11264 11346 11532 11584 11616 11712 11792 11904 11946 12078 12127 12261 12276 12288 12462 12672 12864 13032 13068 13176 13266 13392 13467 13824 14256 14472 14661 14762 14884 15004 15128 15376 15488 15616 15872 15928 16104 16214 16348 16368 16616 16833 16896 17019 17152 17298 17376 17424 17568 17688 17856 17919 17956 18117 18414 18432 18693 19008 19296 19548 19602 19764 19899 20088 20736 20801 21142 21472 21708 21824 21901 22082 22143 22326 22444 22506 22528 22692 22847 23064 23168 23232 23424 23584 23808 23892 24156 24254 24321 24522 24552 24924 25344 25728 25947 26064 26136 26352 26532 26784 26934 27621 27648 28512 28944 29322 29524 29768 29791 30008 30256 30752 30976 31232 31713 31744 31856 32208 32428 32696 32736 32761 33123 33232 33489 33666 33759 33792 34038 34304 34596 34752 34848 35136 35376 35712 35838 35912 36234 36381 36783 36828 36864 37386 38016 38592 39096 39204 39528 39798 40176 40401 40931 41472 41602 42284 42944 43416 43648 43802 44164 44286 44652 44888 44957 45012 45056 45384 45694 46128 46336 46464 46848 47168 47616 47784 48312 48508 48642 49044 49104 49379 49848 50499 50688 51057 51456 51894 52128 52272 52704 53064 53568 53757 53868 54351 55242 55296 56079 57024 57888 58621 58644 59048 59536 59582 59697 60016 60512 61504 61721 61952 62403 62464 63426 63488 63712 64387 64416 64856 65392 65472 65522 65703 66246 66429 66464 66978 67332 67518 67584 68076 68541 68608 69192 69504 69696 70272 70752 71424 71676 71824 72468 72762 72963 73566 73656 74772 76032 77184 77841 78192 78408 79056 79596 80352 80802 81862 82944 83204 84568 85888 86832 87296 87604 88328 88572 89304 89373 89776 89914 90024 90768 91388 92256 92672 92928 93696 94336 95139 95232 95568 96624 97016 97284 98088 98208 98283 98758 99369 99696 100467 100998 101277 101376 102114 102912 103788 104256 104544 105408 106128 107136 107514 107736 108702 109143 110349 110484 110592 112158 114048 115351 115776 116281 117242 117288 118096 119072 119164 119394 120032 121024 121203 121451 122793 123008 123442 123904 124806 124928 126697 126852 126976 127424 128774 128832 129712 130784 130944 131044 131406 132492 132858 132928 133397 133956 134664 134871 135036 135168 136152 137082 137216 138384 139008 139159 139392 140544 141504 142848 143352 143648 144936 145524 145926 147132 147312 148137 149544 151497 152064 153171 154368 155682 156384 156816 158112 159192 160704 161271 161604 163724 165888 166408 168237 169136 171776 173664 173941 174592 175208 175863 176656 177144 178608 178746 179552 179828 180048 181536 182776 184512 185163 185344 185856 187209 187392 188672 190278 190464 191136 193161 193248 194032 194568 196176 196416 196566 197109 197516 198738 199287 199392 200934 201996 202554 202752 204228 205623 205824 207576 208512 209088 210816 212256 214272 215028 215472 217404 218286 218889 220698 220968 224316 228096 228811 230702 231552 232562 234484 234576 236192 238144 238328 238788 240064 242048 242406 242902 245586 246016 246884 247808 249307 249612 249856 251317 253394 253704 254848 257548 257664 259424 261568 261888 262088 262812 264984 265716 265856 266794 267912 268119 269328 269742 270072 272304 273829 274164 274432 276768 278016 278318 278784 281088 283008 285417 285696 286704 287296 289872 291048 291852 294264 294624 294849 296274 298107 299088 301401 302994 303831 304128 306342 308736 311364 312768 313632 316224 318384 321408 322542 323208 327429 327448 327701 331047 331776 332816 336474 338272 342271 343552 346053 347328 347882 348843 349184 350416 351726 353312 354288 357216 357492 359104 359656 360096 360371 363072 363609 364353 365552 368379 369024 370326 370688 371712 374418 374784 375937 377344 380091 380556 380928 382272 386322 386496 388064 389136 392352 392832 393132 394218 395032 397476 398574 398784 400191 401868 403992 404613 405108 405504 408456 411246 411648 415152 417024 417477 418176 421632 424512 428544 430056 430944 434808 436572 437778 441396 441936 444411 448632 450241 454491 456192 457622 461404 463104 465124 468968 469152 472384 476288 476656 477576 480128 484096 484812 485804 491172 492032 493768 494527 495616 498614 499224 502634 506788 507408 509696 515096 515328 518848 521823 523136 523776 524176 525624 527589 529968 531432 531712 533588 535824 536238 538656 539484 540144 543169 544608 547658 548328 553536 555489 556032 556636 557568 561627 562176 566016 570834 571392 573408 574592 579483 579744 582096 583704 588528 589248 589698 591327 592548 596214 597861 598176 602802 605988 607662 608256 612684 616869 617472 622728 625536 627264 632448 636768 642816 644831 645084 646416 654858 654896 655402 656667 662094 665632 672948 673501 676544 678931 684542 686433 687104 692106 694656 695764 697686 698368 700832 703452 706624 708257 708576 714432 714984 718208 719312 720192 720742 726144 727218 728706 731104 736758 738048 739747 740652 741376 743424 747921 748836 749568 751874 753951 754688 760182 761112 764544 772644 772992 776128 778272 784704 785664 786264 788436 790064 794952 797148 797568 800382 803736 804357 807984 809226 810216 812509 816912 821487 822492 823296 830304 834048 834954 836352 843264 849024 856251 857088 860112 861888 869616 873144 875556 882792 883872 884547 888822 894321 897264 900482 908982 912384 915244 922808 923521 926208 930248 937936 938304 944768 952576 953312 955152 960256 968192 969624 971608 982287 982344 983103 984064 987536 989054 997228 998448 1005268 1013576 1014816 1015591 1019392 1026813 1030192 1030656 1037696 1038159 1043646 1046272 1046529 1047552 1048352 1051248 1055178 1059936 1062864 1063424 1067176 1071648 1072476 1077312 1078968 1080288 1081113 1086338 1089216 1093059 1095316 1096656 1105137 1107072 1110978 1112064 1113272 1115136 1123254 1124352 1127811 1132032 1140273 1141668 1142784 1146816 1149184 1158966 1159488 1164192 1167408 1177056 1178496 1179396 1182654 1185096 1192428 1195722 1196352 1200573 1205604 1211976 1213839 1215324 1216512 1225368 1233738 1234944 1245456 1251072 1252431 1254528 1264896 1268861 1273536 1285632 1289662 1290168 1292832 1309716 1309792 1310804 1313334 1324188 1331264 1333233 1335961 1345896 1347002 1350723 1353088 1357862 1369084 1372866 1374208 1384212 1389312 1391528 1393667 1395372 1396736 1401664 1406904 1413248 1416514 1417152 1428864 1429968 1436416 1438624 1440384 1441484 1452288 1454436 1457412 1462208 1467367 1473516 1476096 1479494 1481304 1483581 1486848 1495842 1497672 1503748 1507902 1509376 1520364 1522224 1529088 1530749 1545288 1545984 1552256 1556544 1565469 1569408 1571328 1572528 1576872 1580128 1582767 1589904 1594296 1595136 1600764 1607472 1608714 1615968 1618452 1620432 1625018 1629507 1633824 1642974 1644984 1660608 1666467 1668096 1669908 1672704 1684881 1686528 1698048 1712502 1714176 1720224 1723776 1738449 1739232 1746288 1751112 1765584 1767744 1769094 1773981 1777644 1788642 1794528 1800964 1817251 1817964 1824768 1830488 1845616 1847042 1850607 1852416 1860496 1875872 1876608 1889536 1905152 1906624 1910304 1913351 1920512 1934493 1936384 1939248 1943216 1964574 1964688 1966206 1968128 1975072 1978108 1994456 1995997 1996896 1998421 2010536 2020503 2027152 2029632 2031182 2036793 2038784 2053626 2059299 2060384 2061312 2075392 2076318 2087292 2092544 2093058 2095104 2096704 2102496 2110356 2119872 2124771 2125728 2126848 2134352 2143296 2144952 2154624 2157936 2160576 2162226 2172676 2178432 2186118 2190632 2193312 2194987 2210274 2214144 2219241 2221956 2224128 2226544 2230272 2243763 2246508 2248704 2255622 2261853 2264064 2280546 2283336 2293632 2298368 2317932 2318976 2328384 2334816 2354112 2356992 2358792 2365308 2370192 2384856 2391444 2392704 2401146 2411208 2413071 2423952 2427678 2430648 2437527 2450736 2464461 2467476 2469888 2490912 2502144 2504862 2509056 2529792 2537722 2547072 2571264 2579324 2580336 2585664 2619432 2619584 2621608 2626668 2648376 2653641 2662528 2666466 2671922 2691792 2694004 2701446 2706176 2715724 2738168 2742377 2745732 2748416 2768424 2770563 2778624 2783056 2787334 2790744 2803328 2813808 2826496 2833028 2834304 2857728 2859936 2872832 2877248 2880768 2882968 2904576 2908872 2914824 2924416 2934734 2947032 2949309 2952192 2958988 2962608 2967162 2991684 2995344 3007496 3012119 3015804 3018752 3040728 3044448 3046773 3058176 3061498 3080439 3090576 3091968 3104512 3113088 3114477 3130938 3138816 3139587 3142656 3145056 3153744 3160256 3165534 3179808 3188592 3190272 3201528 3214944 3217428 3231936 3236904 3240864 3243339 3250036 3259014 3267648 3279177 3285948 3289968 3315411 3321216 3332934 3336192 3339816 3345408 3369762 3373056 3383433 3396096 3420819 3425004 3428352 3440448 3447552 3476898 3478464 3492576 3502224 3531168 3535488 3538188 3547962 3555288 3575881 3577284 3589056 3601719 3601928 3604711 3634502 3635928 3641517 3649536 3660976 3691232 3694084 3701214 3704832 3720992 3751744 3753216 3757293 3764981 3779072 3806583 3810304 3813248 3820608 3826702 3841024 3868986 3872768 3878496 3886432 3927607 3929148 3929376 3932412 3936256 3950144 3956216 3964081 3988912 3991994 3993792 3996842 3999699 4007883 4021072 4041006 4052169 4054304 4059264 4062364 4073586 4077568 4107252 4118598 4120768 4122624 4135307 4150784 4152636 4174584 4181001 4185088 4186116 4190208 4193408 4204992 4220712 4239744 4249542 4251456 4253696 4268704 4286592 4289904 4309248 4313929 4315872 4321152 4324452 4345352 4356864 4372236 4381264 4386624 4389974 4402101 4420548 4428288 4438482 4443912 4450743 4453088 4460544 4487526 4493016 4511244 4523706 4528128 4561092 4566672 4587264 4592247 4596736 4635864 4637952 4656768 4669632 4696407 4708224 4713984 4717584 4730616 4740384 4748301 4769712 4782888 4785408 4802292 4822416 4826142 4847904 4855356 4861296 4875054 4888521 4901472 4928922 4934952 4981824 4999401 5004288 5009724 5018112 5059584 5075444 5094144 5142528 5158648 5160672 5171328 5215347 5238864 5239168 5243216 5253336 5296752 5307282 5325056 5332932 5343844 5383584 5388008 5392171 5402892 5412352 5431448 5451753 5476336 5484754 5491464 5536848 5541126 5557248 5566112 5574668 5581488 5606656 5627616 5652992 5666056 5668608 5715456 5719872 5740053 5745664 5754496 5761536 5765936 5803479 5809152 5817744 5829648 5848832 5869468 5894064 5898618 5904384 5917976 5925216 5934324 5983368 5987991 5990688 5995263 6014992 6024238 6031608 6061509 6081456 6088896 6093546 6110379 6116352 6122996 6160878 6177897 6181152 6183936 6209024 6226176 6228954 6261876 6277632 6279174 6285312 6290112 6307488 6320512 6331068 6359616 6374313 6377184 6380544 6403056 6429888 6434856 6463872 6473808 6481728 6486678 6500072 6518028 6535296 6558354 6571896 6579936 6584961 6630822 6642432 6657723 6665868 6672384 6679632 6690816 6731289 6739524 6746112 6766866 6785559 6792192 6841638 6850008 6880896 6895104 6953796 6956928 6985152 7004448 7062336 7070976 7076376 7093141 7095924 7110576 7151762 7154568 7178112 7203438 7203856 7209422 7269004 7271856 7283034 7312581 7321952 7382464 7388168 7393383 7402428 7408511 7409664 7441984 7503488 7506432 7514586 7529962 7558144 7613166 7620608 7626496 7641216 7653404 7682048 7728517 7737972 7745536 7756992 7772864 7790827 7855214 7858296 7858752 7864824 7900288 7912432 7928162 7977824 7983988 7987584 7993684 7999398 8015766 8042144 8082012 8104338 8108608 8118528 8124728 8137217 8147172 8155136 8214504 8227131 8237196 8241536 8245248 8270614 8301568 8305272 8311689 8349168 8362002 8370176 8372232 8386816 8409984 8441424 8479488 8488699 8499084 8502912 8507392 8537408 8573184 8579808 8618496 8627858 8631744 8642304 8648904 8690704 8713728 8744472 8762528 8773248 8779948 8804202 8841096 8847927 8856576 8876964 8887824 8901486 8906176 8937599 8975052 8986032 9022488 9036357 9047412 9056256 9122184 9133344 9140319 9174528 9184494 9193472 9241317 9271728 9275904 9313536 9339264 9343431 9392814 9416448 9418761 9427968 9435168 9461232 9480768 9496602 9539424 9565776 9570816 9604584 9644832 9652284 9695808 9710712 9722592 9730017 9750108 9777042 9802944 9837531 9857844 9869904 9963648 9998802 10008576 10019448 10036224 10119168 10150299 10150888 10158731 10188288 10262457 10285056 10317296 10321344 10342656 10430694 10477728 10478336 10486432 10506672 10593504 10610401 10614564 10650112 10665864 10687688 10727643 10767168 10776016 10784342 10805157 10805784 10814133 10824704 10862896 10903506 10952672 10969508 10982928 11073696 11082252 11114496 11132224 11149336 11162976 11171501 11213312 11255232 11271879 11294943 11305984 11332112 11337216 11419749 11430912 11439744 11480106 11491328 11508992 11523072 11531872 11606958 11618304 11635488 11654047 11659296 11697664 11738936 11782821 11788128 11797236 11808768 11835952 11850432 11868648 11892243 11966736 11975982 11981376 11990526 12023649 12029984 12048476 12063216 12123018 12156507 12162912 12177792 12187092 12220758 12232704 12245992 12321756 12355794 12362304 12367872 12405921 12418048 12452352 12457908 12523752 12543003 12555264 12558348 12570624 12580224 12614976 12641024 12662136 12719232 12748626 12754368 12761088 12806112 12859776 12869712 12927744 12941787 12947616 12963456 12973356 13000144 13036056 13070592 13116708 13143792 13159872 13169922 13206303 13261644 13284864 13315446 13331736 13352229 13359264 13381632 13462578 13479048 13533732 13571118 13584384 13683276 13700016 13761792 13776741 13790208 13907592 13913856 13957471 13970304 14008896 14089221 14124672 14141952 14152752 14186282 14191848 14221152 14303524 14309136 14356224 14406876 14407712 14418844 14538008 14543712 14566068 14625162 14643904 14665563 14764928 14776336 14786766 14804856 14817022 14883968 15006976 15012864 15029172 15059924 15116288 15226332 15241216 15252992 15282432 15306808 15330337 15364096 15457034 15475944 15513984 15545728 15581654 15710428 15716592 15717504 15729648 15800576 15824864 15856324 15955648 15967976 15975168 15987368 15998796 16031532 16084288 16164024 16176513 16208676 16217216 16237056 16249456 16274434 16294344 16355259 16429008 16454262 16474392 16483072 16541228 16603136 16610544 16623378 16698336 16703569 16724004 16740352 16744464 16773632 16819968 16838239 16882848 16958976 16977398 16998168 17005824 17074816 17146368 17159616 17220159 17236992 17255716 17263488 17284608 17297808 17381408 17410437 17427456 17488944 17525056 17546496 17559896 17608404 17682192 17695854 17713152 17753928 17775648 17802972 17812352 17875198 17950104 17963973 17972064 17985789 18044976 18072714 18094824 18184527 18244368 18266688 18280638 18331137 18349056 18368988 18386944 18482634 18533691 18543456 18551808 18627072 18678528 18686862 18785628 18832896 18837522 18855936 18870336 18922464 18961536 18993204 19078848 19122939 19131552 19141632 19209168 19289664 19304568 19391616 19421424 19445184 19460034 19500216 19554084 19605888 19675062 19715688 19739808 19754883 19927296 19973169 19989761 19997604 20017152 20038896 20072448 20193867 20238336 20300598 20301776 20317462 20356677 20376576 20524914 20634592 20642688 20685312 20861388 20878531 20955456 20956672 20972864 21013344 21046861 21187008 21220802 21229128 21279423 21300224 21331728 21375376 21455286 21534336 21552032 21568684 21610314 21611568 21628266 21649408 21725792 21807012 21905344 21937743 21939016 21955967 21965856 21982631 22147392 22164504 22180149 22225533 22228992 22264448 22298672 22325952 22343002 22426624 22510464 22543758 22589886 22611968 22664224 22674432 22839498 22861824 22879488 22932157 22960212 22982656 23017984 23046144 23063744 23185551 23213916 23236608 23270976 23308094 23318592 23372481 23395328 23477872 23565642 23576256 23594472 23671904 23700864 23737296 23784486 23933472 23951964 23962752 23981052 24047298 24059968 24096952 24126432 24144857 24246036 24313014 24325824 24355584 24374184 24411651 24441516 24465408 24491984 24643512 24681393 24711588 24724608 24735744 24811842 24836096 24904704 24915816 24935067 25047504 25086006 25110528 25116696 25160448 25187779 25229952 25282048 25324272 25438464 25466097 25497252 25508736 25522176 25612224 25719552 25739424 25855488 25883574 25895232 25926912 25946712 26000288 26072112 26141184 26233416 26287584 26319744 26339844 26412606 26523288 26543781 26569728 26630892 26663472 26704458 26718528 26812797 26925156 26958096 27067464 27109071 27142236 27168768 27366552 27400032 27420957 27523584 27553482 27580416 27723951 27815184 27827712 27914942 27940608 28017792 28178442 28249344 28283904 28305504 28372564 28383696 28442304 28607048 28618272 28712448 28813752 28815424 28837688 29076016 29087424 29132136 29190051 29250324 29287808 29331126 29529856 29552672 29573532 29609712 29634044 29767936 30013952 30025728 30058344 30119848 30166147 30232576 30450897 30452664 30476193 30505984 30564864 30613616 30660674 30914068 30951888 31027968 31091456 31163308 31420856 31433184 31435008 31459296 31483321 31601152 31649728 31712648 31831203 31911296 31935952 31950336 31974736 31997592 32063064 32168576 32182929 32328048 32353026 32417352 32434432 32442399 32474112 32498912 32548868 32588688 32710518 32858016 32908524 32948784 32966144 33082456 33133309 33206272 33221088 33246756 33396672 33407138 33448008 33488928 33514503 33547264 33639936 33676478 33765696 33884829 33917952 33954796 33996336 34011648 34149632 34259247 34292736 34319232 34440318 34473984 34511432 34526976 34569216 34595616 34762816 34820874 34854912 34962141 34977888 35050112 35092992 35119792 35216808 35348463 35364384 35391708 35426304 35507856 35551296 35605944 35624704 35676729 35750396 35900208 35927946 35944128 35971578 36070947 36089952 36145428 36189648 36369054 36469521 36488736 36533376 36561276 36662274 36698112 36737976 36965268 37067382 37086912 37103616 37217763 37254144 37357056 37373724 37571256 37629009 37665792 37675044 37711872 37740672 37844928 37923072 37986408 38157696 38245878 38263104 38283264 38418336 38579328 38609136 38783232 38825361 38842848 38890368 38920068 39000432 39108168 39211776 39334691 39350124 39431376 39479616 39509766 39618909 39854592 39946338 39979522 39995208 40056687 40077792 40144896 40387734 40601196 40603552 40634924 40713354 40753152 41049828 41269184 41285376 41330223 41370624 41414791 41722776 41757062 41872413 41910912 41913344 41945728 42026688 42093722 42374016 42441604 42458256 42558846 42600448 42663456 42750752 42910572 43068672 43104064 43137368 43203677 43220628 43223136 43256532 43298816 43451584 43614024 43810688 43875486 43878032 43911934 43931712 43965262 43996689 44294784 44329008 44360298 44451066 44528896 44597344 44651904 44686004 44853248 45020928 45087516 45124567 45179772 45223936 45328448 45348864 45488377 45678996 45723648 45758976 45864314 45920424 45991011 46035968 46092288 46127488 46371102 46427832 46541952 46616188 46637184 46744962 46790656 46955744 47131284 47152512 47188944 47343808 47401728 47453219 47474592 47568972 47866944 47903928 47925504 47962104 48094596 48119936 48193904 48252864 48289714 48492072 48529539 48626028 48651648 48711168 48748368 48823302 48883032 48983968 49065777 49287024 49362786 49423176 49449216 49563049 49623684 49672192 49809408 49831632 49870134 50095008 50110707 50172012 50221056 50233392 50320896 50375558 50459904 50514717 50564096 50648544 50876928 50932194 50994504 51017472 51224448 51439104 51478848 51660477 51710976 51767148 51790464 51853824 51893424 52000576 52144224 52231311 52282368 52466832 52575168 52639488 52679688 52825212 53046576 53087562 53139456 53261784 53326944 53408916 53437056 53625594 53850312 53891919 53916192 53957367 54134928 54218142 54284472 54553581 54733104 54800064 54841914 54993411 55047168 55106964 55160832 55447902 55630368 55655424 55829884 55881216 56035584 56334781 56356884 56498688 56567808 56611008 56745128 56767392 56884608 57214096 57236544 57368817 57424896 57627504 57630848 57675376 58152032 58174848 58264272 58380102 58500648 58575616 58662252 59059712 59105344 59147064 59219424 59264649 59268088 59313881 59535872 59919507 59969283 60027904 60051456 60116688 60239696 60332294 60901794 60905328 60952386 61011968 61129728 61227232 61321348 61828136 61875907 61903776 61951051 62055936 62182912 62326616 62635593 62841712 62866368 62870016 62918592 62966642 63140583 63202304 63299456 63425296 63662406 63822592 63838269 63871904 63900672 63949472 63995184 64126128 64337152 64365858 64656096 64706052 64834704 64868864 64884798 64948224 64997824 65097736 65177376 65421036 65716032 65813229 65817048 65867901 65897568 65932288 65947893 66164912 66266618 66442176 66493512 66676599 66793344 66814276 66896016 66977856 67029006 67094528 67279872 67352956 67531392 67769658 67835904 67909592 67992672 68023296 68044597 68299264 68518494 68585472 68638464 68796471 68880636 68947968 69022864 69053952 69138432 69191232 69525632 69556653 69641748 69709824 69924282 69955776 70100224 70117443 70185984 70239584 70433616 70696926 70728768 70783416 71015712 71102592 71211888 71249408 71353458 71500792 71800416 71855892 71888256 71943156 72141894 72179904 72290856 72379296 72434571 72738108 72939042 72977472 73066752 73122552 73234953 73324548 73396224 73475952 73930536 74044179 74134764 74173824 74207232 74435526 74508288 74714112 74747448 74805201 75142512 75258018 75331584 75350088 75481344 75563337 75689856 75846144 75972816 76315392 76398291 76491756 76526208 76566528 76836672 77158656 77218272 77566464 77650722 77685696 77780736 77840136 78000864 78216336 78423552 78669382 78700248 78862752 78959232 79019532 79237818 79709184 79892676 79959044 79990416 80113374 80155584 80438391 80775468 81202392 81207104 81269848 81327213 81426708 81493621 81506304 82099656 82262871 82538368 82570752 82660446 82741248 82829582 83445552 83514124 83744826 83821824 83826688 83891456 84053376 84187444 84748032 84883208 84916512 85013687 85117692 85200896 85326912 85501504 85821144 86137344 86208128 86274736 86407354 86441256 86446272 86513064 86903168 87228048 87621376 87750972 87756064 87823868 87863424 87930524 87993378 88589568 88658016 88720596 88902132 89057792 89194688 89303808 89372008 89509387 89706496 90041856 90175032 90249134 90359544 90498441 90656896 90697728 90976754 91357992 91428579 91517952 91728628 91840848 91982022 92071936 92254976 92742204 92855664 93083904 93232376 93274368 93375689 93489924 93581312 93911488 94262568 94305024 94377888 94449963 94687616 94803456 94906438 94949184 95137944 95493609 95733888 95807856 95851008 95924208 96189192 96239872 96387808 96505728 96548787 96579428 96984144 97059078 97252056 97303296 97327197 97422336 97496736 97646604 97766064 97967936 98131554 98313589 98574048 98725572 98846352 98898432 99126098 99247368 99399927 99618816 99663264 99740268 100190016 100221414 100344024 100466784 100543509 100641792 100751116 100919808 101029434 101128192 101297088 101654487 101753856 101864388 101989008 102034944 102448896 102777741 102878208 102957696 103320954 103421952 103534296 103580928 103707648 103786848 104001152 104288448 104462622 104564736 104886423 104933664 105150336 105278976 105359376 105650424 106045389 106093152 106175124 106278912 106523568 106653888 106817832 106874112 107030187 107251188 107700624 107783838 107832384 107914734 108212841 108269856 108436284 108568944 109107162 109466208 109600128 109683828 109986822 110094336 110213928 110852311 110895804 111260736 111310848 111653289 111659768 111746041 111762432 112071168 112669562 112713768 112887027 112997376 113135616 113222016 113490256 113534784 113769216 114428192 114473088 114737634 114849792 115255008 115261696 115350752 116304064 116349696 116476083 116528544 116714411 116760204 117001296 117151232 117324504 118004073 118119424 118210688 118294128 118438848 118529298 118536176 118627762 118856727 119071744 119839014 119938566 120055808 120233376 120479392 120664588 121755817 121803588 121810656 121903681 121904772 122023936 122259456 122454464 122642696 122886511 123656272 123751814 123807552 123902102 123990669 124111872 124244373 124365824 124653232 125271186 125617239 125683424 125732736 125740032 125837184 125933284 126281166 126404608 126598912 126850592 127324812 127645184 127676538 127743808 127801344 127898944 127990368 128194517 128252256 128674304 128731716 129312192 129412104 129611031 129669408 129737728 129769596 129896448 129995648 130195472 130354752 130842072 131432064 131626458 131634096 131735802 131795136 131864576 131895786 132329824 132533236 132884352 132987024 133353198 133586688 133628552 133731799 133792032 133894207 133955712 134058012 134189056 134559744 134705912 135062784 135373701 135539316 135671808 135819184 135985344 136046592 136089194 136465131 136598528 137036988 137170944 137276928 137592942 137761272 137973033 138045728 138107904 138276864 138382464 139051264 139113306 139283496 139848564 139911552 140200448 140234886 140371968 140479168 140867232 141393852 141457536 141566832 142031424 142205184 142359657 142423776 142498816 142706916 143001584 143600832 143711784 143776512 143886312 144283788 144359808 144581712 144758592 144869142 145476216 145588617 145878084 145954944 146133504 146245104 146469906 146649096 146951904 147064129 147197331 147861072 148088358 148269528 148347648 148689147 148871052 149016576 149428224 149494896 149610402 150285024 150332121 150516036 150663168 150700176 150962688 151126674 151379712 151544151 151692288 151945632 152630784 152796582 152983512 153052416 153673344 154317312 154436544 154981431 155132928 155301444 155371392 155561472 155680272 156001728 156432672 156847104 157338764 157400496 157725504 157918464 158039064 158475636 159418368 159785352 159918088 159980832 160226748 160311168 160876782 161550936 161675757 161872101 162404784 162414208 162539696 162654426 162853416 162987242 164199312 164525742 165076736 165141504 165320892 165482496 165659164 166891104 167028248 167157301 167489652 167643648 167653376 167782912 168106752 168374888 169004343 169496064 169766416 169833024 170027374 170235384 170653824 171003008 171642288 172274688 172416256 172549472 172814708 172882512 172892544 173026128 173806336 174456096 175242752 175501944 175512128 175647736 175726848 175861048 175986756 177179136 177316032 177441192 177793947 177804264 177941643 178115584 178389376 178607616 178744016 179018774 179907849 180083712 180350064 180498268 180719088 180996882 181313792 181953508 182715984 182857158 183035904 183457256 183681696 183739259 183964044 184143872 184509952 185484408 185627721 185711328 185853153 186167808 186464752 186548736 186751378 186979848 187822976 187906779 188525136 188610048 188755776 188899926 189375232 189421749 189606912 189812876 189898368 190275888 190987218 191467776 191514807 191615712 191702016 191848416 192378384 192479744 192775616 193011456 193097574 193158856 193968288 194118156 194504112 194606592 194654394 194844672 194993472 195293208 195532128 195935872 196263108 196627178 197148096 197451144 197603703 197692704 197796864 197843679 198252196 198494736 198799854 199326528 199480536 200029797 200380032 200442828 200688048 200933568 201087018 201283584 201502232 201839616 202058868 202256384 202594176 203308974 203507712 203728776 203978016 204069888 204133791 204897792 205555482 205756416 205915392 206389413 206641908 206843904 207068592 207161856 207415296 207573696 208002304 208576896 208669959 208925244 209129472 209772846 209867328 210300672 210352329 210557952 210718752 211300848 212090778 212186304 212350248 213047136 213307776 213635664 213748224 214060374 214502376 215401248 215567676 215664768 215829468 216425682 216539712 216872568 217137888 217303713 218214324 218932416 219200256 219367656 219704859 219887371 219973644 220188672 220427856 221704622 221791608 222132537 222521472 222621696 223306578 223319536 223492082 223524864 224142336 225339124 225427536 225774054 225994752 226444032 226690011 226980512 227069568 227538432 228856384 228946176 229194873 229475268 229663841 229699584 230510016 230523392 230701504 232608128 232699392 232952166 233057088 233428822 233520408 234002592 234302464 234649008 236008146 236238848 236421376 236588256 236877696 237058596 237072352 237255524 237713454 238143488 239584027 239678028 239877132 240111616 240466752 240958784 241315173 241329176 241515637 241808941 243511634 243607176 243621312 243807362 243809544 243981639 244480863 244518912 244908928 245285392 245773022 247312544 247503628 247615104 247804204 247981338 248223744 248488746 248731648 249306464 250542372 251234478 251366848 251465472 251480064 251674368 251866568 252253727 252562332 252809216 253197824 253701184 254649624 255041061 255290368 255353076 255487616 255602688 255797888 255980736 256389034 256504512 257348608 257463432 258624384 258824208 259222062 259338816 259475456 259539192 259991296 260390944 260709504 261684144 262864128 263149669 263252916 263268192 263471604 263590272 263729152 263791572 264659648 265066472 265593427 265768704 265974048 266706396 267173376 267257104 267463598 267584064 267788414 267911424 268116024 268528161 269119488 269411824 270125568 270747402 271078632 271495323 271638368 271970688 272093184 272178388 272930262 273197056 274073976 274285737 274553856 275185884 275522544 275946066 276091456 276215808 276764928 277065569 278102528 278226612 278566992 279697128 279823104 280127067 280400896 280469772 280743936 280958336 281734464 282787704 282915072 283133664 283349889 284062848 284410368 284719314 284847552 284997632 285413832 286003168 286480827 287201664 287423568 287553024 287772624 288567576 288719616 289163424 289517184 289646361 289738284 290952432 291177234 291756168 291909888 291981591 292267008 292490208 292939812 293298192 293903808 294128258 294394662 294940767 295722144 296176716 296539056 296695296 297378294 297742104 298199781 298856448 298989792 299220804 300570048 300664242 301032072 301400352 301630527 301925376 302253348 302759424 303088302 303384576 303891264 304963461 305261568 305593164 305967024 306104832 307346688 308634624 308873088 309962862 310265856 310602888 310742784 311122944 311360544 312003456 312865344 313694208 314659269 314677528 314800992 315451008 315836928 316078128 316951272 318136167 318836736 319570704 319836176 319961664 320453496 320622336 321090561 321753564 323101872 323351514 323744202 324809568 324828416 325079392 325308852 325706832 325974484 328398624 328922431 329051484 330153472 330283008 330641784 331318328 332556933 333782208 334056496 334314602 334959867 334979304 335238123 335287296 335565824 336213504 336749776 338008686 338992128 339532832 339666048 340054748 340470768 341307648 342006016 343284576 344549376 344832512 345098944 345629416 345765024 345785088 346052256 346316531 347612672 348912192 349428249 350143233 350485504 351003888 351024256 351295472 351453696 351722096 351973512 354012219 354358272 354632064 354882384 355587894 355608528 355883286 356231168 356778752 357215232 357488032 358037548 359815698 360167424 360700128 360996536 361275457 361438176 361993764 362627584 363907016 365267451 365431968 365711043 365714316 366071808 366914512 367363392 367478518 367928088 368659533 369019904 370968816 371255442 371422656 371706306 372335616 372733119 372929504 373097472 373502756 373959696 375645952 375813558 376851717 377050272 377220096 377511552 377799852 378750464 378843498 379213824 379625752 379796736 380551776 381974436 382935552 383029614 383231424 383404032 383696832 384583551 384756768 384959488 385551232 386022912 386195148 386317712 387936576 388236312 388833093 389008224 389213184 389308788 389689344 389986944 390586416 391064256 391871744 392526216 393254356 394296192 394902288 395207406 395385408 395593728 395687358 396504392 396989472 397599708 398653056 398961072 400059594 400760064 400885656 401195397 401376096 401682621 401867136 402174036 402567168 403004464 403679232 404117736 405188352 406121103 406617948 407015424 407457552 407956032 408139776 408267582 409395393 409795584 411110964 411512832 411830784 412778826 413283816 413919099 414137184 414323712 414830592 415147392 416004608 417153792 417339918 417850488 419545692 419734656 420601344 420704658 421115904 421437504 422601696 424181556 424372608 424700496 426094272 426615552 427078971 427271328 427496448 428120748 429004752 430802496 431135352 431329536 431658936 432681601 432851364 433079424 433745136 434275776 434607426 436428648 436765851 437864832 438400512 438735312 439409718 439774742 439947288 440855712 441192387 443409244 443583216 444265074 445042944 446067441 446613156 446639072 446984164 447049728 448284672 450678248 450855072 450996363 451548108 451989504 452888064 453380022 453961024 454139136 454632453 455076864 457712768 457892352 458389746 458950536 459327682 461020032 461046784 461403008 465216256 465398784 465904332 466114176 466857644 467040816 468005184 468604928 469298016 472016292 472477696 472842752 473176512 473755392 474117192 474144704 474511048 475240447 475426908 476286976 479168054 479356056 479754264 480933504 481917568 482630346 482658352 483031274 483617882 487023268 487214352 487242624 487614724 487619088 487963278 488961726 489817856 490570784 491546044 494625088 495007256 495230208 495608408 495962676 496370237 496447488 496977492 497463296 498612928 501084744 501471903 502468956 502733696 502930944 502960128 503348736 503733136 504507454 505124664 506395648 507013029 507402368 509299248 510082122 510580736 510706152 510975232 511595776 511961472 512778068 513009024 514697216 514926864 517248768 517648416 517810639 518444124 518677632 518950912 519078384 519982592 520781888 521419008 521985409 523368288 525728256 526299338 526505832 526536384 526943208 527180544 527583144 529319296 530132944 531186854 531537408 531948096 533412792 533824929 534346752 534514208 534927196 535168128 535576828 535822848 536232048 537056322 538823648 539723547 540251136 541494804 542157264 542990646 543276736 543941376 544356776 545193539 545860524 546394112 548147952 548571474 549107712 550371768 551045088 551217777 551892132 552182912 552431616 553529856 554131138 556205056 556453224 556883163 557133984 557559459 559394256 559646208 560254134 560801792 560939544 561916672 563468928 563720337 565575408 565830144 566267328 566699778 568125696 568265247 568820736 569438628 569695104 569995264 570827664 572006336 572961654 574403328 574544421 574847136 575106048 575545248 577135152 577439232 578326848 579034368 579292722 579476568 581904864 582354468 583512336 583819776 583963182 584534016 584980416 585879624 586596384 587807616 588256516 588789324 589881534 591444288 592353432 592811109 593078112 593390592 593531037 594756588 595484208 596399562 597979584 598441608 600089391 601140096 601328484 602064144 602800704 603261054 603850752 604506696 605518848 606176604 606769152 607782528 609926922 610523136 611186328 611934048 612209664 612401373 614693376 617269248 617746176 619168239 619682591 619925724 620531712 621205776 621485568 622245888 622721088 624006912 625730688 626009877 627388416 629318538 629355056 629601984 630902016 631056987 631673856 632156256 633902544 636272334 639141408 639672352 639923328 640906992 641244672 642181122 643507128 646203744 646703028 647234461 647488404 649619136 649656832 650158784 650617704 651413664 651911139 651948968 652452691 656797248 657844862 658102968 659114577 659662113 660306944 660566016 661283568 662636656 665113866 667564416 668112992 668629204 669919734 669958608 670476246 670574592 671131648 672427008 673499552 676017372 677984256 679065664 679332096 680070033 680109496 680634977 680941536 681461561 682615296 684012032 686569152 687584619 688991523 689098752 689665024 690197888 691258832 691530048 691570176 692104512 692633062 695225344 697824384 698856498 700286466 700971008 702007776 702048512 702590944 702907392 703444192 703947024 708024438 708716544 709264128 709764768 710896867 711175788 711217056 711766572 712462336 713557504 714430464 714976064 716075096 718752081 719631396 720334848 721400256 721993072 722550914 722876352 723945519 723987528 724546911 725255168 725426823 727814032 730534902 730863936 731422086 731428632 733442589 733829024 734726784 734957036 735856176 737319066 738039808 741937632 742510884 742845312 743412612 744671232 745466238 745859008 746194944 747005512 747919392 748490567 751291904 751627116 753703434 754100544 754440192 755023104 755599704 756761181 757500928 757686996 758427648 759251504 759593472 761103552 763948872 765123183 765871104 766059228 766462848 766808064 767393664 769167102 769513536 769918976 771102464 772045824 772390296 772635424 775873152 776472624 777666186 778016448 778426368 778617576 779973888 780821149 781172832 782128512 783743488 785052432 786508712 788592384 789449007 789804576 790414812 790770816 791187456 791374716 793008784 793978944 795199416 796780281 797306112 797922144 800119188 801520128 801771312 802390794 802752192 803365242 803734272 804348072 805584483 806008928 807358464 808235472 810376704 812242206 813235896 814485969 814915104 815912064 816279552 816535164 818790786 819591168 822221928 822857211 823661568 825557652 826567632 827838198 828274368 828647424 830294784 831196707 832009216 834307584 834679836 835700976 839091384 839469312 840381201 841202688 841409316 842231808 842875008 845203392 848363112 848745216 849400992 850049667 852188544 853231104 854157942 854542656 854992896 856241496 858009504 859442481 861604992 862270704 862659072 863317872 865363202 865702728 866158848 867490272 868551552 869214852 872857296 873531702 875729664 876801024 877470624 878819436 879549484 879894576 881711424 882384774 884822301 886818488 887166432 888530148 890085888 892134882 893226312 893278144 893968328 894599343 896569344 901356496 901710144 901992726 903096216 904891581 905776128 906760044 907922048 908278272 909264906 910153728 915425536 915784704 916779492 917901072 918655364 922040064 922093568 922806016 930432512 930797568 931808664 932228352 933715288 934081632 935150557 936010368 937209856 938596032 943977807 944032584 945685504 946353024 947510784 948234384 948289408 949022096 950480894 950853816 958336108 958712112 959508528 961867008 963835136 965260692 965316704 966062548 967235764 974046536 974428704 974485248 975229448 975238176 975926556 975982951 977923452 979635712 981141568 983092088 986767293 989250176 990014512 990460416 991216816 991925352 992740474 993954984 997225856 997670799 1002169488 1002943806 1004937912 1005467392 1005714369 1005861888 1006697472 1007466272 1009014908 1010249328 1012791296 1014026058 1014804736 1018598496 1020164244 1021161472 1021412304 1021950464 1023191552 1023922944 1025556136 1026018048 1027132579 1029394432 1029853728 1034497536 1035296832 1035621278 1036888248 1037355264 1038156768 1038949593 1039965184 1041563776 1042838016 1043970818 1046736576 1050429699 1051456512 1052598676 1053011664 1053072768 1053886416 1054361088 1055166288 1058638592 1060265888 1062036657 1062373708 1063074816 1063896192 1066825584 1067649858 1068693504 1069028416 1069854392 1070336256 1071153656 1071645696 1072464096 1074112644 1077647296 1079447094 1080502272 1082989608 1083826371 1084314528 1085981292 1086553472 1087882752 1088713552 1090387078 1091721048 1095802353 1096295904 1097133129 1097142948 1098215424 1100743536 1102090176 1102435554 1103784264 1104365824 1105978599 1107059712 1108262276 1112410112 1112906448 1113766326 1114267968 1115118918 1118199357 1118788512 1119292416 1120508268 1121603584 1121879088 1123833344 1126937856 1127440674 1130555151 1131150816 1131660288 1132534656 1133399556 1136251392 1136530494 1137641472 1138877256 1139390208 1141655328 1144012672 1145923308 1148806656 1149088842 1149694272 1150212096 1151090496 1153750653 1154270304 1154878464 1156653696 1158068736 1158585444 1158953136 1163809728 1164708936 1166499279 1167024672 1167639552 1167926364 1169068032 1169960832 1171759248 1173192768 1175615232 1176513032 1177578648 1179763068 1182888576 1184706864 1185622218 1186156224 1186781184 1187062074 1189513176 1190968416 1192799124 1195959168 1196883216 1200178782 1202280192 1202656968 1203586191 1204128288 1205047863 1205601408 1206522108 1207701504 1209013392 1211037696 1212353208 1215565056 1218363309 1219375421 1219853844 1221046272 1222372656 1223868096 1224419328 1224802746 1228186179 1229386752 1234538496 1235492352 1238336478 1239365182 1239851448 1241757297 1242411552 1242971136 1244491776 1245442176 1248013824 1251461376 1252019754 1258637076 1258710112 1259203968 1261804032 1262113974 1263347712 1264312512 1267805088 1272544668 1278282816 1279344704 1279846656 1281236913 1281813984 1282489344 1283858521 1284362244 1287014256 1292407488 1293406056 1294468922 1294976808 1298044803 1299238272 1299313664 1300317568 1301235408 1302827328 1303822278 1303897936 1304905382 1313594496 1315689724 1316205936 1318229154 1319324226 1320613888 1322567136 1323577161 1325273312 1330227732 1335128832 1336225984 1337258408 1338202323 1339313987 1339839468 1339917216 1340940491 1340952492 1341149184 1342263296 1344854016 1346999104 1352034744 1352989089 1355968512 1358131328 1358664192 1360140066 1360218992 1361269954 1361883072 1362923122 1363897359 1365230592 1368024064 1373138304 1375169238 1377983046 1379330048 1380395776 1382517664 1383060096 1383140352 1384209024 1385266124 1390450688 1395648768 1397712996 1398861577 1400572932 1401942016 1404015552 1404097024 1405181888 1405814784 1406888384 1407894048 1410139687 1416048876 1417433088 1418528256 1419529536 1421793734 1422351576 1422434112 1423533144 1425721341 1427115008 1428860928 1429952128 1432150192 1437504162 1439262792 1442800512 1443986144 1445101828 1445752704 1447891038 1447975056 1449093822 1450510336 1450853646 1455628064 1461069804 1461727872 1462844172 1462857264 1466885178 1467658048 1469453568 1469914072 1471049789 1471712352 1472836277 1474638132 1476079616 1483875264 1485021768 1485690624 1486825224 1489110711 1489342464 1490932476 1491718016 1492389888 1494011024 1495838784 1496981134 1502583808 1503254232 1504415709 1507406868 1508201088 1508880384 1510046208 1511199408 1513522362 1515001856 1515373992 1518503008 1519186944 1521039087 1522207104 1527897744 1530246366 1531742208 1532118456 1532925696 1534787328 1536454519 1538334204 1539027072 1539837952 1542204928 1544091648 1544780592 1545270848 1551746304 1552945248 1553431917 1555332372 1556032896 1556852736 1557235152 1559947776 1561642298 1562345664 1564257024 1565956227 1567486976 1570104864 1573017424 1577184768 1578898014 1579609152 1580829624 1581541632 1582749432 1586017568 1587957888 1590398832 1593560562 1594612224 1595844288 1600238376 1601474787 1603040256 1603542624 1604781588 1605504384 1606730484 1607468544 1608696144 1611168966 1612017856 1616470944 1617705419 1619170641 1620753408 1624484412 1626471792 1628971938 1629830208 1631824128 1633070328 1635580617 1637581572 1639182336 1644443856 1645714422 1647323136 1651115304 1653135264 1653653331 1655676396 1656548736 1657294848 1660589568 1662393414 1664018432 1668615168 1669359672 1670649489 1671401952 1672678377 1678182768 1678938624 1680762402 1682405376 1682818632 1685750016 1690406784 1691161011 1696726224 1697490432 1698801984 1700099334 1704377088 1704795741 1706462208 1708315884 1709085312 1709985792 1712482992 1716019008 1718884962 1723209984 1724541408 1725318144 1726635744 1730726404 1731405456 1732317696 1734980544 1737103104 1738429704 1745714592 1747063404 1751459328 1753602048 1754941248 1757638872 1759098968 1759789152 1763422848 1764769548 1769644602 1773636976 1774332864 1777060296 1778433327 1780171776 1780593111 1784269764 1786452624 1786556288 1787936656 1789198686 1802712992 1803420288 1803985452 1806192432 1809783162 1811552256 1813520088 1815844096 1816556544 1818529812 1820307456 1830851072 1831569408 1833558984 1835802144 1837204119 1837310728 1838730311 1844080128 1844187136 1845612032 1857504717 1859047773 1860865024 1861595136 1863617328 1864456704 1867430576 1868163264 1870301114 1872020736 1877192064 1887955614 1888065168 1891371008 1892706048 1895021568 1896468768 1896578816 1898044192 1900961788 1901707632 1916672216 1917424224 1919017056 1920482581 1923734016 1927670272 1930521384 1930633408 1932125096 1934471528 1941703383 1948093072 1948857408 1948970496 1950458896 1950476352 1951853112 1951965902 1955733417 1955846904 1957358073 1959271424 1962283136 1966184176 1973534586 1978500352 1978986339 1980029024 1980920832 1982433632 1983850704 1985480948 1987909968 1994451712 1995341598 2004338976 2005887612 2009875824 2010934784 2011428738 2011723776 2013394944 2014932544 2018029816 2020498656 2021131849 2025582592 2028052116 2029609472 2037196992 2040210099 2040328488 2041904931 2042824608 2043900928 2044384683 2046383104 2047845888 2051112272 2052036096 2054265158 2059707456 2066974569 2068995072 2070593664 2071242556 2073776496 2074710528 2076313536 2077899186 2079930368 2083127552 2085676032 2087941636 2093473152 2100859398 2102913024 2105197352 2106023328 2106145536 2107772832 2108722176 2109382507 2110332576 2117277184 2120531776 2124073314 2124747416 2126149632 2127792384 2132690601 2133651168 2135299716 2137387008 2138056832 2139708784 2140672512 2142307312 2143291392 2144928192 2148225288 2155294592 2156256243 2158894188 2161004544 2165979216 2167652742 2168629056 2171962584 2173106944 2173640733 2175765504 2176280469 2177427104 2180774156 2183442096 2191604706 2192591808 2194266258 2194285896 2200327767 2201487072 2204180352 2204871108 2207568528 2208731648 2211957198 2214119424 2216524552 2224820224 2225812896 2227532652 2228535936 2230237836 2236398714 2237577024 2238584832 2241016536 2243758176 2245471701 2247666688 2253875712 2254881348 2261110302 2262301632 2263320576 2265069312 2266799112 2270283543 2272502784 2273060988 2275282944 2277754512 2278780416 2283310656 2288025344 2291846616 2295369549 2297613312 2298177684 2299388544 2300424192 2302180992 2307501306 2308540608 2309756928 2313307392 2316137472 2317170888 2317906272 2327619456 2329417872 2332998558 2334049344 2335279104 2335852728 2339921664 2342463447 2343518496 2346385536 2351230464 2353026064 2355157296 2359526136 2365777152 2368347021 2369413728 2371244436 2372312448 2373562368 2374124148 2379026352 2381936832 2385598248 2390340843 2391918336 2393766432 2400357564 2404560384 2405313936 2407172382 2408256576 2410095726 2411202816 2413044216 2416753449 2418026784 2422075392 2424706416 2431130112 2436726618 2438750842 2439707688 2443457907 2444745312 2447736192 2448838656 2449605492 2456372358 2458773504 2470984704 2476672956 2478730364 2479702896 2483514594 2484823104 2485942272 2490884352 2493590121 2496027648 2502922752 2504039508 2517274152 2517420224 2518407936 2521143603 2523608064 2524227948 2526302251 2526695424 2528625024 2535610176 2545089336 2550149001 2556565632 2558689408 2559693312 2562473826 2563627968 2564978688 2567717042 2568724488 2574028512 2584814976 2586812112 2588937844 2589953616 2596089606 2598476544 2598627328 2600635136 2602470816 2605654656 2607644556 2607795872 2609810764 2627188992 2631379448 2632411872 2635424297 2636458308 2638648452 2641227776 2645134272 2647154322 2650546624 2654466903 2660455464 2670257664 2672451968 2674516816 2676404646 2678627974 2679678936 2679834432 2681880982 2681904984 2683798029 2689708032 2693998208 2704069488 2705978178 2716262656 2717328384 2720280132 2720437984 2722539908 2723766144 2725846244 2727794718 2730461184 2736048128 2746276608 2750338476 2755966092 2758660096 2760791552 2765035328 2766120192 2766280704 2768418048 2770532248 2774790997 2780901376 2791297536 2795425992 2797723154 2801145864 2805451671 2808031104 2808194048 2810363776 2811629568 2813776768 2815788096 2820279374 2832097752 2837056512 2839059072 2843587468 2844703152 2844868224 2847066288 2851442682 2854230016 2859904256 2864300384 2875008324 2878525584 2885601024 2887972288 2890203656 2891505408 2894646359 2895782076 2895950112 2898187644 2901020672 2901707292 2911256128 2922139608 2923455744 2925688344 2925714528 2927948853 2933770356 2935316096 2938907136 2939828144 2942099578 2943424704 2945672554 2949276264 2960301879 2967750528 2970043536 2971381248 2973650448 2978221422 2981864952 2983436032 2988022048 2991677568 2993012397 2993962268 3005167616 3006508464 3008831418 3014813736 3016402176 3017143107 3020092416 3022398816 3023345989 3027044724 3030003712 3030747984 3037006016 3038373888 3042078174 3044414208 3047721259 3055795488 3060492732 3063484416 3064236912 3065851392 3069574656 3072909038 3076668408 3078054144 3081397737 3084409856 3088183296 3089561184 3090541696 3103492608 3105890496 3106863834 3110664744 3112065792 3114470304 3116848779 3119895552 3123284596 3124691328 3128514048 3131912454 3134973952 3140209728 3146034848 3151289097 3154369536 3157796028 3159218304 3161659248 3163083264 3165498864 3172035136 3175915776 3180797664 3186109971 3187121124 3189224448 3191688576 3200476752 3202949574 3206080512 3207085248 3209563176 3211008768 3213460968 3214937088 3217392288 3222337932 3224035712 3232941888 3235410838 3238341282 3241506816 3248968824 3251479113 3252943584 3257943876 3259660416 3263648256 3266140656 3271161234 3275163144 3287407059 3288887712 3291399387 3291428844 3294646272 3302230608 3306270528 3307306662 3311352792 3313097472 3317935797 3321179136 3324786828 3328036864 3337230336 3338719344 3341298978 3342803904 3345356754 3354598071 3356365536 3357877248 3361524804 3364810752 3365637264 3371500032 3380813568 3382322022 3393452448 3394980864 3397603968 3400198668 3408754176 3409591482 3412924416 3416631768 3418170624 3424965984 3432038016 3436421641 3437769924 3446419968 3449082816 3450636288 3453271488 3461251959 3461452808 3462810912 3464635392 3469961088 3474206208 3476859408 3491429184 3494126808 3499497837 3502918656 3507204096 3509882496 3515277744 3518197936 3519578304 3526845696 3529539096 3539289204 3547273952 3548665728 3554120592 3556866654 3560343552 3561186222 3568539528 3572905248 3573112576 3575873312 3578397372 3605425984 3606840576 3607970904 3610758573 3612384864 3615143589 3618146741 3619566324 3623104512 3627040176 3631688192 3633113088 3637059624 3655089927 3658126263 3661702144 3663138816 3667117968 3671604288 3674408238 3674621456 3677460622 3684558537 3688160256 3691224064 3715009434 3718095546 3721730048 3727234656 3728913408 3734861152 3736326528 3740602228 3744041472 3754384128 3774430327 3775911228 3776130336 3779014111 3782742016 3785412096 3790043136 3792937536 3793157632 3796088384 3801923576 3803415264 3809481841 3833344432 3834848448 3838034112 3840965162 3843710739 3847468032 3851575563 3855340544 3861042768 3861266816 3864250192 3868943056 3883406766 3894134409 3896186144 3897714816 3897940992 3900917792 3900952704 3903706224 3903931804 3911466834 3911693808 3914716146 3918542848 3924566272 3932368352 3947069172 3957000704 3957972678 3960058048 3961841664 3964867264 3967701408 3970731483 3970961896 3974030027 3975819936 3988903424 3990683196 4008677952 4011775224 4014606969 4017941961 4019751648 4021869568 4022821473 4022857476 4023447552 4026789888 4029865088 4036059632 4040997312 4042263698 4056104232 4059218944 4074393984 4080420198 4080656976 4083809862 4085649216 4087801856 4088769366 4092766208 4095691776 4102224544 4104072192 4108530316 4119414912 4133949138 4137990144 4141187328 4142485112 4145685769 4147552992 4149421056 4150720417 4152627072 4155798372 4159860736 4166255104 4171352064 4175883272 4186946304 4196584731 4201718796 4205826048 4210394704 4212046656 4212291072 4215545664 4217444352 4218765014 4220665152 4230419061 4234554368 4241063552 4248146628 4249494832 4252299264 4255584768 4265381202 4267302336 4270599432 4276113664 4277164023 4279417568 4281345024 4284614624 4286582784 4289856384 4296450576 4310589184 4312512486 4317788376 4331958432 4335305484 4337258112 4343925168 4346213888 4347281466 4351531008 4352560938 4354854208 4361548312 4366884192 4383209412 4385183616 4388532516 4388571792 4400655534 4402974144 4408360704 4409742216 4413149367 4415137056 4417463296 4418508831 4423914396 4428238848 4433049104 4451625792 4455065304 4457071872 4460475672 4467332133 4472797428 4475154048 4477169664 4482033072 4487516352 4490943402 4495333376 4507751424 4509762696 4513247127 4522220604 4524603264 4526641152 4530138624 4533598224 4540567086 4545005568 4546121976 4555509024 4557560832 4558987999 4563117261 4566621312 4576050688 4583693232 4590739098 4595226624 4596355368 4598777088 4604361984 4609363557 4615002612 4617081216 4619513856 4626614784 4632274944 4634341776 4635812544 4655238912 4658835744 4660295751 4665997116 4668098688 4670558208 4671705456 4679843328 4684926894 4687036992 4692771072 4697868681 4702460928 4706052128 4710314592 4719052272 4731554304 4736694042 4738827456 4742488872 4744624896 4748248296 4758052704 4763873664 4771196496 4780681686 4783836672 4787532864 4800715128 4804424361 4809120768 4810627872 4814344764 4816513152 4820191452 4822405632 4826088432 4833506898 4836053568 4849412832 4853116257 4862260224 4873453236 4877501684 4879415376 4886915814 4889490624 4895472384 4899210984 4906741851 4912744716 4917547008 4941969408 4953345912 4957460728 4959405792 4960959993 4967029188 4969646208 4971884544 4981768704 4987180242 4992055296 5005845504 5008079016 5011948467 5018035131 5034548304 5034840448 5036815872 5042287206 5047216128 5048455896 5052604502 5057250048 5071220352 5090178672 5100298002 5113131264 5117378816 5119386624 5124947652 5127255936 5129957376 5135434084 5137448976 5148057024 5169629952 5173624224 5177875688 5179907232 5192179212 5196953088 5197254656 5201270272 5204941632 5211309312 5215289112 5215591744 5219621528 5254377984 5262758896 5264823744 5270848594 5272916616 5277296904 5290268544 5294308644 5301093248 5308933806 5320910928 5340515328 5344903936 5349033632 5352809292 5357255948 5359357872 5359668864 5363761964 5363809968 5367596058 5387996416 5408138976 5411956356 5432525312 5434656768 5440560264 5440875968 5445079816 5447532288 5451692488 5455589436 5460072607 5460922368 5472096256 5492553216 5500676952 5511612357 5511932184 5516190933 5521583104 5530070656 5532240384 5532561408 5536836096 5541064496 5549581994 5577143319 5582595072 5590851984 5595446308 5602291728 5610903342 5616062208 5616388096 5620727552 5627553536 5631576192 5640558748 5664195504 5674113024 5678118144 5687174936 5689406304 5689736448 5694132576 5695917029 5702885364 5708460032 5719808512 5728600768 5750016648 5757051168 5761447743 5771202048 5775944576 5780407312 5783010816 5789292718 5791564152 5791900224 5796375288 5803414584 5822512256 5825110149 5844279216 5846911488 5851376688 5851429056 5855897706 5867540712 5870632192 5872074219 5877814272 5879656288 5884199156 5886849408 5891345108 5898552528 5920603758 5935501056 5936959017 5940087072 5942762496 5947300896 5956442844 5963729904 5966872064 5976044096 5983355136 5986024794 5987924536 5997128929 6010335232 6013016928 6017662836 6029627472 6032804352 6034286214 6040184832 6044797632 6046691978 6054089448 6061495968 6063395547 6074012032 6076747776 6084156348 6088828416 6095442518 6111590976 6120985464 6125714793 6128473824 6131702784 6133154049 6139149312 6145818076 6153336816 6156108288 6162795474 6168819712 6179122368 6181083392 6200923707 6206985216 6211780992 6213727668 6221329488 6224131584 6228940608 6233697558 6239791104 6246569192 6249382656 6257028096 6263824908 6269947904 6280419456 6292069696 6302578194 6308739072 6315592056 6318436608 6323318496 6326166528 6328147521 6330997728 6344070272 6351831552 6361595328 6372219942 6374242248 6378448896 6383377152 6398071803 6400953504 6405899148 6412161024 6414170496 6419126352 6422017536 6426921936 6429874176 6434784576 6444675864 6448071424 6465883776 6468768729 6470821676 6476682564 6483013632 6497937648 6502958226 6505887168 6515887752 6519320832 6520922199 6527296512 6528841407 6532281312 6542322468 6550326288 6574814118 6577775424 6582798774 6582857688 6600983301 6604461216 6612541056 6614613324 6622705584 6626194944 6635871594 6642358272 6649573656 6674460672 6677438688 6682597956 6685607808 6690713508 6709196142 6712731072 6715754496 6723049608 6731274528 6736415103 6743000064 6761627136 6764644044 6786904896 6789961728 6795207936 6800397336 6810850629 6816508501 6817508352 6819182964 6825848832 6833263536 6836341248 6849931968 6864076032 6872843282 6875539848 6886108647 6892839936 6898165632 6901272576 6906542976 6922503918 6922905616 6925621824 6929270784 6939922176 6948412416 6953718816 6982858368 6988253616 6998995674 7005837312 7019764992 7027390341 7030555488 7036395872 7039156608 7053691392 7059078192 7078578408 7094547904 7097331456 7105041063 7108241184 7113733308 7119579071 7120687104 7122372444 7137079056 7145810496 7146225152 7151746624 7156794744 7171022529 7210851968 7213681152 7215941808 7221517146 7224769728 7230287178 7236293482 7239132648 7250260347 7254080352 7263376384 7266226176 7274119248 7310179854 7316252526 7323404288 7334235936 7343208576 7348816476 7349242912 7354921244 7369117074 7376320512 7382448128 7427104837 7430018868 7436191092 7443460096 7454469312 7457826816 7469722304 7472653056 7480770363 7481204456 7486984747 7488082944 7496077171 7508768256 7548860654 7551822456 7552260672 7558028222 7563430809 7570824192 7578906753 7580086272 7585875072 7586315264 7592176768 7603847152 7606830528 7618963682 7666688864 7669696896 7676068224 7681930324 7687421478 7694936064 7703151126 7710681088 7722085536 7722533632 7728500384 7737886112 7766813532 7788268818 7792372288 7795429632 7795881984 7801835584 7801905408 7807412448 7807863608 7819865537 7822933668 7823387616 7829432292 7837085696 7849132544 7864736704 7894138344 7906272891 7914001408 7915945356 7920116096 7923683328 7929734528 7935402816 7941462966 7941923792 7948060054 7951639872 7963400709 7977806848 7981366392 8017355904 8023550448 8029213938 8035883922 8039503296 8043739136 8045642946 8045714952 8059730176 8072119264 8081994624 8084527396 8112208464 8118437888 8148787968 8157639739 8160840396 8161313952 8167546627 8167619724 8171298432 8175603712 8177538732 8185532416 8191383552 8204449088 8208144384 8217060632 8233396237 8238829824 8267898276 8275980288 8282374656 8284970224 8291371538 8295105984 8298842112 8301440834 8305254144 8311596744 8324372991 8332510208 8342704128 8351766544 8373892608 8393169462 8403437592 8416355013 8420789408 8424093312 8424582144 8431091328 8434888704 8437530028 8441330304 8460838122 8469108736 8482127104 8496293256 8498989664 8511169536 8530762404 8534604672 8541198864 8552227328 8554328046 8558835136 8562690048 8569229248 8579712768 8589032639 8592901152 8621178368 8625024972 8635576752 8663916864 8670610968 8674516224 8683939077 8687850336 8692427776 8694562932 8703062016 8705121876 8709708416 8723096624 8733768384 8766418824 8770367232 8777065032 8777143584 8783846559 8801311068 8805948288 8816721408 8819484432 8826298734 8830274112 8834926592 8837017662 8847828792 8866098208 8880905637 8903251584 8910130608 8914143744 8920951344 8934664266 8945594856 8950308096 8964066144 8970911869 8975032704 8979037191 8981886804 8990666752 9015502848 9019525392 9026494254 9044441208 9049206528 9051429321 9060277248 9067196448 9070037967 9081134172 9090011136 9092243952 9111018048 9115121664 9117975998 9126234522 9133242624 9143163777 9152101376 9167386464 9181478196 9190453248 9192710736 9197554176 9208723968 9218727114 9230005224 9234162432 9244193211 9253229568 9264549888 9268683552 9271625088 9310477824 9317671488 9320591502 9331994232 9336197376 9343410912 9350546337 9359686656 9369853788 9374073984 9385542144 9395737362 9404921856 9412104256 9420629184 9438104544 9453867291 9463108608 9473388084 9477654912 9484977744 9489249792 9496496592 9516105408 9527747328 9542392992 9561363372 9567673344 9575065728 9601430256 9608848722 9618241536 9621255744 9628689528 9633026304 9640382904 9644811264 9652176864 9667013796 9672107136 9698825664 9706232514 9724520448 9746906472 9754437339 9755003368 9758830752 9773831628 9778981248 9790944768 9798421968 9813483702 9825489432 9862221177 9874198161 9883938816 9906691824 9914921456 9918811584 9921919986 9934058376 9939292416 9953807391 9963537408 9974360484 9984110592 10011691008 10016158032 10023896934 10036070262 10069096608 10069680896 10073631744 10084574412 10094432256 10096911792 10105209004 10114500096 10142440704 10180357344 10196595361 10200596004 10226262528 10234757632 10238773248 10249895304 10254511872 10270868168 10274897952 10296114048 10309264923 10339259904 10347248448 10355751376 10359814464 10383755877 10384358424 10393906176 10402540544 10409883264 10422618624 10430578224 10431183488 10439243056 10508755968 10525517792 10529647488 10541697188 10545833232 10554593808 10580537088 10588617288 10602186496 10617867612 10641821856 10681030656 10689807872 10698067264 10705618584 10714511896 10718715744 10719337728 10727523928 10727619936 10735192116 10735812461 10775992832 10816277952 10823912712 10832275719 10845430767 10854440223 10865050624 10869313536 10881120528 10881751936 10890159632 10895064576 10903384976 10911178872 10920145214 10974378789 10985106432 11001353904 11023224714 11023864368 11032381866 11043166208 11060141312 11064480768 11073672192 11082128992 11099163988 11154286638 11165190144 11181703968 11190892616 11199539167 11204583456 11221806684 11232124416 11232776192 11241455104 11255107072 11263152384 11281117496 11323290981 11328391008 11337042333 11348226048 11356236288 11374349872 11378812608 11379472896 11388265152 11391834058 11405770728 11428445523 11439617024 11457201536 11500033296 11514102336 11522895486 11542404096 11551889152 11554726689 11560814624 11566021632 11578585436 11583128304 11583800448 11592750576 11606829168 11645024512 11650220298 11682403227 11688558432 11693822976 11702753376 11702858112 11711795412 11735081424 11741264384 11744148438 11755628544 11759312576 11768398312 11773698816 11782690216 11797105056 11841207516 11871002112 11873918034 11880174144 11885524992 11894601792 11912194449 11912885688 11922090081 11927459808 11933744128 11952088192 11966710272 11972049588 11975849072 11994257858 12026033856 12035325672 12053825883 12059254944 12065608704 12068464419 12068572428 12080369664 12089595264 12093383956 12108178896 12122991936 12126791094 12148024064 12168312696 12177656832 12190885036 12223181952 12241970928 12251429586 12256947648 12263405568 12266308098 12278298624 12291636152 12306673632 12312216576 12325590948 12337639424 12358244736 12362166784 12401847414 12413970432 12423561984 12427455336 12437057307 12442658976 12448263168 12452161251 12457881216 12467395116 12479582208 12493138384 12498765312 12514056192 12527649816 12560838912 12584139392 12589754193 12605156388 12617478144 12631184112 12636873216 12646636992 12652333056 12656295042 12661995456 12688140544 12691257183 12703663104 12723190656 12744439884 12748484496 12756897792 12766754304 12796143606 12801907008 12811798296 12828340992 12831492069 12838252704 12844035072 12853843872 12859748352 12869569152 12889351728 12896142848 12931767552 12937537458 12941643352 12953365128 12995875296 13005916452 13011774336 13031775504 13038641664 13041844398 13054593024 13057682814 13064562624 13084644936 13100652576 13149628236 13155550848 13165597548 13165715376 13201966602 13208922432 13225082112 13229226648 13239448101 13245411168 13252389888 13255526493 13271743188 13284716544 13299147312 13354877376 13365195912 13371215616 13381427016 13401996399 13413129631 13418392284 13425462144 13431508992 13446099216 13462549056 13472830206 13486000128 13523254272 13529288088 13539741381 13573809792 13579923456 13590415872 13600794672 13621701258 13633017002 13635016704 13638365928 13666527072 13672682496 13676963997 13699863936 13728152064 13745686564 13751079696 13772217294 13785679872 13796331264 13813085952 13828090671 13845007836 13845811232 13851243648 13858541568 13879844352 13896824832 13907437632 13965716736 13976507232 13980887253 13997991348 14011674624 14039529984 14054780682 14061110976 14072791744 14078313216 14093606043 14107382784 14118156384 14157156816 14189095808 14194662912 14210082126 14216482368 14227466616 14239158142 14244744888 14274158112 14291620992 14292450304 14303493248 14313589488 14342045058 14421703936 14427362304 14431883616 14443034292 14449539456 14460574356 14472586964 14478265296 14500520694 14508160704 14526752768 14548238496 14559348771 14620359708 14632505052 14646808576 14668471872 14686417152 14697632952 14698485824 14709842488 14720225553 14732453857 14738234148 14750345401 14752641024 14764896256 14854209674 14860037736 14872382184 14882879979 14908938624 14915653632 14939444608 14945306112 14961540726 14962408912 14973969494 14976165888 14992154342 15017536512 15097721308 15103644912 15104521344 15116056444 15126861618 15141648384 15157813506 15171750144 15172630528 15184353536 15207694304 15213661056 15237927364 15333377728 15339393792 15352136448 15363860648 15374842956 15387477347 15389872128 15406302252 15421362176 15444171072 15445067264 15457000768 15475772224 15533627064 15576537636 15584744576 15590859264 15591763968 15603671168 15603810816 15614824896 15615727216 15639731074 15645867336 15646775232 15658864584 15698265088 15729473408 15788276688 15812545782 15828002816 15831890712 15840232192 15859469056 15870805632 15882925932 15883847584 15896120108 15903279744 15926801418 15955613696 15962732784 16034711808 16047100896 16052129809 16058427876 16071767844 16079006592 16087478272 16091285892 16091429904 16119460352 16144238528 16163989248 16169054792 16181547679 16201199047 16224416928 16236875776 16297575936 16315279478 16321680792 16322627904 16335093254 16335239448 16342596864 16355077464 16380217821 16382767104 16408898176 16416288768 16434121264 16466792474 16477659648 16535796552 16548572799 16564749312 16569940448 16582743076 16590211968 16597684224 16602881668 16610508288 16623193488 16648745982 16665020416 16703533088 16731429957 16747785216 16786338924 16806875184 16832710026 16841578816 16848186624 16849164288 16862182656 16875060056 16882660608 16900999709 16921676244 16938217472 16964254208 16992586512 16997979328 17022339072 17061524808 17069209344 17082397728 17087751087 17104454656 17108656092 17117670272 17125380096 17138458496 17159425536 17178065278 17185802304 17242356736 17250049944 17271153504 17284343229 17327833728 17341221936 17349032448 17367878154 17375700672 17384855552 17389125864 17410243752 17419416832 17446193248 17467536768 17475330447 17532837648 17540734464 17554130064 17554287168 17567693118 17602622136 17611896576 17616222657 17633442816 17638968864 17652597468 17660548224 17669853184 17674035324 17695657584 17732196416 17761811274 17794759609 17806503168 17810877051 17820261216 17828287488 17841902688 17869328532 17891189712 17900616192 17928132288 17941823738 17950065408 17958074382 17963773608 17991386787 18031005696 18039050784 18052988508 18088882416 18098413056 18102858642 18120554496 18134392896 18140075934 18162268344 18184487904 18190186641 18222036096 18230243328 18235951996 18252469044 18266485248 18286327554 18304202752 18334772928 18362956392 18377144379 18385421472 18395108352 18399462147 18417447936 18437454228 18460010448 18468324864 18488386422 18506459136 18537367104 18543250176 18602771121 18620955648 18635342976 18641183004 18663988464 18672394752 18686821824 18701092674 18719373312 18739707576 18748147968 18771084288 18791474724 18809843712 18824208512 18841258368 18876209088 18907734582 18926217216 18946776168 18955309824 18969955488 18978499584 18984442563 18992993184 19032210816 19055494656 19084785984 19122726744 19135346688 19150131456 19194215409 19202860512 19217697444 19236483072 19242511488 19257379056 19266052608 19280765808 19289622528 19304353728 19334027592 19344214272 19397651328 19406306187 19412465028 19449040896 19493812944 19508874678 19510006736 19517661504 19547663256 19557962496 19562766597 19581889536 19586524221 19596843936 19626967404 19650978864 19724442354 19748396322 19813383648 19829842912 19837623168 19843839972 19868116752 19878584832 19907614782 19927074816 19948720968 20023382016 20032316064 20047793868 20064268291 20072140524 20138193216 20139361792 20147263488 20169148824 20193823584 20209245309 20210418008 20226033421 20229000192 20284881408 20360714688 20393190722 20401192008 20432551887 20449525503 20452525056 20469515264 20477546496 20499790608 20509023744 20541736336 20549795904 20592228096 20618529846 20678519808 20694496896 20711502752 20719628928 20767511754 20768716848 20787812352 20805081088 20819766528 20845237248 20861156448 20862366976 20878486112 21017511936 21051035584 21059294976 21082171023 21083394376 21091666464 21109187616 21125308391 21161074176 21177234576 21204372992 21235735224 21283643712 21315123189 21358737213 21362061312 21379615744 21396134528 21411237168 21429023792 21437431488 21438675456 21455047856 21455239872 21470384232 21471624922 21513067587 21551985664 21632555904 21647825424 21664551438 21690861534 21708880446 21730101248 21762241056 21763503872 21780319264 21790129152 21806769952 21822357744 21840290428 21948757578 21970212864 22002707808 22037802877 22046449428 22047728736 22064763732 22086332416 22120282624 22128961536 22147344384 22164257984 22198327976 22281314511 22308573276 22330380288 22363407936 22381785232 22399078334 22409166912 22442311089 22443613368 22460954241 22464248832 22482910208 22488231513 22510214144 22526304768 22562234992 22646581962 22656782016 22674084666 22712472576 22736720259 22748699744 22757625216 22758945792 22776530304 22783668116 22811541456 22856891046 22879234048 22914403072 23000066592 23028204672 23045790972 23084808192 23103778304 23109453378 23121629248 23132043264 23157170872 23166256608 23167600896 23185501152 23203207577 23213658336 23290049024 23300440596 23364806454 23377116864 23387645952 23405506752 23405716224 23423590824 23459596611 23470162848 23482528768 23488296876 23511257088 23518625152 23536796624 23547397632 23565380432 23594210112 23682415032 23718818673 23742004224 23747836068 23760348288 23771049984 23789203584 23824388898 23825771376 23844180162 23854919616 23867488256 23904176384 23933420544 23944099176 23951698144 23988515716 24052067712 24070651344 24107651766 24118509888 24131217408 24136928838 24137144856 24179190528 24186767912 24205455619 24216357792 24245983872 24253582188 24296048128 24336625392 24355313664 24381770072 24446363904 24472919217 24483941856 24502639881 24502859172 24513895296 24526811136 24532616196 24556597248 24583272304 24613347264 24624433152 24651181896 24700188711 24716489472 24724333568 24803694828 24827940864 24847123968 24854910672 24874114614 24885317952 24896526336 24904322502 24915762432 24934790232 24973118973 24986276768 24997530624 25028112384 25055299632 25121677824 25168278784 25179508386 25210312776 25249065039 25262368224 25273746432 25293273984 25304666112 25312590084 25323990912 25376281088 25382514366 25407326208 25446381312 25488879768 25496968992 25533508608 25592287212 25603814016 25623596592 25656681984 25662984138 25676505408 25688070144 25707687744 25739138304 25767097917 25778703456 25792285696 25863535104 25875074916 25883286704 25906730256 25991750592 26011832904 26023548672 26051817231 26063551008 26077283328 26083688796 26109186048 26115365628 26129125248 26169289872 26201305152 26299256472 26311101696 26331195096 26331430752 26351539677 26403933204 26417844864 26450164224 26458453296 26478896202 26490822336 26504779776 26511052986 26543486376 26598294624 26642716911 26709754752 26730391824 26742431232 26762854032 26803992798 26826259262 26836784568 26850924288 26892198432 26912735607 26925098112 26945660412 26972000256 27046508544 27058576176 27079482762 27147619584 27180831744 27201589344 27210113901 27243402516 27266034004 27270033408 27276731856 27333054144 27345364992 27353927994 27399727872 27429491331 27456304128 27491373128 27502159392 27544434588 27571359744 27592662528 27626171904 27656181342 27690015672 27691622464 27702487296 27732579633 27759688704 27793649664 27814875264 27931433472 27953014464 27961774506 27995982696 28051639011 28079059968 28109561364 28122221952 28145583488 28156626432 28187212086 28214765568 28236312768 28314313632 28378191616 28389325824 28420164252 28432964736 28454933232 28478316284 28489489776 28548316224 28583241984 28584900608 28606986496 28627178976 28684090116 28843407872 28854724608 28863767232 28886068584 28899078912 28921148712 28945173928 28956530592 28989667267 29001041388 29016321408 29053505536 29096476992 29118697542 29240719416 29263312017 29265010104 29336943744 29372834304 29395265904 29396971648 29419684976 29440451106 29464907714 29476468296 29500690802 29708419348 29720075472 29744764368 29765759958 29817877248 29878889216 29890612224 29923081452 29924817824 29947938988 29952331776 29984308684 30035073024 30195442616 30207289824 30209042688 30232112888 30253723236 30255471481 30283296768 30315627012 30343500288 30345261056 30368707072 30415388608 30427322112 30475854728 30589786083 30666755456 30678787584 30704272896 30727721296 30749685912 30774954694 30812604504 30888342144 30890134528 30914001536 30927794769 30951544448 31067254128 31153075272 31169489152 31181718528 31207342336 31207621632 31229649792 31231454432 31279462148 31291734672 31293550464 31317729168 31396530176 31458946816 31576553376 31625091564 31656005632 31663781424 31680464384 31718938112 31741611264 31765851864 31767695168 31792240216 31806559488 31841109949 31853602836 31911227392 31925465568 32069423616 32094201792 32104259618 32116855752 32143535688 32158013184 32182571784 32182859808 32207437383 32238920704 32288477056 32327978496 32338109584 32363095358 32402398094 32448833856 32563320669 32595151872 32630558956 32643361584 32645255808 32670186508 32670478896 32685193728 32710154928 32760435642 32817796352 32868242528 32923136367 32933584948 32955319296 33071593104 33097145598 33129498624 33139880896 33165486152 33180423936 33205763336 33221016576 33246386976 33256805879 33297491964 33330040832 33407066176 33462859914 33495570432 33572677848 33598617501 33613750368 33665420052 33683157632 33696373248 33698328576 33724365312 33750120112 33765321216 33801999418 33843352488 33928508416 33969872943 33985173024 33995958656 34011126999 34044678144 34123049616 34138418688 34164795456 34175502174 34208909312 34217312184 34235340544 34276916992 34285336569 34318851072 34356130556 34371604608 34484713472 34500099888 34542307008 34568686458 34655667456 34664180067 34682443872 34698064896 34735756308 34751401344 34769711104 34778251728 34820487504 34838833664 34892386496 34935073536 34950660894 35047209681 35065675296 35081468928 35108260128 35108574336 35135386236 35205244272 35223793152 35232445314 35266885632 35277937728 35305194936 35321096448 35348070648 35391315168 35464392832 35523622548 35589519218 35613006336 35621754102 35640522432 35656574976 35683805376 35738657064 35766270243 35782379424 35801232384 35856264576 35883647476 35900130816 35916148764 35927547216 35982773574 36078101568 36105977016 36161477649 36177764832 36196826112 36205393257 36205717284 36241108992 36268785792 36280151868 36324536688 36368975808 36380373282 36444072192 36471903992 36504938088 36532970496 36572655108 36608405504 36669545856 36725912784 36754288758 36770842944 36790216704 36798924294 36834895872 36874908456 36920020896 36936649728 36976772844 37012918272 37074734208 37086500352 37205542242 37241911296 37270685952 37282366008 37311171921 37327976928 37344789504 37356483753 37373643648 37402185348 37438746624 37479415152 37496295936 37542168576 37582949448 37648417024 37682516736 37752418176 37769262579 37800638051 37815469164 37852434432 37893552336 37910619648 37939910976 37956999168 37968885126 37985986368 38064421632 38073771549 38110989312 38169571968 38245453488 38270693376 38300262912 38388430818 38405721024 38435394888 38485022976 38494476207 38514758112 38532105216 38561531616 38579245056 38608707456 38668055184 38688428544 38795302656 38812612374 38824930056 38987625888 39017749356 39020013472 39035323008 39095326512 39115924992 39125533194 39163779072 39173048442 39193687872 39253934808 39301957728 39448884708 39496792644 39626767296 39659685824 39675246336 39687679944 39718344303 39736233504 39757169664 39766579479 39799614151 39815229564 39854149632 39897441936 40064632128 40095587736 40128536582 40144281048 40205989197 40239388893 40276386432 40278723584 40294526976 40338297648 40387647168 40418490618 40420836016 40452066842 40458000384 40569762816 40721429376 40786381444 40802384016 40865103774 40899051006 40905050112 40939030528 40999581216 41018047488 41030891991 41083472672 41099591808 41184456192 41237059692 41357039616 41388993792 41423005504 41439257856 41484272013 41518733597 41535023508 41537433696 41569155221 41575624704 41610162176 41639533056 41690474496 41722312896 41724733952 41756972224 41942661759 42035023872 42102071168 42118589952 42164342046 42166788752 42183332928 42218375232 42250616782 42280818129 42322148352 42354469152 42408745984 42471470448 42567287424 42630246378 42717474426 42759231488 42792269056 42822474336 42858047584 42874862976 42877350912 42910095712 42910479744 42940768464 42943249844 43026135174 43103971328 43265111808 43295650848 43329102876 43364708887 43381723068 43417760892 43460202496 43524482112 43527007744 43560638528 43580258304 43613539904 43644715488 43678046313 43680580856 43714330297 43897515156 43940425728 44005415616 44075605754 44092898856 44095457472 44129527464 44160676659 44197361571 44240565248 44251036203 44257923072 44294688768 44328515968 44396655952 44562629022 44617146552 44726815872 44763570464 44798156668 44818333824 44884622178 44887226736 44921908482 44928497664 44965820416 44976463026 45020428288 45052609536 45124469984 45293163924 45313564032 45348169332 45424945152 45473440518 45497399488 45515250432 45517891584 45553060608 45567336232 45602543459 45623082912 45657924587 45713782092 45758468096 45828806144 46000133184 46056409344 46091581944 46162432041 46169616384 46207556608 46218906756 46243258496 46264086528 46314341744 46332513216 46335201792 46371002304 46406415154 46427316672 46580098048 46600881192 46729612908 46754233728 46775291904 46811013504 46811432448 46847181648 46919193222 46940325696 46965057536 46976593752 47037250304 47073593248 47094795264 47130760864 47188420224 47364830064 47437637346 47484008448 47495672136 47520696576 47578407168 47630090089 47648777796 47651542752 47688360324 47709839232 47734976512 47808352768 47866841088 47888198352 47903396288 47977031432 48104135424 48141302688 48156389427 48215303532 48237019776 48262434816 48273857676 48274289712 48358381056 48373535824 48410911238 48432715584 48491967744 48507164376 48544643037 48592096256 48603597141 48673250784 48710627328 48763540144 48892727808 48945838434 48967883712 49005279762 49005718344 49027790592 49065232392 49140653463 49166544608 49226694528 49248866304 49302363792 49400377422 49432978944 49448667136 49607389656 49645718397 49694247936 49709821344 49748229228 49770635904 49793052672 49808645004 49831524864 49869580464 49946237946 49972553536 49995061248 50110599264 50148867989 50194289871 50243355648 50336557568 50359016772 50420625552 50498130078 50524736448 50547492864 50586547968 50625180168 50647981824 50702999127 50752562176 50765028732 50814652416 50892762624 50977759536 50993937984 51067017216 51184574424 51207628032 51247193184 51263253261 51313363968 51325968276 51353010816 51376140288 51415375488 51478276608 51534195834 51557406912 51584571392 51727070208 51750149832 51766573408 51813460512 51853029687 51983501184 52023665808 52047097344 52103634462 52127102016 52154566656 52167377592 52230731256 52258250496 52338579744 52402610304 52425991341 52598512944 52622203392 52662390192 52662861504 52703079354 52807866408 52835689728 52848667971 52900328448 52916906592 52957792404 52981644672 53009559552 53022105972 53086972752 53196589248 53285433822 53384278827 53419509504 53460783648 53484862464 53525708064 53607985596 53652518524 53673569136 53701848576 53784396864 53825471214 53850196224 53891320824 53974160361 54093017088 54117152352 54158965524 54295239168 54361663488 54403178688 54420227802 54486805032 54532068008 54553463712 54570559923 54666108288 54690729984 54707855988 54799455744 54858982662 54912608256 54982746256 55004318784 55088869176 55131433137 55185325056 55198386441 55252343808 55312362684 55380031344 55383244928 55404974592 55465159266 55519377408 55629750528 55862866944 55906028928 55923549012 55991965392 56103278022 56158119936 56219122728 56244443904 56291166976 56313252864 56374424172 56429531136 56472625536 56628627264 56756383232 56778651648 56840328504 56865929472 56909866464 56953327689 56956632568 56978979552 57096632448 57166483968 57169801216 57213972992 57254357952 57368180232 57582646227 57686815744 57709449216 57727534464 57772137168 57798157824 57842297424 57890347856 57913061184 57979334534 58002082776 58032642816 58192953984 58237395084 58481438832 58526624034 58530020208 58673887488 58745668608 58790531808 58793943296 58839369952 58880902212 58929815428 58952936592 59001381604 59416838696 59440150944 59489528736 59531519916 59534960011 59635754496 59757778432 59781224448 59846162904 59849635648 59895877976 59968617368 60070146048 60192804873 60390885232 60414579648 60418085376 60464225776 60507446472 60510942962 60627735927 60631254024 60678100263 60687000576 60737414144 60830777216 60854644224 60951709456 61179572166 61333510912 61348576509 61357575168 61408545792 61455442592 61499371824 61549909388 61625209008 61776684288 61780269056 61828003072 61855589538 61903088896 62134508256 62306150544 62338978304 62363437056 62414684672 62415243264 62459299584 62462908864 62558924296 62583469344 62587100928 62635458336 62655087319 62793060352 62917893632 63153106752 63246513069 63250183128 63327562848 63360928768 63375925173 63437876224 63483222528 63531703728 63535390336 63584480432 63613118976 63682219898 63707205672 63850931136 64076211639 64138847232 64188403584 64208519236 64233711504 64287071376 64316026368 64365143568 64365719616 64414874766 64477841408 64576954112 64655956992 64676219168 64726190716 64804796188 64897667712 65126641338 65190303744 65261117912 65286723168 65290511616 65340373016 65340957792 65370387456 65390857717 65420309856 65520871284 65635592704 65736485056 65846272734 65867169896 65910638592 66113408631 66143186208 66194291196 66258997248 66279761792 66330972304 66360847872 66411526672 66442033152 66492773952 66513611758 66594983928 66814132352 66843943533 66925719828 66991140864 67145355696 67197235002 67227500736 67330840104 67366315264 67382862723 67392746496 67448730624 67464694539 67500240224 67530642432 67603998836 67686704976 67857016832 67939745886 67970346048 67991917312 68022253998 68210160777 68246099232 68276837376 68329590912 68351004348 68417818624 68434624368 68470681088 68553833984 68570673138 68637702144 68712261112 68743209216 68969426944 69000199776 69084614016 69137372916 69311334912 69328360134 69364887744 69396129792 69471512616 69502802688 69556503456 69609622731 69640975008 69677667328 69784772992 69870147072 69901321788 70094419362 70131350592 70162937856 70216520256 70217148672 70270772472 70378789833 70410488544 70447586304 70464890628 70533771264 70555875456 70610389872 70642192896 70696141296 70782630336 70928785664 71047245096 71156456019 71179038436 71226012672 71243508204 71281044864 71313149952 71367610752 71477314128 71532540486 71564758848 71602464768 71712529152 71767294952 71800261632 71832297528 71855094432 71965547148 72156203136 72211954032 72322955298 72355529664 72393652224 72410786514 72411434568 72537571584 72560303736 72616366857 72649073376 72737951616 72760746564 72888144384 72943807984 73009876176 73065940992 73145310216 73339091712 73418757651 73451825568 73507919643 73508577516 73541685888 73580433408 73597848588 73669791744 73749816912 73840041792 73873299456 73953545688 74100566133 74149468416 74173000704 74411084484 74483822592 74541371904 74564732016 74622343842 74655953856 74689579008 74712967506 74747287296 74804370696 74919356919 74958830304 74992591872 75084337152 75165898896 75296834048 75365033472 75504836352 75538525158 75601276102 75630938328 75747195117 75787104672 75821239296 75879821952 75913998336 75937770252 75971972736 76128843264 76147543098 76221978624 76339143936 76490906976 76600525824 76776861636 76811442048 76870789776 76970045952 76988952414 77029516224 77064210432 77123063232 77217414912 77301293751 77336110368 77376857088 77590605312 77625224748 77649860112 77975251776 78035498712 78040026944 78070646016 78155451693 78190653024 78231849984 78251066388 78315369781 78327558144 78346096884 78387375744 78507869616 78603915456 78897769416 78993585288 79054619031 79253534592 79319371648 79350492672 79375359888 79436688606 79472467008 79514339328 79533158958 79599228302 79630459128 79794883872 80129264256 80191175472 80257073164 80288562096 80411978394 80478777786 80552772864 80557447168 80676595296 80738206821 80775294336 80836981236 80841672032 80904133684 80916000768 81139525632 81442858752 81572762888 81604768032 81630341703 81698153207 81730207548 81798102012 81810100224 81878061056 81999162432 82036094976 82061783982 82166945344 82199183616 82288473993 82368912384 82474119384 82714079232 82777987584 82846011008 82878515712 82968544026 83037467194 83070047016 83074867392 83138310442 83197738899 83279066112 83380948992 83444625792 83449467904 83513944448 83885323518 84204142336 84237179904 84328684092 84333577504 84366665856 84436750464 84501233564 84561636258 84644296704 84708938304 84817491968 84942940896 85134574848 85260492756 85434948852 85518462976 85584538112 85644948672 85716095168 85749725952 85754701824 85820191424 85820959488 85881536928 85886499688 86018520907 86052270348 86207942656 86530223616 86591301696 86658205752 86729417774 86763446136 86835521784 86969001801 87048964224 87054015488 87121277056 87160516608 87227079808 87289430976 87356092626 87361161712 87428660594 87795030312 88010831232 88151211508 88185797712 88190914944 88259054928 88321353318 88394723142 88481130496 88502072406 88657031936 88793311904 89125258044 89234293104 89453631744 89527140928 89596313336 89636667648 89734037129 89769244356 89774453472 89843012897 89843816964 89856995328 89931640832 89952926052 90040856576 90105219072 90248939968 90586327848 90627128064 90696338664 90766414443 90849890304 90946881036 90994798976 91030500864 91035783168 91106121216 91134672464 91205086918 91246165824 91315849174 91427564184 91657612288 91769358249 92000266368 92112818688 92183163888 92324864082 92415113216 92437813512 92486516992 92628683488 92665026432 92670403584 92742004608 92783384307 92812830308 92854633344 93160196096 93201762384 93459225816 93508467456 93622027008 93622864896 93694363296 93723725659 93838386444 93880651392 93930115072 93953187504 94074500608 94147186496 94189590528 94261521728 94376840448 94479359029 94729660128 94875274692 94968016896 94991344272 95041393152 95156814336 95260180178 95297555592 95303085504 95376720648 95419678464 95523329847 95616705536 95733682176 95776396704 95806792576 95954062864 96208270848 96282605376 96312778854 96430607064 96474039552 96547715352 96548579424 96622312149 96716762112 96747071648 96821822476 96865431168 96983935488 97014328752 97089286074 97184192512 97207194282 97346501568 97527080288 97689962007 97785455616 97891676868 97935767424 98010559524 98011436688 98055581184 98130464784 98281306926 98333089216 98453389056 98604727584 98680030559 98769409101 98800754844 98865957888 98897334272 99214779312 99291436794 99388495872 99419642688 99496458456 99541271808 99617290008 99663049728 99739160928 99770417637 99892475892 99945107072 99990122496 100221198528 100297735978 100388579742 100486711296 100673115136 100718033544 100795852503 100841251104 100996260156 101049472896 101094985728 101173095936 101250360336 101295963648 101405998254 101505124352 101530057464 101785525248 101909618829 101955519072 101987875968 102033380997 102134034432 102369148848 102415256064 102494386368 102526506522 102626727936 102651936552 102706021632 102830750976 102856009707 102956553216 103068391668 103114813824 103169142784 103454140416 103500299664 103533146816 103626921024 103706059374 103967002368 103992540201 104047331616 104094194688 104207268924 104254204032 104309133312 104334755184 104461462512 104516500992 104677159488 104805220608 104851982682 105197025888 105244406784 105324780384 105325723008 105406158708 105615732816 105671379456 105697335942 105800656896 105833813184 105915584808 105963289344 106044211944 106173945504 106393178496 106570867644 106768557654 106839019008 106921567296 106969724928 107051416128 107215971192 107298810729 107305037048 107347138272 107403697152 107568793728 107650942428 107700392448 107782641648 107948320722 108234304704 108317931048 108484432947 108590478336 108616179771 108723326976 108806357376 108840455604 108973610064 109064136016 109106927424 109141119846 109332216576 109415711976 109598911488 109717965324 109825216512 109965492512 110008637568 110177738352 110262866274 110370650112 110396772882 110504687616 110624725368 110760062688 110766489856 110809949184 110930318532 111038754816 111259501056 111725733888 111812057856 111847098024 111933515763 111983930784 112069451259 112162548971 112206556044 112316239872 112438245456 112488887808 112582333952 112626505728 112748848344 112945251072 113257254528 113307787737 113401914153 113512766464 113557303296 113680657008 113731858944 113819732928 113906655378 113913265136 113957959104 114193264896 114221314647 114332967936 114427945984 114508715904 114736360464 115165292454 115373631488 115455068928 115544274336 115596315648 115684594848 115780695712 115826122368 115958669068 116004165552 116065285632 116385907968 116474790168 116962877664 117053248068 117060040416 117149437441 117347774976 117491337216 117581063616 117587886592 117678739904 117761804424 117859630856 117905873184 118002763208 118093937071 118833677392 118880301888 118979057472 119063039832 119069920022 119155032909 119271508992 119299738437 119398842453 119515556864 119562448896 119692325808 119699271296 119791755952 119937234736 120385609746 120718166679 120781770464 120829159296 120836170752 120928451552 121014892944 121021885924 121255471854 121262508048 121356200526 121374001152 121474828288 121661554432 121709288448 121903418912 122359144332 122667021824 122697153018 122715150336 122817091584 122910885184 122998743648 123092675973 123099818776 123194930837 123250418016 123553368576 123560538112 123656006144 123711179076 123806177792 124269016512 124452816039 124556200791 124612301088 124677956608 124707465663 124726874112 124829369344 124830486528 124918599168 124925817728 125117848592 125166938688 125174201856 125270916672 125310174638 125835787264 126306213504 126493026138 126500366256 126655125696 126721857536 126751850346 126875752448 126966445056 127063407456 127070780672 127168960864 127226237952 127364439796 127414411344 127701862272 128152423278 128277694464 128376807168 128417038472 128467423008 128574142752 128632052736 128672332927 128730287136 128731439232 128829749532 128955682816 129153908224 129311913984 129352438336 129452381432 129609592376 129795335424 130094126661 130253282676 130380607488 130522235824 130573446336 130581023232 130680746032 130681915584 130740774912 130781715434 130840619712 131034138939 131041742568 131142990891 131271185408 131472970112 131692545468 131734339792 131821277184 132226817262 132286372416 132388582392 132559523584 132592084713 132661944608 132721695744 132753108609 132823053344 132884066304 132985547904 133027223516 133189967856 133628264704 133687887066 133851439656 134290711392 134394470004 134455001472 134661680208 134732630528 134765725446 134785492992 134897461248 134929389078 135000480448 135061284864 135207997672 135373409952 135714033664 135879491772 135940692096 135983834624 136044507996 136420321554 136492198464 136553674752 136659181824 136702008696 136807630377 136869248736 136941362176 136973773761 137107667968 137141346276 137275404288 137424522224 137486418432 138000399552 138169228032 138274745832 138487296123 138622669824 138656720268 138729775488 138792259584 138943025232 139005605376 139113006912 139219245462 139281950016 139355334656 139569545984 139740294144 139802643576 140188838724 140262701184 140325875712 140433040512 140434297344 140541544944 140757579666 140820977088 140895172608 140929781256 141111750912 141220779744 141284385792 141328627969 141392282592 141565260672 141857571328 142094490192 142312912038 142358076872 142452025344 142487016408 142562089728 142735221504 142890270267 142954628256 143065080972 143129517696 143204929536 143425058304 143534589904 143600523264 143664595056 143710188864 143931094296 144312406272 144423908064 144469168281 144645910596 144711059328 144787304448 144821573028 144822869136 145075143168 145120607472 145232733714 145298146752 145475903232 145521493128 145633929111 145776288768 145810791423 145887615968 146019752352 146131881984 146290620432 146678183424 146837515302 146903651136 147015839286 147017155032 147083371776 147195697176 147421960389 147499633824 147680083584 147746598912 147907091376 148201132266 148298936832 148346001408 148822168968 148937155191 149082743808 149129464032 149244687684 149311907712 149379158016 149425935012 149494574592 149608741392 149838713838 149917660608 149985183744 150331797792 150446603967 150593668096 150730066944 151009672704 151077050316 151202552204 151261876656 151494390234 151574209344 151642478592 151759643904 151875540504 151943945472 152108997381 152257686528 152295086196 152443957248 152678287872 152981813952 153201051648 153553723272 153622884096 153741579552 153789759783 153940091904 153977904828 154059032448 154128420864 154246126464 154434829824 154602587502 154672220736 154753714176 155181210624 155250449496 155299720224 155559089061 155950503552 156070997424 156080053888 156141292032 156310903386 156381306048 156463699968 156502132776 156630739562 156692193768 156774751488 157015739232 157207830912 157795538832 157987170576 158109238062 158507069184 158638743296 158700985344 158750719776 158873377212 158944934016 159028678656 159066317916 159198456604 159260918256 159589767744 160152836481 160258528512 160382350944 160514146328 160577124192 160823956788 160957555572 161105545728 161114894336 161353190592 161476413642 161550588672 161673962472 161683344064 161808267368 161922481083 162279051264 162885717504 163145525776 163209536064 163260683406 163396306414 163460415096 163596204024 163711679769 163998324864 164072189952 164123567964 164333890688 164398367232 164576947986 164737824768 164948238768 165555975168 165692022016 165757031424 165937088052 166074934388 166140094032 166149734784 166276620884 166395477798 166558132224 166889251584 166898935808 167027888896 167770647036 168408284672 168474359808 168657368184 168667155008 168733331712 168873500928 169002467128 169123272516 169262250817 169288593408 169417876608 169634983936 169885881792 170269149696 170520985512 170859983067 170869897704 171169076224 171289897344 171432190336 171499451904 171509403648 171640382848 171641918976 171763073856 171772999376 172037041814 172104540696 173060447232 173182603392 173316411504 173458835548 173526892272 173671043568 173938003602 174097928448 174108030976 174242554112 174454159616 174578861952 174712185252 174722323424 174857321188 175590060624 176021662464 176302423016 176371595424 176381829888 176518109856 176573427899 176642706636 176789446284 176962260992 177004144812 177314063872 177586623808 178250516088 178468586208 178604880033 178907263488 179054281856 179192626672 179273335296 179468074258 179538488712 179548906944 179686025794 179687633928 179905852104 180210438144 180497879936 180578414619 181172655696 181254256128 181392677328 181532828886 181893762072 181989597952 182034300789 182061001728 182212242432 182269344928 182410173836 182492331648 182631698348 182855128368 183315224576 183538716498 184000532736 184045729527 184225637376 184366327776 184649728164 184830226432 184875627024 184973033984 185257366976 185330052864 185340807168 185484009216 185566768614 185625660616 185709266688 185910996799 186320392192 186403524768 186918451632 187016934912 187244054016 187245729792 187388726592 187447451318 187676772888 187761302784 187906375008 187965261957 188149001216 188294372992 188379181056 188523043456 188753680896 188958718058 189459320256 189750549384 189982688544 190082786304 190127775519 190313628672 190520360356 190595111184 190606171008 190753441296 190839356928 191046659694 191233411072 191552793408 191613585152 191908125728 192228634917 192416541696 192565210752 192625557708 192861214128 192948079104 193095430704 193097158848 193244624298 193433524224 193494143296 193643644952 193730862336 193967870976 194028657504 194178572148 194368385024 194414388564 194693003136 195054160576 195379924014 195570911232 195783353736 195871534848 196021119048 196022873376 196111162368 196172573151 196260929568 196562613852 196666178432 196906778112 197209455168 197360061118 197538818202 197601509688 197731915776 198340225893 198429558624 198582873588 198776991744 198839285376 198992916912 199082543616 199234580016 199326099456 199478321856 199540835274 199784951784 199890214144 200442397056 200531830599 200595471956 200777159484 200973422592 201346230272 201436067088 201591705006 201682502208 201992520312 202098945792 202148588169 202346191872 202394083617 202500720672 202591927296 202811996508 203010248704 203060114928 203571050496 203819237658 203911038144 203975751936 204066761994 204630482331 204738297696 204830512128 204988772736 205053013044 205253455872 205303873104 205412043264 205661501952 205712019414 205913106432 206136783336 206229627648 206908280832 207000599328 207066293632 207253842048 207412118748 207934004736 207985080402 208094663232 208188389376 208414537848 208508408064 208669510368 208828868193 208922925024 209033001984 209354318976 209610441216 209703965364 210394051776 210488813568 210649560768 210651446016 210812317416 211136369499 211231465632 211342758912 211394671884 211601313792 211667626368 211831169616 211926578688 212088423888 212347891008 212786356992 213141735288 213469368057 213537115308 213678038016 213843134592 213939449856 214102832256 214431942384 214597621458 214610074096 214694276544 214807394304 215137587456 215301884856 215400784896 215565283296 215896641444 216468609408 216635862096 216968865894 217180956672 217232359542 217612714752 217680911208 217849100571 217947220128 218128272032 218213854848 218282239692 218664433152 218831423952 219197822976 219435930648 219930985024 220017275136 220256272953 220355476704 220523758929 220525732548 220706951201 220741300224 220793545764 221009375232 221249450736 221520125376 221532979712 221619898368 221860637064 222301698399 222519002112 223451467776 223624115712 223694196048 223867031526 223967861568 224138902518 224325097942 224413112088 224758070757 224876490912 224977775616 225164667904 225253011456 225497696688 225890502144 226514509056 226615575474 226803828306 227025532928 227361314016 227463717888 227639465856 227813310756 227826530272 227915918208 228386529792 228442629294 228665935872 228855891968 229017431808 229472720928 230240249947 230330584908 230747262976 230910137856 231088548672 231192631296 231369189696 231561391424 231652244736 231903881253 231917338136 232008331104 232130571264 232378392301 232771815936 232949580336 233925755328 234106496136 234120080832 234298874882 234466355079 234695549952 234946109343 234982674432 235162127232 235175773184 235357479808 235523608848 235719261712 235811746368 236005526416 236187874142 237667354784 237760603776 237958114944 238126079664 238139840044 238310065818 238543017984 238599476874 238797684906 239031113728 239384651616 239398542592 239583511904 239874469472 240771219492 241436333358 241563540928 241658318592 241672341504 241856903104 242029785888 242043771848 242214620463 242415831647 242510943708 242525016096 242712401052 242748002304 242949656576 243323108864 243418576896 243806837824 244718288664 244891025109 245094459621 245334043648 245394306036 245430300672 245634183168 245821770368 245997487296 246185351946 246199637552 246389861674 246500836032 246865421979 247106737152 247312012288 247422358152 247612355584 248538033024 248905632078 249112401582 249224602176 249355913216 249414931326 249658738688 249837198336 249851635456 250235697184 250333877376 250348403712 250541833344 250620349276 251671574528 252612427008 252886831909 252986052276 253000732512 253193945437 253310251392 253443715072 253503700692 253751504896 253932890112 254126814912 254141561344 254337921728 254452475904 254728879592 254828822688 255235283347 255403724544 256304846556 256555388928 256753614336 256834076944 256934846016 257148285504 257264105472 257344665854 257460574272 257462878464 257659499064 258055562721 258307816448 258623827968 258704876672 258904762864 259219184752 259590670848 260188253322 260506565352 260907005403 261044471648 261146892672 261162046464 261361492064 261363831168 261481549824 261563430868 261681239424 262068277878 262083485136 262285981782 262542370816 262945940224 263385090936 263468679584 264453634524 264572744832 264777164784 265119047168 265184169426 265323889216 265443391488 265506217218 265646106688 265971095808 266054447032 266260011809 266379935712 267256529408 267375774132 267702879312 268581422784 268788940008 268910002944 269202111387 269323360416 269465261056 269529038691 269531450892 269570985984 269794922496 269858778156 270000960896 270122569728 270415995344 270746819904 271758983544 271881384192 271967669248 272089015992 272299243329 272840643108 272984396928 273107349504 273318363648 273404017392 273615260754 273738497472 273882724352 273947547522 274215335936 274282692552 274849044448 274972836864 275308074747 276000799104 276338456064 276549491664 276974592246 277245339648 277313440536 277459550976 277886050464 278011210752 278098267939 278226013824 278350152921 278438490924 278563900032 278710669312 279139091968 279480588288 279605287152 280377677448 280525402368 280866081024 280868594688 281083089888 281171176977 281515159332 281641954176 281790345216 281859562512 282223501824 282441559488 282568771584 282657255938 282784565184 283130521344 283438077087 283715142656 284188980384 284625824076 284716153744 284904050688 284974032816 285124179456 285470443008 285780540534 285909256512 286130161944 286259035392 286569989541 286850116608 287069179808 287201046528 287329190112 287420377728 287862188592 288624812544 288847816128 288938336562 289291821192 289422118656 289643146056 289645738272 289866936447 290150286336 290241214944 290465467428 290596293504 290951806464 291042986256 291267858222 291552577536 291621582846 291775231936 292039504704 292581240864 293069886021 293356366848 293675030604 293807302272 294031678572 294034310064 294166743552 294391394352 294843920778 294999267648 295360167168 295814182752 296040091677 296402264532 296597873664 296692002816 297644337936 297874310382 298165487616 298258928064 298489375368 298623815424 298851870024 298989149184 299217482784 299311252911 299677427676 299835321216 299970367488 300663595584 300893207934 301187336192 301460133888 302019345408 302154100632 302387557509 302405104408 302523753312 302988780468 303148418688 303284957184 303519287808 303751081008 303887890944 304217994762 304515373056 304590172392 305356575744 305728856487 305963627904 306100142991 306402103296 307107446544 307245768192 307483159104 307579519566 307880183808 307955809656 308118064896 308492252928 308568029121 308869659648 309205175004 309344441472 309507428352 310362421248 310500898992 310599440448 311118178122 311901007104 312141994848 312160107776 312282584064 312621806772 312762612096 312927399936 313004265552 313261479124 313384387536 313549502976 314031478464 314415661824 315591077664 315974341152 316218476124 317014138368 317277486592 317401970688 317501439552 317746754424 317889868032 318132635832 318396913208 318521836512 319179535488 320305672962 320517057024 320764701888 321028292656 321154248384 321647913576 321896432187 321915111144 322211091456 322706381184 322952827284 323101177344 323347924944 323366688128 323616534736 323844962166 325771435008 326291051552 326419072128 326521366812 326792612828 326920830192 327192408048 327423359538 327996649728 328247135928 328667781376 328796734464 329153895972 329475649536 329896477536 331111950336 331384044032 331514062848 331874176104 332149868776 332280188064 332299469568 332553241768 332790955596 332810186291 333116264448 333778503168 333797871616 334055777792 335541294072 335800547289 336208353777 336487646913 336816569344 336948719616 337314736368 337334310016 337466663424 337747001856 338004934256 338246545032 338524501634 338835753216 339771763584 340205742459 340538299392 341041971024 341719966134 341739795408 342338152448 342579794688 342864380672 342998903808 343280765696 343283837952 343526147712 343545998752 344074083628 344209081392 346120894464 346365206784 346632823008 346917671096 347053784544 347342087136 347876007204 348195856896 348216061952 348485108224 348908319232 349157723904 349424370504 349444646848 349714642376 351180121248 351448312323 352043324928 352604846032 352743190848 352763659776 353036219712 353146855798 353285413272 353578892568 354008289624 354281811213 354628127744 355173247616 356501032176 356937172416 357209760066 357814526976 358108563712 358196527359 358385253344 358546670592 358936148516 359076977424 359097813888 359372051588 359375267856 359811704208 360995759872 361156829238 362154500037 362345311392 362508512256 362785354656 363065657772 363787524144 363979195904 364068601578 364122003456 364424484864 364538689856 364820347672 364984663296 365263396696 365710256736 365824864669 366630449152 367077432996 368001065472 368091459054 368451274752 368732655552 369278027919 369299456328 369584792511 369751254048 369946067968 370514733952 370660105728 370681614336 370968018432 371133537228 371251321232 371418533376 371821993598 372807049536 373668602373 373836903264 374033869824 374122396989 374488108032 374491459584 374777453184 374894902636 375353545776 375522605568 375812750016 375930523914 376298002432 376588745984 377046086912 377507361792 377917436116 378918640512 379501098768 379965377088 380165572608 380255551038 380627257344 381040720712 381190222368 381212342016 381506882592 381678713856 382093319388 382466822144 383105586816 383227170304 383816251456 384457269834 384833083392 385130421504 385251115416 385722428256 385896158208 386016998781 386190861408 386194317696 386489248596 386867048448 386988286592 387287289904 387461724672 387935741952 388057315008 388357144296 388828777128 389386006272 390108321152 390282379983 390759848028 391141822464 391566707472 391743069696 392042238096 392045746752 392222324736 392345146302 392521859136 393125227704 393332356864 393428972673 393813556224 394418910336 394720122236 395077636404 395203019376 395463831552 396680451786 396859117248 397165747176 397678570752 397776254139 397985833824 398165087232 398259325827 398469160032 398652198912 398956643712 399081670548 399569903568 399780428288 400884794112 401063661198 401190943912 401554318968 402692460544 402872134176 403183410012 403365004416 403985040624 404197891584 404297176338 404692383744 404788167234 405001441344 405183854592 405623993016 406120229856 407142100992 407638475316 407822076288 407951503872 408133523988 409260964662 409476595392 409661024256 409977545472 410106026088 410422891131 410607746208 410824086528 410921321283 411323003904 411424038828 411826212864 412273566672 412459255296 414001198656 414132587264 414507684096 414824237496 415461888369 415807018561 415868009472 415970160804 416189326464 416376778752 416829075696 417016816128 417339020736 417657736386 417845850048 418066003968 418708637952 419220882432 419407930728 420788103552 420977627136 421299121536 421302892032 421624634832 422272738998 422462931264 422685517824 422789343768 423335252736 423662339232 423853157376 423985883907 424176847776 424695782016 425572713984 426283470576 426938736114 427074230616 427356076032 427686269184 428205664512 428670810801 428863884768 429195242916 429220148192 429388553088 429614788608 430275174912 430603769712 430801569792 431130566592 431793282888 432937218816 433271724192 433407504843 433937731788 434361913344 434464719084 435225429504 435361822416 435698201142 435894440256 436256544064 436427709696 436564479384 436901787333 437328866304 437432374269 437662847904 438395645952 438871861296 439861970048 440034550272 440512545906 440710953408 441047517858 441051465096 441413902402 441587091528 442265881167 442498901472 443040250752 443065959424 443239796736 443721274128 444603396798 445038004224 447248231424 447388392096 447734063052 447935723136 448277805036 448650195884 448826224176 449516141514 449752981824 449955551232 450329335808 450995393376 451339811901 451781004288 453029018112 453231150948 453607656612 454051065856 454722628032 454927435776 455278931712 455626621512 455653060544 455831836416 456326992143 456706069567 456773059584 456885258588 457260707431 457331871744 457711783936 458034863616 458945441856 460480499894 460661169816 461369279349 461820275712 462177097344 462385262592 462738379392 463122782848 463304489472 463807762506 463834676272 464016662208 464261142528 464756784602 465543631872 465899160672 467851510656 468212992272 468240161664 468597749764 468932710158 469391099904 469892218686 470324254464 470351546368 470714959616 471047217696 471438523424 471623492736 472011052832 472375748284 475334709568 475521207552 475916229888 476252159328 476279680088 476620131636 477011797757 477086035968 477198953748 477595369812 478062227456 478769303232 478797085184 479167023808 479748938944 480458509443 481542438984 482872666716 483127081856 483316637184 483344683008 483713806208 484059571776 484087543696 484429240926 484831663294 485021887416 485050032192 485424802104 485767443249 486646217728 486837153792 487613675648 489436577328 489782050218 490188919242 490668087296 490788612072 491643540736 491994974592 492370703892 492399275104 492779723348 493001672064 493730843958 494213474304 494624024576 494844716304 495224711168 497076066048 497616024079 497811264156 498224803164 498449204352 498711826432 498829862652 499317477376 499674396672 499703270912 500471394368 500667754752 500696807424 501083666688 501240698552 501627978049 502237170457 503343149056 505224854016 505773663818 505972104552 506001465024 506387890874 506620502784 507007401384 507786752451 507865780224 508253629824 508283122688 508675843456 508904951808 509457759184 509657645376 510470566694 510807449088 512609693112 513507228672 513668153888 513869692032 514296571008 514528210944 514689331708 514921148544 514925756928 515318998128 516111125442 516615632896 517409753344 517809525728 518438369504 519181341696 520376506644 521013130704 521814010806 522088943296 522293785344 522324092928 522722984128 522727662336 523126861736 523362478848 523930990979 524136555756 524166970272 524571963564 525084741632 525891880448 526770181872 526937359168 528907269048 529145489664 529554329568 529720283697 530238094336 530368338852 530647778432 530886782976 531012434436 531292213376 531942191616 532108894064 532520023618 532759871424 534513058816 534751548264 535405758624 535814640099 537162845568 537577880016 537820005888 538404222774 538646720832 538930522112 539058077382 539062901784 539717556312 540001921792 540831990688 541493639808 541735243857 543517967088 543762768384 543935338496 544178031984 544598486658 545681286216 545968793856 546102902367 546636727296 546808034784 547225624009 547230521508 547476994944 547765448704 547895095044 548430671872 548565385104 549698088896 549945673728 550616149494 551637547879 552001598208 552137188581 552676912128 553098983328 553949184492 554490679296 554626881072 554919101952 555772100928 556022421504 556196535878 556452027648 556700305842 556876981848 557127800064 557732990397 558278183936 558961176576 559210574304 560755354896 561050804736 561732162048 561737189376 562166179776 562342353954 563030318664 563283908352 563719125024 563895785871 564447003648 564883118976 565137543168 565314511876 565569130368 566261042688 566876154174 567430285312 568377960768 569251648152 569432307488 569948065632 570248358912 570383326557 570940886016 571561081068 571818513024 572260323888 572518070784 573139979082 573700233216 574138359616 574658380224 574840755456 575724377184 576685904751 577249625088 577695632256 577876673124 578583642384 578844237312 579286292112 579291476544 579733872894 580300572672 580482429888 580930934856 581192587008 581903612928 582085972512 582535716444 583105155072 583243165692 583550463872 584079009408 585162481728 586139772042 586712733696 587350061208 587614604544 588063357144 588068620128 588333487104 588517719453 588782788704 589687841556 589998535296 590720334336 591628365504 592080183354 592804529064 593195747328 595020677679 595288675872 595748620764 596330975232 596517856128 596978750736 597247630848 597703740048 597978298368 598434965568 598622505822 599354855352 599670642432 601327191168 601595491797 601786415868 602374672384 602920267776 604038690816 604308201264 604775115018 604810208816 605047506624 605977560936 606296837376 606445764507 607038575616 607182250851 607502162016 607775781888 608435989524 609030746112 609180344784 610713151488 611457712974 611927255808 612200285982 614214893088 614491536384 614966318208 615159039132 615760367616 615911619312 616236129792 616984505856 617136058242 617739319296 618410350008 618688882944 620724842496 621001797984 621198880896 621992317021 622236356244 623802014208 624283989696 624320215552 624565168128 625243613544 625525224192 626008531104 626486604579 626522958248 626768775072 627099005952 628062956928 628831323648 631182155328 631948682304 632436952248 633409108497 634028276736 634554973184 634803941376 635002879104 635493508848 635779736064 636265271664 636793826416 637043673024 638359070976 640611345924 641034114048 641529403776 642056585312 642308496768 643295827152 643792864374 643830222288 644422182912 645412762368 645905654568 646202354688 646695849888 646733376256 647233069472 647689924332 651542870016 652582103104 652838144256 653042733624 653547301713 653585225656 653841660384 654384816096 654846719076 654884560121 655993299456 656494271856 657335562752 657593468928 658307791944 659792955072 660768818859 661571276787 662120853603 662223900672 662768088064 663028125696 663748352208 664299737552 664560376128 664598939136 665106483536 665581911192 665620372582 666905095197 667557006336 668111555584 671082588144 671601094578 672416707554 672975293826 673633138688 674629472736 674668620032 674933326848 675494003712 676009868512 676493090064 677049003268 677671506432 679543527168 680411484918 681076598784 682083942048 683171889187 683439932268 683479590816 684676304896 685159589376 685728761344 685997807616 686561531392 686567675904 687052295424 687091997504 688148167256 688418162784 690720749841 692241788928 692730413568 693265646016 693835342192 694107569088 694684174272 695711643759 695752014408 696391713792 696970216448 697135176903 697816638464 698315447808 698848741008 698889293696 699429284752 702360242496 702896624646 704086649856 704838328029 705209692064 705486381696 705527319552 706072439424 706293711596 706570826544 707157785136 708016579248 708563622426 709256255488 710346495232 713002064352 713874344832 714419520132 715629053952 716217127424 716393054718 716770506688 717093341184 717872297032 718153954848 718195627776 718744103176 718750535712 719299434887 719623408416 721991519744 722313658476 724309000074 724690622784 725017024512 725570709312 726131315544 726643861389 727247494941 727575048288 727958391808 728137203156 728244006912 728848969728 729077379712 729640695344 729969326592 730526793392 731420513472 731649729338 734154865992 735283378863 736002130944 736182918108 736902549504 737465311104 738556055838 738598912656 739169585022 739502508096 739892135936 741029467904 741320211456 741936036864 742267074456 742502642464 742837066752 743643987196 745614099072 747337204746 747673806528 748067739648 748244793978 748976216064 749554906368 749789805272 750369124189 750707091552 751045211136 751625500032 751861047828 752596004864 753177491968 754092173824 755014723584 755834872232 757837281024 758660495727 759002197536 759581836311 759930754176 760331145216 760511102076 761254514688 762081441424 762380444736 762424684032 763013765184 763357427712 764186638776 765705850041 766211173632 766454340608 767632502912 768914539668 769666166784 770260843008 770502230832 771444856512 771792316416 772033997562 772381722816 772388635392 772978497192 773976573184 774166688163 774574579808 774923449344 775871483904 776114630016 776714288592 777657554256 778772012544 780216642304 780564759966 781519696056 782721016209 783133414944 783486139392 784084476192 784091493504 784444649472 784690292604 785043718272 786250455408 786664713728 786857945346 787627112448 788837820672 789440244472 790155272808 790406038752 793360903572 793718234496 794331494352 795357141504 795552508278 795971667648 796330174464 796518651654 796938320064 797913287424 798163341096 798780035427 799139807136 799560856576 801769588224 802127322396 802381887824 803108637936 805744268352 806366820024 806730008832 807606334161 807970081248 808395783168 808587116073 808594352676 809384767488 809576334468 810002882688 810367709184 811247986032 812240459712 815276950632 815644152576 815903007744 816267047976 816897729987 818521929324 818953190784 819322048512 819955090944 820212052176 820845782262 821215492416 821648173056 821842642566 822646007808 822848077656 824547133344 824918510592 825924224241 828002397312 828265174528 829015368192 829648474992 830923776738 831614037122 831736018944 831940321608 832378652928 833658151392 834033632256 834294803817 834678041472 835315472772 835691700096 836132007936 837417275904 838441764864 838815861456 841576207104 842598243072 842605784064 843249269664 843513530931 844545477996 844925862528 845371035648 845578687536 846670505472 847324678464 847706314752 847971767814 848353695552 849391564032 850314231261 851145427968 852566941152 853877472228 854148461232 854712152064 855372538368 856411329024 857341621602 857727769536 858390485832 858440296384 858777106176 859709968623 860550349824 861207539424 861603139584 862261133184 863586565776 865874437632 866543448384 866815009686 867875463576 868929438168 869600809341 870450859008 870723644832 871396402284 871788880512 872513088128 872855419392 873128958768 873803574666 874657732608 874864748538 875325695808 877743722592 879723940096 880069100544 881025091812 881421906816 882095035716 882102930192 882827804804 883174183056 884531762334 884997802944 886080501504 886131918848 887442548256 888120275031 889206793596 890076008448 894496462848 894776784192 895468126104 895871446272 896555610072 897300391768 897652448352 897933758733 898679685277 899032283028 899505963648 899911102464 900658671616 901990786752 902679623802 903562008576 906058036224 906462301896 907162672527 907215313224 909445256064 909854871552 910557863424 911253243024 911306121088 911663672832 912653984286 913412139134 913546119168 913770517176 914521414862 916069727232 917890883712 920960999788 921322339632 922738558698 923640551424 924354194688 925476758784 926245565696 926608978944 927615525012 927669352544 928033324416 928522285056 929513569204 931087263744 931798321344 935703021312 936425984544 936480323328 937195499528 937865420316 938782199808 939784437372 940648508928 940703092736 941429919232 942094435392 942877046848 943246985472 944022105664 944751496568 950669419136 951042415104 951832459776 952504318656 952559360176 953240263272 954023595514 954397907496 955190739624 957538606464 957594170368 958334047616 959497877888 960917018886 963084877968 965745333432 966254163712 966633274368 967427612416 968119143552 968175087392 968858481852 969663326588 970043774832 970100064384 970849604208 971534886498 973292435456 975227351296 978873154656 979564100436 980377838484 981336174592 981577224144 983287081472 983989949184 984741407784 984798550208 985559446696 986003344128 987074408419 987461687916 988273141867 988426948608 989248049152 989689432608 990449422336 994152132096 995232048158 995622528312 996449606328 996898408704 997659725304 998430558873 999348793344 999406541824 1000942788736 1001335509504 1001393614848 1002167333376 1002481397104 1003255956098 1004474340914 1009462940739 1010449708032 1011547327636 1011944209104 1012002930048 1012775781748 1013241005568 1014014802768 1015573504902 1016507259648 1016566245376 1017351686912 1018915518368 1019315290752 1020617227377 1020941133388 1021614898176 1025219386224 1027014457344 1027336307776 1027739384064 1028593142016 1029378663416 1029842297088 1029851513856 1030637996256 1030960982249 1032222250884 1033231265792 1034819506688 1035619051456 1036876739008 1038362683392 1040753013288 1042026261408 1043628021612 1044177886592 1044587570688 1044648185856 1045445968256 1045455324672 1046253723472 1046724957696 1047861981958 1048273111512 1048333940544 1049143927128 1051783760896 1053540363744 1053874718336 1054344936969 1057814538096 1058290979328 1059108659136 1059440567394 1060476188672 1060736677704 1061295556864 1062024868872 1062584426752 1062845433639 1063884383232 1064217788128 1065040047236 1065519742848 1069026117632 1069503096528 1070811517248 1071629280198 1074325691136 1074589582077 1075155760032 1075640011776 1076808445548 1077293441664 1077861044224 1078116154764 1078125803568 1079435112624 1080003843584 1081663981376 1082987279616 1083470487714 1085480336149 1086463500111 1087035934176 1087525536768 1087870676992 1088356063968 1089196973316 1091362572432 1091937587712 1092205804734 1093273454592 1093616069568 1094451248018 1094461043016 1094953989888 1095790190088 1097130770208 1097474594007 1099396177792 1099891347456 1101232298988 1103275095758 1104003196416 1104274377162 1105353824256 1106197966656 1107898368984 1108754377533 1109253762144 1109838203904 1111544201856 1112044843008 1112393071756 1112904055296 1113400611684 1113753963696 1114255600128 1115465980794 1116556367872 1118421148608 1121005807119 1121510709792 1122101609472 1122367190967 1123464324096 1123474378752 1124332359552 1124684707908 1126060637328 1126567816704 1127438250048 1127791571742 1128894007296 1129766237952 1130629023752 1131138260736 1132522085376 1133752308348 1134860570624 1136755921536 1138503296304 1138864614976 1139896131264 1140496717824 1140766653114 1141881772032 1143122162136 1143637026048 1144520647776 1145036141568 1146279958164 1147400466432 1148276719232 1149316760448 1149681510912 1151448754368 1153371809502 1154499250176 1155391264512 1155753346248 1157167284768 1157688474624 1158050996343 1158572584224 1158582953088 1159467745788 1160601145344 1160964859776 1161861869712 1162385174016 1163807225856 1164171945024 1165071432888 1166486331384 1167100927744 1168158018816 1170324963456 1170847139949 1172279544084 1173425467392 1174700122416 1175229209088 1176126714288 1176137240256 1176666974208 1177035438906 1177565577408 1179375683112 1179997070592 1180286918019 1181440668672 1183256731008 1184160366708 1185609058128 1186391494656 1190041355358 1190577351744 1191497241528 1193035712256 1193328762417 1193957501472 1194495261696 1194777977481 1195407480096 1195956596736 1196869931136 1197245011644 1198709710704 1199341284864 1202654382336 1203190983594 1203572831736 1208077381632 1208616402528 1209550230036 1209620417632 1210095013248 1211955121872 1212593674752 1212891529014 1214077151232 1214364501702 1215004324032 1215551563776 1216871979048 1218360689568 1221426302976 1222915425948 1223854511616 1224400571964 1228429786176 1228983072768 1229932636416 1230318078264 1231268673393 1231823238624 1232472259584 1232763963849 1233788038681 1233969011712 1234272116484 1235478638592 1236820700016 1237377765888 1242003595968 1242397761792 1243984634042 1244472712488 1246385665107 1247421055683 1247604028416 1248567979392 1248640431104 1249130336256 1250487227088 1251050448384 1252017062208 1252973209158 1253045916496 1253537550144 1254198011904 1256125913856 1257662647296 1262364310656 1263897364608 1264873904496 1266818216994 1268056553472 1269109946368 1270005758208 1270987017696 1271559472128 1271957651721 1272530543328 1273587652832 1274087346048 1276718141952 1281222691848 1282068228096 1283058807552 1284113170624 1284616993536 1286012432403 1286591654304 1287585728748 1287660444576 1288643811851 1288844365824 1290825524736 1291811309136 1292404709376 1293391699776 1293466752512 1294466138944 1295379848664 1300222514529 1303085740032 1305164206208 1305676288512 1306085467248 1307094603426 1307170451312 1307683320768 1308769632192 1309693438152 1309769120242 1310705361999 1311986598912 1312297122807 1312988543712 1314671125504 1315186937856 1316615583888 1319585910144 1321537637718 1323142553574 1324241707206 1325536176128 1327496704416 1328599475104 1329120752256 1329197878272 1330212967072 1331163822384 1331240745164 1333810190394 1335114012672 1336223111168 1342165176288 1343202189156 1344305975497 1344833415108 1345950587652 1347266277376 1349258945472 1349337240064 1349866653696 1350988007424 1352019737024 1352986180128 1354019435703 1354098006536 1355144239207 1355343012864 1359087054336 1360822969836 1362153197568 1364167884096 1366343778374 1366879864536 1366959181632 1368980976429 1370118208701 1370319178752 1371457522688 1371782122293 1371995615232 1373123062784 1373135351808 1374104590848 1374183995008 1376296334512 1376836325568 1381441499682 1385460827136 1386531292032 1387670684384 1388215138176 1389368348544 1391423287518 1391504028816 1392783427584 1393940432896 1394270353806 1395633276928 1396630895616 1397697482016 1397778587392 1398858569504 1404720484992 1405793249292 1408173299712 1409676656058 1410419384128 1410972763392 1411054639104 1412144878848 1412587423192 1413141653088 1414315570272 1415395662197 1416033158496 1417127244852 1418512510976 1420692990464 1426004128704 1427748689664 1428839040264 1431035393271 1431258107904 1432434254848 1432786109436 1433541013376 1434186682368 1435744594064 1436307909696 1436391255552 1437488206352 1437501071424 1438598869774 1439246816832 1441375528329 1443983039488 1444627316952 1448618000148 1449381245568 1450034049024 1451141418624 1452262631088 1453287722778 1454494989882 1455150096576 1455916783616 1456274406312 1458154759424 1459281390688 1459938653184 1461053586784 1462841026944 1463299458676 1468309731984 1470566757726 1472004261888 1472365836216 1474930622208 1476532792759 1477112111676 1477197825312 1478339170044 1479005016192 1479784271872 1482058935808 1482640422912 1483872073728 1484534148912 1485005284928 1485674133504 1487287974392 1491228198144 1492848072237 1494674409492 1495347613056 1496135479296 1496489587956 1497952432128 1499109812736 1499579610544 1500738248378 1501414183104 1502090422272 1503251000064 1503722095656 1504883934147 1506354983936 1506711511371 1508184347648 1510029447168 1511669744464 1515674562048 1517320991454 1518004395072 1519163672622 1519861508352 1521022204152 1523360257353 1524162882848 1524760889472 1524849368064 1526027530368 1526714855424 1528373277552 1531411700082 1532422347264 1532908681216 1535265005824 1537829079336 1540521686016 1541004461664 1542889713024 1543584632832 1544067995124 1544763445632 1544777270784 1545956994384 1547953146368 1548333376326 1549149159616 1549846898688 1552229260032 1553428577184 1554614907659 1555315108512 1557544025088 1560433284608 1561129519932 1563039392112 1565442032418 1566266829888 1566972278784 1568168952384 1568182987008 1569380585208 1570087436544 1571792972937 1572500910816 1573329427456 1573715890692 1575254224896 1577675641344 1578880488944 1580310545616 1580812077504 1586721807144 1587436468992 1588662988704 1589160851091 1590714283008 1591105016556 1591943335296 1592660348928 1593037303308 1593876640128 1595826574848 1596326682192 1597560070854 1598279614272 1599121713152 1603539176448 1604254644792 1604763775648 1606217275872 1607443920297 1611488536704 1612733640048 1613460017664 1615212668322 1615940162496 1616791566336 1617174232146 1617188705352 1619152668936 1620005765376 1622495972064 1624480919424 1625205731571 1630553901264 1631288305152 1631806015488 1632534095952 1633795459974 1637043858648 1637906381568 1638308707101 1639910181888 1640424104352 1641676872027 1641691564524 1642430984832 1643296346112 1643685285132 1645292015616 1645696155312 1649094266688 1649837021184 1651848448482 1654912643637 1656004794624 1656530349056 1658030736384 1659296949984 1661847553476 1663228074244 1663472037888 1663880643216 1664757305856 1667316302784 1668067264512 1668589607634 1669356082944 1670630945544 1671383400192 1673198971191 1674834551808 1676883529728 1677631722912 1683152414208 1685196486144 1685211568128 1686498539328 1687027061862 1689090955992 1689851725056 1691157375072 1691687357613 1693341010944 1694649356928 1695412629504 1695943535628 1696707391104 1698783128064 1700628462522 1702290855936 1705133882304 1707754944456 1708296922464 1710745076736 1711149979671 1712822658048 1714683243204 1715455539072 1716780971664 1716880592768 1717554212352 1719419937246 1721100699648 1722415078848 1724522266368 1727173131552 1731748875264 1733086896768 1733630019372 1735750927152 1737858876336 1739201618682 1740901718016 1741447289664 1742792804568 1743577761024 1745026176256 1745710838784 1746257917536 1747607149332 1749315465216 1749729497076 1750651391616 1755487445184 1759447880192 1760138201088 1762050183624 1762843813632 1764190071432 1764205860384 1765553158359 1765655609608 1766348366112 1769063524668 1769995605888 1772161003008 1772263837696 1774885096512 1776240550062 1778413587192 1785062033037 1788992925696 1789553568384 1790936252208 1791742892544 1793111220144 1794600783536 1795304896704 1795867517466 1797359370554 1798064566056 1799011927296 1803981573504 1805359247604 1807124017152 1812116072448 1812924603792 1814325345054 1814430626448 1818890512128 1821115726848 1822506486048 1822612242176 1823327345664 1825307968572 1826824278268 1827092238336 1827541034352 1829042829724 1832139454464 1835781767424 1841921999576 1842644679264 1845477117396 1845583760341 1847281102848 1848708389376 1850953517568 1852491131392 1853217957888 1855231050024 1855338705088 1856066648832 1859027138408 1862174527488 1863596642688 1865976951063 1871406042624 1872851969088 1872960646656 1874390999056 1875730840632 1879459813737 1879568874744 1881297017856 1882859838464 1884188870784 1885754093696 1886493970944 1888044211328 1889502993136 1901338838272 1902084830208 1903664919552 1905008637312 1905118720352 1906480526544 1908047191028 1908795814992 1910381479248 1915077212928 1915188340736 1916668095232 1918995755776 1921834037772 1926169755936 1931490666864 1932508327424 1933266548736 1934855224832 1936238287104 1936350174784 1937716963704 1939326653176 1940087549664 1940200128768 1941699208416 1942307706889 1943069772996 1946584870912 1950454702592 1957746309312 1959128200872 1960641905139 1960755676968 1963154448288 1964653680363 1966574162944 1967979898368 1969482815568 1969597100416 1971118893392 1972006688256 1974148816838 1974923375832 1976546283734 1979378865216 1986362560809 1988304264192 1990464096316 1991245056624 1992899212656 1993796817408 1995319450608 1996861117746 1998813083648 2001885577472 2002671019008 2004334666752 2004962794208 2006511912196 2008948681828 2018925881478 2020899416064 2023094655272 2023888418208 2024005860096 2025551563496 2026482011136 2027116589227 2028029605536 2031147009804 2033014519296 2033132490752 2034703373824 2037831036736 2038630581504 2041234454754 2041882266776 2043229796352 2049515667561 2050438772448 2054028914688 2054672615552 2055478768128 2057186284032 2058757326832 2059684594176 2059703027712 2061275992512 2061921964498 2064444501768 2069639013376 2071238102912 2072162249523 2073753478016 2076725366784 2081506026576 2084052522816 2087256043224 2088355773184 2089175141376 2090891936512 2090910649344 2091405530709 2092507446944 2093449915392 2095723963916 2096546223024 2096667881088 2098287854256 2103567521792 2107080727488 2107749436672 2108689873938 2114514984087 2115629076192 2116581958656 2118217318272 2118881134788 2120952377344 2121473355408 2122591113728 2124049737744 2125168853504 2125690867278 2127768766464 2128435576256 2130080094472 2131039485696 2138052235264 2139006193056 2141623034496 2143258560396 2148651382272 2149179164154 2150311520064 2151280023552 2153616891096 2154586883328 2156232309528 2156251607136 2157898304661 2158870225248 2160007687168 2163327962752 2165974559232 2166940975428 2170960672298 2172927000222 2174071868352 2175051073536 2176712127936 2178393946632 2181742484823 2182725144864 2183875175424 2184411609468 2186546909184 2187232139136 2188902496036 2188922086032 2189907979776 2191580380176 2194261540416 2194949188014 2198792355584 2202464597976 2205850136589 2206550191516 2208006392832 2208548754324 2210707648512 2212395933312 2215796737968 2217508755066 2218507524288 2219676407808 2223088403712 2224786143512 2225808110592 2226801223368 2227507927392 2228511200256 2230931961588 2233112735744 2236842297216 2242011614238 2243021419584 2244203218944 2244734381934 2246928648192 2248664719104 2249369415816 2251107372567 2252121274656 2253135633408 2254876500096 2255583143484 2257788014592 2259532475904 2261258047504 2262276521472 2265044170752 2267504616696 2273511843072 2275981487181 2277006592608 2277729229952 2278745508933 2279792262528 2280993435648 2281533306228 2283763544064 2286244324272 2287274052096 2289041295552 2290072283136 2292559916328 2296553438464 2297117550123 2298633520896 2299363021824 2302897508736 2306743619004 2308998500352 2310782529024 2311506692496 2314334569536 2315376949248 2316101992686 2317145168448 2317165906176 2318935491576 2321929719552 2322500064489 2323723739424 2324770348032 2327614451712 2328343890048 2330142865776 2332972662768 2334201855488 2336316037632 2340649926912 2341694279898 2344559088168 2348163048627 2349400244832 2350458418176 2352253428576 2352274480512 2353333948416 2354070877812 2355131154816 2358751366224 2359994141184 2360573836038 2362881337344 2366513462016 2368320733416 2371218116256 2380082710716 2381154703488 2382994483056 2386071424512 2386657524834 2387915002944 2388990523392 2389555954962 2390814960192 2393739862272 2394490023288 2396340106281 2397419421408 2398682569728 2405308764672 2406381967188 2407145663472 2417232805056 2419100460072 2419240835264 2420190026496 2422819002483 2423910243744 2425187349504 2425761348219 2425783058028 2427776463211 2428154302464 2428729003404 2430008648064 2431103127552 2433743958096 2436721379136 2445830851896 2447709023232 2448801143928 2450693189961 2456859572352 2457966145536 2459865272832 2460636156528 2462537346786 2463646477248 2464944519168 2465527927698 2467576077362 2467938023424 2468544232968 2473641400032 2474755531776 2484007191936 2484795523584 2487969268084 2488945424976 2492771330214 2494842111366 2495208056832 2497135958784 2497280862208 2500974454176 2502100896768 2502884411451 2504034124416 2505946418316 2506091832992 2507075100288 2508396023808 2512251827712 2515325294592 2524728621312 2527794729216 2529747808992 2530540592793 2532642749417 2533636433988 2536113106944 2538219892736 2540011516416 2541974035392 2543118944256 2543915303442 2545061086656 2547175305664 2548174692096 2550942693783 2553436283904 2562445383696 2564136456192 2566117615104 2568226341248 2569233987072 2572024864806 2573183308608 2575171457496 2575320889152 2577287623702 2579129905869 2581651049472 2583622618272 2584809418752 2586783399552 2586933505024 2588932277888 2590759697328 2600445029058 2610328412416 2611352577024 2612170934496 2614189206852 2614340902624 2615366641536 2617539264384 2619386876304 2619538240484 2621410723998 2623973197824 2624594245614 2625977087424 2629342251008 2633231167776 2639171820288 2643075275436 2646285107148 2648483414412 2651072352256 2654993408832 2657198950208 2658241504512 2658395756544 2660425934144 2662327644768 2662481490328 2664360825093 2666574148117 2667620380788 2670228025344 2672446222336 2684330352576 2686404378312 2688611950994 2689666830216 2691901175304 2693801276199 2696039055831 2698517890944 2698674480128 2699733307392 2701976014848 2704039474048 2705972360256 2708038871406 2708196013072 2710288478414 2710686025728 2718174108672 2721645939672 2728335768192 2732687556748 2733759729072 2733918363264 2737961952858 2740236417402 2740638357504 2742915045376 2743564244586 2746246125568 2748209181696 2748367990016 2752592669024 2753672651136 2762882999364 2770921654272 2773062584064 2775341368768 2776430276352 2778736697088 2781755150999 2782846575036 2783008057632 2785133399807 2785566855168 2787880865792 2788540707612 2791266553856 2793261791232 2795394964032 2795557174784 2797717139008 2809440969984 2811586498584 2816346599424 2819353312116 2820838768256 2821945526784 2822109278208 2824289757696 2825174846384 2826283306176 2828631140544 2830791324394 2832066316992 2834254489704 2841385980928 2852008257408 2855497379328 2857678080528 2862070786542 2864868509696 2865572218872 2867082026752 2871489188128 2872615819392 2872782511104 2874976412704 2875002142848 2877197739548 2878493633664 2882751056658 2887966078976 2889254633904 2897236000296 2898762491136 2902282837248 2904525262176 2905435495429 2906575445556 2908989979764 2910300193152 2911833567232 2912548812624 2916309518848 2918562781376 2919877306368 2922107173568 2925682053888 2926598917352 2928860129899 2936619463968 2941133515452 2944008523776 2944731672432 2949861244416 2953065585518 2954224223352 2954395650624 2956678340088 2958010032384 2961223225257 2964117871616 2964819425601 2965280845824 2967744147456 2969068297824 2970010569856 2971348267008 2974575948784 2982456396288 2985696144474 2989348818984 2990695226112 2992979175912 2995291676619 2998219625472 2999159221088 3001476496756 3002828366208 3004180844544 3006502000128 3007444191312 3009767868294 3012709967872 3013423022742 3016368695296 3023339488928 3028388822217 3031349124096 3034641982908 3036008790144 3038327345244 3039723016704 3042044408304 3046720514706 3048325765696 3049521778944 3049698736128 3052055060736 3056746555104 3059080947329 3061851682131 3062823400164 3064844694528 3065817362432 3070530011648 3075658158672 3081043372032 3082008923328 3085779426048 3088135990248 3089526891264 3089554541568 3091913988768 3092882946747 3095906292736 3096666752652 3098298319232 3099693797376 3104458520064 3106857154368 3109229815318 3110630217024 3115088050176 3120866569216 3122259039864 3126078784224 3130884064836 3132533659776 3133944557568 3136337904768 3136365974016 3138761170416 3140174873088 3143585945874 3145001821632 3146658854912 3147431781384 3155351282688 3157760977888 3160621091232 3161624155008 3163034810907 3173443614288 3174872937984 3177325977408 3178321702182 3181428566016 3182210033112 3183886670592 3186074606616 3187753280256 3188536300917 3191653149696 3192653364384 3195120141708 3196559228544 3198243426304 3207078352896 3208509289584 3209527551296 3212434551744 3214887840594 3222977073408 3223768746231 3225467280096 3226920035328 3230425336644 3231880324992 3233583132672 3234348464292 3234377410704 3238305337872 3240011530752 3244991944128 3248961838848 3250411463142 3256441008447 3261107802528 3262576610304 3263612030976 3265068191904 3267590919948 3274087717296 3275812763136 3276617414202 3279820363776 3280848208704 3283353744054 3283383129048 3284861969664 3287370570264 3291392310624 3292423782021 3298188533376 3299674042368 3303696896964 3309825287274 3312009589248 3313060698112 3316061472768 3318593899968 3323695106952 3326263132599 3326456148488 3327761286432 3329514611712 3334632605568 3336134529024 3337179215268 3338712165888 3341261891088 3342766800384 3346397942382 3349669103616 3355263445824 3363017421357 3366304828416 3367101572901 3370392972288 3370423136256 3372997078656 3374054123724 3378181911984 3379703450112 3382314750144 3383374715226 3386682021888 3389298713856 3391887071256 3393414782208 3397566256128 3401256925044 3404581711872 3410267764608 3415509888912 3416593844928 3421490153472 3422299959342 3425645316096 3429366486408 3430911078144 3433561943328 3433761185536 3435108424704 3438839874492 3442201399296 3444830157696 3449044532736 3454346263104 3463497750528 3466173793536 3467260038744 3471501854304 3474152989029 3475717752672 3478403237364 3481803436032 3482894579328 3485585609136 3487155522048 3490052352512 3491421677568 3492515835072 3495214298664 3499458994152 3501302783232 3510974890368 3512541419847 3518895760384 3520276402176 3524100367248 3525687627264 3528380142864 3528411720768 3531106316718 3531311219216 3532696732224 3538127049336 3539991211776 3540860754057 3544322006016 3549770193024 3552481100124 3556827174384 3570124066074 3579107136768 3581872504416 3583485785088 3586222440288 3589201567072 3590609793408 3591735034932 3594718741108 3596129132112 3598023854592 3607963147008 3610718495208 3624232144896 3625849207584 3628650690108 3628861252896 3631632560671 3637781024256 3642231453696 3645012972096 3645224484352 3646654691328 3650615937144 3653648556536 3655082068704 3658085659448 3660912049201 3664278908928 3671563534848 3683843999152 3685289358528 3690954234792 3691167520682 3693806020179 3697416778752 3698291891547 3701364116043 3701907035136 3704982262784 3706435915776 3710462100048 3710677410176 3712133297664 3718054276816 3727193285376 3731953902126 3742263167049 3742812085248 3745703938176 3745921293312 3748781998112 3751461681264 3758919627474 3759137749488 3762594035712 3765719676928 3768377741568 3771508187392 3772987941888 3776088422656 3779005986272 3802677676544 3804169660416 3807329839104 3810017274624 3810237440704 3812961053088 3815872955163 3816094382056 3817591629984 3820762958496 3830154425856 3830376681472 3833336190464 3837991511552 3843668075544 3852339511872 3858037297209 3862981333728 3865016654848 3865931435553 3866533097472 3869710449664 3872476574208 3872700349568 3875433927408 3878653306352 3880175099328 3880400257536 3883398416832 3884615413778 3886139545992 3900909405184 3915492618624 3918256401744 3921283810278 3921511353936 3926308896576 3929307360726 3933148325888 3935959796736 3938965631136 3939194200832 3942237786784 3944013376512 3948297633676 3949846751664 3953092567468 3958757730432 3972725121618 3976608528384 3980928192632 3982490113248 3985798425312 3987593634816 3988842320737 3990638901216 3993722235492 3997626167296 4003771154944 4005342038016 4008669333504 4009925588416 4013023824392 4017897363656 4032917926491 4037851762956 4041798832128 4046189310544 4047776836416 4048011720192 4051103126992 4052964022272 4054233178454 4056059211072 4062058307109 4062294019608 4065432717621 4066029038592 4069406747648 4075662073472 4077261163008 4082468909508 4083764533552 4086459592704 4099031335122 4100877544896 4109345231104 4110354626103 4110957536256 4114372568064 4115346366879 4117514653664 4119369188352 4119406055424 4122551985024 4123843928996 4128889003536 4139278026752 4142476205824 4144324499046 4147506956032 4163012053152 4168105045632 4174512086448 4176711546368 4178350282752 4181783873024 4181821298688 4182811061418 4185014893888 4186899830784 4191447927832 4193092446048 4193335762176 4196575708512 4207135043584 4214161454976 4215498873344 4217379747876 4229029968174 4231258152384 4233163917312 4236434636544 4237762269576 4242946710816 4245182227456 4246186986591 4248099475488 4250337707008 4251381734556 4255537532928 4256871152512 4260160188944 4262078971392 4278012386112 4283246068992 4286517120792 4293106179813 4297302764544 4298358328308 4300623040128 4302560047104 4307233782192 4309173766656 4312464619056 4312503214272 4315796609322 4317740450496 4320015374336 4326655925504 4331949118464 4333881950856 4341921344596 4345854000444 4348143736704 4350102147072 4353424255872 4356787893264 4363484969646 4365450289728 4367750350848 4368823218936 4374464278272 4377804992072 4377844172064 4379815959552 4381187467039 4383160760352 4388523080832 4389898376028 4397584711168 4404929195952 4411700273178 4413100383032 4416012785664 4417097508648 4424791866624 4429598378277 4431593475936 4435017510132 4437015048576 4439352815616 4446176807424 4449572287024 4451616221184 4453602446736 4455015854784 4457022400512 4461863923176 4473684594432 4478544216711 4484023228476 4486042839168 4488406437888 4489468763868 4493857296384 4497329438208 4498738831632 4502214745134 4504242549312 4506271266816 4509753000192 4511166286968 4514651802441 4519064951808 4520134534113 4522516095008 4524553042944 4530088341504 4535009233392 4547023686144 4551962974362 4554013185216 4555458459904 4557491017866 4559584525056 4563066612456 4570080772059 4572488648544 4574548104192 4578082591104 4580144566272 4585119832656 4593106876928 4594235100246 4597267041792 4598726043648 4605795017472 4613487238008 4621565058048 4623013384992 4628669139072 4630753898496 4632203985372 4634290336896 4634331812352 4637870983152 4643859439104 4645000128978 4647447478848 4649540696064 4656687780096 4660285731552 4663844722977 4665945325536 4668403710976 4672632075264 4681299853824 4683388559796 4689118176336 4696326097254 4698800489664 4700916836352 4704506857152 4704548961024 4708141755624 4710262309632 4715378918811 4717502732448 4719988282368 4721147672076 4725762674688 4733026924032 4736641466832 4742436232512 4760165421432 4762309406976 4765988966112 4767482553273 4772142849024 4773315049668 4775830005888 4777981046784 4779111909924 4781629920384 4787479724544 4788980046576 4792680212562 4794838842816 4797365139456 4810617529344 4812763934376 4814291326944 4822331760891 4834465610112 4838200920144 4838481670528 4840380052992 4845638004966 4847820487488 4850374699008 4851522696438 4851566116056 4855552926422 4857458006808 4860017296128 4867487916192 4873442758272 4891661703792 4895418046464 4897602287856 4901386379922 4913719144704 4919730545664 4921272313056 4925030616081 4925074693572 4927292954496 4929889038336 4931055855396 4935152154724 4935876046848 4937088465936 4947282800064 4949511063552 4964737930911 4968014383872 4969591047168 4975938536168 4977890849952 4985542660428 4989684222732 4990416113664 4994271917568 4994561724416 5001948908352 5004201793536 5005768822902 5008068248832 5011892836632 5012183665984 5014150200576 5019596913573 5024503655424 5030650589184 5049457242624 5055589458432 5059495617984 5061081185586 5065285498834 5067272867976 5075062072839 5080023032832 5083948070784 5086237888512 5087830606884 5090122173312 5094350611328 5096349384192 5101885387566 5106872567808 5124890767392 5132235230208 5136452682496 5138467974144 5144049729612 5146366617216 5150342914992 5150641778304 5154575247404 5158259811738 5163302098944 5167245236544 5173566799104 5173867010048 5177864555776 5181519394656 5200890058116 5220656824832 5222705154048 5224341868992 5228378413704 5228681805248 5230733283072 5235078528768 5238773752608 5239076480968 5242821447996 5247129775327 5247946395648 5249188491228 5251954174848 5258684502016 5266462335552 5278343640576 5286150550872 5292570214296 5296659475077 5296966828824 5309986817664 5314397900416 5316483009024 5316791513088 5320851868288 5324655289536 5324962980656 5328721650186 5333148296234 5335240761576 5368660705152 5372808756624 5377223901988 5379333660432 5383802350608 5387602552398 5392078111662 5397035781888 5397348960256 5408078948096 5411944720512 5416077742812 5416392026144 5420576956828 5421372051456 5436348217344 5443291879344 5456671536384 5465375113496 5467519458144 5467836726528 5473776264869 5475923905716 5480472834804 5481276715008 5485830090752 5487128489172 5492492251136 5496418363392 5496735980032 5505185338048 5507345302272 5525765998728 5536751281023 5541843308544 5546125168128 5550682737536 5552860552704 5557473394176 5563510301998 5565693150072 5566016115264 5570266799614 5577081415224 5586523582464 5590789928064 5591114349568 5595434278016 5597930853189 5618881939968 5623172997168 5638706624232 5641677536512 5643891053568 5648579515392 5650349692768 5652566612352 5657262281088 5661582648788 5664132633984 5668508979408 5682771961856 5704016514816 5710994758656 5715356161056 5724141573084 5729737019392 5731144437744 5734164053504 5742978376256 5745231638784 5745565022208 5749952825408 5750004285696 5754395479096 5756987267328 5763240900769 5765502113316 5775932157952 5778509267808 5794472000592 5797524982272 5804565674496 5809050524352 5810870990858 5813150891112 5817979959528 5820600386304 5825097625248 5826923120667 5832619037696 5837125562752 5839754612736 5844214347136 5851364107776 5853197834704 5857720259798 5873238927936 5882267030904 5889463344864 5893961041089 5899722488832 5906131171036 5908448446704 5908791301248 5913356680176 5916020064768 5922446450514 5928235743232 5929638851202 5938136595648 5940021139712 5949151897568 5959087682427 5964912792576 5971392288948 5978697637968 5981390452224 5985958351824 5990583353238 5996439250944 5998318442176 6002952993512 6005656732416 6013004000256 6014888382624 6019481864099 6019535736588 6025419935744 6026846045484 6032737390592 6046678977856 6056777644434 6062698248192 6069283965816 6072017580288 6076654690488 6079446033408 6081349767681 6084088816608 6093441029412 6096651531392 6099043557888 6099397472256 6104110121472 6113493110208 6118161894658 6123703364262 6125646800328 6129689389056 6141060023296 6148547002683 6151316317344 6162086744064 6164017846656 6171558852096 6176271980496 6179053782528 6179109083136 6183827977536 6185765893494 6191812585472 6193333505304 6196596638464 6208917040128 6213714308736 6216486748569 6218459630636 6221260434048 6230176100352 6241733138432 6244518079728 6252157568448 6261768129672 6265067319552 6272675809536 6272731948032 6274216592127 6277522340832 6280349746176 6287171891748 6290003643264 6293317709824 6294863562768 6310702565376 6315521955776 6321242182464 6323248310016 6326069621814 6343544952261 6346887228576 6349745875968 6354651954816 6356643404364 6362857132032 6364420066224 6367773341184 6372149213232 6375506560512 6377072601834 6383306299392 6385306728768 6390240283416 6393118457088 6414156705792 6417018579168 6419055102592 6424869103488 6429775681188 6445954146816 6447537492462 6450934560192 6453840070656 6460850673288 6463760649984 6468696928584 6468754821408 6473694913983 6476610675744 6480023061504 6489983888256 6497923677696 6500822926284 6512882016894 6522215605056 6525153220608 6530136383808 6535181839896 6545227454469 6548175434592 6551625526272 6553234828404 6559640727552 6561696417408 6566707488108 6566766258096 6569723939328 6574741140528 6582784621248 6584847564042 6596377066752 6607393793928 6617550409767 6619650574548 6624019178496 6626121396224 6632122945536 6637187799936 6647390213904 6652526265198 6652912296976 6655522572864 6659029223424 6669265211136 6674358430536 6677424331776 6682523782176 6685533600768 6692795884764 6699338207232 6710526891648 6726034842714 6732609656832 6734203145802 6740785944576 6745994157312 6748108247448 6753322117701 6756363823968 6759406900224 6764629500288 6766749430452 6773364043776 6778597427712 6783774142512 6786829564416 6795132512256 6802513850088 6820535529216 6827944461543 6831019777824 6833187689856 6836236526799 6841915487231 6842980306944 6844599918684 6851290632192 6858732972816 6861822156288 6867123886656 6867522371072 6870216849408 6877679748984 6889660315392 6891352650369 6898089065472 6908692526208 6926995501056 6932347587072 6934520077488 6943003708608 6948305978058 6951435505344 6956806474728 6965789158656 6967500193467 6971171218272 6974311044096 6980104705024 6982843355136 6985031670144 6990428597328 6998917988304 7002605566464 7021949780736 7025082839694 7037791520768 7048200734496 7051375254528 7056760285728 7056823441536 7062212633436 7062622438432 7065393464448 7076254098672 7079982423552 7081721508114 7088644012032 7099540386048 7104962200248 7113654348768 7140248132148 7158214273536 7163745008832 7166971570176 7172444880576 7178403134144 7181219586816 7183470069864 7189020318843 7189437482216 7192258264224 7196047709184 7203730161331 7215926294016 7221436990416 7251698415168 7257301380216 7257722505792 7263265121342 7268457007449 7275562048512 7277284044657 7283329389633 7284462907392 7290025944192 7290448968704 7293309382656 7301231874288 7307297113072 7310164137408 7316171318896 7321824098402 7343127069696 7367687998304 7370578717056 7381908469584 7382335041364 7387612040358 7394833557504 7396583783094 7402728232086 7403814070272 7409964525568 7420924200096 7421354820352 7424266595328 7436108553632 7454386570752 7463907804252 7484526334098 7485624170496 7491407876352 7491842586624 7497563996224 7502923362528 7508653234353 7514890781057 7517839254948 7518275498976 7525188071424 7531439353856 7536755483136 7543016374784 7545975883776 7552176845312 7558011972544 7591621778379 7597928248251 7605355353088 7608339320832 7614659678208 7620034549248 7620474881408 7625922106176 7631745910326 7632188764112 7635183259968 7641525916992 7652828081349 7660308851712 7666672380928 7675983023104 7687336151088 7704679023744 7716074594418 7725962667456 7730033309696 7731862871106 7739420899328 7744953148416 7745400699136 7750867854816 7757306612704 7760350198656 7760800515072 7766796833664 7769230827556 7772279091984 7801818810368 7830985237248 7836512803488 7842567620556 7843022707872 7849012308547 7852617793152 7858614721452 7866296651776 7871919593472 7877931262272 7878388401664 7884475573568 7888026753024 7896595267352 7899693503328 7906185134936 7912293783757 7917515460864 7945450243236 7953217056768 7961856385264 7964980226496 7971596850624 7975187269632 7977684641474 7981277802432 7987444470984 7993082475279 7999722444351 8007542309888 8010684076032 8017338667008 8019851176832 8026047648784 8035794727312 8065835852982 8075703525912 8088117167493 8092378621088 8095553672832 8096023440384 8102206253984 8105928044544 8108466356908 8112118422144 8124116614218 8124588039216 8130865435242 8132058077184 8138813495296 8151324146944 8154522326016 8164937819016 8167529067104 8198062670244 8201755089792 8218690462208 8220709252206 8221915072512 8228745136128 8230692733758 8235029307328 8238738376704 8245103970048 8247687857992 8254060366079 8257778007072 8278556053504 8284952411648 8288648998092 8295013912064 8326024106304 8336210091264 8345265452997 8349024172896 8353423092736 8355400199421 8356700565504 8363567746048 8363642597376 8365622122836 8370029787776 8373799661568 8382895855664 8386184892096 8386671524352 8393151417024 8428322909952 8430997746688 8434759495752 8458059936348 8462516304768 8466327834624 8472869273088 8475524539152 8485893421632 8490364454912 8492373973182 8496198950976 8500675414016 8502763469112 8513742305024 8520320377888 8524157942784 8556024772224 8566492137984 8573034241584 8586212359626 8594605529088 8596716656616 8601246080256 8614467564384 8618347533312 8621046306109 8624929238112 8625006428544 8631593218644 8635480900992 8640030748672 8653311851008 8663898236928 8667763901712 8683842689192 8691708000888 8696287473408 8706848511744 8713575786528 8716306486287 8726969939292 8730900579456 8735500701696 8737646437872 8748928556544 8755609984144 8755688344128 8759631919104 8762374934078 8766321520704 8777046161664 8779796752056 8786580389697 8795169422336 8809858391904 8823400546356 8826200766064 8832025571328 8834195017296 8849583733248 8859196756554 8863186951872 8870035020264 8874030097152 8883669675771 8892353614848 8894458276803 8899144574048 8903232442368 8907204893472 8910031709568 8914044801024 8923727846352 8947369188864 8957088433422 8968046456952 8972085678336 8978937527736 8985875029857 8994658876416 8997477663264 9004429490268 9008485098624 9012542533632 9019506000384 9022332573936 9029303604882 9038129903616 9040269068226 9045032190016 9049106085888 9070018466784 9085166466651 9094047372288 9103925948724 9108026370432 9110916919808 9114982035732 9119169050112 9126133224912 9140161544118 9144977297088 9149096208384 9156165182208 9170239665312 9177242841987 9186213753856 9188470200492 9194534083584 9197452087296 9211590034944 9226974476016 9243130116096 9246026769984 9257338278144 9264407970744 9268580673792 9268663624704 9275741966304 9278648840241 9287718878208 9290000257956 9294894957696 9299081392128 9313375560192 9320571463104 9327689445954 9331890651072 9336807421952 9345264150528 9362599707648 9366777119592 9378236352672 9392652194508 9397600979328 9401833672704 9409013714304 9409097922048 9416283511248 9420524619264 9430757837622 9435005464896 9439976564736 9442295344152 9466053848064 9473282933664 9484872465024 9489104432721 9520330842864 9524618813952 9531977932224 9534965106546 9544285698048 9546630099336 9551660011776 9558223819848 9563259840768 9565608902751 9574959449088 9577960093152 9585360425124 9589677685632 9594730278912 9621235058688 9625527868752 9628582653888 9644663521782 9668931220224 9676401840288 9676963341056 9680760105984 9691276009932 9695640974976 9700749398016 9703045392876 9703132232112 9711105852844 9714916013616 9720034592256 9734975832384 9746885516544 9769323025341 9783323407584 9790836092928 9795204575712 9802772759844 9827438289408 9839461091328 9842544626112 9850061232162 9850149387144 9854585908992 9862111710792 9870304309448 9874176931872 9877271346063 9894565600128 9899022127104 9929475861822 9936028767744 9939182094336 9951877072336 9955781699904 9971085320856 9978789397797 9979368445464 9988543835136 10003897816704 10008403587072 10011537645804 10016136497664 10023785673264 10024367331968 10028300401152 10039193827146 10049007310848 10098914485248 10111178916864 10118991235968 10122162371172 10130570997668 10134545735952 10150124145678 10160046065664 10167896141568 10175661213768 10180244346624 10188701222656 10192698768384 10203770775132 10213745135616 10249781534784 10264470460416 10272905364992 10276935948288 10288099459224 10292733234432 10300685829984 10301283556608 10309150494808 10316519623476 10326604197888 10334490473088 10347133598208 10347734020096 10355729111552 10363038789312 10401780116232 10422458967087 10441313649664 10445410308096 10448683737984 10456756827408 10457363610496 10461466566144 10470157057536 10477547505216 10478152961936 10485642895992 10494259550654 10498376982456 10503908349696 10532924671104 10556687281152 10572301101744 10585140428592 10593318950154 10593933657648 10619973635328 10628795800832 10632966018048 10641703736576 10649310579072 10649925961312 10657443300372 10666296592468 10670481523152 10737321410304 10745617513248 10754447803976 10758667320864 10767604701216 10775205104796 10784156223324 10794071563776 10794697920512 10816157896192 10823889441024 10832155485624 10832784052288 10841153913656 10872696434688 10886583758688 10894897682013 10913343072768 10930750226992 10935038916288 10935673453056 10947552529738 10951847811432 10960945669608 10974256978344 10982736147603 10992836726784 10993471960064 11010370676096 11014690604544 11051531997456 11073502562046 11092250336256 11101365475072 11104092348129 11105721105408 11114946788352 11127020603996 11131386300144 11132032230528 11140533599228 11154162830448 11181579856128 11182228699136 11190868556032 11195861706378 11226789501147 11237763879936 11246345994336 11277413248464 11283355073024 11287782107136 11297159030784 11300699385536 11305133224704 11314524562176 11323165297576 11328265267968 11337017958816 11340570804739 11365543923712 11408033029632 11421989517312 11430712322112 11447618865489 11448283146168 11462288875488 11468328107008 11485956752512 11490463277568 11491130044416 11499905650816 11500008571392 11508790958192 11513974534656 11526481801538 11531004226632 11557018535616 11588944001184 11595049964544 11597794306659 11609131348992 11618101048704 11621741981716 11626301782224 11635959919056 11641200772608 11650195250496 11653846241334 11665238075392 11674251125504 11688428694272 11702728215552 11706395669408 11715440519596 11746477855872 11764534061808 11778926689728 11787922082178 11799444977664 11812262342072 11816896893408 11817582602496 11826713360352 11832040129536 11844892901028 11856471486464 11859277702404 11876273191296 11880042279424 11898303795136 11918175364854 11929825585152 11942784577896 11957395275936 11962780904448 11966526962211 11971916703648 11981166706476 11992878501888 11996636884352 12005905987024 12011313464832 12026008000512 12029776765248 12038963728198 12039071473176 12053692090968 12093357955712 12098753779473 12113555288868 12125396496384 12138567931632 12144035160576 12153309380976 12158892066816 12162699535362 12168177633216 12186882058824 12193303062784 12196298152863 12198087115776 12208220242944 12226986220416 12236323789316 12247406728524 12251293600656 12259378778112 12282120046592 12297094005366 12302632634688 12328035693312 12331063878309 12343117704192 12346039100637 12352543960992 12358107565056 12358218166272 12367655955072 12371531786988 12383625170944 12386667010608 12393193276928 12417834080256 12427428617472 12432973497138 12436919261272 12442520868096 12483466276864 12489036159456 12504315136896 12523536259344 12530134639104 12545351619072 12545463896064 12548433184254 12555044681664 12560699492352 12574343783496 12580007286528 12589727125536 12621405130752 12631043911552 12642484364928 12646496620032 12652139243628 12687089904522 12693774457152 12699491751936 12709303909632 12713286808728 12728840132448 12735546682368 12738560959773 12744298426464 12751013121024 12754145203668 12766612598784 12770613457536 12780480566832 12786236914176 12834037158336 12838110205184 12849738206976 12859551362376 12879318539439 12891908293632 12895074984924 12901869120384 12907680141312 12921701346576 12927521299968 12937393857168 12937509642816 12947389827966 12953221351488 12960046123008 12979967776512 12995847355392 13001645852568 13025764033788 13044431210112 13050306441216 13060272767616 13070363679792 13090454908938 13096350869184 13103251052544 13106469656808 13123392834816 13133414976216 13133532516192 13139447878656 13143562401117 13149482281056 13165569242496 13169695128084 13192754133504 13214787587856 13235100819534 13239301149096 13248038356992 13274375599872 13288795134831 13294780427808 13305052530396 13305824593952 13311045145728 13318058446848 13338530422272 13348716861072 13354848663552 13365047564352 13371067201536 13385591769528 13421053783296 13435632650133 13452069685428 13465219313664 13468406291604 13481571889152 13491988314624 13496216494896 13506644235402 13512727647936 13518813800448 13529259000576 13533498860904 13543955407323 13557194855424 13560403602339 13567548285024 13573659128832 13590265024512 13605027700176 13641071058432 13655888923086 13662039555648 13666375379712 13672473053598 13683830974462 13689199837368 13710242316177 13717465945632 13723644312576 13734247773312 13735044742144 13740433698816 13755359497968 13779320630784 13782705300738 13796178130944 13817385052416 13864695174144 13869040154976 13886007417216 13896611956116 13902871010688 13913612949456 13931578317312 13935000386934 13942342436544 13948622088192 13960209410048 13970063340288 13980857194656 13991534168931 13997835976608 14005211132928 14043899561472 14050165679388 14075583041536 14096401468992 14102750509056 14113520571456 14113646883072 14124425266872 14125244876864 14130786928896 14146136756433 14152508197344 14159964847104 14163443016228 14175081930361 14177288024064 14199080772096 14209924400496 14227308697536 14280496264296 14302447659819 14316428547072 14327490017664 14333943140352 14344889761152 14356806268288 14362439173632 14366940139728 14378040637686 14378874964432 14384516528448 14392095418368 14407460322662 14431852588032 14442873980832 14503396830336 14514602760432 14515445011584 14526530242684 14536914014898 14551124097024 14554568089314 14566658779266 14580051888384 14580897937408 14602463748576 14614594226144 14620328274816 14632342637792 14643648196804 14686254139392 14735375996608 14741157434112 14763816939168 14764670082728 14775091848243 14775224080716 14787365730467 14789667115008 14793167566188 14805456464172 14807628140544 14819929051136 14841848400192 14842709640704 14848533190656 14872217107264 14894213792733 14908773141504 14927815608504 14969052668196 14971248340992 14982815752704 14983685173248 14995127992448 15005846725056 15017306468706 15029781562114 15035678509896 15036550997952 15058790740719 15073510966272 15086032749568 15091951767552 15104353690624 15116023945088 15183243556758 15195856496502 15210710706176 15240069098496 15240949762816 15251844212352 15263491820652 15264377528224 15270366519936 15283051833984 15305656162698 15320617703424 15333344761856 15351966046208 15374672302176 15409358047488 15426096746449 15432149188836 15451925334912 15460066619392 15463725742212 15478841798656 15489906296832 15490801398272 15501735709632 15514613225408 15520700397312 15521601030144 15533593667328 15538461655112 15544558183968 15569352284167 15603637620736 15661970474496 15673025606976 15685135241112 15686045415744 15698024617094 15705235586304 15717229442904 15741389325981 15743839186944 15755862524544 15756776803328 15768951147136 15776053506048 15793190534704 15799387006656 15812370269872 15824587567514 15835030921728 15890900486472 15923712770528 15929960452992 15943193701248 15950374539264 15955369282948 15962555604864 15974888941968 15986164950558 15999444888702 16015084619776 16039702353664 16052095297568 16071589454624 16131671705964 16151407051824 16176234334986 16184757242176 16191107345664 16192046880768 16204412507968 16216932713816 16224236844288 16241860720349 16248233228436 16249176078432 16261730870484 16264116154368 16277626990592 16302648293888 16309044652032 16329875638032 16335058134208 16396125340488 16403510179584 16421328794607 16437380924416 16441418504412 16443830145024 16457490272256 16461385467516 16470058614656 16477476753408 16490207940096 16495375715984 16508120732158 16515556014144 16569904823296 16577297996184 16590027824128 16610253843069 16652048212608 16672420182528 16690530905994 16698048345792 16706846185472 16710800398842 16727135492096 16731244245672 16740059575552 16765791711328 16772369784192 16773343048704 16786302834048 16793792559567 16856645819904 16861995493376 16869518991504 16916119872696 16925032609536 16945738546176 16951049078304 16963994344279 16971786843264 16980728909824 16984747946364 16992397901952 17001350828032 17005526938224 17027484610048 17040640755776 17048315885568 17100763984249 17112049544448 17132984275968 17146068483168 17172424719252 17189211058176 17193433313232 17202492160512 17228935128768 17236695066624 17242092612218 17249858476224 17250012857088 17263186437288 17270961801984 17289722702307 17306623702016 17327796473856 17335527803424 17367685378384 17383416001776 17392574946816 17413697023488 17427151573056 17432612972574 17453939878584 17461801158912 17475292875744 17480769362001 17497857113088 17511219968288 17511376688256 17519263838208 17524749868156 17532643041408 17554092323328 17559593504112 17573160779394 17590338844672 17619716783808 17646801092712 17652401532128 17668390034592 17681883123267 17699167466496 17718393513108 17726373903744 17740070040528 17748060194304 17767339351542 17784707229696 17788916553606 17798289148096 17814409786944 17820063419136 17847455692704 17877263047281 17894738377728 17914176866844 17936092913904 17944171356672 17957875055472 17971750059714 17989317752832 17994955326528 18008858980536 18016970197248 18039012000768 18044665147872 18058445592297 18058607209764 18076259807232 18080538136452 18090064380032 18098212171776 18140036933568 18170332933302 18188094744576 18207851897448 18216052740864 18221833839616 18229964071464 18238338100224 18244049303043 18252266449824 18280323088236 18289954594176 18298192416768 18312330364416 18340479330624 18354485683974 18372427507712 18376940400984 18389068167168 18423180069888 18445641008049 18453948952032 18486260232192 18492053539968 18514676556288 18528815941488 18537161347584 18537327249408 18551483932608 18557297680482 18575437756416 18580000515912 18589789915392 18626751120384 18641142926208 18649460245707 18655378891908 18663781302144 18673614843904 18690528301056 18725199415296 18733554239184 18756472705344 18785304389016 18795201958656 18818027428608 18818195844096 18822649776381 18832567022496 18841049238528 18861515675244 18870010929792 18879953129472 18884590688304 18932107696128 18946565867328 18969744930048 18978208865442 19040661685728 19049237627904 19063955864448 19069930213092 19088571396096 19093260198672 19103320023552 19116447639696 19126519681536 19131217805502 19149918898176 19155920186304 19170720850248 19179355371264 19242470117376 19251055737504 19257165307776 19289327043564 19337862440448 19352803680576 19353926682112 19361520211968 19382552019864 19391281949952 19406090785752 19406264464224 19421084741949 19422211705688 19429832027232 19440069184512 19469951664768 19493771033088 19538646050682 19566646815168 19590409151424 19605545519688 19635682363407 19654876578816 19678922182656 19685089252224 19700122464324 19700298774288 19709171817984 19724223421584 19740608618896 19748353863744 19754542692126 19789131200256 19858951723644 19872057535488 19878364188672 19903754144672 19911563399808 19942170641712 19957578795594 19958736890928 19977087670272 20007795633408 20023075291608 20032272995328 20047571346528 20048734663936 20056600802304 20078387654292 20098014621696 20197828970496 20222357833728 20237982471936 20244324742344 20259966353103 20261141995336 20269091471904 20300248291356 20301421363751 20320092131328 20335792283136 20351322427536 20360488693248 20377402445312 20385397536768 20407541550264 20483833384629 20499563069568 20508709580397 20525746461693 20528940920832 20545810729984 20553871896576 20576198918448 20585466468864 20601371659968 20602567113216 20618300989616 20633039246952 20668980946176 20674057951107 20694267196416 20711458223104 20726077578624 20803560232464 20844917934174 20882627299328 20897367475968 20913513654816 20914727220992 20922933132288 20940314115072 20955095010432 20956305923872 20971285791984 20988519101308 20996753964912 21007816699392 21065849342208 21113374562304 21144602203488 21170280857184 21186637900308 21187867315296 21239947270656 21257591601664 21265932036096 21283407473152 21298621158144 21299851922624 21314886600744 21332593184936 21340963046304 21474642820608 21491235026496 21508895607952 21517334641728 21535209402432 21550410209592 21567060956529 21568312446648 21588143127552 21611190483993 21632315792384 21647778882048 21664310971248 21665568104576 21682307827312 21773167517376 21789795364026 21826686145536 21849988168899 21861500453984 21870077832576 21871346906112 21895105059476 21903695622864 21921891339216 21948513956688 21965472295206 21986943920128 22020741352192 22029381209088 22103063994912 22147005124092 22184500672512 22202730950144 22208184696258 22211442210816 22229893576704 22254041207992 22262772600288 22264064461056 22281067198456 22298282481497 22308325660896 22363159712256 22364457398272 22381737112064 22391723412756 22453579002294 22475527759872 22492691988672 22525959703059 22544672343171 22554826496928 22566710146048 22575564214272 22594318061568 22601398771072 22610266449408 22629049124352 22646330595152 22656530535936 22674035917632 22681141609478 22793784744753 22816066059264 22843979034624 22861424644224 22895237730978 22896566292336 22924577750976 22936656214016 22971913505024 22980926555136 22999811301632 23000017142784 23017581916384 23027949069312 23052963603076 23062008453264 23114037071232 23177888002368 23190099929088 23195588613318 23218262697984 23236202097408 23243483963432 23252603564448 23271919838112 23282401545216 23300390500992 23307692482668 23330476150784 23348502251008 23376857388544 23405456431104 23412791338816 23430881039192 23492955711744 23529068123616 23547036925641 23557853379456 23575844164356 23598889955328 23624524684144 23633793786816 23635165204992 23653426720704 23664080259072 23689785802056 23718555404808 23736881351271 23752546382592 23760084558848 23796607590272 23836350729708 23859651170304 23885569155792 23914790551872 23925561808896 23933053924422 23943833407296 23962333412952 23993273768704 23999167333053 24011811974048 24022626929664 24052016001024 24059553530496 24077927456396 24078142946352 24107384181936 24186715911424 24197507558946 24227110577736 24264351502479 24277135863264 24288070321152 24306618761952 24317784133632 24325399070724 24336355266432 24373764117648 24386606125568 24392596305726 24396174231552 24416440485888 24453972440832 24472647578632 24494813457048 24502587201312 24564240093184 24594188010732 24605265269376 24656071386624 24662127756618 24686235408384 24692078201274 24705087921984 24716215130112 24735311910144 24743063573976 24762181098237 24773334021216 24786386553856 24835668160512 24854857234944 24865946994276 24873838522544 24885041736192 24978072318912 25008630273792 25035796358991 25047072518688 25060269278208 25066200598263 25090703238144 25090927792128 25096866368508 25110089363328 25121398984704 25148687566992 25160014573056 25179454251072 25262087823104 25284968729856 25292993240064 25304278487256 25374179809044 25387548914304 25398983503872 25418607819264 25426573617456 25457680264896 25471093364736 25477121919546 25488596852928 25502026242048 25508290407336 25541226915072 25560961133664 25572473828352 25668074316672 25676220410368 25699476413952 25719102724752 25758637078878 25783816587264 25790149969848 25803738240768 25843402693152 25855042599936 25863138918327 25874787714336 25875019285632 25894779655932 25906442702976 25920092246016 25959935553024 25991694710784 26003291705136 26051528067576 26088862420224 26120545535232 26140727359584 26148919458861 26180909817876 26192701738368 26206502105088 26212939313616 26246785669632 26266829952432 26267065032384 26278895757312 26287124802234 26298964562112 26331138484992 26339390256168 26359741169091 26385508267008 26429575175712 26470201639068 26478602298192 26496076713984 26548751199744 26577590269662 26589560855616 26610105060792 26611649187904 26622090291456 26651009027313 26677060844544 26683374830409 26697433722144 26709697327104 26730095128704 26742134403072 26771183539056 26842107566592 26871265300266 26904139370856 26936812583208 26957625089571 26983976629248 26992432989792 27013288470804 27025455295872 27037627600896 27058518001152 27066997721808 27087910814646 27114389710848 27120807204678 27135096570048 27147318257664 27210055400352 27282142116864 27311777846172 27324079111296 27332750759424 27344946107196 27367661948924 27378399674736 27420484632354 27434931891264 27447288625152 27468495546624 27470089484288 27510718995936 27531728525961 27558641261568 27565410601476 27592356261888 27634770104832 27729390348288 27738080309952 27772014834432 27793223912232 27805742021376 27827225898912 27835946520723 27859070243587 27863156634624 27870000773868 27884684873088 27897244176384 27920418820096 27940126680576 27961714389312 27983068337862 27995671953216 28010422265856 28087799122944 28100331358776 28192802937984 28205501018112 28227041142912 28227293766144 28248850533744 28250489753728 28261573857792 28292273512866 28305016394688 28319929694208 28326886032456 28350163860722 28398161544192 28419848800992 28454617395072 28560992528592 28604895319638 28632857094144 28654980035328 28689779522304 28713612536576 28724878347264 28733880279456 28756081275372 28757749928864 28769033056896 28784190836736 28814920645324 28863705176064 28885747961664 29006793660672 29029205520864 29030890023168 29053060485368 29073828029796 29102248194048 29109136178628 29133317558532 29160103776768 29161795874816 29204927497152 29229188452288 29240656549632 29264685275584 29287296393608 29307969076023 29372508278784 29470751993216 29482314868224 29527633878336 29529340165456 29550183696486 29550448161432 29574731460934 29586335132376 29610912928344 29631814038189 29683696800384 29685419281408 29697066381312 29744434214528 29788427585466 29817546283008 29855631217008 29938105336392 29965631505408 29990255984896 30011693450112 30034612937412 30059563124228 30071357019792 30073101995904 30117581481438 30147021932544 30172065499136 30208707381248 30232047890176 30366487113516 30391712993004 30421421412352 30480138196992 30481899525632 30503688424704 30526983641304 30528755056448 30540733039872 30566103667968 30599306660989 30611312325396 30636467397877 30641235406848 30666689523712 30703932092416 30749344604352 30818716094976 30852193492898 30864298377672 30903850669824 30927451484424 30979812593664 30981602796544 31003471419264 31029226450816 31041400794624 31043202060288 31067187334656 31076923310224 31089116367936 31138704568334 31323940948992 31346051213952 31370270482224 31372090831488 31396049234188 31410471172608 31434458885808 31482778651962 31511725049088 31513553606656 31537902294272 31586381069408 31598774013312 31624740539744 31649175135028 31670061843456 31781800972944 31847425541056 31859920905984 31886387402496 31910738565896 31925111209728 31949777883936 31959790449719 31972329901116 31998889777404 32030169239552 32079404707328 32104190595136 32143178909248 32263343411928 32302814103648 32352468669972 32369514484352 32382214691328 32384093761536 32408825015936 32433865427632 32448473688576 32483721440698 32496466456872 32498352156864 32523461740968 32605296587776 32618089304064 32659751276064 32670116268416 32684693046039 32792250680976 32807020359168 32842657589214 32874761848832 32882837008824 32922770935032 32940117229312 32948208442809 32980415880192 32990751431968 33016241464316 33031112028288 33139809646592 33154595992368 33180055648256 33220507686138 33304096425216 33312277044387 33344840365056 33381061811988 33396096691584 33413692370944 33421600797684 33454270984192 33462488491344 33480119151104 33531583422656 33544739568384 33546686097408 33572605668096 33587585119134 33649890420619 33680368503441 33713291639808 33723990986752 33739037983008 33832239745392 33850065219072 33891477092352 33902098156608 33927988688558 33943573686528 33969495892728 33984795803904 34011053876448 34021712414217 34054969220096 34081281511552 34096631771136 34201527968498 34224099088896 34265968551936 34292136966336 34344849438504 34386866626464 34404984321024 34457870257536 34473390133248 34484185224436 34499716952448 34500025714176 34526372874576 34541923603968 34579445404614 34613247404032 34671055606848 34735370756768 34766832003552 34785149893632 34793382919977 34827394046976 34854303146112 34865225945148 34907879757168 34923602317824 34950585751488 34961538724002 34995714226176 35022439936576 35022753376512 35049499736312 35065286082816 35108184646656 35119187008224 35146321558788 35180677689344 35239433567616 35293602185424 35304803064256 35336780069184 35363766246534 35398334932992 35436787026216 35452747807488 35480140081056 35496120388608 35534678703084 35569414459392 35577833107212 35596578296192 35628819573888 35640126838272 35694911385408 35754526094562 35789476755456 35828353733688 35872185827808 35888342713344 35899580886633 35915750110944 35943500119428 35978635505664 35989910653056 36017717961072 36033940394496 36078024001536 36089330295744 36116891184594 36117214419528 36161076272904 36180128760064 36280073867136 36296261338419 36340665866604 36376189489152 36415703794896 36432105481728 36443667679232 36459928142928 36476676200448 36488098606086 36504532899648 36560646176472 36579909188352 36588894458589 36624660728832 36680958661248 36708971367948 36744855015424 36753880801968 36778136334336 36846360139776 36891282016098 36907897904064 36984107079936 36993191634927 37029353112576 37038117301911 37057631882976 37074322695168 37074654498816 37102967865216 37114595360964 37150875512832 37160001031824 37179579830784 37253502240768 37282285852416 37298920491414 37310757783816 37327562604288 37450398830592 37467108478368 37512945410688 37570608778032 37590403917312 37636054857216 37636391688192 37645299552762 37665134044992 37682098477056 37723031350488 37740021859584 37769181376608 37864215392256 37893131734656 37939489860096 37956417730884 38081323371456 38098475255808 38127911728896 38139860426184 38186520397344 38206640047104 38215682879319 38232895279392 38253039363072 38262435611004 38299837796352 38311840372608 38341441700496 38358710742528 38502111475008 38514330615552 38578654087128 38637955618317 38675724880896 38705607361152 38707853364224 38723040423936 38765104039728 38782563899904 38812181571504 38812528928448 38842169483898 38844423411376 38859664054464 38880138369024 38939903329536 38987542066176 39077292101364 39133293630336 39180818302848 39211091039376 39271364726814 39309753157632 39370178504448 39400244928648 39400597548576 39418343635968 39430687203351 39448446843168 39481217237792 39496707727488 39509085384252 39578262400512 39717903447288 39744115070976 39807508289344 39823126799616 39866385404493 39884341283424 39915157591188 39917473781856 39947958167381 39954175340544 40015591266816 40046150583216 40064545990656 40095142693056 40097469327872 40113201604608 40156775308584 40306897950399 40395657940992 40444715667456 40475964943872 40488649484688 40519932706206 40522283990672 40538182943808 40600496582712 40602842727502 40631866221969 40671584566272 40681210807017 40702644855072 40720977386496 40754804890624 40770795073536 40815083100528 40967666769258 40999126139136 41017419160794 41051492923386 41091621459968 41152397836896 41170932937728 41202743319936 41205134226432 41236601979232 41266078493904 41337961892352 41348115902214 41388534392832 41422916446208 41452155157248 41607120464928 41673485240407 41689835868348 41765254598656 41794734951936 41827027309632 41829454441984 41845866264576 41880628230144 41910190020864 41912611847744 41942571583968 41974602506793 41977038202616 41993507929824 42015633398784 42131698684416 42226749124608 42289204406976 42340561714368 42373275800616 42375734630592 42438410269299 42479894541312 42515183203328 42525245791083 42531864072192 42566814946304 42597242316288 42599703845248 42629773201488 42665186369872 42681926092608 42949285641216 42982470052992 43017791215904 43034669283456 43070418804864 43100820419184 43134121913058 43136624893296 43176286255104 43222380967986 43264631584768 43295557764096 43328621942496 43331136209152 43364615654624 43546335034752 43579590728052 43653372291072 43699976337798 43723000907968 43740155665152 43742693812224 43790210118952 43807391245728 43843782678432 43877265528107 43897027913376 43930944590412 43973887840256 44041482704384 44058762418176 44206127989824 44294010248184 44325275544729 44362097191401 44369001345024 44405461900288 44416369392516 44422884421632 44459787153408 44508082415984 44525545200576 44528128922112 44562134396912 44596564962994 44616651321792 44682641378199 44726319424512 44763474224128 44783446825512 44907158004588 44951055519744 44985383977344 45051919406118 45089344686342 45109652993856 45133420292096 45202797542144 45220532898816 45258098248704 45292661190304 45313061071872 45348071835264 45362283218956 45587569489506 45632132118528 45722849288448 45772516575529 45790475461956 45793132584672 45849155501952 45873312428032 45943827010048 45961853110272 45999622603264 46000034285568 46035163832768 46055898138624 46105927206152 46124016906528 46228074142464 46278290239347 46355776004736 46380199858176 46391177226636 46436525395968 46472404194816 46486967926864 46505207128896 46543839676224 46564803090432 46600781001984 46615384965336 46697004502016 46708056852501 46753714777088 46810912862208 46825582677632 46861762078384 46985911423488 47058136247232 47094073851282 47115706758912 47151688328712 47224167977943 47249049368288 47267587573632 47270330409984 47306853441408 47328160518144 47379571604112 47437110809616 47473762702542 47505092765184 47520169117696 47593215180544 47672701459416 47771138311584 47829581103744 47851123617792 47866107848844 47887666814592 47924666825904 47986547537408 47998334666106 48023623948096 48045253859328 48119107060992 48155854912792 48156285892704 48193062137429 48214768363872 48373431822848 48395015117892 48454221155472 48528703004958 48554271726528 48576140642304 48613237523904 48650798141448 48672710532864 48725582161047 48747528235296 48773212251136 48785192611452 48792348463104 48832880971776 48907944881664 48945295157264 48989626914096 49005174402624 49188376021464 49210530538752 49263986383821 49312142773248 49324255513236 49372470816768 49384156402548 49410175843968 49432430260224 49470623820288 49486127147952 49524362196474 49546668042432 49572773107712 49709714469888 49731893988552 49747677045088 49770083472384 49830761529207 49956144637824 50017260547584 50071592717982 50094145037376 50120538556416 50132401196526 50181406476288 50193732737016 50220178726656 50297375133984 50320029146112 50358908502144 50381377678701 50524175646208 50569937459712 50585986480128 50608556974512 50748359618088 50775097828608 50837215638528 50853147234912 50891983032837 50915360529792 50942186729472 50954243839092 50977193705856 51004052484096 51016580814672 51082453830144 51121922267328 51144947656704 51302291952747 51336148633344 51352440820736 51398952827904 51438205449504 51517274157756 51567633174528 51580299939696 51607476481536 51686805386304 51710085199872 51726277836654 51749575428672 51750038571264 51789559311864 51812885405952 51869168106921 51919871106048 51983389421568 52006583410272 52103056135152 52177724840448 52241091070464 52281454719168 52297838917722 52361819635752 52385403476736 52425878627232 52442308086003 52493571339264 52533659904864 52534130064768 52557791514624 52574249604468 52597929124224 52662276969984 52678780512336 52719482338182 52771016534016 52859150351424 52940403278136 52957204596384 53045649369801 53097502399488 53155180539324 53179121711232 53220210121584 53223298375808 53244180582912 53302018054626 53354121689088 53366749660818 53394867444288 53460190257408 53542367078112 53684215133184 53742530600532 53808278741712 53873625166416 53915250179142 53967953258496 53984865979584 54026576941608 54050910591744 54117036002304 54133995443616 54175336776891 54175821629292 54228779421696 54241614409356 54270193140096 54294636515328 54420110800704 54564284233728 54623555692344 54648158222592 54665501518848 54689892214392 54732147909129 54735323897848 54756799349472 54840969264708 54869863782528 54894577250304 54936991093248 54940178968576 55021437991872 55063457051922 55117282523136 55130821202952 55269540209664 55336923024147 55458780696576 55476160619904 55544029668864 55586447824464 55611484042752 55654451797824 55671893041446 55718140487174 55726313269248 55740001547736 55769369746176 55880253361152 55923428778624 55966136675724 55991343906432 56020844531712 56175598245888 56200662717552 56385605875968 56454082285824 56454587532288 56497701067488 56500979507456 56523147715584 56584547025732 56610032789376 56639859388416 56653772064912 56700327721444 56796323088384 56839697601984 56909234790144 57121985057184 57209790639276 57265714188288 57309960070656 57379559044608 57427225073152 57449756694528 57467760558912 57512162550744 57515499857728 57538066113792 57629841290648 57727410352128 57771495923328 58013587321344 58058411041728 58061780046336 58106120970736 58147656059592 58218272357256 58263254225847 58266635117064 58320207553536 58409854994304 58458376904576 58481313099264 58529370551168 58574592787216 58615938152046 58941503986432 58964629736448 59055267756672 59058680330912 59100367392972 59100896322864 59149462921868 59172670264752 59221825856688 59263628076378 59367393600768 59370838562816 59488868429056 59576855170932 59635092566016 59711262434016 59876210672784 59931263010816 59980511969792 60023386900224 60069225874824 60119126248456 60142714039584 60146203991808 60211538913559 60235162962876 60294043865088 60344130998272 60417414762496 60464095780352 60732974227032 60779899059309 60783425986008 60904264091253 60960276393984 60963799051264 61007376849408 61053967282608 61057510112896 61081466079744 61132207335936 61198613321978 61222624650792 61272934795754 61498689208704 61577239385079 61637432189952 61704386985796 61728596755344 61807701339648 61854902968848 61963205593088 62006942838528 62058452901632 62082801589248 62134374669312 62153846620448 62178232735872 62277409136668 62647881897984 62692102427904 62740540964448 62744181662976 62792098468376 62820942345216 62868917771616 62965557303924 63023450098176 63027107213312 63075804588544 63172762138816 63197548026624 63249481079488 63298350270056 63340123686912 63563601945888 63694851082112 63719841811968 63772774804992 63821477131792 63850222419456 63899555767872 63919580899438 63944659802232 63997779554808 64158809414656 64208381190272 64286357818496 64526686823856 64605628207296 64704937339944 64739028968704 64764429382656 64817650031872 64833571451979 64867730855264 64896947377152 64967442881396 64992932913744 64996704313728 65046923481936 65210593175552 65319502552128 65340232536832 65369386092078 65549964506697 65584501361952 65614040718336 65685315178428 65749523697664 65765674017648 65845541870064 65880234458624 65896416885618 65960831760384 65981502863936 66032482928632 66062224056576 66214300505089 66279619293184 66309191984736 66360111296512 66441015372276 66608192850432 66624554088774 66689680730112 66762123623976 66792193383168 66843201595368 66894847444491 66924976982688 66960238302208 67063166845312 67089479136768 67093372194816 67145211336192 67175170238268 67299780841238 67360737006882 67426583279616 67478075966016 67634017029513 67664479490784 67700130438144 67782954184704 67804196313216 67855977377116 67887147373056 67938991785456 67969591607808 68022107752896 68043424828434 68109938440192 68162563023104 68381354234259 68403055936996 68448198177792 68531937103872 68584273932672 68689698877008 68773733252928 68809968642048 68915740515072 68968370448872 68999433904896 69000051428352 69052745749152 69083847207936 69158890809228 69226494808064 69342111213696 69470741513536 69533664007104 69570299787264 69586765839954 69654788093952 69708606292224 69730451890296 69815759514336 69847204635648 69901171502976 69923077448004 69991428452352 70044879873152 70045506753024 70098999472624 70130572165632 70216369293312 70238374016448 70292643117576 70478867135232 70587204370848 70609606128512 70641110776923 70673560138368 70727532493068 70796669865984 70873574052432 70905495614976 70960280162112 70992240777216 71069357406168 71155666214424 71193156592384 71210644053813 71257639147776 71280253676544 71389822770816 71509052189124 71578953510912 71656707467376 71744371655616 71776685426688 71799161773266 71831500221888 71887000238856 71979821306112 71997501999159 72035435922144 72067880788992 72156048003072 72178660591488 72233782369188 72234428839056 72322152545808 72360257520128 72560147734272 72592522676838 72681331733208 72793054507437 72831407589792 72864210963456 72887335358464 72919856285856 72953352400896 72976197212172 73009065799296 73121292352944 73159818376704 73177788917178 73249321457664 73361917322496 73417942735896 73507761603936 73692720279552 73782564032196 73815795808128 73968214159872 73986383269854 74058706225152 74076234603822 74115263765952 74148645390336 74205935730432 74229190721928 74286543294711 74320002063648 74359159661568 74507004481536 74564571704832 74597840982828 74621515567632 74655125208576 74934216956736 75025890821376 75107389076973 75141217556064 75180807834624 75198601794789 75261070359541 75272109714432 75272783376384 75290599105524 75330268089984 75364196954112 75446062700976 75480043719168 75538362753216 75786263469312 75878979720192 75912835461768 76162646742912 76196950511616 76255823457792 76279720852368 76373040794688 76413280094208 76431365758638 76465790558784 76506078726144 76524871222008 76623680745216 76682883400992 76717421485056 77004222950016 77028661231104 77157308174256 77275911236634 77351449761792 77411214722304 77415706728448 77530208079456 77565127799808 77589416754981 77624363143008 77625057856896 77684338967796 77688846822752 77719328108928 77760276738048 77879806659072 77975084132352 78154584202728 78266587260672 78361636605696 78422182078752 78446758376583 78542729453628 78619506315264 78740357008896 78800489857296 78801195097152 78836687271936 78861374406702 78896893686336 78962434475584 78993415454976 79018170768504 79079223507273 79156524801024 79435806894576 79488230141952 79615016578688 79646253599232 79732770808986 79768682566848 79830315182376 79834947563712 79895916334762 79953027081939 80031182533632 80050124491227 80092301166432 80129091981312 80190285386112 80194938655744 80226403209216 80313550617168 80613795900798 80951929887744 80977298969376 81039865412412 81044567981344 81076365887616 81200993165424 81205685455004 81263732443938 81343169132544 81362421614034 81405289710144 81441954772992 81509609781248 81630166201056 81935333538516 81998252278272 82034838321588 82102985846772 82183242919936 82304795673792 82341865875456 82405486639872 82410268452864 82473203958464 82532156987808 82595185577883 82663798591627 82675923784704 82696231804428 82777068785664 82845832892416 82904310314496 83214240929856 83346970480814 83379671736696 83507839562169 83577210730761 83589469903872 83654054619264 83658908883968 83691732529152 83761256460288 83820380041728 83825223695488 83885143167936 83949205013586 83954076405232 83987015859648 84031266797568 84263397368832 84578408813952 84681123428736 84746551601232 84751469261184 84876820538598 84959789082624 85030366406656 85050491582166 85133629892608 85194484632576 85199407690496 85259546402976 85330372739744 85363852185216 85898571282432 85964940105984 86035582431808 86069338566912 86140837609728 86201640838368 86268243826116 86273249786592 86339135394017 86352572510208 86444761935972 86529263169536 86591115528192 86657243884992 86662272418304 86729231309248 87092670069504 87159181456104 87306744582144 87399952675596 87446001815936 87480311330304 87485387624448 87580420237904 87614782491456 87687565356864 87754531056214 87794055826752 87861889180824 87923907228069 88082965408768 88117524836352 88412255979648 88588020496368 88650551089458 88724194382802 88810923800576 88832738785032 89016164831968 89051090401152 89056257844224 89124268793824 89193129925988 89233302643584 89365282756398 89452638849024 89526948448256 89566893651024 89814316009176 89970767954688 90068500358299 90103838812236 90178689372684 90219305987712 90266840584192 90405595084288 90441065797632 90516196497408 90585322380608 90626122143744 90696143670528 90724566437912 90794664026869 91175138979012 91264264237056 91445698576896 91545033151058 91580950923912 91586265169344 91698311003904 91797919982967 91887654020096 91909402193631 91923706220544 91999245206528 92000068571136 92070327665536 92111796277248 92211854412304 92248033813056 92456148284928 92556580478694 92711552009472 92782354453272 92944808389632 92973935853728 93010414257792 93087679352448 93129606180864 93201562003968 93230769930672 93394009004032 93416113705002 93507429554176 93651165355264 93723524156768 93971822846976 94116272494464 94188147702564 94231413517824 94303376657424 94448335955886 94498098736576 94535175147264 94540660819968 94613706882816 94759143208224 94831509367199 94874221619232 94947525405084 95010185530368 95040338235392 95186430361088 95345402918832 95542276623168 95659162207488 95732215697688 95775333629184 95849333651808 95879371349157 95973095074816 95996669332212 96047247896192 96090507718656 96238214121984 96311709825584 96312571785408 96386124274858 96429536727744 96746863645696 96790030235784 96908442310944 97057406009916 97108543453056 97152281284608 97226475047808 97301596282896 97345421065728 97451164322094 97495056470592 97546424502272 97570385222904 97815889763328 97890590314528 97979253828192 98010348805248 98054079138117 98376752042928 98421061077504 98527972767642 98624285546496 98648511026472 98768312805096 98820351687936 98844625328427 98941247640576 98972254295904 99048724392948 99093336084864 99145546215424 99419428939776 99463787977104 99495354090176 99540166944768 99661523058414 99912289275648 99936831133161 100034521095168 100143185435964 100188290074752 100241077112832 100264802393052 100362812952576 100387465474032 100440357453312 100594750267968 100640058292224 100717817004288 100762755357402 100949671261857 101048351292416 101139874919424 101171972960256 101217113949024 101496719236176 101550195657216 101674431277056 101706294469824 101783966065674 101830721059584 101908487678184 101954387411712 102033161629344 102065137242651 102164907660288 102243844534656 102289895313408 102604583905494 102672297266688 102704881641472 102797905655808 102876410899008 103034548315512 103160599879392 103214952963072 103373610772608 103420170399744 103452555673308 103499150857344 103500077142528 103579118623728 103625770811904 103738336213842 103839742212096 104013166820544 104206112270304 104355449680896 104380148759931 104482182140928 104562909438336 104595677835444 104723639271504 104770806953472 104851757254464 104884616172006 104987142678528 105067319809728 105068260129536 105148499208936 105195858248448 105324553939968 105357561024672 105438964676364 105542033068032 105718300702848 105880806556272 105914409192768 106091298739602 106195004798976 106310361078648 106358243422464 106440420243168 106446596751616 106488361165824 106604036109252 106708243378176 106733499321636 106789734888576 106920380514816 107084734156224 107368430266368 107485061201064 107616557483424 107698742659899 107747250332832 107830500358284 107935906516992 107969731959168 108053153883216 108101821183488 108234072004608 108267990887232 108350673553782 108351643258584 108483228818712 108540386280192 108840221601408 108888784015257 109128568467456 109247111384688 109296316445184 109331003037696 109379784428784 109464295818258 109470647795696 109513598698944 109681938529416 109739727565056 109766683375767 109873982186496 110042875983744 110126914103844 110234565046272 110261642405904 110539080419328 110673846048294 110952321239808 111088059337728 111172895648928 111222968085504 111308903595648 111343786082892 111436280974348 111452626538496 111480003095472 111538739492352 111760506722304 111846857557248 111932273351448 111982687812864 112351196491776 112401325435104 112580609380801 112771211751936 112908164571648 112909175064576 112995402134976 113001959014912 113046295431168 113169094051464 113220065578752 113307544129824 113400655442888 113592646176768 113679395203968 113818469580288 114243970114368 114419581278552 114619920141312 114647048637957 114759118089216 114854450146304 114899513389056 114935521117824 115024325101488 115030999715456 115076132227584 115259682581296 115542991846656 116027174642688 116116822083456 116123560092672 116212241941472 116295312119184 116436544714512 116526508451694 116533270234128 116640415107072 116819709988608 116916753809152 116962626198528 117058741102336 117149185574432 117231876304092 117883007972864 117929259472896 118110535513344 118117360661824 118200734785944 118201792645728 118292061610053 118298925843736 118345340529504 118443651713376 118527256152756 118734787201536 118741677125632 118977736858112 119153710341864 119422524868032 119599156213479 119752421345568 119843874502143 119862526021632 119961023939584 120046773800448 120138451749648 120238252496912 120285428079168 120292407983616 120423077827118 120470325925752 120928191560704 121465948454064 121559798118618 121566851972016 121808528182506 121927598102528 122014753698816 122107934565216 122115020225792 122162932159488 122264414671872 122397226643956 122445249301584 122545869591508 122997378417408 123154478770158 123274864379904 123408773971592 123457193510688 123615402679296 123654111942847 123709805937696 123926411186176 124013885677056 124116905803264 124165603178496 124268749338624 124307693240896 124356465471744 124554818273336 125020455721221 125295763795968 125384204855808 125481081928896 125488363325952 125584196936752 125641884690432 125737835543232 125923807520379 125931114607848 126046900196352 126151609177088 126345524277632 126395096053248 126498962158976 126596700540112 126680247373824 127127203891776 127389702164224 127439683623936 127545549609984 127575737373249 127642954263584 127700444838912 127799111535744 127839161798876 127889319604464 127995559109616 128317618829312 128416762380544 128572715636992 129053373647712 129211256414592 129409874679888 129478057937408 129528858765312 129635300063744 129667142903958 129735461710528 129793894754304 129934885762792 129985865827488 129993408627456 130093846963872 130421186351104 130639005104256 130680465073664 130738772184156 131099929013394 131169002723904 131228081436672 131370630356856 131531348035296 131631796584321 131691083740128 131760468917248 131792833771236 131921663520768 131963005727872 132064965857264 132124448113152 132428601010178 132618383969472 132882030744552 133086291574203 133216385700864 133249108177548 133379361460224 133524247247952 133584386766336 133686403190736 133789694888982 133849953965376 133920476604416 134126333690624 134178958273536 134290422672384 134350340476536 134599561682476 134721474013764 134853166559232 134956151932032 135268034059026 135328958981568 135400260876288 135608392626432 135711954754232 135774294746112 135816811478209 135877983570912 135939183215616 136044215505792 136086849656868 136219876880384 136325126046208 136762708468518 136806111873992 136896396355584 137168547865344 137317549726587 137379397754016 137547466505856 137619937284096 137831481030144 137936740897744 137998867809792 138000102856704 138105491498304 138167694415872 138317781618456 138684222427392 138834870718041 138941483027072 139067328014208 139140599574528 139173531679908 139309576187904 139417212584448 139460903780592 139631519028672 139694409271296 139802343005952 139846154896008 140089759746304 140091013506048 140124170557503 140197998945248 140261144331264 140432738586624 140476748032896 140585286235152 140957734270464 141174408741696 141219212257024 141282221553846 141347120276736 141455064986136 141672503933829 141747148104864 141810991229952 141920560324224 141984481554432 142138714812336 142311332428848 142386313184768 142421288107626 142515278295552 142560507353088 142779645541632 143018104378248 143313414934752 143488743311232 143553370853376 143598323546532 143663000443776 143774000477712 143959642612224 143995003998318 144070871844288 144135761577984 144357321182976 144467564738376 144468857678112 144579186412287 144644305091616 144720515040256 145120295468544 145185045353676 145362663466416 145586109014874 145662815179584 145728421926912 145839712571712 145952394424344 146018131598592 146176746483141 146242584705888 146319636753408 146355577834356 146498642915328 146723834644992 146835885471792 147015523207872 147565128064392 147631591616256 147791959151463 147936428319744 147972766539708 148117412450304 148152469207644 148230527531904 148297290780672 148411871460864 148458381443856 148573086589422 148640004127296 148718319323136 149129143409664 149195681965656 149243031135264 149310250417152 149492284587621 149868433913472 150051781642752 150214778153946 150282435112128 150361615669248 150397203589578 150522140719082 150544219428864 150581198211048 150660536179968 150892125401952 150960087438336 151076725506432 151572526938624 151757959440384 151825670923536 152325293485824 152511646915584 152559441704736 152675949098511 152746081589376 152826560188416 152862731517276 152931581117568 153012157452288 153049742444016 153247361490432 153365766801984 153434842970112 153906875858241 154008445900032 154057322462208 154314616348512 154551822473268 154702899523584 154822429444608 154831413456896 155060416158912 155130255599616 155178833509962 155248726286016 155250115713792 155368677935592 155377693645504 155438656217856 155607504320763 155759613318144 155950168264704 156309168405456 156533174521344 156723273211392 156844364157504 156893516753166 157085458907256 157326924258009 157480714017792 157600979714592 157602390194304 157673374543872 157722748813404 157793787372672 157924868951168 157986830909952 158036341537008 158158447014546 158313049602048 158871613789152 159230033157376 159292507198464 159465541617972 159537365133696 159660630364752 159669895127424 159791832669524 159906054163878 160062365067264 160100248982454 160184602332864 160380570772224 160389877311488 160627101234336 161227591801596 161903859775488 161954597938752 162079730824824 162089135962688 162152731775232 162401986330848 162411370910008 162526010330673 162527464887876 162661023035137 162686338265088 162724843228068 162810579420288 162883909545984 163019219562496 163260332402112 163870667077032 163996504556544 164069676643176 164196443727387 164205971693544 164609591347584 164683731750912 164810973279744 164820536905728 164946407916928 165064313975616 165190371155766 165327597183254 165351847569408 165392463608856 165808620628992 166428481859712 166693940961628 166759343473392 167015679124338 167154421461522 167178939807744 167308109238528 167317817767936 167640760083456 167650447390976 167770286335872 167898410027172 167908152810464 167974031719296 168062533595136 168526794737664 169156817627904 169362246857472 169493103202464 169502938522368 169687064210939 169753641077196 169919578165248 170060732813312 170100983164332 170267259785216 170388969265152 170398815380992 170519092805952 170660745479488 170727704370432 171797142564864 171929880211968 172071164863616 172138677133824 172281675219456 172403281676736 172536487652232 172546499573184 172678270788034 172889523871944 173182231056384 173314487769984 173324544836608 173458462618496 174185340139008 174318362912208 174799905351192 174892003631872 174960622660608 175160840475808 175229564982912 175375130713728 175509062112428 175588111653504 175723778361648 175847814456138 176165930817536 176824511959296 177176040992736 177301102178916 177448388765604 177621847601152 177665477570064 178032329663936 178102180802304 178112515688448 178248537587648 178386259851976 178466605287168 178660467923839 178730565512796 178905277698048 179053896896512 179133787302048 179628632018352 179941535909376 180137000716598 180207677624472 180357378745368 180438611975424 180634616740677 180811190168576 180882131595264 181032392994816 181170644761216 181252244287488 181392287341056 181449132875824 181589328053738 182350277958024 182712792273759 182891397153792 183090066302116 183161901847824 183172530338688 183396622007808 183595839965934 183775308040192 183818804387262 183998490413056 184140655331072 184423708824608 184496067626112 184731718155237 184912296569856 185113160957388 185423104018944 185564708906544 185889616779264 185947871707456 186020828515584 186175358704896 186403124007936 186461539861344 186603937787069 186788018008064 186832227410004 187014859108352 187302330710528 187447048313536 187943645693952 188232544988928 188376295405128 188462827035648 188606753314848 188896671911772 188996197473152 189070350294528 189081321639936 189227413765632 189518286416448 189663018734398 189748443238464 189895050810168 190020371060736 190372860722176 190690805837664 191084553246336 191318324414976 191464431395376 191550667258368 191698667303616 191758742698314 191946190149632 191993338664424 192094495792384 192476428243968 192623419651168 192625143570816 192772248549716 192859073455488 193493727291392 193580060471568 193816884621888 194114812019832 194217086906112 194452950095616 194500714355937 194603192565792 194690842131456 194902328644188 194990112941184 195092849004544 195140770445808 195631779526656 195781180629056 195958507656384 196020697610496 196108158276234 196649893520091 196753504085856 196842122155008 197055945535284 197248571092992 197297022052944 197536625610192 197640703375872 197689250656854 197882495281152 197944508591808 198097448785896 198186672169728 198642901515267 198838857879552 198927575954208 198990708180352 199080333889536 199323046116828 199824578551296 199873662266322 200069042190336 200286370871928 200376580149504 200529604786104 200684542333473 200774930948064 200880714906624 201189500535936 201280116584448 201435634008576 201525510714804 201899342523714 202096702584832 202279749838848 202434227898048 202902051088539 202993438472352 203100391314432 203348862554112 203412588939648 203567932131348 203661442119168 203816975356368 203908774823424 204066323258688 204130274485302 204329815320576 204487689069312 205144062702777 205209167810988 205344594533376 205409763282944 205595811311616 205752821798016 206069096631024 206321199758784 206429905926144 206747221545216 206905111346616 206998301714688 207000154285056 207158237247456 207251541623808 207476672427684 207679484424192 208026333641088 208412224540608 208710899361792 208760297519862 208964364281856 209125818876672 209191355670888 209447278543008 209541613906944 209703514508928 209769232344012 209974285357056 210134639619456 210136520259072 210296998417872 210391716496896 210649107879936 210715122049344 210877929352728 211436601405696 211761613112544 211828818385536 211923332330769 212182597479204 212390009597952 212620722157296 212716486844928 212880840486336 212893193503232 212976722331648 213208072218504 213466998643272 213579469777152 213631932161439 213840761029632 214169468312448 214736860532736 214970122402128 215233114966848 215397485319798 215494500665664 215661000716568 215939463918336 215992505997477 216106307766432 216203642366976 216468144009216 216535981774464 216701347107564 216703286517168 216966457637424 217080772560384 217680443202816 217777568030514 218494222769376 218592632890368 218662006075392 218759568857568 218928591636516 218941295591392 219027197397888 219363877058832 219479455130112 219533366751534 219747964372992 220085751967488 220253828207688 220523284811808 221078160838656 221347692096588 221904642479616 222176118675456 222345791297856 222445936171008 222617807191296 222687572165784 222859629884133 222872561948696 222960006190944 223077478984704 223315635001261 223521013444608 223693715114496 223864546702896 223965375625728 224802650870208 225161218761602 225322167230919 225542423503872 225595805384367 225783211078623 225816329143296 225818350129152 225990804269952 226003918029824 226092590862336 226338188102928 226440131157504 226615088259648 226801310885776 227358790407936 227636939160576 228487940228736 228839162557104 229239840282624 229294097275914 229518236178432 229708900292608 229871042235648 230048650202976 230061999430912 230152264455168 230519365162592 231085983693312 232054349285376 232233644166912 232247120185344 232424483882944 232590624238368 232768250264943 232873089429024 233053016903388 233066540468256 233280830214144 233639419977216 233833507618304 233925252397056 234117482204672 234298371148864 234463752608184 235340275129749 235766015945728 235858518945792 236221071026688 236234721323648 236401469571888 236403585291456 236584123220106 236597851687472 236690681059008 236887303426752 237054512305512 237237670521819 237469574403072 237955473716224 238307420683728 238845049736064 239198312426958 239504842691136 239687749004286 239922047879168 240093547600896 240276903499296 240476504993824 240570856158336 240584815967232 240846155654236 240940651851504 241856383121408 242931896908128 243119596237236 243133703944032 243319381564957 243617056365012 243855196205056 244029507397632 244215869130432 244230040451584 244325864318976 244528829343744 244794453287912 244890498603168 245091739183016 245281107296467 245994756834816 246308957540316 246549728759808 246817547943184 246914387021376 247230805358592 247308223885694 247419611875392 247785556733649 247991395774881 248027771354112 248233811606528 248331206356992 248537498677248 248615386481792 248712930943488 249109636546672 250040911442442 250731632192283 250768409711616 250962163857792 250976726651904 251168393873504 251283769380864 251475671086464 251847615040758 251862229215696 252093800392704 252303218354176 252691048555264 252790192106496 252997924317952 253193401080224 254254407783552 254779404328448 254879367247872 255091099219968 255151474746498 255285908527168 255400889677824 255598223071488 255678323597752 255778639208928 255991118219232 256635237658624 256833524761088 257145431273984 258106747295424 258422512829184 258819749359776 258956115874816 259017406182051 259057717530624 259270600127488 259334285807916 259470923421056 259587789508608 259869771525584 259971731654976 259986817254912 260187693927744 261278010208512 261360930147328 261477544368312 262199858026788 262338005447808 262456162873344 262741260713712 263062696070592 263263593168642 263382167480256 263520937834496 263585667542472 263926011455744 264129931714528 264248896226304 264857202020356 265236767938944 265764061489104 266172583148406 266432771401728 266498216355096 267048494495904 267168773532672 267252435489379 267372806381472 267579389777964 267699907930752 267840953208832 268252667381248 268357916547072 268580845344768 268700680953072 269199123364952 269442948027528 269912303864064 270205501074897 270536068118052 270657917963136 270800521752576 271216785252864 271423909508464 271548589492224 271633622956418 271755967141824 271878366431232 272088431011584 272173699313736 272383992080607 272650252092416 273525416937036 273612223747984 273792792711168 274337095730688 274635099453174 274758795508032 275094933011712 275393759948901 275662962060288 275728206580893 275873481795488 275997735619584 276000205713408 276210982996608 276335388831744 276635563236912 277368444854784 277669741436082 277882966054144 278134656028416 278347063359816 278834425168896 278921807561184 279263038057344 279388818542592 279604686011904 279692309792016 280179519492608 280182027012096 280248341115006 280395997890496 280522288662528 280953496065792 281170572470304 281915468540928 282348817483392 282438424514048 282564443107692 282694240553472 282910129972272 283345007867658 283494296209728 283621982459904 283841120648448 284277429624672 284494528101597 284622664857696 284772626369536 284842576215252 285030556591104 285121014706176 285559291083264 286036208756496 286626829869504 286977486622464 287196647093064 287326000887552 287548000955424 287638114047471 287919285224448 287990007996636 288141743688576 288271523155968 288714642365952 288935129476752 288937715356224 289158372824574 289288610183232 289441030080512 290240590937088 290370090707352 290725326932832 291172218029748 291325630359168 291456843853824 291679425143424 291904788848688 292036263197184 292353492966282 292485169411776 292639273506816 292711155668712 293447669289984 293671770943584 294031046415744 294162237414351 295130256128784 295263183232512 295583918302926 295872856639488 295945533079416 296304938415288 296461055063808 296533875985281 296823742921728 296916762887712 297146173178844 297280008254592 297436638646272 298258286819328 298391363931312 298486062270528 298620500834304 298984569175242 299736867826944 300103563285504 300429556307892 300564870224256 300723231338496 300794407179156 301044281438164 301088438857728 301162396422096 301321072359936 301784250803904 301920174876672 302153451012864 302849013785571 303145053877248 303515918880768 303651341847072 304650586971648 305023293831168 305118883409472 305351898197022 305492163178752 305725463034552 305863162235136 306099484888032 306195411727953 306494722980864 306731533603968 306869685940224 307813751716482 308016891800064 308114644924416 308629232697024 309103644946536 309644858889216 310120832317824 310260511199232 310357667019924 310497452572032 310500231427584 310737355871184 310755387291008 310877312435712 311215008641526 311519226636288 312618336810912 313066349042688 313446546422784 313688728315008 313787033506332 314170917814512 314653848516018 314961428035584 315201959429184 315204780388608 315445497626808 315587574745344 315849737902336 315973661819904 316072683074016 316316894029092 316626099204096 317743227578304 318460066314752 318585014396928 318931083235944 319074730267392 319321260729504 319339790254848 319583665339048 319812108327756 320124730134528 320200497964908 320369204665728 320761141544448 320779754622976 321254202468672 322455183603192 323096227979697 323807719550976 323909195877504 324159461649648 324178271925376 324305463550464 324803972661696 324822741820016 325052020661346 325054929775752 325322046070274 325449686456136 325621158840576 326520664804224 327741334154064 327993009113088 328139353286352 328392887454774 328411943387088 329219182695168 329621946559488 329892815833856 330128627951232 330380742311532 330655194366508 330703695138816 330784927217712 331617241257984 332856963719424 333387881923256 333518686946784 334031358248676 334308842923044 334357879615488 334616218477056 334635635535872 335281520166912 335300894781952 335540572671744 335796820054344 335816305620928 335948063438592 337053589475328 337741828142403 338313635255808 338724493714944 338986206404928 339005877044736 339374128421878 339507282154392 340201966328664 340777938530304 340797630761984 341038185611904 341321490958976 341455408740864 343859760423936 344142329727232 344277354267648 344563350438912 344806563353472 345072975304464 345092999146368 345356541576068 345779047743888 346628975539968 346649089673216 346916925236992 348370680278016 348636725824416 349599810702384 349784007263744 349921245321216 350321680951616 350459129965824 350750261427456 351018124224856 351176223307008 351447556723296 351557694946909 351695628912276 352331861635072 353649023918592 354352081985472 354602204357832 354876184830159 354896777531208 355330955140128 356064659327872 356204361604608 356225031376896 356497075175296 356772519703952 356933210574336 357320935847678 357461131025592 358267574604096 359257264036704 359531623506429 359883071818752 360274001433196 360415355248944 360714757490736 360877223950848 361269233481354 361622380337152 362341289522432 362784574682112 362898265751648 363178656107476 364700555916048 365425584547518 365782794307584 366180132604232 366323803695648 366345060677376 366793244015616 367191679931868 367550616080384 367637608774524 367996980826112 368281310662144 368847417649216 368992135252224 369463436310474 369824593139712 370226321914776 370846208037888 370962335828541 371129417813088 371779233558528 371895743414912 372041657031168 372350717409792 372806248015872 372923079722688 373207875574138 373664454820008 374604661421056 374894096627072 375061367163663 375887291387904 376465089977856 376752590810256 376925654071296 377213506629696 377793343823544 377992394946304 378140700589056 378454827531264 379036572832896 379326037468796 379496886476928 379790101620336 380040742121472 380745721444352 381381611675328 382169106492672 382636648829952 382727212119747 382928862790752 383101334516736 383397334607232 383517485396628 383892380299264 383986677328848 384188991584768 384952856487936 385246839302336 385250287141632 385544497099432 385718146910976 386987454582784 387160120943136 387633769243776 388229624039664 388434173812224 388905900191232 389001428711874 389206385131584 389381684262912 389804657288376 389980225882368 390281540891616 391263559053312 391562361258112 391917015312768 392041395220992 392216316552468 393299787040182 393507008171712 393684244310016 394111891070568 394594044105888 394895389752963 395073251220384 395281406751744 395378501313708 395764990562304 395889017183616 396194897571792 396373344339456 397285803030534 397855151908416 397981416360704 398646092233656 399258874722609 399649157102592 399747324532644 400138084380672 400572741743856 400753160299008 401059209572208 401369084666946 401549861896128 401761429813248 402379001071872 402871268017152 403051021429608 403798685047428 404193405169664 404559499677696 404868455796096 405804102177078 405986876944704 406200782628864 406825177879296 407135864262696 407322884238336 407450434434627 407633950712736 407817549646848 408132646517376 408260548970604 408659630641152 408975378138624 410288125405554 410418335621976 410689189066752 411505643596032 411952649179761 412138193262048 412642399517568 412859811852288 413494443090432 413810222693232 413996603429376 414000308570112 414316474494912 414503083247616 414953344855368 416052667282176 416504612154123 416824449081216 417421798723584 417520595039724 417928728563712 418251637753344 418382711341776 418894557086016 419083227813888 419407029017856 419538464688024 420269279238912 420273040518144 420372511672509 420593996835744 420783432993792 421298215759872 421430244098688 421755858705456 422873202811392 423523226225088 423657636771072 423846664661538 424365194958408 425017511801487 425241444314592 425432973689856 425761680972672 425786387006464 425953444663296 426416144437008 426933997286544 427158939554304 427263864322878 427681522059264 428338936624896 429940244804256 430466229933696 430794970639596 430989001331328 431322001433136 431878927836672 431985011994954 432212615532864 432407284733952 433071963548928 433402694215128 433406573034336 433737559236861 433932915274848 434161545120768 435360886405632 435555136061028 436988445538752 437185265780736 437519137715136 437857183273032 437882591182784 438054394795776 438530239449423 438727754117664 438958910260224 439066733503068 439427539841191 439495928745984 440171503934976 440507656415376 441046569623616 442695384193176 443375877454389 443809284959232 444352237350912 444691582595712 444891872342016 445235614382592 445375144331568 445719259768266 445745123897392 445920012381888 446154957969408 446631270002522 447387430228992 447729093405792 447930751251456 449605301740416 450322437523204 450644334461838 451084847007744 451191610768734 451566422157246 451632658286592 451981608539904 452007836059648 452676376205856 452880262315008 453230176519296 453602621771552 454717580815872 455273878321152 456975880457472 457678325114208 458027847295533 458408337644477 458479680565248 458588194551828 459036472356864 459417800585216 459742084471296 460097300405952 460123998861824 460304528910336 461038730325184 461720627574723 462171967386624 464108698570752 464467288333824 464494240370688 464848967765888 465181248476736 465536500529886 465746178858048 466106033806776 466133080936512 466822512962289 467278839954432 467667015236608 467850504794112 468234964409344 468596742297728 468927505216368 470680550259498 471532031891456 472442142053376 472469442647296 472802939143776 472807170582912 473168246440212 473195703374944 473381362118016 473774606853504 474109024611024 474475341043638 474939148806144 475910947432448 476614841367456 477690099472128 478396624853916 479009685382272 479375498008572 479844095758336 480187095201792 480553806998592 480953009987648 481141712316672 481169631934464 481692311308472 481881303703008 482649920809177 483712766242816 485863793816256 486239192474472 486267407888064 486638763129914 487234112730024 487578030992019 487983069105411 488059014795264 488431738260864 488460080903168 488651728637952 489057658687488 489588906575824 489780997206336 490183478366032 490562214592934 491989513669632 492617915080632 493635095886368 493828774042752 494461610717184 494616447771388 494839223750784 495571113467298 495982791549762 496055542708224 496467623213056 497230772963584 497425861886976 498219273093344 500081822884884 501463264384566 501536819423232 501924327715584 501953453303808 502336787747008 502951342172928 503497682330819 503695230081516 503724458431392 504187600785408 504606436708352 505382097110528 505580384212992 505995848635904 506386802160448 508508815567104 509061192632817 509558808656896 509758734495744 510182198439936 510302949492996 510571817054336 510801779355648 511196446142976 511356647195504 511557278417856 511982236438464 513667049522176 514290862547968 516213494590848 516845025658368 517639498719552 517912231749632 518034812364102 518541200254976 518668571615832 518941846842112 519739543051168 519943463309952 519973634509824 520375387855488 522556020417024 522721860294656 522955088736624 524399716053576 524676010895616 525482521427424 525883824672649 526125392141184 526527186337284 526764334960512 527041875668992 527171335084944 527852022911488 528259863429056 528497792452608 529714404040712 530123683511719 530473535877888 531528122978208 532345166296812 532865542803456 532996432710192 534096988991808 534337547065344 534504870978758 534745612762944 535158779555928 535399815861504 535981403771517 536505334762496 536715833094144 537161690689536 537401361906144 538398246729904 538885896055056 539824607728128 540411002149794 541072136236104 541315835926272 541903850222031 542433570505728 542847819016928 543097178984448 543267245912836 543511934283648 543756732862464 544176862023168 544347398627472 544767984161214 545300504184832 547050833874072 547224447495968 548138376821277 548674191461376 549270198906348 549517591016064 550189866023424 550787519897802 551325924120576 551456413161786 551746963590976 551995471239168 552421965993216 553271126473824 554195154465711 554736889709568 555339482872164 555765932108288 556269312056832 556694126719632 557668850337792 557843615122368 558526076114688 559209372023808 559384619584032 559811813361207 560359038985216 560364054024192 560496682230012 560791995780992 561044577325056 561906992131584 562341144940608 563830937081856 564697634966784 564876849028096 565128886215384 565388481106944 565820259944544 566690015735316 566988592419456 567243964919808 567682241296896 568554859249344 568989056203194 569245329715392 569545252739072 569685152430504 570061113182208 571118582166528 572072417512992 573253659739008 573954973244928 574393294186128 574652001775104 575096001910848 575276228094942 575838570448896 575980015993272 576283487377152 577429284731904 577870258953504 577875430712448 578316745649148 578577220366464 578882060161024 580481181874176 580740181414704 581450653865664 582344436059496 582651260718336 583358850286848 583502143067811 583809577697376 584072526394368 584706985932564 584970338823552 585278547013632 585422311337424 586895338579968 587343541887168 588062092831488 588324474828702 590260512257568 590526366465024 591167836605852 591745713278976 591891066158832 592609876830576 592922110127616 593067751970562 593647485843456 593833525775424 594292346357688 594560016509184 595928704545801 596516573638656 596782727862624 596972124541056 597241001668608 597969138350484 599473735653888 600207126571008 600859112615784 601129740448512 601588814358312 602053627000419 602088562876328 602324792844192 602642144719872 603568501607808 603840349753344 604306902025728 605698027571142 606290107754496 607302683694144 608706153265617 609301173943296 610046587662336 610237766818944 610703796394044 610984326357504 611450926069104 611726324470272 612198969776064 612390823455906 612989445961728 613463067207936 615627503432964 616033783600128 616229289848832 617258465394048 618207289893072 619289717778432 620241664635648 620715334039848 620994905144064 621000462855168 621474711742368 621510774582016 621754624871424 622430017283052 623038453272576 625236673621824 626132698085376 626893092845568 627377456630016 627574067012664 628341835629024 629307697032036 629922856071168 630403918858368 630409560777216 630890995253616 631175149490688 631699475804672 631947323639808 632145366148032 632633788058184 635486455156608 635769996992307 636920132629504 637170028793856 637862166471888 638149460534784 638642521459008 638679580509696 639167330678096 639624216655512 640400995929816 640738409331456 640895796484317 641522283088896 642508404937344 644910367206384 646192455959394 647818391755008 648318923299296 648356543850752 648610927100928 649607945323392 649645483640032 650104041322692 650109859551504 650644092140548 650899372912272 651242317681152 653041329608448 655482668308128 655986018226176 656278706572704 656785774909548 656823886774176 658438365390336 659243893118976 659785631667712 660257255902464 660761484623064 661310388733016 661569854435424 663234482515968 665713927438848 666775763846512 667037373893568 668062716497352 668578889652399 668617685846088 669232436954112 669946905003783 670563040333824 670601789563904 671081145343488 671593640108688 671632611241856 671896126877184 675483656284806 676627270511616 677349633235869 677448987429888 677972412809856 678011754089472 678748256843756 679014564308784 680403932657328 681595261523968 682076371223808 682642981917952 682910817481728 687719520847872 688284659454464 688554708535296 689126700877824 689613126706944 690145950608928 690185998292736 690713083152136 691558095487776 693257951079936 693298179346432 693833850473984 696741360556032 697273451648832 698304750794829 699199621404768 699568014527488 699842490642432 700643361903232 700918259931648 701500522854912 702036248449712 702352446614016 702895113446592 703115389893818 703391257824552 707298047837184 708704163970944 709204408715664 709752369660318 709793555062416 710661910280256 712129318655744 712408723209216 712994150350592 713545039407904 713866421148672 714641871695356 714922262051184 716535149208192 718514528073408 719063247012858 719766143637504 720548002866392 720830710497888 721429514981472 721754447901696 722538466962708 723244760674304 724682579044864 725569149364224 725796531503296 726357312214952 729401111832096 729958144694871 730851169095036 731565588615168 732360265208464 732647607391296 732690121354752 733586488031232 734383359863736 735275217549048 735843321889401 736562621324288 737694835298432 737984270504448 738926872620948 739649186279424 740452643829552 741692416075776 741924671657082 742258835626176 743791486829824 743974187324643 744083314062336 744701434819584 745612496031744 745846159445376 746415751148276 747328909640016 749209322842112 749788193254144 750122734327326 752194896576849 752930179955712 753505181620512 753851308142592 754427013259392 755586687647088 755984789892608 756281401178112 756909655062528 758073145665792 758652074937592 758993772953856 759580203240672 761491442888704 762763223350656 764338212985344 765273297659904 765454424239494 765857725581504 766202669033472 766794669214464 767034970793256 767973354657696 768377983169536 769905712975872 770493678604672 770500574283264 771088994198864 771436293821952 774320241886272 775267538487552 776459248079328 776868347624448 777052218546153 777811800382464 778002857423748 778412770263168 778763368525824 779609314576752 779960451764736 780563081783232 783124722516224 783834030625536 784082790441984 784432633104936 786599574080364 787014016343424 787368488620032 788223782141136 789188088211776 789790779505926 790146502440768 790562813503488 790757002627416 791778034367232 792389795143584 792746688678912 794571606061068 795710303816832 795962832721408 797292184467312 798517749445218 799298314205184 799494649065288 801145483487712 801506320598016 801757306468137 802118419144416 802738169333892 803099723792256 803522859626496 804758002143744 805742536034304 806102042859216 807597370094856 809736911592192 810616503224691 811608204354156 811973753889408 812401565257728 813650355758592 814271728525392 814645768476672 814900868869254 815267901425472 815635099293696 816265293034752 816521097941208 817151976241821 817950756277248 820576250811108 820836671243952 821378378133504 823011287192064 823905298359522 824276386524096 825284799035136 826181279846703 826988886180864 827184619742679 827620445386464 827993206858752 828000617140224 828632948989824 829006166495232 829906689710736 832105334564352 833009224308246 833648898162432 835041190079448 836503275506688 836765422683552 837789114172032 838166455627776 838814058035712 839076929376048 840538558477824 840546081036288 840745023345018 841187993671488 841566865987584 842860488197376 843511717410912 845746405622784 847046452450176 847315273542144 847693329323076 848730389916816 850035023602974 850482888629184 850865947379712 851523361945344 851572774012928 852832288874016 853483584304791 853867994573088 854317879108608 854527728645756 855363044118528 856677873249792 859880489608512 860932459867392 861589941279192 861978002662656 862644002866272 862914342142413 863757855673344 863970023989908 864425231065728 864814569467904 866143927097856 866805388430256 866813146068672 867475118473722 867865830549696 868323090241536 870721772811264 871110272122056 873976891077504 874370531561472 875038275430272 875714366546064 875765182365568 876108789591552 877060478898846 877455508235328 877917820520448 878133467006136 878855079682382 880343007869952 881015312830752 882093139247232 885390768386352 886751754908778 887618569918464 889383165191424 890471228765184 890750288663136 891438519536532 891490247794784 891840024763776 892309915938816 893262540005044 894774860457984 895458186811584 895861502502912 899210603480832 900644875046408 901288668923676 902169694015488 902383221537468 903132844314492 903265316573184 903963217079808 904015672119296 905352752411712 905760524630016 906460353038592 907205243543104 908547041356713 909435161631744 910547756642304 913951760914944 915356650228416 916055694591066 916816675288954 917176389103656 918586235183859 919484168942592 920194600811904 920247997723648 920609057820672 922077460650368 923441255149446 924343934773248 928934576667648 929697935531776 930362496953472 931073001059772 931492357716096 932212067613552 932266161873024 933645025924578 934557679908864 935334030473216 936469928818688 937193484595456 937855010432736 941361100518996 943064063782912 944884284106752 944938885294592 945605878287552 945614341165824 946336492880424 946391406749888 946762724236032 947549213707008 948218049222048 948950682087276 949730489334187 949878297612288 951821894864896 953229682734912 955380198944256 956793249707832 958019370764544 958750996017144 960374190403584 961107613997184 961906019975296 962283424633344 962339263868928 963384622616944 963762607406016 965299841618354 971727587632512 972478384948944 972534815776128 973277526259828 974468225460048 975156061984038 975966138210822 976863476521728 976920161806336 979177813151648 979561994412672 980366956732064 981124429185868 983979027339264 985235830161264 987270191772736 987657548085504 989232895542776 989678447501568 990753503941289 991142226934596 991965583099524 992111085416448 992935246426112 994461545927168 994851723773952 996438546186688 1000163645769768 1002926528769132 1003073638846464 1003848655431168 1003906906607616 1004673575494016 1005902684345856 1006995364661638 1007390460163032 1007448916862784 1010764194221056 1011160768425984 1011991697271808 1012773604320896 1013225484427209 1017017631134208 1018122385265634 1019117617313792 1020605898985992 1021143634108672 1022392892285952 1022713294391008 1023114556835712 1023964472876928 1027334099044352 1028581725095936 1032426989181696 1033690051316736 1035278997439104 1035824463499264 1036069624728204 1037082400509952 1037337143231664 1037883693684224 1039479086102336 1039886926619904 1039947269019648 1040750775710976 1043146603039189 1045112040834048 1045443720589312 1045910177473248 1048799432107152 1049352021791232 1050965042854848 1051767649345298 1052250784282368 1053054372674568 1053528669921024 1054342670169888 1054673084840727 1055704045822976 1056519726858112 1056995584905216 1059428808081424 1060247367023438 1060947071755776 1063056245956416 1064690332593624 1065992865420384 1068193977983616 1068675094130688 1069009741957516 1069491225525888 1070317559111856 1070799631723008 1071962807543034 1073010669524992 1074802723812288 1076796493459808 1077771792110112 1078594870519287 1079649215456256 1080822004299588 1082144272472208 1082631671852544 1083807700444062 1084867141011456 1085695638033856 1086534491825672 1087023868567296 1088353724046336 1088694797254944 1089535968322428 1090601008369664 1094101667748144 1094448894991936 1096276753642554 1097348382922752 1098540397812696 1099035182032128 1100379732046848 1101575039795604 1102651848241152 1102912826323572 1103493927181952 1103990942478336 1104843931986432 1106542252947648 1108390308931422 1109473779419136 1110678965744328 1111531864216576 1112538624113664 1112887007485623 1113388253439264 1115337700675584 1115687230244736 1117052152229376 1118418744047616 1118769239168064 1119623626722414 1120718077970432 1120993364460024 1121583991561984 1123813984263168 1124682289881216 1125184101490989 1127661874163712 1129395269933568 1129753698056192 1130257772430768 1130776962213888 1131640519889088 1133380031470632 1133977184838912 1135364482593792 1137109718498688 1137978112406388 1138490659430784 1139090505478144 1139370304861008 1140122226364416 1142237164333056 1144144835025984 1146507319478016 1147909946489856 1148181636359241 1148786588372256 1149304003550208 1150192003821696 1150552456189884 1151677140897792 1151960031986544 1152566974754304 1154858569463808 1155740517907008 1155750861424896 1156633491298296 1157154440732928 1160962363748352 1161480362829408 1162901307731328 1164688872118992 1165302521436672 1166717700573696 1167004286135622 1167619155394752 1168145052788736 1169413971865128 1169940677647104 1170844622674848 1173790677159936 1174687083774336 1176124185662976 1176648949657404 1180521024515136 1181052732930048 1182335673211704 1183782132317664 1184686169258889 1185219753661152 1185844220255232 1186135503941124 1187294971686912 1187667051550848 1188584692715376 1189120033018368 1191857409091602 1193565455725248 1193944249082112 1195938276700968 1197776624167827 1198947471307776 1200414253142016 1201718225231568 1202259480897024 1203177628716624 1204107254000838 1204177125752656 1204649585688384 1205284289439744 1207137003215616 1208613804051456 1211396055142284 1212580215508992 1214605367388288 1217412306531234 1218602347886592 1220475533637888 1221407592788088 1221968652715008 1222351303303881 1222901852138208 1223452648940544 1224397939552128 1224781646911812 1225978891923456 1226926134415872 1231255006865928 1232067567200256 1234516930788096 1235857947539283 1236414579786144 1238386703188811 1238579435556864 1240483329271296 1241430668079696 1241989810288128 1242000925710336 1242949423484736 1243021549164032 1243509249742848 1244860034566104 1249513836462369 1250473347243648 1252265396170752 1253786185691136 1254754913260032 1255148134025328 1256683671258048 1258615394064072 1260807837716736 1260819121554432 1261117535017527 1261781990507232 1262350298981376 1263398951609344 1263894647279616 1264290732296064 1265267576116368 1270972910313216 1271539993984614 1273840265259008 1275724332943776 1276298921069568 1277285042918016 1277359161019392 1278334661356192 1279248433311024 1280801991859632 1281476818662912 1281791592968634 1283044566177792 1285016809874688 1289820734412768 1292384911918788 1295636783510016 1296637846598592 1296713087701504 1297221854201856 1299215890646784 1299290967280064 1300208082645384 1300219719103008 1301212677710583 1301288184281096 1301798745824544 1302484635362304 1306082659216896 1310965336616256 1312557413145408 1313571549819096 1313647773548352 1315590718348269 1316876730780672 1318282619523573 1318487786237952 1319571263335424 1320514511804928 1321522969246128 1322620777466032 1323139708870848 1331427854877696 1333551527693024 1334074747787136 1336125432994704 1337157779304798 1337235371692176 1338464873908224 1339893810007566 1341203579127808 1342162290686976 1343187280217376 1343265222483712 1343792253754368 1350967312569612 1353254541023232 1354699266471738 1354897974859776 1355944825619712 1356023508178944 1357496513687512 1358029128617568 1360195231371317 1360807865314656 1363190523047936 1364152742447616 1365285963835904 1365821634963456 1374083541886599 1375225012933431 1375439041695744 1376569318908928 1377109417070592 1378253401755648 1379226253413888 1380291901217856 1380371996585472 1381426166304272 1383116190975552 1385161882724169 1386515902159872 1387667700947968 1393482721112064 1394546903297664 1396609501589658 1398399242809536 1399136029054976 1401286723806464 1401836519863296 1403001045709824 1404072496899424 1404704893228032 1405790226893184 1406230779787636 1406782515649104 1414596095674368 1417408327941888 1418408817431328 1419504739320636 1419587110124832 1421323820560512 1424258637311488 1424817446418432 1425988300701184 1427090078815808 1427732842297344 1429283743390712 1429844524102368 1433070298416384 1437029056146816 1438126494025716 1439532287275008 1441096005732784 1441661420995776 1442859029962944 1443508895803392 1445076933925416 1447949762427531 1449365158089728 1451138298728448 1451593063006592 1452714624429904 1458802223664192 1459916289389742 1461702338190072 1463949207316233 1464720530416928 1465295214782592 1465380242709504 1467172976062464 1468766719727472 1470550435098096 1471686643778802 1473125242648576 1475389670596864 1475968541008896 1477853745241896 1480905287659104 1483384832151552 1483849343314164 1484517671252352 1487582973659648 1487948374649286 1488166628124672 1489402869639168 1491692318890752 1492831502296552 1493984926260299 1494657819280032 1498418645684224 1499576386508288 1500245468654652 1504389793153698 1505860359911424 1507010363241024 1508854026518784 1510493046992457 1511173375294176 1511969579785216 1512562802356224 1513819310125056 1516146291331584 1517304149875184 1517987545907712 1519160406481344 1525526446701312 1527183577898451 1528676425970688 1530546595319808 1530908848478988 1531715451163008 1532405338066944 1533589338428928 1534069941586512 1535946709315392 1536755966339072 1540987357209344 1541001148566528 1542177988397728 1542872587643904 1548640483772544 1550535076975104 1552918496158656 1553736695248896 1554104437092306 1555623600764928 1556005714847496 1556825540526336 1559218629153504 1559920903529472 1561126163566464 1566249445032448 1567668061251072 1568165580883968 1568865266209872 1573199148160728 1574028032686848 1576447564282272 1577651474017947 1578376176423552 1579581559011852 1580293004881536 1581125627006976 1581514005254832 1583556068734464 1584779590287168 1585493377357824 1589143212122136 1590371050535157 1591420607633664 1591925665442816 1594584368934624 1597035498890436 1598596628410368 1598989298130576 1602290966975424 1603012641196032 1603514612936274 1604236838288832 1605476338667784 1606199447584512 1607944211314551 1609516004287488 1611485072068608 1612204085718432 1615194740189712 1619473823184384 1621233006449382 1623216408708312 1623947507778816 1625711550666093 1627300711517184 1628543457050784 1629291536953344 1629801737738508 1630535802850944 1631270198587392 1632530586069504 1633042195882416 1634303952483642 1635901512554496 1641152501622216 1641673342487904 1644415130463831 1646022574384128 1647810596719044 1648552773048192 1650569598070272 1652362559693406 1653977772361728 1654369239485358 1655240890772928 1655986413717504 1657265897979648 1659813379421472 1664210669128704 1666018448616492 1667297796324864 1670082380158896 1673006551013376 1673530845367104 1675578228344064 1677628116071424 1678153858752096 1679435440083621 1681077116955648 1681092162072576 1681490046690036 1682375987342976 1683133731975168 1685720976394752 1687023434821824 1691492811245568 1694092904900352 1694630547084288 1695386658646152 1697460779833632 1700070047205948 1700965777258368 1701731894759424 1703046723890688 1703145548025856 1705664577748032 1706967168609582 1707735989146176 1708635758217216 1709055457291512 1713355746499584 1719760979217024 1721864919734784 1723179882558384 1723956005325312 1725288005732544 1725828684284826 1727515711346688 1727940047979816 1728850462131456 1732287854195712 1733610776860512 1733626292137344 1734950236947444 1735731661099392 1736646180483072 1741443545622528 1742220544244112 1747953782155008 1750076550860544 1751428733092128 1751530364731136 1752217579183104 1754120957797692 1754911016470656 1755835641040896 1756266934012272 1757710159364764 1760686015739904 1762030625661504 1764186278494464 1770781536772704 1773503509817556 1775237139836928 1778766330382848 1780942457530368 1781500577326272 1782877039073064 1782980495589568 1783680049527552 1786525080010088 1787786113637403 1789549720915968 1790916373623168 1791723005005824 1798421206961664 1801289750092816 1802577337847352 1804766443074936 1806160881001257 1806265688628984 1807926434159616 1810705504823424 1811521049260032 1812920706077184 1814410487086208 1817094082713426 1818870323263488 1827903521829888 1830713300456832 1832111389182132 1833633350577908 1834352778207312 1837172470367718 1838968337885184 1840389201623808 1840495995447296 1844154921300736 1846882510298892 1848687869546496 1857869153335296 1859395871063552 1860724993906944 1862146002119544 1862984715432192 1864424135227104 1864532323746048 1866557706320329 1867290051849156 1869115359817728 1870668060946432 1872939857637376 1874386969190912 1875710020865472 1882722201037992 1889768568213504 1889877770589184 1891211756575104 1891228682331648 1892672985760848 1892782813499776 1893525448472064 1895098427414016 1896436098444096 1897901364174552 1899460978668374 1906459365469824 1910760397888512 1913586499415664 1916038741529088 1917501992034288 1922215227994368 1923812039950592 1924566849266688 1926769245233888 1927525214812032 1930599683236708 1943455175265024 1944956769897888 1945069631552256 1946555052519656 1948936450920096 1950312123968076 1951932276421644 1953726953043456 1953840323612672 1958355626303296 1959123988825344 1960733913464128 1962248858371736 1967958054678528 1970471660322528 1974540383545472 1975315096171008 1978465791085552 1979356895003136 1981507007882578 1982284453869192 1983931166199048 1988923091854336 1989703447547904 1992877092373376 2000327291539536 2005853057538264 2007697310862336 2009347150988032 2009840715011349 2011805368691712 2013990729323276 2014780920326064 2014897833725568 2021528388442112 2023983394543616 2025547208641792 2026450968854418 2032048899707607 2034035262268416 2036244770531268 2038235234627584 2041211797971984 2042287268217344 2044785784571904 2045426588782016 2046229113671424 2047928945753856 2052643315657759 2054668198088704 2057163450191872 2064853978363392 2067380102633472 2070557994878208 2072139249456408 2074674286463328 2075767387368448 2078958172204672 2079773853239808 2079894538039296 2081501551421952 2086293206078378 2090224081668096 2091820354946496 2097598864214304 2098704043582464 2101930085709696 2103535298690596 2104501568564736 2106108745349136 2107057339842048 2108685340339776 2109346169681454 2111408091645952 2113039453716224 2118857616162848 2120494734046876 2121894143511552 2126112491912832 2129380665187248 2131985730840768 2136387955967232 2138019483915032 2138982451051776 2140635118223712 2141599263446016 2143925615086068 2146021339049984 2149605447624576 2153592986919616 2155543584220224 2157189741038574 2159298430912512 2161644008599176 2164288544944416 2165263343705088 2167615400888124 2169734282022912 2171391276067712 2173068983651344 2174047737134592 2176707448092672 2177389594509888 2179071936644856 2188203335496288 2188897789983872 2189874434084613 2192553507285108 2194696765845504 2197080795625392 2198070364064256 2200759464093696 2203150079591208 2205825652647144 2206987854363904 2207529965668203 2209687863972864 2213084505895296 2216780617862844 2218947558838272 2221357931488656 2223063728433152 2225077248227328 2225774014971246 2226776506878528 2231374460489472 2231922561973929 2234104304458752 2236837488095232 2237538478336128 2239247253444828 2241436155940864 2241986728920048 2243167983123968 2247627968526336 2249364579762432 2250368202981978 2256584689730547 2258790539867136 2259507396112384 2260515544861536 2261553924427776 2263281039778176 2266760062941264 2267954369677824 2270728965187584 2274219436997376 2275956224812776 2276981318861568 2278740609722016 2284474328666112 2288289670051968 2293014638956032 2295819892979712 2296363272718482 2297573176744512 2298608007100416 2300384007643392 2301104912379768 2303920063973088 2305133949508608 2309717138927616 2311481035814016 2311501722849792 2313266982596592 2314308881465856 2322960725658816 2325802615462656 2329377744237984 2330605042873344 2331156655638459 2333435401147392 2334008572271244 2335238310789504 2336290105577472 2338827943730256 2339881355294208 2341689245349696 2349374167548672 2352248371325952 2353297899314808 2361042049030272 2362105465860096 2364671346423408 2367564264635328 2369372338517778 2370439507322304 2371688440510464 2372271007882248 2375334103101696 2377169385430752 2378240066036736 2383714818183204 2387130911450496 2387888498164224 2391876553401936 2395553248335654 2397894942615552 2403436450463136 2404518961794048 2405271919404411 2406355257433248 2408214508001676 2408354251505312 2409299171376768 2410568578879488 2414274006431232 2417227608102912 2422792110284568 2429210734776576 2431849509674073 2434824613062468 2437204695773184 2440951067275776 2442815185576176 2443937305430016 2444702606607762 2445803704276416 2446905297881088 2448795879104256 2449563293823624 2451455928725463 2453852268831744 2462510013731856 2464135134400512 2469033861576192 2471715895078566 2472829159572288 2476773406377622 2478543839540109 2480966658542592 2481553859228037 2482861336159392 2483979620576256 2484001851420672 2485898846969472 2486043098328064 2487018499485696 2489720069132208 2499027672924738 2500946694487296 2509509826520064 2510296268050656 2513367342516096 2517230788128144 2521615675433472 2521638243108864 2522235070035054 2523563981014464 2524700597962752 2526797903218688 2528581464592128 2530535152232736 2541945820626432 2543079987969228 2547680530518016 2551448665887552 2552597842139136 2554570085836032 2554718322038784 2556669322712384 2558496866622048 2560450752914373 2561603983719264 2562953637325824 2563583185937268 2566089132355584 2570033619749376 2579641468825536 2584769823837576 2588743026427239 2591273567020032 2593275693197184 2593426175403008 2594443708403712 2598431781293568 2598581934560128 2600416165290768 2600439438206016 2602425355421166 2602576368562192 2603597491649088 2604969270724608 2612165318433792 2621930673232512 2625114826290816 2627143099638192 2627295547096704 2631181436696538 2633753461561344 2636565239047146 2639142526670848 2641029023609856 2643045938492256 2645241554932064 2646279417741696 2662855709755392 2667103055386048 2668149495574272 2672250865989408 2674315558609596 2674470743384352 2676513197214527 2676929747816448 2679787620015132 2682407158255616 2684324581373952 2686374560434752 2686530444967424 2687584507508736 2701934625139224 2706509082046464 2709398532943476 2709795949719552 2711889651239424 2712047016357888 2714993027375024 2716058257235136 2720390462742634 2721615730629312 2725641124070139 2728305484895232 2730571927671808 2731643269926912 2748167083773198 2750450025866862 2753138637817856 2758452506827776 2760583802435712 2760743993170944 2762852332608544 2766232381951104 2770323765448338 2773031804319744 2775335401895936 2789093806595328 2792123511107269 2793219003179316 2796798485619072 2798272058109952 2802573447612928 2803673039726592 2806002091419648 2808144993798848 2809409786456064 2811580453786368 2812461559575272 2813565031298208 2829192191348736 2834816655883776 2836817634862656 2839009478641272 2839174220249664 2842647641121024 2848517274622976 2849191468002561 2849634892836864 2851976601402368 2854180157631616 2855465684594688 2858567486781424 2859689048204736 2866140596832768 2874058112293632 2876252988051432 2882192011465568 2883322841991552 2885718059925888 2887017791606784 2890153867850832 2895899524855062 2898730316179456 2903186126013184 2905429248859808 2917604447328384 2919832578779484 2923404676380144 2927898414632466 2929441060833856 2930590429565184 2930760485419008 2937533439454944 2939776790383169 2941100870196192 2943373287557604 2946250485297152 2950779341193728 2951937082017792 2955707490483792 2961810575318208 2967698686628328 2969035342504704 2972260511823867 2975165947319296 2975896749298572 2976333256249344 2978805739278336 2983384637781504 2985663004593104 2987969852520598 2989315638560064 2999152773016576 3000490937309304 3008779586307396 3011720719822848 3014020726482048 3017708053037568 3020986093984914 3022346750588352 3023939159570432 3032292582663168 3034608299750368 3035975091815424 3038320812962688 3039676453281627 3051052893402624 3054367155796902 3057352851941376 3061817696957976 3063430902326016 3067178676857856 3068139883173024 3071893418630784 3073511932678144 3081974714418688 3082002297133056 3084355976795456 3085745175287808 3097280967545088 3101070153950208 3105836992317312 3107473390497792 3108208874184612 3111247201529856 3112011429694992 3113651081052672 3118437258307008 3119841807058944 3122252327132928 3129439809117567 3132498890064896 3135336122502144 3136331161767936 3137730532419744 3146398296321456 3148056065373696 3152895128564544 3155302948035894 3156752352847104 3159163118023704 3160586009763072 3163028010509664 3164019254522181 3167112137468928 3169559180574336 3170986754715648 3178286424244272 3180742101070314 3182841215267328 3183851330885632 3189168737869248 3194070997780872 3197978596261152 3204581933950848 3206025282392064 3207029225872548 3208473676577664 3210952677335568 3212398895169024 3215888422629102 3219032008574976 3224408171436864 3230389480379424 3235784611557861 3238947646368768 3242466012898764 3246432817416624 3247895015557632 3251423101332186 3254601423034368 3257086914101568 3259603475477016 3261071605701888 3265061172139008 3266084391764832 3268607904967284 3271803025108992 3282305003244432 3283346684975808 3288830260927662 3292045148768256 3295621193438088 3297105546096384 3301139196140544 3304725119386812 3307955544723456 3308738478970716 3310481781545856 3311972827435008 3314531795959296 3319626758842944 3328421338257408 3332036897232984 3334595592649728 3338661022456869 3340164760317792 3346013102026752 3347061690734208 3351156456688128 3355256232142848 3356307717504192 3358870880167242 3362154233911296 3362980093380072 3364751974685952 3371441952789504 3374046869643648 3375552304472967 3382985622491136 3388185809800704 3389261094168576 3390773317292304 3394921559667264 3400140094411896 3401931554516736 3406093447781376 3411329155496064 3413934337219164 3415471978292352 3417271516434432 3418110914583024 3426711492999168 3439521958434048 3443729839469568 3446359765116768 3447912010650624 3450576011465088 3451657368569652 3455031422693376 3455880095959632 3457700924262912 3464575708391424 3467221553721024 3467252584274688 3469900473894888 3471463322198784 3482887091245056 3484441088488224 3495907564310016 3500153101721088 3502857466184256 3503060729462272 3504435158366208 3508241915595384 3509822032941312 3512533868024544 3515420318729528 3521372031479808 3524061251323008 3528372556988928 3541563073545408 3547007019635112 3554058507776667 3557532660765696 3561884915060736 3563001154652544 3565754078146128 3565960991179136 3567360099055104 3573050160020176 3575572227274806 3581832747246336 3596842413923328 3602579500185632 3605154675694704 3609532886149872 3612321762002514 3612531377257968 3615852868319232 3621411009646848 3625841412154368 3628820974172416 3634188165426852 3637740646526976 3655807043659776 3661426600913664 3664222778364264 3667053909911643 3667266701155816 3668705556414624 3674344940735436 3677936675770368 3680778403247616 3680991990894592 3688309842601472 3693765020597784 3707573842617849 3715160109566433 3715738306670592 3718791742127104 3721449987813888 3724292004239088 3725969430864384 3728848270454208 3729064647492096 3733115412640658 3734580103698312 3748773938381824 3751420041730944 3765444402075984 3779755541178368 3782423513150208 3782457364663296 3785345971521696 3785565626999552 3787050896944128 3790196854828032 3792872196888192 3795802728349104 3798921957336748 3812918730939648 3821520795777024 3827172998831328 3832077483058176 3835003984068576 3844430455988736 3847624079901184 3849133698533376 3853538490467776 3855050429624064 3861199366473416 3886910350530048 3889913539795776 3890139263104512 3893110105039312 3897872901840192 3900624247936152 3903638033131749 3903864552843288 3907453906086912 3916711252606592 3918247977650688 3921467826928256 3924497716743472 3940943320645056 3949080767090944 3950630192342016 3954847858570719 3956931582171104 3958713790006272 3963014015765156 3964568907738384 3967862332398096 3977846183708672 3985754184746752 4000654583079072 4011706115076528 4015394621724672 4018694301976064 4019681430022698 4023610737383424 4027981458646552 4029561840652128 4029795667451136 4043056776884224 4047966789087232 4051094417283584 4052901937708836 4064097799415214 4068070524536832 4072489541062536 4080585694113951 4082423595943968 4084574536434688 4089571569143808 4090853177564032 4092458227342848 4095857891507712 4105286631315518 4125675038800293 4129707956726784 4134760205266944 4141115989756416 4144278498912816 4149348572926656 4151534774736896 4157916344409344 4159547706479616 4163003102843904 4172586412156756 4180448163336192 4183640709892992 4195197728428608 4197408087164928 4203860171419392 4207070597381192 4209003137129472 4212217490698272 4214114679684096 4217370680679552 4218692339362908 4222816183291904 4226078907432448 4237715232325696 4240989468093752 4243788287023104 4252224983825664 4258761330374496 4263971461681536 4272775911934464 4276038967830064 4277964902103552 4281270236447424 4283198526892032 4287851230172136 4299210895249152 4307185973839232 4311087168440448 4314379482077148 4318596861825024 4323288017198352 4328577089888832 4330526687410176 4335230801776248 4342782552135424 4343849287282593 4346137967302688 4348095474269184 4353414896185344 4354779189019776 4358143873289712 4376406670992576 4377795579967744 4379748868169226 4385107014570216 4391847621948699 4394161591250784 4396140728128512 4401518928187392 4406300159182416 4411651305294288 4413975708727808 4415059931336406 4419375727945728 4426169011790592 4433561235725688 4442715862977312 4446127456866304 4450154496454656 4451548029942492 4453553013757056 4462748920978944 4463845123947858 4468208608917504 4475076956672256 4478494506889656 4481954778780897 4483973457840096 4486335966247936 4495255937052672 4498729159524864 4500736405963956 4513169379461094 4517581079734272 4521031089723072 4526562079556352 4531479140977371 4533520125882528 4535908739355648 4541457930375168 4548438873994752 4551912449625552 4553962637723136 4557481219444032 4576579340103936 4581550733695353 4586029277912064 4591639785959424 4592726545436964 4595146353489024 4597216014200832 4600768015286784 4602209824759536 4607840127946176 4610267899017216 4622962071628032 4623003445699584 4626533965193184 4628617762931712 4645921451317632 4651605230925312 4658755488475968 4661210085746688 4662313311276918 4666870802294784 4668017144542488 4670476621579008 4677655887460512 4679762710588416 4683378490699392 4698748335097344 4704496742651904 4706595798629616 4722084098060544 4729342692846816 4732954422053841 4735128529270656 4738744677035556 4740879014644608 4743376881020928 4744542015764496 4750668206203392 4754338770861504 4756480132073472 4767429636366408 4771113151605471 4774261822900992 4775776996328448 4783753106803872 4791106496671308 4795789885231104 4806872900926272 4809037923588096 4810543838808822 4812710514866496 4816429016003352 4816708503010624 4818598342753536 4823832633943653 4828548012862464 4834455216205824 4845584220569136 4858421469553152 4863699019348146 4869649226124936 4877134651998279 4881902134551552 4885630371152352 4887874610860032 4889405213215524 4891607408552832 4893810595762176 4897591758208512 4899126587647248 4902911857450926 4907704537663488 4925020027463712 4938067723152384 4943431790157132 4945658319144576 4953546812755244 4957087679080218 4961933317085184 4963107718456074 4965722672318784 4967959241152512 4971797693938944 4972086196656128 4979440138264416 4998055345849476 5001893388974592 5019019653040128 5020592536101312 5026734685032192 5034461576256288 5038306320250863 5042491714089247 5043231350866944 5043276486217728 5044470140070108 5047127962028928 5049401195925504 5053595806437376 5057162929184256 5061070304465472 5083891641252864 5086159975938456 5102897331775104 5105195684278272 5109140171672064 5109436644077568 5113338645424768 5116993733244096 5120901505828746 5123207967438528 5125907274651648 5127166371874536 5140067239498752 5159282937651072 5169539647675152 5177486052854478 5182547134040064 5186551386394368 5186852350806016 5196863562587136 5197163869120256 5200832330581536 5200878876412032 5204850710842332 5205152737124384 5207194983298176 5209938541449216 5224330636867584 5243861346465024 5250229652581632 5254286199276384 5254591094193408 5262362873393076 5267506923122688 5273130478094292 5278285053341696 5282058047219712 5286091876984512 5290483109864128 5292558835483392 5325711419510784 5334206110772096 5336298991148544 5344501731978816 5348631117219192 5348941486768704 5353026394429054 5359575240030264 5363358340912209 5368649162747904 5372749120869504 5373060889934848 5375169015017472 5403869250278448 5418797065886952 5423779302478848 5429986054750048 5432116514470272 5440780925485268 5443231461258624 5451282248140278 5456610969790464 5461143855343616 5496334167546396 5500900051733724 5506277275635712 5516905013655552 5521167604871424 5521487986341888 5525704665217088 5532464763902208 5538474505639009 5540647530896676 5546063608639488 5550670803791872 5578187613190656 5584247022214538 5586438006358632 5593596971238144 5599673118960987 5605146895225856 5607346079453184 5612004182839296 5616289987597696 5618819572912128 5623160907572736 5624923119150544 5627130062596416 5669633311767552 5673635269725312 5678018957282544 5678348440499328 5685295282242048 5697034549245952 5698382936005122 5703953202804736 5708360315263232 5717134973562848 5719378096409472 5732281193665536 5748116224587264 5752505976102864 5764384022931136 5766645683983104 5771436119851776 5780307735701664 5784722071399139 5791799049710124 5797460632358912 5806372252026368 5810858497719616 5835208894656768 5839665157558968 5846809352760288 5855796829264932 5858882121667712 5861180859130368 5861520970838016 5875066878909888 5879553580766338 5882201740392384 5886746575115208 5901558682387456 5903874164035584 5911414980967584 5923621150636416 5935397373256656 5938070685009408 5944521023647734 5950331894638592 5951793498597144 5966769275563008 5971326009186208 5975939705041196 5978631277120128 5998305546033152 6000981874618608 6017559172614792 6028041452964096 6029522145034047 6035416106075136 6041972187969828 6044693501176704 6047878319140864 6064585165326336 6069216599500736 6071950183630848 6076641625925376 6079352906563254 6096146699122821 6102105786805248 6108734311593804 6114705703882752 6123635393915952 6126861804652032 6134357353715712 6136279766346048 6143786837261568 6157929946973277 6163949428837376 6164004594266112 6168711953590912 6171490350575616 6194561935090176 6202140307900416 6211673984634624 6216417748369224 6224022859389984 6227302162105344 6236874516614016 6239683614117888 6244504654265856 6258879618235134 6264997780129792 6270672245004288 6275461064839488 6292796592642912 6296112130747392 6305790257129088 6310605896071788 6313504705694208 6318326236047408 6321172019526144 6326056021019328 6328038509044362 6334224274937856 6339118361148672 6356572848488544 6361484202140628 6365682430534656 6367702661771264 6378337475738496 6388141995561744 6395957192522304 6409163867901696 6414058451745096 6416947353155328 6421905354671136 6424797790338048 6431776845258204 6438064017149952 6448816342873728 6460778960758848 6471569223115722 6477895292737536 6484932025797528 6492865634833248 6495790031115264 6502846202664372 6509202846068736 6514173828203136 6519206950954032 6522143211403776 6530122344278016 6532168783529664 6537215809934568 6564610006488864 6566693369951616 6569623302253839 6577660521855324 6584090297536512 6591242386876176 6594211092192768 6602278392281088 6609450238773624 6617476957941432 6620963563091712 6622589897004609 6629063591918592 6639253517685888 6656842676514816 6664073794465968 6669191185299456 6677322044913738 6680329520635584 6694123381468416 6695767685921787 6702312913376256 6710512464285696 6712615435008384 6717741760334484 6724308467822592 6725960186760144 6729503949371904 6742883905579008 6748093739287296 6751104608945934 6776371619601408 6778522188337152 6781546634584608 6789843119334528 6800280188823792 6803863109033472 6812186895562752 6822658310992128 6827868674438328 6830943956584704 6836221829166048 6853422985998336 6879043916868096 6887459678939136 6892719530233536 6895824021301248 6901152022930176 6903314737139304 6911760191919264 6915401848525824 6929151416782848 6934443107442048 6934505168549376 6939800947789776 6942926644397568 6968882176976448 6991815128620032 6993469966915377 7000306203442176 7005714932368512 7006121458924544 7008870316732416 7016483831190768 7019644065882624 7025067736049088 7030840637459056 7048122502646016 7056745113977856 7083126147090816 7094014039270224 7108117015553334 7115065321531392 7126002309305088 7131508156292256 7131921982358272 7134720198110208 7146100320040352 7151144454549612 7163665494492672 7193684827846656 7205159000371264 7210309351389408 7215815758213233 7219065772299744 7224643524005028 7225062754515936 7231705736638464 7242822019293696 7251682824308736 7257641948344832 7268376330853704 7295548529022219 7311614087319552 7322853201827328 7328445556728528 7334107819823286 7334533402311632 7337411112829248 7348689881470872 7354367786176389 7361556806495232 7376619685202944 7387530041195568 7415147685235698 7430320219132866 7437583484254208 7442899975627776 7448584008478176 7451938861728768 7457696540908416 7458129294984192 7466230825281316 7469160207396624 7497547876763648 7502840083461888 7530888804151968 7542900828513667 7559511082356736 7564847026300416 7564914729326592 7570691943043392 7571131253999104 7574101793888256 7580393709656064 7585744393776384 7591605456698208 7597843914673496 7625837461879296 7643041591554048 7654345997662656 7664154966116352 7670007968137152 7681352258743119 7688860911977472 7695248159802368 7698267397066752 7707076980935552 7710100859248128 7722398732946832 7773820701060096 7779827079591552 7780278526209024 7786220210078624 7795745803680384 7801248495872304 7807276066263498 7807729105686576 7814907812173824 7833422505213184 7836495955301376 7842935653856512 7848995433486944 7881886641290112 7898161534181888 7901260384684032 7909695717141438 7913863164342208 7917427580012544 7926028031530312 7929137815476768 7935724664796192 7955692367417344 7971508369493504 8001309166158144 8023412230153056 8029539591643581 8030789243449344 8037388603952128 8039362860045396 8047221474766848 8055962917293104 8059123681304256 8059591334902272 8102188834567168 8105803875417672 8128195598830428 8136141049073664 8144979082125072 8161171388227902 8164847191887936 8169149072869376 8181706355128064 8184916454685696 8191715783015424 8210573262631036 8251350077600586 8259415913453568 8282231979512832 8284825500170749 8288556997825632 8298697145853312 8303069549473792 8315832688818688 8319095412959232 8326006205687808 8345172824313512 8367281419785984 8376370533321807 8390395456857216 8394816174329856 8407720342838784 8414141194762384 8418006274258944 8424434981396544 8428229359368192 8434741361359104 8437384678725816 8452157814864896 8475430464651392 8481978936187504 8487576574046208 8504449967651328 8517522660748992 8527942923363072 8545551823868928 8547574404007683 8552077935660128 8555929804207104 8562540472894848 8566397053784064 8575702460344272 8598421790498304 8614371947678464 8622174336880896 8628758964154296 8646576034396704 8657154179777664 8661053374820352 8670461603552496 8685565104270848 8687698574565186 8692275934605376 8696190948538368 8709558378039552 8716287746579424 8752813341985152 8755591159935488 8759497736338452 8770214029140432 8783695243897398 8788323182501568 8792281456257024 8812600318364832 8819330371149507 8823302610588576 8827951417455616 8830119862672812 8838751455891456 8852338023581184 8867122471451376 8885431725954624 8903096059884984 8907106027514112 8916781535471601 8925497841957888 8927690247895716 8936417217835008 8950153913344512 8956989013779312 8963909557561794 8967946915680192 8972671932495872 8997458319049728 9001472811927912 9026338758922188 9035162159468544 9042062179446144 9053124159112704 9062958281954742 9067040251765056 9071817478711296 9096877747989504 9103824899251104 9107925275446272 9114962438888064 9119029359844881 9153158680207872 9163101467390706 9172058555824128 9185453090873928 9190292706978048 9201536030573568 9204419649519072 9215680255892352 9220535798034432 9245924143256064 9246006891399168 9253067930386368 9257235525863424 9291842902635264 9303210461850624 9317510976951936 9322420171493376 9324626622553836 9333741604589568 9336034289084976 9340953243158016 9355311774921024 9359525421176832 9366756981398784 9388319427352701 9397496670194688 9408993485303808 9413191597259232 9444168196121088 9458685385693632 9465908844107682 9470257058541312 9477489354071112 9481758029289216 9489084031528992 9492057763566543 9501336412406784 9508677541723008 9512960264146944 9534859272732816 9542226303210942 9548523645801984 9551553992656896 9567506213607744 9582212993342616 9613745801852544 9618075847176192 9621087677617644 9625421029732992 9632858032006704 9633417006021248 9637196685507072 9647665267887306 9657096025724928 9691168441138272 9716842939106304 9727398038696292 9739298452249872 9754269303996558 9763804269103104 9771260742304704 9778810426431048 9783214817105664 9795183516417024 9798253175294496 9805823714901852 9815409075326976 9850040054927424 9876135446304768 9886863580314264 9891316638289152 9907093625510488 9914175358160436 9923866634170368 9926215436912148 9931445344637568 9935918482305024 9943595387877888 9944172393312256 9958880276528832 9996110691698952 10003786777949184 10015983067370607 10038039306080256 10041185072202624 10053469370064384 10068923152512576 10076612640501726 10084983428178494 10086462701733888 10088940280140216 10094255924057856 10114325858368512 10122140608930944 10167783282505728 10172319951876912 10205794663550208 10218280343344128 10226677290849536 10233987466488192 10241803011657492 10246415934877056 10251814549303296 10254332743749072 10280134478997504 10318565875302144 10339079295350304 10354972105708956 10365094268080128 10373102772788736 10373704701612032 10393727125174272 10394327738240512 10401664661163072 10401757752824064 10409701421684664 10410305474248768 10414389966596352 10448661273735168 10487722692930048 10500459305163264 10508572398552768 10509182188386816 10524725746786152 10546260956188584 10564116094439424 10572183753969024 10580966219728256 10585117670966784 10668412221544192 10672597982297088 10689003463957632 10697262234438384 10697882973537408 10706052788858108 10719150480060528 10726716681824418 10745498241739008 10746121779869696 10807738500556896 10837594131773904 10847558604957696 10859972109500096 10864233028940544 10881561850970536 10886462922517248 10898288543354179 10902564496280556 10913221939580928 10922287710687232 10992668335092792 11001161729734929 11001800103467448 11033810027311104 11042335209742848 11042975972683776 11051409330434176 11064929527804416 11076949011278018 11081295061793352 11145480328699299 11156375226381312 11168494044429076 11172876012717264 11187193942476288 11199346237921974 11210293790451712 11232579975195392 11246321815145472 11249846238301088 11254260125192832 11339266623535104 11347270539450624 11356037914565088 11356696880998656 11370590564484096 11394069098491904 11396765872010244 11407906405609472 11416720630526464 11434269947125696 11438756192818944 11464562387331072 11496232449174528 11505011952205728 11528768045862272 11533291367966208 11542872239703552 11560615471403328 11569444142798278 11583598099420248 11612744504052736 11621716995439232 11670417789313536 11679330315117936 11693618705520576 11711593658529864 11717764243335424 11722361718260736 11750133757819776 11759107161532676 11764403480784768 11773493150230416 11803117364774912 11822829961935168 11847242301272832 11864543575712157 11870794746513312 11876141370018816 11889042047295468 11900663789277184 11903586997194288 11933538551126016 11942652018372416 11951879410082392 11957262554240256 11996611092066304 12001963749237216 12035118345229584 12056082905928192 12059044290068094 12070832212150272 12083944375939656 12089387002353408 12129170330652672 12138433199001472 12143900367261696 12153283251850752 12158705813126508 12192293398245642 12204211573610496 12217468623187608 12241757082341853 12247270787831904 12253723609304064 12268714707431424 12272559532692096 12287573674523136 12315859893946554 12327898857674752 12337423907181824 12377025116400879 12389123870180352 12404280615800832 12423347969269248 12432835496738448 12448045718779968 12454604324210688 12473749033228032 12489009308531712 12517759236470268 12529995560259584 12541344490008576 12550922129678976 12585593185285824 12592224261494784 12611580514258176 12621211792143576 12627009411388416 12636652472094816 12642344039052288 12652112042038656 12656077018088724 12668448549875712 12678236722297344 12713145696977088 12722968404281256 12731364861069312 12756674951476992 12776283991123488 12791914385044608 12818327735803392 12828116903490192 12833894706310656 12843810709342272 12849595580676096 12863553690516408 12897632685747456 12921557921517696 12943138446231444 12955790585475072 12969864051595056 12985731269666496 12991580062230528 13005692405328744 13028347656406272 13031547861847779 13038413901908064 13044286422807552 13060244688556032 13064337567059328 13074431619869136 13129220012977728 13133386739903232 13139246604507678 13155321043710648 13175542865846097 13182484773752352 13188422184385536 13204556784562176 13218900477547248 13234953915882864 13241927126183424 13245179794009218 13258127183837184 13278507035371776 13328147588931936 13338382370598912 13354644089827476 13360659041271168 13388246762936832 13391535371843574 13404625826752512 13425230870016768 13435483520668968 13445864336342691 13451920373520288 13459007898743808 13485767811158016 13496187478574592 13502209217891868 13552743239202816 13563093269169216 13579686238669056 13594437422932113 13600560377647584 13607726218066944 13622253735076921 13624373791125504 13645316621984256 13655737348876656 13661887913169408 13672443658332096 13744652201086059 13758087833736192 13774919357878272 13785439060467072 13791648042602496 13802304045860352 13806629474278608 13823520383838528 13830803697051648 13868886214884096 13869010337098752 13879601895579552 13885853288795136 13937764353952896 13983630257240064 13986939933830754 14000612406884352 14011429864737024 14012242917849088 14032967662381536 14039288131765248 14050135472098176 14061681274918112 14096245005292032 14113490227955712 14166252294181632 14188028078540448 14198863266161523 14216234031106668 14230130643062784 14252004618610176 14263016312584512 14263843964716544 14269440396220416 14292200640080704 14302288909099224 14313339454816413 14327330988985344 14387369655693312 14410318000742528 14420618702778816 14431631516426466 14438131544599488 14449287048010056 14450125509031872 14471497901830959 14485644038587392 14503365648617472 14515283896689664 14536752661707408 14591097058044438 14645706403654656 14656891113457056 14668215639646572 14669066804623264 14674822225658496 14697379762941744 14708735572352778 14723113612990464 14753239370405888 14775060082391136 14830295370471396 14860640438265732 14875166968508416 14885799951255552 14897168016956352 14903877723457536 14915393081816832 14916258589968384 14932461650562632 14938320414793248 14962147545084487 14995095753527296 15005680166923776 15061777608303936 15085801657027334 15114918960752589 15127475142267741 15129694052600832 15129829458653184 15141383886086784 15142262507998208 15148203587776512 15160787419312128 15171488787552768 15183210913396416 15195687829346992 15251674923758592 15308691995325312 15328309932232704 15340015936274304 15362704517486238 15377721823954944 15390496319604736 15414153961871104 15420201718496256 15444797465893664 15547641402120192 15559654159183104 15560557052418048 15572440420157248 15591491607360768 15602496991744608 15614552132526996 15615458211373152 15629815624347648 15666845010426368 15672991910602752 15685871307713024 15697990866973888 15763773282580224 15796323068363776 15802520769368064 15819391434282876 15827726328684416 15834855160025088 15852056063060624 15858275630953536 15871449329592384 15943016738987008 16002618332316288 16046824460306112 16059079183287162 16074777207904256 16078725720090792 16111925834586208 16118247362608512 16119182669804544 16204377669134336 16211607750835344 16256391197660856 16289958164250144 16302398564852119 16322342776455804 16329694383775872 16338298145738752 16363412710256128 16369832909371392 16383431566030848 16421146525262072 16433834188863289 16502700155201172 16518831826907136 16564463959025664 16569651000341498 16577113995651264 16597394291706624 16615423516917027 16631665377637376 16638190825918464 16652012411375616 16690345648627024 16734562839571968 16752741066643614 16780790913714432 16799019356882961 16815440685677568 16828282389524768 16836012548517888 16848869962793088 16856458718736384 16869482722718208 16874769357451632 16904315629729792 16950860929302784 16963957872375008 17008899935302656 17035045321497984 17055885846726144 17091103647737856 17095148808015366 17104155871320256 17111859608414208 17125080945789696 17151404920688544 17196843580996608 17228743895356928 17244348673761792 17257517928308592 17293152068793408 17314308359555328 17340923207104992 17354166214197417 17371130208541696 17375397149130372 17384551869210752 17392381897076736 17419116756079104 17432575493158848 17505626683970304 17511182319870976 17518995472676904 17540428058280864 17567390487794796 17576646365003136 17584562912514048 17625200636729664 17638660742299014 17646605221177152 17655902834911232 17660239725345624 17704676047162368 17734244942902752 17770863451909248 17806192119769968 17814212055028224 17833563070943202 17850995683915776 17855380495791432 17900307826689024 17913978027558624 17927819115123588 17935893831360384 17945343864991744 17994916638099456 18002945623855824 18052677517844376 18084124358892288 18088566435102141 18106248318225408 18125916563909484 18134080503530112 18143634957422592 18193755495979008 18207649798502208 18215850550892544 18229924877776128 18238058719689762 18306317360415744 18326202934781412 18344117111648256 18370906181747856 18380585413956096 18403072061147136 18408839299038144 18431360511784704 18473789840919831 18491848286512128 18492013782798336 18506135860772736 18514471051726848 18583685805270528 18606420923701248 18635021953903872 18649253245107672 18672068578169952 18681906486316032 18710623549842048 18719050842353664 18733513962797568 18776638854705402 18794993340389376 18826383194518464 18888336392242176 18917370771387264 18931817688215364 18940514117082624 18954978708142224 18963516058578432 18978168063057984 18984115527133086 19002672824813568 19017355083446016 19069718545465632 19084452606421884 19097047291603968 19103107985313792 19135012427215488 19164425986685232 19227491603705088 19242175355235288 19250842059465984 19265716064013408 19266834012042496 19274393371014144 19295330535774612 19314192051449856 19382336882276544 19433685878212608 19454796077392584 19478596904499744 19508538607993116 19527608538206208 19542521484609408 19557620852862096 19566429634211328 19590367032834048 19596506350588992 19611647429803704 19700080109854848 19708869906761517 19752270892609536 19773727160628528 19782633276578304 19814187251020976 19828350716320872 19852430873824296 19862890689275136 19867769691013827 19887190775755776 19917760553057664 19992221383397904 20007573555898368 20031966134741214 20082370144405248 20106938740128768 20137846305025152 20153225281003452 20169966856356988 20172925403467776 20177880560280432 20188511848115712 20228651716737024 20244281217861888 20335566565011456 20344639903753824 20411589327100416 20436560686688256 20453354581699072 20467974932976384 20483606023314984 20492831869754112 20508665487498144 20560268957995008 20637131750604288 20678158590700608 20709944211417912 20746205545577472 20787454250348544 20788655476481024 20803329322326144 20803515505648128 20819402843369328 20820610948497536 20828779933192704 20975445385860096 21000918610326528 21017144797105536 21018364376773632 21049451493572304 21092521912377168 21144367507938048 21161932439456512 21170235341933568 21336824443088384 21345195964594176 21378006927915264 21394524468876768 21395765947074816 21412105577716216 21438300960121056 21453433363648836 21490996483478016 21492243559739392 21615477001113792 21647447274639699 21675188263547808 21695117209915392 21719944219000192 21728466057881088 21763123701941072 21772925845034496 21796577086708358 21805128992561112 21985336670185584 22002323459469858 22003600206934896 22084670419485696 22102818660868352 22129859055608832 22153898022556036 22162590123586704 22290960657398598 22312750452762624 22336988088858152 22345752025434528 22374387884952576 22398692475843948 22420587580903424 22465159950390784 22492643630290944 22499692476602176 22508520250385664 22628702485541001 22678533247070208 22694541078901248 22712075829130176 22713393761997312 22741181128968192 22793531744020488 22833441261052928 22868539894251392 22877512385637888 22929124774662144 22992464898349056 23010023904411456 23057536091724544 23066582735932416 23085744479407104 23121230942806656 23138888285596556 23167196198840496 23225489008105472 23243433990878464 23340835578627072 23358660630235872 23387237411041152 23423187317059728 23435528486670848 23444723436521472 23500267515639552 23518214323065352 23528806961569536 23546986300460832 23606234729549824 23645659923870336 23694484602545664 23729087151424314 23741589493026624 23752282740037632 23778084094590936 23807173994388576 23867077102252032 23885304036744832 23903758820164784 23914525108480512 24003927498474432 24070236690459168 24088618774930743 24112165811856384 24118088580136188 24141664424300544 24167888751879312 24178774004706816 24276866398002944 24306566503701504 24317411626253016 24384586796491284 24408423147220992 24434937246375216 24483514164683706 24494541575663808 24507447218608128 24545119065384192 24575147349046272 24631719787893108 24655797715349504 24674847814363648 24754050232801758 24778247740360704 24846695938538496 24854476500512247 24865670993476896 24896091437559936 24909208648421376 24947498066456064 24978018617063424 25035518472940536 25101844259357952 25129111599965421 25171186370571648 25184448522989568 25223161028516352 25242423584287152 25254018822776832 25273304944189632 25284688078104576 25304224084077312 25312154036177448 25356473444594688 25426291393954176 25445936808562512 25462729722138624 25513349902953984 25552567982246976 25583828770089216 25636655471606784 25642723212023049 25656233806980384 25667789412621312 25687621418684544 25699191161352192 25727107381032816 25795265371494912 25843115843035392 25886276892462888 25939728103190112 25971462539332992 25983160124461056 26011384810657488 26056695312812544 26063095723695558 26076827803816128 26088572845615104 26128675134118656 26148863239738272 26258440025955456 26266773479806464 26278493209015356 26310642087421296 26351085731692194 26364969547504704 26376844368771072 26437800955094496 26457991113448521 26469907831765728 26483854252366848 26490359588018436 26516254367674368 26557014070743552 26656295177863872 26709288179654952 26721318082542336 26750344606414803 26776493525873664 26783070743687148 26809251653505024 26850461740033536 26870967041337936 26891728672685382 26903840747040576 26918015797487616 26992374957149184 27004418435783736 27105486478405632 27126186538338432 27159372477338112 27188874845864226 27201120755295168 27215452436133888 27244507470153842 27290633243968512 27311474697753312 27323775826338816 27344887316664192 27489304402172118 27516175667472384 27570878120934144 27604608091720704 27613258948557216 27647040767677056 27661607394103296 27737772429768192 27738020674197504 27759203791159104 27771706577590272 27875528707905792 27967260514480128 27973879867661508 28001224813768704 28022859729474048 28024485835698176 28065935324763072 28078576263530496 28100270944196352 28123362549836224 28164958282058103 28192490010584064 28226980455911424 28332504588363264 28376056157080896 28397726532323046 28432468062213336 28476173290699629 28504009237220352 28526032625169024 28527687929433088 28538880792440832 28584401280161408 28604577818198448 28626678909632826 28654661977970688 28820636001485056 28841237405557632 28863263032852932 28876263089198976 28898574096020112 28900251018063744 28942995803661918 28971288077174784 29030567793379328 29073505323414816 29182194116088876 29291412807309312 29313782226914112 29336431279293144 29338133609246528 29349644451316992 29394759525883488 29417471144705556 29441645169359797 29446227225980928 29506478740811776 29550120164782272 29660590740942792 29721280876531464 29771599902511104 29794336033912704 29807755446915072 29830786163633664 29832517179936768 29864923301125264 29876640829586496 29924295090168974 30011360333847552 30123555216607872 30171603314054668 30229837921505178 30254950284535482 30259388105201664 30282767772173568 30284525015996416 30342977575105536 30366421826792832 30391375658693984 30503349847517184 30617383990650624 30680031872548608 30713358622179959 30725409034972476 30755443647909888 30780992639209472 30828307923742208 30840403436992512 30889594931787328 31095282804240384 31119308318366208 31121114104836096 31144880840314496 31182983214721536 31204993983489216 31229104265053992 31230916422746304 31333690020852736 31345983821205504 31371742615426048 31395981733947776 31527546565160448 31592646136727552 31638782868565752 31655452657368832 31704112126121248 31716551261907072 31742898659184768 31886033477974016 32005236664632576 32093648920612224 32118158366574324 32149554415808512 32157451440181584 32223851669172416 32236494725217024 32238365339609088 32337544694214859 32408755338268672 32423215501670688 32512782395321712 32579916328500288 32604797129704238 32644685552911608 32659388767551744 32694865630062537 32726825420512256 32739665818742784 32766863132061696 32842293050524144 32867668377726578 33005400310402344 33128927918051328 33139302000682996 33154227991302528 33194788583413248 33230847033834054 33263330755274752 33380691297254048 33436440986097897 33469125679143936 33505482133287228 33561581827428864 33598038713765922 33630881371355136 33656564779049536 33697739925586176 33738965445436416 33749538714903264 33808631259459584 33901721858605568 33927915744750016 34017799870605312 34070090642995968 34111771693452288 34182207295475712 34190297616030732 34208311742640512 34223719216828416 34250161891579392 34302809841377088 34393687161993216 34457487790713856 34488697347523584 34515035856617184 34586304137586816 34628616719110656 34681846414209984 34708332428394834 34742260417083392 34750794298260744 34769103738421504 34838233512158208 34865150986317696 35011253367940608 35022364639741952 35037990945353808 35080856116561728 35134780975589592 35153292730006272 35250401273459328 35277321484598028 35293210442354304 35311805669822464 35320479450691248 35409352094324736 35468489885805504 35541726903818496 35593630727136471 35612384239539936 35628424110056448 35667126141886404 35701991367831552 35710760991582864 35800615653378048 35827956055117248 35855638230247176 35871787662720768 35989833276198912 36005891247711648 36105355035688752 36168248717784576 36177132870204282 36212496636450816 36251833127818968 36268161007060224 36387510991958016 36415299597004416 36431701101785088 36459849755552256 36476117439379524 36612634720831488 36652405869562824 36725271247025559 36741812363495712 36761170827912192 36806144122294272 36817678598076288 36862721023569408 36947579681839662 36983696573024256 37012271721545472 37131075349202637 37167371610541056 37212841847402496 37270043907807744 37298506490215344 37344137156339904 37363812972632064 37421247099684096 37467027925595136 37553277709410804 37589986680778752 37652766389036928 37776672784484352 37834741542774528 37863635376430728 37881028234165248 37909957416284448 37927032117156864 37956336126115968 37968231054266172 38005345649627136 38034710166892032 38139437090931264 38168905212843768 38194094583207936 38270024854430976 38328851973370464 38454983207410176 38484350710470576 38501684118931968 38531432128026816 38533668024084992 38548786742028288 38590661071549224 38764673764553088 38867371756425216 38909592154785168 38957193808999488 39017077215986232 39085042969218816 39094643585543337 39115241705724192 39132859268422656 39180734065668096 39193012701177984 39223294859607408 39400160219709696 39417739813523034 39547454321257056 39565266553156608 39628374502041952 39656701432641744 39704861747648592 39725781378550272 39735539382027654 39774381551511552 39835521106115328 39984442766795808 40015147111796736 40063932269482428 40164740288810496 40213877480257536 40275692610050304 40306450562006904 40337593009028073 40339933712713976 40355761120560864 40377023696231424 40457303433474048 40488562435723776 40689279807507648 40783312268796339 40823178654200832 40866761205230763 40873121373376512 40906709163398144 40935949865952768 40967212046629968 40985663739508224 41017330974996288 41274263501208576 41356317181401216 41419888422835824 41492411091154944 41577310952962048 41606658644652288 41607031011296256 41638805686738656 41641221896995072 41657559866385408 41950890771720192 42001837220653056 42034289594211072 42036728753547264 42098902987144608 42185043824754336 42288735015876096 42323864878913024 42340470683867136 42596589798484569 42673648886176768 42690391929188352 42756013855830528 42789048937753536 42791531894149632 42824211155432432 42876601920242112 42906866727297672 42940018364449239 42981992966956032 43230954002227584 43294894549279398 43350376527095616 43439888438000384 43456932115762176 43526247403882144 43545851690068992 43593154173416716 43610257985122224 43970673340371168 44004646918939716 44007200413869792 44169340838971392 44205637321736704 44259718111217664 44307796045112072 44325180247173408 44581921314797196 44625500905525248 44673976177716304 44691504050869056 44748775769905152 44797384951687896 44886442635253461 44930319900781568 44985287260581888 44999384953204352 45017040500771328 45257404971082002 45382425426803223 45389082157802496 45424151658260352 45426787523994624 45482362257936384 45587063488040976 45666882522105856 45737079788502784 45755024771275776 45984929796698112 46020047808822912 46115072183449088 46133165471864832 46171488958814208 46242461885613312 46277776571193112 46334392397680992 46450978016210944 46486867981756928 46681671157254144 46717321260471744 46774474822082304 46846374634119456 46871056973341696 46889446873042944 47000535031279104 47036428646130704 47057613923139072 47093972600921664 47291319847740672 47388969205091328 47458174302848628 47483178986053248 47504565480075264 47556168189181872 47614347988777152 47770608073489664 47807517640329568 47829050216961024 48007854996948864 48140473380918336 48177237549861486 48224331623712768 48236177160272376 48335777503758624 48357548009413632 48553732796005888 48613133007403008 48634823252506032 48769173592982568 48869874492750432 48907195694556357 48967028329367412 48989083151327616 49014894437216256 49090238130768384 49150294698092544 49263439575786216 49301502566589867 49349695628727296 49508100465603516 49556495480721408 49693391877076992 49708953001024494 49731341986953792 49792182875119872 49846270550751081 49894996132912128 49956037234126848 50071036945881072 50203688518715904 50258223199930842 50342372741143296 50397058070648883 50446322057032704 50484847168574304 50508037645553664 50546609888379264 50569376156209152 50608448168154624 50624308072354896 50712946889189376 50852582787908352 50891873617125024 51026699805907968 51105135964493952 51167657540178432 51273310943213568 51285446424046098 51312467613960768 51335578825242624 51375242837369088 51454214762065632 51590530742989824 51686231686070784 51772553784925776 51879456206380224 51942925078665984 52022769621314976 52062498642592251 52113390625625088 52126191447391116 52153655607632256 52177145691230208 52257350268237312 52297726479476544 52516880051910912 52533546959612928 52556986418030712 52621284174842592 52702171463384388 52729939095009408 52753688737542144 52875601910188992 52915982226897042 52939815663531456 52967708504733696 52980719176036872 53114028141487104 53312590355727744 53418576359309904 53442636165084672 53500689212829606 53552987051747328 53566141487374296 53700923480067072 53741934082675872 53783457345370764 53807681494081152 53836031594975232 53984749914298368 54008836871567472 54252373076676864 54318744954676224 54377749691728452 54402241510590336 54430904872267776 54489014940307684 54581266487937024 54622949395506624 54647551652677632 54689774633328384 54978608804344236 55032351334944768 55141756241868288 55209216183441408 55226517897114432 55294081535354112 55421369522759493 55475544859536384 55476041348395008 55518407582318208 55543413155180544 55751057415811584 55947759735323016 56045719458948096 56131870649526144 56157152527060992 56200541888392704 56246725099672448 56329916564116206 56384980021168128 56665009176726528 56752112314161792 56795453064646092 56864936124426672 56952346581399258 57008018474440704 57052065250338048 57055375858866176 57168802560322816 57209155636396896 57253357819265652 57309323955941376 57641272002970112 57682474811115264 57726526065705864 57752526178397952 57797148192040224 57800502036127488 57885991607323836 57942576154349568 58061135586758656 58147010646829632 58364388232177752 58582825614618624 58627564453828224 58672862558586288 58676267218493056 58699288902633984 58789519051766976 58834942289411112 58883290338719594 59100240329564544 59321181481885584 59442561753062928 59588672067825408 59661572327267328 59729846602250528 59753281659172992 59848590180337948 60022720667695104 60247110433215744 60343206628109336 60459675843010356 60509900569070964 60518776210403328 60565535544347136 60569050031992832 60685955150211072 60732843653585664 60782751317387968 61006699695034368 61234767981301248 61360063745097216 61426717244359918 61450818069944952 61656615847484416 61680806873985024 61779189863574656 62238616636732416 62289761680628992 62365966429443072 62409987966978432 62458208530107984 62461832845492608 62667380041705472 62743485230852096 62791963467895552 63055093130320896 63185292273455104 63277565737131504 63310905314737664 63408224252242496 63433102523814144 63485797318369536 63631942785390529 63772066955948032 64010473329265152 64187297841224448 64236316733148648 64314902880363168 64447703338344832 64472989450434048 64476730679218176 64675089388429718 64846431003341376 65025564790643424 65159832657000576 65209594259408476 65289371105823216 65318777535103488 65389731260125074 65453650841024512 65684586101048288 65735336755453156 66010800620804688 66278604001365992 66308455982605056 66389577166826496 66461694067668108 66526661510549504 66761382594508096 66872881972195794 66938251358287872 67010964266574456 67123163654857728 67196077427531844 67261762742710272 67313129558099072 67395479851172352 67477930890872832 67499077429806528 67803443717211136 67855831489500032 67886107456623003 68035599741210624 68140181285991936 68223543386904576 68380595232061464 68416623485281024 68500323783158784 68605619682754176 68787374323986432 68914975581427712 68977394695047168 69030071713234368 69172608275173632 69257233438221312 69363692828419968 69416664856789668 69484520834166784 69501588596521488 69538207476843008 69676467024316416 69730301972635392 70022506735881216 70044729279483904 70075981890707616 70161712233123456 70269561951179184 70306585460012544 70500802546918656 70554642969196056 70586420884708608 70640958901382496 70818704188649472 70936979771611008 71083453807636992 71187261454272942 71224768479079872 71256848220112896 71334252283772808 71421521983165728 71601231306756096 71655912110234496 71711276460494352 71743575325441536 72011782495423296 72210710071377504 72265856324792229 72336497435569152 72354265740408564 72424993272901632 72503666255637936 72536322014120448 72830599194008832 72919699511104512 72952234878759048 73225269441662976 73304811739125648 73450542494051118 73483624726991424 73522341655824384 73635357196152576 73725442047138816 73895159363679324 73967393146048512 74024543443090944 74262150698405274 74334743221082112 74540087815615488 74563429501536741 74597012980430688 74688274312679808 74727625945264128 74842494199368192 74934055851190272 75106555418821608 75305532778073856 75387334799896263 75553345568968704 75669483085549056 75727270752861456 75762056468330496 75819914832568896 75854064234313728 75912672252231936 75936462108532344 76069420333784064 76278874181862528 76337810425687536 76388189166415872 76540049708861952 76657703946740928 76909966414820352 76928169636069147 76968701420941152 77003368237863936 77062864256053632 77067336048169984 77097573484056576 77181322143098448 77529347529106176 77819184309570336 77914387617998976 78034154431972464 78170085938437632 78189287171086674 78230483411448384 78265718536845312 78386025402355968 78446589719214816 78800320439419392 78835479627046068 79094908642514112 79130533106313216 79256749004083904 79313402865283488 79373973340345563 79409723495297184 79451562757100544 79471078764055308 79548763103023104 79671042212230656 79968885533591616 80127864538964856 80251033819244409 80329480577620992 80427754960515072 80551385220100608 80612901124013808 80675186018056146 80679867425427952 80711522241121728 80754047392462848 80977124871447552 81378559615015296 81566624537592678 81646357308401664 81733522410461526 81813418326796288 81871899731905536 81934424093259936 81971327479016448 82034661949992576 82548527002417152 82712634362802432 82839776845671648 82971909113650337 82984822182309888 83154621905924096 83213317289304576 83214062022592512 83277611373477312 83282443793990144 83315119732770816 83901781543440384 84003674441306112 84068579188422144 84073457507094528 84197805974289216 84370087649508672 84494874846174309 84577470031752192 84647729757826048 84680941367734272 85193179596969138 85347297772353536 85512027711661056 85578097875507072 85583063788299264 85648422310864864 85753203840484224 85813733454595344 85880036728898478 85963985933912064 86461908004455168 86589789098558796 86700753054191232 86879776876000768 86913864231524352 87052494807764288 87091703380137984 87186308346833432 87220515970244448 87941346680742336 88009293837879432 88014400827739584 88324935508079391 88338681677942784 88411274643473408 88519436222435328 88615592090224144 88650360494346816 89163842629594392 89347952355432608 89383008101738112 89497551539810304 89594769903375792 89772885270506922 89860639801563136 89998769906408704 90034081001542656 90514809942164004 90764850853606446 90778164315604992 90848303316520704 90853575047989248 91133080501878239 91174126976081952 91333765044211712 91474159577005568 91510049542551552 92040095617645824 92140075866539877 92230144366898176 92266330943729664 92342977917628416 92484923771226624 92555553142386224 92668784795361984 92973735963513856 93363342314508288 93434642520943488 93548949644164608 93692749268238912 93742113946683392 94001070062558208 94072857292261408 94115227846278144 94187945201843328 94582639695481344 94777938410182656 94916348605697256 94966357972106496 95112336378363744 95228695977554304 95541216146979328 95615035280659136 95658100433922048 96015709993897728 96280946761836672 96354475099722972 96448663247425536 96472354320544752 96671555007517248 96715096018827264 97012634082644577 97107465592011776 97226266014806016 97269646505012064 97538347185965136 97739748985500864 97814391389112714 97934056658734824 97978166302655232 98084596890187611 98180476261536768 98300589396185088 98526879151572432 98603005133179734 98699391257454592 99016200931207032 99386783754153984 99417906002048988 99462683973907584 99584365750239744 99692541101502162 99789992265824256 100142073891762144 100309322958293691 100407377037431808 100516446399861684 100684745482286592 100794116141297766 100892644114065408 100969694337148608 101093219776758528 101216896336309248 101248616144709792 101425893778378752 101705165575816704 101783747234250048 102053399611815936 102210271928987904 102335315080356864 102546621886427136 102570892848092196 102624935227921536 102671157650485248 102750485674738176 102908429524131264 103181061485979648 103372463372141568 103545107569851552 103758912412760448 103885850157331968 104045539242629952 104124997285184502 104226781251250176 104252382894782232 104307311215264512 104514700536474624 104595452958953088 105033760103821824 105067093919225856 105113972836061424 105242568349685184 105404342926768776 105459878190018816 105751203820377984 105831964453794084 105879631327062912 105935417009467392 105961438352073744 106228056282974208 106625180711455488 106837152718619808 106885272330169344 107001378425659212 107105974103494656 107132282974748592 107401846960134144 107483868165351744 107566914690741528 107615362988162304 107969499828596736 108017673743134944 108504746153353728 108637489909352448 108755499383456904 108804483021180672 108978029880615368 109162532975874048 109245898791013248 109295103305355264 109379549266656768 109957217608688472 110175813741076677 110283512483736576 110418432366882816 110453035794228864 110588163070708224 110842739045518986 110951089719072768 111036815164636416 111502114831623168 111895519470646032 112091438917896192 112263741299052288 112401083776785408 112493450199344896 112659833128232412 112769960042336256 113330018353453056 113504224628323584 113590906129292184 113729872248853344 113904693162798516 114016036948881408 114104130500676096 114110751717732352 114337605120645632 114418311272793792 114506715638531304 115282544005940224 115364949622230528 115453052131411728 115505052356795904 115594296384080448 115601004072254976 115771983214647672 116294021293659264 116728776464355504 117255128907656448 117345725117172576 117352534436986112 117398577805267968 117579038103533952 117669884578822224 117766580677439188 118200480659129088 118642362963771168 118885123506125856 119177344135650816 119323144654534656 119459693204501056 119506563318345984 119697180360675896 120045441335390208 120494220866431488 120686413256218672 120919351686020712 121012779027084219 121019801138141928 121131071088694272 121371910300422144 121465687307171328 121565502634775936 122469535962602496 122600283615692289 122720127490194432 122853434488719836 122901636139889904 123313231694968832 123558379727149312 124477233273464832 124579523361257984 124731932858886144 124819975933956864 124916417060215968 124923665690985216 125334760083410944 125486970461704192 125583926935791104 126110186260641792 126555131474263008 126621810629475328 126816448504484992 126866205047628288 126971594636739072 127263885570781058 128020946658530304 128374595682448896 128472633466297296 128629805760726336 128895406676689664 128945978900868096 129350178776859436 129692862006682752 130051129581286848 130319665314001152 130419188518816952 130578742211646432 130637555070206976 130779462520250148 130907301682049024 131369172202096576 131470673510906312 132021601241609376 132557208002731984 132616911965210112 132779154333652992 132923388135336216 133522765189016192 133745763944391588 133876502716575744 134021928533148912 134246327309715456 134392154855063688 134626259116198144 134659327905760383 134790959702344704 134955861781745664 134998154859613056 135606887434422272 135711662979000064 135772214913246006 136147276280409669 136280362571983872 136447086773809152 136761190464122928 136833246970562048 137000647566317568 137211239365508352 137829951162855424 137954789390094336 138060143426468736 138345216550347264 138514466876442624 138727385656839936 138833329713579336 139003177193042976 139076414953686016 139352934048632832 139460603945270784 140045013471762432 140151963781415232 140323424466246912 140539123902358368 140613170920025088 141001605093837312 141109285938392112 141172841769417216 141281917802764992 141873959543222016 142166907615273984 142374522908545884 142449536958159744 142513696440225792 142668504567545616 142843043966331456 143311824220468992 143422552920988704 143487150650883072 144023564990846592 144421420142755008 144531712649584458 144672994871138304 144708531480817128 145007332511275872 145072644028240896 145661198388017664 145839399022209024 145904469757518096 146609623478251296 146721587083669071 146901084988102236 146967249453982848 147044683311648768 147270714392305152 147450884094277632 147790318727358648 147904507699769601 148049086886181888 148524301396810548 148669486442164224 149080175631230976 149126859003073482 149194025960861376 149376548625359616 149538811652253243 149684988398736384 149868111702380544 150213110837643216 150611065556147712 150774669599792526 151191174211946649 151338966171098112 151454541505722912 151524112936660992 151639829665137792 151708128468627456 151825344504463872 151872924217064688 152138840667568128 152557748363725056 152675620851375072 153080099417723904 153315407893481856 153819932829640704 153856339272138294 153937402841882304 154006736475727872 154125728512107264 154134672096339968 154362644286196896 155058695058212352 155638368619140672 155828775235997952 156068308863944928 156187495927776753 156340171876875264 156378574342173348 156460966822896768 156531437073690624 156772050804711936 156893179438429632 157600640878838784 157670959254092136 158189817285028224 158261066212626432 158513498008167808 158626805730566976 158747946680691126 158819446990594368 158903125514201088 158942157528110616 159342084424461312 159937771067183232 160255729077929712 160502067638488818 160658961155241984 161102770440201216 161225802248027616 161350372036112292 161359734850855904 161423044482243456 161508094784925696 161954249742895104 162757119230030592 163133249075185356 163292714616803328 163467044820923052 163626836653592576 163743799463811072 163868848186519872 163942654958032896 164069323899985152 165097054004834304 165425268725604864 165679553691343296 165943818227300674 166264108568278479 166426634578609152 166428124045185024 166555222746954624 166564887587980288 166630239465541632 168137158376844288 168395611948578432 168740175299017344 168989749692348618 169154940063504384 169295459515652096 170386359193938276 170694595544707072 171024055423322112 171156195751014144 171166127576598528 171296844621729728 171506407680968448 171627466909190688 171760073457796956 171927971867824128 172923816008910336 173179578197117592 173401506108382464 173759553752001536 173827728463048704 174104989615528576 174183406760275968 174372616693666864 174441031940488896 175882693361484672 176018587675758864 176028801655479168 176649871016158782 176822549286946816 177231184180448288 177300720988693632 178327685259188784 178695904710865216 178766016203476224 179189539806751584 179326384213373309 179545770541013844 179721279603126272 179997539812817408 180068162003085312 181029619884328008 181529701707212892 181556328631209984 181696606633041408 181707150095978496 182266161003756478 182348253952163904 182948319154011136 183020099085103104 184080191235291648 184280151733079754 184460288733796352 184969847542453248 185111106284772448 185337569590723968 185947471927027712 186869285041886976 187097899288329216 187385498536477824 187484227893366784 188002140125116416 188145714584522816 188230455692556288 188375890403686656 189165279390962688 189555876820365312 189832697211394512 189932715944212992 190224672756727488 190457391955108608 190895828356171587 191082432293958656 191230070561318272 191316200867844096 192031419987795456 192561893523673344 192708950199445944 192944708641089504 193343110015034496 193430192037654528 194025268165289154 194214931184023552 194539293010024128 195076694371930272 195479497971001728 195628782778225428 195868113317469648 195956332605310464 196169193780375222 196360952523073536 197053758303144864 197206010266359468 197398782514909184 198032401862414064 198835812004097976 198925367947815168 199168731500479488 199385082203004324 199579984531648512 200284147783524288 200618645916587382 200814754074863616 201032892799723368 201369490964573184 201588232282595532 201785288228130816 201939388674297216 202186439553517056 202433792672618496 202497232289419584 203410331151633408 203567494468500096 203658322369869009 204106799223631872 204420543857975808 204670630160713728 205141785696184392 205249870455843072 205500971349476352 205816859048262528 206362122971959296 206744926744283136 207090215139703104 207517824825520896 207771700314663936 208091078485259904 208249994570369004 208453562502500352 208504765789564464 208614622430529024 209029401072949248 209190905917906176 210067520207643648 210134187838451712 210227945672122848 210485136699370368 210808685853537552 210919756380037632 211502407640755968 211663928907588168 211759262654125824 211922876704147488 212456112565948416 213250361422910976 213674305437239616 213770544660338688 214002756851318424 214264565949497184 214803693920268288 214967736330703488 215133829381483056 215230725976324608 216035347486269888 216797568974376687 217009492306707456 217274979818704896 217510998766913808 217608966042361344 217956059761230736 218491797582026496 218759098533313536 219914435217376944 220351627482153354 220567024967473152 220906071588457728 221176326141416448 221685478091037972 221902179438145536 222073630329272832 223004229663246336 223690288504610223 223791038941292064 224182877835792384 224527482598104576 224802167553570816 224986900398689792 225319666256464824 226162004399688789 226660036706906112 227008449256647168 227181812258584368 227459744497706688 227809386325597032 228208261001352192 228675210241291264 228836622545587584 229013431277062608 230565088011880448 230729899244461056 230906104262823456 231010104713591808 231188592768160896 231202008144509952 231543966429295344 232588042587318528 233457552928711008 234510257815312896 234691450234345152 234705068873972224 234797155610535936 235158076207067904 235339769157644448 235533161354878376 236400961318258176 237284725927542336 237770247012251712 238121920021036689 238354688271301632 238646289309069312 238919386409002112 239013126636691968 239394360721351792 240988441732862976 241372826512437344 241838703372041424 242025558054168438 242039602276283856 242262142177388544 242931374614342656 243131005269551872 244939071925204992 245200567231384578 245440254980388864 245706868977439672 245803272279779808 246626463389937664 247116759454298624 248915727340951011 248954466546929664 249159046722515968 249463865717772288 249639951867913728 249832834120431936 249847331381970432 251167853871582208 252220372521283584 253110262948526016 253243621258950656 253632897008969984 253732410095256576 253943189273478144 254527771141562116 256041893317060608 256749191364897792 256945266932594592 257259611521452672 257790813353379328 257891957801736192 258700357553718872 259385724013365504 260102259162573696 260639330628002304 260838377037633904 261157484423292864 261275110140413952 261558925040500296 262738344404193152 262941347021812624 264043202483218752 264974806524238173 265114416005463968 265233823930420224 265558308667305984 265846776270672432 267045530378032384 267491527888783176 268043857066297824 268492654619430912 268784309710127376 269252518232396288 269318655811520766 269581919404689408 269996309719226112 271213774868844544 271423325958000128 271544429826492012 272294552560819338 272560725143967744 273399241505634717 273522380928245856 273666493941124096 274001295132635136 274422478731016704 276120286852937472 276420227599619631 276690433100694528 277028933752885248 277454771313679872 277666659427158672 278006354386085952 278152829907372032 278921207890541568 280090026943524864 280303927562830464 280646848932493824 281078247804716736 281226341840050176 282003210187674624 282218571876784224 282345683538834432 282563835605529984 283747919086444032 284333815230547968 284749045817091768 284899073916319488 285337009135091232 285686087932662912 286623648440937984 286845105841977408 286974301301766144 288047129981693184 288842840285510016 289063425299168916 289345989742276608 289417062961634256 290014665022551744 290145288056481792 291037902247933731 291322396776035328 291678798044418048 291808939515036192 293219246956502592 293443174167338142 293802169976204472 293934498907965696 294253790670562833 294541428784610304 294901768188555264 295580637454717296 295809015399539202 296098173772363776 297048602793621096 298160351262461952 298253718006146964 298388051921722752 298753097250719232 299077623304506486 299369976797472768 300426221675286432 301222131112295424 301549339199585052 302382348423893298 302677932342196224 302909083011445824 303279659330275584 303650689008927744 303745848434129376 304277681335136256 305115496727450112 305351241702750144 306160198835447808 306630815786963712 307639865659281408 307712678544276588 307874805683764608 308013472951455744 308251457024214528 308269344192679936 308725288572393792 310117390116424704 311276737238281344 311657550471995904 312136617727889856 312374991855553506 312680343753750528 312757148684346696 312921933645793536 313544101609423872 313786358876859264 315201281757677568 315341918508184272 316379634570056448 317026996016335616 317253611461133952 317495893361382252 317638893981188736 317806251028402176 317884315056221232 318684168848922624 319875542134366464 320511458155859424 321004135276977636 321317922310483968 322205540880402432 322451604496055232 322700744072224584 322719469701711808 322846088964486912 323908499485790208 325514238460061184 326266498150370712 326934089641846104 327487598927622144 327737696373039744 327885309916065792 328138647799970304 330850537451209728 331359107382686592 331887636454601348 332528217136556958 332853269157218304 333110445493909248 333129775175960576 336274316753688576 336791223897156864 337480350598034688 337846944843979549 337979499384697236 338309880127008768 338590919031304192 340772718387876552 342048110846644224 342312391502028288 342332255153197056 342593689243459456 343012815361936896 343254933818381376 343520146915593912 345847632017820672 346359156394235184 346803012216764928 347519107504003072 348209979231057152 348745233387333728 348882063880977792 351765386722969344 352037175351517728 352057603310958336 353299742032317564 353645098573893632 354462368360896576 354601441977387264 356655370518377568 357391809421730432 357532032406952448 358379079613503168 358652768426746618 359091541082027688 359995079625634816 360136324006170624 362059239768656016 363059403414425784 363393213266082816 364532322007512956 364696507904327808 365896638308022272 367800850847076867 368160382470583296 368560303466159508 368920577467592704 369939695084906496 370222212569544896 370675139181447936 371894943854055424 373738570083773952 374195798576658432 374770997072955648 376004280250232832 376291429169045632 376460911385112576 376751780807373312 378330558781925376 379665394422789024 379865431888425984 380449345513454976 380914783910217216 381791656712343174 382164864587917312 382460141122636544 384062839975590912 385123787047346688 385417900398891888 385889417282179008 386686220030068992 388050536330578308 388429862368047104 389078586020048256 390153388743860544 390958995942003456 391257565556450856 391736226634939296 391912665210620928 392338387560750444 392721905046147072 394107516606289728 394412020532718936 396064803724828128 397671624008195952 397850735895630336 398337463000958976 398770164406008648 400568295567048576 401237291833174764 401629508149727232 402065785599446736 402738981929146368 403176464565191064 403878777348594432 403977983717281149 404372879107034112 404867585345236992 404994464578839168 406820662303266816 407134988937000192 407316644739738018 408441828841229007 408841087715951616 409341260321427456 410283571392368784 410499740911686144 411001942698952704 411633718096525056 413489853488566272 414180430279406208 415035649651041792 415543400629327872 416182156970519808 416499989140738008 417009531579128928 417229244861058048 418058802145898496 418381811835812352 420135040415287296 420455891344245696 420970273398740736 421617371707075104 421839512760075264 423004815281511936 423327857815176336 423518525308251648 423845753408294976 426500722845821952 427348610874479232 427541089320677376 428005513702636848 428529131898994368 429935472661406976 430267658762966112 430461451952649216 432070694972539776 433595137948753374 434018984613414912 435021997533827616 435217932084722688 435912119522461472 436983595164052992 437518197066627072 439828870434753888 440164761251007213 440703254964306708 441134049934946304 441812143176915456 442352652282832896 443370956182075944 443713523099308803 444147260658545664 446008459326492672 447380577009220446 447582077882584128 448616434956759729 449054965196209152 449604335107141632 449973800797379584 450639332512929648 452324008799377578 454016898513294336 454363624517168736 454919488995413376 455618772651194064 456416522002704384 457350420482582528 457673245091175168 458026862554125216 461130176023760896 461459798488922112 461812208525646912 462020209427183616 462377185536321792 462404016289019904 463087932858590688 465176085174637056 466915105857422016 468562487783330259 469020515630625792 469382900468690304 469410137747944448 469594311221071872 470316152414135808 470679538315288896 471066322709756752 472801922636516352 474569451855084672 475540494024503424 476243840042073378 476709376542603264 477838772818004224 478026253273383936 478788721442703584 481976883465725952 482745653024874688 483677406744082848 484051116108336876 484079204552567712 484524284354777088 485862749228685312 486262010539103744 489878143850409984 490401134462769156 490880509960777728 491413737954879344 491606544559559616 494233518908597248 497831454681902022 498318093445031936 499279903735827456 499665668240863872 499694662763940864 502335707743164416 505374355510415689 506220525897052032 506487242517901312 507265794017939968 507464820190513152 507886378546956288 509055542283124232 512083786634121216 513498382729795584 513890533865189184 514519223042905344 515581626706758656 515783915603472384 517400715107437744 518771448026731008 520204518325147392 521278661256004608 521676754075267808 522314968846585728 522550220280827904 523117850081000592 525476688808386304 525882694043625248 528086404966437504 529949613048476346 530228832010927936 530467647860840448 531693552541344864 534091060756064768 534983055777566352 536087714132595648 537568619420254752 537979152640119927 538505036464792576 538637311623041532 539163838809378816 539992619438452224 542846651916000256 543088859652984024 544589105121638676 545121450287935488 546798483011269434 547044761856491712 547332987882248192 548844957462033408 552240573705874944 552840455199239262 553380866201389056 554909542627359744 555333318854317344 556012708772171904 556305659814744064 557842415781083136 560607855125660928 561293697864987648 562156495609433472 562452683680100352 564006420375349248 564437143753568448 564691367077668864 565127671211059968 567495838172888064 568667630461095936 569498091634183536 569798147832638976 570674018270182464 571372175865325824 572687485068514761 573247296881875968 573690211683954816 573948602603532288 576094259963386368 577685680571020032 578126850598337832 578834125923268512 580029330045103488 580290576112963584 582075804495867462 582644793552070656 583617879030072384 586438493913005184 586886348334676284 587604339952408944 587868997815931392 588507581341125666 589082857569220608 591161274909434592 591618030799078404 592196347544727552 594097205587242192 596507436012293928 596776103843445504 597506194501438464 598155246609012972 598739953594945536 600852443350572864 602444262224590848 603098678399170104 604764696847786596 605355864684392448 605818166022891648 606559318660551168 607301378017855488 607491696868258752 610230993454900224 610702483405500288 610974967109607027 612320397670895616 613261631573927424 615425357088553176 615749611367529216 616502914048429056 617450577144787584 620234780232849408 622553474476562688 623315100943991808 624273235455779712 624749983711107012 625360687507501056 625514297368693392 625843867291587072 627088203218847744 627572717753718528 630402563515355136 630683837016368544 632759269140112896 634053992032671232 634507222922267904 634991786722764504 635277787962377472 635768630112442464 637368337697845248 639751084268732928 641022916311718848 642008270553955272 644411081760804864 644903208992110464 645401488144449168 645438939403423616 645692177928973824 651028476920122368 652532996300741424 653868179283692208 655475392746079488 656277295599940608 661701074902419456 662718214765373184 663775272909202696 665056434273113916 665706538314436608 666220890987818496 666259550351921152 671070865513830669 672548633507377152 673582447794313728 674960701196069376 675693889687959098 675958998769394472 681545436775753104 684624783004056576 685187378486918912 686025630723873792 686509867636762752 687040293831187824 691695264035641344 692718312788470368 693606024433529856 695038215008006144 696419958462114304 697490466774667456 697764127761955584 703530773445938688 704074350703035456 704115206621916672 706599484064635128 708924736721793152 709202883954774528 713310741036755136 714783618843460864 715064064813904896 716758159227006336 717305536853493236 718183082164055376 719990159251269632 724118479537312032 726118806828851568 726786426532165632 729064644015025912 729393015808655616 731793276616044544 735601701694153734 736320764941166592 737120606932319016 739879390169812992 740444425139089792 741350278362895872 746747182022853033 747477140167547904 748391597153316864 749541994145911296 752582858338091264 753503561614746624 756661117563850752 759330788845578048 759730863776851968 760898691026909952 761829567820434432 763583313424686348 764329729175834624 764920282245273088 768125679951181824 770247574094693376 770835800797783776 771778834564358016 773372440060137984 776101072661156616 778157172040096512 780306777487721088 781917991884006912 782515131112901712 783472453269878592 783825330421241856 784676775121500888 788215033212579456 788824041065437872 792129607449656256 794924419572714519 795343248016391904 795701471791260672 796674926001917952 797540328812017296 801136591134097152 802474583666349528 804131571198893472 805477963858292736 806352929130382128 807757554697188864 807955967434562298 808745758214068224 809988929157678336 813641324606533632 814269977874000384 814633289479476036 816883657682458014 817682175431903232 820197724516904151 820567142784737568 820999481823372288 822003885397905408 823267436193050112 828360860558812416 829260682798858893 830071299302083584 831086801258655744 832364313941039616 832999978281476016 834019063158257856 834458489722116096 836763623671624704 840270080830574592 840911782688491392 841940546797481472 843234743414150208 843679025520150528 846009630563023872 846655715630352672 847037050616503296 847691506816589952 853001445691643904 854697221748958464 856011027405273696 857058263797988736 859870945322813952 860535317525932224 860922903905298432 864141389945079552 867190275897506748 868037969226829824 870043995067655232 870435864169445376 871824239044922944 873113706743801193 873967190328105984 875036394133254144 879657740869507776 880329522502014426 881406509928613416 882761372011688499 883624286353830912 884705304565665792 886741912364151888 887427046198617606 888294521317091328 894761154018440892 895164155765168256 897232869913519458 898109930392418304 899947601594759168 901278665025859296 904648017598755156 908033797026588672 908727249034337472 909838977990826752 911237545302388128 912691000250153707 912833044005408768 914700840965165056 915346490182350336 916053725108250432 922919596977844224 923624417051293824 924040418854367232 924754371072643584 924808032578039808 926175865717181376 930352170349274112 933830211714844032 937124975566660518 938041031261251584 938765800937380608 938820275495888896 940632304828271616 941359076630577792 942132645419513504 945603845273032704 949138903710169344 951080988049006848 952487680084146756 953418753085206528 955677545636008448 956052506546767872 957577442885407168 963953766931451904 965491306049749376 967354813488165696 968102232216673752 968158409105135424 971725498457370624 972524021078207488 980802268925538312 982827475909758688 983213089119119232 988467037817194496 995662909363804044 996636186890063872 998559807471654912 999331336481727744 999389325527881728 1002463885520660629 1004671415486328832 1010748711020831378 1012441051794104064 1013540834531938647 1014531588035879936 1014929640381026304 1015772757093912576 1018111084566248464 1026996765459591168 1027781067730378368 1029038446085810688 1031163253413517312 1034801430214875488 1037542896053462016 1040409036650294784 1042557322512009216 1043353508150535616 1044629937693171456 1046235700162001184 1050953377616772608 1051765388087250496 1056172809932875008 1059899226096952692 1060457664021855872 1060935295721680896 1063387105082689728 1068182121512129536 1069966111555132704 1072175428265191296 1075137238840509504 1075958305280239854 1077010072929585152 1077274623246083064 1079985238876904448 1085693303832000512 1086177719305968048 1089178210243277352 1093596966022538868 1094089523712983424 1094665975764496384 1097689914924066816 1103402552541230601 1104481147411749888 1105680910398478524 1106761732402778112 1109819085254719488 1110666637708634688 1112025417544343808 1115684831562166272 1121215710251321856 1122587395729975296 1124312991218866944 1128012840750698496 1128874287507136896 1129382734155337728 1130255342422119936 1134991676345776128 1138996183268367072 1139596295665277952 1141348036540364928 1142744351730651648 1145374970137029522 1146494593763751936 1147380423367909632 1152188519926772736 1155371361142040064 1156253701196675664 1157668251846537024 1160058660090206976 1164151608991734924 1165289587104141312 1167235758060144768 1172876987826010368 1173772696669352568 1175208679904817888 1175737995631862784 1177015162682251332 1178165715138441216 1182322549818869184 1183236061598156808 1188194411174484384 1193014872024587856 1193552207686891008 1195012389002876928 1196310493218025944 1201704886701145728 1204888524449181696 1206197356798340208 1209529393695573192 1211636332045783296 1211933951151843447 1213118637321102336 1214602756035710976 1214983393736517504 1220461986909800448 1221404966811000576 1221949934219214054 1226523263147854848 1230850714177106352 1231499222735058432 1233005828096858112 1234901154289575168 1240469560465698816 1245106948953125376 1246630201887983616 1248546470911559424 1249499967422214024 1251028594737386784 1251687734583174144 1254176406437695488 1255145435507437056 1261367674032737088 1265518538280225792 1268107984065342464 1269014445844535808 1269983573445529008 1270555575924754944 1271537260224884928 1279502168537465856 1282045832623437696 1284016541107910544 1289806417984220928 1290802976288898336 1290877878806847232 1291384355857947648 1302056953840244736 1305065992601482848 1307736358567384416 1310950785492158976 1312554591199881216 1320494283753021639 1323402149804838912 1325436429530746368 1327550545818405392 1330112868546227832 1331140569297926409 1332441781975636992 1342141731027661338 1347164895588627456 1349921402392138752 1351387779375918196 1351917997538788944 1363090873551506208 1369249566008113152 1370374756973837824 1372051261447747584 1373019735273525504 1374080587662375648 1383390528071282688 1385436625576940736 1387212048867059712 1392839916924228608 1394980933549334912 1395528255523911168 1407061546891877376 1408148701406070912 1408230413243833344 1413198968129270256 1417849473443586304 1418405767909549056 1426621482073510272 1429567237686921728 1430128129627809792 1433516318454012672 1434611073706986472 1436366164328110752 1439980318502539264 1448236959074624064 1452237613657703136 1453572853064331264 1458129288030051824 1458786031617311232 1471203403388307468 1472641529882333184 1474241213864638032 1480888850278179584 1482700556725791744 1493494364045706066 1494954280335095808 1499083988291822592 1505165716676182528 1507007123229493248 1516123066531247067 1518661577691156096 1519461727553703936 1521797382053819904 1523659135640868864 1527166626849372696 1529840564490546176 1536251359902363648 1540495148189386752 1541671601595567552 1543557669128716032 1546744880120275968 1552202145322313232 1556314344080193024 1560613554975442176 1563835983768013824 1565030262225803424 1566944906539757184 1567650660842483712 1569353550243001776 1576430066425158912 1577648082130875744 1584259214899312512 1589848839145429038 1590686496032783808 1591402943582521344 1595080657624034592 1602273182268194304 1604949167332699056 1608263142397786944 1612705858260764256 1613937457920359781 1615515109394377728 1615911934869124596 1617491516428136448 1619977858315356672 1628539955748000768 1629266578958952072 1633767315364916028 1635364350863806464 1640395449033808302 1641134285569475136 1641998963646744576 1646534872386100224 1656721721117624832 1658521365597717786 1660142598604167168 1664728627882079232 1665999956562952032 1668038126316515712 1668916979444232192 1673527247343249408 1681823565376982784 1683881093594962944 1686469486828300416 1687358051040301056 1692019261126047744 1693311431260705344 1694074101233006592 1695383013633179904 1706002891383287808 1709394443497916928 1712022054810547392 1714116527595977472 1718062455205544283 1719741890645627904 1721070635051864448 1721845807810596864 1728282779890159104 1734380551795013496 1740087990135310464 1740871728338890752 1743648478089845888 1746227413487602386 1747934380656211968 1759315481739015552 1760659045004028852 1762813019857226832 1765522744023376998 1767248572707661824 1773483824728303776 1774854092397235212 1776589042634182656 1789522308036881784 1790328311530336512 1794465739827038916 1796219860784836608 1799895203189518336 1802557330051718592 1809296035197510312 1816067594053177344 1817454498068674944 1819677955981653504 1822475090604776256 1825382000500307414 1830692980364700672 1832107450216500864 1847248834102587648 1849508742145287168 1852351731434362752 1860704340698548224 1867660423429688064 1874249951133321036 1876082062522503168 1877531601874761216 1877640550991777792 1881264609656543232 1882718153261155584 1884265290839027008 1891207690546065408 1898277807420338688 1902161976098013696 1904975360168293512 1911355091272016896 1912105013093535744 1915154885770814336 1930982612099498752 1934709626976331392 1936204464433347504 1936316818210270848 1945048042156414976 1961604537851076624 1965654951819517376 1966426178238238464 1972590226347106399 1976934075634388992 1991325818727608088 1997119614943309824 1998662672963455488 1998778651055763456 2004927771041321258 2021497422041662756 2024882103588208128 2027081669063877294 2029063176071759872 2036222169132496928 2055562135460756736 2058076892171621376 2062326506827034624 2069602860429750976 2075085792106924032 2080818073300589568 2085114645024018432 2086707016301071232 2089259875386342912 2092471400324002368 2101906755233545216 2103530776174500992 2112345619865750016 2119798452193905384 2120915328043711744 2126774210165379456 2136364243024259072 2139932223110265408 2144350856530382592 2150274477681019008 2151916610560479708 2154020145859170304 2154549246492166128 2159970477753808896 2171386607664001024 2172355438611936096 2178356420486554704 2187193932045077736 2188179047425966848 2195379829848133632 2206805105082461202 2208962294823499776 2211361820796957048 2219638170509438976 2221333275417269376 2224050835088687616 2240241546068559099 2242431420502643712 2245174791459950592 2248625982437733888 2257748575014273792 2260510684844239872 2269983352691552256 2277992366536734144 2279192591330555904 2282696073080729856 2285488703461303296 2290749940274059044 2292989187527503872 2294760846735819264 2304377039853545472 2310742722284080128 2312507402393351328 2315336503693074048 2320117320180413952 2328303217983469848 2334471516120289536 2345753975652020736 2347545393338705136 2350417359809635776 2351475991263725568 2354030325364502664 2364645099637738368 2366472123196313616 2376388822348968768 2384773258718143557 2386029744049175712 2387104415373782016 2390024778005753856 2392620986436051888 2403409773402291456 2412394713596680416 2419058787391146384 2423272664091566592 2423867902303686894 2426237274642204672 2429966787473035008 2440923973819600896 2442809933622001152 2443899868438428108 2453046526295709696 2460593173550712453 2461701428354212704 2462998445470116864 2466011656193716224 2469802308579150336 2487782048396576679 2490213897906250752 2493260403775967232 2497092941823118848 2498999934844428048 2502057189474773568 2503375469166348288 2510290871014874112 2522735348065474176 2531037076560451584 2536215968130684928 2538028891689071616 2539967146891058016 2541111151849509888 2543074520449769856 2559004337074931712 2564091665246875392 2568033082215821088 2579612835968441856 2581605952577796672 2581755757613694464 2582768711715895296 2604113907680489472 2610131985202965696 2615472717134768832 2619341120231403579 2621901570984317952 2625109182399762432 2640988567506043278 2650872859061492736 2655101091636810784 2660225737092455664 2662281138595852818 2664883563951273984 2684283462055322676 2694329791177254912 2699842804784277504 2702775558751836392 2703835995077577888 2726181747103012416 2738073000750461121 2738499132016226304 2740749513947675648 2744102522895495168 2746039470547051008 2748161175324751296 2770873251153881472 2774424097734119424 2785679833848457216 2789961867098669824 2791056511047822336 2814123093783754752 2816297402812141824 2816460826487666688 2826397936258540512 2835698946887172608 2836811535819098112 2853242964147020544 2859134475373843456 2860256259255619584 2867032636908025344 2869222147413972944 2872732328656221504 2896473918149248128 2904475227315406272 2916258576060103648 2917572063234622464 2942406806776614936 2948482427729276064 2961777700556359168 2965401113451583488 2986988728091412132 2989908560670191616 2998167976583645184 3007391656561981887 3010331433352365056 3014014246458986496 3032246133062494134 3037323155382312192 3040622503595815941 3043594764107639808 3047318271281737728 3054333253698745392 3059681128981092352 3080990296378773504 3083343203191135104 3087115338257432064 3093489760240551936 3104404290644626464 3112628688160386048 3121227109950884352 3127671967536027648 3130060524451606848 3133889813079514368 3138707100486003552 3152860132850317824 3155296164261751488 3168518429798625024 3179697678290858076 3181372992065567616 3182805887165042688 3190161315248069184 3204546364536388608 3209898334665398112 3216526284795573888 3225411716521528512 3227874915840719562 3231030218788755456 3231823869738249192 3239955716630713344 3257079911496001536 3258533157917904144 3267534630729832056 3280790898067616604 3282268571138950272 3283997927293489152 3293069744772200448 3313443442235249664 3317042731195435572 3320285197208334336 3329457255764158464 3331999913125904064 3336076252633031424 3347054494686498816 3363647130753965568 3367762187189925888 3372938973656600832 3384038522252095488 3386622862521410688 3388148202466013184 3390766027266359808 3418788886995833856 3424044109621094784 3428233055191954944 3436124910411088566 3439483781291255808 3442141270103728896 3456565559780318208 3468761103590026992 3480175980270620928 3487296956179691776 3492454826975204772 3495868761312423936 3518630963478031104 3521318090008057704 3525626039714453664 3531045488046753996 3534497145415323648 3546967649456607552 3549708184794470424 3579044616073763568 3580656623060673024 3588931479654077832 3605114660103437184 3618592070395020624 3634908996137349888 3639355911963307008 3644950181209552512 3650764001000614828 3661385960729401344 3664214900433001728 3694497668205175296 3699017484290574336 3704703462868725504 3721408681397096448 3735320846859376128 3748499902266642072 3755063203749522432 3762529219313086464 3765436306522311168 3768530581678054016 3796555614840677376 3804323952196027392 3809950720336587024 3822710182544033792 3830309771541628672 3861965224198997504 3869419253952662784 3872408928866695008 3872633636420541696 3890096084312829952 3923209075702153248 3931309903639034752 3932852356476476928 3945180452694212798 3982651637455216176 3997325345926910976 4009855542082642516 4042994844083325512 4049764207176416256 4054163338127754588 4058126352143519744 4072444338264993856 4111124270921513472 4116153784343242752 4139205720859501952 4150171584213848064 4161636146601179136 4173414032602142464 4178519750772685824 4184942800648004736 4203813510467090432 4207061552349001984 4224691239731500032 4239596904387810768 4241830656087423488 4253548420330758912 4272728486048518144 4279864446220530816 4288701713060765184 4300548955362038016 4303833221120959416 4309098492984332256 4319940955507617792 4344710877223872192 4356712840973109408 4374387864090155472 4376358094851933696 4413610210164922404 4417924589646999552 4422723641593914096 4442666550834538752 4448101670177375232 4480483092137118198 4484862841005287424 4497251964875467776 4515497150028547584 4521021369688479744 4548369199593741201 4555984733073468288 4558385182661111808 4565392146161459712 4570977406922606592 4581499880548118088 4589521693471638528 4608754079707090944 4621485444568160256 4625014804786702656 4630673007386148096 4640234640360827904 4656606435966939696 4668943032240579072 4691507951304041472 4695090786677410272 4700834719619271552 4702951982527451136 4708060650729005328 4729290199275476736 4732944246392627232 4752777644697937536 4769546517436287114 4772059488098351424 4774208830747564032 4785241972872103776 4806819546804582912 4824789427193360832 4838117574782292768 4841812373761079343 4846545328183133184 4847735804607373788 4852474549284409344 4859933574946070016 4885619867244002304 4887799736876856216 4906093052591419392 4921186347101424906 4923402856708425408 4925996890940233728 4939604617158300672 4975564096793153358 4980427795812501504 4994185883646237696 4997999869688856096 5004114378949547136 5006750938332696576 5020581742029748224 5045470696130948352 5062074153120903168 5072431936261369856 5076057783378143232 5079934293782116032 5082222303699019776 5086149040899539712 5118008674149863424 5128183330493750784 5136066164431642176 5154187365616632849 5159225671936883712 5163211905155593344 5163511515227388928 5165537423431790592 5220263970405931392 5230945434269537664 5238682240462807158 5243803141968635904 5281977135012086556 5301745718122985472 5310202183273621568 5320451474184911328 5324562277191705636 5329767127902547968 5368566924110645352 5388659582354509824 5399685609568555008 5405551117503672784 5407671990155155776 5452363494206024832 5476146001500922242 5481499027895351296 5492078941094102016 5496322350649502592 5541746502307762944 5559117910614572579 5571359667696914432 5579923734197339648 5582113022095644672 5628246187567509504 5632594805624283648 5632921652975333376 5652795872517081024 5671397893774345216 5673623071638196224 5706485928294041088 5718268950747686912 5734065273816050688 5738444294827945888 5745464657312443008 5792947836298496256 5808950454630812544 5832517152120207296 5835144126469244928 5884813613553229872 5896964855458552128 5917770679041319197 5923555401112718336 5930802226903166976 5973977456182824264 5996335953167290368 6014783313123963774 6020662866704730112 6064492266124988268 6074646310764624384 6081245007191631882 6087189528215279616 6108666507397490784 6119362257962184704 6166686406382270208 6174230676514864128 6186979520481103872 6208808581289252928 6225257376320772096 6242454219901768704 6255343935072055296 6260121048903213696 6267779626159028736 6277414200972007104 6305720265700635648 6310592328523502976 6337036859597250048 6359395356581716152 6362745984131135232 6380322630496138368 6409092729072777216 6419796669330796224 6433052569591147776 6450823433043057024 6455749831681439124 6462060437577510912 6463647739476498384 6479911433261426688 6514159822992003072 6517066315835808288 6535069261459664112 6561581796135233208 6564537142277900544 6586139489544400896 6626886884470499328 6634085462390871144 6658914511528316928 6663999826251808128 6672152505266062848 6720724638205677297 6727294261507931136 6735524374379851776 6745877947313201664 6773245725042821376 6781532054532719616 6837577773991667712 6848088219242189568 6856466110383909888 6872249820822177132 6878967562582511616 6884282540207457792 6913131119560636416 6937522207180053984 6960351960541241856 6974593912359383552 6984909653950409544 7037261926956062208 7042636180016115408 7051252079428907328 7062090976093507992 7093935298913215104 7099416369588940848 7158089232147527136 7161313246121346048 7177862959308155664 7210229320206874368 7237184140790041248 7269817992274699776 7278711823926614016 7289900362419105024 7301528002001229656 7322771921458802688 7328429800866003456 7381779520652137359 7388995336410350592 7398034968581148672 7409406925737451008 7470641693718752256 7496999804533284144 7510126407499044864 7530872613044622336 7537061163356108032 7593111229681354752 7608647904392054784 7619901440673174048 7645420365088067584 7660619543083257344 7723930448397995008 7738838507905325568 7744817857733390016 7745267272841083392 7846418151404306496 7862619807278069504 7865704712952953856 7890360905388425596 7965303274910432352 7994650691853821952 8019711084165285032 8085989688166651024 8099528414352832512 8108326676255509176 8144888676529987712 8214219002251383363 8222248541843026944 8232307568686485504 8278411441719003904 8323272293202358272 8346828065204284928 8357039501545371648 8369885601296009472 8407627020934180864 8414123104698003968 8449382479463000064 8479193808775621536 8483661312174846976 8507096840661517824 8559728892441061632 8577403426121530368 8601097910724076032 8607666442241918832 8618196985968664512 8689421754447744384 8713425681946218816 8748775728180310944 8752716189703867392 8827220420329844808 8845447283187828192 8885333101669077504 8896203340354750464 8960966184274236396 8969725682010574848 8994503929750935552 9022174969685945661 9030994300057095168 9042042739376959488 9096738399187482402 9111969466146936576 9121867510787447823 9130784292322919424 9141954813845213184 9162999761096236176 9179043386943277056 9242970889136320512 9250029609573405312 9261346014772296192 9280469280721655808 9313212871933879392 9337886064481158144 9383015902608082944 9390181573354820544 9401669439238543104 9416121301458010656 9458580398550953472 9465888492785254464 9505555289395875072 9539093034872574228 9544118976196702848 9548417661495128064 9570483945744207552 9613639093609165824 9649578854386721664 9676235149564585536 9683624747522158686 9693090656366266368 9695471609214747576 9719867149892140032 9771239734488004608 9775599473753712432 9842372694202849812 9846805713416850816 9851993781880467456 9879209234316601344 9951128193586306716 9960855591625003008 9988371767292475392 9995999739377712192 10008228757899094272 10041163484059496448 10090941392261896704 10152115566756286464 10159868587564232064 10164444607398039552 10172298081799079424 10256366660987501568 10272132328863284352 10308374731233265698 10318451343873767424 10326423810311186688 10327023030454777856 10440527940811862784 10461890868539075328 10477364480925614316 10487606283937271808 10563954270024173112 10603491436245970944 10620404366547243136 10640902948369822656 10649124554383411272 10737133848221290704 10811102235007345568 10815343980310311552 10904726988412049664 10952292003001844484 10962998055790702592 10984157882188204032 10992644701299005184 11083493004615525888 11118235821229145158 11159847468394679296 11164226044191289344 11265189611248567296 11305591745034162048 11342795787548690432 11412971856588082176 11436537901495373824 11468130547632101376 11476888589655891776 11490929314624886016 11585895672596992512 11617900909261625088 11665034304240414592 11670288252938489856 11769627227106459744 11793929710917104256 11835541358082638394 11847110802225436672 11947954912365648528 12029566626247927548 12041325733409460224 12128984532249976536 12149292621529248768 12162490014383263764 12174379056430559232 12217333014794981568 12333372812764540416 12348461353029728256 12417617162578505856 12450514752641544192 12484908439803537408 12520242097806427392 12535559252318057472 12554828401944014208 12611440531401271296 12621184657047005952 12674073719194500096 12718790713163432304 12725491968262270464 12760645260992276736 12818185458145554432 12839593338661592448 12866105139182295552 12901646866086114048 12911499663362878248 12927295478952996768 12959822866522853376 13034132631671616576 13070138522919328224 13123163592270466416 13129074284555801088 13253773768940998656 13268170924781742288 13327999652503616256 13344305010532125696 13441449276411354594 13454588523015862272 13491755894626403328 13546491450085642752 13563064109065439232 13645107598781223603 13675155547983335424 13696176438484379136 13712932220767819776 13744499641644354264 13768565080414915584 13826262239121272832 13875044414360107968 13920703921082483712 13949187824718767104 13969819307900819088 14074523853912124416 14085272360032230816 14102504158857814656 14124181952187015984 14187870597826430208 14198832739177881696 14316178464295054272 14322626492242692096 14355725918616311328 14420458640413748736 14474368281580082496 14525437121283238029 14539635984549399552 14557423647853228032 14579800724838210048 14603056004002459312 14656859601732006912 14763559041304274718 14777990672820701184 14818813851474902016 14941283387437504512 14993999609066568288 15020252814998089728 15061745226089244672 15074122326712216064 15186222459362709504 15217295808784109568 15239802881346348096 15321239086166514688 15447860896795990016 15477677015810651136 15489635715466780032 15490534545682166784 15692836302808612992 15725239614556139008 15731409425905907712 15780721810776851192 15930606549820864704 15989301383707643904 16039422168330570064 16171979376333302048 16199056828705665024 16216653352511018352 16289777353059975424 16428438004502766726 16444497083686053888 16556822883438007808 16677353731843717737 16693656130408569856 16714079003090743296 16739771202592018944 16828246209396007936 16898764958926000128 16958387617551243072 16967322624349693952 17014193681323035648 17119457784882123264 17154806852243060736 17202195821448152064 17215332884483837664 17236393971937329024 17378843508895488768 17426851363892437632 17497551456360621888 17505432379407734784 17654440840659689616 17690894566375656384 17753312037123957591 17770666203338155008 17792406680709500928 17921932368548472792 17989007859501871104 18044349939371891322 18061988600114190336 18193476798374964804 18223938932293873152 18243735021574895646 18261568584645838848 18325999522192472352 18358086773886554112 18500059219146810624 18522692029544592384 18560938561443311616 18626425743867758784 18675772128962316288 18766031805216165888 18780363146709641088 18803338878477086208 18832242602916021312 18917160797101906944 18931776985570508928 19011110578791750144 19078186069745148456 19088237952393405696 19140967891488415104 19227278187218331648 19299157708773443328 19352470299129171072 19367249495044317372 19386181312732532736 19390943218429495152 19439734299784280064 19542479468976009216 19551198947507424864 19684745388405699624 19693611426833701632 19758418468633202688 19902256387172613432 19976743534584950784 19991999478755424384 20016457515798188544 20181882784523793408 20319737175128464128 20344596163598158848 20512733321975003136 20544264657726568704 20616749462466531396 20636902687747534848 20652847620622373376 20654046060909555712 20881055881623725568 20923781737078150656 20954728961851228632 21127908540048346224 21240808733094486272 21281805896739645312 21298249108766822544 21474267696442581408 21622204470014691136 21630687960620623104 21809453976824099328 21904584006003688968 21968315764376408064 21985289402598010368 22166986009231051776 22236471642458290316 22319694936789358592 22530379222497134592 22611183490068324096 22685591575097380864 22825943713176164352 22936261095264202752 22953777179311783552 22981858629249772032 23171791345193985024 23235801818523250176 23330068608480829184 23539254454212919488 23587859421834208512 23671082716165276788 23694221604450873344 23895909824731297056 24059133252495855096 24257969064499953072 24298585243058497536 24324980028766527528 24434666029589963136 24642657006754150089 24666745625529080832 24696922706059456512 24835234325157011712 24969816879607074816 25040484195612854784 25071118504636114944 25109656803888028416 25222881062802542592 25242369314094011904 25348147438389000192 25437581426326864608 25450983936524540928 25521290521984553472 25679186677323184896 25732210278364591104 25803293732172228096 25822999326725756496 25854590957905993536 26068265263343233152 26140277045838656448 26246327184540932832 26258148569111602176 26536341849563484576 26655999305007232512 26688610021064251392 26882898552822709188 26909177046031724544 26983511789252806656 27066524909057836983 27092982900171285504 27126128218130878464 27290215197562447206 27365602532362343469 27392352876968758272 27425864441535639552 27488999283288708528 27537130160829831168 27750088828720215936 27841407842164967424 27898375649437534208 27939638615801638176 28149047707824248832 28170544720064461632 28205008317715629312 28248363904374031968 28375741195652860416 28397665478355763392 28632356928590108544 28645252984485384192 28711451837232622656 28840917280827497472 28948736563160164992 29050874242566476058 29079271969098799104 29159601449676420096 29206112008004918624 29313719203464013824 29527118082608549436 29555981345641402368 29637627702949804032 29882566774875009024 29987999218133136576 30123490452178489344 30148244653424432128 30479605762692696192 30642478172333029376 30895721793591980032 30955354031621302272 30979271430933560064 30981069091364333568 31385672605617225984 31450479229112278016 31462818851811815424 31561443621553702384 31861213099641729408 32078844336661140128 32343958752666604096 32433306705022036704 32579554706119950848 32856876009005533452 32888994167372107776 33113645766876015616 33354707463687435474 33387312260817139712 33479542405184037888 33656492418792015872 33916775235102486144 33934645248699387904 34028387362646071296 34238915569764246528 34309613704486121472 34404391642896304128 34430665768967675328 34472787943874658048 34757687017790977536 34853702727784875264 34995102912721243776 35010864758815469568 35308881681319379232 35381789132751312768 35506624074247915182 35541332406676310016 35843864737096945584 36088699878743782644 36123977200228380672 36386953596749929608 36447877864587746304 36487470043149791292 36523137169291677696 36651999044384944704 37000118438293621248 37045384059089184768 37252851487735517568 37351544257924632576 37560726293419282176 37606677756954172416 37664485205832042624 37834321594203813888 37863553971141017856 38022221157583500288 38156372139490296912 38176475904786811392 38281935782976830208 38454556374436663296 38598315417546886656 38704940598258342144 38734498990088634744 38781886436858990304 38879468599568560128 39102397895014849728 39369490776811399248 39387222853667403264 39804512774345226864 39983998957510848768 40032915031596377088 40363765569047586816 40639474350256928256 40689192327196317696 40935322796343670809 41025466643950006272 41088529315453137408 41233498924933062792 41305695241244746752 41762111763247451136 41847563474156301312 41909457923702457264 42255817080096692448 42481617466188972544 42563611793479290624 42596498217533645088 42948535392885162816 43244408940029382272 43261375921241246208 43618907953648198656 43809168012007377936 43970578805196020736 44333972018462103552 44472943284916580632 44639389873578717184 45060758444994269184 45222366980136648192 45651887426352328704 45907554358623567104 45963717258499544064 46343582690387970048 46471603637046500352 46660137216961658368 47078508908425838976 47175718843668417024 47342165432330553576 47791819649462594112 48118266504991710192 48515938128999906144 48597170486116995072 48649960057533055056 48869332059179926272 49285314013508300178 49333491251058161664 49670468650314023424 50032061195531153211 50080968391225709568 50142237009272229888 50219313607776056832 50484738628188023808 50696294876778000384 50875162852653729216 50901967873049081856 51042581043969106944 51358373354646369792 51464420556729182208 51606587464344456192 51645998653451512992 51709181915811987072 52136530526686466304 52280554091677312896 52492654369081865664 52516297138223204352 53072683699126969152 53259936111371872773 53311998610014465024 53377220042128502784 53765797105645418376 53967023578505613312 54133049818115673966 54185965800342571008 54580430395124894412 54731205064724686938 54784705753937516544 54977998566577417056 55074260321659662336 55500177657440431872 55682815684329934848 55796751298875068416 55879277231603276352 56298095415648497664 56341089440128923264 56410016635431258624 56496727808748063936 56751482391305720832 56795330956711526784 57264713857180217088 57422903674465245312 57681834561654994944 57897473126320329984 58101748485132952116 58158543938197598208 58319202899352840192 58412224016009837248 58627438406928027648 59054236165217098872 59275255405899608064 59975998436266273152 60296489306848864256 60959211525385392384 61150297016760298369 61284956344666058752 61910708063242604544 61958542861867120128 61962138182728667136 62771345211234451968 62900958458224556032 63122887243107404768 63722426199283458816 64157688673322280256 64687917505333208192 64866613410044073408 65159109412239901696 65713752018011066904 66227291533752031232 66709414927374870948 66774624521634279424 66959084810368075776 67312984837584031744 67833550470204972288 68056774725292142592 68477831139528493056 68808783285792608256 68861331537935350656 68945575887749316096 69515374035581955072 69707405455569750528 69990205825442487552 70617763362638758464 70763578265502625536 71013248148495830364 71082664813352620032 71687729474193891168 72177399757487565288 72773907193499859216 72895755729175492608 72974940086299582584 73303998088769889408 73927971020262450267 74000236876587242496 74090768118178369536 74505702975471035136 75121452586838564352 75213355513908344832 75328970411664085248 75668643188407627776 75727107942282035712 76044442315167000576 76312744278980593824 76352951809573622784 76563871565953660416 77196630835093773312 77409881196516684288 77468997980177269488 77563772873717980608 78204795790029699456 78738981553622798496 78774445707334806528 79609025548690453728 79967997915021697536 80065830063192754176 80727531138095173632 81199574727173510949 81278948700513856512 81378384654392635392 81870645592687341618 82177058630906274816 82466997849866125584 82611390482489493504 83524223526494902272 83695126948312602624 83818915847404914528 84511634160193384896 84963234932377945088 85127223586958581248 85192996435067290176 85897070785770325632 86488817880058764544 86522751842482492416 87237815907296397312 87618336024014755872 87941157610392041472 88667944036924207104 88945886569833161264 90444733960273296384 91815108717247134208 91927434516999088128 92687165380775940096 92943207274093000704 93320274433923316736 94157017816851677952 94351437687336834048 94684330864661107152 95583639298925188224 96236533009983420384 97031876257999812288 97299920115066110112 97738664118359852544 98570628027016600356 98666982502116323328 99340937300628046848 100064122391062306422 100161936782451419136 100438627215552113664 100969477256376047616 101750325705307458432 101803935746098163712 102085162087938213888 102716746709292739584 102928841113458364416 103213174928688912384 103291997306903025984 103418363831623974144 104273061053372932608 104561108183354625792 104985308738163731328 105032594276446408704 106145367398253938304 106519872222743745546 106623997220028930048 107531594211290836752 108266099636231347932 108371931600685142016 109160860790249788824 109462410129449373876 109569411507875033088 109955997133154834112 111000355314880863744 111758554463206552704 112682178880257846528 112820033270862517248 112993455617496127872 113502964782611441664 113590661913423053568 114529427714360434176 114845807348930490624 115363669123309989888 115794946252640659968 116203496970265904232 116638405798705680384 116824448032019674496 118108472330434197744 119951996872532546304 120592978613697728512 121918423050770784768 122300594033520596738 123917085723734240256 125542690422468903936 125801916916449112064 126245774486214809536 127444852398566917632 128315377346644560512 129375835010666416384 129733226820088146816 130318218824479803392 131427504036022133808 132454583067504062464 133418829854749741896 133918169620736151552 135667100940409944576 136955662279056986112 137722663075870701312 137891151775498632192 139030748071163910144 139414810911139501056 139980411650884975104 141235526725277516928 141527156531005251072 142026496296991660728 143375458948387782336 144354799514975130576 145547814386999718432 145791511458350985216 145949880172599165168 146607996177539778816 147855942040524900534 148000473753174484992 149011405950942070272 150096183586593459633 150242905173677128704 150426711027816689664 150657940823328170496 151454215884564071424 152088884630334001152 152625488557961187648 152705903619147245568 153127743131907320832 154393261670187546624 154819762393033368576 154937995960354538976 155127545747435961216 156409591580059398912 157477963107245596992 157548891414669613056 159218051097380907456 159779808334115618319 159935995830043395072 160131660126385508352 162399149454347021898 162557897401027713024 163741291185374683236 164354117261812549632 164933995699732251168 165222780964978987008 167048447052989804544 167390253896625205248 167637831694809829056 169023268320386769792 169926469864755890176 170254447173917162496 170385992870134580352 171794141571540651264 172977635760117529088 173045503684964984832 174475631814592794624 175236672048029511744 175882315220784082944 177891773139666322528 180889467920546592768 183450891050280895107 183630217434494268416 183854869033998176256 185886414548186001408 186640548867846633472 188314035633703355904 188702875374673668096 189368661729322214304 191167278597850376448 192473066019966840768 194063752515999624576 194599840230132220224 195477328236719705088 197141256054033200712 198681874601256093696 200128244782124612844 200323873564902838272 200877254431104227328 201938954512752095232 203500651410614916864 204170324175876427776 205433493418585479168 206426349857377824768 206583994613806051968 206836727663247948288 208546122106745865216 209122216366709251584 209970617476327462656 212290734796507876608 213039744445487491092 213247994440057860096 215063188422581673504 216532199272462695864 218321721580499577648 218924820258898747752 219911994266309668224 222000710629761727488 223517108926413105408 225364357760515693056 225640066541725034496 225986911234992255744 227005929565222883328 227181323826846107136 229058855428720868352 229691614697860981248 231589892505281319936 232406993940531808464 233648896064039348992 236216944660868395488 239903993745065092608 243836846101541569536 244601188067041193476 247834171447468480512 251085380844937807872 252491548972429619072 254889704797133835264 256630754693289121024 258751670021332832768 259466453640176293632 260636437648959606784 262855008072044267616 266837659709499483792 271334201880819889152 275445326151741402624 275782303550997264384 278061496142327820288 278829621822279002112 279960823301769950208 282471053450555033856 283054313062010502144 284052992593983321456 286750917896775564672 288709599029950261152 291095628773999436864 291899760345198330336 293215992355079557632 295711884081049801068 296000947506348969984 298022811901884140544 300192367173186919266 300485810347354257408 301315881646656340992 302908431769128142848 305250977115922375296 305411807238294491136 306255486263814641664 308786523340375093248 309639524786066737152 309875991920709077952 310255091494871922432 312819183160118797824 314955926214491193984 315097782829339226112 318436102194761814912 319559616668231236638 319871991660086790144 324798298908694043796 325115794802055426048 327482582370749366472 328708234523625099264 329867991399464502336 335275663389619658112 338046536640773539584 339852939729511780352 340508894347834324992 340771985740269160704 343588283143081302528 345955271520235058176 346091007369929969664 350473344096059023488 355783546279332645056 361778935841093185536 366901782100561790214 367260434868988536832 373281097735693266944 376628071267406711808 377405750749347336192 378737323458644428608 382334557195700752896 384946132039933681536 388127505031999249152 389199680460264440448 390954656473439410176 394282512108066401424 397363749202512187392 400256489564249225688 401754508862208454656 407001302821229833728 410866986837170958336 413167989227612103936 413673455326495896576 417092244213491730432 418244432733418503168 419941234952654925312 424581469593015753216 426079488890974982184 430126376845163347008 433064398544925391728 436643443160999155296 437849640517797495504 439823988532619336448 444001421259523454976 447034217852826210816 450288550759780378899 450728715521031386112 451280133083450068992 451973822469984511488 454362647653692214272 458117710857441736704 459383229395721962496 463179785010562639872 464813987881063616928 467297792128078697984 472433889321736790976 479807987490130185216 487673692203083139072 489202376134082386952 495668342894936961024 502170761689875615744 504983097944859238144 509779409594267670528 513261509386578242048 517503340042665665536 518932907280352587264 525710016144088535232 533675319418998967584 542668403761639778304 550352673150842685321 550890652303482805248 551564607101994528768 557659243644558004224 559921646603539900416 564942106901110067712 566108626124021004288 568105985187966642912 573501835793551129344 577419198059900522304 582191257547998873728 583799520690396660672 586431984710159115264 591423768162099602136 596045623803768281088 600384734346373838532 600971620694708514816 602631763293312681984 605816863538256285696 610501954231844750592 612510972527629283328 619279049572133474304 619751983841418155904 620510182989743844864 625638366320237595648 629911852428982387968 636872204389523629824 639119233336462473276 639743983320173580288 649596597817388087592 654965164741498732944 659735982798929004672 670551326779239316224 676093073281547079168 681017788695668649984 681543971480538321408 687176566286162605056 691910543040470116352 700946688192118046976 711567092558665290112 733803564201123580428 734520869737977073664 753256142534813423616 757474646917288857216 764669114391401505792 769892264079867363072 776255010063998498304 778399360920528880896 781909312946878820352 788565024216132802848 800512979128498451376 814002605642459667456 826335978455224207872 827346910652991793152 834184488426983460864 836488865466837006336 839882469905309850624 849162939186031506432 852158977781949964368 860252753690326694016 866128797089850783456 873286886321998310592 875699281035594991008 879647977065238672896 888002842519046909952 894068435705652421632 900577101519560757798 901457431042062772224 903947644939969022976 908725295307384428544 916235421714883473408 918766458791443924992 926359570021125279744 929627975762127233856 934595584256157395968 944867778643473581952 959615974980260370432 975347384406166278144 978404752268164773904 1009966195889718476288 1019558819188535341056 1026523018773156484096 1035006680085331331072 1037865814560705174528 1051420032288177070464 1067350638837997935168 1085336807523279556608 1100705346301685370642 1101781304606965610496 1119843293207079800832 1129884213802220135424 1132217252248042008576 1136211970375933285824 1147003671587102258688 1154838396119801044608 1164382515095997747456 1167599041380793321344 1172863969420318230528 1182847536324199204272 1192091247607536562176 1200769468692747677064 1205263526586625363968 1221003908463689501184 1239503967682836311808 1241020365979487689728 1251276732640475191296 1259823704857964775936 1273744408779047259648 1278238466672924946552 1299193195634776175184 1309930329482997465888 1319471965597858009344 1341102653558478632448 1352186146563094158336 1363087942961076642816 1374353132572325210112 1383821086080940232704 1401893376384236093952 1423134185117330580224 1467607128402247160856 1506512285069626847232 1514949293834577714432 1529338228782803011584 1539784528159734726144 1552510020127996996608 1556798721841057761792 1577130048432265605696 1601025958256996902752 1628005211284919334912 1651058019452528055963 1652671956910448415744 1654693821305983586304 1672977730933674012672 1679764939810619701248 1698325878372063012864 1704317955563899928736 1720505507380653388032 1732257594179701566912 1746573772643996621184 1751398562071189982016 1759295954130477345792 1788136871411304843264 1801154203039121515596 1802914862084125544448 1807895289879938045952 1817450590614768857088 1837532917582887849984 1859255951524254467712 1869191168512314791936 1889735557286947163904 1919231949960520740864 1956809504536329547808 2019932391779436952576 2053046037546312968192 2070013360170662662144 2075731629121410349056 2102840064576354140928 2134701277675995870336 2201410692603370741284 2203562609213931220992 2259768427604440270848 2272423940751866571648 2294007343174204517376 2309676792239602089216 2328765030191995494912 2335198082761586642688 2345727938840636461056 2365695072648398408544 2401538937385495354128 2442007816927379002368 2479007935365672623616 2482040731958975379456 2502553465280950382592 2519647409715929551872 2547488817558094519296 2556476933345849893104 2598386391269552350368 2619860658965994931776 2638943931195716018688 2682205307116957264896 2704372293126188316672 2726175885922153285632 2748706265144650420224 2803786752768472187904 2846268370234661160448 2935214256804494321712 3029898587669155428864 3058676457565606023168 3079569056319469452288 3105020040255993993216 3113597443682115523584 3154260096864531211392 3202051916513993805504 3256010422569838669824 3302116038905056111926 3305343913820896831488 3359529879621239402496 3396651756744126025728 3408635911127799857472 3441011014761306776064 3464515188359403133824 3493147545287993242368 3502797124142379964032 3518591908260954691584 3576273742822609686528 3602308406078243031192 3615790579759876091904 3718511903048508935424 3738382337024629583872 3779471114573894327808 3913619009072659095616 4039864783558873905152 4106092075092625936384 4151463258242820698112 4205680129152708281856 4269402555351991740672 4402821385206741482568 4519536855208880541696 4544847881503733143296 4588014686348409034752 4619353584479204178432 4657530060383990989824 4670396165523173285376 4731390145296796817088 4803077874770990708256 4884015633854758004736 4953174058357584167889 4958015870731345247232 4964081463917950758912 5039294819431859103744 5094977635116189038592 5112953866691699786208 5196772782539104700736 5239721317931989863552 5277887862391432037376 5364410614233914529792 5408744586252376633344 5452351771844306571264 5607573505536944375808 5692536740469322320896 5870428513608988643424 6059797175338310857728 6159138112638938904576 6210040080511987986432 6227194887364231047168 6308520193729062422784 6404103833027987611008 6604232077810112223852 6610687827641793662976 6817271822255599714944 6882022029522613552128 6929030376718806267648 6986295090575986484736 7005594248284759928064 7037183816521909383168 7204616812156486062384 7437023806097017870848 7558942229147788655616 7827238018145318191232 8079729567117747810304 8411360258305416563712 8538805110703983481344 8805642770413482965136 9089695763007466286592 9176029372696818069504 9238707168958408356864 9315060120767981979648 9340792331046346570752 9462780290593593634176 9606155749541981416512 9768031267709516009472 9906348116715168335778 9916031741462690494464 10078589638863718207488 10189955270232378077184 10225907733383399572416 10393545565078209401472 10479442635863979727104 10555775724782864074752 10728821228467829059584 11215147011073888751616 11385073480938644641792 11740857027217977286848 12119594350676621715456 12318276225277877809152 12454389774728462094336 12617040387458124845568 12808207666055975222016 13208464155620224447704 13634543644511199429888 13764044059045227104256 13858060753437612535296 13972590181151972969472 14011188496569519856128 14409233624312972124768 14874047612194035741696 15117884458295577311232 15654476036290636382464 16822720516610833127424 17077610221407966962688 17611285540826965930272 18179391526014932573184 18477414337916816713728 18630120241535963959296 18681584662092693141504 18925560581187187268352 19212311499083962833024 19812696233430336671556 19832063482925380988928 20451815466766799144832 20787091130156418802944 20958885271727959454208 21111551449565728149504 22770146961877289283584 23481714054435954573696 24239188701353243430912 25234080774916249691136 25616415332111950444032 26416928311240448895408 27269087289022398859776 27528088118090454208512 27716121506875225070592 27945180362303945938944 28022376993139039712256 28818467248625944249536 29748095224388071483392 30235768916591154622464 31308952072581272764928 33645441033221666254848 34155220442815933925376 35222571081653931860544 36358783052029865146368 36954828675833633427456 37363169324185386283008 37851121162374374536704 38424622998167925666048 39625392466860673343112 40903630933533598289664 41574182260312837605888 41917770543455918908416 46963428108871909147392 50468161549832499382272 51232830664223900888064 52833856622480897790816 54538174578044797719552 55432243013750450141184 55890360724607891877888 56044753986278079424512 57636934497251888499072 59496190448776142966784 62617904145162545529856 68310440885631867850752 70445142163307863721088 72717566104059730292736 75702242324748749073408 76849245996335851332096 79250784933721346686224 81807261867067196579328 83148364520625675211776 83835541086911837816832 93926856217743818294784 100936323099664998764544 102465661328447801776128 105667713244961795581632 109076349156089595439104 110864486027500900282368 112089507972556158849024 115273868994503776998144 125235808290325091059712 140890284326615727442176 151404484649497498146816 153698491992671702664192 158501569867442693372448 163614523734134393158656 166296729041251350423552 167671082173823675633664 187853712435487636589568 204931322656895603552256 211335426489923591163264 218152698312179190878208 230547737989007553996288 250471616580650182119424 281780568653231454884352 302808969298994996293632 307396983985343405328384 317003139734885386744896 327229047468268786317312 332593458082502700847104 375707424870975273179136 422670852979847182326528 461095475978015107992576 563561137306462909768704 614793967970686810656768 634006279469770773489792 654458094936537572634624 751414849741950546358272 845341705959694364653056 922190951956030215985152 1127122274612925819537408 1268012558939541546979584 1690683411919388729306112 1844381903912060431970304 2254244549225851639074816 2536025117879083093959168 3381366823838777458612224 5072050235758166187918336 6762733647677554917224448 10144100471516332375836672 20288200943032664751673344
- Sum of all divisors σ(n): 71439705018107516183188095
- Sum of proper divisors (its aliquot sum) s(n): 51151504075074851431514751
- 20288200943032664751673344 is an abundant number, because the sum of its proper divisors (51151504075074851431514751) is greater than itself. Its abundance is 30863303132042186679841407
Bases of 20288200943032664751673344
- Binary: 10000110010000011000110010011101100001001000010111100001000000011110100010000000000002
- Hexadecimal: 0x10C83193B090BC203D1000
- Base-36: 2JRRDBF3I72CHDS00
Squares and roots of 20288200943032664751673344
- 20288200943032664751673344 squared (202882009430326647516733442) is 411611097504871507340405064123528665229648080142336
- 20288200943032664751673344 cubed (202882009430326647516733443) is 8350848656561044236603426655865538938297029295690162907338717606873697091584
-
20288200943032664751673344 is a
perfect square number . Itssquare root is 4504242549312 -
The
cube root of 20288200943032664751673344 is 272739378.0996364043
Scales and comparisons
How big is 20288200943032664751673344?- 20,288,200,943,032,664,751,673,344 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 20,288,200,943,032,664,751,673,344 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 20288200943032664751673344 cubic inches would be around 22728281.5 feet tall.
Recreational maths with 20288200943032664751673344
- 20288200943032664751673344 backwards is 44337615746623034900288202
- 20288200943032664751673344 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 20288200943032664751673344's digits is 99
- 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 20288200943032664751673344 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 20288200943032664751673344 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/20288200943032664751673344/
Chicago style:
Numbermatics. 2024. "Number 20288200943032664751673344 - Facts about the integer". https://numbermatics.com/n/20288200943032664751673344/
The information we have on file for 20288200943032664751673344 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 20288200943032664751673344, math, Factors of 20288200943032664751673344, curriculum, school, college, exams, university, Prime factorization of 20288200943032664751673344, STEM, science, technology, engineering, physics, economics, calculator, twenty septillion, two hundred eighty-eight sextillion, two hundred quintillion, nine hundred forty-three quadrillion, thirty-two trillion, six hundred sixty-four billion, seven hundred fifty-one million, six hundred seventy-three thousand, three hundred forty-four.