752770195459107160602968064
752,770,195,459,107,160,602,968,064 is an even composite number composed of six prime numbers multiplied together.
752770195459107160602968064 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty thousand, three hundred seventy-five divisors.
Prime factorization of 752770195459107160602968064:
226 × 34 × 74 × 132 × 614 × 1572
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 13 × 13 × 61 × 61 × 61 × 61 × 157 × 157)See below for interesting mathematical facts about the number 752770195459107160602968064 from the Numbermatics database.
Names of 752770195459107160602968064
- Cardinal: 752770195459107160602968064 can be written as Seven hundred fifty-two septillion, seven hundred seventy sextillion, one hundred ninety-five quintillion, four hundred fifty-nine quadrillion, one hundred seven trillion, one hundred sixty billion, six hundred two million, nine hundred sixty-eight thousand and sixty-four.
Scientific notation
- Scientific notation: 7.52770195459107160602968064 × 1026
Factors of 752770195459107160602968064
Divisors of 752770195459107160602968064
- Number of divisors d(n): 30375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 61 63 64 72 78 81 84 91 96 98 104 108 112 117 122 126 128 144 147 156 157 162 168 169 182 183 189 192 196 208 216 224 234 244 252 256 273 288 294 312 314 324 336 338 343 351 364 366 378 384 392 416 427 432 441 448 468 471 488 504 507 512 546 549 567 576 588 624 628 637 648 672 676 686 702 728 732 756 768 784 793 819 832 854 864 882 896 936 942 976 1008 1014 1024 1029 1053 1092 1098 1099 1134 1152 1176 1183 1248 1256 1274 1281 1296 1323 1344 1352 1372 1404 1413 1456 1464 1512 1521 1536 1568 1586 1638 1647 1664 1708 1728 1764 1792 1872 1884 1911 1952 2016 2028 2041 2048 2058 2106 2184 2196 2198 2268 2304 2352 2366 2379 2401 2457 2496 2512 2548 2562 2592 2646 2688 2704 2744 2808 2826 2912 2928 2989 3024 3042 3072 3087 3136 3172 3276 3294 3297 3328 3416 3456 3528 3549 3584 3721 3744 3768 3822 3843 3904 3969 4032 4056 4082 4096 4116 4212 4239 4368 4392 4396 4459 4536 4563 4608 4704 4732 4758 4802 4914 4941 4992 5024 5096 5124 5184 5292 5376 5408 5488 5551 5616 5652 5733 5824 5856 5978 6048 6084 6123 6144 6174 6272 6344 6552 6588 6594 6656 6832 6912 7056 7098 7137 7168 7203 7371 7442 7488 7536 7644 7686 7693 7808 7938 8064 8112 8164 8192 8232 8281 8424 8478 8736 8784 8792 8918 8967 9072 9126 9216 9261 9408 9464 9516 9577 9604 9828 9882 9891 9984 10048 10192 10248 10309 10368 10584 10647 10752 10816 10976 11102 11163 11232 11304 11466 11529 11648 11712 11956 12096 12168 12246 12288 12348 12544 12688 12717 13104 13176 13188 13312 13377 13664 13689 13824 14112 14196 14274 14287 14336 14406 14742 14884 14976 15072 15288 15372 15386 15616 15876 16128 16224 16328 16384 16464 16562 16653 16848 16956 17199 17472 17568 17584 17836 17934 18144 18252 18369 18432 18522 18816 18928 19032 19154 19208 19656 19764 19782 19968 20096 20384 20496 20618 20736 20923 21168 21294 21411 21504 21609 21632 21952 22204 22326 22464 22608 22932 23058 23079 23296 23424 23912 24192 24336 24492 24576 24649 24696 24843 25088 25376 25434 26047 26208 26352 26376 26533 26624 26754 26901 27328 27378 27648 27783 28224 28392 28548 28574 28672 28731 28812 29484 29673 29768 29952 30144 30576 30744 30772 30927 31213 31232 31752 31941 32256 32448 32656 32768 32928 33124 33306 33489 33696 33912 34398 34587 34944 35136 35168 35672 35868 36288 36504 36738 36864 37044 37632 37856 38064 38308 38416 38857 39312 39528 39564 39936 40131 40192 40768 40992 41236 41472 41846 42336 42588 42822 42861 43008 43218 43264 43904 44408 44652 44928 45216 45864 46116 46158 46592 46848 47824 48373 48384 48672 48984 49152 49298 49392 49686 49959 50176 50752 50868 51597 52094 52416 52704 52752 53066 53248 53508 53802 53851 54656 54756 55107 55296 55566 56448 56784 57096 57148 57344 57462 57624 57967 58968 59346 59536 59904 60288 61152 61488 61544 61854 62426 62464 62769 63504 63882 64233 64512 64827 64896 65312 65536 65856 66248 66612 66978 67039 67392 67824 68796 69174 69237 69888 70272 70336 71344 71736 72163 72576 73008 73476 73728 73947 74088 74529 75264 75712 76128 76616 76832 77714 78141 78624 79056 79128 79599 79872 80262 80384 80703 81536 81984 82472 82944 83692 84672 85176 85644 85722 86016 86193 86436 86528 87808 88816 89019 89304 89856 90432 91728 92232 92316 92781 93184 93639 93696 95648 95823 96746 96768 97344 97968 98304 98596 98784 99372 99918 100009 100352 100467 101504 101736 103194 104188 104832 105408 105504 106132 106496 107016 107604 107702 109312 109512 110214 110592 111132 112896 113568 114192 114296 114688 114924 115248 115934 116571 117936 118692 119072 119808 120393 120576 122304 122976 123088 123708 124501 124852 124928 125538 127008 127764 128466 128583 129024 129654 129792 130624 131072 131712 132496 133224 133956 134078 134784 135648 137592 138348 138474 139776 140544 140672 142688 143472 144326 145119 145152 146016 146461 146952 147456 147894 148176 149058 149877 150528 151424 152256 153232 153664 155428 156282 157248 158112 158256 159198 159744 160524 160768 161406 161553 163072 163968 164944 165321 165888 167384 169344 170352 171288 171444 172032 172386 172543 172872 173056 173901 175616 177632 178038 178608 179712 180864 182329 183456 184464 184632 185562 185731 186368 187278 187392 188307 191296 191646 193492 193536 194481 194688 195936 196608 197192 197568 198744 199836 200018 200704 200934 201117 203008 203472 206388 207711 208376 209664 210816 211008 212264 212992 214032 215208 215404 216489 218624 219024 220428 221184 221841 222264 223587 225792 226981 227136 228384 228592 229376 229848 230496 231868 233142 234423 235872 237384 238144 238797 239616 240786 241152 242109 244608 245952 246176 247416 249002 249704 249856 251076 254016 255528 256932 257166 258048 258579 259308 259584 261248 262144 263424 264992 266448 267912 268156 269568 271296 271999 275184 276696 276948 278343 279552 280917 281088 281344 285376 286944 288652 290238 290304 292032 292922 293904 294912 295788 296352 298116 299754 300027 301056 301401 302848 304512 306464 307328 310856 312564 314496 316224 316512 318396 319488 320437 321048 321536 322812 323106 326144 327936 329888 330642 331776 334768 338611 338688 340704 342576 342888 344064 344772 345086 345744 346112 347802 349713 351232 355264 356076 357216 359424 361179 361728 364658 366912 368928 369264 371124 371462 372736 373503 374556 374784 376614 376957 382592 383292 385749 386984 387072 388962 389376 391872 393216 394384 395136 397488 399672 400036 401408 401868 402234 405769 406016 406944 412776 415422 416752 419328 421632 422016 424528 425984 428064 430416 430808 432978 435357 437248 438048 439383 440856 442368 443682 444528 447174 449631 451584 453962 454272 456768 457184 458752 459696 460992 463736 466284 468846 469273 471744 474768 476288 477594 479232 481572 482304 484218 484659 489216 491904 492352 494832 498004 499408 499712 502152 505141 508032 511056 513864 514332 516096 517158 517629 518616 519168 521703 522496 524288 526848 529984 532896 535824 536312 539136 542592 543998 546987 550368 553392 553896 556686 557193 559104 561834 562176 562688 564921 570752 573888 577304 580476 580608 584064 584197 585844 587808 589824 591576 592704 596232 599508 600054 602112 602802 603351 605696 609024 612928 614656 621712 623133 625128 628849 628992 632448 633024 636792 638976 640874 642096 643072 645624 646212 649467 652288 655872 659776 661284 663552 665523 669536 670761 677222 677376 680943 681408 685152 685776 688128 689544 690172 691488 692224 695604 699426 700063 702464 703269 710528 712152 714432 716391 718848 722358 723456 729316 733824 737856 738528 742248 742924 745472 747006 749112 749568 753228 753914 765184 766584 771498 773968 774144 775737 777924 778752 783744 786432 788768 790272 794976 799344 800072 802816 803736 804468 811538 812032 813888 815997 825552 830844 833504 835029 838656 842751 843264 844032 849056 851968 856128 860832 861616 865956 870714 871507 874496 876096 878766 881712 884736 887364 889056 894348 899262 900081 903168 907924 908544 913536 914368 917504 919392 921984 927472 932568 937692 938546 943488 949536 952576 955188 958464 961311 963144 964608 968436 969318 978432 983808 984704 989664 996008 998816 999424 1004304 1010282 1015833 1016064 1022112 1027728 1028664 1032192 1034316 1035258 1037232 1038336 1043406 1044992 1048576 1049139 1053696 1059968 1065792 1071648 1072624 1078272 1085184 1087996 1093974 1100736 1106784 1107792 1113372 1114386 1118208 1120509 1123668 1124352 1125376 1129842 1130871 1141504 1147776 1154608 1157247 1160952 1161216 1168128 1168394 1171688 1175616 1179648 1183152 1185408 1192464 1199016 1200108 1204224 1205604 1206702 1207801 1211392 1217307 1218048 1225856 1229312 1243424 1246266 1250256 1257698 1257984 1264896 1266048 1273584 1276303 1277952 1281748 1284192 1286144 1291248 1292424 1298934 1300117 1304576 1306071 1311744 1318149 1319552 1322568 1327104 1331046 1339072 1341522 1354444 1354752 1361886 1362816 1370304 1371552 1376256 1379088 1380344 1382976 1384448 1391208 1398852 1400126 1404928 1406538 1407819 1421056 1424304 1428864 1432782 1437696 1444716 1446912 1453977 1458632 1467648 1475712 1477056 1484496 1485848 1490944 1494012 1498224 1499136 1503589 1506456 1507828 1515423 1530368 1533168 1542996 1547936 1548288 1551474 1552887 1555848 1557504 1565109 1567488 1572864 1577536 1580544 1588867 1589952 1598688 1600144 1605632 1607472 1608936 1618513 1623076 1624064 1627776 1631994 1640961 1651104 1661688 1667008 1670058 1671579 1677312 1685502 1686528 1688064 1694763 1698112 1703936 1712256 1721664 1723232 1731912 1741428 1743014 1748992 1752192 1752591 1757532 1763424 1769472 1774728 1778112 1788696 1798524 1800162 1806336 1810053 1815848 1817088 1827072 1828736 1835008 1838784 1843968 1854944 1865136 1875384 1877092 1886547 1886976 1899072 1903993 1905152 1910376 1916928 1922622 1926288 1929216 1936872 1938636 1948401 1956864 1967616 1969408 1979328 1992016 1996569 1997632 1998848 2008608 2020564 2031666 2032128 2042829 2044224 2055456 2057328 2064384 2068632 2070516 2074464 2076672 2086812 2089984 2097152 2098278 2100189 2107392 2109807 2119936 2131584 2143296 2145248 2149173 2156544 2170368 2175992 2187948 2201472 2213568 2215584 2226744 2228772 2236416 2241018 2243059 2247336 2248704 2250752 2259684 2261742 2283008 2295552 2309216 2314494 2321904 2322432 2336256 2336788 2343376 2351232 2359296 2366304 2370277 2370816 2384928 2398032 2400216 2408448 2411208 2413404 2415602 2422784 2434614 2436096 2447991 2451712 2458624 2486848 2492532 2500512 2515396 2515968 2528253 2529792 2532096 2547168 2552606 2555904 2563496 2568384 2572288 2582496 2584848 2597868 2600234 2609152 2612142 2614521 2623488 2636298 2639104 2645136 2654208 2662092 2678144 2683044 2700243 2708888 2709504 2723772 2725632 2740608 2743104 2752512 2758176 2760688 2765952 2768896 2782416 2797704 2800252 2809856 2813076 2815638 2842112 2848608 2857728 2865564 2875392 2883933 2889432 2893824 2907954 2917264 2935296 2950753 2951424 2954112 2968992 2971696 2981888 2988024 2996448 2998272 3007178 3012912 3015656 3030846 3047499 3060736 3066336 3085992 3095872 3096576 3102948 3105774 3111696 3115008 3130218 3134976 3145728 3147417 3155072 3161088 3177734 3179904 3197376 3200288 3211264 3214944 3217872 3237026 3246152 3248128 3255552 3263988 3281922 3284911 3302208 3323376 3334016 3340116 3343158 3354624 3361527 3371004 3373056 3376128 3389526 3392613 3396224 3407872 3424512 3443328 3446464 3463824 3482856 3486028 3497984 3504384 3505182 3515064 3526848 3535987 3538944 3549456 3556224 3577392 3597048 3600324 3612672 3620106 3623403 3631696 3634176 3651921 3654144 3657472 3670016 3677568 3687936 3709888 3730272 3750768 3754184 3773094 3773952 3798144 3807986 3810304 3820752 3828909 3833856 3845244 3852576 3858432 3873744 3877272 3896802 3900351 3913728 3918213 3935232 3938816 3954447 3958656 3984032 3993138 3995264 3997696 4017216 4041128 4063332 4064256 4085658 4088448 4089379 4110912 4114656 4128768 4137264 4141032 4148928 4153344 4165681 4173624 4179968 4194304 4196556 4200378 4214784 4219614 4223457 4239872 4263168 4286592 4290496 4298346 4313088 4340736 4351984 4361931 4375896 4401943 4402944 4427136 4431168 4453488 4457544 4472832 4482036 4486118 4494672 4497408 4501504 4510767 4519368 4523484 4546269 4566016 4591104 4618432 4628988 4643808 4644864 4658661 4672512 4673576 4686752 4695327 4702464 4718592 4732608 4740554 4741632 4766601 4769856 4796064 4800432 4816896 4822416 4826808 4831204 4845568 4855539 4869228 4872192 4895982 4900441 4903424 4917248 4922883 4973696 4985064 5001024 5014737 5030792 5031936 5056506 5059584 5064192 5094336 5105212 5111808 5126992 5136768 5144576 5164992 5169696 5195736 5200468 5218304 5224284 5229042 5246976 5257773 5272596 5278208 5290272 5308416 5324184 5356288 5366088 5400486 5417776 5419008 5430159 5447544 5451264 5481216 5486208 5505024 5516352 5521376 5531904 5537792 5564832 5595408 5600504 5619712 5626152 5631276 5659641 5684224 5697216 5711979 5715456 5731128 5750784 5767866 5778864 5787648 5815908 5834528 5845203 5870592 5901506 5902848 5908224 5937984 5943392 5963776 5976048 5992896 5996544 6014356 6025824 6031312 6061692 6094998 6100549 6121472 6128487 6132672 6171984 6191744 6193152 6205896 6211548 6223392 6230016 6260436 6269952 6291456 6294834 6300567 6310144 6322176 6355468 6359808 6394752 6400576 6422528 6429888 6435744 6474052 6492304 6496256 6511104 6527976 6563844 6569822 6604416 6646752 6668032 6680232 6686316 6709248 6723054 6729177 6742008 6746112 6752256 6779052 6785226 6792448 6815744 6849024 6886656 6892928 6927648 6965712 6972056 6995968 7008768 7010364 7030128 7053696 7071974 7077888 7098912 7110831 7112448 7154784 7194096 7200648 7225344 7240212 7246806 7263392 7268352 7303842 7308288 7314944 7340032 7343973 7355136 7375872 7419776 7460544 7501536 7508368 7546188 7547904 7594561 7596288 7615972 7620608 7641504 7657818 7667712 7690488 7705152 7716864 7747488 7754544 7793604 7800702 7827456 7836426 7843563 7870464 7877632 7908894 7917312 7968064 7986276 7990528 7995392 8034432 8082256 8100729 8126664 8128512 8171316 8176896 8178758 8221824 8229312 8257536 8274528 8282064 8297856 8306688 8331362 8347248 8359936 8388608 8393112 8400756 8429568 8439228 8446914 8454607 8479744 8526336 8573184 8580992 8596692 8626176 8651799 8681472 8703968 8723862 8751792 8803886 8805888 8852259 8854272 8862336 8906976 8915088 8934121 8945664 8964072 8972236 8989344 8994816 9003008 9021534 9038736 9046968 9092538 9100819 9132032 9142497 9182208 9236864 9257976 9287616 9289728 9317322 9345024 9347152 9373504 9390654 9404928 9437184 9465216 9481108 9483264 9533202 9539712 9592128 9600864 9633792 9644832 9653616 9662408 9691136 9711078 9738456 9744384 9791964 9800882 9806848 9834496 9845766 9854733 9947392 9970128 10002048 10029474 10061584 10063872 10084581 10113012 10119168 10128384 10177839 10188672 10210424 10223616 10253984 10273536 10289152 10329984 10339392 10391472 10400936 10436608 10448568 10458084 10493952 10515546 10525123 10545192 10556416 10580544 10607961 10616832 10648368 10712576 10732176 10800972 10835552 10838016 10860318 10870209 10895088 10902528 10955763 10962432 10972416 11010048 11032704 11042752 11063808 11075584 11122069 11129664 11190816 11201008 11239424 11252304 11262552 11319282 11329591 11368448 11394432 11423958 11430912 11462256 11486727 11501568 11535732 11557728 11575296 11631816 11669056 11690406 11701053 11741184 11803012 11805696 11816448 11863341 11875968 11886784 11927552 11952096 11985792 11993088 12028712 12051648 12062624 12123384 12189996 12201098 12242944 12256974 12265344 12268137 12343968 12383488 12386304 12411792 12423096 12446784 12460032 12497043 12520872 12539904 12582912 12589668 12601134 12620288 12644352 12670371 12710936 12719616 12789504 12801152 12845056 12859776 12871488 12948104 12984608 12992512 13022208 13055952 13127688 13139644 13205829 13208832 13293504 13336064 13360464 13372632 13418496 13446108 13458354 13484016 13492224 13504512 13532301 13558104 13570452 13584896 13631488 13638807 13698048 13773312 13785856 13845841 13855296 13931424 13944112 13975983 13991936 14017536 14020728 14060256 14107392 14143948 14155776 14197824 14221662 14224896 14299803 14309568 14388192 14401296 14450688 14480424 14493612 14526784 14536704 14566617 14607684 14616576 14629888 14680064 14687946 14701323 14710272 14751744 14768649 14839552 14921088 15003072 15016736 15044211 15092376 15095808 15189122 15192576 15231944 15241216 15283008 15315636 15335424 15380976 15410304 15433728 15494976 15509088 15587208 15601404 15654912 15672852 15687126 15701413 15740928 15755264 15773319 15817788 15834624 15936128 15972552 15981056 15990784 16068864 16164512 16201458 16253328 16257024 16342632 16353792 16357516 16443648 16458624 16515072 16549056 16564128 16591939 16595712 16613376 16662724 16694496 16719872 16777216 16786224 16801512 16859136 16878456 16893828 16909214 16959488 16978923 17052672 17135937 17146368 17161984 17193384 17252352 17303598 17362944 17407936 17447724 17503584 17607772 17611776 17704518 17708544 17724672 17813952 17830176 17868242 17891328 17928144 17944472 17978688 17989632 18006016 18043068 18077472 18093936 18185076 18201638 18264064 18284994 18301647 18364416 18385461 18473728 18515952 18575232 18579456 18634644 18690048 18694304 18747008 18781308 18809856 18874368 18901701 18930432 18962216 18966528 19066404 19079424 19184256 19201728 19267584 19289664 19307232 19324816 19382272 19422156 19476912 19488768 19546657 19583928 19601764 19613696 19668992 19691532 19709466 19894784 19940256 20004096 20058948 20123168 20127744 20169162 20187531 20226024 20238336 20256768 20355678 20377344 20420848 20447232 20507968 20547072 20578304 20655271 20659968 20678784 20782944 20801872 20873216 20897136 20916168 20987904 21031092 21050246 21090384 21112832 21161088 21215922 21233664 21296736 21332493 21425152 21464352 21601944 21671104 21676032 21720636 21740418 21790176 21805056 21911526 21924864 21944832 22020096 22031919 22065408 22085504 22127616 22151168 22244138 22259328 22381632 22402016 22478848 22504608 22525104 22638564 22659182 22736896 22783683 22788864 22847916 22861824 22924512 22973454 22994377 23003136 23071464 23115456 23150592 23263632 23338112 23380812 23402106 23482368 23530689 23606024 23611392 23632896 23726682 23751936 23773568 23855104 23904192 23971584 23986176 24057424 24103296 24125248 24246768 24379992 24402196 24485888 24513948 24530688 24536274 24687936 24751909 24766976 24772608 24823584 24846192 24893568 24920064 24994086 25041744 25079808 25165824 25179336 25202268 25240576 25288704 25340742 25363821 25421872 25439232 25579008 25602304 25690112 25719552 25742976 25896208 25955397 25969216 25985024 26044416 26111904 26255376 26279288 26411658 26417664 26556777 26587008 26672128 26720928 26745264 26802363 26836992 26892216 26916708 26968032 26984448 27009024 27064602 27116208 27140904 27169792 27262976 27277614 27302457 27396096 27427491 27546624 27571712 27691682 27710592 27862848 27888224 27951966 27983872 28035072 28041456 28120512 28214784 28287896 28311552 28395648 28443324 28449792 28599606 28619136 28625653 28776384 28802592 28901376 28960848 28987224 29053568 29073408 29133234 29159767 29215368 29233152 29259776 29360128 29375892 29402646 29420544 29503488 29537298 29564199 29679104 29842176 30006144 30033472 30088422 30184752 30191616 30378244 30385152 30463888 30482432 30533517 30566016 30631272 30670848 30761952 30813601 30820608 30867456 30989952 31018176 31174416 31202808 31309824 31345704 31374252 31402826 31481856 31510528 31546638 31575369 31635576 31669248 31823883 31872256 31945104 31962112 31981568 32137728 32329024 32402916 32506656 32514048 32610627 32685264 32707584 32715032 32867289 32887296 32917248 33030144 33098112 33128256 33183878 33191424 33226752 33325448 33366207 33388992 33439744 33554432 33572448 33603024 33718272 33756912 33787656 33818428 33918976 33957846 33988773 34105344 34271874 34292736 34323968 34386768 34460181 34504704 34607196 34725888 34815872 34895448 35007168 35103159 35215544 35223552 35409036 35417088 35449344 35627904 35636017 35660352 35736484 35782656 35856288 35888944 35957376 35979264 36012032 36086136 36154944 36187872 36370152 36403276 36528128 36569988 36603294 36728832 36770922 36804411 36947456 37031904 37150464 37158912 37269288 37380096 37388608 37491129 37494016 37562616 37619712 37748736 37803402 37860864 37924432 37933056 38011113 38132808 38158848 38359789 38368512 38403456 38535168 38579328 38614464 38649632 38764544 38844312 38953824 38977536 39093314 39167856 39203528 39227392 39337984 39383064 39418932 39617487 39789568 39880512 40008192 40117896 40246336 40255488 40338324 40375062 40452048 40476672 40513536 40596903 40711356 40754688 40841696 40894464 40916421 41015936 41094144 41156608 41310542 41319936 41357568 41537523 41565888 41603744 41746432 41794272 41832336 41975808 42062184 42100492 42180768 42225664 42322176 42431844 42467328 42593472 42664986 42703843 42850304 42899409 42928704 43203888 43342208 43352064 43441272 43480836 43580352 43610112 43699851 43823052 43849728 43889664 44040192 44063838 44103969 44130816 44171008 44255232 44302336 44488276 44518656 44763264 44804032 44957696 45009216 45050208 45277128 45318364 45473792 45567366 45577728 45695832 45723648 45849024 45946908 45988754 46006272 46142928 46230912 46301184 46527264 46676224 46761624 46804212 46964736 47061378 47104239 47212048 47222784 47265792 47319957 47453364 47503872 47547136 47710208 47808384 47943168 47972352 48114848 48206592 48250496 48493536 48759984 48804392 48971776 49027896 49061376 49072548 49375872 49503818 49533952 49545216 49647168 49692384 49775817 49787136 49840128 49988172 50083488 50159616 50331648 50358672 50404536 50481152 50577408 50681484 50727642 50843744 50878464 50936769 51158016 51204608 51380224 51407811 51439104 51485952 51792416 51910794 51938432 51970048 52088832 52223808 52510752 52558576 52823316 52835328 53113554 53161927 53174016 53344256 53441856 53490528 53604726 53673984 53784432 53833416 53936064 53968896 54018048 54129204 54232416 54281808 54339584 54525952 54555228 54604914 54792192 54854982 54904941 55093248 55143424 55383364 55421184 55725696 55776448 55903932 55967744 56070144 56082912 56241024 56429568 56575792 56623104 56705103 56791296 56886648 56899584 57199212 57238272 57251306 57552768 57605184 57802752 57921696 57974448 58107136 58146816 58266468 58319534 58430736 58466304 58519552 58639971 58720256 58751784 58805292 58841088 59006976 59074596 59128398 59182249 59358208 59684352 60012288 60066944 60176844 60369504 60383232 60562593 60756488 60770304 60927776 60964864 61067034 61132032 61262544 61341696 61523904 61627202 61641216 61734912 61965813 61979904 62036352 62348832 62405616 62619648 62691408 62748504 62805652 62963712 63021056 63093276 63150738 63271152 63338496 63647766 63705733 63744512 63890208 63924224 63963136 63997479 64275456 64658048 64805832 65013312 65028096 65221254 65370528 65415168 65430064 65734578 65774592 65834496 66060288 66196224 66256512 66367756 66382848 66453504 66650896 66732414 66777984 66879488 67108864 67144896 67206048 67436544 67513824 67575312 67636856 67837952 67915692 67977546 68210688 68351049 68543748 68585472 68647936 68773536 68920362 68983131 69009408 69214392 69451776 69631744 69790896 70014336 70206318 70431088 70447104 70592067 70818072 70834176 70898688 71255808 71272034 71320704 71472968 71565312 71712576 71777888 71914752 71958528 72024064 72172272 72309888 72375744 72740304 72806552 73056256 73139976 73206588 73457664 73541844 73608822 73675861 73894912 74063808 74255727 74300928 74317824 74538576 74760192 74777216 74982258 74988032 75125232 75239424 75497472 75606804 75721728 75848864 75866112 76022226 76091463 76265616 76317696 76719578 76737024 76806912 77070336 77158656 77228928 77299264 77529088 77688624 77854483 77907648 77955072 78186628 78335712 78407056 78454784 78675968 78766128 78837864 79234974 79307137 79579136 79670331 79761024 80016384 80235792 80407089 80492672 80510976 80676648 80750124 80904096 80953344 81027072 81193806 81422712 81509376 81683392 81788928 81832842 81907371 82031872 82188288 82313216 82621084 82639872 82715136 83075046 83131776 83207488 83492864 83588544 83664672 83951616 84124368 84200984 84361536 84451328 84644352 84863688 84934656 85186944 85329972 85407686 85700608 85798818 85857408 85876959 86407776 86684416 86704128 86882544 86961672 87160704 87220224 87399702 87479301 87646104 87699456 87779328 88080384 88127676 88207938 88261632 88342016 88510464 88604672 88692597 88976552 89037312 89526528 89608064 89915392 90018432 90100416 90554256 90636728 90947584 91134732 91155456 91391664 91447296 91698048 91718929 91893816 91977508 92012544 92285856 92440803 92461824 92602368 93054528 93352448 93523248 93608424 93929472 94122756 94208478 94424096 94445568 94531584 94639914 94726107 94906728 95007744 95094272 95420416 95471649 95616768 95886336 95944704 96229696 96413184 96500992 96920887 96987072 97519968 97608784 97831881 97943552 98055792 98122752 98145096 98729293 98751744 99007636 99067904 99090432 99294336 99384768 99551634 99574272 99680256 99976344 100098621 100166976 100319232 100663296 100717344 100809072 100962304 101154816 101362968 101455284 101687488 101756928 101873538 101966319 102316032 102409216 102760448 102815622 102878208 102971904 103380543 103584832 103821588 103876864 103940096 104177664 104447616 105021504 105117152 105309477 105646632 105670656 106227108 106323854 106348032 106688512 106883712 106908051 106981056 107209452 107347968 107568864 107666832 107872128 107937792 108036096 108258408 108464832 108563616 108679168 109051904 109110456 109209828 109584384 109709964 109809882 109909891 110186496 110286848 110413233 110766728 110842368 111451392 111552896 111807864 111935488 112140288 112165824 112473387 112482048 112859136 113151584 113246208 113410206 113582592 113773296 113799168 114398424 114476544 114502612 115079367 115105536 115210368 115605504 115843392 115948896 116143573 116214272 116293632 116532936 116639068 116861472 116932608 117039104 117279942 117440512 117503568 117610584 117682176 118013952 118149192 118256796 118364498 118716416 118852461 119368704 120024576 120133888 120353688 120739008 120766464 121125186 121512976 121540608 121790709 121855552 121929728 122134068 122264064 122525088 122683392 123047808 123254404 123282432 123469824 123931626 123959808 124072704 124612569 124697664 124811232 125239296 125382816 125497008 125611304 125927424 126042112 126186552 126301476 126542304 126676992 127295532 127411466 127489024 127780416 127848448 127926272 127994958 128111529 128550912 128698227 129316096 129611664 130026624 130056192 130442508 130741056 130830336 130860128 131099553 131469156 131549184 131668992 132120576 132311907 132392448 132513024 132735512 132765696 132907008 133301792 133464828 133555968 133758976 134289792 134412096 134873088 135027648 135150624 135273712 135675904 135831384 135955092 136421376 136702098 136826599 137087496 137170944 137295872 137547072 137840724 137966262 138018816 138428784 138903552 139263488 139581792 140028672 140412636 140862176 140894208 141184134 141312717 141636144 141668352 141797376 142511616 142544068 142641408 142945936 143130624 143425152 143555776 143829504 143917056 144048128 144344544 144586897 144619776 144751488 145480608 145613104 146112512 146279952 146413176 146915328 147083688 147217644 147351722 147789824 148127616 148511454 148601856 148635648 149077152 149327451 149520384 149554432 149964516 149976064 150250464 150478848 150994944 151213608 151443456 151697728 151732224 152044452 152182926 152531232 152635392 153439156 153474048 153613824 154140672 154223433 154317312 154457856 154598528 155058176 155377248 155708966 155815296 155910144 156373256 156671424 156814112 156909568 157351936 157532256 157675728 158469948 158614274 159158272 159340662 159485781 159522048 160032768 160471584 160814178 160985344 161021952 161353296 161500248 161808192 161906688 162054144 162387612 162845424 163018752 163366784 163577856 163665684 163814742 164063744 164376576 164626432 164714823 165242168 165279744 165430272 166150092 166263552 166414976 166985728 167177088 167329344 167903232 168248736 168401968 168723072 168902656 169288704 169727376 169869312 170373888 170659944 170815372 171401216 171597636 171714816 171753918 172815552 173368832 173408256 173765088 173923344 174321408 174440448 174799404 174958602 175292208 175398912 175558656 175919913 176160768 176255352 176415876 176523264 176684032 177020928 177209344 177385194 177546747 177953104 178074624 179053056 179216128 179830784 179995933 180036864 180200832 181108512 181273456 181687779 181895168 182269464 182310912 182783328 182894592 183396096 183437858 183787632 183955016 184025088 184571712 184881606 184923648 185204736 185897439 186109056 186704896 187046496 187216848 187858944 188245512 188416956 188848192 188891136 189063168 189279828 189452214 189813456 190015488 190188544 190840832 190943298 191117199 191233536 191772672 191889408 191992437 192459392 192826368 193001984 193841774 193974144 195039936 195217568 195663762 195887104 196111584 196245504 196290192 197458586 197503488 198015272 198135808 198180864 198588672 198769536 199103268 199148544 199360512 199952688 200197242 200333952 200379571 200638464 201326592 201434688 201618144 201924608 202309632 202725936 202910568 203374976 203513856 203747076 203932638 204118369 204632064 204818432 205053147 205520896 205631244 205756416 205943808 206761086 206949393 207169664 207643176 207753728 207880192 208355328 208895232 210043008 210234304 210618954 211293264 211341312 212454216 212647708 212696064 213377024 213767424 213816102 213962112 214418904 214695936 215137728 215333664 215695207 215744256 215875584 216072192 216516816 216929664 217127232 217358336 218103808 218220912 218419656 219168768 219419928 219619764 219819782 220372992 220573696 220826466 221027583 221533456 221684736 222767181 222902784 223105792 223615728 223870976 224280576 224331648 224946774 224964096 225718272 226303168 226492416 226820412 227165184 227546592 227598336 228274389 228796848 228953088 229005224 230158734 230211072 230420736 231211008 231686784 231897792 232287146 232428544 232587264 233065872 233278136 233563449 233722944 233865216 234078208 234559884 234881024 235007136 235221168 235364352 236027904 236298384 236513592 236728996 237432832 237704922 237921411 238737408 239010993 240049152 240267776 240707376 241221267 241478016 241532928 242250372 243025952 243081216 243581418 243711104 243859456 244268136 244528128 245050176 245366784 245722113 246095616 246508808 246564864 246939648 247863252 247919616 248145408 249225138 249395328 249452119 249622464 250478592 250765632 250994016 251222608 251854848 252084224 252373104 252602952 253084608 253353984 254106541 254591064 254822932 254978048 255560832 255696896 255852544 255989916 256223058 257101824 257396454 257630877 258632192 259223328 260053248 260112384 260885016 261482112 261660672 261720256 262199106 262437903 262938312 263098368 263337984 264241152 264623814 264784896 265026048 265471024 265531392 265814016 266077791 266603584 266929656 267111936 267517952 268518523 268579584 268824192 269746176 270055296 270301248 270547424 271351808 271662768 271910184 272842752 273404196 273653198 274174992 274341888 274591744 275094144 275156787 275681448 275932524 276037632 276857568 277322409 277807104 278526976 279163584 280057344 280825272 281724352 281788416 282368268 282625434 283272288 283336704 283594752 284178321 285023232 285088136 285282816 285891872 286261248 286414947 286850304 287111552 287659008 287834112 288096256 288689088 289173794 289239552 289502976 290762661 290961216 291226208 292225024 292559904 292826352 293830656 294167376 294435288 294703444 295579648 296187879 296255232 297022908 297203712 297271296 298154304 298654902 298926901 299040768 299108864 299929032 299952128 300295863 300500928 300957696 301989888 302427216 302886912 303395456 303464448 304088904 304365852 305062464 305270784 305898957 306878312 306948096 307227648 308281344 308446866 308634624 308915712 309197056 310116352 310754496 311417932 311630592 311820288 312746512 313342848 313628224 313819136 314703872 315064512 315351456 316939896 317228548 318316544 318681324 318971562 319044096 320065536 320724153 320943168 321628356 321970688 322043904 322706592 323000496 323616384 323813376 324108288 324775224 325690848 326037504 326733568 327155712 327331368 327629484 328127488 328753152 329252864 329429646 329729673 330484336 330559488 330860544 331239699 332300184 332527104 332829952 333971456 334354176 334658688 335806464 336497472 336803936 337420161 337446144 337805312 338577408 339454752 339738624 340747776 341319888 341630744 342802432 343195272 343429632 343507836 345238101 345631104 346737664 346816512 347530176 347846688 348430719 348642816 348880896 349598808 349917204 350584416 350797824 351117312 351839826 352321536 352510704 352831752 353046528 353368064 354041856 354418688 354770388 355093494 355906208 356149248 356557383 358106112 358432256 359661568 359991866 360073728 360401664 362217024 362546912 363375558 363790336 364538928 364621824 365566656 365789184 366792192 366875716 367575264 367910032 368050176 369143424 369763212 369847296 370409472 371794878 372133489 372218112 373409792 373837707 374092992 374433696 375717888 376491024 376833912 377696384 377782272 378126336 378559656 378904428 379626912 380030976 380377088 381681664 381886596 382234398 382467072 383545344 383778816 383984874 384334587 384918784 385652736 386003968 387683548 387948288 390079872 390435136 391327524 391774208 392223168 392491008 392580384 394917172 395006976 396030544 396271616 396361728 396935721 397177344 397539072 398206536 398297088 398721024 399905376 400394484 400667904 400759142 401276928 402869376 403236288 403849216 404619264 405451872 405821136 406749952 407027712 407494152 407865276 408236738 409264128 409636864 410106294 410479797 411041792 411262488 411512832 411887616 413522172 413898786 414339328 415286352 415507456 415760384 416710656 417790464 420086016 420468608 421237908 422586528 422682624 423938151 424908432 425295416 425392128 426754048 427534848 427632204 427924224 428837808 429391872 430275456 430667328 431390414 431488512 431751168 432144384 433033632 433760691 433859328 434254464 434716672 436207616 436441824 436839312 438337536 438839856 439239528 439639564 440745984 441147392 441652932 442055166 443066912 443369472 445534362 445805568 446211584 447231456 447741952 447982353 448561152 448663296 449893548 449928192 451436544 452606336 452984832 453640824 454330368 455093184 455196672 456548778 457593696 457906176 458010448 460317468 460422144 460841472 462422016 463268221 463373568 463795584 464574292 464857088 465174528 466131744 466556272 467126898 467445888 467730432 468156416 469119768 469762048 470014272 470442336 470728704 472055808 472596768 473027184 473457992 474865664 475409844 475842822 477474816 478021986 478457343 480098304 480535552 481414752 482442534 482956032 483065856 484500744 486051904 486162432 487162836 487422208 487718912 488536272 489056256 490100352 490733568 491444226 492191232 493017616 493129728 493879296 494144469 495726504 495839232 496290816 498450276 498790656 498904238 499244928 500957184 501531264 501988032 502445216 503709696 504168448 504746208 505205904 506169216 506707968 508213082 509182128 509645864 509956096 511121664 511393792 511705088 511979832 512446116 514203648 514792908 515261754 515731027 517264384 518446656 520106496 520224768 521770032 522964224 523321344 523440512 524398212 524875806 525876624 526196736 526675968 527759739 528482304 529247628 529569792 530052096 530942048 531062784 531628032 532155582 532640241 533207168 533859312 534223872 535035904 537037046 537159168 537648384 539492352 539987799 540110592 540602496 541094848 542703616 543325536 543820368 544981381 545685504 546808392 547306396 548349984 548683776 549183488 550188288 550313574 551362896 551865048 552075264 553715136 554644818 555149959 555614208 557053952 557692317 558327168 560114688 561650544 563448704 563576832 564736536 565250868 566544576 566673408 567189504 568356642 570046464 570176272 570565632 571783744 572522496 572829894 573351597 573700608 574223104 575318016 575668224 576192512 577378176 578347588 578479104 579005952 581525322 581922432 582452416 584450048 585119808 585652704 587661312 588334752 588870576 589406888 591159296 592375758 592510464 594045816 594407424 594542592 596308608 597309804 597853802 598081536 598217728 599858064 599904256 600591726 601001856 601138713 601915392 603979776 604854432 605773824 606790912 606928896 608177808 608731704 610124928 610541568 611797914 612355107 613756624 613896192 614455296 615159441 616562688 616893732 617269248 617831424 618394112 620232704 620848179 621508992 622835864 623261184 623640576 625493024 626685696 627256448 627638272 629407744 630129024 630702912 633879792 634457096 636633088 637362648 637943124 638088192 640131072 641448306 641886336 642032503 643256712 643941376 644087808 645413184 646000992 647085621 647232768 647626752 648216576 649550448 651381696 652075008 653467136 654311424 654662736 655258968 656254976 657506304 658505728 658859292 659459346 660968672 661118976 661721088 662479398 663082749 664600368 665054208 665659904 667942912 668301543 668708352 669317376 671612928 672994944 673607872 674840322 674892288 675610624 677154816 678446209 678909504 679477248 681495552 682639776 683261488 684823167 685604864 686390544 686859264 687015672 690476202 691105051 691262208 693475328 693633024 695060352 695693376 696861438 697285632 697761792 699197616 699834408 700690347 701168832 701595648 702234624 703679652 704643072 705021408 705663504 706093056 706736128 708083712 708837376 709540776 710186988 711812416 712298496 713114766 713764233 716212224 716864512 719323136 719983732 720147456 720803328 723663801 724434048 725093824 726751116 727580672 729077856 729243648 731133312 731578368 733584384 733751432 735150528 735820064 736100352 737166339 738286848 739526424 739694592 740818944 743589756 744266978 744436224 746819584 747675414 748185984 748356357 748867392 751435776 752982048 753667824 755392768 755564544 756252672 757119312 757808856 759253824 760061952 760754176 762319623 763363328 763773192 764468796 764934144 767090688 767557632 767969748 768669174 769369237 769837568 771305472 772007936 772892631 775367096 775896576 780159744 780870272 782655048 783548416 784446336 784982016 785160768 787313709 789834344 790013952 792061088 792543232 792723456 793871442 794354688 795078144 796413072 796594176 797442048 799810752 800788968 801335808 801518284 802553856 805555569 805738752 806472576 807698432 809238528 810903744 811642272 813499904 814055424 814988304 815730552 816473476 818528256 819273728 820212588 820959594 822083584 822524976 823025664 823775232 825470361 827044344 827797572 828678656 830572704 831014912 831520768 831967227 833421312 835580928 840172032 840937216 842475816 845173056 845365248 847876302 849816864 850590832 850784256 852534963 853508096 855069696 855264408 855848448 857675616 858783744 860550912 861334656 862780828 862977024 863502336 864288768 866067264 867521382 867718656 868508928 869433344 872287983 872415232 872883648 873678624 876675072 877679712 878479056 879279128 881491968 882294784 883305864 884110332 886133824 886738944 888563637 891068724 891611136 892423168 894462912 895483904 895964706 896780703 897122304 897326592 899787096 899856384 900887589 902873088 905212672 905969664 907281648 908660736 910186368 910393344 913097556 915187392 915812352 916020896 917696871 920634936 920844288 921682944 924844032 926536442 926747136 927591168 929148584 929714176 930349056 932263488 933112544 934253796 934891776 935460864 936312832 938239536 940028544 940884672 941457408 944111616 945193536 946054368 946915984 949731328 950819688 951685644 954949632 956043972 956914686 957786193 960196608 961071104 962172459 962829504 964885068 965912064 966131712 969001488 972103808 972324864 974325672 974844416 975437824 977072544 978112512 980200704 981467136 982888452 984382464 986035232 986259456 987758592 988288938 989189019 991453008 991678464 992581632 996900552 997581312 997808476 998489856 1001914368 1003062528 1003976064 1004890432 1007419392 1008336896 1009492416 1010411808 1012108279 1012338432 1013415936 1016426164 1018364256 1019291728 1019912192 1022243328 1022787584 1023410176 1023959664 1024892232 1028407296 1029585816 1030523508 1031462054 1034528768 1035714303 1036893312 1040212992 1040449536 1043540064 1045292157 1045928448 1046642688 1046881024 1048796424 1049751612 1051753248 1052393472 1053351936 1055519478 1056964608 1058495256 1059139584 1060104192 1061884096 1062125568 1063256064 1064311164 1065280482 1066414336 1067718624 1068447744 1070071808 1074074092 1074318336 1075296768 1078984704 1079975598 1080221184 1081204992 1082189696 1085407232 1086651072 1087640736 1089962762 1091371008 1093616784 1094612792 1096699968 1097367552 1098366976 1100376576 1100627148 1102725792 1103730096 1104150528 1107430272 1109289636 1110299918 1111228416 1114107904 1115384634 1116400467 1116654336 1120229376 1121513121 1123301088 1126897408 1127153664 1129473072 1130501736 1133089152 1133346816 1134379008 1136713284 1140092928 1140352544 1141131264 1143567488 1145044992 1145659788 1146703194 1147401216 1148446208 1150636032 1151336448 1152385024 1153003761 1154756352 1156695176 1156958208 1158011904 1163050644 1163844864 1164904832 1168900096 1170239616 1171305408 1175322624 1176669504 1177741152 1178813776 1182318592 1184751516 1185020928 1188091632 1188814848 1189085184 1192346077 1192617216 1194619608 1195707604 1196163072 1196435456 1199716128 1199808512 1201183452 1202003712 1202277426 1203830784 1209708864 1211547648 1213581824 1213857792 1216355616 1217463408 1220249856 1221083136 1223595828 1224710214 1227513248 1227792384 1228910592 1230318882 1231439391 1233125376 1233787464 1234538496 1235662848 1236788224 1240465408 1241696358 1243017984 1245671728 1246522368 1247281152 1250986048 1253371392 1254512896 1255276544 1258815488 1259971531 1260258048 1261405824 1267759584 1268914192 1271814453 1273266176 1274725296 1275886248 1276176384 1280262144 1282896612 1283772672 1284065006 1286513424 1287882752 1288175616 1290826368 1292001984 1294171242 1294465536 1295253504 1296433152 1299100896 1301282073 1302763392 1304150016 1306934272 1308622848 1309325472 1310517936 1312509952 1315012608 1317011456 1317718584 1318918692 1321937344 1322237952 1323442176 1324958796 1326165498 1329200736 1330108416 1331319808 1335885824 1336603086 1337416704 1338634752 1343225856 1343947059 1345989888 1347215744 1349680644 1349784576 1351221248 1354309632 1356892418 1357819008 1358954496 1362991104 1365279552 1366522976 1369646334 1371209728 1372781088 1373718528 1374031344 1380952404 1382210102 1382524416 1386950656 1387266048 1389804663 1390120704 1391386752 1393722876 1394571264 1395523584 1398395232 1399668816 1401380694 1402337664 1402656997 1403191296 1404469248 1407359304 1409286144 1410042816 1411327008 1412186112 1413472256 1416167424 1417674752 1419081552 1420373976 1423624832 1424596992 1426229532 1427528466 1428828583 1432424448 1433729024 1435372029 1438646272 1439967464 1440294912 1441606656 1447327602 1448868096 1450187648 1453502232 1455161344 1458155712 1458487296 1462266624 1463156736 1467168768 1467502864 1470301056 1471640128 1472200704 1474332678 1476573696 1479052848 1479389184 1481637888 1487179512 1488533956 1488872448 1493639168 1495350828 1496371968 1496712714 1497734784 1502871552 1505964096 1507335648 1509866449 1510785536 1511129088 1512505344 1514238624 1515617712 1518507648 1520123904 1521508352 1524639246 1526726656 1527546384 1528937592 1529868288 1534181376 1535115264 1535939496 1537338348 1538738474 1539675136 1542610944 1544015872 1545785262 1547193081 1550734192 1551793152 1560319488 1561740544 1565310096 1567096832 1568892672 1569964032 1570321536 1574627418 1579668688 1580027904 1583279217 1584122176 1585086464 1585446912 1587742884 1588709376 1590156288 1592826144 1593188352 1594884096 1597920723 1599621504 1601577936 1602671616 1603036568 1605107712 1611111138 1611477504 1612945152 1615396864 1618477056 1619963397 1621807488 1623284544 1626999808 1628110848 1629976608 1631461104 1632946952 1634944143 1637056512 1638547456 1640425176 1641919188 1644167168 1645049952 1646051328 1647550464 1650940722 1654088688 1655595144 1657357312 1661145408 1662029824 1663041536 1663934454 1665449877 1666842624 1671161856 1673076951 1680344064 1681874432 1684951632 1690346112 1690730496 1695752604 1699633728 1701181664 1701568512 1705069926 1707016192 1710139392 1710528816 1711696896 1715351232 1717567488 1720054791 1721101824 1722669312 1725561656 1725954048 1727004672 1728577536 1732134528 1735042764 1735437312 1737017856 1738866688 1744575966 1745767296 1746164833 1747357248 1753350144 1755359424 1756958112 1758558256 1762983936 1764589568 1766611728 1768220664 1772267648 1773477888 1777127274 1778745787 1782137448 1783222272 1784846336 1788925824 1790967808 1791929412 1793561406 1794244608 1794653184 1799574192 1799712768 1801775178 1803416139 1805746176 1810425344 1811939328 1814563296 1817321472 1820372736 1820786688 1826195112 1830374784 1831624704 1832041792 1835393742 1837065321 1841269872 1841688576 1843365888 1849688064 1853072884 1853494272 1855182336 1858297168 1859428352 1860698112 1862544537 1864526976 1866225088 1868507592 1869783552 1870921728 1872625664 1876479072 1879629661 1880057088 1881769344 1882914816 1888223232 1890387072 1892108736 1893831968 1899462656 1901639376 1903371288 1909899264 1912087944 1913829372 1915572386 1920393216 1922142208 1924344918 1925659008 1926097509 1929770136 1931824128 1932263424 1938002976 1941256863 1944207616 1944649728 1948651344 1949688832 1950875648 1954145088 1956225024 1960401408 1962934272 1965776904 1968764928 1972070464 1972518912 1975517184 1976577876 1978378038 1982906016 1983356928 1985163264 1989248247 1993801104 1995162624 1995616952 1996979712 2003828736 2004904629 2006125056 2007952128 2009780864 2014838784 2016673792 2018984832 2020823616 2024216558 2024676864 2026831872 2032852328 2035338627 2036728512 2038583456 2039824384 2044486656 2045575168 2046820352 2047919328 2049784464 2056814592 2059171632 2061047016 2062924108 2069057536 2071428606 2073315153 2073786624 2080425984 2080899072 2087080128 2090584314 2091856896 2093285376 2093762048 2097592848 2099503224 2102071041 2103506496 2104786944 2106703872 2111038956 2113929216 2116990512 2118279168 2120208384 2123768192 2124251136 2126512128 2128622328 2130560964 2132828672 2135437248 2136895488 2140143616 2141292699 2148148184 2148636672 2150593536 2157969408 2159951196 2160442368 2162409984 2164379392 2170814464 2173302144 2173797037 2175281472 2179925524 2182742016 2187233568 2189225584 2193399936 2194735104 2196733952 2200753152 2201254296 2205451584 2207460192 2208301056 2214860544 2218579272 2220599836 2222456832 2228215808 2230769268 2232800934 2233308672 2240458752 2243026242 2245069071 2246602176 2253794816 2254307328 2258946144 2261003472 2266178304 2266693632 2268758016 2273426568 2280185856 2280705088 2282262528 2286958869 2287134976 2290089984 2291319576 2293406388 2294802432 2296892416 2301272064 2302672896 2304770048 2306007522 2308107711 2309512704 2313390352 2313916416 2316023808 2318677893 2326101288 2327689728 2329809664 2337800192 2339947129 2340479232 2342610816 2350645248 2353339008 2355482304 2357627552 2361941127 2364637184 2369503032 2370041856 2376183264 2377629696 2378170368 2384692154 2385234432 2389239216 2391415208 2392326144 2392870912 2399432256 2399617024 2402366904 2404007424 2404554852 2407661568 2416666707 2419417728 2423095296 2427163648 2427715584 2432711232 2434926816 2440499712 2442166272 2447191656 2449420428 2455026496 2455584768 2457821184 2460637764 2462878782 2466250752 2467574928 2469076992 2471325696 2473576448 2476411083 2480930816 2483392716 2486035968 2491343456 2493044736 2494562304 2495901681 2501972096 2506742784 2509025792 2510553088 2517630976 2519943062 2520516096 2522811648 2535519168 2537828384 2543628906 2546532352 2549450592 2551772496 2552352768 2560524288 2565793224 2567545344 2568130012 2573026848 2575765504 2576351232 2581652736 2584003968 2588342484 2588931072 2590507008 2592866304 2598201792 2602564146 2604934423 2605526784 2608300032 2613868544 2616863949 2617245696 2618650944 2621035872 2625019904 2630025216 2634022912 2635437168 2637837384 2643874688 2644475904 2646884352 2649917592 2652330996 2658401472 2660216832 2662639616 2665690911 2671771648 2673206172 2674833408 2677269504 2686451712 2687894118 2690342109 2691979776 2694431488 2699361288 2699569152 2702442496 2708619264 2713784836 2715638016 2717908992 2725982208 2730559104 2733045952 2739292668 2742419456 2745562176 2747437056 2748062688 2761904808 2764420204 2765048832 2773901312 2774532096 2779609326 2780241408 2782773504 2787445752 2789142528 2791047168 2796790464 2799337632 2802761388 2804675328 2805313994 2806382592 2808938496 2814718608 2820085632 2822654016 2824372224 2826944512 2832334848 2835349504 2838163104 2840747952 2847249664 2849193984 2852459064 2855056932 2857657166 2864848896 2867458048 2870744058 2873358579 2877292544 2879934928 2880589824 2883213312 2886517377 2894655204 2897736192 2900375296 2907004464 2910322688 2916311424 2916974592 2924533248 2926313472 2934337536 2935005728 2940602112 2943280256 2944401408 2948665356 2953147392 2958105696 2958778368 2963275776 2967567057 2974359024 2977067912 2977744896 2987278336 2990701656 2992743936 2993425428 2995469568 3005743104 3011928192 3014671296 3019732898 3021571072 3022258176 3025010688 3028477248 3031235424 3036324837 3037015296 3040247808 3043016704 3049278492 3053453312 3055092768 3057875184 3059736576 3068362752 3070230528 3071878992 3074676696 3077476948 3079350272 3085221888 3088031744 3091570524 3094386162 3101468384 3103586304 3107142909 3120638976 3123481088 3130620192 3134193664 3135876471 3137785344 3139928064 3140643072 3149254836 3159337376 3160055808 3166558434 3168244352 3170172928 3170893824 3175485768 3177418752 3180312576 3185652288 3186376704 3189768192 3195841446 3199243008 3203155872 3205343232 3206073136 3210215424 3222222276 3222955008 3225890304 3230793728 3236954112 3239926794 3242877547 3243614976 3246569088 3253999616 3256221696 3259953216 3262922208 3265893904 3269888286 3274113024 3277094912 3280850352 3283838376 3288334336 3290099904 3292102656 3295100928 3301881444 3308177376 3311190288 3314714624 3322290816 3324059648 3326083072 3327868908 3330899754 3333685248 3342323712 3346153902 3349201401 3360688128 3363748864 3369903264 3380692224 3381460992 3391505208 3399267456 3402363328 3403137024 3410139852 3414032384 3420278784 3421057632 3423393792 3430702464 3435134976 3440109582 3442203648 3445338624 3451123312 3451908096 3454009344 3457155072 3459011283 3464269056 3470085528 3470874624 3474035712 3477733376 3489151932 3491534592 3492329666 3494714496 3506700288 3510718848 3513916224 3517116512 3525967872 3529179136 3533223456 3536441328 3544535296 3546955776 3554254548 3557491574 3564274896 3566444544 3569692672 3577038231 3577851648 3581935616 3583858824 3587122812 3588489216 3589306368 3599148384 3599425536 3603550356 3606832278 3610117189 3611492352 3620850688 3629126592 3634642944 3640745472 3641573376 3652390224 3660749568 3663249408 3664083584 3670787484 3674130642 3682539744 3683377152 3686731776 3694318173 3699376128 3706145768 3706988544 3710364672 3716594336 3718856704 3721396224 3725089074 3729053952 3732450176 3737015184 3739567104 3741843456 3745251328 3752958144 3759259322 3760114176 3763538688 3765829632 3776446464 3779914593 3780774144 3784217472 3787663936 3798925312 3803278752 3806742576 3819798528 3824175888 3827658744 3831144772 3840786432 3844284416 3848689836 3851318016 3852195018 3859540272 3863648256 3864526848 3876005952 3882513726 3886049713 3888415232 3889299456 3897302688 3899377664 3901751296 3903846219 3908290176 3912450048 3920802816 3925868544 3931553808 3937529856 3944140928 3945037824 3951034368 3953155752 3956756076 3965812032 3966713856 3970326528 3978496494 3987602208 3990325248 3991233904 3993959424 4007657472 4009809258 4012250112 4015904256 4019561728 4029677568 4033347584 4037969664 4041647232 4048433116 4049353728 4053663744 4065704656 4070677254 4073457024 4077166912 4079648768 4088973312 4091150336 4093640704 4095838656 4099568928 4113629184 4118343264 4122094032 4125848216 4138115072 4142857212 4146630306 4147573248 4160851968 4161798144 4169413989 4174160256 4181168628 4183713792 4186570752 4187524096 4195185696 4199006448 4204142082 4207012992 4207970991 4209573888 4213407744 4222077912 4227858432 4233981024 4236558336 4240416768 4247536384 4248502272 4253024256 4257244656 4261121928 4265657344 4270874496 4273790976 4280287232 4282585398 4286485749 4296296368 4297273344 4301187072 4306116087 4315938816 4319902392 4320884736 4324819968 4328758784 4341628928 4346604288 4347594074 4350562944 4359851048 4365484032 4374467136 4378451168 4386799872 4389470208 4393467904 4401506304 4402508592 4410903168 4414920384 4416602112 4429721088 4437158544 4441199672 4444913664 4456431616 4461538536 4465601868 4466617344 4480917504 4486052484 4490138142 4493204352 4494227521 4507589632 4508614656 4517892288 4522006944 4529599347 4532356608 4533387264 4537516032 4546853136 4560371712 4561410176 4564525056 4573917738 4574269952 4580179968 4582639152 4586812776 4589604864 4593784832 4602544128 4605345792 4609540096 4612015044 4616215422 4619025408 4626780704 4627832832 4632047616 4637355786 4641579243 4652202576 4655379456 4659619328 4675600384 4679894258 4680958464 4685221632 4701290496 4706678016 4710964608 4715255104 4723882254 4729274368 4739006064 4740083712 4749123463 4752366528 4755259392 4756340736 4769384308 4770468864 4778478432 4782830416 4784652288 4785741824 4793762169 4798864512 4799234048 4804733808 4808014848 4809109704 4815323136 4833333414 4837735357 4838835456 4846190592 4854327296 4855431168 4859890191 4865422464 4869853632 4880999424 4884332544 4894383312 4898840856 4904832429 4910052992 4911169536 4915642368 4921275528 4925757564 4932501504 4935149856 4938153984 4942651392 4947152896 4952822166 4961861632 4966785432 4972071936 4982686912 4986089472 4989124608 4991803362 4996349631 5003944192 5013485568 5018051584 5021106176 5035261952 5039886124 5041032192 5045623296 5071038336 5075656768 5087257812 5093064704 5098901184 5103544992 5104705536 5121048576 5131586448 5135090688 5136260024 5146053696 5151531008 5152702464 5160164373 5163305472 5168007936 5176684968 5177862144 5181014016 5185732608 5196403584 5205128292 5209868846 5211053568 5216600064 5227737088 5233727898 5237301888 5238494499 5242071744 5250039808 5260050432 5268045824 5270874336 5275674768 5287749376 5288951808 5293768704 5299835184 5304661992 5316802944 5320433664 5325279232 5331381822 5336237361 5343543296 5346412344 5349666816 5354539008 5372903424 5375788236 5380684218 5383959552 5388862976 5398722576 5399138304 5404884992 5410248417 5417238528 5427569672 5431276032 5435817984 5451964416 5461118208 5466091904 5478585336 5484838912 5491124352 5494874112 5496125376 5511195963 5523809616 5528840408 5530097664 5547802624 5549064192 5559218652 5560482816 5565547008 5574891504 5578285056 5582094336 5593580928 5594854669 5598675264 5605522776 5609350656 5610627988 5612765184 5617876992 5629437216 5638888983 5640171264 5645308032 5648744448 5653889024 5664669696 5670699008 5676326208 5681495904 5694499328 5698387968 5704918128 5710113864 5715314332 5729697792 5734916096 5741488116 5746717158 5754585088 5759869856 5761179648 5766426624 5773034754 5778292527 5789310408 5795472384 5800750592 5814008928 5820645376 5823770589 5832622848 5833949184 5849066496 5852626944 5868675072 5870011456 5881204224 5886560512 5888802816 5897330712 5906294784 5916211392 5917556736 5926551552 5935134114 5948718048 5954135824 5955489792 5967744741 5974556672 5981403312 5985487872 5986850856 5990939136 6011486208 6022486873 6023856384 6029342592 6039465796 6043142144 6044516352 6050021376 6056954496 6062470848 6072649674 6074030592 6080495616 6086033408 6098556984 6106015881 6106906624 6110185536 6115750368 6119473152 6136725504 6140461056 6143757984 6149353392 6154953896 6158700544 6170443776 6176063488 6183141048 6188772324 6202936768 6207172608 6214285818 6219945459 6241277952 6246962176 6261240384 6268387328 6271752942 6275570688 6279856128 6281286144 6298509672 6306213123 6318674752 6320111616 6333116868 6336488704 6340345856 6341787648 6350971536 6354837504 6360625152 6371304576 6372753408 6379536384 6391682892 6398486016 6406311744 6410686464 6412146272 6420430848 6423878097 6444444552 6445910016 6451780608 6461587456 6473908224 6479853588 6485755094 6487229952 6493138176 6507999232 6512443392 6519906432 6521391111 6525844416 6531787808 6539776572 6548226048 6554189824 6561700704 6567676752 6580199808 6584205312 6590201856 6603762888 6616354752 6622380576 6629429248 6644581632 6648119296 6652166144 6655737816 6661799508 6667370496 6684647424 6692307804 6698402802 6704503351 6721376256 6727497728 6735207213 6739806528 6761384448 6762921984 6783010416 6798534912 6804726656 6806274048 6820279704 6828064768 6840557568 6842115264 6846787584 6860876607 6861404928 6870269952 6880219164 6884407296 6890677248 6902246624 6903816192 6908018688 6914310144 6918022566 6924323133 6928538112 6940171056 6941749248 6948071424 6955466752 6978303864 6983069184 6984659332 6989428992 7013400576 7019841387 7021437696 7027832448 7034233024 7051935744 7058358272 7066446912 7072882656 7084757953 7089070592 7093911552 7108509096 7114983148 7128549792 7132889088 7139385344 7154076462 7155703296 7163871232 7167717648 7174245624 7176978432 7178612736 7198296768 7198851072 7207100712 7213664556 7220234378 7222984704 7241701376 7250000121 7258253184 7269285888 7281490944 7283146752 7304780448 7321499136 7326498816 7328167168 7341574968 7348261284 7365079488 7366754304 7373463552 7388636346 7398752256 7412291536 7413977088 7420729344 7429233249 7433188672 7437713408 7442792448 7450178148 7458107904 7464900352 7474030368 7479134208 7483686912 7490502656 7505916288 7518518644 7520228352 7527077376 7531659264 7552892928 7559829186 7561548288 7568434944 7575327872 7597850624 7606557504 7613485152 7639597056 7648351776 7655317488 7662289544 7681572864 7688568832 7697379672 7702636032 7704390036 7719080544 7727296512 7729053696 7752011904 7765027452 7772099426 7776830464 7778598912 7794605376 7798755328 7803502592 7807692438 7814803269 7816580352 7824900096 7841605632 7850591847 7851737088 7863107616 7875059712 7888281856 7890075648 7902068736 7906311504 7913512152 7931624064 7933427712 7940653056 7956992988 7975204416 7980650496 7982467808 7987918848 7997072733 8015314944 8019618516 8024500224 8031808512 8039123456 8059355136 8066695168 8071026327 8075939328 8083294464 8096866232 8098707456 8107327488 8131409312 8141354508 8146914048 8154333824 8159297536 8177946624 8182300672 8191677312 8199137856 8227258368 8236686528 8244188064 8251696432 8276230144 8285714424 8293260612 8295146496 8321703936 8323596288 8338827978 8346422539 8348320512 8362337256 8367427584 8373141504 8375048192 8390371392 8398012896 8408284164 8414025984 8415941982 8419147776 8426815488 8444155824 8467962048 8473116672 8480833536 8495072768 8497004544 8506048512 8514489312 8522243856 8531314688 8541748992 8547581952 8560574464 8565170796 8572971498 8592592736 8594546688 8602374144 8612232174 8620075737 8631877632 8639804784 8641769472 8649639936 8657517568 8683257856 8693208576 8695188148 8701125888 8719702096 8730968064 8748934272 8756902336 8773599744 8778940416 8786935808 8803012608 8805017184 8819800717 8821806336 8829840768 8833204224 8859442176 8874317088 8882399344 8889827328 8902701171 8912863232 8923077072 8931203736 8933234688 8961835008 8972104968 8980276284 8986408704 8988455042 9015179264 9017229312 9035784576 9044013888 9059198694 9064713216 9066774528 9075032064 9093706272 9108974511 9120743424 9122820352 9129050112 9147835476 9148539904 9160359936 9165278304 9173625552 9179209728 9187569664 9205088256 9210691584 9219080192 9224030088 9232430844 9238050816 9253561408 9255665664 9264095232 9274711572 9283158486 9304405152 9310758912 9319238656 9351200768 9359788516 9361916928 9370443264 9402580992 9407629413 9413356032 9421929216 9430510208 9447764508 9458548736 9478012128 9480167424 9498246926 9504733056 9510518784 9512681472 9538768616 9540937728 9556956864 9565660832 9569304576 9571483648 9587524338 9597729024 9598468096 9609467616 9616029696 9618219408 9630646272 9666666828 9675470714 9677670912 9692381184 9708654592 9710862336 9719780382 9728632641 9730844928 9739707264 9761998848 9768665088 9788766624 9797681712 9809664858 9820105984 9822339072 9831284736 9842551056 9851515128 9865003008 9870299712 9876307968 9885302784 9894305792 9905644332 9923723264 9933570864 9944143872 9965373824 9972178944 9978249216 9983606724 9992699262 10001800081 10007888384 10026971136 10036103168 10042212352 10047604203 10070523904 10079772248 10082064384 10091246592 10142076672 10151313536 10174515624 10186129408 10197802368 10207089984 10209411072 10242097152 10263172896 10270181376 10272520048 10292107392 10303062016 10305404928 10320328746 10326610944 10336015872 10353369936 10355724288 10362028032 10371465216 10392807168 10410256584 10419737692 10422107136 10433200128 10455474176 10467455796 10474603776 10476988998 10484143488 10500079616 10520100864 10536091648 10541748672 10551349536 10575498752 10577903616 10587537408 10599670368 10609323984 10633605888 10640867328 10650558464 10662763644 10672474722 10687086592 10692824688 10699333632 10709078016 10731114693 10745806848 10751576472 10761368436 10767919104 10777725952 10797445152 10798276608 10809769984 10820496834 10830351567 10834477056 10855139344 10862552064 10903928832 10922236416 10932183808 10957170672 10969677824 10982248704 10989748224 10992250752 11022391926 11047619232 11057680816 11060195328 11082954519 11095605248 11098128384 11118437304 11120965632 11131094016 11149783008 11156570112 11164188672 11187161856 11189709338 11197350528 11211045552 11218701312 11221255976 11225530368 11235753984 11258874432 11277777966 11280342528 11290616064 11297488896 11307778048 11329339392 11339743779 11341398016 11352652416 11362991808 11388998656 11396775936 11409836256 11420227728 11430628664 11459395584 11469832192 11482976232 11493434316 11509170176 11519739712 11522359296 11532853248 11546069508 11556585054 11578620816 11590944768 11601501184 11628017856 11641290752 11647541178 11658149139 11665245696 11667898368 11698132992 11705253888 11711538657 11737350144 11740022912 11762408448 11773121024 11777605632 11794661424 11812589568 11832422784 11835113472 11853103104 11870268228 11897436096 11908271648 11910979584 11935489482 11949113344 11962806624 11970975744 11973701712 11981878272 12022972416 12044973746 12047712768 12058685184 12078931592 12086284288 12089032704 12100042752 12113908992 12124941696 12145299348 12148061184 12160991232 12172066816 12197113968 12212031762 12220371072 12223153831 12231500736 12238946304 12273451008 12280922112 12287515968 12298706784 12309907792 12317401088 12340887552 12352126976 12366282096 12377544648 12405873536 12414345216 12428571636 12439890918 12451220509 12482555904 12493924352 12508241967 12522480768 12536774656 12543505884 12551141376 12559712256 12562572288 12597019344 12612426246 12623912973 12637349504 12640223232 12666233736 12672977408 12680691712 12683575296 12701943072 12709675008 12721250304 12742609152 12745506816 12759072768 12783365784 12796972032 12812623488 12821372928 12824292544 12840861696 12847756194 12859457247 12888889104 12891820032 12903561216 12923174912 12947816448 12959707176 12971510188 12974459904 12986276352 13015998464 13024886784 13039812864 13042782222 13051688832 13063575616 13079553144 13096452096 13108379648 13123401408 13135353504 13157407627 13160399616 13168410624 13180403712 13207525776 13232709504 13244761152 13258858496 13289163264 13296238592 13304332288 13311475632 13323599016 13334740992 13369294848 13384615608 13396805604 13409006702 13442752512 13454995456 13470414426 13479613056 13482682563 13522768896 13525843968 13566020832 13588798041 13597069824 13609453312 13612548096 13640559408 13656129536 13681115136 13684230528 13693575168 13721753214 13722809856 13740539904 13760438328 13768814592 13781354496 13804493248 13807632384 13816037376 13828620288 13836045132 13848646266 13857076224 13880342112 13883498496 13896142848 13910933504 13924737729 13956607728 13966138368 13969318664 13978857984 14026801152 14039682774 14042875392 14055664896 14068466048 14103871488 14116716544 14132893824 14145765312 14169515906 14178141184 14187823104 14217018192 14229966296 14247370389 14257099584 14265778176 14278770688 14308152924 14311406592 14327742464 14335435296 14348491248 14353956864 14357225472 14396593536 14397702144 14414201424 14427329112 14440468756 14445969408 14483402752 14500000242 14513206071 14516506368 14538571776 14562981888 14566293504 14579670573 14609560896 14642998272 14652997632 14656334336 14683149936 14696522568 14714497287 14730158976 14733508608 14746927104 14777272692 14797504512 14824583072 14827954176 14841458688 14858466498 14866377344 14875426816 14885584896 14900356296 14916215808 14929800704 14948060736 14958268416 14967373824 14981005312 14989048893 15011832576 15037037288 15040456704 15054154752 15063318528 15105785856 15119658372 15123096576 15136869888 15150655744 15195701248 15213115008 15216579259 15226970304 15279194112 15296703552 15310634976 15324579088 15363145728 15377137664 15394759344 15405272064 15408780072 15438161088 15454593024 15458107392 15500499001 15504023808 15530054904 15544198852 15553660928 15557197824 15589210752 15597510656 15607005184 15615384876 15629606538 15633160704 15649800192 15683211264 15701183694 15715483497 15726215232 15750119424 15776563712 15780151296 15804137472 15812623008 15827024304 15863248128 15866855424 15881306112 15913985976 15950408832 15961300992 15964935616 15975837696 15994145466 16008712083 16030629888 16039237032 16049000448 16063617024 16078246912 16118710272 16133390336 16142052654 16151878656 16166588928 16193732464 16197414912 16214654976 16230745251 16262818624 16282709016 16293828096 16308667648 16318595072 16355893248 16364601344 16379629903 16383354624 16398275712 16454516736 16473373056 16488376128 16503392864 16533587889 16552460288 16571428848 16586521224 16590292992 16643407872 16647192576 16677655956 16692845078 16696641024 16724674512 16734855168 16746283008 16750096384 16780742784 16784564007 16796025792 16816568328 16828051968 16831883964 16838295552 16853630976 16888311648 16916666949 16935924096 16946233344 16961667072 16990145536 16994009088 17012097024 17028978624 17044487712 17062629376 17083497984 17095163904 17121148928 17130341592 17145942996 17185185472 17189093376 17204748288 17224464348 17240151474 17263755264 17279609568 17283538944 17299279872 17315035136 17334877581 17366515712 17386417152 17390376296 17402251776 17439404192 17461936128 17471311767 17497868544 17513804672 17547199488 17557880832 17573871616 17606025216 17610034368 17639601434 17643612672 17659681536 17666408448 17718884352 17748634176 17764798688 17779654656 17805402342 17825726464 17846154144 17862407472 17866469376 17923670016 17944209936 17960552568 17972817408 17976910084 18030358528 18034458624 18067460619 18071569152 18088027776 18118397388 18129426432 18133549056 18150064128 18187412544 18217949022 18234540961 18241486848 18245640704 18258100224 18295670952 18297079808 18318047643 18320719872 18330556608 18347251104 18358419456 18375139328 18410176512 18421383168 18438160384 18448060176 18464861688 18476101632 18507122816 18511331328 18528190464 18549423144 18566316972 18608810304 18621517824 18638477312 18659836377 18702401536 18719577032 18723833856 18740886528 18805161984 18815258826 18826712064 18843858432 18861020416 18895529016 18917097472 18956024256 18960334848 18996493852 19009466112 19021037568 19025362944 19077537232 19081875456 19113913728 19131321664 19138609152 19142967296 19175048676 19195458048 19196936192 19218935232 19232059392 19236438816 19261292544 19333333656 19350941428 19355341824 19384762368 19417309184 19421724672 19439560764 19457265282 19461689856 19479414528 19523997696 19537330176 19564173333 19577533248 19595363424 19619329716 19640211968 19644678144 19662569472 19685102112 19703030256 19740599424 19752615936 19770605568 19788611584 19811288664 19847446528 19867141728 19888287744 19930747648 19944357888 19956498432 19967213448 19985398524 20003600162 20015776768 20053942272 20072206336 20084424704 20095208406 20113510053 20141047808 20159544496 20164128768 20182493184 20205621639 20284153344 20302627072 20349031248 20372258816 20395604736 20414179968 20418822144 20484194304 20526345792 20540362752 20545040096 20582629821 20584214784 20606124032 20610809856 20640657492 20653221888 20672031744 20706739872 20711448576 20724056064 20742930432 20772969399 20785614336 20820513168 20839475384 20844214272 20866400256 20910948352 20934911592 20949207552 20953977996 20968286976 21000159232 21040201728 21059524161 21083497344 21102699072 21150997504 21155807232 21175074816 21199340736 21218647968 21254273859 21267211776 21281734656 21301116928 21325527288 21344949444 21374173184 21385649376 21398667264 21418156032 21462229386 21491613696 21503152944 21522736872 21535838208 21555451904 21594890304 21596553216 21619539968 21640993668 21660703134 21668954112 21710278688 21725104128 21750000363 21807857664 21844472832 21864367616 21914341344 21939355648 21964497408 21979496448 21984501504 22044783852 22095238464 22115361632 22120390656 22165909038 22191210496 22196256768 22236874608 22241931264 22262188032 22299566016 22313140224 22328377344 22374323712 22379418676 22394701056 22422091104 22437402624 22442511952 22451060736 22471507968 22517748864 22555555932 22560685056 22581232128 22594977792 22615556096 22658678784 22679487558 22700142829 22705304832 22725983616 22777997312 22793551872 22819672512 22840455456 22861257328 22918791168 22939664384 22965952464 22986868632 23018340352 23039479424 23044718592 23065706496 23092139016 23113170108 23157241632 23181889536 23203002368 23256035712 23282581504 23295082356 23316298278 23330491392 23335796736 23396265984 23410507776 23423077314 23444409807 23474700288 23480045824 23524816896 23546242048 23555211264 23589322848 23625179136 23664845568 23670226944 23706206208 23740536456 23794872192 23816543296 23821959168 23870978964 23898226688 23925613248 23941951488 23947403424 23963756544 24045944832 24089947492 24095425536 24117370368 24157863184 24172568576 24178065408 24200085504 24213078981 24227817984 24249883392 24290598696 24296122368 24321982464 24344133632 24394227936 24424063524 24440742144 24446307662 24463001472 24477892608 24546902016 24575031936 24597413568 24619815584 24634802176 24681775104 24704253952 24732564192 24755089296 24811747072 24828690432 24857143272 24879781836 24902441018 24965111808 24987848704 25016483934 25039267617 25044961536 25073549312 25087011768 25102282752 25119424512 25125144576 25194038688 25224852492 25247825946 25274699008 25280446464 25332467472 25345954816 25361383424 25403886144 25419350016 25442500608 25485218304 25491013632 25518145536 25566731568 25593944064 25625246976 25642745856 25648585088 25681723392 25695512388 25718914494 25777778208 25783640064 25807122432 25846349824 25860227211 25895632896 25919414352 25943020376 25948919808 25972552704 26031996928 26049773568 26079625728 26085564444 26103377664 26127151232 26159106288 26192904192 26216759296 26246802816 26270707008 26314815254 26320799232 26336821248 26360807424 26415051552 26459402151 26465419008 26489522304 26517716992 26578326528 26592477184 26608664576 26622951264 26647198032 26669481984 26738589696 26769231216 26793611208 26818013404 26885505024 26909990912 26940828852 26959226112 26965365126 27045537792 27051687936 27132041664 27177596082 27194139648 27218906624 27225096192 27281118816 27312259072 27326923533 27362230272 27368461056 27387150336 27443506428 27445619712 27481079808 27520876656 27537629184 27562708992 27608986496 27615264768 27632074752 27657240576 27672090264 27697292532 27714152448 27760684224 27766996992 27792285696 27821867008 27849475458 27913215456 27932276736 27938637328 27957715968 28053602304 28079365548 28085750784 28111329792 28136932096 28207742976 28233433088 28259361481 28265787648 28291530624 28339031812 28356282368 28375646208 28434036384 28459932592 28494740778 28514199168 28531556352 28557541376 28616305848 28622813184 28655484928 28670870592 28696982496 28707913728 28714450944 28793187072 28795404288 28828402848 28854658224 28880937512 28891938816 28966805504 29000000484 29026412142 29033012736 29077143552 29125963776 29132587008 29159341146 29185897923 29219121792 29285996544 29305995264 29312668672 29366299872 29393045136 29428994574 29460317952 29467017216 29493854208 29554545384 29595009024 29649166144 29655908352 29682917376 29716932996 29732754688 29750853632 29771169792 29800712592 29832431616 29859601408 29896121472 29916536832 29934747648 29962010624 29978097786 30005400243 30023665152 30074074576 30080913408 30108309504 30126637056 30142812609 30211571712 30239316744 30246193152 30273739776 30301311488 30391402496 30426230016 30433158518 30453940608 30558388224 30593407104 30621269952 30649158176 30726291456 30754275328 30789518688 30810544128 30817560144 30876322176 30909186048 30916214784 31000998002 31008047616 31060109808 31088397704 31107321856 31114395648 31178421504 31195021312 31214010368 31230769752 31259213076 31266321408 31299600384 31366422528 31402367388 31430966994 31452430464 31459592647 31500238848 31553127424 31560302592 31608274944 31625246016 31654048608 31726496256 31733710848 31762612224 31827971952 31900817664 31922601984 31929871232 31951675392 31988290932 32017424166 32061259776 32078474064 32098000896 32127234048 32156493824 32193344079 32237420544 32266780672 32284105308 32303757312 32333177856 32387464928 32394829824 32429309952 32461490502 32491054701 32525637248 32565418032 32587656192 32617335296 32637190144 32711786496 32729202688 32759259806 32766709248 32796551424 32909033472 32946746112 32976752256 33006785728 33067175778 33104920576 33142857696 33173042448 33180585984 33243864241 33286815744 33294385152 33355311912 33385690156 33393282048 33449349024 33469710336 33492566016 33500192768 33561485568 33569128014 33592051584 33633136656 33656103936 33663767928 33676591104 33707261952 33776623296 33833333898 33864147499 33871848192 33892466688 33923334144 33980291072 33988018176 34019231337 34024194048 34057957248 34088975424 34125258752 34166995968 34190327808 34242297856 34260683184 34291885992 34370370944 34378186752 34409496576 34448928696 34480302948 34527510528 34559219136 34567077888 34598559744 34630070272 34669755162 34733031424 34772834304 34780752592 34804503552 34878808384 34923872256 34942623534 34974447417 34995737088 35027609344 35094398976 35115761664 35147743232 35212050432 35220068736 35279202868 35287225344 35319363072 35332816896 35437768704 35497268352 35529597376 35559309312 35610804684 35651452928 35692308288 35724814944 35732938752 35847340032 35888419872 35921105136 35945634816 35953820168 36060717056 36068917248 36134921238 36143138304 36176055552 36236794776 36258852864 36267098112 36300128256 36374825088 36435898044 36469081922 36482973696 36491281408 36516200448 36591341904 36594159616 36636095286 36661113216 36669461493 36694502208 36716838912 36750278656 36820353024 36842766336 36876320768 36896120352 36929723376 36952203264 37014245632 37022662656 37056380928 37098846288 37132633944 37217620608 37243035648 37276954624 37319672754 37353661527 37404803072 37439154064 37447667712 37481773056 37524725901 37610323968 37630517652 37653424128 37687716864 37722040832 37791058032 37834194944 37871738919 37912048512 37920669696 37992987704 38018932224 38042075136 38050725888 38155074464 38163750912 38227827456 38262643328 38277218304 38285934592 38350097352 38390916096 38393872384 38437870464 38464118784 38472877632 38522585088 38578371741 38666667312 38701882856 38710683648 38769524736 38834618368 38843449344 38879121528 38914530564 38923379712 38958829056 39047995392 39074660352 39128346666 39155066496 39163982683 39190726848 39238659432 39280423936 39289356288 39325138944 39370204224 39406060512 39472222881 39481198848 39505231872 39541211136 39577223168 39622577328 39694893056 39734283456 39776575488 39861495296 39888715776 39912996864 39934426896 39970797048 40007200324 40031553536 40107884544 40144412672 40168849408 40190416812 40227020106 40282095616 40319088992 40328257536 40364986368 40411243278 40448047689 40568306688 40605254144 40698062496 40744517632 40766394123 40791209472 40828359936 40837644288 40968388608 41052691584 41080725504 41090080192 41165259642 41168429568 41212248064 41221619712 41281314984 41306443776 41344063488 41413479744 41422897152 41448112128 41485860864 41545938798 41571228672 41641026336 41678950768 41688428544 41732800512 41774213187 41821896704 41869823184 41898415104 41907955992 41936573952 42000318464 42080403456 42119048322 42157408111 42166994688 42205398144 42301995008 42311614464 42350149632 42398681472 42437295936 42508547718 42534423552 42563469312 42602233856 42651054576 42689898888 42742111167 42748346368 42771298752 42797334528 42836312064 42924458772 42983227392 43006305888 43045473744 43071676416 43110903808 43189780608 43193106432 43239079936 43281987336 43321406268 43337908224 43420557376 43450208256 43500000726 43539618213 43615715328 43688945664 43728735232 43828682688 43878711296 43928994816 43958992896 43969003008 44089567704 44143491861 44190476928 44230723264 44240781312 44331818076 44382420992 44392513536 44473749216 44483862528 44524376064 44599132032 44626280448 44656754688 44748647424 44758837352 44789402112 44844182208 44874805248 44885023904 44902121472 44943015936 44967146679 45035497728 45111111864 45121370112 45162464256 45189955584 45231112192 45317357568 45358975116 45400285658 45410609664 45451967232 45555994624 45587103744 45639345024 45649737777 45680910912 45722514656 45837582336 45879328768 45931904928 45973737264 46078958848 46089437184 46131412992 46184278032 46226340216 46314483264 46363779072 46406004736 46501497003 46512071424 46565163008 46590164712 46632596556 46660982784 46671593472 46792531968 46821015552 46846154628 46888819614 46931523457 46949400576 46960091648 47049633792 47092484096 47146450491 47178645696 47250358272 47329691136 47340453888 47412412416 47481072912 47589744384 47633086592 47643918336 47741957928 47796453376 47851226496 47883902976 47894806848 47927513088 48026136249 48091889664 48179894984 48190851072 48234740736 48315726368 48345137152 48356130816 48400171008 48426157962 48455635968 48499766784 48581197392 48592244736 48643964928 48688267264 48788455872 48848127048 48881484288 48892615324 48926002944 48955785216 49093804032 49138889709 49150063872 49194827136 49239631168 49269604352 49363550208 49408507904 49465128384 49510178592 49623494144 49657380864 49714286544 49759563672 49804882036 49930223616 49975697408 50032967868 50078535234 50089923072 50147098624 50174023536 50204565504 50238849024 50250289152 50353692021 50388077376 50449704984 50495651892 50549398016 50560892928 50664934944 50691909632 50722766848 50750000847 50807772288 50838700032 50885001216 50970436608 50982027264 51036291072 51133463136 51187888128 51250493952 51285491712 51297170176 51363446784 51391024776 51437828988 51555556416 51567280128 51614244864 51692699648 51720454422 51791265792 51838828704 51886040752 51897839616 51945105408 52004632743 52063993856 52099547136 52159251456 52171128888 52206755328 52254302464 52318212576 52385808384 52433518592 52493605632 52541414016 52629630508 52641598464 52673642496 52721614848 52830103104 52918804302 52930838016 52979044608 53035433984 53156653056 53184954368 53217329152 53245902528 53294396064 53338963968 53477179392 53538462432 53587222416 53636026808 53771010048 53819981824 53881657704 53918452224 53930730252 54091075584 54103375872 54202381857 54264083328 54355192164 54388279296 54437813248 54450192384 54562237632 54624518144 54653847066 54703622883 54724460544 54736922112 54774300672 54887012856 54891239424 54954142929 54962159616 55041753312 55075258368 55125417984 55217972992 55230529536 55264149504 55314481152 55344180528 55394585064 55428304896 55521368448 55533993984 55584571392 55643734016 55698950916 55826430912 55864553472 55877274656 55915431936 55979509131 56107204608 56158731096 56171501568 56222659584 56273864192 56415485952 56466866176 56518722962 56531575296 56583061248 56678063624 56712564736 56751292416 56868072768 56919865184 56989481556 57028398336 57063112704 57115082752 57232611696 57245626368 57341741184 57393964992 57415827456 57428901888 57586374144 57590808576 57656805696 57709316448 57761875024 57783877632 57933611008 58000000968 58052824284 58066025472 58154287104 58251927552 58265174016 58318682292 58371795846 58424957773 58438243584 58571993088 58611990528 58625337344 58692519999 58732599744 58786090272 58857989148 58920635904 58934034432 58987708416 59109090768 59298332288 59311816704 59365834752 59433865992 59465509376 59501707264 59542339584 59601425184 59664863232 59719202816 59792242944 59833073664 59869495296 59924021248 59956195572 60010800486 60047330304 60148149152 60161826816 60216619008 60253274112 60285625218 60340530159 60423143424 60478633488 60492386304 60547479552 60602622976 60782804992 60852460032 60866317036 60907881216 61116776448 61186814208 61242539904 61298316352 61452582912 61508550656 61579037376 61621088256 61635120288 61738605019 61752644352 61818372096 61832429568 62001996004 62016095232 62120219616 62176795408 62214643712 62228791296 62318908197 62356843008 62390042624 62428020736 62461539504 62518426152 62532642816 62599200768 62732845056 62804734776 62861933988 62904860928 62919185294 63000477696 63106254848 63120605184 63178572483 63250492032 63308097216 63452992512 63467421696 63525224448 63655943904 63762821577 63801635328 63845203968 63859742464 63903350784 63976581864 64034848332 64122519552 64156948128 64196001792 64254468096 64312987648 64386688158 64474841088 64533561344 64568210616 64607514624 64666355712 64774929856 64789659648 64858619904 64922981004 64982109402 65051274496 65130836064 65175312384 65234670592 65274380288 65423572992 65458405376 65518519612 65533418496 65593102848 65818066944 65893492224 65953504512 66013571456 66134351556 66209841152 66285715392 66346084896 66361171968 66487728482 66573631488 66588770304 66710623824 66771380312 66786564096 66898698048 66939420672 66985132032 67000385536 67122971136 67138256028 67184103168 67266273312 67312207872 67327535856 67353182208 67414523904 67553246592 67666667796 67728294998 67743696384 67784933376 67846668288 67960582144 67976036352 68038462674 68100428487 68115914496 68177950848 68250517504 68333991936 68380655616 68484595712 68521366368 68583771984 68740741888 68756373504 68818993152 68897857392 68960605896 69055021056 69118438272 69134155776 69197119488 69260140544 69339510324 69466062848 69545668608 69561505184 69609007104 69757616768 69847744512 69885247068 69948894834 69991474176 70055218688 70188797952 70231523328 70295486464 70333229421 70424100864 70440137472 70558405736 70574450688 70638726144 70665633792 70875537408 70994536704 71059194752 71118618624 71221609368 71302905856 71384616576 71449629888 71465877504 71694680064 71776839744 71842210272 71891269632 71907640336 72121434112 72137834496 72269842476 72286276608 72352111104 72473589552 72517705728 72534196224 72600256512 72733110697 72749650176 72871796088 72938163844 72965947392 72982562816 73032400896 73182683808 73188319232 73272190572 73322226432 73338922986 73389004416 73433677824 73500557312 73640706048 73752641536 73792240704 73859446752 73904406528 74028491264 74045325312 74112761856 74197692576 74265267888 74435241216 74486071296 74553909248 74639345508 74707323054 74809606144 74878308128 74895335424 74963546112 75049451802 75117802851 75220647936 75261035304 75306848256 75375433728 75444081664 75582116064 75668389888 75743477838 75824097024 75841339392 75985975408 76037864448 76084150272 76310148928 76327501824 76455654912 76525286656 76554436608 76571869184 76700194704 76781832192 76787744768 76875740928 76928237568 76945755264 77045170176 77156743482 77333334624 77403765712 77421367296 77539049472 77580681633 77669236736 77686898688 77758243056 77829061128 77846759424 77917658112 78095990784 78149320704 78256693332 78310132992 78327965366 78381453696 78477318864 78560847872 78578712576 78650277888 78740408448 78812121024 78944445762 78962397696 79010463744 79082422272 79154446336 79245154656 79378206453 79389786112 79468566912 79553150976 79722990592 79777431552 79825993728 79868853792 79941594096 80014400648 80063107072 80215769088 80288825344 80337698816 80380833624 80454040212 80564191232 80638177984 80656515072 80729972736 80822486556 80896095378 81136613376 81210508288 81396124992 81489035264 81532788246 81582418944 81656719872 81675288576 81936777216 81980770599 82105383168 82161451008 82180160384 82330519284 82336859136 82424496128 82443239424 82562629968 82612887552 82688126976 82826959488 82845794304 82896224256 82971721728 83091877596 83142457344 83282052672 83357901536 83376857088 83465601024 83548426374 83643793408 83739646368 83796830208 83815911984 83873147904 84000636928 84160806912 84238096644 84314816222 84333989376 84410796288 84603990016 84623228928 84700299264 84778084443 84797362944 84874591872 85017095436 85068847104 85126938624 85204467712 85302109152 85379797776 85484222334 85542597504 85562076817 85594669056 85672624128 85848917544 85966454784 86012611776 86090947488 86143352832 86221807616 86379561216 86386212864 86478159872 86563974672 86642812536 86675816448 86841114752 86900416512 87000001452 87079236426 87158543563 87231430656 87377891328 87457470464 87557693769 87657365376 87757422592 87857989632 87917985792 87938006016 88179135408 88286983722 88380953856 88461446528 88481562624 88663636152 88764841984 88785027072 88947498432 88967725056 89048752128 89198264064 89252560896 89313509376 89497294848 89517674704 89578804224 89688364416 89749610496 89770047808 89804242944 89886031872 89934293358 90016200729 90070995456 90222223728 90242740224 90324928512 90379911168 90462224384 90634715136 90717950232 90800571316 90821219328 90903934464 91111989248 91174207488 91278690048 91299475554 91361821824 91445029312 91675164672 91758657536 91863809856 91947474528 92101853389 92157917696 92178874368 92262825984 92368556064 92452680432 92628966528 92727558144 92812009472 93002994006 93024142848 93130326016 93180329424 93265193112 93321965568 93343186944 93585063936 93642031104 93692309256 93777639228 93863046914 93898801152 93920183296 94099267584 94184968192 94292900982 94357291392 94378777941 94500716544 94659382272 94680907776 94824824832 94962145824 95179488768 95266173184 95287836672 95483915856 95592906752 95702452992 95767805952 95789613696 95855026176 96052272498 96183779328 96359789968 96381702144 96469481472 96580032237 96631452736 96690274304 96712261632 96800342016 96852315924 96911271936 96999533568 97162394784 97184489472 97287929856 97376534528 97473164103 97576911744 97696254096 97762968576 97785230648 97852005888 97911570432 98187608064 98277779418 98300127744 98389654272 98479262336 98539208704 98727100416 98817015808 98930256768 99020357184 99246988288 99314761728 99428573088 99519127344 99609764072 99731592723 99860447232 99951394816 100065935736 100157070468 100179846144 100294197248 100348047072 100409131008 100477698048 100500578304 100707384042 100776154752 100899409968 100991303784 101098796032 101121785856 101329869888 101383819264 101445533696 101500001694 101592442497 101615544576 101677400064 101770002432 101940873216 101964054528 102057694011 102072582144 102266926272 102375776256 102500987904 102570983424 102594340352 102726893568 102782049552 102875657976 103111112832 103134560256 103228489728 103385399296 103440908844 103582531584 103677657408 103772081504 103795679232 103890210816 104009265486 104127987712 104199094272 104318502912 104342257776 104413510656 104508604928 104636425152 104771616768 104867037184 104923342251 104987211264 105082828032 105259261016 105283196928 105347284992 105443229696 105660206208 105837608604 105861676032 105958089216 106070867968 106313306112 106369908736 106491805056 106516054813 106588792128 106677927936 106954358784 107076924864 107174444832 107272053616 107542020096 107639963648 107763315408 107836904448 107861460504 108182151168 108206751744 108404763714 108503493007 108528166656 108710384328 108776558592 108875626496 108900384768 109124475264 109249036288 109307694132 109407245766 109448921088 109473844224 109548601344 109774025712 109782478848 109908285858 110008384479 110083506624 110150516736 110250835968 110435945984 110461059072 110528299008 110628962304 110688361056 110789170128 110856609792 111042736896 111067987968 111169142784 111287468032 111397901832 111652861824 111729106944 111754549312 111830863872 111959018262 112060984581 112214409216 112317462192 112343003136 112445319168 112547728384 112830971904 112933732352 113037445924 113063150592 113166122496 113356127248 113425129472 113502584832 113615216757 113736145536 113839730368 113978963112 114056796672 114126225408 114230165504 114465223392 114491252736 114657409321 114683482368 114787929984 114831654912 114857803776 115172748288 115181617152 115313611392 115418632896 115523750048 115567755264 115735115223 115867222016 116000001936 116105648568 116132050944 116308574208 116503855104 116530348032 116637364584 116743591692 116849915546 116876487168 117143986176 117223981056 117250674688 117385039998 117465199488 117491948049 117572180544 117715978296 117841271808 117868068864 117975416832 118218181536 118416668643 118596664576 118623633408 118731669504 118867731984 118931018752 119003414528 119084679168 119202850368 119329726464 119438405632 119584485888 119666147328 119738990592 119848042496 119912391144 120021600972 120094660608 120296298304 120323653632 120433238016 120506548224 120571250436 120681060318 120846286848 120957266976 120984772608 121094959104 121205245952 121344143067 121565609984 121704920064 121732634072 121815762432 122233552896 122299182369 122373628416 122485079808 122596632704 122905165824 123017101312 123158074752 123242176512 123270240576 123477210038 123505288704 123636744192 123664859136 124003992008 124032190464 124240439232 124353590816 124429287424 124457582592 124637816394 124713686016 124780085248 124856041472 124923079008 125036852304 125065285632 125198401536 125465690112 125609469552 125723867976 125809721856 125838370588 126000955392 126212509696 126241210368 126357144966 126472224333 126500984064 126616194432 126905985024 126934843392 127050448896 127311887808 127525643154 127603270656 127690407936 127719484928 127806701568 127953163728 128069696664 128226333501 128245039104 128313896256 128392003584 128508936192 128625975296 128773376316 128949682176 129067122688 129136421232 129215029248 129332711424 129549859712 129579319296 129717239808 129845962008 129964218804 130102548992 130261672128 130350624768 130469341184 130548760576 130618854639 130847145984 130916810752 131037039224 131066836992 131186205696 131636133888 131786984448 131907009024 132027142912 132268703112 132419682304 132571430784 132692169792 132722343936 132975456964 133147262976 133177540608 133421247648 133542760624 133573128192 133797396096 133878841344 133970264064 134000771072 134245942272 134276512056 134368206336 134532546624 134624415744 134655071712 134706364416 134829047808 135106493184 135333335592 135456589996 135487392768 135569866752 135693336576 135921164288 135952072704 136076925348 136200856974 136231828992 136355901696 136501035008 136667983872 136761311232 136949213331 136969191424 137042732736 137167543968 137481483776 137512747008 137637986304 137795714784 137921211792 138236876544 138268311552 138394238976 138520281088 138679020648 138932125696 139091337216 139123010368 139218014208 139504491009 139515233536 139695489024 139770494136 139897789668 139982948352 140110437376 140377595904 140463046656 140590972928 140666458842 140794570371 140848201728 140880274944 141116811472 141148901376 141277452288 141439351473 141751074816 141989073408 142118389504 142237237248 142443218736 142605811712 142769233152 142899259776 142931755008 143389360128 143553679488 143684420544 143782539264 143815280672 144078408747 144242868224 144275668992 144539684952 144572553216 144704222208 144947179104 145035411456 145068392448 145200513024 145466221394 145499300352 145743592176 145876327688 145931894784 145965125632 146064801792 146365367616 146376638464 146544381144 146644452864 146677845972 146778008832 146867355648 147001114624 147281412096 147416669127 147584481408 147718893504 147808813056 148056982528 148090650624 148225523712 148395385152 148530535776 148870482432 148972142592 149107818496 149278691016 149414646108 149619212288 149756616256 149790670848 149927092224 150098903604 150235605702 150441295872 150522070608 150613696512 150750867456 150888163328 151061076063 151164232128 151336779776 151486955676 151648194048 151682678784 151971950816 152075728896 152168300544 152250002541 152620297856 152655003648 152911309824 153050573312 153108873216 153143738368 153400389408 153563664384 153575489536 153751481856 153856475136 153891510528 154090340352 154313486964 154666669248 154807531424 154842734592 155078098944 155161363266 155338473472 155373797376 155516486112 155658122256 155693518848 155835316224 156191981568 156298641408 156513386664 156620265984 156655930732 156762907392 156954637728 157121695744 157157425152 157300555776 157480816896 157624242048 157888891524 157924795392 158020927488 158164844544 158308892672 158490309312 158756412906 158900999803 158937133824 159106301952 159445981184 159554863104 159651987456 159737707584 159883188192 160028801296 160126214144 160431538176 160577650688 160675397632 160761667248 160908080424 161128382464 161276355968 161313030144 161459945472 161644973112 161792190756 162273226752 162421016576 162607145571 162792249984 162978070528 163065576492 163164837888 163313439744 163350577152 163873554432 163961541198 164110868649 164210766336 164322902016 164360320768 164661038568 164673718272 164848992256 164886478848 165125259936 165225775104 165376253952 165653918976 165691588608 165792448512 165943443456 166183755192 166284914688 166564105344 166715803072 166753714176 166931202048 167096852748 167287586816 167479292736 167593660416 167631823968 167746295808 168001273856 168321613824 168476193288 168629632444 168667978752 168821592576 169207980032 169246457856 169400598528 169556168886 169594725888 169749183744 170034190872 170137694208 170253877248 170408935424 170604218304 170759595552 170968444668 171085195008 171124153634 171189338112 171345248256 171697835088 172025223552 172181894976 172286705664 172443615232 172759122432 172772425728 172956319744 173127949344 173285625072 173351632896 173682229504 173800833024 174000002904 174158472852 174317087126 174462861312 174755782656 174914940928 175115387538 175274873319 175314730752 175514845184 175715979264 175835971584 175876012032 176077559997 176358270816 176573967444 176761907712 176922893056 176963125248 177327272304 177529683968 177894996864 177935450112 178097504256 178396528128 178505121792 178627018752 178994589696 179035349408 179157608448 179376728832 179499220992 179540095616 179608485888 179772063744 179868586716 180032401458 180141990912 180444447456 180485480448 180649857024 180759822336 180924448768 181021590477 181269430272 181435900464 181601142632 181642438656 181807868928 182223978496 182348414976 182557380096 182598951108 182723643648 182890058624 183350329344 183517315072 183727619712 183894949056 184203706778 184315835392 184357748736 184525651968 184737112128 184905360864 185215815057 185257933056 185455116288 185624018944 186005988012 186048285696 186260652032 186360658848 186530386224 186643931136 186686373888 187170127872 187284062208 187384618512 187555278456 187726093828 187797602304 187840366592 188198535168 188369936384 188585801964 188714582784 188757555882 189001433088 189318764544 189361815552 189535717449 189924291648 190358977536 190532346368 190575673344 190967831712 191185813504 191288464731 191404905984 191535611904 191579227392 191710052352 192104544996 192367558656 192719579936 192763404288 192938962944 193160064474 193262905472 193380548608 193424523264 193600684032 193704631848 193822543872 193999067136 194324789568 194368978944 194575859712 194753069056 194946328206 195153823488 195392508192 195525937152 195570461296 195704011776 195823140864 196375216128 196555558836 196600255488 196779308544 196958524672 197078417408 197454200832 197634031616 197815530367 197860513536 198040714368 198493976576 198629523456 198857146176 199038254688 199219528144 199463185446 199720894464 199902789632 200131871472 200314140936 200359692288 200588394496 200696094144 200818262016 200955396096 201001156608 201414768084 201552309504 201798819936 201982607568 202197592064 202243571712 202659739776 202767638528 202891067392 203000003388 203184884994 203231089152 203354800128 203540004864 203881746432 203928109056 204115388022 204301285461 204533852544 204751552512 205001975808 205141966848 205188680704 205453787136 205564099104 205751315952 206222225664 206269120512 206456979456 206770798592 206881817688 207165063168 207355314816 207544163008 207591358464 207780421632 208018530972 208255975424 208398188544 208637005824 208684515552 208827021312 209017209856 209272850304 209543233536 209734074368 209846684502 209974422528 210165656064 210518522032 210566393856 210694569984 210886459392 210999688263 211320412416 211675217208 211723352064 211916178432 212141735936 212626612224 212739817472 212983610112 213032109626 213177584256 213355855872 213908717568 214153849728 214348889664 214544107232 215084040192 215279927296 215526630816 215673808896 215722921008 216364302336 216413503488 216809527428 217006986014 217056333312 217420768656 217553117184 217751252992 217800769536 218199332091 218248950528 218498072576 218615388264 218814491532 218897842176 218947688448 219097202688 219548051424 219564957696 219816571716 220016768958 220167013248 220217148529 220301033472 220501671936 220871891968 220922118144 221257924608 221376722112 221578340256 221713219584 222085473792 222135975936 222338285568 222574936064 222795803664 223305723648 223458213888 223509098624 223661727744 223918036524 224121969162 224428818432 224634924384 224686006272 224890638336 225095456768 225353408553 225661943808 225867464704 226074891848 226126301184 226332244992 226712254496 226850258944 227005169664 227230433514 227472291072 227679460736 227957926224 228113593344 228252450816 228460331008 228930446784 228982505472 229314818642 229366964736 229575859968 229663309824 229715607552 230345496576 230363234304 230627222784 230837265792 231047500096 231135510528 231470230446 231734444032 232000003872 232211297136 232264101888 232617148416 233007710208 233060696064 233274729168 233487183384 233699831092 233752974336 234287972352 234447962112 234501349376 234770079996 234930398976 234983896098 235144361088 235431956592 235682543616 235736137728 235950833664 236436363072 236833337286 237049032493 237193329152 237247266816 237463339008 237735463968 237862037504 238006829056 238134619359 238169358336 238405700736 238659452928 238876811264 239168971776 239332294656 239477981184 239696084992 239824782288 240043201944 240189321216 240592596608 240647307264 240866476032 241013096448 241142500872 241362120636 241692573696 241914533952 241969545216 242189918208 242410491904 242688286134 243131219968 243409840128 243465268144 243631524864 244467105792 244598364738 244747256832 244970159616 245193265408 245810331648 246034202624 246316149504 246484353024 246540481152 246954420076 247010577408 247273488384 247329718272 248007984016 248064380928 248480878464 248707181632 248858574848 248915165184 249275632788 249427372032 249560170496 249712082944 249846158016 250073704608 250130571264 250396803072 250931380224 251218939104 251447735952 251619443712 251676741176 252001910784 252425019392 252482420736 252714289932 252944448666 253001968128 253232388864 253811970048 253869686784 254100897792 254334253329 254623775616 255051286308 255206541312 255380815872 255438969856 255613403136 255906327456 256139393328 256452667002 256627792512 256686230451 256784007168 257017872384 257251950592 257546752632 257899364352 258134245376 258272842464 258430058496 258665422848 259099719424 259158638592 259434479616 259691924016 259928437608 260205097984 260523344256 260701249536 260938682368 261097521152 261237709278 261475630689 261694291968 261833621504 262074078448 262133673984 262372411392 262673081307 263272267776 263573968896 263814018048 264054285824 264537406224 264839364608 265142861568 265384339584 265444687872 265950913928 266294525952 266355081216 266842495296 267085521248 267146256384 267594792192 267757682688 267940528128 268001542144 268491884544 268553024112 268736412672 269065093248 269248831488 269310143424 269412728832 269658095616 270048602187 270212986368 270666671184 270913179992 270974785536 271139733504 271386673152 271842328576 271904145408 272153850696 272401713948 272463657984 272711803392 273002070016 273335967744 273522622464 273898426662 274085465472 274147878781 274335087936 274962967552 275025494016 275275972608 275591429568 275842423584 276305560167 276473753088 276536623104 276788477952 277040562176 277358041296 277864251392 278182674432 278246020736 278436028416 279008982018 279030467072 279390978048 279540988272 279795579336 279965896704 280220874752 280755191808 280926093312 281181945856 281332917684 281589140742 281696403456 281760549888 282233622944 282297802752 282554904576 282878702946 283136333823 283502149632 283978146816 284236779008 284474474496 284886437472 285211623424 285538466304 285798519552 285863510016 286778720256 287107358976 287368841088 287565078528 287630561344 288156817494 288485736448 288551337984 289079369904 289145106432 289408444416 289894358208 290070822912 290136784896 290401026048 290932442788 290998600704 291487184352 291752655376 291863789568 291930251264 292129603584 292419492309 292730735232 292753276928 293088762288 293288905728 293355691944 293556017664 293734711296 294002229248 294562824192 294833338254 295101856777 295168962816 295437787008 295617626112 296113965056 296181301248 296451047424 296790770304 297061071552 297740964864 297944285184 298215636992 298557382032 298829292216 299194778169 299238424576 299513232512 299581341696 299854184448 300197807208 300471211404 300882591744 301044141216 301227393024 301501734912 301776326656 302122152126 302328464256 302673559552 302973911352 303296388096 303365357568 303943901632 304151457792 304336601088 304500005082 304777327491 305240595712 305310007296 305822619648 306101146624 306217746432 306287476736 306800778816 307127328768 307150979072 307502963712 307712950272 307783021056 308180680704 308626973928 309333338496 309615062848 309685469184 310156197888 310322726532 310676946944 310747594752 311032972224 311316244512 311387037696 311670632448 312383963136 312597282816 313026773328 313240531968 313311861464 313525814784 313909275456 314243391488 314314850304 314601111552 314770026753 314961633792 315248484096 315777783048 315849590784 316041854976 316329689088 316617785344 316980618624 317512825812 317801999606 317874267648 318212603904 318891962368 319109726208 319475415168 319548164439 319766376384 320057602592 320252428288 320863076352 321155301376 321350795264 321523334496 321816160848 322552711936 322626060288 322919890944 323289946224 323584381512 324546453504 324842033152 325214291142 325510479021 325584499968 325956141056 326131152984 326329675776 326626879488 326701154304 327747108864 327923082396 328221737298 328421532672 328645804032 328720641536 329322077136 329347436544 329697984512 330025153437 330250519872 330451550208 330752507904 331307837952 331383177216 331584897024 331886886912 332367510384 332569829376 333128210688 333431606144 333507428352 333862404096 334193705496 334575173632 334958585472 335187320832 335263647936 335492591616 336002547712 336182953743 336643227648 336952386576 337259264888 337335957504 337643185152 338415960064 338492915712 338801197056 339112337772 339189451776 339498367488 340068381744 340275388416 340507754496 340817870848 341208436608 341286134809 341519191104 341936889336 342170390016 342248307268 342378676224 342690496512 343395670176 343972227963 344050447104 344363789952 344573411328 344887230464 345518244864 345544851456 345912639488 346255898688 346571250144 346703265792 347364459008 347601666048 348000005808 348316945704 348634174252 348925722624 349511565312 349829881856 350230775076 350549746638 350629461504 351029690368 351431958528 351671943168 351752024064 352155119994 352475844147 352716541632 353147934888 353523815424 353845786112 353926250496 354654544608 355059367936 355250005929 355789993728 355870900224 356195008512 356793056256 357010243584 357254037504 357989179392 358070698816 358315216896 358753457664 358998441984 359080191232 359216971776 359544127488 359737173432 360064802916 360283981824 360888894912 360970960896 361299714048 361519644672 361848897536 362043180954 362538860544 362871800928 363202285264 363284877312 363615737856 364032429201 364447956992 364696829952 365114760192 365197902216 365447287296 365780117248 366700658688 367034630144 367371699253 367455239424 367789898112 368407413556 368631670784 368715497472 369051303936 369474224256 369810721728 370431630114 370515866112 370910232576 371248037888 372011976024 372096571392 372521304064 372721317696 373060772448 373287862272 373372747776 374340255744 374568124416 374769237024 375110556912 375452187656 375595204608 375680733184 376397070336 376739872768 377171603928 377429165568 377515111764 378002866176 378637529088 378723631104 379071434898 379416672999 379848583296 380717955072 381064692736 381151346688 381935663424 382371627008 382576929462 382809811968 383071223808 383158454784 383420104704 384209089992 384679000503 384735117312 385439159872 385526808576 385877925888 386320128948 386525810944 386761097216 386849046528 387201368064 387409263696 387645087744 387998134272 388649579136 388737957888 389151719424 389506138112 389892656412 390307646976 390785016384 391051874304 391140922592 391408023552 391646281728 391856563917 392750432256 393111117672 393200510976 393558617088 393917049344 394156834816 394908401664 395268063232 395631060734 395721027072 396081428736 396987953152 397259046912 397714292352 398076509376 398439056288 398926370892 399441788928 399805579264 400263742944 400628281872 400719384576 401392188288 401636524032 401910792192 402002313216 402829536168 403104619008 403597639872 403965215136 404395184128 404487143424 405319479552 405535277056 405782134784 406000006776 406369769988 406462178304 406709600256 407080009728 407763492864 407856218112 408230776044 408602570922 408974704411 409067705088 409503105024 410003951616 410283933696 410377361408 410847639993 410907574272 411128198208 411502631904 412444451328 412538241024 412913958912 413541597184 413763635376 414710629632 415088326016 415182716928 415560843264 416037061944 416511950848 416796377088 417274011648 417369031104 417654042624 418034419712 418513473027 418545700608 419086467072 419468148736 419693369004 419948845056 420331312128 421037044064 421132787712 421389139968 421772918784 421999376526 422383711113 422640824832 423350434416 423446704128 423832356864 424283471872 425253224448 425479634944 425967220224 426064219252 426355168512 426711711744 427817435136 428307699456 428697779328 429088214464 430168080384 430559854592 431053261632 431347617792 431445842016 432170235133 432728604672 432827006976 433619054856 434013972028 434112666624 434841537312 435106234368 435502505984 435601539072 436398664182 436497901056 436996145152 437230776528 437628983064 437795684352 437895376896 438194405376 439096102848 439129915392 439633143432 440033537916 440334026496 440434297058 440602066944 441003343872 441743783936 441844236288 442250007381 442753444224 443156680512 443426439168 444170947584 444271951872 444676571136 445149872128 445591607328 446611447296 446916427776 447018197248 447323455488 447836073048 448243938324 448857636864 449269848768 449372012544 449781276672 450190913536 450706817106 451323887616 451734929408 452149783696 452252602368 452664489984 453183228189 453424508992 453700517888 454010339328 454460867028 454944582144 455358921472 455915852448 456227186688 456504901632 456920662016 457860893568 457965010944 458629637284 458733929472 459151719936 459326619648 459431215104 460690993152 460726468608 461254445568 461674531584 462095000192 462271021056 462940460892 463468888064 464000007744 464422594272 464528203776 465234296832 466015420416 466121392128 466549458336 466974366768 467399662184 467505948672 468575944704 468895924224 469002698752 469540159992 469860797952 469967792196 470288722176 470863913184 471365087232 471472275456 471901667328 472872726144 473666674572 474098064986 474386658304 474494533632 474926678016 475470927936 475724075008 476013658112 476269238718 476702999409 476811401472 477318905856 477753622528 478337943552 478664589312 478955962368 479392169984 479649564576 480086403888 480378642432 481185193216 481294614528 481732952064 482026192896 482285001744 482724241272 483385147392 483829067904 483939090432 484379836416 484820983808 485376572268 486262439936 486819680256 486930536288 487263049728 487821436713 488934211584 489196729476 489494513664 489940319232 490386530816 491620663296 492068405248 492332605947 492632299008 492968706048 493080962304 493908840152 494021154816 494546976768 494659436544 496015968032 496128761856 496961756928 497414363264 497717149696 497830330368 498551265576 498854744064 499120340992 499692316032 500147409216 500261142528 500793606144 501862760448 502437878208 502895471904 503238887424 503353482352 504003821568 504850038784 504964841472 505428579864 505888897332 506003936256 506464777728 507623940096 507739373568 508201795584 508668506658 509131774879 509247551232 510102572616 510413082624 510761631744 510877939712 511226806272 511812654912 512278786656 512905334004 513255585024 513372460902 513568014336 514035744768 514503901184 515093505264 516268490752 516545684928 516860116992 517330845696 518199438848 518317277184 518868959232 519383848032 519856875216 520410195968 521046688512 521402499072 521877364736 522195042304 522475418556 522951261378 523388583936 523667243008 524148156896 524267347968 524744822784 525346162614 525824619957 526544535552 527147937792 527628036096 528108571648 529074812448 529678729216 530285723136 530768679168 530889375744 531901827856 532589051904 533684990592 534171042496 534292512768 535189584384 535515365376 535881056256 536003084288 536983769088 537106048224 537472825344 538130186496 538497662976 538620286848 538825457664 539316191232 540097204374 540425972736 541333342368 541826359984 541949571072 542279467008 542773346304 543064771431 543684657152 543808290816 544307701392 544803427896 544927315968 545423606784 546004140032 546671935488 547045244928 547796853324 548170930944 548295757562 548670175872 549925935104 550050988032 550551945216 551182859136 551684847168 552611120334 552947506176 553073246208 553576955904 554081124352 554716082592 555647445171 555728502784 556365348864 556492041472 556872056832 558017964036 558060934144 558781956096 559081976544 559591158672 559931793408 560441749504 561510383616 561852186624 562363891712 562665835368 563178281484 563392806912 563521099776 564467245888 564595605504 565109809152 565757405892 566272667646 567004299264 567956293632 568473558016 569772874944 570423246848 571076932608 571597039104 571727020032 573557440512 573865394193 574214717952 574737682176 575130157056 575261122688 576313634988 576971472896 577102675968 578158739808 578290212864 578816888832 579788716416 580141645824 580273569792 580802052096 581864885576 581997201408 582974368704 583505310752 583727579136 583860502528 584259207168 584838984618 585461470464 585506553856 586177524576 586577811456 586711383888 587112035328 587469422592 588004458496 589125648384 589666676508 590203713554 590337925632 590875574016 591235252224 592227930112 592362602496 592902094848 593446591101 593581540608 594122143104 595481929728 595888570368 596431273984 597114764064 597658584432 598389556338 599026465024 599162683392 599708368896 600395614416 600942422808 601765183488 602088282432 602454786048 603003469824 603552653312 604244304252 604656928512 605347119104 605947822704 606592776192 606730715136 607887803264 608302915584 608673202176 609000010164 609554654982 610109804941 610481191424 610620014592 611645239296 612202293248 612574953472 612903856383 613601557632 614254657536 614301958144 615005927424 615425900544 615566042112 616361361408 617253947856 618666676992 619230125696 619370938368 620312395776 620645453064 621353893888 621495189504 622065944448 622632489024 622774075392 623341264896 624767926272 625194565632 626053546656 626481063936 626623722928 627051629568 627818550912 628486782976 628629700608 629202223104 629540053506 629923267584 630496968192 631555566096 631699181568 632083709952 632659378176 633235570688 633961237248 635025651624 635603999212 635748535296 636425207808 637783924736 638219452416 638950830336 639096328878 639532752768 640115205184 640504856576 641726152704 642310602752 642701590528 643046668992 643632321696 645105423872 645252120576 645839781888 646579892448 647168763024 649092907008 649684066304 650428582284 651020958042 651168999936 651912282112 652262305968 652659351552 653253758976 653402308608 654597996273 655494217728 655846164792 656443474596 656843065344 657291608064 657441283072 658644154272 658694873088 659395969024 660050306874 660501039744 660651445587 660903100416 661505015808 662615675904 662766354432 663773773824 664735020768 665139658752 666256421376 666863212288 667014856704 667724808192 668387410992 669150347264 669917170944 670374641664 670527295872 670985183232 672005095424 672365907486 673286455296 673904773152 674518529776 674671915008 675286370304 676060225659 676831920128 676985831424 677602394112 678224675544 678378903552 678996734976 680136763488 680550776832 681015508992 681635741696 682416873216 682572269618 683038382208 683873778672 684340780032 684496614536 684757352448 685380993024 686791340352 687944455926 688100894208 688727579904 689146822656 689774460928 691036489728 691089702912 691825278976 692511797376 693142500288 693406531584 694728918016 695203332096 696000011616 696633891408 697268348504 697851445248 699023130624 699659763712 700461550152 701099493276 701258923008 702059380736 702863917056 703343886336 703504048128 704310239988 704951688294 705433083264 706295869776 707047630848 707691572224 707852500992 709309089216 710118735872 710500011858 711147097479 711579987456 711741800448 712390017024 713586112512 714020487168 714403858077 714508075008 715978358784 716141397632 716630433792 717506915328 717996883968 718160382464 718433943552 719088254976 719474346864 720129605832 720567963648 721777789824 721941921792 722599428096 723039289344 723697795072 724086361908 725077721088 725743601856 726404570528 726569754624 727231475712 728064858402 728895913984 729393659904 730229520384 730395804432 730894574592 731560234496 733401317376 734069260288 734743398506 734910478848 735579796224 736814827112 737263341568 737430994944 738102607872 738948448512 739621443456 740863260228 741031732224 741820465152 742496075776 744023952048 744193142784 745442635392 745612383691 746121544896 746575724544 746745495552 748680511488 749136248832 749538474048 750221113824 750904375312 751190409216 751361466368 752794140672 753479745536 754343207856 754858331136 755030223528 756005732352 757275058176 757447262208 758142869796 758833345998 759524451049 759697166592 761435910144 762129385472 762302693376 763002759987 763871326848 764743254016 765153858924 765619623936 766142447616 766316909568 766840209408 768418179984 769358001006 770058691353 770878319744 771053617152 771755851776 772640257896 773051621888 773522194432 773698093056 774402736128 774818527392 775290175488 775996268544 777299158272 777475915776 778303438848 779012276224 779785312824 780615293952 781570032768 782103748608 782281845184 782816047104 783292563456 783713127834 784426892067 785500864512 786222235344 786401021952 787117234176 787834098688 788313669632 789816803328 790536126464 791262121468 791442054144 792162857472 793975906304 794518093824 795428584704 796153018752 796878112576 797852741784 798883577856 799611158528 800527485888 801256563744 801438769152 802601865247 802784376576 803273048064 803821584384 804004626432 805659072336 806209238016 807195279744 807930430272 808790368256 808974286848 810145806561 810638959104 811070554112 811564269568 812000013552 812739539976 812924356608 813419200512 814160019456 815526985728 815712436224 816461552088 817205141844 817949408822 818135410176 819006210048 820007903232 820567867392 820754722816 821695279986 822256396416 822443636343 823005263808 824888902656 825076482048 825827917824 827083194368 827527270752 828916680501 829421259264 830176652032 830365433856 831121686528 832074123888 833023901696 833592754176 834548023296 834738062208 835308085248 836068839424 837026946054 837091401216 838172934144 838936297472 839386738008 839897690112 840662624256 842074088128 842265575424 842778279936 843545837568 843998753052 844767422226 845281649664 846700868832 846893408256 847664713728 848566943744 849409001469 850506448896 850959269888 851934440448 852128438504 852710337024 853423423488 855634870272 856615398912 857395558656 858176428928 860336160768 861119709184 862106523264 862695235584 862891684032 864340470266 865457209344 865654013952 867238109712 868027944056 868225333248 869683074624 870212468736 871005011968 871203078144 872797328364 872995802112 873992290304 874461553056 875257966128 875591368704 875790753792 876388810752 878192205696 878259830784 879266286864 880067075832 880668052992 880868594116 881204133888 882006687744 883487567872 883688472576 884500014762 885305570331 885506888448 886313361024 886852878336 888341895168 888543903744 889353142272 890299744256 891183214656 893222894592 893832855552 894036394496 894646910976 895672146096 896487876648 897584334507 897715273728 898539697536 898744025088 899562553344 900381827072 901413634212 902647775232 903469858816 904299567392 904505204736 905328979968 906366456378 906849017984 907401035776 908020678656 908921734056 909889164288 910717842944 911831704896 912454373376 913009803264 913841324032 914331982473 915721787136 915930021888 917259274568 917467858944 918303439872 918653239296 918862430208 921381986304 921452937216 922508891136 923349063168 924190000384 924542042112 925880921784 926937776128 928000015488 928845188544 929056407552 930468593664 932030840832 932242784256 933098916672 933948733536 934799324368 935011897344 937151889408 937791848448 938005397504 939080319984 939721595904 939935584392 940577444352 941727826368 942730174464 942944550912 943803334656 945530439061 945745452288 947333349144 948196129972 948773316608 948989067264 949853356032 950941855872 951448150016 952027316224 952538477436 953405998818 953622802944 954637811712 955507245056 956675887104 957329178624 958644493317 958784339968 959299129152 960172807776 960757284864 962370386432 962589229056 963465904128 964052385792 964570003488 965448482544 967658135808 967878180864 968759672832 969641967616 970753144536 972524879872 973639360512 973861072576 974526099456 975642873426 976531437063 977868423168 978393458952 978989027328 979880638464 980773061632 983241326592 984136810496 984665211894 985264598016 985937412096 986161924608 987817680304 988042309632 989093953536 990075460311 992031936064 992257523712 993923513856 994828726528 995434299392 995660660736 997102531152 997709488128 998240681984 999384632064 1000294818432 1000522285056 1001587212288 1003725520896 1004875756416 1005790943808 1006477774848 1006706964704 1008007643136 1008548861229 1009700077568 1009929682944 1010857159728 1011777794664 1012007872512 1012929555456 1015247880192 1015478747136 1016403591168 1017337013316 1018263549758 1018495102464 1020205145232 1020826165248 1021523263488 1021755879424 1022453612544 1023625309824 1023858404427 1024557573312 1025810668008 1026511170048 1026744921804 1027136028672 1028071489536 1029007802368 1030187010528 1031916683889 1033091369856 1033720233984 1034661691392 1036398877696 1036634554368 1037737918464 1038767696064 1039713750432 1040820391936 1042093377024 1042804998144 1043754729472 1044390084608 1044950837112 1045902522756 1046777167872 1047334486016 1048296313792 1048534695936 1049489645568 1050692325228 1051649239914 1053089071104 1054295875584 1055256072192 1056217143296 1057427532441 1058149624896 1059357458432 1060571446272 1061537358336 1061778751488 1063803655712 1065178103808 1065750017787 1067369981184 1068342084992 1068585025536 1070379168768 1071030730752 1071762112512 1072006168576 1073967538176 1074212096448 1074945650688 1076260372992 1076995325952 1077240573696 1077650915328 1078632382464 1080194408748 1080851945472 1082666684736 1083652719968 1083899142144 1084558934016 1085546692608 1086129542862 1087369314304 1087616581632 1088615402784 1089606855792 1089854631936 1090847213568 1092008280064 1093343870976 1094090489856 1095593706648 1096341861888 1096591515124 1097340351744 1099851870208 1100101976064 1101103890432 1102115097759 1102365718272 1103369694336 1105222240668 1105895012352 1106146492416 1107153911808 1108162248704 1109432165184 1111294890342 1112306998621 1112730697728 1112984082944 1113744113664 1116035928072 1116121868288 1117563912192 1118163953088 1119182317344 1119863586816 1120883499008 1123020767232 1123704373248 1124727783424 1125331670736 1126356562968 1126785613824 1127042199552 1128934491776 1129191211008 1130219618304 1131514811784 1132545335292 1134008598528 1135912587264 1136947116032 1138250018997 1139545749888 1140846493696 1142153865216 1143194078208 1143454040064 1147114881024 1147730788386 1148429435904 1149475364352 1150260314112 1150522245376 1152627269976 1153942945792 1154205351936 1156317479616 1156580425728 1157633777664 1159577432832 1160283291648 1160547139584 1161604104192 1163729771152 1163994402816 1165948737408 1167010621504 1167455158272 1167721005056 1168518414336 1169677969236 1170922940928 1171013107712 1172355049152 1173155622912 1173422767776 1174224070656 1174938845184 1176008916992 1178251296768 1179333353016 1180407427108 1180675851264 1181751148032 1182470504448 1184455860224 1184725204992 1185804189696 1186893182202 1187163081216 1188244286208 1190963859456 1191777140736 1192862547968 1194229528128 1195317168864 1196779112676 1198052930048 1198325366784 1199416737792 1200791228832 1201884845616 1204176564864 1204909572096 1206006939648 1207105306624 1208488608504 1209313857024 1210694238208 1211895645408 1213185552384 1213461430272 1215775606528 1216605831168 1217346404352 1218000020328 1219109309964 1220219609882 1220962382848 1221240029184 1223290478592 1224404586496 1225149906944 1225807712766 1226924113233 1227203115264 1228509315072 1228603916288 1230011854848 1230851801088 1231132084224 1232542919979 1232722722816 1234507895712 1237333353984 1238460251392 1238741876736 1240624791552 1241290906128 1242707787776 1244131888896 1245264978048 1245548150784 1246682529792 1249535852544 1250389131264 1252107093312 1252962127872 1253247445856 1254103259136 1255540419081 1255637101824 1256973565952 1257259401216 1258404446208 1259080107012 1259846535168 1260993936384 1263111132192 1263398363136 1264167419904 1265318756352 1266471141376 1267151133339 1267922474496 1270051303248 1271207998424 1271497070592 1272850415616 1275567849472 1276438904832 1277901660672 1278192657756 1279065505536 1280230410368 1281009713152 1283452305408 1284621205504 1286093337984 1287264643392 1290210847744 1290504241152 1291679563776 1293159784896 1294337526048 1296510705399 1298185814016 1299368132608 1300857164568 1302041916084 1302337999872 1303824564224 1304524611936 1305318703104 1306507517952 1306804617216 1309195992546 1310988435456 1311692329584 1312886949192 1313686130688 1314583216128 1314882566144 1317288308544 1317389746176 1318791938048 1320100613748 1321002079488 1321302891174 1321806200832 1323010031616 1325231351808 1325532708864 1326750022143 1329470041536 1330279317504 1332512842752 1333726424576 1334029713408 1335449616384 1336774821984 1338300694528 1339834341888 1340749283328 1341054591744 1341970366464 1344010190848 1344731814972 1346572910592 1347809546304 1349037059552 1349343830016 1350572740608 1352120451318 1353663840256 1353971662848 1355204788224 1356449351088 1356757807104 1357993469952 1360273526976 1361101553664 1362031017984 1363271483392 1364833746432 1365144539236 1366076764416 1367747557344 1368681560064 1368993229072 1369514704896 1370761986048 1373582680704 1375888911852 1376201788416 1377455159808 1378293645312 1379548921856 1382072979456 1382179405824 1384708712569 1385023594752 1386285000576 1386813063168 1389457836032 1390406664192 1392000023232 1393267782816 1394536697008 1395702890496 1398046261248 1399319527424 1400923100304 1402198986552 1402517846016 1404118761472 1405727834112 1406687772672 1407008096256 1408620479976 1409903376588 1410866166528 1412591739552 1414095261696 1415383144448 1415705001984 1418618178432 1420237471744 1421000023716 1422294194958 1423159974912 1423483600896 1424780034048 1427172225024 1428040974336 1428807716154 1430108998227 1431956717568 1432282795264 1433260867584 1435013830656 1435993767936 1436320764928 1436867887104 1438176509952 1438948693728 1440259211664 1441135927296 1443555579648 1443883843584 1445198856192 1446078578688 1447395590144 1448172723816 1450155442176 1451487203712 1452809141056 1453139509248 1454462951424 1456129716804 1457791827968 1458787319808 1460459040768 1460791608864 1461789149184 1463120468992 1466802634752 1468138520576 1469486797012 1469820957696 1471159592448 1473629654224 1474526683136 1474861989888 1476205215744 1476997817841 1477896897024 1479242886912 1481726520456 1482063464448 1483640930304 1484992151552 1488047904096 1488386285568 1490885270784 1491224767382 1492243089792 1493151449088 1493490991104 1497361022976 1499076948096 1500442227648 1501808750624 1502380818432 1502722932736 1505588281344 1506959491072 1508686415712 1509716662272 1510060447056 1512011464704 1514550116352 1514894524416 1516285739592 1517666691996 1519048902098 1519394333184 1522871820288 1524258770944 1524605386752 1526005519974 1527395324637 1527742653696 1529486508032 1530307717848 1531239247872 1532284895232 1532633819136 1533680418816 1536836359968 1538716002012 1540117382706 1541756639488 1542107234304 1543511703552 1545280515792 1546103243776 1547044388864 1548805472256 1549637054784 1550580350976 1551992537088 1554598316544 1554951831552 1556606877696 1558024552448 1559570625648 1561230587904 1563140065536 1564207497216 1564563690368 1565632094208 1566585126912 1567426255668 1568853784134 1571001729024 1572444470688 1572802043904 1574234468352 1575668197376 1576627339264 1577473859871 1579633606656 1581072252928 1582524242936 1582884108288 1584325714944 1587951812608 1589036187648 1590857169408 1592306037504 1593756225152 1595705483568 1597767155712 1599222317056 1601054971776 1602513127488 1602877538304 1605203730494 1605568753152 1606546096128 1607643168768 1608009252864 1611318144672 1612418476032 1614390559488 1615860860544 1617580736512 1617948573696 1620291613122 1621277918208 1622141108224 1623128539136 1624000027104 1625479079952 1625848713216 1626838401024 1628320038912 1631053971456 1631424872448 1632923104176 1634410283688 1635898817644 1636270820352 1638012420096 1640015806464 1641135734784 1641509445632 1643390559972 1644512792832 1644887272686 1646010527616 1649777805312 1650152964096 1651655835648 1654166388736 1655054541504 1657833361002 1658842518528 1660353304064 1660730867712 1662243373056 1664148247776 1666047803392 1666942335513 1667185508352 1669096046592 1669476124416 1670616170496 1672137678848 1674053892108 1674182802432 1676345868288 1677872594944 1678773476016 1679795380224 1681325248512 1684148176256 1684531150848 1685556559872 1687091675136 1687997506104 1689534844452 1690563299328 1693401737664 1693786816512 1695329427456 1697133887488 1698818002938 1701012897792 1701918539776 1703868880896 1704256877008 1705420674048 1711269740544 1713230797824 1714791117312 1716352857856 1720672321536 1722239418368 1724213046528 1725390471168 1725783368064 1728680940532 1730914418688 1731308027904 1734476219424 1736055888112 1736450666496 1739366149248 1740424937472 1742010023936 1742406156288 1745594656728 1745991604224 1747984580608 1748923106112 1750515932256 1751182737408 1751581507584 1752777621504 1756384411392 1756519661568 1758532573728 1760134151664 1761336105984 1761737188232 1762408267776 1764013375488 1766975135744 1767376945152 1769000029524 1770611140662 1771013776896 1772626722048 1773705756672 1776683790336 1777087807488 1778706284544 1780339773303 1780599488512 1782366429312 1786445789184 1787665711104 1788072788992 1789293821952 1791344292192 1792975753296 1795168669014 1797079395072 1797488050176 1799125106688 1800763654144 1802827268424 1805295550464 1806939717632 1808599134784 1809010409472 1810657959936 1812732912756 1813698035968 1814802071552 1816041357312 1817843468112 1819778328576 1821435685888 1823663409792 1824908746752 1826019606528 1827682648064 1828663964946 1830329414823 1831443574272 1831860043776 1834518549136 1834935717888 1836606879744 1837724860416 1838711569149 1842763972608 1842905874432 1845017782272 1846698126336 1848380000768 1849084084224 1851761843568 1853875552256 1856000030976 1857690377088 1858112815104 1860937187328 1864061681664 1864485568512 1866197833344 1867897467072 1869598648736 1870023794688 1874303778816 1875583696896 1876010795008 1878160639968 1879443191808 1879871168784 1881154888704 1883455652736 1885460348928 1885889101824 1887606669312 1891060878122 1891490904576 1894666698288 1896392259944 1897546633216 1897978134528 1899706712064 1901883711744 1902896300032 1904054632448 1905076954872 1906811997636 1907245605888 1909275623424 1911014490112 1913351774208 1914658357248 1917288986634 1918598258304 1919035151467 1920345615552 1921514569728 1924740772864 1925178458112 1926931808256 1928104771584 1929140006976 1930896965088 1935316271616 1935756361728 1937519345664 1939283935232 1941506289072 1945049759744 1947278721024 1947722145152 1949052198912 1951285746852 1953062874126 1955736846336 1956786917904 1957978054656 1959761276928 1961546123264 1963793988819 1966482653184 1968273620992 1969330423788 1970529196032 1971874824192 1972323849216 1975635360608 1976084619264 1978187907072 1980150920622 1981954336761 1984063872128 1984515047424 1987847027712 1989657453056 1990868598784 1991321321472 1994205062304 1995418976256 1996481363968 1998769264128 2000589636864 2001044570112 2003174424576 2007451041792 2009751512832 2011581887616 2012955549696 2013413929408 2016015286272 2017097722458 2019400155136 2019859365888 2021714319456 2023555589328 2024015745024 2025859110912 2030495760384 2030957494272 2032807182336 2034674026632 2036527099516 2036990204928 2040410290464 2041652330496 2043046526976 2043511758848 2044907225088 2047250619648 2047716808854 2049115146624 2051621336016 2053022340096 2053489843608 2054272057344 2056142979072 2058015604736 2060374021056 2063833367778 2065712997439 2066182739712 2067440467968 2069323382784 2072797755392 2073269108736 2075475836928 2077535392128 2079427500864 2081640783872 2084186754048 2085609996288 2087509458944 2088780169216 2089901674224 2091805045512 2093554335744 2094668972032 2096592627584 2097069391872 2098979291136 2101384650456 2103298479828 2106178142208 2108591751168 2110512144384 2112434286592 2114855064882 2116299249792 2118714916864 2121142892544 2123074716672 2123557502976 2127607311424 2130356207616 2131500035574 2133441292437 2134739962368 2136684169984 2137170051072 2140758337536 2142061461504 2143524225024 2144012337152 2147935076352 2148424192896 2149891301376 2152520745984 2153990651904 2154481147392 2155301830656 2157264764928 2160388817496 2161703890944 2165333369472 2167305439936 2167798284288 2169117868032 2171093385216 2172259085724 2174738628608 2175233163264 2177230805568 2179213711584 2179709263872 2181694427136 2184016560128 2186687741952 2188180979712 2191187413296 2192683723776 2193183030248 2194680703488 2199703740416 2200203952128 2202207780864 2204230195518 2204731436544 2206739388672 2210444481336 2211790024704 2212292984832 2214307823616 2216324497408 2218864330368 2222589780684 2224613997242 2225461395456 2225968165888 2227488227328 2232071856144 2232243736576 2236327906176 2236837151073 2238364634688 2239727173632 2241766998016 2246041534464 2247408746496 2249455566848 2250663341472 2252713125936 2253571227648 2254084399104 2257868983552 2258382422016 2260439236608 2263029623568 2265090670584 2268017197056 2271825174528 2273894232064 2276500037994 2278573353147 2279091499776 2281692987392 2284307730432 2286388156416 2286908080128 2289008279961 2294229762048 2295461576772 2296858871808 2298950728704 2300520628224 2301044490752 2305254539952 2307885891584 2310176074059 2312634959232 2313160851456 2315267555328 2319154865664 2320566583296 2321094279168 2323208208384 2327459542304 2327988805632 2331897474816 2334021243008 2334910316544 2335442010112 2337036828672 2339355938472 2341845881856 2342026215424 2344710098304 2346311245824 2346845535552 2348448141312 2349877690368 2352017833984 2353280676201 2356502593536 2358666706032 2360814854216 2361351702528 2363502296064 2364941008896 2368911720448 2369450409984 2371608379392 2373786364404 2374326162432 2376488572416 2381927718912 2383554281472 2385725095936 2388459056256 2389002943663 2390634337728 2393558225352 2396105860096 2396650733568 2398833475584 2401582457664 2403769691232 2407805595741 2408353129728 2409819144192 2412013879296 2414210613248 2416977217008 2418627714048 2421388476416 2423791290816 2426371104768 2426922860544 2431551213056 2433211662336 2434692808704 2436000040656 2438218619928 2440439219764 2441924765696 2442480058368 2446580957184 2448809172992 2450299813888 2451615425532 2453848226466 2454406230528 2457018630144 2457207832576 2460023709696 2461703602176 2462264168448 2465085839958 2467330909029 2469015791424 2474666707968 2476920502784 2477483753472 2481249583104 2482581812256 2485415575552 2486750041503 2488263777792 2490529956096 2491096301568 2493365059584 2499071705088 2500778262528 2504214186624 2505924255744 2506494891712 2508206518272 2511080838162 2511274203648 2513947131904 2514518802432 2516808892416 2518160214024 2519693070336 2521987872768 2526222264384 2526796726272 2528334839808 2530637512704 2532942282752 2534302266678 2535844948992 2540102606496 2542415996848 2542994141184 2545700831232 2548227004407 2551135698944 2552877809664 2555803321344 2556385315512 2558131011072 2560460820736 2562019426304 2566904610816 2569242411008 2571601894771 2572186675968 2574529286784 2580421695488 2581008482304 2583359127552 2586319569792 2588675052096 2593021410798 2596371628032 2598736265216 2601714329136 2604083832168 2604675999744 2607649128448 2609049223872 2610637406208 2613015035904 2613609234432 2618391985092 2621976870912 2623384659168 2625773898384 2627372261376 2629166432256 2629765132288 2634576617088 2634779492352 2637583876096 2640201227496 2642004158976 2642605782348 2643612401664 2646020063232 2650462703616 2651065417728 2653500044286 2655916710993 2658940083072 2660558635008 2665025685504 2667452849152 2668059426816 2670899232768 2673549643968 2676601389056 2679668683776 2681498566656 2682109183488 2683940732928 2688020381696 2689463629944 2692753003521 2693145821184 2695619092608 2698074119104 2698687660032 2701145481216 2704240902636 2707327680512 2707943325696 2710409576448 2712898702176 2713515614208 2715986939904 2720547053952 2722203107328 2724062035968 2726542966784 2729667492864 2730289078472 2732153528832 2735495114688 2737363120128 2737986458144 2739029409792 2741523972096 2742995947419 2747165361408 2751777823704 2752403576832 2754910319616 2756587290624 2759097843712 2764145958912 2764358811648 2769417425138 2770047189504 2772570001152 2773626126336 2778915672064 2780813328384 2784000046464 2786535565632 2789073394016 2791405780992 2796092522496 2798639054848 2801846200608 2804397973104 2805035692032 2811455668224 2813375545344 2814016192512 2817240959952 2819806753176 2821732333056 2825183479104 2828190523392 2830766288896 2831410003968 2836591317183 2837236356864 2840474943488 2842000047432 2844588389916 2846319949824 2846967201792 2849560068096 2854344450048 2856081948672 2857615432308 2860217996454 2862822930877 2863913435136 2864565590528 2866521735168 2870027661312 2871987535872 2872641529856 2875933479951 2876353019904 2877897387456 2880518423328 2882271854592 2887111159296 2887767687168 2890397712384 2892157157376 2894791180288 2896345447632 2902974407424 2905618282112 2906279018496 2908925902848 2912259433608 2915583655936 2917574639616 2920918081536 2921583217728 2923578298368 2926240937984 2929594311189 2933605269504 2936277041152 2938973594024 2939641915392 2942319184896 2947259308448 2949053366272 2949723979776 2952410431488 2953995635682 2955793794048 2958485773824 2963453040912 2964126928896 2967281860608 2969984303104 2976095808192 2976772571136 2981770541568 2982449534764 2984486179584 2986302898176 2986981982208 2994722045952 2998153896192 3000884455296 3003617501248 3004761636864 3005445865472 3011176562688 3013918982144 3017372831424 3019433324544 3020120894112 3024022929408 3029100232704 3029789048832 3032571479184 3035333383992 3038097804196 3038788666368 3045743640576 3048517541888 3049210773504 3052011039948 3054790649274 3055485307392 3058973016064 3060615435696 3062478495744 3064569790464 3065267638272 3067360837632 3071575213281 3073672719936 3077432004024 3080234765412 3083513278976 3084214468608 3087023407104 3090561031584 3092206487552 3094088777728 3095750051667 3099274109568 3101160701952 3103985074176 3109196633088 3109903663104 3113213755392 3116049104896 3119141251296 3122461175808 3126280131072 3128414994432 3129127380736 3131264188416 3133170253824 3134852511336 3137707568268 3142003458048 3144888941376 3145604087808 3148468936704 3151336394752 3153254678528 3154947719742 3159267213312 3162144505856 3165048485872 3165768216576 3168651429888 3172282597323 3175903625216 3178072375296 3181714338816 3184612075008 3187512450304 3191410967136 3195534311424 3198444634112 3202109943552 3205026254976 3205755076608 3210407460988 3211137506304 3213092192256 3215286337536 3216018505728 3222636289344 3224836952064 3228781118976 3231721721088 3235161473024 3235897147392 3240583226244 3242555836416 3244282216448 3246257078272 3248000054208 3250958159904 3251697426432 3253676802048 3256640077824 3262107942912 3262849744896 3265846208352 3268820567376 3271797635288 3272541640704 3276024840192 3280031612928 3282271469568 3283018891264 3286781119944 3289025585664 3289774545372 3292021055232 3299555610624 3300305928192 3303311671296 3306345293277 3310109083008 3315666722004 3317685037056 3320706608128 3321461735424 3324486746112 3328296495552 3332095606784 3333884671026 3336920995863 3338192093184 3338952248832 3341232340992 3344275357696 3348107784216 3348365604864 3352691736576 3355745189888 3357546952032 3359590760448 3362650497024 3368296352512 3369062301696 3371113119744 3374183350272 3375995012208 3379069688904 3381126598656 3386803475328 3387573633024 3390658854912 3394267774976 3397636005876 3402025795584 3403837079552 3407737761792 3408513754016 3410841348096 3414750056991 3422539481088 3426461595648 3429582234624 3432705715712 3441344643072 3444478836736 3448426093056 3450780942336 3451566736128 3457361881064 3461828837376 3462616055808 3468952438848 3472111776224 3472901332992 3478732298496 3480849874944 3484020047872 3484812312576 3491189313456 3491983208448 3497846212224 3501031864512 3502365474816 3503163015168 3505555243008 3512768822784 3513039323136 3517065147456 3520268303328 3522672211968 3523474376464 3524816535552 3528026750976 3533950271488 3534753890304 3538000059048 3541222281324 3542027553792 3545253444096 3547411513344 3553367580672 3554175614976 3557412569088 3560679546606 3563922424153 3564732858624 3572891578368 3575331422208 3576145577984 3578587643904 3582688584384 3585951506592 3590337338028 3594158790144 3594976100352 3598250213376 3601527308288 3605654536848 3613879435264 3617198269568 3618020818944 3621315919872 3625465825512 3627396071936 3629604143104 3632082714624 3635686936224 3639556657152 3642871371776 3647326819584 3649817493504 3652039213056 3655365296128 3657327929892 3660658829646 3662887148544 3663720087552 3669037098272 3669871435776 3673213759488 3675449720832 3677423138298 3680772339699 3685527945216 3685811748864 3690035564544 3693396252672 3696760001536 3698168168448 3703523687136 3707751104512 3712000061952 3715380754176 3716225630208 3721874374656 3728123363328 3732395666688 3735794934144 3739197297472 3740047589376 3748607557632 3751167393792 3752021590016 3756321279936 3758886383616 3759742337568 3762309777408 3766911305472 3770920697856 3771778203648 3775213338624 3782121756244 3782981809152 3789333396576 3792784519888 3795093266432 3795956269056 3799413424128 3801453400017 3803767423488 3805792600064 3808109264896 3810153909744 3813623995272 3814491211776 3818551246848 3822028980224 3826703548416 3829316714496 3834577973268 3837196516608 3838070302934 3840691231104 3843029139456 3849481545728 3850356916224 3853863616512 3858280013952 3861793930176 3870632543232 3871512723456 3875038691328 3878567870464 3883012578144 3889532116197 3890099519488 3894557442048 3895444290304 3898104397824 3902571493704 3906125748252 3911473692672 3913573835808 3915956109312 3919522553856 3923092246528 3927587977638 3932965306368 3936547241984 3938660847576 3941058392064 3943749648384 3944647698432 3951270721216 3952169238528 3956375814144 3960301841244 3963908673522 3968127744256 3969030094848 3975694055424 3979314906112 3981737197568 3988410124608 3990837952512 3992962727936 3997538528256 4001179273728 4002089140224 4006348849152 4014902083584 4019503025664 4023163775232 4025911099392 4026827858816 4032030572544 4034195444916 4038800310272 4039718731776 4043428638912 4047111178656 4048031490048 4051718221824 4060991520768 4061914988544 4065614364672 4069348053264 4073054199032 4073980409856 4080820580928 4083304660992 4086093053952 4087023517696 4089814450176 4094501239296 4095433617708 4098230293248 4103242672032 4106044680192 4106979687216 4108544114688 4112285958144 4116031209472 4120748042112 4127666735556 4131425994878 4132365479424 4134880935936 4138646765568 4145595510784 4146538217472 4154126137707 4155070784256 4158855001728 4163281567744 4168373508096 4171219992576 4175018917888 4177560338432 4179803348448 4183610091024 4187108671488 4193185255168 4194138783744 4197958582272 4202769300912 4206596959656 4212356284416 4217183502336 4221024288768 4224868573184 4229710129764 4232598499584 4237429833728 4242285785088 4246149433344 4247115005952 4255214622848 4260712415232 4263000071148 4266882584874 4269479924736 4273368339968 4274340102144 4281516675072 4284122923008 4288024674304 4290326994681 4295870152704 4296848385792 4299782602752 4305041491968 4307981303808 4308962294784 4310603661312 4314529529856 4320777634992 4323407781888 4330666738944 4334610879872 4335596568576 4338235736064 4342186770432 4344518171448 4349477257216 4350466326528 4354461611136 4358427423168 4359418527744 4363388854272 4368033120256 4373375483904 4376361959424 4382374826592 4385367447552 4386366060496 4389361406976 4399407480832 4400407904256 4404415561728 4408460391036 4409462873088 4413478777344 4420888962672 4423580049408 4424585969664 4428615647232 4432648994816 4436719752517 4437728660736 4445179561368 4449227994484 4450922790912 4451936331776 4454976454656 4464143712288 4464487473152 4472655812352 4473674302146 4476729269376 4479454347264 4483533996032 4492083068928 4498911133696 4501326682944 4505426251872 4507142455296 4508168798208 4515737967104 4516764844032 4520878473216 4526059247136 4530181341168 4536034394112 4543650349056 4547788464128 4553000075988 4557146706294 4558182999552 4563385974784 4568615460864 4572776312832 4573816160256 4578016559922 4582185973911 4588459524096 4590923153544 4593717743616 4597901457408 4601041256448 4602088981504 4610509079904 4615771783168 4620352148118 4625269918464 4626321702912 4630535110656 4638309731328 4641133166592 4646416416768 4654919084608 4655977611264 4663794949632 4668042486016 4669820633088 4670884020224 4674073657344 4678711876944 4683691763712 4684052430848 4689420196608 4692622491648 4693691071104 4696896282624 4699755380736 4704035667968 4706561352402 4713005187072 4717333412064 4721629708432 4722703405056 4727004592128 4729882017792 4732421579613 4737823440896 4738900819968 4743216758784 4747572728808 4748652324864 4752977144832 4763855437824 4767108562944 4771450191872 4776918112512 4778005887326 4781268675456 4787116450704 4792211720192 4793301467136 4797666951168 4803164915328 4807539382464 4815611191482 4816706259456 4819638288384 4824027758592 4828421226496 4833954434016 4837255428096 4842776952832 4847582581632 4852742209536 4853845721088 4863102426112 4866423324672 4869385617408 4872000081312 4876437239856 4880878439528 4883849531392 4884960116736 4893161914368 4897618345984 4900599627776 4903230851064 4907696452932 4908812461056 4914037260288 4914415665152 4920047419392 4923407204352 4924528336896 4930171679916 4934661818058 4938031582848 4949333415936 4953841005568 4954967506944 4962499166208 4965163624512 4970831151104 4973500083006 4976527555584 4981059912192 4982192603136 4986730119168 4998143410176 5000827006539 5001556525056 5008428373248 5011848511488 5012989783424 5016413036544 5022161676324 5022548407296 5027894263808 5029037604864 5033617784832 5036320428048 5039386140672 5043975745536 5052444528768 5053593452544 5056669679616 5061275025408 5065884565504 5068604533356 5071689897984 5080205212992 5084831993696 5085988282368 5091401662464 5096454008814 5102271397888 5105755619328 5111606642688 5112770631024 5116262022144 5120921641472 5124038852608 5133809221632 5138484822016 5143203789542 5144373351936 5149058573568 5160843390976 5162016964608 5166718255104 5172639139584 5177350104192 5186042821596 5192743256064 5197472530432 5203428658272 5208167664336 5209351999488 5218098447744 5219286685837 5221274812416 5226030071808 5227218468864 5236783970184 5243953741824 5246769318336 5251547796768 5254744522752 5258332864512 5259530264576 5269153234176 5269558984704 5275167752192 5280402454992 5284008317952 5285211564696 5287224803328 5292040126464 5300925407232 5302130835456 5307000088572 5311833421986 5316671157343 5317880166144 5321117270016 5330051371008 5334905698304 5336118853632 5341019319909 5341798465536 5347099287936 5353202778112 5359337367552 5362997133312 5364218366976 5367881465856 5376040763392 5378927259888 5385506007042 5391238185216 5396148238208 5397375320064 5402290962432 5408481805272 5414655361024 5415886651392 5420819152896 5425797404352 5427031228416 5431973879808 5441094107904 5444406214656 5448124071936 5453085933568 5459334985728 5460578156944 5464307057664 5470990229376 5474726240256 5475972916288 5478058819584 5483047944192 5485991894838 5490988244469 5494330722816 5503555647408 5504807153664 5509820639232 5513174581248 5518195687424 5528291917824 5528717623296 5538834850276 5540094379008 5545140002304 5547252252672 5557831344128 5561626656768 5568000092928 5573071131264 5578146788032 5582811561984 5592185044992 5597278109696 5603692401216 5608795946208 5610071384064 5618213056729 5622911336448 5626751090688 5628032385024 5634481919904 5639613506352 5643464666112 5650366958208 5656381046784 5661532577792 5662820007936 5673182634366 5674472713728 5680949886976 5684000094864 5689176779832 5692639899648 5693934403584 5699120136192 5708688900096 5712163897344 5715230864616 5720435992908 5725645861754 5727826870272 5729131181056 5733043470336 5740055322624 5743975071744 5745283059712 5751866959902 5755794774912 5757105454401 5761036846656 5764543709184 5774222318592 5775535374336 5780795424768 5784314314752 5789582360576 5792690895264 5805948814848 5811236564224 5812558036992 5817851805696 5824518867216 5831167311872 5835149279232 5841836163072 5843166435456 5847156596736 5852481875968 5859188622378 5867210539008 5872554082304 5877947188048 5879283830784 5884638369792 5891381966457 5894518616896 5898106732544 5899447959552 5904820862976 5907991271364 5911587588096 5916971547648 5926906081824 5928253857792 5934563721216 5939968606208 5945863010283 5952191616384 5953545142272 5963541083136 5964899069528 5968972359168 5972605796352 5973963964416 5989444091904 5996307792384 6001768910592 6007235002496 6009523273728 6010891730944 6022353125376 6027837964288 6034745662848 6038866649088 6040241788224 6048045858816 6058200465408 6059578097664 6065142958368 6070666767984 6076195608392 6077577332736 6091487281152 6097035083776 6098421547008 6104022079896 6109581298548 6110970614784 6117946032128 6121230871392 6124956991488 6129139580928 6130535276544 6134721675264 6143150426562 6147345439872 6154864008048 6160469530824 6167026557952 6168428937216 6174046814208 6181122063168 6184412975104 6188177555456 6191500103334 6197138992317 6198548219136 6202321403904 6207970148352 6218393266176 6219807326208 6226427510784 6232098209792 6238282502592 6244922351616 6252560262144 6256829988864 6258254761472 6262528376832 6266340507648 6269705022672 6275415136536 6284006916096 6289777882752 6291208175616 6296937873408 6302672789504 6306509357056 6309895439484 6318534426624 6324289011712 6330096971744 6331536433152 6337302859776 6344565194646 6351807250432 6356144750592 6363428677632 6369224150016 6375024900608 6382821934272 6391068622848 6396889268224 6400323877311 6404219887104 6410052509952 6411510153216 6420814921976 6422275012608 6426184384512 6430572675072 6432037011456 6445272578688 6449673904128 6457562237952 6463443442176 6470322946048 6471794294784 6481166452488 6485111672832 6488564432896 6496000108416 6501916319808 6503394852864 6507353604096 6513280155648 6524215885824 6525699489792 6531692416704 6537641134752 6543595270576 6545083281408 6552049680384 6560063225856 6564542939136 6566037782528 6573562239888 6578051171328 6579549090744 6584042110464 6599111221248 6600611856384 6606623342592 6612690586554 6618713073427 6620218166016 6631333444008 6635370074112 6641413216256 6642923470848 6648973492224 6656592991104 6664191213568 6667769342052 6673841991726 6676384186368 6677904497664 6682464681984 6688550715392 6696215568432 6696731209728 6710511453219 6711490379776 6715093904064 6719181520896 6725300994048 6736592705024 6738124603392 6742226239488 6748366700544 6751990024416 6758139377808 6762253197312 6773606950656 6775147266048 6781317709824 6788535549952 6795272011752 6804051591168 6807674159104 6815475523584 6817027508032 6821682696192 6829500113982 6835720059441 6845078962176 6852923191296 6859164469248 6865411431424 6882689286144 6888957673472 6896852186112 6901561884672 6903133472256 6914723762128 6923657674752 6930528222177 6937904877696 6944223552448 6945802665984 6957464596992 6961699749888 6968040095744 6969624625152 6982378626912 6983966416896 6995692424448 7002063729024 7004730949632 7006326030336 7011110486016 7025537645568 7026078646272 7034130294912 7040536606656 7045344423936 7046948752928 7049633071104 7056053501952 7059842028603 7067900542976 7069507780608 7076000118096 7082444562648 7084055107584 7090506888192 7094823026688 7106735161344 7108351229952 7114825138176 7121359093212 7127844848306 7129465717248 7145783156736 7150662844416 7152291155968 7157175287808 7165377168768 7167008830989 7171903013184 7180674676056 7188317580288 7189952200704 7196500426752 7203054616576 7211309073696 7223416787223 7234396539136 7236041637888 7242631839744 7250931651024 7254792143872 7259208286208 7264165429248 7271373872448 7279113314304 7285742743552 7294653639168 7299634987008 7304078426112 7310730592256 7314655859784 7321317659292 7325774297088 7327440175104 7338074196544 7339742871552 7346427518976 7350899441664 7354846276596 7361544679398 7371055890432 7371623497728 7380071129088 7386792505344 7393520003072 7401992727087 7407047374272 7415502209024 7424000123904 7430761508352 7432451260416 7443748749312 7456246726656 7460250124509 7464791333376 7471589868288 7478394594944 7480095178752 7497215115264 7502334787584 7504043180032 7512642559872 7517772767232 7519484675136 7524619554816 7533822610944 7541841395712 7543556407296 7550426677248 7564243512488 7565963618304 7578666793152 7585569039776 7590186532864 7591912538112 7598826848256 7602906800034 7607534846976 7611585200128 7616218529792 7620307819488 7627247990544 7628982423552 7637102493696 7644057960448 7653407096832 7658633428992 7669155946536 7674393033216 7676140605868 7681382462208 7686058278912 7698963091456 7700713832448 7707727233024 7714805684313 7716560027904 7723587860352 7741265086464 7743025446912 7750077382656 7757135740928 7766025156288 7779064232394 7789114884096 7790888580608 7796208795648 7805142987408 7812251496504 7822947385344 7827147671616 7831912218624 7839045107712 7846184493056 7855175955276 7865930612736 7873094483968 7877321695152 7882116784128 7887499296768 7889295396864 7902541442432 7904338477056 7912751628288 7920603682488 7927817347044 7936255488512 7938060189696 7951388110848 7958629812224 7963474395136 7967750132979 7976820249216 7981675905024 7985925455872 7995077056512 8002358547456 8004178280448 8012697698304 8029804167168 8039006051328 8046327550464 8051822198784 8053655717632 8064061145088 8068390889832 8077600620544 8079437463552 8086857277824 8094222357312 8096062980096 8103436443648 8121983041536 8123829977088 8131228729344 8138696106528 8146108398064 8147960819712 8161641161856 8166609321984 8172186107904 8174047035392 8179628900352 8189002478592 8190867235416 8196460586496 8206485344064 8212089360384 8213959374432 8217088229376 8224571916288 8232062418944 8241496084224 8255333471112 8262851989756 8264730958848 8269761871872 8277293531136 8291191021568 8293076434944 8308252275414 8310141568512 8317710003456 8326563135488 8336747016192 8342439985152 8350037835776 8355120676864 8359606696896 8367220182048 8374217342976 8386370510336 8388277567488 8395917164544 8405538601824 8413193919312 8434367004672 8442048577536 8449737146368 8459420259528 8465196999168 8474859667456 8484571570176 8492298866688 8494230011904 8509773951549 8510429245696 8521424830464 8526000142296 8533765169748 8538959849472 8546736679936 8548680204288 8563033350144 8568245846016 8576049348608 8580653989362 8588468792631 8591740305408 8593696771584 8599565205504 8610082983936 8615962607616 8617924589568 8627800439853 8629059059712 8641555269984 8646815563776 8661333477888 8669221759744 8671193137152 8676471472128 8684373540864 8689036342896 8698954514432 8708923222272 8716854846336 8718837055488 8726777708544 8736066240512 8746750967808 8752723918848 8764749653184 8770734895104 8772732120992 8778722813952 8788782933567 8798814961664 8800815808512 8808831123456 8816920782072 8818925746176 8826957554688 8841777925344 8847160098816 8849171939328 8857231294464 8865297989632 8873439505034 8875457321472 8890359122736 8898455988968 8901845581824 8903872663552 8909952909312 8928287424576 8928974946304 8945311624704 8947348604292 8953458538752 8958908694528 8967067992064 8984166137856 9002653365888 9010852503744 9014284910592 9016337596416 9031475934208 9033529688064 9041756946432 9052118494272 9060362682336 9072068788224 9087300698112 9095576928256 9106000151976 9114293412588 9116365999104 9126771949568 9137230921728 9145552625664 9147632320512 9156033119844 9164371947822 9176919048192 9181846307088 9187435487232 9195802914816 9202082512896 9204177963008 9214725639843 9221018159808 9231543566336 9240704296236 9250539836928 9252643405824 9261070221312 9276619462656 9282266333184 9287250155001 9309838169216 9311955222528 9327589899264 9336084972032 9339641266176 9341768040448 9348147314688 9357423753888 9367383527424 9368104861696 9378840393216 9385244983296 9387382142208 9393792565248 9399510761472 9408071335936 9413122704804 9426010374144 9434666824128 9443259416864 9445406810112 9454009184256 9459764035584 9464843159226 9475646881792 9477801639936 9486433517568 9495145457616 9497304649728 9505954289664 9527710875648 9534217125888 9542900383744 9553836225024 9556011774652 9562537350912 9574232901408 9584423440384 9586602934272 9595333902336 9606329830656 9615078764928 9631222382964 9633412518912 9639276576768 9648055517184 9656842452992 9667908868032 9674510856192 9692960987983 9695165163264 9705484419072 9707691442176 9726204852224 9732846649344 9738771234816 9744000162624 9752874479712 9761756879056 9767699062784 9769920233472 9786323828736 9795236691968 9801199255552 9806461702128 9815392905864 9817624922112 9828074520576 9828831330304 9840094838784 9846814408704 9849056673792 9860343359832 9869323636116 9876063165696 9898666831872 9907682011136 9909935013888 9919035879831 9930327249024 9941662302208 9947000166012 9953055111168 9962119824384 9964385206272 9973460238336 9996286820352 10001654013078 10010762987589 10016856746496 10023697022976 10025979566848 10032826073088 10044323352648 10045096814592 10055788527616 10058075209728 10067235569664 10072640856096 10078772281344 10087951491072 10104889057536 10107186905088 10113339359232 10122550050816 10131769131008 10137209066712 10143379795968 10160410425984 10169663987392 10171976564736 10182803324928 10192908017628 10204542795776 10211511238656 10223213285376 10225541262048 10232524044288 10241843282944 10248077705216 10267618443264 10276969644032 10286407579084 10288746703872 10298117147136 10321686781952 10324033929216 10333436510208 10345278279168 10354700208384 10372085643192 10385486512128 10394945060864 10406857316544 10416335328672 10418703998976 10436196895488 10438573371674 10442549624832 10452060143616 10454436937728 10473567940368 10493538636672 10503095593536 10509489045504 10516665729024 10519060529152 10538306468352 10539117969408 10550335504384 10560804909984 10568016635904 10570423129392 10574449606656 10584080252928 10601850814464 10604261670912 10614000177144 10623666843972 10633342314686 10635760332288 10642234540032 10660102742016 10669811396608 10672237707264 10682038639818 10691767272459 10694198575872 10706405556224 10718674735104 10725994266624 10728436733952 10735762931712 10752081526784 10757854519776 10771012014084 10782476370432 10792296476416 10794750640128 10804581924864 10816963610544 10829310722048 10841638305792 10851594808704 10854062456832 10863947759616 10882188215808 10888812429312 10896248143872 10906171867136 10918669971456 10921156313888 10928614115328 10941980458752 10949452480512 10951945832576 10956117639168 10966095888384 10971983789676 10981976488938 10988661445632 11007111294816 11009614307328 11019641278464 11026349162496 11036391374848 11042317019097 11056583835648 11057435246592 11077669700552 11080188758016 11090280004608 11094504505344 11115662688256 11123253313536 11136000185856 11146142262528 11156293576064 11165623123968 11184370089984 11194556219392 11207384802432 11217591892416 11220142768128 11236426113458 11245822672896 11253502181376 11256064770048 11268963839808 11279227012704 11286929332224 11300733916416 11312762093568 11323065155584 11325640015872 11346365268732 11348945427456 11361899773952 11368000189728 11378353559664 11385279799296 11387868807168 11398240272384 11417377800192 11424327794688 11430461729232 11440871985816 11451291723508 11455653740544 11458262362112 11466086940672 11480110645248 11487950143488 11490566119424 11503733919804 11511589549824 11514210908802 11522073693312 11529087418368 11548444637184 11551070748672 11561590849536 11579164721152 11585381790528 11611897629696 11622473128448 11625116073984 11635703611392 11649037734432 11662334623744 11668596348591 11670298558464 11683672326144 11686332870912 11694313193472 11704963751936 11718377244756 11734421078016 11745108164608 11755894376096 11758567661568 11769276739584 11782763932914 11789037233792 11796213465088 11798895919104 11809641725952 11815982542728 11823175176192 11833943095296 11853812163648 11856507715584 11869127442432 11879937212416 11891726020566 11904383232768 11907090284544 11927082166272 11929798139056 11937944718336 11945211592704 11978888183808 11992615584768 12003537821184 12014470004992 12019046547456 12021783461888 12044706250752 12055675928576 12069491325696 12077733298176 12080483576448 12096091717632 12116400930816 12119156195328 12130285916736 12141333535968 12152391216784 12155154665472 12182974562304 12194070167552 12196843094016 12208044159792 12219162597096 12221941229568 12235892064256 12242461742784 12249913982976 12258279161856 12261070553088 12269443350528 12286300853124 12294690879744 12309728016096 12320939061648 12334053115904 12336857874432 12348093628416 12362244126336 12368825950208 12376355110912 12383000206668 12394277984634 12397096438272 12404642807808 12415940296704 12436786532352 12439614652416 12462378413121 12464196419584 12476565005184 12489844703232 12505120524288 12513659977728 12516509522944 12525056753664 12532681015296 12539410045344 12550830273072 12579555765504 12582416351232 12593875746816 12605345579008 12613018714112 12619790878968 12637068853248 12648578023424 12660193943488 12663072866304 12674605719552 12689130389292 12703614500864 12712289501184 12726857355264 12738448300032 12750049801216 12765643868544 12782137245696 12793778536448 12800647754622 12808439774208 12820105019904 12823020306432 12841629843952 12844550025216 12852368769024 12864074022912 12870980984043 12890545157376 12899347808256 12915124475904 12926886884352 12940645892096 12943588589568 12962332904976 12970223345664 12977128865792 12992000216832 13003832639616 13006789705728 13014707208192 13026560311296 13048431771648 13051398979584 13063384833408 13075282269504 13087190541152 13090166562816 13104099360768 13120126451712 13129085878272 13132075565056 13147124479776 13156102342656 13159098181488 13168084220928 13198222442496 13201223712768 13213246685184 13225381173108 13237426146854 13240436332032 13262666888016 13270740148224 13282826432512 13285846941696 13297946984448 13310159257551 13313185982208 13328382427136 13335538684104 13347683983452 13352768372736 13355808995328 13364929363968 13377101430784 13392431136864 13393462419456 13421022906438 13430187808128 13433246060269 13438363041792 13450601988096 13473185410048 13476249206784 13496733401088 13503980048832 13516278755616 13524506394624 13547213901312 13550294532096 13562635419648 13577071099904 13590544023504 13608103182336 13615348318208 13630951047168 13634055016064 13643365392384 13659000227964 13671440118882 13690157924352 13705846382592 13718328938496 13730822862848 13746557921733 13765378572288 13777915346944 13793704372224 13803123769344 13806266944512 13829447524256 13847315349504 13861056444354 13875809755392 13888447104896 13891605331968 13914929193984 13923399499776 13936080191488 13939249250304 13964757253824 13967932833792 13991384848896 14004127458048 14009461899264 14012652060672 14022220972032 14051075291136 14052157292544 14068260589824 14081073213312 14090688847872 14093897505856 14099266142208 14112107003904 14119684057206 14135801085952 14139015561216 14152000236192 14164889125296 14168110215168 14181013776384 14189646053376 14213470322688 14216702459904 14229650276352 14242718186424 14255689696612 14258931434496 14291566313472 14301325688832 14304582311936 14314350575616 14330754337536 14334017661978 14343806026368 14361349352112 14376635160576 14379904401408 14393000853504 14406109233152 14422618147392 14446833574446 14459990982073 14468793078272 14472083275776 14485263679488 14501863302048 14509584287744 14518416572416 14528330858496 14542747744896 14558226628608 14571485487104 14589307278336 14599269974016 14608156852224 14621461184512 14629311719568 14642635318584 14651548594176 14654880350208 14676148393088 14679485743104 14692855037952 14701798883328 14709692553192 14723089358796 14742111780864 14743246995456 14760142258176 14773585010688 14787040006144 14803985454174 14814094748544 14831004418048 14848000247808 14861523016704 14864902520832 14887497498624 14912493453312 14920500249018 14929582666752 14943179736576 14956789189888 14960190357504 14994430230528 15004669575168 15008086360064 15025285119744 15035545534464 15038969350272 15049239109632 15067645221888 15083682791424 15087112814592 15100853354496 15128487024976 15131927236608 15157333586304 15171138079552 15180373065728 15183825076224 15197653696512 15205813600068 15215069693952 15223170400256 15232437059584 15240615638976 15254495981088 15257964847104 15274204987392 15288115920896 15306814193664 15317266857984 15338311893072 15348786066432 15352281211736 15362764924416 15372116557824 15397926182912 15401427664896 15415454466048 15429611368626 15433120055808 15447175720704 15482530172928 15486050893824 15500154765312 15514271481856 15532050312576 15558128464788 15578229768192 15581777161216 15592417591296 15610285974816 15624502993008 15654295343232 15657860057511 15663824437248 15678090215424 15692368986112 15710351910552 15731861225472 15746188967936 15754643390304 15764233568256 15774998593536 15778590793728 15805082884864 15808676954112 15825503256576 15841207364976 15855634694088 15872510977024 15876120379392 15902776221696 15917259624448 15926948790272 15935500265958 15950013472029 15953640498432 15963351810048 15971850911744 15990154113024 16004717094912 16008356560896 16023057959727 16025395396608 16059608334336 16078012102656 16092655100928 16103644397568 16107311435264 16128122290176 16136781779664 16155201241088 16173714555648 16188444714624 16192125960192 16206872887296 16243966083072 16247659954176 16262457458688 16277392213056 16292216796128 16295921639424 16323282323712 16333218643968 16344372215808 16348094070784 16359257800704 16378004957184 16381734470832 16392921172992 16412970688128 16424178720768 16427918748864 16434176458752 16449143832576 16464124837888 16472964733407 16482992168448 16510666942224 16525703979512 16529461917696 16539523743744 16554587062272 16582382043136 16586152869888 16616504550828 16620283137024 16635420006912 16653126270976 16673494032384 16684879970304 16700075671552 16719213393792 16723020605641 16734440364096 16748434685952 16772741020672 16776555134976 16791834329088 16811077203648 16826387838624 16854639170187 16868734009344 16884097155072 16899474292736 16918840519056 16930393998336 16949719334912 16969143140352 16984597733376 16988460023808 17019547903098 17020858491392 17042849660928 17052000284592 17067530339496 17077919698944 17093473359872 17097360408576 17126066700288 17136491692032 17152098697216 17161307978724 17176937585262 17183480610816 17187393543168 17199130411008 17220165967872 17231925215232 17235849179136 17255600879706 17271316363203 17283110539968 17293631127552 17322666955776 17338443519488 17342386274304 17352942944256 17368747081728 17378072685792 17397909028864 17417846444544 17433709692672 17437674110976 17453555417088 17472132481024 17493501935616 17505447837696 17529499306368 17541469790208 17545464241984 17557445627904 17577565867134 17597629923328 17601631617024 17617662246912 17633841564144 17637851492352 17653915109376 17683555850688 17694320197632 17698343878656 17714462588928 17730595979264 17746879010068 17750914642944 17780718245472 17796911977936 17803691163648 17807745327104 17819905818624 17837589030849 17856574849152 17857949892608 17890623249408 17894697208584 17906917077504 17917817389056 17934135984128 17968332275712 18001213263397 18005306731776 18021705007488 18028569821184 18032675192832 18062951868416 18067059376128 18083513892864 18104236988544 18120725364672 18144137576448 18174601396224 18191153856512 18212000303952 18228586825176 18232731998208 18253543899136 18274461843456 18291105251328 18295264641024 18312066239688 18328743895644 18353838096384 18363692614176 18374870974464 18391605829632 18404165025792 18408355926016 18429451279686 18442036319616 18463087132672 18481408592472 18501079673856 18505286811648 18522140442624 18553238925312 18564532666368 18574500310002 18591416976951 18619676338432 18623910445056 18655179798528 18672169944064 18679282532352 18683536080896 18696294629376 18714847507776 18734767054848 18736209723392 18757680786432 18770489966592 18774764284416 18787585130496 18799021522944 18816142671872 18826245409608 18852020748288 18869333648256 18886518833728 18890813620224 18908018368512 18919528071168 18929686318452 18951293763584 18955603279872 18972867035136 18990290915232 18994609299456 19011908579328 19055421751296 19068434251776 19085800767488 19107672450048 19112023549304 19125074701824 19148465802816 19168846880768 19173205868544 19190667804672 19200971631933 19212659661312 19230157529856 19262444765928 19266825037824 19278553153536 19296111034368 19313684905984 19335817736064 19349021712384 19385921975966 19390330326528 19410968838144 19415382884352 19452409704448 19465693298688 19488000325248 19505748959424 19523513758112 19535398125568 19539840466944 19572647657472 19590473383936 19602398511104 19612923404256 19630785811728 19635249844224 19656149041152 19680189677568 19693628817408 19698113347584 19720686719664 19738647272232 19752126331392 19797333663744 19815364022272 19819870027776 19838071759662 19856139220281 19860654498048 19883324604416 19894000332024 19906110222336 19924239648768 19928770412544 19946920476672 19992573640704 20003308026156 20021525975178 20033713492992 20047394045952 20051959133696 20065652146176 20088646705296 20090193629184 20111577055232 20131534359657 20134471139328 20145281712192 20157544562688 20175902982144 20209778115072 20214373810176 20226678718464 20245100101632 20263538262016 20274418133424 20286759591936 20320820851968 20339327974784 20343953129472 20365606649856 20385816035256 20409085591552 20423022477312 20446426570752 20451082524096 20465048088576 20483686565888 20496155410432 20507160178323 20535236886528 20553939288064 20572815158168 20577493407744 20596234294272 20643373563904 20648067858432 20666873020416 20690556558336 20709400416768 20744171286384 20770973024256 20789890121728 20813714633088 20832670657344 20837407997952 20872393790976 20877146743348 20885099249664 20904120287232 20908873875456 20947135880736 20987077273344 21006191187072 21018978091008 21033331458048 21038121058304 21076612936704 21078235938816 21100671008768 21121609819968 21136033271808 21140846258784 21148899213312 21168160505856 21203701628928 21208523341824 21228000354288 21247333687944 21266684629372 21271520664576 21284469080064 21320205484032 21339622793216 21344475414528 21364077279636 21383534544918 21388397151744 21412811112448 21437349470208 21451988533248 21456873467904 21471525863424 21501026492967 21504163053568 21515709039552 21542024028168 21564952740864 21584592952832 21589501280256 21609163849728 21633927221088 21658621444096 21670250361669 21703189617408 21708124913664 21727895519232 21764376431616 21777624858624 21792496287744 21812343734272 21837339942912 21842312627776 21857228230656 21883960917504 21898904961024 21903891665152 21912235278336 21932191776768 21943967579352 21963952977876 21977322891264 22014222589632 22019228614656 22039282556928 22052698324992 22072782749696 22084634038194 22113167671296 22114870493184 22155339401104 22160377516032 22180560009216 22205978181261 22231325376512 22246506627072 22272000371712 22292284525056 22312587152128 22331246247936 22368740179968 22389112438784 22414769604864 22435183784832 22440285536256 22472852226916 22491645345792 22507004362752 22512129540096 22537927679616 22558454025408 22573858664448 22601467832832 22625524187136 22646130311168 22651280031744 22692730537464 22697890854912 22723799547904 22736000379456 22756707119328 22770559598592 22775737614336 22796480544768 22834755600384 22848655589376 22860923458464 22881743971632 22902583447016 22911307481088 22916524724224 22932173881344 22960221290496 22975900286976 22981132238848 23007467839608 23023179099648 23028421817604 23044147386624 23058174836736 23096889274368 23102141497344 23123181699072 23144417052939 23170763581056 23223795259392 23244946256896 23250232147968 23271407222784 23298075468864 23324669247488 23337192697182 23367344652288 23372665741824 23388626386944 23409927503872 23436754489512 23468842156032 23490216329216 23511788752192 23517135323136 23538553479168 23565527865828 23578074467584 23592426930176 23597791838208 23619283451904 23631965085456 23646350352384 23667886190592 23707624327296 23713015431168 23738254884864 23759874424832 23783452041132 23808766465536 23814180569088 23854164332544 23859596278112 23875889436672 23890423185408 23903250398937 23957776367616 23985231169536 24007075642368 24028940009984 24038093094912 24043566923776 24089412501504 24111351857152 24138982651392 24155466596352 24160967152896 24192183435264 24232801861632 24238312390656 24260571833472 24282667071936 24304782433568 24310309330944 24365949124608 24388140335104 24393686188032 24416088319584 24438325194192 24443882459136 24484923485568 24499827965952 24516558323712 24522141106176 24538886701056 24572601706248 24589381759488 24619456032192 24641878123296 24668106231808 24673715748864 24696187256832 24724488252672 24737651900416 24752710221824 24766000413336 24788555969268 24794192876544 24809285615616 24831880593408 24873573064704 24879229304832 24924756826242 24947456969071 24953130010368 24979689406464 25010241048576 25027319955456 25033019045888 25050113507328 25065362030592 25078820090688 25101660546144 25159111531008 25164832702464 25187751493632 25210691158016 25226037428224 25239581757936 25297156046848 25320387886976 25326145732608 25349211439104 25378260778584 25407229001728 25424579002368 25453714710528 25476896600064 25500099602432 25529321854647 25531287737088 25564274491392 25587557072896 25601295509244 25616879548416 25640210039808 25646040612864 25683259687904 25689100050432 25704737538048 25728148045824 25741961968086 25765406377893 25781090314752 25798695616512 25830248951808 25853773768704 25881291784192 25887177179136 25924665809952 25940446691328 25954257731584 25984000433664 26007665279232 26013579411456 26029414416384 26053120622592 26096863543296 26126769666816 26150564539008 26174381082304 26180333125632 26208198721536 26240252903424 26258171756544 26264151130112 26294248959552 26312204685312 26318196362976 26336168441856 26396444884992 26402447425536 26426493370368 26450762346216 26474852293708 26480872664064 26525333776032 26541480296448 26565652865024 26571693883392 26595893968896 26620318515102 26626371964416 26656764854272 26671077368208 26695367966904 26705536745472 26711617990656 26729858727936 26754202861568 26784862273728 26786924838912 26842045812876 26860375616256 26866492120538 26876726083584 26901203976192 26946370820096 26952498413568 27007960097664 27032557511232 27049012789248 27094427802624 27100589064192 27125270839296 27154142199808 27181088047008 27216206364672 27230696636416 27261902094336 27268110032128 27286730784768 27318000455928 27342880237764 27380315848704 27411692765184 27436657876992 27461645725696 27493115843466 27530757144576 27555830693888 27587408744448 27606247538688 27612533889024 27644176919529 27658895048512 27694630699008 27722112888708 27751619510784 27776894209792 27783210663936 27829858387968 27846798999552 27872160382976 27929514507648 27935865667584 27982769697792 28008254916096 28018923798528 28025304121344 28044441944064 28102150582272 28104314585088 28136521179648 28162146426624 28181377695744 28187795011712 28198532284416 28224214007808 28239368114412 28271602171904 28278031122432 28304000472384 28329778250592 28336220430336 28362027552768 28379292106752 28426940645376 28433404919808 28459300552704 28485436372848 28511379393224 28517862868992 28583132626944 28602651377664 28609164623872 28628701151232 28661508675072 28668035323956 28687612052736 28722698704224 28753270321152 28759808802816 28786001707008 28812218466304 28845236294784 28893667148892 28919981964146 28937586156544 28944166551552 28970527358976 29003726604096 29019168575488 29036833144832 29078882963949 29085495489792 29116453257216 29142970974208 29178614556672 29198539948032 29216313704448 29242922369024 29258623439136 29285270637168 29303097188352 29309760700416 29352296786176 29358971486208 29385710075904 29403597766656 29419385106384 29446178717592 29484223561728 29486493990912 29520284516352 29547170021376 29574080012288 29607970908348 29628189497088 29662008836096 29696000495616 29723046033408 29729805041664 29757107639493 29824986906624 29841000498036 29859165333504 29886359473152 29913578379776 29920380715008 29988860461056 30016172720128 30032288962767 30050570239488 30071091068928 30077938700544 30098478219264 30135290443776 30167365582848 30174225629184 30201706708992 30256974049952 30263854473216 30314667172608 30342276159104 30360746131456 30367650152448 30395307393024 30411627200136 30430139387904 30446340800512 30481231277952 30508991962176 30515929694208 30548409974784 30576231841792 30613628387328 30634533715968 30676623786144 30697572132864 30704562423472 30725529848832 30744233115648 30795852365824 30802855329792 30830908932096 30859222737252 30866240111616 30894351441408 30965060345856 30972101787648 31000309530624 31028542963712 31057038267619 31064100625152 31116256929576 31156459536384 31163554322432 31184835182592 31220571949632 31249005986016 31308590686464 31315720115022 31327648874496 31356180430848 31384737972224 31420703821104 31492377935872 31509286780608 31528467136512 31549997187072 31557181587456 31610165769728 31617353908224 31651006513152 31682414729952 31711269388176 31745021954048 31752240758784 31805552443392 31834519248896 31853897580544 31871000531916 31900026944058 31907280996864 31926703620096 31943701823488 31980308226048 32009434189824 32016713121792 32046115919454 32075301817377 32119216668672 32156024205312 32185310201856 32207288795136 32214622870528 32256244580352 32273563559328 32310402482176 32347429111296 32376889429248 32384251920384 32413745774592 32487932166144 32524914917376 32554784426112 32584433592256 32591843278848 32646564647424 32666437287936 32688744431616 32696188141568 32718515601408 32756009914368 32763468941664 32785842345984 32825941376256 32848357441536 32855837497728 32868352917504 32898287665152 32928249675776 32945929466814 32965984336896 33021333884448 33051407959024 33058923835392 33079047487488 33109174124544 33126951057291 33164764086272 33172305739776 33233009101656 33240566274048 33270840013824 33306252541952 33346988064768 33369759940608 33400151343104 33438426787584 33446041211282 33468880728192 33496869371904 33545482041344 33553110269952 33583668658176 33622154407296 33652775677248 33709278340374 33737468018688 33768194310144 33798948585472 33837681038112 33860787996672 33899438669824 33938286280704 33969195466752 33976920047616 34039095806196 34041716982784 34085699321856 34104000569184 34135060678992 34155839397888 34186946719744 34194720817152 34252133400576 34272983384064 34304197394432 34322615957448 34353875170524 34366961221632 34374787086336 34398260822016 34440331935744 34463850430464 34471698358272 34511201759412 34542632726406 34566221079936 34587262255104 34645333911552 34676887038976 34684772548608 34737494163456 34756145371584 34795818057728 34835692889088 34867419385344 34875348221952 34907110834176 34944264962048 34987003871232 35005789045773 35010895675392 35058998612736 35082939580416 35090928483968 35114891255808 35155131734268 35195259846656 35203263234048 35235324493824 35267683128288 35275702984704 35307830218752 35367111701376 35388640395264 35396687757312 35428925177856 35461191958528 35493758020136 35501829285888 35561436490944 35593823955872 35607382327296 35615490654208 35639811637248 35675178061698 35713149698304 35715899785216 35781246498816 35789394417168 35813834155008 35835634778112 35868271968256 35936664551424 36002426526794 36010613463552 36043410014976 36057139642368 36065350385664 36125903736832 36134118752256 36167027785728 36208473977088 36241450729344 36288275152896 36349202792448 36382307713024 36424000607904 36457173650352 36465463996416 36548923686912 36582210502656 36590529282048 36624132479376 36657487791288 36707676192768 36727385228352 36749741948928 36783211659264 36808330051584 36816711852032 36858902559372 36884072639232 36926174265344 36962817184944 37002159347712 37010573623296 37044280885248 37106477850624 37129065332736 37149000620004 37182833953902 37216698101401 37239352676864 37247820890112 37310359597056 37344339888128 37367072161792 37387135239363 37392589258752 37429695015552 37469534109696 37472419446784 37515361572864 37540979933184 37549528568832 37575170260992 37598043045888 37632285343744 37652490819216 37738667296512 37773037667456 37781627240448 37816036737024 37839056142336 37859372636904 37902587527168 37911206559744 37945734070272 37980581830464 37989218598912 38023817158656 38110843502592 38136868503552 38171601534976 38215344900096 38224047098608 38250149403648 38296931605632 38337693761536 38346411737088 38381335609344 38401943263866 38425319322624 38460315059712 38524889531856 38533650075648 38557106307072 38592222068736 38627369811968 38671635472128 38698043424768 38771843951932 38780660653056 38821937676288 38830765768704 38904819408896 38931386597376 38976000650496 39011497918848 39047027516224 39070796251136 39079680933888 39145295314944 39180946767872 39204797022208 39225846808512 39261571623456 39270499688448 39312298082304 39360379355136 39387257634816 39396226695168 39441373439328 39477294544464 39504252662784 39594667327488 39630728044544 39639740055552 39676143519324 39712278440562 39721308996096 39766649208832 39788000664048 39812220444672 39848479297536 39857540825088 39893840953344 39930477772653 39985147281408 40006616052312 40043051950356 40067426985984 40094788091904 40103918267392 40131304292352 40177293410592 40180387258368 40223154110464 40263068719314 40290563424384 40299738180807 40315089125376 40351805964288 40419556230144 40428747620352 40490200203264 40527076524032 40548836266848 40573519183872 40641641703936 40678655949568 40687906258944 40731213299712 40771632070512 40818171183104 40846044954624 40892853141504 40902165048192 40930096177152 40967373131776 40992310820864 41014320356646 41070473773056 41107878576128 41145630316336 41154986815488 41192468588544 41239673765199 41286747127808 41296135716864 41333746040832 41381113116672 41418800833536 41488342572768 41541946048512 41579780243456 41627429266176 41665341314688 41674815995904 41744787581952 41754293486696 41770198499328 41808240574464 41817747750912 41894271761472 41974154546688 42012382374144 42037956182016 42066662916096 42076242116608 42153225873408 42156471877632 42201342017536 42243219639936 42272066543616 42281692517568 42297798426624 42336321011712 42407403257856 42417046683648 42456000708576 42494667375888 42533369258744 42543041329152 42568938160128 42640410968064 42679245586432 42688950829056 42728154559272 42767069089836 42776794303488 42825622224896 42874698940416 42903977066496 42913746935808 42943051726848 43002052985934 43031418079104 43084048056336 43129905481728 43169185905664 43179002560512 43218327699456 43267854442176 43317242888192 43340500723338 43379972946219 43406379234816 43416249827328 43455791038464 43528752863232 43555249717248 43584992575488 43624687468544 43674679885824 43684625255552 43714456461312 43767921835008 43797809922048 43807783330304 43824470556672 43864383553536 43887935158704 43927905955752 43954645782528 44028445179264 44038457229312 44078565113856 44105396649984 44145565499392 44169268076388 44226335342592 44229740986368 44310678802208 44320755032064 44361120018432 44411956362522 44462650753024 44493013254144 44544000743424 44584569050112 44625174304256 44662492495872 44737480359936 44778224877568 44829539209728 44870367569664 44880571072512 44945704453832 44983290691584 45014008725504 45024259080192 45075855359232 45116908050816 45147717328896 45202935665664 45251048374272 45292260622336 45302560063488 45385461074928 45395781709824 45472000758912 45513414238656 45541119197184 45551475228672 45592961089536 45669511200768 45697311178752 45721846916928 45763487943264 45805166894032 45822614962176 45833049448448 45864347762688 45920442580992 45951800573952 45962264477696 46014935679216 46046358199296 46056843635208 46088294773248 46116349673472 46193778548736 46204282994688 46246363398144 46288834105878 46330991513989 46341527162112 46447590518784 46489892513792 46500464295936 46542814445568 46596150937728 46649338494976 46674385394364 46734689304576 46745331483648 46777252773888 46819855007744 46873508979024 46973580172533 46980432658432 47023577504384 47034270646272 47077106958336 47131055731656 47156148935168 47184853860352 47195583676416 47238566903808 47263930170912 47292700704768 47335772381184 47415248654592 47426030862336 47476509769728 47519748849664 47566904082264 47617532931072 47628361138176 47708328665088 47719192556224 47751778873344 47780846370816 47806500797874 47850040416087 47915552735232 47970462339072 48014151284736 48057880019968 48076186189824 48087133847552 48178825003008 48222703714304 48277965302784 48310933192704 48321934305792 48384366870528 48465603723264 48521143666944 48565334143872 48609564867136 48620618661888 48731898249216 48776280670208 48787372376064 48832176639168 48876650388384 48887764918272 48969846971136 48999655931904 49033116647424 49044282212352 49077773402112 49145203412496 49178763518976 49238912064384 49283756246592 49336212463616 49347431497728 49392374513664 49418894200221 49448976505344 49475303800832 49505420443648 49532000826672 49577111938536 49588385753088 49618571231232 49663761186816 49747146129408 49758458609664 49849513652484 49894913938142 49906260020736 49959378812928 50020482097152 50054639910912 50066038091776 50100227014656 50157640181376 50169061816923 50203321092288 50318223062016 50329665404928 50375502987264 50421382316032 50452074856448 50479163515872 50563917510561 50640775773952 50652291465216 50698422878208 50756521557168 50814458003456 50849158004736 50907429421056 50953793200128 51000199204864 51058643709294 51062575474176 51128548982784 51175114145792 51202591018488 51233759096832 51280420079616 51292081225728 51366519375808 51378200100864 51409475076096 51456296091648 51483923936172 51530812755786 51562180629504 51597391233024 51660497903616 51707547537408 51762583568384 51813949089609 51849331619904 51880893382656 51908515463168 51968000867328 52015330558464 52027158822912 52058828832768 52106241245184 52193727086592 52253539333632 52301129078016 52348762164608 52360666251264 52416397443072 52480505806848 52516343513088 52528302260224 52588497919104 52624409370624 52636392725952 52672336883712 52792889769984 52804894851072 52852986740736 52901524692432 52949704587416 52961745328128 53050667552064 53082960592896 53131305730048 53143387766784 53191787937792 53240637030204 53252743928832 53313529708544 53342154736416 53390735933808 53411073490944 53423235981312 53459717455872 53508405723136 53569724547456 53573849677824 53684091625752 53720751232512 53732984241076 53753452167168 53802407952384 53892741640192 53904996827136 54003639790191 54015920195328 54065115022464 54098025578496 54188855605248 54201178128384 54250541678592 54308284399616 54362176094016 54432412729344 54523804188672 54536220064256 54573461569536 54636000911856 54685760475528 54760631697408 54823385530368 54873315753984 54923291451392 54986231686932 55061514289152 55111661387776 55174817488896 55212495077376 55225067778048 55288353839058 55317790097024 55389261398016 55444225777416 55503239021568 55553788419584 55566421327872 55659716775936 55693597999104 55744320765952 55774250930853 55859029015296 55871731335168 55965539395584 56016509832192 56037847597056 56050608242688 56088883888128 56204301164544 56208629170176 56273042359296 56324292853248 56362755391488 56375590023424 56397064568832 56448428015616 56478736228824 56543204343808 56556062244864 56608000944768 56659556501184 56672440860672 56724055105536 56758584213504 56853881290752 56866809839616 56918601105408 56970872745696 57022758786448 57035725737984 57166265253888 57205302755328 57218329247744 57257402302464 57323017350144 57336070647912 57375224105472 57445397408448 57506540642304 57519617605632 57572003414016 57624436932608 57677356782721 57690472589568 57787334297784 57839963928292 57875172313088 57888333103104 57941054717952 58007453208192 58038337150976 58073666289664 58157765927898 58170990979584 58232906514432 58285941948416 58357229113344 58397079896064 58485844738048 58517246878272 58570541274336 58606194376704 58619521400832 58704593572352 58717942972416 58771420151808 58807195533312 58838770212768 58892357435184 58968447123456 59040569032704 59094340042752 59148160024576 59215941816696 59256378994176 59324017672192 59392000991232 59446092066816 59459610083328 59514215278986 59568417660843 59649973813248 59682000996072 59718330667008 59772718946304 59827156759552 59840761430016 59977720922112 60032345440256 60064577925534 60101140478976 60142182137856 60155877401088 60196956438528 60270580887552 60334731165696 60394603078971 60403413417984 60513948099904 60527708946432 60629334345216 60684552318208 60721492262912 60735300304896 60790614786048 60823254400272 60860278775808 60892681601024 60962462555904 61017983924352 61031859388416 61096819949568 61152463683584 61227256774656 61269067431936 61353247572288 61395144265728 61409124846944 61451059697664 61488466231296 61521480534969 61591704731648 61605710659584 61661817864192 61718445474504 61732480223232 61788702882816 61930120691712 61944203575296 62000619061248 62057085927424 62114076535238 62128201250304 62232513859152 62312919072768 62327108644864 62369670365184 62441143899264 62498011972032 62617181372928 62631440230044 62655297748992 62712360861696 62769475944448 62841407642208 63018573561216 63056934273024 63099994374144 63114363174912 63220331539456 63234707816448 63302013026304 63364829459904 63422538776352 63490043908096 63504481517568 63611104886784 63669038497792 63707795161088 63742001063832 63800053888116 63814561993728 63853407240192 63887403646976 63960616452096 64018868379648 64033426243584 64092231838908 64150603634754 64238433337344 64312048410624 64370620403712 64414577590272 64429245741056 64503079478901 64512489160704 64547127118656 64620804964352 64694858222592 64753778858496 64768503840768 64827491549184 64975864332288 65010751085007 65109568852224 65168867184512 65183686557696 65293129294848 65332874575872 65377488863232 65392376283136 65437031202816 65512019828736 65526937883328 65571684691968 65651882752512 65696714883072 65711674995456 65736705835008 65796575330304 65856499351552 65891858933628 65931968673792 66042667768896 66102815918048 66117847670784 66158094974976 66218348249088 66253902114582 66329528172544 66344611479552 66466018203312 66481132548096 66541680027648 66612505083904 66693976129536 66739519881216 66800302686208 66876853575168 66892082422564 66937761456384 66993738743808 67090964082688 67106220539904 67167337316352 67244308814592 67305551354496 67418556680748 67474936037376 67536388620288 67597897170944 67675362076224 67721575993344 67850726915881 67876572561408 67938390933504 67953840095232 68078191612392 68083433965568 68171398643712 68208001138368 68270121357984 68311678795776 68373893439488 68389441634304 68504266801152 68545966768128 68608394788864 68645231914896 68707750341048 68733922443264 68749574172672 68796521644032 68880663871488 68927700860928 68943396716544 69022403518824 69085265452812 69132442159872 69174524510208 69290667823104 69353774077952 69369545097216 69433251158817 69512290743168 69591636115456 69671385778176 69734838770688 69750696443904 69814221668352 69888529924096 69974007742464 70011578091546 70117997225472 70165879160832 70181856967936 70229782511616 70310263468536 70390519693312 70406526468096 70470648987648 70535366256576 70551405969408 70615660437504 70734223402752 70777280790528 70793375514624 70857850355712 70922383917056 70987516040272 71003658571776 71122872981888 71187647911744 71214764654592 71230981308416 71279623274496 71350356123396 71426299396608 71431799570432 71562492997632 71578788834336 71627668310016 71671269556224 71736543936512 71873329102848 72004853053588 72021226927104 72086820029952 72114279284736 72130700771328 72251807473664 72268237504512 72334055571456 72416947954176 72482901458688 72576550305792 72698405584896 72764615426048 72848001215808 72914347300704 72930927992832 73097847373824 73164421005312 73181058564096 73248264958752 73314975582576 73454770456704 73499483897856 73566423318528 73616660103168 73633423704064 73717805118744 73768145278464 73852348530688 73925634369888 74004318695424 74021147246592 74088561770496 74212955701248 74258130665472 74298001240008 74365667907804 74433396202802 74478705353728 74495641780224 74620719194112 74688679776256 74734144323584 74774270478726 74842370907213 74859390031104 74939068219392 74944838893568 75030723145728 75081959866368 75099057137664 75150340521984 75196086091776 75264570687488 75304981638432 75477334593024 75546075334912 75563254480896 75632073474048 75678112284672 75718745273808 75805175054336 75891468140544 75961163660928 75978437197824 76047634317312 76221687005184 76273737007104 76343203069952 76430689800192 76448094197216 76500298807296 76587965563941 76593863211264 76675387523072 76692823474176 76762671218688 76803886527732 76850638645248 76920630119424 77049779063712 77067300151296 77114212614144 77184444137472 77254739623936 77296219133679 77343270944256 77396086849536 77543687903864 77561321306112 77643875352576 77661531537408 77809638817792 77862773194752 77952001300992 78022995837696 78094055032448 78141592502272 78159361867776 78290590629888 78361893535744 78451693617024 78523143246912 78540999376896 78624596164608 78720758710272 78774515269632 78792453390336 78882746878656 78954589088928 79008505325568 79189334654976 79261456089088 79279480111104 79352287038648 79424556881124 79442617992192 79533298417664 79576001328096 79624440889344 79696958595072 79715081650176 79787681906688 79860955545306 79970294562816 80013232104624 80086103900712 80134853971968 80189576183808 80207836534784 80262608584704 80354586821184 80360774516736 80446308220928 80526137438628 80581126848768 80599476361614 80630178250752 80703611928576 80839112460288 80857495240704 81054153048064 81097672533696 81147038367744 81283283407872 81357311899136 81375812517888 81462426599424 81543264141024 81636342366208 81692089909248 81785706283008 81804330096384 81860192354304 81934746263552 81984621641728 82028640713292 82140947546112 82215757152256 82291260632672 82309973630976 82384937177088 82479347530398 82573494255616 82592271433728 82667492081664 82762226233344 82837601667072 82976685145536 83083892097024 83159560486912 83254858532352 83330682629376 83349631991808 83489575163904 83508586973392 83540396998656 83616481148928 83788543522944 83948309093376 84024764748288 84075912364032 84133325832192 84152484233216 84306451746816 84312943755264 84486439279872 84544133087232 84563385035136 84595596853248 84672642023424 84814806515712 84834093367296 84912001417152 84989334751776 85066738517488 85086082658304 85137876320256 85280821936128 85358491172864 85377901658112 85456309118544 85534138179672 85553588606976 85651244449792 85749397880832 85807954132992 85827493871616 85886103453696 86004105971868 86062836158208 86168096112672 86259810963456 86338371811328 86358005121024 86436655398912 86535708884352 86634485776384 86681001446676 86759945892438 86812758469632 86832499654656 86911582076928 87057505726464 87110499434496 87236648891847 87249374937088 87349359771648 87369250511104 87428912922624 87535843670016 87595619844096 87615566660608 87648941113344 87728767107072 87775870317408 87855811911504 87909291565056 88056890358528 88076914458624 88157130227712 88210793299968 88291130998784 88338536152776 88452670685184 88459481972736 88621357604416 88641510064128 88722240036864 88823912725044 88925301506048 88986026508288 89088001486848 89169138100224 89250348608512 89474960719872 89556449755136 89659078419456 89740735139328 89761142145024 89891408907664 89966581383168 90048518160384 90096866888301 90151710718464 90233816101632 90295434657792 90405871331328 90502096748544 90584521244672 90605120126976 90770922149856 90791563419648 90944001517824 91026828477312 91082238394368 91102950457344 91185922179072 91339022401536 91443693833856 91526975886528 91610333788064 91645229924352 91666098896896 91728695525376 91840885161984 91903601147904 91924528955392 92029871358432 92092716398592 92113687270416 92176589546496 92232699346944 92387557097472 92408565989376 92492726796288 92577668211756 92661983027978 92683054324224 92895181037568 92979785027584 93000928591872 93085628891136 93171114802857 93192301875456 93298676989952 93348770788728 93469378609152 93490662967296 93554505547776 93639710015488 93747017958048 93947160345066 94047155008768 94068541292544 94154213916672 94262111463312 94312297870336 94369707720704 94477133807616 94527860341824 94585401409536 94671544762368 94830497309184 94852061724672 94953019539456 95039497699328 95133808164528 95235065862144 95256722276352 95416657330176 95438385112448 95503557746688 95561692741632 95613001595748 95700080832174 95831105470464 95940924678144 96028302569472 96115760039936 96174267695104 96225905452131 96357650006016 96445407428608 96555930605568 96621866385408 96643868611584 96768733741056 96931207446528 97042287333888 97130668287744 97219129734272 97241237323776 97463796498432 97552561340416 97574744752128 97664353278336 97753300776768 97775529836544 97939693942272 97999311863808 98066233294848 98088564424704 98155546804224 98290406824992 98357527037952 98477824128768 98567512493184 98672424927232 98694862995456 98784749027328 98837788400442 98897953010688 98950607601664 99010840887296 99064001653344 99154223877072 99176771506176 99237142462464 99327522373632 99494292258816 99516917219328 99699027304968 99789827876284 99812520041472 99918757625856 100040964194304 100109279821824 100132076183552 100200454029312 100315280362752 100338123633846 100406642184576 100636446124032 100659330809856 100751005974528 100842764632064 100904149712896 100958327031744 101127835021122 101281551547904 101304582930432 101396845756416 101513043114336 101628916006912 101698316009472 101814858842112 101907586400256 102000398409728 102117287418588 102125150948352 102257097965568 102350228291584 102405182036976 102467518193664 102560840159232 102584162451456 102733038751616 102756400201728 102818950152192 102912592183296 102967847872344 103061625511572 103124361259008 103194782466048 103320995807232 103415095074816 103525167136768 103627898179218 103698663239808 103761786765312 103817030926336 103936001734656 104030661116928 104054317645824 104212482490368 104387454173184 104507078667264 104602258156032 104697524329216 104721332502528 104832794886144 104961011613696 105032687026176 105056604520448 105176995838208 105248818741248 105272785451904 105344673767424 105585779539968 105609789702144 105705973481472 105803049384864 105899409174832 105923490656256 106101335104128 106165921185792 106262611460096 106286775533568 106383575875584 106481274060408 106505487857664 106627059417088 106684309472832 106781471867616 106822146981888 106846471962624 106919434911744 107016811446272 107139449094912 107147699355648 107368183251504 107441502465024 107465968482152 107506904334336 107604815904768 107785483280384 107809993654272 108007279580382 108031840390656 108130230044928 108196051156992 108377711210496 108402356256768 108501083357184 108616568799232 108724352188032 108864825458688 109047608377344 109072440128512 109146923139072 109272001823712 109371520951056 109646771060736 109746631507968 109846582902784 109972463373864 110123028578304 110223322775552 110349634977792 110424990154752 110450135556096 110576707678116 110635580194048 110778522796032 110888451554832 111006478043136 111107576839168 111132842655744 111319433551872 111387195998208 111488641531904 111548501861706 111650094304203 111718058030592 111743462670336 111931078791168 112033019664384 112101216485376 112161405718089 112177767776256 112408602329088 112417258340352 112546084718592 112648585706496 112725510782976 112751180046848 112794129137664 112896856031232 112957472457648 113086408687616 113216001889536 113319113002368 113344881721344 113448110211072 113517168427008 113707762581504 113733619679232 113837202210816 113941745491392 114045517572896 114071451475968 114332530507776 114410605510656 114436658495488 114514804604928 114646034700288 114672141295824 114750448210944 114890794816896 115013081284608 115039235211264 115144006828032 115248873865216 115354713565442 115380945179136 115574668595568 115679927856584 115750344626176 115776666206208 115882109435904 116014906416384 116076674301952 116147332579328 116315531855796 116341981959168 116465813028864 116571883896832 116714458226688 116794159792128 117034493756544 117061144239487 117141082548672 117212388753408 117239042801664 117409187144704 117435885944832 117542840303616 117614391066624 117677540425536 117784714870368 117936894246912 118081138065408 118188680085504 118296320049152 118431883633392 118512757988352 118648035344384 118784001982464 118892184133632 118919220166656 119028430557972 119136835321686 119299947626496 119364001992144 119436661334016 119545437892608 119654313519104 119681522860032 119791433317959 119955441844224 120064690880512 120129155851068 120202280957952 120284364275712 120311754802176 120393912877056 120541161775104 120669462331392 120789206157942 120899214542421 121027896199808 121055417892864 121258668690432 121369104636416 121442984525824 121470600609792 121581229572096 121646508800544 121720557551616 121785363202048 121924925111808 122035967848704 122063718776832 122193639899136 122304927367168 122454513549312 122538134863872 122706495144576 122790288531456 122818249693888 122902119395328 122976932462592 123042961069938 123183409463296 123211421319168 123323635728384 123436890949008 123464960446464 123577405765632 123860241383424 123888407150592 124001238122496 124114171854848 124228153070476 124256402500608 124465027718304 124625838145536 124654217289728 124739340730368 124882287798528 124996023944064 125234362745856 125262880460088 125310595497984 125424721723392 125538951888896 125682815284416 126008492843779 126037147122432 126113868546048 126199988748288 126228726349824 126440663078912 126469415632896 126604026052608 126729658919808 126845077552704 126980087816192 127008963035136 127222209773568 127338076995584 127415590322176 127484002127664 127600107776232 127629123987456 127706814480384 127774807293952 127921232904192 128037736759296 128066852487168 128184463677816 128301207269508 128476866674688 128624096821248 128741240807424 128829155180544 128858491482112 129006158957802 129094254237312 129241609928704 129389716445184 129507557716992 129537007681536 129654983098368 129951728664576 130021502170014 130139918838657 130219137704448 130337734369024 130367373115392 130586258589696 130665749151744 130754977726464 130784752566272 130874062405632 131024039657472 131053875766656 131143369383936 131303765505024 131393429766144 131423349990912 131473411670016 131593150660608 131712998703104 131783717867256 131863937347584 132085335537792 132205631836096 132235695341568 132316189949952 132436696498176 132507804229164 132659056345088 132689222959104 132932036406624 132962265096192 133083360055296 133225010167808 133387952259072 133479039762432 133600605372416 133753707150336 133784164845128 133875522912768 133987477487616 134181928165376 134212441079808 134334674632704 134488617629184 134611102708992 134837113361496 134949872074752 135072777240576 135195794341888 135350724152448 135443151986688 135701453831762 135753145122816 135876781867008 135907680190464 136156383224784 136166867931136 136416002276736 136540242715968 136623357591552 136747786878976 136778883268608 137008533602304 137091933536256 137216789577728 137290463829792 137415500682096 137467844886528 137499148345344 137593043288064 137761327742976 137855401721856 137886793433088 138044807037648 138170530905624 138264884319744 138349049020416 138581335646208 138707548155904 138739090194432 138866502317634 138992974541967 139024581486336 139183272230912 139342771556352 139469677541376 139501392887808 139628443336704 139777059848192 139948015484928 140023156183092 140235994450944 140331758321664 140363713935872 140459565023232 140620526937072 140781039386624 140920740517599 140941297975296 141070732513152 141102811938816 141231320875008 141468446805504 141554561581056 141586751029248 141715700711424 141844767834112 141975032080544 142007317143552 142245745963776 142375295823488 142429529309184 142461962616832 142559246548992 142700712246792 142852598793216 142863599140864 143124985995264 143157577668672 143255336620032 143342539112448 143473087873024 143550121248261 143746658205696 144009706107176 144042453854208 144173640059904 144228558569472 144261401542656 144503614947328 144536475009024 144668111142912 144833895908352 144965802917376 145153100611584 145396811169792 145529230852096 145696002431616 145828694601408 145861855985664 146195694747648 146328842010624 146362117128192 146496529917504 146629951165152 146909540913408 146998967795712 147132846637056 147233320206336 147266847408128 147435610237488 147536290556928 147704697061376 147851268739776 148008637390848 148042294493184 148177123540992 148425911402496 148516261330944 148596002480016 148731335815608 148866792405604 148957410707456 148991283560448 149241438388224 149377359552512 149468288647168 149548540957452 149684741814426 149718780062208 149878136438784 149889677787136 150061446291456 150163919732736 150198114275328 150300681043968 150507185450769 150529141374976 150609963276864 150954669186048 151092150669824 151126508961792 151264146948096 151356224569344 151437490547616 151610350108672 151691752531683 151922327321856 151956874395648 152095268634624 152443374010368 152547474014208 152686406139904 152861379600384 152896188394432 153000597614592 153175931127882 153187726422528 153350775046144 153385646948352 153525342437376 153607773055464 153701277290496 153841260238848 154099558127424 154134600302592 154228425228288 154368888274944 154509479247872 154592438267358 154686541888512 154792173699072 155087375807728 155122642612224 155287750705152 155441847268827 155619277635584 155725546389504 155904002601984 156045991675392 156188110064896 156283185004544 156318723735552 156581181259776 156723787071488 156903387234048 157046286493824 157081998753792 157249192329216 157441517420544 157549030539264 157584906780672 157765493757312 157909178177856 158017010651136 158378669309952 158522912178176 158558960222208 158704574077296 158849113762248 158885235984384 159066596835328 159152002656192 159248881778688 159393917190144 159430163300352 159575363813376 159721911090612 159940589125632 160026464209248 160172207801424 160269707943936 160379152367616 160415673069568 160525217169408 160709173642368 160721549033472 160892616441856 161052274877256 161162253697536 161198952723228 161260356501504 161407223857152 161678224920576 161714990481408 162010919370573 162195345067392 162294076735488 162566566815744 162714623798272 162751625035776 162924853198848 163086528282048 163272684732416 163571412566016 163608660192768 163720384708608 163869492527104 163969243283456 164057281426584 164281895092224 164431514304512 164582521265344 164619947261952 164769874354176 164958695060796 165146988511232 165184542867456 165334984163328 165524452466688 165675203334144 165953370291072 166167784194048 166319120973824 166509717064704 166661365258752 166699263983616 166979150327808 167017173946784 167080793997312 167232962297856 167322752792559 167577087045888 167896618186752 168049529496576 168151824728064 168266651664384 168304968466432 168612903493632 168625887510528 168972878559744 169088266174464 169126770070272 169191193706496 169345284046848 169629613031424 169668186734592 169824002834304 169978669503552 170133477034976 170172165316608 170275752640512 170561643872256 170716982345728 170755803316224 170912618237088 171068276359344 171107177213952 171498795761664 171615908265984 171654987743232 171772206907392 172008211943736 172125672316416 172336192225344 172519621926912 172676743622656 172716010242048 172873310797824 173032070348163 173071417768704 173268971552768 173362002893352 173519891784876 173625516939264 173664999309312 173823164153856 174115011452928 174220998868992 174473297783694 174632198783497 174698719543296 174738501022208 174857825845248 175071687340032 175191239688192 175231133321216 175457534214144 175551740634816 175711623823008 175818583130112 176113780717056 176153828917248 176314260455424 176421586599936 176582261997568 176677072305552 176905341370368 177242715208832 177283020128256 177444480073728 177647825450088 177850603012096 177972053016576 178176002973696 178338276200448 178500697217024 178705252982529 178949921439744 179112899510272 179318156838912 179481470278656 179522284290048 179782817815328 179933162766336 180097036320768 180193733776602 180303421436928 180467632203264 180590869315584 180811742662656 181004193497088 181169042489344 181210240253952 181541844299712 181583126839296 181888003035648 182053656954624 182164476788736 182205900914688 182371844358144 182678044803072 182887387667712 183053951773056 183220667576128 183290459848704 183332197793792 183457391050752 183681770323968 183807202295808 183849057910784 184059742716864 184185432797184 184227374540832 184353179092992 184465398693888 184775114194944 184817131978752 184985453592576 185155336423512 185323966055956 185366108648448 185790362075136 185959570055168 186001857183744 186171257782272 186342229605714 186384603750912 186597353979904 186697541577456 186938757218304 186981325934592 187109011095552 187279420030976 187494035916096 187894320690132 188094310017536 188137082585088 188308427833344 188524222926624 188624595740672 188739415441408 189055720683648 189170802819072 189343089524736 189660994618368 189704123449344 189906039078912 190078995398656 190267616329056 190470131724288 190513444552704 190833314660352 190876770224896 191007115493376 191123385483264 191226003191496 191400161664348 191662210940928 191881849356288 192056605138944 192231520079872 192348535390208 192451810904262 192715300012032 192890814857216 193111861211136 193243732770816 193287737223168 193509238436703 193537467482112 193862414893056 194084574667776 194261336575488 194438259468544 194482474647552 194927592996864 195105122680832 195328706556672 195506601553536 195551059673088 195879387884544 195998623727616 196132466589696 196177128849408 196311093608448 196580813649984 196715054075904 196955648257536 197135024986368 197344849854464 197389725990912 197569498054656 197675576800884 197795906021376 197901215203328 198021681774592 198128003306688 198308447754144 198353543012352 198474284924928 198655044747264 198988584517632 199033834438656 199398054609936 199579655752568 199625040082944 199837515251712 200081928388608 200218559643648 200264152367104 200400908058624 200630560725504 200676247267692 200813284369152 201272892248064 201318661619712 201502011949056 201685529264128 201916654063488 202255670042244 202563103095808 202609165860864 202793691512832 203026086228672 203257832013824 203552180747643 203629717684224 203815172800512 204000796819456 204234574837176 204250301896704 204514195931136 204700456583168 204810364073952 204935036387328 205121680318464 205168324902912 205466077503232 205512800403456 205637900304384 205825184366592 205935695744688 206123251023144 206248722518016 206389564932096 206641991614464 206830190149632 207050334273536 207255796358436 207397326479616 207523573530624 207634061852672 207872003469312 208061322233856 208108635291648 208299753476451 208774908346368 209014157334528 209204516312064 209395048658432 209442665005056 209665589772288 209922023227392 210113209040896 210353991676416 210497637482496 210545570903808 210689347534848 211171559079936 211219579404288 211411946962944 211606098769728 211798818349664 211846981312512 212202670208256 212331842371584 212525222920192 212573551067136 212767151751168 212962548120816 213010975715328 213368618945664 213562943735232 213644293963776 213692943925248 213838869823488 214033622892544 214278898189824 214295398711296 214736366503008 214883004930048 214931936964304 215013808668672 215209631809536 215570966560768 215619987308544 216014559160764 216063680781312 216260460089856 216392102313984 216755422420992 216804712513536 217002166714368 217399267873333 217448704376064 217729650917376 218095216754688 218144880257024 218293846278144 218544003647424 218743041902112 219293542121472 219493263015936 219693165805568 219944926747728 220446645551104 220699269955584 220849980309504 220900271112192 221153415356232 221271160388096 221557045592064 221776903109664 222012956086272 222215153678336 222265685311488 222638867103744 222774391996416 222977283063808 223097003723412 223300188608406 223436116061184 223486925340672 223862157582336 224066039328768 224202432970752 224322811436178 224527112721639 224817204658176 224834516680704 225092169437184 225297171412992 225451021565952 225502360093696 225588258275328 225793712062464 225914944915296 226172817375232 226432003779072 226638226004736 226689763442688 226896220422144 227034336854016 227415525163008 227674404421632 227883490982784 228091035145792 228142902951936 228665061015552 228821211021312 228873316990976 229029609209856 229292069400576 229344282591648 229500896421888 229781589633792 230026162569216 230078470422528 230288013656064 230497747730432 230709427130884 230761890358272 231149337191136 231359855713168 231500689252352 231553332412416 231764218871808 231888657401037 232029812832768 232153348603904 232294665158656 232631063711592 232683963918336 232931626057728 233143767793664 233428916453376 233588319584256 234068987513088 234122288478974 234282165097344 234424777506816 234478085603328 234818374289408 234871771889664 235085680607232 235355080851072 235569429740736 235873788493824 236162276130816 236377360171008 236592640098304 236863767266784 237025515976704 237296070688768 237568003964928 237784368267264 237838440333312 238056861115944 238273670643372 238599895252992 238728003984288 238873322668032 239090875785216 239308627038208 239363045720064 239582866635918 239910883688448 240129381761024 240258311702136 240404561915904 240568728551424 240623509604352 240787825754112 241082323550208 241338924662784 241578412315884 241798429084842 242055792399616 242110835785728 242517337380864 242738209272832 242885969051648 243162459144192 243293017601088 243441115103232 243570726404096 243849850223616 244071935697408 244127437553664 244387279798272 244609854734336 244909027098624 245076269727744 245412990289152 245580577062912 245636499387776 245804238790656 245953864925184 246085922139876 246366818926592 246422842638336 246647271456768 246873781898016 246929920892928 247154811531264 247720482766848 247776814301184 248002476244992 248228343709696 248456306140952 248512805001216 248930055436608 249251676291072 249308434579456 249478681460736 249764575597056 249992047888128 250468725491712 250525760920176 250621190995968 250849443446784 251077903777792 251365630568832 252016985687558 252074294244864 252227737092096 252399977496576 252457452699648 252881326157824 252938831265792 253459317839616 253690155105408 253960175632384 254017926070272 254444419547136 254676153991168 254831180644352 254968004255328 255200215552464 255258247974912 255413628960768 255842465808384 256075473518592 256133704974336 256368927355632 256602414539016 256953733349376 257248193642496 257482481614848 257658310361088 257716982964224 258012317915604 258188508474624 258483219857408 258779432890368 259015115433984 259074015363072 259309966196736 259903457329152 260043004340028 260279837677314 260438275408896 260675468738048 260734746230784 261172517179392 261331498303488 261569505132544 261709946675541 261748124811264 262048079314944 262107751533312 262286738767872 262607531010048 262786859532288 262846699981824 262946823340032 263186301321216 263425997406208 263567435734512 263727874695168 264170671075584 264411263672192 264471390683136 264632379899904 264873392996352 265015608458328 265318112690176 265378445918208 265864072813248 265924530192384 266166720110592 266450020335616 266775904518144 266958079524864 267201210744832 267507414300672 267568329690256 267751045825536 268363856330752 268424882159616 268669349265408 268977235258368 269222205417984 269674226722992 269899744149504 270145554481152 270391588683776 270701448304896 270886303973376 271402907663524 271506290245632 271753563734016 271815360380928 272312766449568 272333735862272 272832004553472 273080485431936 273246715183104 273495573757952 273557766537216 274017067204608 274433579155456 274580927659584 274831001364192 274935689773056 274998296690688 275186086576128 275522655485952 275710803443712 275773586866176 276089614075296 276341061811248 276529768639488 276698098040832 277162671292416 277415096311808 277478180388864 277733004635268 277985949083934 278049162972672 278366544461824 278685543112704 278939355082752 279002785775616 279256886673408 279513344408571 279554119696384 279896030969856 280046312366184 280471988901888 280663516643328 280727427871744 280919130046464 281241053874144 281562078773248 281841481035198 282141465026304 282205623877632 282462641750016 282936893611008 283109123162112 283431401422848 283689535668224 283950064161088 284014634287104 284491491927552 284750591646976 284859058618368 284923925233664 285118493097984 285401424493584 285705197586432 285727198281728 286249971990528 286315155337344 286510673240064 286685078224896 286946175746048 287100242496522 287493316411392 288019412214352 288084907708416 288347280119808 288522803085312 288677716356393 289007229894656 289072950018048 289336222285824 289667791816704 289931605834752 290306201223168 290793622339584 291058461704192 291392004863232 291657389202816 291723711971328 292391389495296 292657684021248 292724234256384 292993059835008 293259902330304 293819081826816 293997935591424 294265693274112 294466640412672 294533694816256 294871220474976 295072581113856 295409394122752 295702537479552 296017274781696 296084588986368 296354247081984 296851822804992 297032522661888 297192004960032 297462671631216 297733584811208 297914821414912 297982567120896 298482876776448 298754719105024 298936577294336 299097081914904 299369483628852 299437560124416 299756272877568 299779355574272 300122892582912 300327839465472 300396228550656 300601362087936 301014370901538 301219926553728 301909338372096 302184301339648 302253017923584 302528293896192 302712449138688 302874981095232 303220700217344 303383505063366 303844654643712 303913748791296 304190537269248 304886748020736 305094948028416 305372812279808 305722759200768 305792376788864 306001195229184 306351862255764 306375452845056 306701550092288 306771293896704 307050684874752 307215546110928 307402554580992 307682520477696 308199116254848 308269200605184 308456850456576 308737776549888 309018958495744 309184876534716 309373083777024 309584347398144 310174751615456 310245285224448 310575501410304 310883694537654 311238555271168 311451092779008 311808005203968 312091983350784 312376220129792 312566370009088 312637447471104 313162362519552 313447574142976 313806774468096 314092572987648 314163997507584 314498384658432 314883034841088 315098061078528 315169813561344 315530987514624 315818356355712 316034021302272 316757338619904 317045824356352 317117920444416 317409148154592 317698227524496 317770471968768 318304005312384 318497763557376 318787834380288 318860326600704 319150727626752 319443822181224 319881178251264 320052928418496 320344415602848 320539415887872 320758304735232 320831346139136 321050434338816 321418347284736 321443098066944 321785232883712 322104549754512 322324507395072 322397905446456 322520713003008 322814447714304 323356449841152 323429980962816 324021838741146 324316940597923 324390690134784 324588153470976 325133133631488 325429247596544 325503250071552 325849706397696 326173056564096 326545369464832 327142825132032 327217320385536 327440769417216 327738985054208 327938486566912 328114562853168 328863028609024 329165042530688 329239894523904 329539748708352 329917390121592 330293977022464 330369085734912 330669968326656 331048904933376 331350406668288 331906740582144 332335568388096 332638241947648 333019434129408 333322730517504 333398527967232 333958300655616 334034347893568 334161587994624 334465924595712 334645505585118 334950282912609 335154174091776 335793236373504 336099058993152 336303649456128 336533303328768 336609936932864 337225806987264 337251775021056 337945757119488 338176532348928 338253540140544 338382387412992 338690568093696 339259226062848 339648005668608 339957339007104 340266954069952 340344330633216 340551505281024 341123287744512 341433964691456 341511606632448 341825236474176 342136552718688 342214354427904 342997591523328 343231816531968 343309975486464 343544413814784 344016423887472 344251344632832 344672384450688 345039243853824 345353487245312 345432020484096 345746621595648 346064140696326 346142835537408 346537943105536 346724005786704 347039783569752 347251033878528 347329998618624 347646328307712 348230022905856 348441997737984 348946595567388 349264397566994 349397439086592 349477002044416 349715651690496 350143374680064 350382479376384 350462266642432 351103481269632 351183432718461 351423247646016 351637166260224 352227561434112 352307657834496 352628520910848 352843173199872 353164523995136 353354144611104 353810682740736 354485430417664 354566040256512 354888960147456 355295650900176 355701206024192 355944106033152 356352005947392 356676552400896 357001394434048 357410505965058 357899842879488 358225799020544 358636313677824 358962940557312 359044568580096 359374299953877 359565635630656 359866325532672 360194072641536 360387467553204 360606842873856 360935264406528 361181738631168 361623485325312 362008386994176 362338084978688 362697643627263 363083688599424 363166253678592 363776006071296 364107313909248 364328953577472 364411801829376 364743688716288 365356089606144 365774775335424 366107903546112 366441335152256 366580919697408 366664395587584 366914782101504 367363540647936 367614404591616 367698115821568 368119485433728 368370865594368 368454749081664 368706358185984 368930797387776 369550228389888 369634263957504 369970907185152 370310672847024 370647932111912 370732217296896 371580724150272 371919140110336 372003714367488 372342515564544 372684459211428 372769207501824 373194707959808 373395083154912 373877514436608 373962651869184 374218022191104 374558840061952 374988071832192 375788641380264 376188620035072 376274165170176 376616855666688 377048445853248 377249191481344 377478830882816 378025478531337 378111441367296 378341605638144 378686179049472 379321989236736 379408246898688 379812078157824 380157990797312 380535232658112 380940263448576 381026889105408 381666629320704 381753540449792 382014230986752 382246770966528 382452006382992 382800323328696 383324421881856 383763698712576 384113210277888 384463040159744 384697070780416 384903621808524 385430600024064 385781629714432 386223722422272 386487465541632 386575474446336 387018476873406 387724829786112 388169149335552 388522673150976 388876518937088 388964949295104 389855185993728 390210245361664 390419756515971 390657413113344 391013203107072 391102119346176 391758775769088 391997247455232 392264933179392 392354257698816 392622187216896 393161627299968 393430108151808 393911296515072 394270049972736 394689699708928 394779451981824 395138996109312 395351153601768 395591812042752 395802430406656 396256006613376 396616895508288 396707086024704 396948569849856 397310089494528 397977169035264 398067668877312 398796109219872 399159311505136 399250080165888 399675030503424 400163856777216 400437119287296 400528304734208 400801816117248 401261121451008 401352494535384 401626568738304 402545784496128 402637323239424 403004023898112 403371058528256 403741497479047 403833308126976 404511340084488 405126206191616 405218331721728 405587383025664 406052172457344 406515664027648 407104361495286 407259435368448 407630345601024 408001593638912 408469149674352 408500603793408 409400913166336 409620728147904 409870072774656 410243360636928 410336649805824 410932155006464 411025600806912 411275800608768 411650368733184 411871391489376 412246502046288 412497445036032 412779129864192 413283983228928 413660380299264 414100668547072 414511592716872 414794652959232 415047147061248 415268123705344 415744006938624 416122644467712 416217270583296 416599506952902 416978923625901 417549816692736 418028314669056 418409032624128 418790097316864 418885330010112 419331179544576 419844046454784 420226418081792 420707983352832 420995274964992 421091141807616 421378695069696 422343118159872 422762221552797 422823893925888 423212197539456 423597636699328 423693962625024 424405340416512 424663684743168 425050445840384 425147102134272 425534303502336 425925096241632 426021951430656 426737237891328 427125887470464 427288587927552 427385887850496 427677739646976 428067245785088 428557796379648 428590797422592 429472733006016 429766009860096 429863873928608 430027617337344 430419263619072 430650363744783 431141933121536 431239974617088 432029118321528 432127361562624 432520920179712 432784204627968 433510844841984 433609425027072 434004333428736 434798535746666 434897408752128 435459301834752 436190433509376 436289760514048 436587692556288 437088007294848 437486083804224 438587084242944 438986526031872 439386331611136 439889853495456 441398539911168 441699960619008 441800542224384 442306830712464 442542320776192 443114091184128 443553806219328 444025912172544 444430307356672 444531370622976 445277734207488 445548783992832 445954566127616 446194007446824 446600377216812 446872232122368 446973850681344 447724315164672 448132078657536 448404865941504 448645622872356 449054225443278 449634409316352 449669033361408 450184338874368 450594342825984 450902043131904 451004720187392 451521556352307 451587424124928 451829889830592 452345634750464 452864007558144 453276452009472 453379526885376 453792440844288 454068673708032 454831050326016 455075257595049 455766981965568 456182070291584 456285805903872 457330122031104 457642422042624 457746633981952 458059218419712 458584138801152 458688565183296 459001792843776 459563179267584 460052325138432 460156940845056 460576027312128 460995495460864 461418854261768 461523780716544 462298674382272 462719711426336 463001378504704 463106664824832 463528437743616 463777314802074 464059625665536 464306697207808 464589330317312 465262127423184 465367927836672 465863252115456 466287535587328 466857832906752 467176639168512 468137975026176 468244576957948 468564330194688 468849555013632 468956171206656 469636748578816 469743543779328 470171361214464 470710161702144 471138859481472 471747576987648 472324552261632 472754720342016 473185280196608 473727534533568 474051031953408 475136007929856 475568736534528 475676880666624 476113722231888 476547341286744 477199790505984 477456007968576 477746645336064 478181751570432 478617254076416 478726091440128 479165733271836 479821767376896 480258763522048 480516623404272 480809123831808 481137457102848 481247019208704 481575651508224 482164647100416 482677849325568 483156824631768 483596858169684 484111584799232 484221671571456 485034674761728 485476418545664 485771938103296 486032758111719 486586035202176 486882230206464 487141452808192 487699700447232 488143871394816 488254875107328 488774559596544 489219709468672 489818054197248 490825980578304 491161154125824 491272998775552 491608477581312 491907729850368 492171844279752 492733637853184 492845685276672 493294542913536 493747563796032 493859841785856 494309623062528 495440965533696 495553628602368 496004952489984 496456687419392 496912612281904 497025610002432 497860110873216 498503352582144 498616869158912 498957362921472 499529151194112 499984095776256 500937450983424 501051521840352 501242381991936 501698886893568 502155807555584 502731261137664 504033971375116 504148588489728 504455474184192 504799954993152 504914905399296 505762652315648 505877662531584 506918635679232 507380310210816 507920351264768 508035852140544 508888839094272 509352307982336 509662361288704 509936008510656 510400431104928 510516495949824 510827257921536 511684931616768 512150947037184 512267409948672 512737854711264 513204829078032 514496387284992 514964963229696 515316620722176 515433965928448 516024635831208 516377016949248 516966439714816 517558865780736 518030230867968 518148030726144 518619932393472 519096211044489 519806914658304 520086008680056 520559675354628 520876550817792 521350937476096 521469492461568 522345034358784 522662996606976 523139010265088 523419893351082 523896596350491 524096158629888 524215503066624 524573477535744 525215062020096 525573719064576 525693399963648 526372602642432 526851994812416 527134871469024 527455749390336 528341342151168 528822527344384 528942781366272 529264759799808 529746785992704 530031216916656 530636225380352 531728145626496 531849060384768 532333440221184 532900040671232 533551809036288 533916159049728 534402421489664 535014828601344 535136659380512 535502091651072 536115758947587 536727712661504 536849764319232 537338698530816 537954470516736 538444410835968 539348453445984 539799488299008 540291108962304 540783177367552 541402896609792 541772607946752 542805815327048 543012580491264 543507127468032 543630720761856 544625532899136 544667471724544 545664009106944 546160970863872 546493430366208 546991147515904 547115533074432 548034134409216 549161855319168 549662002728384 549871379546112 549996593381376 550372173152256 551045310971904 551421606887424 551547173732352 552179228150592 552682123622496 553059537278976 553396196081664 554325342584832 554830192623616 554956360777728 555466009270536 555971898167868 556098325945344 556733088923648 557371086225408 557878710165504 558005571551232 558513773346816 559026688817142 559792061939712 560092624732368 560943977803776 561327033286656 561454855743488 561838260092928 562482107748288 563124157546496 563682962070396 564282930052608 564411247755264 564925283500032 565873787222016 566218246324224 567379071336448 567900128322176 568029268574208 568982983855104 569501183293952 569718117236736 569847850467328 570236986195968 570802848987168 571410395172864 571454396563456 572499943981056 572630310674688 573021346480128 573370156449792 573892351492096 574200484993044 574986632822784 576038824428704 576169815416832 576694560239616 577045606170624 577355432712786 578014459789312 578145900036096 578672444571648 579335583633408 579863211669504 580612402446336 581587244679168 582116923408384 582784009726464 583314778405632 583447423942656 584782778990592 585315368042496 585986119670016 586519804660608 587638163653632 587995871182848 588531386548224 588933280825344 589067389632512 589742440949952 590145162227712 591405074959104 592034549563392 592169177972736 592708494163968 593703645609984 594065045323776 594384009920064 594925343262432 595467169622416 595829642829824 595965134241792 596965753552896 597509438210048 597873154588672 598194163829808 598738967257704 598875120248832 599512545755136 599558711148544 600245785165824 600655678930944 600792457101312 601202724175872 602028741803076 602439853107456 603818676744192 604368602679296 604506035847168 605056587792384 605749962190464 606441400434688 606767010126732 607689309287424 607827497582592 608381074538496 609773496041472 610656542242929 610745624559616 611445518401536 611584753577728 612002390458368 612703724511528 612750905690112 613403100184576 613542587793408 614101369749504 614431092221856 614805109161984 615365040955392 616398232509696 616538401210368 616913700913152 617475553099776 618037916991488 618369753069432 618746167554048 619168694796288 620349503230912 620490570448896 621151002820608 621767389075308 622477110542336 622902185558016 623616010407936 624183966701568 624752440259584 625132740018176 626324725039104 626895148285952 627613548936192 628185145975296 628327995015168 628996769316864 629766069682176 630339627122688 631061975029248 631636712711424 632068042604544 633514677239808 634091648712704 634235840888832 634818296309184 635396455048992 635540943937536 636608010624768 636995527114752 637575668760576 637720653201408 638301455253504 638887644362448 640105856836992 640688831205696 641078831775744 641516609470464 641662692278272 642100868677632 642836694569472 642886196133888 643570465767424 644209099509024 644649014790144 644795810892912 645041426006016 645628895428608 646712899682304 646859961925632 648043677482292 648633881195846 648781380269568 649176306941952 650266267262976 650858495193088 651006500143104 652197803619999 652346113128192 653090738929664 654285650264064 654434640771072 654881538834432 655477970108416 655876973133824 656229125706336 658330085061376 658479789047808 659079497416704 659834780243184 660587954044928 661339936653312 662097809866752 662700813336576 663813481164288 664671136776192 665276483895296 666038868258816 666645461035008 666797055934464 667916601311232 668068695787136 668323175989248 668931849191424 669291011170236 669900565825218 670308348183552 671586472747008 672198117986304 672607298912256 673219873865728 673581338164917 674451613974528 674503550042112 675891514238976 676353064697856 676507080281088 676764774825984 677381136187392 678518452125696 679296011337216 679914678014208 680533908139904 680688661266432 681103010562048 682246575489024 682867929382912 683023213264896 683650472948352 684273105437376 684428708855808 685995183046656 686463633063936 686619950972928 687088827629568 688032847774944 688502689265664 689344768901376 690078487707648 690706974490624 690864040968192 691493243191296 692128281392652 692285671074816 693075886211072 693448011573408 694079567139504 694502067757056 694659997237248 695292656615424 696460045811712 696883995475968 697893191134776 698528795133988 698794878173184 698954004088832 699431303380992 700286749360128 700764958752768 700924533284864 702206962539264 702366865436922 702846495292032 703274332520448 704455122868224 704615315668992 705257041821696 706329047990272 706708289222208 707621365481472 708970860835328 709132080513024 709777920294912 710591301800352 711402412048384 711888212066304 712704011894784 713353104801792 714002788868096 714821011930116 715799685758976 716451598041088 717272627355648 717925881114624 718089137160192 718748599907754 719131271261312 719732651065344 720388145283072 720774935106408 721213685747712 721870528813056 722363477262336 723246970650624 724016773988352 724676169957376 725395287254526 726167377198848 726332507357184 727552012142592 728214627818496 728657907154944 729487377432576 730712179212288 731549550670848 732215807092224 732882670304512 733161839394816 733328791175168 733829564203008 734727081295872 735228809183232 735396231643136 736238970867456 736741731188736 736909498163328 737412716371968 737861594775552 739100456779776 739268527915008 739941814370304 740621345694048 741295864223824 741464434593792 743161448300544 743838280220672 744007428734976 744685031129088 745368918422856 745538415003648 746389415919616 746790166309824 747755028873216 747925303738368 748436044382208 749117680123904 749976143664384 751577282760528 752377240070144 752548330340352 753233711333376 754096891706496 754498382962688 754957661765632 756050957062674 756222882734592 756683211276288 757372358098944 758643978473472 758816493797376 760315981594624 761070465316224 761880526897152 762053778210816 763333258641408 763507080899584 764028461973504 764493541933056 764904012765984 765600646657392 767527397425152 768226420555776 768926080319488 769394141560832 769807243617048 770861200048128 771563259428864 772447444844544 772974931083264 773150948892672 774036953746812 775449659572224 776338298671104 777045346301952 777753037874176 777929898590208 779710371987456 780420490723328 780839513031942 781314826226688 782026406214144 782204238692352 783517551538176 783994494910464 784708515397632 785129840026623 785244374433792 786323254599936 786860216303616 787822593030144 788540099945472 789379399417856 789558903963648 790277992218624 790702307203536 791183624085504 791604860813312 792512013226752 793233791016576 793414172049408 793897139699712 794620178989056 795954338070528 796135337754624 797592218439744 798318623010272 798500160331776 799350061006848 800327713554432 800874238574592 801056609468416 801603632234496 802522242902016 802704989070768 803253137476608 805091568992256 805274646478848 806008047796224 806742117056512 807482994958094 807666616253952 809022680168976 810252412383232 810436663443456 811174766051328 812104344914688 813031328055296 814208722990572 814518870736896 815260691202048 816003187277824 816938299348704 817001207586816 819241456295808 819428009676409 819740145549312 820486721273856 820673299611648 821864310012928 822051201613824 823300737466368 823742782978752 824493004092576 824994890072064 825558259728384 826567966457856 827320760598528 828201337094144 829023185433744 829589305918464 830094294122496 830536247410688 831488013877248 832245288935424 832434541166592 833199013905804 833957847251802 835099633385472 836056629338112 836818065248256 837580194633728 837770660020224 838540033225713 838662359089152 839688092909568 840452836163584 841415966705664 841990549929984 842182283615232 842757390139392 844686236319744 845524443105594 846424395078912 847195273398656 847387925250048 848810680833024 849327369486336 850100891680768 850294204268544 851068607004672 851850192483264 852043902861312 853474475782656 854251774940928 854577175855104 854771775700992 855355479293952 856134491570176 857115592759296 857181594845184 858945466012032 859532019720192 859727747857216 860055234674688 860838527238144 861300727489566 862283866243072 862479949234176 864058236643056 864254723125248 865041840359424 865568409255936 867021689683968 867218850054144 868008666857472 869597071493332 869794817504256 870918603669504 872380867018752 872579521028096 873175385112576 874176014589696 874972167608448 877174168485888 877973052063744 878772663222272 879779706990912 882059449906453 882797079822336 883399921238016 883601084448768 884613661424928 885084641552384 886228182368256 887107612438656 888051824345088 888860614713344 889062741245952 890555468414976 891097567985664 891909132255232 892388014893648 893200754433624 893744464244736 893947701362688 895448630329344 896264157315072 896809731883008 897291245744712 898108450886556 899268818632704 899338066722816 900368677748736 901188685651968 901804086263808 902009440374784 903043112704614 903659779661184 904691269500928 905728015116288 906552904018944 906759053770752 907584881688576 908137347416064 909662100652032 910150515190098 911533963931136 912364140583168 912571611807744 914660244062208 915284844085248 915493267963904 916118436839424 917168277602304 917377130366592 918003585687552 919126358535168 920104650276864 920313881690112 921152054624256 921990990921728 922837708523536 923047561433088 924597348764544 925439422852672 926002757009408 926213329649664 927056875487232 927554629604148 928119251331072 928613394415616 929178660634624 930524254846368 930735855673344 931726504230912 932575071174656 933715665813504 934353278337024 936275950052352 936489153915896 937128660389376 937699110027264 937912342413312 939273497157632 939487087558656 940342722428928 941420323404288 942277718962944 943495153975296 944649104523264 945509440684032 946370560393216 947455069067136 948102063906816 950272015859712 951137473069056 951353761333248 952227444463776 953094682573488 954912015937152 955493290672128 956363503140864 957234508152832 957452182880256 958331466543672 959643534753792 960517527044096 961033246808544 961618247663616 962274914205696 962494038417408 963151303016448 964329294200832 965355698651136 966313649263536 967193716339368 968223169598464 968443343142912 970069349523456 970952837091328 971543876206592 972065516223438 972950821793769 973172070404352 973764460412928 974282905616384 975399400894464 976287742789632 976509750214656 977549119193088 978439418937344 979636108394496 981651961156608 982322308251648 982545997551104 983216955162624 983815459700736 984343688559504 985467275706368 986589085827072 987495127592064 987719683571712 988619246125056 990881931067392 991107257204736 992009904979968 992913374838784 993825224563808 994051220004864 995720221746432 997006705164288 997233738317824 997914725842944 999058302388224 999968191552512 1001874901966848 1002103043680704 1002484763983872 1003397773787136 1004311615111168 1004850848737827 1005462522275328 1008067942750232 1008297176979456 1008910948368384 1009599909986304 1009829810798592 1011525304631296 1011755325063168 1013837271358464 1014760620421632 1015840702529536 1016071704281088 1017777678188544 1018704615964672 1019872017021312 1020800862209856 1021032991899648 1021654515843072 1023369863233536 1024301894074368 1024534819897344 1025475709422528 1026409658156064 1028992774569984 1029929926459392 1030633241444352 1030867931856896 1032049271662416 1032754033898496 1033932879429632 1035117731561472 1036060461735936 1036296061452288 1037239864786944 1038192422088978 1039613829316608 1040172017360112 1041119350709256 1041753101635584 1042701874952192 1042938984923136 1044690068717568 1045325993213952 1046278020530176 1046839786702164 1047793192700982 1048192317259776 1048431006133248 1049146955071488 1050430124040192 1051147438129152 1051386799927296 1053550298155383 1053703989624832 1054269742938048 1054911498780672 1056682684302336 1057645054688768 1057885562732544 1058529519599616 1059493571985408 1060062433833312 1061272450760704 1063456291252992 1063698120769536 1064666880442368 1065800081342464 1067103618072576 1067832318099456 1068804842979328 1070029657202688 1070273318761024 1071004183302144 1072231517895174 1073455425323008 1073699528638464 1074677397061632 1075908941033472 1076888821671936 1078696906891968 1079598976598016 1080582217924608 1081566354735104 1082805793219584 1083545215893504 1085611630654096 1086025160982528 1087014254936064 1088092930881789 1089251065798272 1089334943449088 1091328018213888 1092321941727744 1092986860732416 1093982295031808 1094231066148864 1096068268818432 1098323710638336 1099324005456768 1099742759092224 1099993186762752 1100744346304512 1102090621943808 1102843213774848 1103094347464704 1104358456301184 1105364247244992 1106119074557952 1106792392163328 1108650685169664 1109660385247232 1109912721555456 1110932018541072 1111943796335736 1112196651890688 1113466177847296 1114742172450816 1115757420331008 1116011143102464 1117027546693632 1118053377634284 1119584123879424 1120185249464736 1121887955607552 1122654066573312 1122909711486976 1123676520185856 1124964215496576 1126248315092992 1127365924140792 1128565860105216 1128822495510528 1129850567000064 1131747574444032 1132436492648448 1134076435594011 1135800256644352 1136058537148416 1137965967710208 1139002366587904 1139436234473472 1139695700934656 1140473972391936 1141605697974336 1142820790345728 1142908793126912 1144999887962112 1145260621349376 1146042692960256 1146740312899584 1147784702984192 1148400969986088 1149973265645568 1152077648857408 1152339630833664 1153389120479232 1154091212341248 1154710865425572 1156028919578624 1156291800072192 1157344889143296 1158671167266816 1159726423339008 1163174489358336 1164233846816768 1165568019452928 1166629556811264 1166894847885312 1169565557981184 1170630736084992 1171259269547913 1171972239340032 1173039609321216 1175276327307264 1175991742365696 1177062773096448 1177866561650688 1178134779265024 1179484881899904 1180290324455424 1182810149918208 1184069099126784 1184338355945472 1185416988327936 1187407291219968 1188768019840128 1189850686524864 1190934339244832 1191659285659648 1191930268483584 1193931507105792 1195018876420096 1195746309177344 1196388327659616 1197477934515408 1197750240497664 1199025091510272 1200491570331648 1201311357861888 1201584914202624 1202405448351744 1204057483606152 1204879706214912 1207637353488384 1208737205358592 1209012071694336 1210113175584768 1211224492437141 1211499924380928 1212882800869376 1213534020253464 1215378618574848 1215654995165184 1216762149076992 1219546992082944 1221313084485858 1222891036803072 1223169507155456 1224004780916736 1225407449023056 1225501811380224 1226806200369152 1228202739499008 1228862184443712 1229610218323968 1230730081910784 1232796465019392 1233076802420736 1233827401826304 1234951106199552 1236075833982976 1236739506138864 1237492335108096 1238337389592576 1240699006461824 1240981140897792 1242302005641216 1243534778150616 1244954221084672 1245804371116032 1247232020815872 1248367933403136 1249504880519168 1250265480036352 1250936770877703 1252649450078208 1253790296571904 1255227097872384 1256370291950592 1256655990030336 1257993538633728 1259532139364352 1260679254245376 1262123950058496 1263273425422848 1264136085209088 1267029354479616 1268183297425408 1268471681777664 1269636592618368 1270792910097984 1271081887875072 1273216021249536 1273991054229504 1275151337521152 1275441306402816 1276602910507008 1277775288724896 1280211713673984 1281377662411392 1282157663551488 1283033218940928 1283325384556544 1284201737355264 1285673389138944 1285772392267776 1287140931534848 1288418199018048 1289298029580288 1289591621785824 1290082852012032 1291257790857216 1293425799364608 1293719923851264 1296087354964584 1297267762391692 1297562760539136 1298352613883904 1300532534525952 1301716990386176 1302013000286208 1304395607239998 1304692226256384 1306181477859328 1308571300528128 1308869281542144 1309763077668864 1310955940216832 1311753946267648 1312458251412672 1316660170122752 1316959578095616 1318158994833408 1319669560486368 1321175908089856 1324195619733504 1325401626673152 1327626962328576 1329342273552384 1330552967790592 1332077736517632 1333290922070016 1333594111868928 1335833202622464 1336137391574272 1336646351978496 1337863698382848 1338582022340472 1339801131650436 1340616696367104 1343172945494016 1344396235972608 1345214597824512 1346439747731456 1347162676329834 1348903227949056 1349007100084224 1351783028477952 1352706129395712 1353014160562176 1354564669056921 1354762272374784 1357036904251392 1358592022674432 1359829356028416 1361067816279808 1361377322532864 1362206021124096 1364493150978048 1365735858765824 1367300945896704 1368546210874752 1368857417711616 1371990366093312 1372927266127872 1373239901945856 1374177655259136 1376065695549888 1377005378531328 1378689537802752 1380156975415296 1381413948981248 1381728081936384 1382986486382592 1384256562785304 1384571342149632 1386151772422144 1386896023146816 1388159134279008 1389004135514112 1389319994474496 1390585313230848 1392920091623424 1393767990951936 1395786382269552 1397057590267976 1397589756346368 1397908008177664 1398862606761984 1400573498720256 1401529917505536 1401849066569728 1404413925078528 1404733730873844 1405692990584064 1406548665040896 1408910245736448 1409230631337984 1410514083643392 1413416578444416 1415242730962944 1417941721670656 1418264161026048 1419555840589824 1421182603600704 1422804824096768 1425408023789568 1426706209603584 1428005577736192 1429642023860232 1431599371517952 1432903196082176 1434545254711296 1435851762229248 1436178274320384 1437497199815508 1438262542522624 1439465302130688 1440776290566144 1441549870212816 1442427371495424 1443741057626112 1444726954524672 1446493941301248 1448033547976704 1449352339914752 1450790574509052 1452334754397696 1452665014714368 1455104024285184 1456429255636992 1457315814309888 1458098274335157 1461424358424576 1463099101341696 1464431614184448 1465765340609024 1466323678789632 1466657582350336 1467659128406016 1469454162591744 1470792463286272 1472477941734912 1473483462377472 1473818996326656 1474825432743936 1475723189551104 1478200913559552 1478537055830016 1479883628740608 1481242691388096 1482591728447648 1482928869187584 1486322896601088 1487676560441344 1488014857469952 1489370062258176 1490737836845712 1491076830007296 1493580332619648 1495510057746432 1495850607476736 1496872088764416 1498235360247808 1499952287328768 1503154565521056 1504754480140288 1505096660680704 1506467422666752 1508193783412992 1508996765925376 1509915323531264 1512101914125348 1512445765469184 1513366422552576 1514744716197888 1517287956946944 1517632987594752 1521794875113331 1522140930632448 1523761053794304 1524107556421632 1526666517282816 1527014161799168 1528056923947008 1528987083866112 1529808025531968 1531201293314784 1535054794850304 1536452841111552 1537852160638976 1538788283121664 1539614487234096 1543126518857728 1544894889689088 1545949862166528 1546301897785344 1548073907493624 1550899319144448 1552676597342208 1554090692603904 1555506075748352 1555859797180416 1557288633133467 1559420743974912 1560840981446656 1561679026063884 1562629652453376 1564052812428288 1564408477384704 1567035103076352 1567988989820928 1569417030795264 1570259680053246 1571689789051473 1572646509199872 1573720432607232 1575645186060288 1577080199890944 1578758798835712 1579117807927296 1580555984437248 1581404614407072 1582367248171008 1583209721626624 1585024026453504 1586467582033152 1586828344098816 1587794279399424 1589240357978112 1591908676141056 1595184436879488 1596637246020544 1597000320663552 1598700122013696 1600655427108864 1601748477149184 1602113218936832 1603207264468992 1605044485804032 1605409978141536 1606506274953216 1610183137984512 1610549292957696 1612016095592448 1613484234113024 1614965989916188 1615333232507904 1618045360337952 1620504824766464 1620873326886912 1622349532102656 1624208689829376 1626062656110592 1628417445981144 1629037741473792 1630521382404096 1632006374555648 1633876598697408 1634002415173632 1638482912591616 1638856019352818 1639480291098624 1640973442547712 1641346599223296 1643728620025856 1644102403227648 1647485565957504 1648986008185152 1649989780144128 1651116519456768 1653135932915712 1654641521197056 1656402674188288 1658046370867488 1659178611836928 1660188588244992 1661072494821376 1662976027754496 1664490577870848 1664869082333184 1666398027811608 1667915694503604 1670199266770944 1672113258676224 1673636130496512 1675160389267456 1675541320040448 1677080066451426 1679376185819136 1680905672327168 1682831933411328 1683981099859968 1684364567230464 1685514780278784 1689372472639488 1691048886211188 1692848790157824 1694390546797312 1694775850500096 1697621361666048 1698654738972672 1700201783361536 1702137214009344 1703700384966528 1704087805722624 1706948951565312 1708503549881856 1709154351710208 1709543551401984 1710710958587904 1712268983140352 1714231185518592 1714363189690368 1717890932024064 1719064039440384 1719455495714432 1720110469349376 1721677054476288 1722601454979132 1724567732486144 1724959898468352 1728116473286112 1728509446250496 1730083680718848 1731136818511872 1734043379367936 1734437700108288 1736017333714944 1739194142986664 1739589635008512 1741837207339008 1744761734037504 1745159042056192 1746350770225152 1748352029179392 1749944335216896 1754348336971776 1755946104127488 1757545326444544 1759559413981824 1764118899812906 1765594159644672 1766799842476032 1767202168897536 1769227322849856 1770169283104768 1774215224877312 1776103648690176 1777721229426688 1778125482491904 1781110936829952 1782195135971328 1783818264510464 1784776029787296 1786401508867248 1787488928489472 1787895402725376 1790897260658688 1792528314630144 1793619463766016 1794582491489424 1796216901773112 1798537637265408 1798676133445632 1800737355497472 1802377371303936 1803608172527616 1804018880749568 1806086225409228 1807319559322368 1809382539001856 1811456030232576 1813105808037888 1813518107541504 1815169763377152 1819324201304064 1820301030380196 1823067927862272 1824728281166336 1825143223615488 1829320488124416 1830986535927808 1831969626728787 1832236873678848 1834336555204608 1834754260733184 1836007171375104 1838252717070336 1840209300553728 1840627763380224 1842304109248512 1843981981843456 1845675417047072 1846095122866176 1849194697529088 1850878845705344 1852005514018816 1852426659299328 1854113750974464 1855109259208296 1856238502662144 1857226788831232 1861048509692736 1861471711346688 1863453008461824 1865150142349312 1867431331627008 1868706556674048 1872551900104704 1872978307831792 1874257320778752 1875398220054528 1878546994315264 1878974175117312 1880685444857856 1882840646808576 1884555437925888 1886990307950592 1889298209046528 1891018881368064 1892741120786432 1894910138134272 1896204127813632 1900544031719424 1902274946138112 1902707522666496 1904454888927552 1906189365146976 1909824031874304 1910986581344256 1912727006281728 1914469016305664 1914904365760512 1916662933087344 1921035054088192 1922066493617088 1923236495327232 1924549828411392 1924988076834816 1926302606032896 1928658588401664 1930711397302272 1932627298527072 1934387432678736 1936446339196928 1936886686285824 1940138699046912 1941905674182656 1943087752413184 1944131032446876 1945901643587538 1946344140808704 1947528920825856 1948565811232768 1950798801788928 1952575485579264 1953019500429312 1956593410859997 1956878837874688 1959272216788992 1963303922313216 1964644616503296 1965091995102208 1966433910325248 1967630919401472 1968687377119008 1970934551412736 1974990255184128 1975439367143424 1977238492250112 1981763862134784 1984019809959936 1985826749677568 1987650449127616 1988102440009728 1991440443492864 1994013410328576 1994467476635648 1995829451685888 1998116604776448 1999936383105024 2003749803933696 2004206087361408 2004969527967744 2006795547574272 2008623230222336 2009701697475654 2010925044550656 2016135885500464 2016594353958912 2017821896736768 2019659621597184 2020744014494751 2023050609262592 2023510650126336 2027674542716928 2029521240843264 2031681405059072 2032143408562176 2035555356377088 2037409231929344 2039744034042624 2041601724419712 2042065983799296 2043309031686144 2046739726467072 2048603788148736 2049069639794688 2050951418845056 2052819316312128 2057985549139968 2059859852918784 2061266482888704 2061735863713792 2064098543324832 2065508067796992 2067865758859264 2070235463122944 2072120923471872 2072592122904576 2074479729573888 2076384844177956 2079227658633216 2080344034720224 2082238701418512 2083506203271168 2085403749904384 2085877969846272 2089380137435136 2090651986427904 2092556041060352 2093679573404328 2095586385401964 2096384634519552 2096862012266496 2098293910142976 2100860248080384 2102294876258304 2102773599854592 2107100596310766 2108539485876096 2109822997561344 2113365368604672 2115290109377536 2115771125465088 2118987143970816 2120124867666624 2122544901521408 2126912582505984 2127396241539072 2129333760884736 2131600162684928 2134207236145152 2135664636198912 2137609685958656 2140059314405376 2140546637522048 2142008366604288 2144463035790348 2146910850646016 2147399057276928 2149354794123264 2151817882066944 2153777643343872 2157393813783936 2159197953196032 2161164435849216 2163132709470208 2165611586439168 2167090431787008 2171223261308192 2172050321965056 2174028509872128 2176185861763578 2178502131596544 2178669886898176 2182656036427776 2184643883455488 2185973721464832 2187964590063616 2188462132297728 2192136537636864 2196647421276672 2198648010913536 2199485518184448 2199986373525504 2201488692609024 2204181243887616 2205686427549696 2206188694929408 2208716912602368 2210728494489984 2212238149115904 2213584784326656 2217301370339328 2219320770494464 2219825443110912 2221864037082144 2223887592671472 2224393303781376 2229484344901632 2231514840662016 2232022286204928 2234055093387264 2236106755268568 2239168247758848 2240370498929472 2243775911215104 2245308133146624 2245819422973952 2247353040371712 2249928430993152 2252496630185984 2254731848281584 2257131720210432 2257644991021056 2259701134000128 2263495148888064 2264872985296896 2268152871188022 2270218584185461 2271600513288704 2272117074296832 2275931935420416 2278004733175808 2279391401869312 2280947944783872 2283211395948672 2285641580691456 2285817586253824 2289999775924224 2290521242698752 2292085385920512 2293480625799168 2295569405968384 2296801939972176 2304155297714816 2304679261667328 2306778240958464 2308182424682496 2309421730851144 2312057839157248 2312583600144384 2314689778286592 2317342334533632 2319452846678016 2326348978716672 2328467693633536 2331136038905856 2333259113622528 2333789695770624 2339131115962368 2341261472169984 2342518539095826 2343944478680064 2346079218642432 2350552654614528 2351983484731392 2354125546192896 2355733123301376 2356269558530048 2358969763799808 2360580648910848 2365620299836416 2368138198253568 2368676711890944 2370833976655872 2374814582439936 2377536039680256 2379701373049728 2381868678489664 2383318571319296 2383860536967168 2387863014211584 2390037752840192 2391492618354688 2392776655319232 2394955869030816 2395500480995328 2398050183020544 2400983140663296 2402622715723776 2403169828405248 2404810896703488 2408114967212304 2409759412429824 2415274706976768 2417474410717184 2418024143388672 2420226351169536 2422448984874282 2422999848761856 2425765601738752 2427068040506928 2430757237149696 2431309990330368 2433524298153984 2439093984165888 2442626168971716 2445782073606144 2446339014310912 2448009561833472 2450814898046112 2451003622760448 2453612400738304 2457724368887424 2458284029029227 2459220436647936 2461460163821568 2465592930038784 2466153604841472 2469902212399104 2472151667965952 2473479012277728 2474984670216192 2476674779185152 2481398012923648 2481962281795584 2484604011282432 2487069556301232 2489908442169344 2491608742232064 2494464041631744 2496735866806272 2499009761038336 2500530960072704 2501873541755406 2505298900156416 2507580593143808 2510454195744768 2512740583901184 2513311980060672 2515620099677139 2515987077267456 2519064278728704 2521358508490752 2524247900116992 2526546850845696 2528272170418176 2534058708959232 2536366594850816 2539273185236736 2541585820195968 2542163775750144 2546432042499072 2547982108459008 2550302675042304 2550882612805632 2553205821014016 2555550577449792 2560423427347968 2562755324822784 2564315327102976 2566066437881856 2566650769113088 2568403474710528 2571346778277888 2571544784535552 2574281863069696 2576836398036096 2578596059160576 2579183243571648 2580165704024064 2582515581714432 2586851598729216 2587439847702528 2592174709929168 2594535524783384 2595125521078272 2596705227767808 2601065069051904 2603433980772352 2604026000572416 2608791214479996 2609384452512768 2612362955718656 2617142601056256 2617738563084288 2619526155337728 2621911880433664 2624916502825344 2633320340245504 2633919156191232 2636317989666816 2639339120972736 2642351816179712 2646178349719359 2648391239467008 2650803253346304 2655253924657152 2658684547104768 2661105935581184 2664155473035264 2666581844140032 2667188223737856 2671666405244928 2672274783148544 2673292703956992 2675727396765696 2677164044680944 2679602263300872 2681233392734208 2686345890988032 2688792471945216 2690429195649024 2692879495462912 2694325352659668 2697806455898112 2698014200168448 2703566056955904 2705412258791424 2706028321124352 2709129338113842 2714073808502784 2717184045348864 2719658712056832 2722135632559616 2722754645065728 2724412042248192 2728986301956096 2731471717531648 2734601891793408 2737092421749504 2737714835423232 2743980732186624 2745854532255744 2746479803891712 2748355310518272 2752131391099776 2754010757062656 2757379075605504 2760313950830592 2762827897962496 2763456163872768 2765972972765184 2768513125570608 2769142684299264 2773792046293632 2776318268558016 2778008271028224 2778639988948992 2781170626461696 2785840183246848 2787535981903872 2791572764539104 2794115180535952 2795179512692736 2795816016355328 2797725213523968 2801146997440512 2803059835011072 2803698133139456 2808827850157056 2809467461747688 2811385981168128 2813097330081792 2817820491472896 2818461262675968 2821028167286784 2826190482353329 2826833156888832 2830485461925888 2835883443341312 2836528322052096 2839111681179648 2842365207201408 2845609648193536 2850816047579136 2853412419207168 2856011155472384 2859284047720464 2865806392164352 2869090509422592 2871703524458496 2872356548640768 2874994399631016 2876525085045248 2878930604261376 2881552581132288 2883099740425632 2884854742990848 2887482115252224 2889453909049344 2892987882602496 2896067095953408 2898704679829504 2901581149018104 2904669508795392 2905330029428736 2910208048570368 2912858511273984 2914631628619776 2916196548670314 2918852465381307 2922848716849152 2926198202683392 2928863228368896 2931530681218048 2932647357579264 2933315164700672 2935318256812032 2938908325183488 2941584926572544 2944955883469824 2946966924754944 2947637992653312 2949650865487872 2951446379102208 2956401827119104 2959767257481216 2962485382776192 2965183456895296 2965857738375168 2972645793202176 2975353120882688 2976029714939904 2978740124516352 2981475673691424 2982153660014592 2987160665239296 2991020115492864 2991701214953472 2993744177528832 2996470720495616 2999904574657536 3006309131042112 3009508960280576 3010193321361408 3012934845333504 3014552546213481 3016387566825984 3017993531850752 3019830647062528 3024203828250696 3024891530938368 3026732845105152 3029489432395776 3034575913893888 3035265975189504 3043589750226662 3044281861264896 3047522107588608 3048215112843264 3053333034565632 3054028323598336 3056113847894016 3059616051063936 3062402586629568 3070109589700608 3072905682223104 3075704321277952 3077576566243328 3079228974468192 3089789779378176 3091899724333056 3092603795570688 3096147814987248 3101798638288896 3105353194684416 3108181385207808 3111012151496704 3111719594360832 3114577266266934 3118841487949824 3121681962893312 3123358052127768 3125259304906752 3128105624856576 3128816954769408 3134070206152704 3135977979641856 3138834061590528 3140519360106492 3143379578102946 3145293018399744 3147440865214464 3151290372120576 3154160399781888 3157517597671424 3160650894466149 3161111968874496 3162809228814144 3164734496342016 3166419443253248 3170048052907008 3172935164066304 3173656688197632 3175588558798848 3178480715956224 3183817352282112 3190368873758976 3193274492041088 3194000641327104 3197400244027392 3201310854217728 3203496954298368 3204226437873664 3206414528937984 3210088971608064 3210819956283072 3213012549906432 3220366275969024 3221098585915392 3224032191184896 3226968468226048 3229931979832376 3230666465015808 3236090720675904 3241009649532928 3241746653773824 3244699064205312 3248417379658752 3252125312221184 3256834891962288 3258075482947584 3261042764808192 3264012749111296 3267753197394816 3268004830347264 3276965825183232 3277712038705636 3278960582197248 3281946885095424 3282693198446592 3287457240051712 3288204806455296 3294971131915008 3297972016370304 3299979560288256 3302233038913536 3306271865831424 3309283042394112 3312805348376576 3316092741734976 3318357223673856 3320377176489984 3325952055508992 3328981155741696 3329738164666368 3332796055623216 3335831389007208 3340398533541888 3344226517352448 3347272260993024 3350320778534912 3351082640080896 3354160132902852 3358752371638272 3361811344654336 3365663866822656 3367962199719936 3368729134460928 3371029560557568 3378744945278976 3382097772422376 3385697580315648 3388781093594624 3389551701000192 3395242723332096 3397309477945344 3400403566723072 3402229306782033 3407400769933056 3408175611445248 3413897903130624 3417007099763712 3418308703420416 3419087102803968 3421421917175808 3424537966280704 3428462371037184 3428726379380736 3435781864048128 3438128078880768 3438910991428864 3440220938698752 3443354108952576 3445202909958264 3449135464972288 3449919796936704 3456232946572224 3457018892500992 3460167361437696 3462273637023744 3468086758735872 3468875400216576 3472034667429888 3478388285973328 3479179270017024 3489523468075008 3490318084112384 3492701540450304 3496704058358784 3499888670433792 3508696673943552 3511892208254976 3515090652889088 3519118827963648 3528237799625812 3531188319289344 3533599684952064 3534404337795072 3538454645699712 3540338566209536 3548430449754624 3552207297380352 3555442458853376 3556250964983808 3562221873659904 3567636529020928 3569552059574592 3572803017734496 3574977856978944 3575790805450752 3581794521317376 3585056629260288 3587238927532032 3589164982978848 3592433803546224 3597075274530816 3601474710994944 3604754742607872 3607216345055232 3608037761499136 3612172450818456 3614639118644736 3618765078003712 3622912060465152 3626211616075776 3627036215083008 3630339526754304 3633673477311423 3638648402608128 3640602060760392 3646135855724544 3649456562332672 3650286447230976 3658640976248832 3661973071855616 3663939253457574 3668673110409216 3669508521466368 3672014342750208 3676505434140672 3680418601107456 3684608218497024 3687963963686912 3691350834094144 3692190245732352 3698389395058176 3701757691410688 3704011028037632 3704853318598656 3708227501948928 3710218518416592 3712477005324288 3714453577662464 3722097019385472 3722943422693376 3726906016923648 3730300284698624 3734862663254016 3737413113348096 3745103800209408 3745956615663584 3748514641557504 3750796440109056 3752810312633109 3757093988630528 3757948350234624 3761370889715712 3765681293617152 3769110875851776 3773980615901184 3778596418093056 3782037762736128 3785482241572864 3789820276268544 3792408255627264 3801088063438848 3804549892276224 3805415045332992 3808909777855104 3812378730293952 3819648063748608 3821973162688512 3825454012563456 3828938032611328 3829808731521024 3833325866174688 3844132987234176 3846472990654464 3849099656822784 3849976153669632 3852605212065792 3857317176803328 3861422794604544 3865254597054144 3868774865357472 3872892678393856 3873773372571648 3880277398093824 3883811348365312 3886175504826368 3888262064893752 3891803287175076 3892688281617408 3895057841651712 3897131622465536 3901597603577856 3905150971158528 3906039000858624 3913186821719994 3918544433577984 3926607844626432 3929289233006592 3930183990204416 3932867820650496 3935261838802944 3937374754238016 3941869102825472 3949980510368256 3950878734286848 3954476984500224 3963527724269568 3971653499355136 3975300898255232 3976204880019456 3982880886985728 3988026820657152 3988934953271296 3991658903371776 3996233209552896 3999872766210048 4007499607867392 4008412174722816 4009939055935488 4013591095148544 4017246460444672 4019403394951308 4021850089101312 4032271771000928 4033188707917824 4035643793473536 4039319243194368 4041488028989502 4046101218525184 4047021300252672 4055349085433856 4059042481686528 4063362810118144 4064286817124352 4071110712754176 4074818463858688 4079488068085248 4083203448839424 4084131967598592 4086618063372288 4093479452934144 4097207576297472 4101902837690112 4105638632624256 4115971098279936 4119719705837568 4122532965777408 4123471727427584 4128197086649664 4131016135593984 4140470926245888 4144241846943744 4145184245809152 4148959459147776 4152769688355912 4158455317266432 4160688069440448 4164477402837024 4167012406542336 4170807499808768 4171755939692544 4178760274870272 4181303972855808 4185112082120704 4187359146808656 4191172770803928 4192769269039104 4193724024532992 4196587820285952 4201720496160768 4204589752516608 4205547199709184 4214201192621532 4217078971752192 4219645995122688 4226730737209344 4230580218755072 4231542250930176 4240249735333248 4245089803042816 4253825165011968 4254792483078144 4258667521769472 4263200325369856 4268414472290304 4275219371917312 4280118628810752 4281093275044096 4284016733208576 4288926071580696 4293821701292032 4294798114553856 4298709588246528 4303635764133888 4307555286687744 4314787627567872 4318395906392064 4322328871698432 4326265418940416 4331223172878336 4334180863574016 4342446522616384 4344100643930112 4348057019744256 4352371723527156 4357004263193088 4357339773796352 4365312072855552 4369287766910976 4371947442929664 4375929180127232 4384273075273728 4393294842553344 4397296021827072 4398971036368896 4399972747051008 4402977385218048 4408362487775232 4412377389858816 4417433825204736 4421456988979968 4424476298231808 4427169568653312 4434602740678656 4438641540988928 4439650886221824 4443728074164288 4447775185342944 4448786607562752 4458968689803264 4463029681324032 4464044572409856 4468110186774528 4472213510537136 4480740997858944 4487551822430208 4490616266293248 4491638845947904 4494706080743424 4499856861986304 4504993260371968 4509463696563168 4514263440420864 4515289982042112 4519402268000256 4526990297776128 4529745970593792 4536305742376044 4540437168370922 4543201026577408 4544234148593664 4551863870840832 4556009466351616 4558782803738624 4565384625339993 4566422791897344 4571283161382912 4571635172507648 4579999551848448 4581042485397504 4584170771841024 4586961251598336 4591138811936768 4593603879944352 4608310595429632 4609358523334656 4613556481916928 4616364849364992 4618843461702288 4624115678314496 4629379556573184 4634684669067264 4638905693356032 4652697957433344 4656935387267072 4662272077811712 4666518227245056 4667579391541248 4671865899400401 4678262231924736 4682522944339968 4685037078191652 4687888957360128 4692158437284864 4701105309229056 4703966969462784 4708251092385792 4712539117060096 4715069367154419 4717939527599616 4721161297821696 4731240599672832 4736276396507136 4737353423781888 4741667953311744 4749629164879872 4755072079360512 4759402746099456 4763737356979328 4766637142638592 4767721073934336 4775726028423168 4780075505680384 4785553310638464 4789911738061632 4791000961990656 4796100366041088 4801966281326592 4805245431447552 4806339656810496 4809621793406976 4816229934424608 4819518824859648 4830549413953536 4834948821434368 4836048286777344 4840452702339072 4844897969748564 4845999697523712 4851531203477504 4854136081013856 4861514474299392 4862619980660736 4867048596307968 4878187968331776 4885252337943432 4891564147212288 4892678028621824 4896019123666944 4901629796092224 4902007245520896 4907224801476608 4915448737774848 4916568058058454 4918440873295872 4922920327643136 4931185860077568 4932307209682944 4944303335931904 4946958024555456 4949969340432384 4953349558370304 4962796025847296 4963924563591168 4969208022564864 4974139112602464 4979816884338688 4983217484464128 4988928083263488 4993471733612544 4998019522076672 5001061920145408 5003747083510812 5010597800312832 5015161186287616 5020908391489536 5025481167802368 5026623960121344 5031240199354278 5038128557457408 5042717016981504 5048495800233984 5053093701691392 5056544340836352 5068117417918464 5072733189701632 5078546370473472 5083171640391936 5084327551500288 5092864084998144 5095964216918016 5100605350084608 5106411642028032 5111101154899584 5120846854695936 5125510649645568 5128630654205952 5132132875763712 5133301538226176 5136806949421056 5142693556555776 5143089569071104 5153672796072192 5157192118321152 5158366487143296 5160331408048128 5165031163428864 5173703197458432 5174879695405056 5184349419858336 5189071049566768 5190251042156544 5193410455535616 5202130138103808 5206867961544704 5208052001144832 5217582428959992 5218768905025536 5224725911437312 5234285202112512 5235477126168576 5239052310675456 5243823760867328 5249833005650688 5266640680491008 5267838312382464 5272635979333632 5278678241945472 5284703632359424 5292356699438718 5296782478934016 5301606506692608 5310507849314304 5322211871162368 5328310946070528 5333163688280064 5334376447475712 5343332810489856 5344549566297088 5346585407913984 5351454793531392 5354328089361888 5359204526601744 5362466785468416 5372691781976064 5377584943890432 5380858391298048 5385758990925824 5388650705319336 5395612911796224 5396028400336896 5407132113911808 5410824517582848 5412056642248704 5418258676227684 5428147617005568 5434368090697728 5439317424113664 5444271265119232 5445509290131456 5457972603912192 5462943435063296 5469203783586816 5474184843499008 5475429670846464 5487961464373248 5492959607783424 5495908880186361 5496710621036544 5504262782199552 5508021514125312 5514758151211008 5520627901661184 5525655795924992 5526912327745536 5531945945530368 5537026251141216 5538285368598528 5547584092587264 5552636537116032 5556016542056448 5557279977897984 5562341252923392 5571680366493696 5583145529078208 5588230361071904 5590359025385472 5591632032710656 5595450427047936 5602293994881024 5606119670022144 5607396266278912 5617655700314112 5618934923495376 5622771962336256 5626194660163584 5635640982945792 5636922525351936 5642056334573568 5652380964706658 5653666313777664 5660970923851776 5671766886682624 5673056644104192 5678223362359296 5684730414402816 5691219296387072 5701632095158272 5706824838414336 5712022310944768 5718568095440928 5738181018845184 5743407048916992 5744713097281536 5749988799262032 5753050170090496 5763105162264576 5766199480851264 5769709485981696 5774964230504448 5778907818098688 5785975765204992 5792134191906816 5797409359659008 5803162298036208 5809339017590784 5810660058857472 5820416097140736 5825717022547968 5829263257239552 5832393097340628 5837704930762614 5845697433698304 5852396405366784 5857726456737792 5863061362436096 5866630329401344 5869780232579991 5870636513624064 5877816650366976 5883169853145088 5889911766939648 5893933849509888 5895275985306624 5899301730975744 5902892758204416 5912803654238208 5924970765552384 5930366913790592 5931715476750336 5945291586404352 5950706241765376 5952059429879808 5957480249032704 5962951347382848 5964307320029184 5974321330478592 5982040230985728 5983402429906944 5987488355057664 5992941440991232 5999809149315072 6012618262084224 6019017920561152 6020386642722816 6025869690667008 6029105092426962 6032775133651968 6035987063701504 6039661294125056 6048407656501392 6049783061876736 6053465690210304 6058978864791552 6069151827787776 6070531950379008 6087179500453324 6088563722529792 6095044215177216 6096430225686528 6106666069131264 6108056647196672 6112227695788032 6119232102127872 6124805173259136 6140219179401216 6145811364446208 6151408642555904 6155153132486656 6158457948936384 6179579558756352 6183799448666112 6185207591141376 6192295629974496 6203597276577792 6210706389368832 6216362770415616 6222024302993408 6223439188721664 6229154532533868 6237682975899648 6243363925786624 6246716104255536 6250518609813504 6256211249713152 6257633909538816 6268140412305408 6271955959283712 6277668123181056 6281038720212984 6286759156205892 6290586036799488 6294881730428928 6302580744241152 6308320799563776 6315035195342848 6321301788932298 6325618457628288 6329468992684032 6332838886506496 6340096105814016 6345870328132608 6347313376395264 6356961431912448 6367634704564224 6380737747517952 6386548984082176 6388001282654208 6394800488054784 6402621708435456 6406993908596736 6408452875747328 6412829057875968 6420177943216128 6421639912566144 6426025099812864 6440732551938048 6442197171830784 6448064382369792 6453936936452096 6459863959664752 6461332930031616 6472181441351808 6482019299065856 6483493307547648 6489398128410624 6496834759317504 6504250624442368 6513669783924576 6516150965895168 6522085529616384 6528025498222592 6535506394789632 6536009660694528 6553931650366464 6555424077411272 6557921164394496 6563893770190848 6565386396893184 6574914480103424 6576409612910592 6589942263830016 6595944032740608 6599959120576512 6604466077827072 6612543731662848 6618566084788224 6625610696753152 6632185483469952 6636714447347712 6640754352979968 6651904111017984 6657962311483392 6659476329332736 6665592111246432 6671662778014416 6688453034704896 6694544521986048 6700641557069824 6702165280161792 6708320265805704 6717504743276544 6723622689308672 6731327733645312 6735924399439872 6737458268921856 6742059121115136 6757489890557952 6764195544844752 6771395160631296 6777562187189248 6779103402000384 6790485446664192 6794618955890688 6800807133446144 6804458613564066 6810655752556383 6814801539866112 6816351222890496 6827795806261248 6834014199527424 6838174205607936 6842843834351616 6849075932561408 6856924742074368 6857452758761472 6871563728096256 6876256157761536 6877821982857728 6880441877397504 6886708217905152 6890405819916528 6898270929944576 6912465893144448 6914037785001984 6920334722875392 6924547274047488 6936173517471744 6937750800433152 6944069334859776 6956776571946656 6958358540034048 6979046936150016 6980636168224768 6985403080900608 6993408116717568 6999777340867584 7017393347887104 7023784416509952 7030181305778176 7038237655927296 7056475599251624 7062376638578688 7067199369904128 7068808675590144 7076909291399424 7080677132419072 7096860899509248 7104414594760704 7110884917706752 7112501929967616 7124443747319808 7139104119149184 7145606035468992 7149955713957888 7151581610901504 7163589042634752 7170113258520576 7174477855064064 7178329965957696 7184867607092448 7194150549061632 7202949421989888 7209509485215744 7214432690110464 7216075522998272 7224344901636912 7229278237289472 7237530156007424 7245824120930304 7252423232151552 7254072430166016 7260679053508608 7267346954622846 7277296805216256 7281204121520784 7292271711449088 7298913124665344 7300572894461952 7317281952497664 7323946143711232 7327878506915148 7337346220818432 7339017042932736 7344028685500416 7353010868281344 7360837202214912 7374852087087681 7375927927373824 7382701668188288 7384380491464704 7396778790116352 7403515382821376 7408022056075264 7409706637197312 7416455003897856 7420437036833184 7424954010648576 7428907155324928 7444194038770944 7445886845386752 7453812033847296 7460600569397248 7469725326508032 7474826226696192 7490207600418816 7491913231327168 7497029283115008 7501592880218112 7505620625266218 7514187977261056 7515896700469248 7522741779431424 7531362587234304 7538221751703552 7547961231802368 7557192836186112 7564075525472256 7570964483145728 7579640552537088 7584816511254528 7602176126877696 7609099784552448 7617819555710208 7624757460587904 7639296127497216 7643946325377024 7650908025126912 7657876065222656 7659617463042048 7666651732349376 7688265974468352 7692945981308928 7698199313645568 7699952307339264 7705210424131584 7714634353606656 7722845589209088 7730509194108288 7737549730714944 7745785356787712 7747546745143296 7760554796187648 7767622696730624 7772351009652736 7776524129787504 7783606574350152 7785376563234816 7790115683303424 7794263244931072 7803195207155712 7810301942317056 7812078001717248 7826373643439988 7837088867155968 7853215689252864 7858578466013184 7860367980408832 7865735641300992 7874749508476032 7883738205650944 7899961020736512 7901757468573696 7908953969000448 7927055448539136 7938535049158077 7950601796510464 7952409760038912 7965761773971456 7976053641314304 7977869906542592 7983317806743552 7992466419105792 7999745532420096 8014999215734784 8016824349445632 8019878111870976 8027182190297088 8034492920889344 8038806789902616 8043700178202624 8064543542001856 8066377415835648 8071287586947072 8078638486388736 8082976057979004 8092202437050368 8094042600505344 8110698170867712 8118084963373056 8126725620236288 8142221425508352 8149636927717376 8158976136170496 8166406897678848 8168263935197184 8173236126744576 8186958905868288 8194415152594944 8203805675380224 8211277265248512 8231942196559872 8239439411675136 8245065931554816 8246943454855168 8256394173299328 8262032271187968 8280941852491776 8288483693887488 8290368491618304 8297918918295552 8305539376711824 8321376138880896 8328954805674048 8334024813084672 8341614999617536 8343511879385088 8357520549740544 8362607945711616 8370224164241408 8374718293617312 8382345541607856 8385538538078208 8387448049065984 8393175640571904 8403440992321536 8409179505033216 8411094399418368 8428402385243064 8434157943504384 8439291990245376 8453461474418688 8461160437510144 8463084501860352 8478571447059987 8480499470666496 8490179606085632 8507650330023936 8509584966156288 8517335043538944 8526400650739712 8536828944580608 8560237257621504 8562186550088192 8568033466417152 8577852143161392 8587643402584064 8597419176493056 8607271528267776 8615110573375488 8629575255135744 8636791812784128 8644657743396864 8652530837880832 8662446345756672 8668361727148032 8684893045232768 8688201287860224 8696114039488512 8704743447054312 8714008526386176 8714679547592704 8730624145711104 8738575533821952 8743894885859328 8751858360254464 8756557396143921 8768546150547456 8786589685106688 8794592043654144 8797942072737792 8799945494102016 8805954770436096 8816724975550464 8824754779717632 8834867650409472 8842913977959936 8848952596463616 8854339137306624 8869205481357312 8877283081977856 8879301772443648 8887456148328576 8895550370685888 8897573215125504 8917937379606528 8926059362648064 8928089144819712 8936220373549056 8944427021074272 8961481995717888 8975103644860416 8981232532586496 8983277691895808 8989412161486848 8999713723972608 9009986520743936 9018927393126336 9028526880841728 9030579964084224 9038804536000512 9053980595552256 9059491941187584 9072611484752088 9080874336741844 9086402053154816 9088468297187328 9103727741681664 9112018932703232 9117565607477248 9130769250679986 9132845583794688 9142566322765824 9143270345015296 9159999103696896 9162084970795008 9168341543682048 9182277623873536 9187207759888704 9216621190859264 9218717046669312 9227112963833856 9232729698729984 9237686923404576 9248231356628992 9269369338134528 9277811386712064 9305395914866688 9313870774534144 9324544155623424 9333036454490112 9335158783082496 9343731798800802 9356524463849472 9365045888679936 9370074156383304 9375777914720256 9384316874569728 9402210618458112 9407933938925568 9416502184771584 9425078234120192 9430138734308838 9435879055199232 9442322595643392 9462481199345664 9472552793014272 9481952683398447 9483335906623488 9499258329759744 9510144158721024 9518805492198912 9527474713958656 9533274285277184 9535442147868672 9551452056846336 9560151011360768 9571106621276928 9579823476123264 9582001923981312 9592200732082176 9603932562653184 9610490862895104 9612679313620992 9619243586813952 9632459868849216 9639037649719296 9661098827907072 9669897642868736 9672096573554688 9680905404678144 9689795939497128 9691999395047424 9703062406955008 9708272162027712 9723028948598784 9725239961321472 9734097192615936 9756375936663552 9770504675886864 9783128294424576 9785356057243648 9792038247333888 9803259592184448 9804014491041792 9814449602953216 9830897475549696 9833136116116908 9836881746591744 9845840655286272 9862371720155136 9864614419365888 9893916049110912 9899938680864768 9906699116740608 9925592051694592 9927849127182336 9938416045129728 9948278225204928 9959633768677376 9977856166526976 9986943467225088 9996039044153344 10002123840290816 10007494167021624 10021195600625664 10030322372575232 10041816782979072 10050962335604736 10053247920242688 10062480398708556 10076257114914816 10085434033963008 10096991600467968 10106187403382784 10113088681672704 10136234835836928 10145466379403264 10157092740946944 10166343280783872 10168655103000576 10185728169996288 10191928433836032 10201210700169216 10206687920346099 10222202309799168 10241693709391872 10251021299291136 10257261308411904 10264265751527424 10266603076452352 10273613898842112 10285387113111552 10286179138142208 10307345592144384 10314384236642304 10316732974286592 10320662816096256 10330062326857728 10347406394916864 10349759390810112 10368698839716672 10378142099133536 10380502084313088 10386820911071232 10404260276207616 10413735923089408 10416104002289664 10435164857919984 10437537810051072 10468570404225024 10470954252337152 10478104621350912 10487647521734656 10499666011301376 10533281360982016 10535676624764928 10545271958667264 10557356483890944 10569407264718848 10584713398877436 10593564957868032 10603213013385216 10621015698628608 10652564125793317 10656621892141056 10666327376560128 10668752894951424 10686665620979712 10689099132594176 10702909587062784 10708656178723776 10718409053203488 10724933570936832 10745383563952128 10755169887780864 10761716782596096 10771517981851648 10777301410638672 10791225823592448 10814264227823616 10821649035165696 10824113284497408 10836517352455368 10856295234011136 10868736181395456 10878634848227328 10888542530238464 10891018580262912 10901020431934269 10915945207824384 10925886870126592 10938407567173632 10948369686998016 10950859341692928 10975922928746496 10985919215566848 10991817760372722 11008525564399104 11016043028250624 11029516302422016 11041255803322368 11051311591849984 11053824655491072 11063891891060736 11074052502282432 11076570737197056 11095168185174528 11105273074232064 11112033084112896 11114559955795968 11124682505846784 11143360732987392 11166291058156416 11176460722143808 11180718050770944 11183264065421312 11190900854095872 11204587989762048 11212239340044288 11214792532557824 11235311400628224 11237869846990752 11245543924672512 11252389320327168 11271281965891584 11273845050703872 11284112669147136 11304761929413316 11307332627555328 11321941847703552 11343533773365248 11346113288208384 11356446724718592 11369460828805632 11382438592774144 11403264190316544 11413649676828672 11424044621889536 11437136190881856 11476362037690368 11486814097833984 11489426194563072 11499977598524064 11506100340180992 11532398961702528 11539418971963392 11549928461008896 11557815636197376 11571951530409984 11584268383813632 11594818719318016 11606324596072416 11618678035181568 11621320117714944 11640832194281472 11651434045095936 11658526514479104 11664786194681256 11675409861525228 11691394867396608 11704792810733568 11715452913475584 11726122724872192 11733260658802688 11739560465159982 11755633300733952 11766339706290176 11779823533879296 11787867699019776 11790551970613248 11798603461951488 11805785516408832 11825607308476416 11849941531104768 11860733827581184 11863430953500672 11890583172808704 11901412483530752 11914960498065408 11925902694765696 11928614640058368 11948642660957184 11964080461971456 11966804859813888 11974976710115328 11985882881982464 11999618298630144 12025236524168448 12038035841122304 12040773285445632 12051739381334016 12058210184853924 12065550267303936 12071974127403008 12079322588250112 12096815313002784 12099566123753472 12106931380420608 12117957729583104 12138303655575552 12141063900758016 12174359000906648 12177127445059584 12190088430354432 12192860451373056 12213332138262528 12216113294393344 12224455391576064 12238464204255744 12249610346518272 12280438358802432 12291622728892416 12302817285111808 12316915897872768 12359159117512704 12367598897332224 12370415182282752 12384591259948992 12421412778737664 12432725540831232 12444048605986816 12446878377443328 12458309065067736 12475365951799296 12486727851573248 12493432208511072 12501037219627008 12512422499426304 12515267819077632 12536280824610816 12543911918567424 12555336246362112 12562077440425968 12573518312411784 12581172073598976 12589763460857856 12605161488482304 12616641599127552 12630070390685696 12642603577864596 12651236915256576 12658937985368064 12665677773012992 12680192211628032 12691740656265216 12694626752790528 12735269409128448 12761475495035904 12773097968164352 12776002565308416 12789600976109568 12805243416870912 12816905751494656 12825658115751936 12840355886432256 12843279825132288 12852050199625728 12881465103876096 12884394343661568 12896128764739584 12907873872904192 12919727919329504 12922665860063232 12944362882703616 12964038598131712 12966986615095296 12978796256821248 12993669518635008 13027339567849152 13032301931790336 13044171059232768 13056050996445184 13071012789579264 13072019321389056 13107863300732928 13110848154822544 13115842328788992 13127787540381696 13149828960206848 13152819225821184 13179884527660032 13191888065481216 13199918241153024 13208932155654144 13225087463325696 13237132169576448 13264370966939904 13273428894695424 13281508705959936 13303808222035968 13315924622966784 13318952658665472 13331184222492864 13343325556028832 13376906069409792 13389089043972096 13401283114139648 13404330560323584 13416640531611408 13447245378617344 13462655467290624 13471848798879744 13474916537843712 13484118242230272 13514979781115904 13528391089689504 13542790321262592 13555124374378496 13558206804000768 13580970893328384 13589237911781376 13601614266892288 13608917227128132 13621311505112766 13629603079732224 13632702445780992 13655591612522496 13668028399054848 13676348411215872 13696153876019979 13698151865122816 13713849484148736 13714905517522944 13743127456192512 13752512315523072 13755643965715456 13760883754795008 13773416435810304 13780811639833056 13796541859889152 13824931786288896 13828075570003968 13840669445750784 13849094548094976 13872347034943488 13888138669719552 13913553143893312 13916717080068096 13958093872300032 13961272336449536 13970806161801216 13986816233435136 13999554681735168 14034786695774208 14047568833019904 14060362611556352 14076475311854592 14112951198503248 14124753277157376 14137617351180288 14145208101463257 14153818582798848 14161354264838144 14193721799018496 14208829189521408 14221769835413504 14225003859935232 14248887494639616 14278208238298368 14291212070937984 14299911427915776 14303163221803008 14327178085269504 14340226517041152 14356659931915392 14369735214184896 14388301098123264 14405898843979776 14419018970431488 14428865380220928 14432151045996544 14448689803273824 14458556474578944 14475060312014848 14491648241860608 14504846464303104 14508144860332032 14521358107017216 14534693909245692 14554593610432512 14562408243041568 14584543422898176 14597826249330688 14601145788923904 14634563904995328 14647892287422464 14655757013830296 14674692441636864 14678034085865472 14688057371000832 14706021736562688 14721674404429824 14749704174175362 14765403336376576 14768760982929408 14793557580232704 14807030765642752 14816044112150528 14832910007795712 14840874073666368 14849908021297152 14857814310649856 14888388077541888 14891773690773504 14907624067694592 14921201138794496 14939450653016064 14949652453392384 14980415200837632 14983826462654336 14994058566230016 15003185760436224 15011241250532436 15028375954522112 15031793400938496 15045483558862848 15062725174468608 15076443503407104 15114385672372224 15128151050944512 15141928966291456 15159281105074176 15169633022509056 15204352253755392 15218199569104896 15235639111420416 15249514921175808 15278592254994432 15287892650754048 15301816050253824 15315752130445312 15319234926084096 15333303464698752 15376531948936704 15385891962617856 15396398627291136 15399904614678528 15410420848263168 15429268707213312 15461018388216576 15475099461429888 15491570713575424 15495093490286592 15521109592375296 15535245393461248 15544702019305472 15553048259575008 15567213148700304 15570753126469632 15580231366606848 15606390414311424 15620603884634112 15624156003434496 15652747286879976 15674177734311936 15706431378505728 15717156932026368 15720735960817664 15731471282601984 15749499016952064 15767476411301888 15799922041473024 15803514937147392 15817907938000896 15854110897078272 15877070098316154 15901203593020928 15904819520077824 15931523547942912 15955739813085184 15966635613487104 15984932838211584 15999491064840192 16029998431469568 16033648698891264 16039756223741952 16054364380594176 16068985841778688 16077613579805232 16087400356405248 16129087084003712 16132754831671296 16142575173894144 16157276972777472 16165952115958008 16184404874100736 16188085201010688 16221396341735424 16236169926746112 16253451240472576 16284442851016704 16299273855434752 16317952272340992 16332813795357696 16336527870394368 16373917811736576 16388830305189888 16407611350760448 16422554530497024 16463884393119744 16478878823350272 16490131863109632 16493886909710336 16512788346598656 16524064542375936 16561883704983552 16576967387774976 16580736983236608 16595837836591104 16611078753423648 16642752277761792 16657909611348096 16668049626169344 16683229999235072 16687023758770176 16715041099481088 16740448328482816 16749436587234624 16764691083215712 16771077076156416 16774896098131968 16786351281143808 16806881984643072 16818359010066432 16822188798836736 16856804770486128 16868315887008768 16878583980490752 16906922948837376 16922320875020288 16926169003720704 16957142894119974 16960998941332992 16980359212171264 17015300660047872 17019169932312576 17034670087077888 17052801301479424 17073657889161216 17120474515243008 17124373100176384 17136066932834304 17155704286322784 17175286805168128 17214543056535552 17230221146750976 17259150510271488 17289315486793728 17305061675761664 17324892691513344 17336723454296064 17369786090465536 17376402575720448 17392228078977024 17409486894108624 17428017052772352 17429359095185408 17461248291422208 17477151067643904 17487789771718656 17503716720508928 17513114792287842 17537092301094912 17573179370213376 17589184087308288 17599890988204032 17609340697739973 17611909540872192 17633449951100928 17649509559435264 17669735300818944 17685827955919872 17697905192927232 17708678274613248 17738410962714624 17754566163955712 17774912296657152 17791100741371776 17795146430251008 17835874759213056 17852118725296128 17856178289639424 17872440747098112 17888854042148544 17922963991435776 17950207289720832 17962465065172992 17966555383791616 17978824322973696 17999427447945216 18019973041487872 18037854786252672 18057053761683456 18061159928168448 18077609072001024 18107961191104512 18118983882375168 18145222969504176 18161748673483688 18172804106309632 18176936594374656 18207455483363328 18224037865406464 18235131214954496 18261538501359972 18265691167589376 18285132645531648 18286540690030592 18319998207393792 18324169941590016 18336683087364096 18374415519777408 18433242381718528 18437434093338624 18454225927667712 18465459397459968 18475373846809152 18496462713257984 18538738676269056 18555622773424128 18610791829733376 18627741549068288 18649088311246848 18666072908980224 18670317566164992 18687463597601604 18713048927698944 18730091777359872 18740148312766608 18751555829440512 18768633749139456 18804421236916224 18815867877851136 18833004369543168 18850156468240384 18860277468617676 18871758110398464 18884645191286784 18924962398691328 18945105586028544 18963905366796894 18998516659519488 19020288317442048 19037610984397824 19054949427917312 19066548570554368 19070884295737344 19102904113692672 19120302022721536 19142213242553856 19159646952246528 19164003847962624 19184401464164352 19207865125306368 19220981725790208 19225358627241984 19238487173627904 19264919737698432 19278075299438592 19322197655814144 19339795285737472 19344193147109376 19361810809356288 19379591878994256 19383998790094848 19416544324055424 19446057897197568 19450479922642944 19468194385231872 19512751873327104 19541009351773728 19566256588849152 19570712114487296 19584076494667776 19606519184368896 19608028982083584 19628899205906432 19661794951099392 19666272232233816 19673763493183488 19691681310572544 19724743440310272 19729228838731776 19783333376473303 19787832098221824 19799877361729536 19813398233481216 19851184103389184 19855698254364672 19876832090259456 19896556450409856 19919267537354752 19955712333053952 19973886934450176 19992078088306688 20004247680581632 20014988334043248 20060644745150464 20083633565958144 20101924671209472 20106495840485376 20124960797417112 20152514229829632 20170868067926016 20193983200935936 20212374806765568 20226177363345408 20272469671673856 20290932758806528 20314185481893888 20332686561567744 20337310206001152 20371456339992576 20383856867672064 20402421400338432 20413375840692198 20431967257669149 20444404619598336 20483387418783744 20502042598582272 20514522616823808 20528531503054848 20533206152904704 20547227797684224 20570774226223104 20572358276284416 20614691184288768 20628768473284608 20633465948573184 20641325632192512 20660124653715456 20694812789833728 20737397679433344 20756284198267072 20761004168626176 20773641822142464 20808520552415232 20827471846178816 20832208004579328 20870329715839968 20875075620102144 20937140808450048 20941908504674304 20956209242701824 20975295043469312 20999332022602752 21066562721964032 21071353249529856 21090543917334528 21114712967781888 21138814529437696 21169426797754872 21187129915736064 21206426026770432 21242031397257216 21305128251586634 21313243784282112 21332654753120256 21337505789902848 21373331241959424 21378198265188352 21417312357447552 21436818106406976 21449867141873664 21490767127904256 21510339775561728 21523433565192192 21543035963703296 21554602821277344 21582451647184896 21628528455647232 21643298070331392 21648226568994816 21673034704910736 21712590468022272 21737472362790912 21757269696454656 21777085060476928 21782037160525824 21802040863868538 21831890415648768 21851773740253184 21876815134347264 21896739373996032 21901718683385856 21951845857492992 21971838431133696 21983635520745444 22017051128798208 22032086056501248 22059032604844032 22082511606644736 22102623183699968 22124556261263043 22127783782121472 22148105004564864 22153141474394112 22190336370349056 22210546148464128 22224066168225792 22229119911591936 22249365011693568 22286721465974784 22332582116312832 22352921444287616 22361436101541888 22366528130842624 22381801708191744 22409175979524096 22424478680088576 22429585065115648 22470622801256448 22475739693981504 22491087849345024 22504778640654336 22542563931783168 22547690101407744 22568225338294272 22609523858826632 22614665255110656 22643883695407104 22687067546730496 22692226576416768 22712893449437184 22738921657611264 22764877185548288 22806528380633088 22827299353657344 22848089243779072 22874272381763712 22952724075380736 22973628195667968 22978852389126144 22999955197048128 23012200680361984 23064797923405056 23078837943926784 23099856922017792 23115631272394752 23143903060819968 23168536767627264 23189637438636032 23212649192144832 23237356070363136 23242640235429888 23281664388562944 23302868090191872 23317053028958208 23329572389362512 23350819723050456 23382789734793216 23409585621467136 23430905826951168 23452245449744384 23466521317605376 23479120930319964 23511266601467904 23532679412580352 23559647067758592 23575735398039552 23581103941226496 23597206923902976 23651214616952832 23699883062209536 23721467655162368 23726861907001344 23781166345617408 23802824967061504 23815605147474231 23851805389531392 23857229280116736 23897285321914368 23928160923942912 23933609719627776 23949953420230656 23971765763964928 23999236597260288 24050473048336896 24076071682244608 24081546570891264 24103478762668032 24116420369707848 24131100534607872 24143948254806016 24193630626005568 24199132247506944 24213862760841216 24235915459166208 24276607311151104 24282127801516032 24348718001813296 24354254890119168 24380176860708864 24426664276525056 24432226588786688 24448910783152128 24476928408511488 24499220693036544 24560876717604864 24583245457784832 24605634570223616 24633831795745536 24718318235025408 24735197794664448 24740830364565504 24769182519897984 24842825557475328 24865451081662464 24888097211973632 24893756754886656 24916618130135472 24973455703146496 24986864417022144 25002074439254016 25024844998852608 25030535638155264 25072561649221632 25087823837134848 25110672492724224 25124154880851936 25147036624823568 25162344147197952 25179526921715712 25210322976964608 25233283198255104 25260140781371392 25285207155729192 25302473830513152 25317875970736128 25331355546025984 25360384423256064 25383481312530432 25389253505581056 25435714341179961 25470538818256896 25522950990071808 25546195936328704 25552005130616832 25579201952219136 25610486833741824 25633811502989312 25680711772864512 25686559650264576 25704100399251456 25762930207752192 25792257529479168 25815747745808384 25839455838659008 25845331720126464 25888725765407232 25928077196263424 25933973230190592 25957592513642496 25987339037270016 26054679135698304 26064603863580672 26088342118465536 26112101992890368 26142025579158528 26144038642778112 26215726601465856 26221696309645088 26231684657577984 26255575080763392 26269672188431763 26299657920413696 26305638451642368 26359769055320064 26383776130962432 26399836482306048 26417864311308288 26450174926651392 26474264339152896 26528741933879808 26546857789390848 26563017411919872 26607616444071936 26631849245933568 26637905317330944 26662368444985728 26686651112057664 26753812138819584 26778178087944192 26802566228279296 26808661120647168 26833281063222816 26925310934581248 26943697597759488 26949833075687424 26968236484460544 27029959562231808 27056782179379008 27085580642525184 27110248748756992 27116413608001536 27161941786656768 27178475823562752 27203228533784576 27217834454256264 27242623010225532 27259206159464448 27265404891561984 27311183225044992 27336056798109696 27352696822431744 27392307752039958 27427698968297472 27429811035045888 27486254912385024 27505024631046144 27511287931430912 27546832871620608 27561623279666112 27593083719778304 27649863572577792 27656151140007936 27681338891501568 27698189096189952 27744694069886976 27827106287786624 27833434160136192 27916187744600064 27922544672899072 27941612323602432 27973632466870272 27999109363470336 28069573391548416 28095137666039808 28120725223112704 28152950623709184 28225902397006496 28249506554314752 28275234702360576 28290416202926514 28307637165597696 28322708529676288 28387443598036992 28417658379042816 28443539670827008 28450007719870464 28497774989279232 28556416476596736 28582424141875968 28599822855831552 28606326443606016 28654356170539008 28680453034082304 28713319863830784 28739470428369792 28776602196246528 28811797687959552 28838037940862976 28857730760441856 28864302091993088 28897379606547648 28917112949157888 28983296483721216 29009692928606208 29016289720664064 29042716214034432 29069387818491384 29109187220865024 29124816486083136 29169086845796352 29195652498661376 29202291577847808 29269127809990656 29295784574844928 29311514027660592 29349384883273728 29356068171730944 29376114742001664 29412043473125376 29443348808859648 29499408348350724 29530806672753152 29537521965858816 29587115160465408 29614061531285504 29632088224301056 29681748147332736 29699816042594304 29715628621299712 29776776155083776 29783547381547008 29815248135389184 29842402277588992 29878901306032128 29960830401675264 29967652925308672 29988117132460032 30006371520872448 30022482501064872 30056751909044224 30063586801876992 30090967117725696 30125450348937216 30152887006814208 30228771344744448 30256302101889024 30283857932582912 30318562210148352 30339266045018112 30408704507510784 30436399138209792 30471278222840832 30499029842351616 30557184509988864 30575785301508096 30603632100507648 30631504260890624 30666606929397504 30753063897873408 30771783925235712 30792797254582272 30799809229357056 30820841696526336 30858537414426624 30922036776433152 30950198922859776 30983141427150848 30990186980573184 31042219184750592 31070490786922496 31089404038610944 31106096519150016 31134426297400608 31141506252939264 31160462733213696 31212780828622848 31241207769268224 31248312006868992 31305494573759952 31412862757011456 31434313864052736 31441471921635328 31462942565203968 31498998033904128 31534952822603776 31599844082946048 31607029874294784 31635815876001792 31708221794156544 31754140196632308 31802407186041856 31809639040155648 31863047095885824 31911479626170368 31957692377379951 31969865676423168 31998982129680384 32059996862939136 32067297397782528 32108728761188352 32137971683557376 32155227159610464 32174800712810496 32258174168007424 32265509663342592 32285150347788288 32314553945554944 32331904231916016 32368809748201472 32442792683470848 32472339853492224 32506902480945152 32568885702033408 32598547710869504 32635904544681984 32665627590715392 32673055740788736 32703061295802807 32747835623473152 32777660610379776 32815222701520896 32845109060994048 32927768786239488 32957757646700544 32987773819420672 33025576693197312 33048129084751872 33123767409967104 33153934775549952 33161473966473216 33191675673182208 33222157506847296 33285504555523584 33315819222696192 33336099252338688 33366459998470144 33374047517540352 33430082198962176 33498873174469248 33529382166431424 33542154152312832 33549792196263936 33572702562287616 33613763969286144 33636718020132864 33644377597673472 33713609540972256 33736631774017536 33757167960981504 33813845897674752 33844641750040576 33852338007441408 33914285788239948 33921997882665984 33960718424342528 34030601320095744 34038339864625152 34069340174155776 34147315778322432 34240949030486016 34248746200352768 34272133865668608 34311408572645568 34350573610336256 34429086113071104 34460442293501952 34518301020542976 34610123351523328 34649785383026688 34673446908592128 34739572180931072 34752805151440896 34784456157954048 34818973788217248 34856034105544704 34858718190370816 34922496582844416 34954302135287808 34975579543437312 35007433441017856 35026229584575684 35074184602189824 35146358740426752 35178368174616576 35199781976408064 35218681395479946 35266899902201856 35299019118870528 35339470601637888 35371655911839744 35395810385854464 35417356549226496 35476821925429248 35509132327911424 35549824593314304 35582201482743552 35590292860502016 35671749518426112 35704237450592256 35744881494196224 35777708084297088 35845927982871552 35900414579441664 35924930130345984 35933110767583232 35957648645947392 35998854895890432 36075709572505344 36114107523366912 36122319856336896 36155218144002048 36215922382209024 36237967764750336 36290445939008352 36323497346967376 36345608212619264 36353873188749312 36414910966726656 36448075730812928 36470262429908992 36523077002719944 36531382335178752 36570265291063296 36573081380061184 36639996414787584 36648339883180032 36673366174728192 36748831039554816 36866484763437056 36874868186677248 36908451855335424 36950747693618304 36992925426515968 37077477352538112 37111245546848256 37255483098136576 37298176622493696 37332145817960448 37340635132329984 37374927195203208 37426097855397888 37460183554719744 37480296625533216 37503111658881024 37537267498278912 37608842473832448 37631735755702272 37666008739086336 37700312936480768 37720554937235352 37743516220796928 37769290382573568 37849924797382656 37890211172057088 37927810733593788 37997033319038976 38040576634884096 38075221968795648 38109898855834624 38133097141108736 38205808227385344 38240604045443072 38284426485107712 38319293904493056 38328007695925248 38368802928328704 38415730250612736 38450717254483968 38476974347255808 38529839475396864 38556150598877184 38644395311628288 38679590571474944 38688386294218752 38723621618712576 38759183757988512 38767997580189696 38833088648110848 38892115794395136 38900959845285888 38936388770463744 39082018703547456 39132513177698304 39141424228974592 39168152989335552 39213038368737792 39216057964167168 39257798411812864 39323589902198784 39332544464467632 39347526986366976 39383362621145088 39449486880620544 39458457677463552 39566666752946606 39575664196443648 39599754723459072 39626796466962432 39702368206778368 39711396508729344 39793112900819712 39838535074709504 39911424666107904 39947773868900352 39984156176613376 40008495361163264 40029976668086496 40167267131916288 40203849342418944 40212991680970752 40249921594834224 40341736135852032 40387966401871872 40424749613531136 40452354726690816 40544939343347712 40581865517613056 40628370963787776 40665373123135488 40674620412002304 40742912679985152 40767713735344128 40804842800676864 40826751681384396 40863934515338298 40888809239196672 40966774837567488 41004085197164544 41029045233647616 41066412305809408 41088461628059937 41094455595368448 41141548452446208 41144716552568832 41229382368577536 41257536946569216 41266931897146368 41282651264385024 41320249307430912 41389625579667456 41474795358866688 41512568396534144 41522008337252352 41547283644284928 41617041104830464 41654943692357632 41664416009158656 41740659431679936 41750151240204288 41874281616900096 41883817009348608 41912418485403648 41950590086938624 41998664045205504 42133125443928064 42142706499059712 42181087834669056 42229425935563776 42277629058875392 42338853595509744 42374259831472128 42412852053540864 42484062794514432 42610256503173268 42626487568564224 42665309506240512 42675011579805696 42746662483918848 42756396530376704 42834624714895104 42873636212813952 42899734283747328 42981534255808512 43020679551123456 43086071927406592 43109205642554688 43164903294369792 43257056911294464 43286596140662784 43296453137989632 43346069409821472 43425180936044544 43474944725581824 43514539392909312 43554170120953856 43564074321051648 43604081727737076 43663780831297536 43703547480506368 43753630268694528 43793478747992064 43803437366771712 43903691714985984 43943676862267392 43967271041490888 44034102257596416 44064172113002496 44118065209688064 44165023213289472 44205246367399936 44249112522526086 44296210009129728 44306282948788224 44380672740698112 44421092296928256 44448132336451584 44498730023387136 44573442931949568 44665164232625664 44705842888575232 44722872203083776 44733056261685248 44763603416383488 44818351959048192 44848957360177152 44859170130231296 44941245602512896 44951479387963008 44982175698690048 45009557281308672 45085127863566336 45095380202815488 45136450676588544 45219047717653264 45229330510221312 45374135093460992 45384453152833536 45425786898874368 45477843315222528 45529754371096576 45613056761266176 45654598707314688 45696178487558144 45748544763527424 45905448150761472 45947256391335936 45957704778252288 45999910394096256 46024401360723968 46129595846810112 46157675887853568 46199713844035584 46231262544789504 46287806121639936 46379274877272064 46425298384289664 46474712140726272 46485280470859776 46563328777125888 46605736180383744 46634106057916416 46659144778725024 46701639446100912 46819171242934272 46861811653902336 46904490899488768 46933042635210752 46958241860639928 47022533202935808 47065358825160704 47119294135517184 47151470796079104 47162207882452992 47194413847805952 47302429233905664 47399766124419072 47442935310324736 47453723814002688 47562332691234816 47605649934123008 47631210294948462 47703610779062784 47714458560233472 47794570643828736 47867219439255552 47899906840461312 47943531527929856 47998473194520576 48100946096673792 48152143364489216 48163093141782528 48206957525336064 48232840739415696 48262201069215744 48287896509612032 48387261252011136 48398264495013888 48427725521682432 48471830918332416 48553214622302208 48564255603032064 48697436003626592 48708509780238336 48760353721417728 48853328553050112 48864453177573376 48897821566304256 48953856817022976 48998441386073088 49121753435209728 49166490915569664 49211269140447232 49267663591491072 49436636470050816 49470395589328896 49481660729131008 49538365039795968 49685651114950656 49730902163324928 49776194423947264 49787513509773312 49833236260270944 49973728834044288 50004148878508032 50049689997705216 50061071276310528 50145123298443264 50221344985448448 50248309761703872 50294073249647136 50324688294395904 50359053843431424 50420645953929216 50466566396510208 50520281562742784 50570414311458384 50604947661026304 50635751941472256 50662711092051968 50720768846512128 50766962625060864 50778507011162112 50871428682359922 50941077636513792 51045901980143616 51092391872657408 51104010261233664 51158403904438272 51220973667483648 51267623005978624 51361423545729024 51373119300529152 51408200798502912 51525860415504384 51631495491616768 51678911677318016 51690663440252928 51777451530814464 51856154392526848 51867946460381184 51915185027284992 51974678074540032 52109358271396608 52129207727161344 52176684236931072 52224203985780736 52284051158317056 52288077285556224 52431453202931712 52443392619290176 52463369315155968 52511150161526784 52539344376863526 52599315840827392 52611276903284736 52719538110640128 52767552261924864 52799672964612096 52835728622616576 52900349853302784 52948528678305792 53057483867759616 53093715578781696 53126034823839744 53215232888143872 53263698491867136 53324736889971456 53373302224115328 53507624277639168 53556356175888384 53605132456558592 53617322241294336 53666562126445632 53850621869162496 53887395195518976 53899666151374848 53936472968921088 54059919124463616 54113564358758016 54171161285050368 54220497497513984 54232827216003072 54323883573313536 54356951647125504 54406457067569152 54435668908512528 54485246020451064 54518412318928896 54530809783123968 54622366450089984 54672113596219392 54705393644863488 54784615504079916 54855397936594944 54859622070091776 54972509824770048 55010049262092288 55022575862861824 55123246559332224 55186167439556608 55299727145155584 55312302280015872 55362677783003136 55396378192379904 55489388139773952 55654212575573248 55666868320272384 55832375489200128 55845089345798144 55883224647204864 55947264933740544 55998218726940672 56139146783096832 56190275332079616 56241450446225408 56305901247418368 56451804794012992 56499013108629504 56550469404721152 56580832405853028 56615274331195392 56645417059352576 56774887196073984 56835316758085632 56887079341654016 56995549978558464 57112832953193472 57164848283751936 57199645711663104 57212652887212032 57308712341078016 57360906068164608 57426639727661568 57478940856739584 57553204392493056 57623595375919104 57676075881725952 57715461520883712 57728604183986176 57794759213095296 57834225898315776 57966592967442432 58019385857212416 58032579441328128 58085432428068864 58138775636982768 58249632972166272 58338173691592704 58391304997322752 58404583155695616 58538255619981312 58591569149689856 58623028055321184 58698769766547456 58712136343461888 58752229484003328 58824086946250752 58886697617719296 58998816696701448 59061613345506304 59075043931717632 59174230320930816 59228123062571008 59264176448602112 59350000129419909 59363496294665472 59399632085188608 59431257242599424 59553552310167552 59567094763094016 59630496270778368 59684804555177984 59757802612064256 59921660803350528 59935305850617344 59976234264920064 60012743041744896 60044965002129744 60113503818088448 60181934235451392 60250900697874432 60305774013628416 60457542689488896 60512604203778048 60567715865165824 60637124420296704 60678532090036224 60817409015021568 60872798276419584 60942556445681664 60998059684703232 61114369019977728 61151570603016192 61207264201015296 61263008521781248 61295901773007447 61333213858795008 61506127795746816 61543567850471424 61585594509164544 61599618458714112 61641683393052672 61717074828853248 61844073552866304 61900397845719552 61966282854301696 61980373961146368 62084438369501184 62140981573844992 62212193038300032 62268852594801216 62283012505878528 62320925466427392 62425561657245696 62482415538536448 62496624013737984 62610989147519904 62825725514022912 62868627728105472 62882943843270656 62925885130407936 62997996067808256 63069905645207552 63199688165892096 63214059748589568 63271631752003584 63416443588313088 63508280393264616 63604814372083712 63619278080311296 63726094191771648 63822959252340736 63915384754759902 63939731352846336 63997964259360768 64119993725878272 64134594795565056 64275943367114752 64310454319220928 64349601425620992 64516348336014848 64531019326685184 64570300695576576 64629107891109888 64663808463832032 64737619496402944 64885585366941696 64944679706984448 65013804961890304 65137771404066816 65197095421739008 65271809089363968 65331255181430784 65346111481577472 65406122591605614 65495671246946304 65555321220759552 65630445403041792 65690218121988096 65855537572478976 65915515293401088 65975547638841344 66051153386394624 66096258169503744 66247534819934208 66307869551099904 66373668783789129 66383351346364416 66444315013694592 66571009111047168 66631638445392384 66672198504677376 66732919996940288 66748095035080704 66860164397924352 66997746348938496 67058764332862848 67084308304625664 67099584392527872 67145405124575232 67227527938572288 67273436040265728 67288755195346944 67427219081944512 67473263548035072 67514335921963008 67627691795349504 67689283500081152 67704676014882816 67828571576479896 67843995765331968 67921436848685056 68061202640191488 68076679729250304 68138680348311552 68294631556644864 68481898060972032 68497492400705536 68544267731337216 68622817145291136 68701147220672512 68858172226142208 68920884587003904 69036602041085952 69299570766053376 69346893817184256 69479144361862144 69505610302881792 69568912315908096 69637947576434496 69712068211089408 69717436380741632 69844993165688832 69908604270575616 69951159086874624 70014866882035712 70052459169151368 70148369204379648 70292717480853504 70356736349233152 70399563952816128 70437362790959892 70533799804403712 70598038237741056 70678941203275776 70743311823679488 70791620771708928 70953643850858496 71018264655822848 71099649186628608 71164402965487104 71180585721004032 71343499036852224 71408474901184512 71446815442422693 71555416168594176 71691855965743104 71800829158883328 71849860260691968 71866221535166464 71915297291894784 71997709791780864 72151419145010688 72228215046733824 72244639712673792 72310436288004096 72431844764418048 72580891878016704 72646994693934752 72691216425238528 72707746377498624 72829821933453312 72896151461625856 72940524859817984 73046154005439888 73062764670357504 73140530582126592 73279992829575168 73296679766360064 73346732349456384 73497662079109632 73732969526874112 73749736373354496 73816903710670848 73901495387236608 73985850853031936 74154954705076224 74222491093696512 74596353244987392 74664291635920896 74681270264659968 74749854390406416 74920367109439488 74960593251066432 75006223317762048 75074534996557824 75217684947664896 75263471511404544 75332017478172672 75400625872961536 75441109874470704 75487032441593856 75538580765147136 75699849594765312 75780422344114176 75855621467187576 75994066638077952 76081153269768192 76150443937591296 76219797711669248 76266194282217472 76307143023539883 76411616454770688 76481208090886144 76568852970215424 76638587808986112 76656015391850496 76737605856657408 76831460501225472 76901434508967936 77059678950793728 77112301197754368 77288790623256576 77359181142949888 77376772588437504 77447243237425152 77518367515977024 77535995160379392 77666177296221696 77784231588790272 77801919690571776 77872777540927488 78164037407094912 78265026355396608 78282848457949184 78336305978671104 78426076737475584 78432115928334336 78515596823625728 78647179804397568 78665088928935264 78695053972733952 78766725242290176 78898973761241088 78916915354927104 79133333505893212 79151328392887296 79199509446918144 79253592933924864 79404736413556736 79422793017458688 79586225801639424 79677070149419008 79822849332215808 79895547737800704 79968312353226752 80016990722326528 80059953336172992 80334534263832576 80407698684837888 80425983361941504 80499843189668448 80775932803743744 80849499227062272 80904709453381632 81089878686695424 81163731035226112 81256741927575552 81330746246270976 81349240824004608 81485825359970304 81535427470688256 81609685601353728 81653503362768792 81727869030676596 81777618478393344 81933549675134976 82008170394329088 82058090467295232 82132824611618816 82176923256119874 82283096904892416 82289433105137664 82458764737155072 82515073893138432 82533863794292736 82640498614861824 82779251159334912 82949590717733376 83025136793068288 83044016674504704 83094567288569856 83234082209660928 83309887384715264 83481318863359872 83500302480408576 83748563233800192 83767634018697216 83824836970807296 83901180173877248 83997328090411008 84266250887856128 84285412998119424 84362175669338112 84458851871127552 84555258117750784 84677707191019488 84748519662944256 84825704107081728 84968125589028864 85220513006346536 85252975137128448 85330619012481024 85350023159611392 85493324967837696 85512793060753408 85669249429790208 85747272425627904 85799468567494656 85963068511617024 86041359102246912 86218411285109376 86329806588739584 86514113822588928 86573192281325568 86592906275979264 86692138819642944 86949889451163648 87029078785818624 87108340241907712 87128148642103296 87208163455474152 87327561662595072 87407094961012736 87507260537389056 87586957495984128 87606874733543424 87807383429971968 87887353724534784 87934542082981776 88068204515192832 88128344226004992 88236130419376128 88330046426578944 88410492734799872 88498225045052172 88592420018259456 88612565897576448 88761345481396224 88842184593856512 88896264672903168 89146885863899136 89330328465251328 89411685777150464 89445744406167552 89466112523370496 89527206832766976 89636703918096384 89718340260462592 89882491205025792 89902958775926016 89964351397380096 90019114562617344 90170255727132672 90190760405630976 90272901353177088 90438095435306528 90458661020442624 90748270186921984 90768906305667072 90851573797748736 90955686630445056 91226113522532352 91309197414629376 91392356975116288 91497089527054848 91810896301522944 91894512782671872 91999820788192512 92048802721447936 92259191693620224 92315351775707136 92399427688071168 92462525089579008 92575612243279872 92850596768579328 92949424281452544 92970560941719552 93126657554251776 93211472360767488 93268212115832832 93318289557450048 93403278892201824 93638342485868544 93723623307804672 93808981798977536 93866085270421504 93916483721279856 94130717650321408 94238588271034368 94302941592158208 94324415764905984 94388827695611904 94604858467811328 94799532248838144 94885870620649472 94907447628005376 95124665382469632 95211299868246016 95262420589896924 95407221558125568 95428917120466944 95589141287657472 95734438878511104 95873077132139853 95887063055859712 95996946389041152 96201892193347584 96304286728978432 96326186283565056 96413915050672128 96465681478831392 96524402138431488 96575793019224064 96774522504022272 96796528990027776 96855451043364864 96943661836664832 97106429244604416 97394872007253184 97417019560476672 97520707442835456 97706657106100224 97728906355146752 97795643132608512 97907713634045952 97996882772146176 98243506870419456 98332981831139328 98422538280894464 98535327182982144 98873272940101632 98963321458262016 99076730079591936 99371302229901312 99461804326649856 99552388847894528 99575027019546624 99666472520541888 99947457668088576 100008297757016064 100099379995410432 100122142552621056 100290246596886528 100496619523407744 100588146499294272 100649376588791808 100718107686862848 100841291907858432 100933132793020416 101040563125485568 101140828622916768 101209895322052608 101271503882944512 101325422184103936 101441537693024256 101533925250121728 101557014022324224 101742857364719844 101882155273027584 102091803960287232 102184783745314816 102208020522467328 102441947334967296 102535246011957248 102722847091458048 102746238601058304 102816401597005824 103051720831008768 103357823354636032 103381326880505856 103554903061628928 103712308785053696 103830370054569984 103949356149080064 104218716542793216 104258415454322688 104353368473862144 104448407971561472 104568102316634112 104576154571112448 104862906405863424 104886785238580352 104926738630311936 105022300323053568 105078688753727052 105198631681654784 105222553806569472 105439076221280256 105535104523849728 105599345929224192 105800699706605568 105897057356611584 106114967735519232 106187431157563392 106252069647679488 106430465776287744 106527396983734272 106649473779942912 106746604448230656 107015248555278336 107112712351776768 107210264913117184 107234644482588672 107333124252891264 107701243738324992 107774790391037952 107799332302749696 107872945937842176 108227128717516032 108342322570100736 108440994995027968 108465654432006144 108647767146627072 108713903294251008 108812914135138304 108871337817025056 108970492040902128 109036824637857792 109061619566247936 109244732900179968 109344227192438784 109410787289726976 109569231008159832 109710795873189888 109719244140183552 109945019649540096 110020098524184576 110045151725723648 110246493118664448 110372334879113216 110599454290311168 110624604560031744 110725355566006272 110978776279547904 111308425151146496 111333736640544768 111690178691596288 111766449294409728 111894529867481088 111996437453881344 112278293566193664 112380550664159232 112482900892450816 112611802494836736 112903609588025984 112998026217259008 113100938809442304 113161664811706056 113230548662390784 113290834118705152 113549774392147968 113670633516171264 113774158683308032 113991099957116928 114225665906386944 114329696567503872 114399291423326208 114617424682156032 114721812136329216 114853279455323136 114957881713479168 115106408784986112 115247190751838208 115352151763451904 115430923041767424 115457208367972352 115589518426190592 115668451796631552 115933185934884864 116038771714424832 116065158882656256 116170864856137728 116277551273965536 116499265944332544 116676347383185408 116782609994645504 116809166311391232 117183138299379712 117246056110642368 117397539533094912 117424272686923776 117504458968006656 117648173892501504 117773395235438592 117997633393402896 118123226691012608 118150087863435264 118348460641861632 118456246125142016 118528352897204224 118700000258839818 118726992589330944 118799264170377216 118862514485198848 119107104620335104 119134189526188032 119369609110355968 119515605224128512 119843321606701056 119870611701234688 119952468529840128 120025486083489792 120089930004259488 120227007636176896 120501801395748864 120611548027256832 121025208407556096 121135431730331648 121274248840593408 121357064180072448 121634818030043136 121745596552839168 121885112891363328 121996119369406464 122228738039955456 122303141206032384 122414528402030592 122526017043562496 122591803546014894 122666427717590016 123012255591493632 123087135700942848 123199236917428224 123265384884179811 123283366786105344 123434149657706496 123688147105732608 123800795691439104 123932565708603392 123960747922292736 124168876739002368 124281963147689984 124424386076600064 124537705189602432 124566025011757056 124641850932854784 124851123314491392 124964831077072896 124993248027475968 125221978295039808 125651451028045824 125737255456210944 125765887686541312 125851770260815872 125995992135616512 126139811290415104 126399376331784192 126428119497179136 126543263504007168 126832887176626176 127016560786529232 127209628744167424 127238556160622592 127452188383543296 127645918504681472 127830769509519804 127879462705692672 127995928518721536 128239987451756544 128269189591130112 128620908638441856 128699202851241984 129032696672029696 129062038653370368 129258215782219776 129327616927664064 129475238992805888 129771170733883392 129889359413968896 130027609923780608 130275542808133632 130394190843478016 130543618178727936 130662510362861568 130692222963154944 130812245183211228 130991342493892608 131110642441519104 131260890806083584 131380436243976192 131711075144957952 131831030586802176 131951095277682688 132102306772789248 132192516339007488 132495069639868416 132615739102199808 132747337567578258 132888630027389184 133142018222094336 133263276890784768 133344397009354752 133465839993880576 133496190070161408 133720328795848704 133995492697876992 134117528665725696 134168616609251328 134199168785055744 134290810249150464 134455055877144576 134546872080531456 134577510390693888 134854438163889024 134946527096070144 135028671843926016 135255383590699008 135378567000162304 135409352029765632 135657143152959792 135687991530663936 136122405280382976 136153359458500608 136277360696623104 136589263113289728 136963796121944064 136994984801411072 137088535462674432 137245634290582272 137402294441345024 137716344452284416 137841769174007808 138073204082171904 138483333635313121 138599141532106752 138693787634368512 138958288723724288 139137824631816192 139275895152868992 139424136422178816 139434872761483264 139689986331377664 139817208541151232 139902318173749248 140029733764071424 140104918338302736 140585434961707008 140713472698466304 140799127905632256 140874725581919784 141067599608807424 141196076475482112 141357882406551552 141486623647358976 141583241543417856 141907287701716992 142036529311645696 142199298373257216 142328805930974208 142361171442008064 142686998073704448 142816949802369024 142893630884845386 143110832337188352 143383711931486208 143601658317766656 143699720521383936 143732443070332928 143830594583789568 143995419583561728 144302838290021376 144456430093467648 144489279425347584 144620872576008192 144863689528836096 145161783756033408 145293989387869504 145382432850477056 145415492754997248 145659643866906624 145792302923251712 145881049719635968 146092308010879776 146125529340715008 146281061164253184 146559985659150336 146593359532720128 146693464698912768 146995324158219264 147465939053748224 147499472746708992 147633807421341696 147802990774473216 147971701706063872 148309909410152448 148444982187393024 149192706489974784 149328583271841792 149362540529319936 149499708780812832 149921186502132864 150012446635524096 150149069993115648 150435369895329792 150664034956345344 150801251745923072 150882219748941408 150974064883187712 151077161530294272 151399699189530624 151560844688228352 151711242934375152 151988133276155904 152162306539536384 152300887875182592 152439595423338496 152532388564434944 152614286047079766 152823232909541376 152962416181772288 153137705940430848 153277175617972224 153312030783700992 153475211713314816 153662921002450944 153802869017935872 154119357901587456 154224602395508736 154577581246513152 154718362285899776 154894486474850304 155036735031954048 155071990320758784 155332354592443392 155568463177580544 155603839381143552 155745555081854976 156328074814189824 156530052710793216 156565696915898368 156672611957342208 156852153474951168 156864231856668672 157031193647251456 157294359608795136 157330177857870528 157390107945467904 157533450484580352 157797947522482176 157833830709854208 158266667011786424 158302656785774592 158399018893836288 158507185867849728 158809472827113472 158845586034917376 159172451603278848 159354140298838016 159645698664431616 159791095475601408 159936624706453504 160119906672345984 160669068527665152 160815397369675776 160851966723883008 160999686379336896 161551865607487488 161698998454124544 161809418906763264 162179757373390848 162327462070452224 162513483855151104 162661492492541952 162698481648009216 162971650719940608 163070854941376512 163219371202707456 163307006725537584 163455738061353192 163555236956786688 163867099350269952 164016340788658176 164116180934590464 164265649223237632 164353846512239748 164566193809784832 164578866210275328 164917529474310144 165030147786276864 165067727588585472 165558502318669824 165899181435466752 166050273586136576 166088033349009408 166189134577139712 166468164419321856 166619774769430528 166962637726719744 167000604960817152 167497126467600384 167535268037394432 167649673941614592 167802360347754496 167994656180822016 168532501775712256 168570825996238848 168724351338676224 168917703742255104 169355414382038976 169497039325888512 169651408214163456 169936251178057728 170441026012693072 170505950274256896 170661238024962048 170986649935675392 171025586121506816 171338498859580416 171494544851255808 171598937134989312 171926137023234048 172082718204493824 172436822570218752 172659613177479168 173028227645177856 173146384562651136 173185812551958528 173384277639285888 173899778902327296 174058157571637248 174216680483815424 174256297284206592 174416326910948304 174814189922025472 175014521074778112 175173914991968256 175213749467086848 175614766859943936 175774707449069568 175869084165963552 176136409030385664 176256688452009984 176472260838752256 176660092853157888 176820985469599744 176996450090104344 177184840036518912 177225131795152896 177522690962792448 177684369187713024 177792529345806336 178050000388259727 178293771727798272 178660656930502656 178823371554300928 178891488812335104 178932225046740992 179054413665533952 179273407836192768 179436680520925184 179764982410051584 179805917551852032 179928702794760192 180038229125234688 180340511454265344 180545802706354176 180876190870613056 180917322040885248 181496540373843968 181537812611334144 181703147595497472 181911373260890112 182452227045064704 182618394829258752 182784713950232576 182994179054109696 183621792603045888 183789025565343744 183887705319022341 183999641576385024 184097605442895872 184518383387240448 184630703551414272 184798855376142336 184925050179158016 185151224486559744 185701193537158656 185898848562905088 185941121883439104 186253315108503552 186422944721534976 186636579114900096 186806557784403648 187276684971737088 187447246615609344 187617963597955072 187732170540843008 187832967442559712 188477176542068736 188605883184316416 188648831529811968 188777655391223808 189209716935622656 189599064497676288 189771741241298944 189814895256010752 190249330764939264 190422599736492032 190524841179793848 190814443116251136 190857834240933888 191178282575314944 191468877757022208 191746154264279706 191993892778082304 192403784386695168 192608573457956864 192827830101344256 192931362957662784 193048804276862976 193151586038448128 193549045008044544 193593057980055552 193710902086729728 193887323673329664 194212858489208832 194789744014506368 194834039120953344 195041414885670912 195413314212200448 195457812710293504 195591286265217024 195815427268091904 195993765544292352 196487013740838912 196665963662278656 196845076561788928 197070654365964288 197746545880203264 197926642916524032 198153460159183872 198742604459802624 198923608653299712 199104777695789056 199150054039093248 199332945041083776 199894915336177152 200016595514032128 200198759990820864 200244285105242112 200580493193773056 200993239046815488 201176292998588544 201298753177583616 201436215373725696 201682583815716864 201866265586040832 202081126250971136 202281657245833536 202419790644105216 202543007765889024 202883075386048512 203067850500243456 203114028044648448 203485714729439688 203764310546055168 204183607920574464 204369567490629632 204416041044934656 204883894669934592 205070492023914496 205445694182916096 205492477202116608 205632803194011648 206103441662017536 206715646709272064 206762653761011712 207109806123257856 207424617570107392 207898712298160128 208437433085586432 208516830908645376 208706736947724288 208896815943122944 209136204633268224 209152309142224896 209725812811726848 209773570477160704 209853477260623872 210044600646107136 210157377507454104 210397263363309568 210445107613138944 210878152442560512 211070209047699456 211198691858448384 211601399413211136 211794114713223168 212229935471038464 212374862315126784 212860931552575488 213054793967468544 213298947559885824 213493208896461312 214030497110556672 214225424703553536 214420529826234368 214666248505782528 215402487476649984 215549580782075904 215598664605499392 215745891875684352 216454257435032064 216684645140201472 216881989990055936 216931308864012288 217295534293254144 217625828270276608 217742675634050112 217940984081804256 218073649275715584 218123239132495872 218489465800359936 218688454384877568 218821574579453952 219138462016319664 219421591746379776 219890039299080192 220040197048369152 220090303451447296 220492986237328896 220744669758226432 221198908580622336 221249209120063488 221450711132012544 221957552559095808 222616850302292992 222667473281089536 223380357383192576 223789059734962176 223992874907762688 224761101328318464 224965801784901632 225223604989673472 225807219176051968 225996052434518016 226201877618884608 226323329623412112 226461097324781568 226581668237410304 227099548784295936 227341267032342528 227548317366616064 227982199914233856 228451331812773888 228659393135007744 228798582846652416 228921429070619649 229234849364312064 229443624272658432 229706558910646272 229915763426958336 230212817569972224 230494381503676416 230704303526903808 230914416735944704 231179036852381184 231336903593263104 231866371869769728 232077543428849664 232130317765312512 232341729712275456 232555102547931072 232998531888665088 233352694766370816 233565219989291008 233618332622782464 234492112221284736 234795079066189824 234848545373847552 235008917936013312 235296347785003008 235546790470877184 235995266786805792 236246453382025216 236300175726870528 236696921283723264 236912492250284032 237056705794408448 237400000517679636 237453985178661888 237598528340754432 237725028970397696 238214209240670208 238268379052376064 239031210448257024 239686643213402112 239741223402469376 239904937059680256 240050972166979584 240179860008518976 240454015272353792 241003602791497728 241223096054513664 242270863460663296 242548497681186816 242714128360144896 243269636060086272 243491193105678336 243770225782726656 243992238738812928 244457476079910912 244606282412064768 244829056804061184 245052034087124992 245183607092029788 245332855435180032 246024511182987264 246174271401885696 246398473834856448 246530769768359622 246868299315412992 247376294211465216 247601591382878208 247865131417206784 247921495844585472 248337753478004736 248563926295379968 248848772153200128 249075410379204864 249132050023514112 249283701865709568 249702246628982784 249929662154145792 250443956590079616 251302902056091648 251474510912421888 251531775373082624 251703540521631744 251991984271233024 252798752663568384 252856238994358272 253086527008014336 253665774353252352 254033121573058464 254419257488334848 254477112321245184 254904376767086592 255291837009362944 255661539019039608 255758925411385344 255991857037443072 256479974903513088 256538379182260224 257241817276883712 257398405702483968 258065393344059392 258124077306740736 258655233855328128 258950477985611776 259542341467766784 259778718827937792 260055219847561216 260788381686956032 261087236357455872 261325020725723136 261384445926309888 261624490366422456 261982684987785216 262221284883038208 262521781612167168 262760872487952384 263422150289915904 263662061173604352 263902190555365376 264204613545578496 264385032678014976 264990139279736832 265231478204399616 265494675135156516 265777260054778368 266284036444188672 266526553781569536 266688794018709504 266931679987761152 267440657591697408 267990985395753984 268235057331451392 268337233218502656 268398337570111488 268581620498300928 268910111754289152 269155020781387776 269708876327778048 269893054192140288 270057343687852032 270510767181398016 270757134000324608 270818704059531264 271314286305919584 271375983061327872 272244810560765952 272306718917001216 272554721393246208 273927592243888128 273989969602822144 274177070925348864 274491268581164544 274804588882690048 275432688904568832 275683538348015616 276146408164343808 276966667270626242 277198283064213504 277387575268737024 277916577447448576 278551790305737984 278848272844357632 278869745522966528 279379972662755328 279634417082302464 279804636347498496 280059467528142848 280209836676605472 281170869923414016 281426945396932608 281598255811264512 281749451163839568 282392152950964224 282715764813103104 282973247294717952 283166483086835712 283814575403433984 284073058623291392 284398596746514432 284657611861948416 284722342884016128 285373996147408896 285633899604738048 285787261769690772 286221664674376704 286767423862972416 287203316635533312 287464886140665856 287619231396419559 287661189167579136 287990839167123456 288605676580042752 288912860186935296 288978558850695168 289241745152016384 289727379057672192 290323567512066816 290587978775739008 290764865700954112 290830985509994496 291319287733813248 291584605846503424 292184616021759552 292251058681430016 292562122328506368 293119971318300672 293186719065440256 293386929397825536 293990648316438528 294931878107496448 294998945493417984 295267614842683392 295605981548946432 295943403412127744 296619818820304896 296889964374786048 298385412979949568 298657166543683584 298725081058639872 298999417561625664 299842373004265728 300024893271048192 300298139986231296 300870739790659584 301602503491846144 301764439497882816 301948129766375424 302154323060588544 302799398379061248 303121689376456704 303422485868750304 303976266552311808 304324613079072768 304601775750365184 304879190846676992 305064777128869888 305228572094159532 305646465819082752 305924832363544576 306275411880861696 306554351235944448 306624061567401984 307325842004901888 307605738035871744 308238715803174912 308449204791017472 309155162493026304 309436724571799552 310073470063908096 310143980641517568 310664709184886784 311136926355161088 311491110163709952 312656149628379648 313060105421586432 313131393831796736 313345223914684416 313704306949902336 313728463713337344 314588719217590272 314660355715741056 314780215890935808 315066900969160704 315595895044964352 315667661419708416 316533334023572848 316605313571549184 316798037787672576 317618945654226944 317691172069834752 318344903206557696 318708280597676032 319291397328863232 319582190951202816 319873249412907008 320239813344691968 321338137055330304 321630794739351552 321703933447766016 321999372758673792 323103731214974976 323397996908249088 323618837813526528 324654924140904448 325026967710302208 325322984985083904 325396963296018432 325943301439881216 326141709882753024 326438742405414912 326614013451075168 326911476122706384 327110473913573376 327734198700539904 328032681577316352 328232361869180928 328531298446475264 328707693024479496 329132387619569664 329157732420550656 329835058948620288 330060295572553728 330135455177170944 331117004637339648 331798362870933504 332100547172273152 332176066698018816 332936328838643712 333239549538861056 333925275453439488 334001209921634304 335070536074788864 335299347883229184 335604720695508992 335989312361644032 337065003551424512 337141651992477696 337448702677352448 337835407484510208 338710828764077952 338994078651777024 339302816428326912 339872502356115456 340882052025386144 341011900548513792 341322476049924096 341973299871350784 342051172243013632 342676997719160832 342989089702511616 343197874269978624 343852274046468096 344165436408987648 344873645140437504 345319226354958336 346056455290355712 346292769125302272 346371625103917056 346768555278571776 347799557804654592 348116315143274496 348433360967630848 348512594568413184 348832653821896608 350029042149556224 350347829983936512 350427498934173696 351549414898139136 351738168331927104 352272818060771328 352513376904019968 352944521677504512 353320185706315776 353641970939199488 353992900180208688 354369680073037824 354450263590305792 355045381925584896 355368738375426048 355585058691612672 356100000776519454 356587543455596544 357321313861005312 357646743108601856 357864450093481984 358108827331067904 358546815672385536 358873361041850368 359529964820103168 359611835103704064 359857405589520384 360076458250469376 360681022908530688 361752381741226112 361834644081770496 362993080747687936 363075625222668288 363406295190994944 363822746521780224 364904454090129408 365236789658517504 365569427900465152 365988358108219392 367243585206091776 367578051130687488 367775410638044682 367999283152770048 368195210885791744 369036766774480896 369261407102828544 369597710752284672 369850100358316032 370302448973119488 371402387074317312 371797697125810176 371882243766878208 372506630217007104 372845889443069952 373273158229800192 373613115568807296 374553369943474176 374894493231218688 375235927195910144 375464341081686016 375665934885119424 376954353084137472 377211766368632832 377297663059623936 377555310782447616 378419433871245312 379198128995352576 379543482482597888 379629790512021504 380498661529878528 380845199472984064 381049682359587696 381628886232502272 381715668481867776 382356565150629888 382937755514044416 383492308528559412 383987785556164608 384807568773390336 385217146915913728 385862725915325568 386097608553725952 386303172076896256 387098090016089088 387186115960111104 387774647346659328 388425716978417664 389579488029012736 389668078241906688 390082829771341824 390826628424400896 390915625420587008 391182572530434048 391630854536183808 391987531088584704 392974027481677824 393331927324557312 393690153123577856 394141308731928576 395493091760406528 395853285833048064 396306920318367744 397485208919605248 397847217306599424 398209555391578112 398665890082167552 399789830672354304 400033191028064256 400397519981641728 400488570210484224 401160986387546112 401986478093630976 402352585997177088 402597506355167232 402872430747451392 403365167631433728 403732531172081664 404162252501942272 404563314491667072 404839581288210432 405086015531778048 405766150772097024 406135701000486912 406228056089296896 406971429458879376 408367215841148928 408739134981259264 408832082089869312 409767789339869184 410140984047828992 410891388365832192 410984954404233216 411265606388023296 412206883324035072 413431293418544128 413525307522023424 414219612246515712 414849235140214784 415450000905939363 415797424596320256 416874866171172864 417413473895448576 417793631886245888 418272409266536448 418304618284449792 419451625623453696 419547140954321408 419706954521247744 420089201292214272 420314755014908208 420794526726619136 421756304885121024 422140418095398912 422397383716896768 423202798826422272 423588229426446336 424459870942076928 424749724630253568 425721863105150976 426109587934937088 426597895119771648 426986417792922624 428060994221113344 428450849407107072 428841059652468736 429332497011565056 430804974953299968 431099161564151808 431197329210998784 431491783751368704 432908514870064128 433369290280402944 433763979980111872 433862617728024576 434591068586508288 435485351268100224 435881968163608512 436147298551431168 436246478264991744 436978931600719872 437376908769755136 437643149158907904 438276924032639328 438843183492759552 439780078598160384 440080394096738304 440180606902894592 440985972474657792 441489339516452864 442397817161244672 442498418240126976 442901422264025088 443915105118191616 445233700604585984 445334946562179072 446760714766385152 447578119469924352 447985749815525376 449931603569803264 450447209979346944 451614438352103936 451992104869036032 452403755237769216 452646659246824224 452922194649563136 453163336474820608 454199097568591872 454682534064685056 455096634733232128 455964399828467712 456902663625547776 457318786270015488 457597165693304832 457842858141239298 458469698728624128 458887248545316864 459413117821292544 459831526853916672 460425635139944448 460988763007352832 461408607053807616 461828833471889408 462358073704762368 462673807186526208 463732743739539456 464155086857699328 464683459424550912 465110205095862144 465997063777330176 466705389532741632 467130439978582016 467236665245564928 468984224442569472 469590158132379648 469697090747695104 470017835872026624 470592695570006016 471093580941754368 471990533573611584 472492906764050432 472600351453741056 473393842567446528 473824984500568064 474113411588816896 474800001035359272 474907970357323776 475197056681508864 475450057940795392 476428418481340416 476536758104752128 478062420896514048 479373286426804224 479482446804938752 479809874119360512 480359720017037952 480908030544707584 482007205582995456 482446192109027328 485096995362373632 485428256720289792 486539272120172544 486982386211356672 487540451565453312 487984477477625856 488914952159821824 489212564824129536 489658113608122368 490104068174249984 490367214184059576 490665710870360064 492049022365974528 492348542803771392 492796947669712896 493061539536719244 493736598630825984 494752588422930432 495203182765756416 495730262834413568 496675506956009472 497127852590759936 497697544306400256 498150820758409728 498264100047028224 498567403731419136 499404493257965568 499859324308291584 500887913180159232 502605804112183296 502949021824843776 503063550746165248 503407081043263488 503983968542466048 505597505327136768 505712477988716544 506173054016028672 508066243146116928 508838514976669696 508954224642490368 509808753534173184 510583674018725888 511323078038079216 511517850822770688 511983714074886144 512959949807026176 513076758364520448 514483634553767424 514796811404967936 516130786688118784 516248154613481472 517310467710656256 517900955971223552 519084682935533568 519557437655875584 520110439695122432 522174472714911744 522650041451446272 522768891852619776 523248980732844912 524442569766076416 525043563224334336 525521744975904768 526844300579831808 527324122347208704 527804381110730752 528409227091156992 528770065356029952 529980278559473664 530462956408799232 530989350270313032 531554520109556736 532568072888377344 533053107563139072 533377588037419008 533863359975522304 534150001164779181 534881315183394816 535981970791507968 536470114662902784 536674466437005312 536796675140222976 537163240996601856 537820223508578304 538310041562775552 539417752655556096 539786108384280576 540114687375704064 541021534362796032 541514268000649216 541637408119062528 542628572611839168 542751966122655744 544489621121531904 544613437834002432 545109442786492416 547855184487776256 547979939205644288 548354141850697728 548982537162329088 549609177765380096 550865377809137664 551367076696031232 552292816328687616 553933334541252484 554396566128427008 554775150537474048 555833154894897152 557103580611475968 557696545688715264 557739491045933056 558759945325510656 559268834164604928 560118935056285696 560419673353210944 562341739846828032 562853890793865216 563196511622529024 563498902327679136 565431529626206208 565946494589435904 566332966173671424 567629150806867968 568146117246582784 568797193493028864 569315223723896832 569444685768032256 570747992294817792 571267799209476096 571574523539381544 572443329348753408 573534847725944832 574406633271066624 574929772281331712 575238462792839118 575981678334246912 577211353160085504 577825720373870592 578483490304032768 579454758115344384 580647135024133632 581175957551478016 581529731401908224 581661971019988992 582638575467626496 583169211693006848 584369232043519104 584502117362860032 585124244657012736 586239942636601344 586373438130880512 586773858795651072 587981296632877056 589863756214992896 589997890986835968 590535229685366784 591211963097892864 591886806824255488 593239637640609792 593779928749572096 596770825959899136 597314333087367168 597450162117279744 597998835123251328 599684746008531456 600049786542096384 600596279972462592 601741479581319168 603528878995765632 603896259532750848 604308646121177088 605598796758122496 606243378752913408 606844971737500608 608649226158145536 609203551500730368 609758381693353984 610129554257739776 610457144188319064 611292931638165504 611849664727089152 612550823761723392 613108702471888896 613248123134803968 614651684009803776 615211476071743488 616477431606349824 616898409582034944 618310324986052608 618873449143599104 620146940127816192 620287961283035136 621329418369773568 622273852710322176 625312299256759296 626120210843172864 626262787663593472 626690447829368832 627408613899804672 627456927426674688 629177438435180544 629320711431482112 629560431781871616 630133801938321408 631191790089928704 631335322839416832 633066668047145696 633210627143098368 633596075575345152 635237891308453888 635382344139669504 636689806413115392 638582794657726464 639164381902405632 639746498825814016 640479626689383936 642676274110660608 643261589478703104 643998745517347584 646207462429949952 646795993816498176 647237675627053056 650053935420604416 650645969970167808 650793926592036864 651886602879762432 652877484810829824 653228026902150336 653822952245412768 654220947827146752 655468397401079808 656065363154632704 656464723738361856 657062596892950528 657415386048958992 658264775239139328 659670117897240576 660120591145107456 660270910354341888 662234009274679296 663596725741867008 664201094344546304 664352133396037632 665872657677287424 666479099077722112 667850550906878976 668002419843268608 670141072149577728 671209441391017984 671978624723288064 674130007102849024 674283303984955392 674897405354704896 675670814969020416 677421657528155904 677988157303554048 678605632856653824 679745004712230912 681764104050772288 682023801097027584 682644952099848192 683946599742701568 684102344486027264 685353995438321664 685978179405023232 686395748539957248 687704548092936192 688330872817975296 689747290280875008 690638452709916672 692112910580711424 692743250207834112 693537110557143552 695599115609309184 696232630286548992 696866721935261696 697025189136826368 697665307643793216 700058084299112448 700695659967873024 700854997868347392 703476336663854208 704545636121542656 705026753808039936 705889043355009024 706640371412631552 707283941878398976 707985800360417376 708739360146075648 708900527180611584 710090763851169792 710737476750852096 711170117383225344 712200001553038908 713175086911193088 714642627722010624 715293486217203712 715728900186963968 717093631344771072 717746722083700736 719059929640206336 719223670207408128 719714811179040768 720152916500938752 721362045817061376 723504763482452224 723669288163540992 725986161495375872 726812590381989888 727645493043560448 729808908180258816 730473579317035008 731138855800930304 731976716216438784 734487170412183552 735156102261374976 735550821276089364 735998566305540096 736390421771583488 738073533548961792 738522814205657088 739195421504569344 740604897946238976 742804774148634624 743595394251620352 743764487533756416 745013260434014208 745691778886139904 746546316459600384 747226231137614592 749106739886948352 749788986462437376 750471854391820288 751331869770238848 753908706168274944 754423532737265664 754595326119247872 755110621564895232 758396257990705152 759086964965195776 759259581024043008 760997323059757056 761690398945968128 762099364719175392 763257772465004544 763431336963735552 764713130301259776 765875511028088832 766984617057118824 767975571112329216 769615137546780672 770434293831827456 771725451830651136 772195217107451904 772606344153792512 774196180032178176 774372231920222208 776851433956835328 779158976058025472 779336156483813376 780165659542683648 781831250841174016 782365145060868096 783261709072367616 783975062177169408 785948054963355648 786663854649114624 787380306247155712 788282617463857152 790986183520813056 791706571666096128 792613840636735488 794970417839210496 795694434613198848 796419110783156224 797331780164335104 799579661344708608 800066382056128512 800795039963283456 802321972775092224 803972956187261952 804705171994354176 805195012710334464 805744861494902784 806730335262867456 807465062344163328 809126628983334144 809679162576420864 810172031063556096 811532301544194048 812271402000973824 812456112178593792 813942858917758752 816734431682297856 817478269962518528 817664164179738624 820281968095657984 821782776731664384 821969908808466432 822531212776046592 824413766648070144 826862586837088256 827050615044046848 828439224493031424 829698470280429568 830900001811878726 831594849192640512 833749732342345728 835587263772491776 836544818533072896 836609236568899584 838903251246907392 839094281908642816 839413909042495488 840178402584428544 840629510029816416 841589053453238272 843512609770242048 844280836190797824 844794767433793536 847176458852892672 848919741884153856 849499449260507136 851443726210301952 852219175869874176 853195790239543296 853972835585845248 856121988442226688 856901698814214144 857682119304937472 858664994023130112 861609949906599936 862394658421997568 862857694189258677 862983567502737408 865817029740128256 866738580560805888 867527959960223744 867725235456049152 869182137173016576 870970702536200448 871763936327217024 872294597102862336 872492956529983488 873957863201439744 874753817539510272 876553848065278656 877686366985519104 879560157196320768 880160788193476608 880361213805789184 881971944949315584 882978679032905728 884795634322489344 884996836480253952 885802844528050176 887830210236383232 890467401209171968 890669893124358144 893521429532770304 895156238939848704 895971499631050752 900894419958693888 903228876704207872 904807510475538432 905293318493648448 905844389299126272 906326672949641216 908398195137183744 909365068129370112 910193269466464256 911928799656935424 913805327251095552 914637572540030976 915194331386609664 915685716282478596 916939397457248256 917774497090633728 918826235642585088 919663053707833344 921977526014705664 922817214107615232 923657666943778816 924716147409524736 925347614373052416 927465487479078912 928310173715398656 930220410191724288 931994127554660352 933410779065483264 934260879957164032 934473330491129856 937968448885138944 939180316264759296 939394181495390208 940035671744053248 941185391140012032 943981067147223168 944985813528100864 945200702907482112 946787685134893056 947649969001136128 948226823177633792 949600002070718544 949815940714647552 950394113363017728 952856836962680832 953073516209504256 956124841793028096 958746572853608448 958964893609877504 959619748238721024 960719440034075904 961816061089415168 964014411165990912 964892384218054656 970193990724747264 970856513440579584 973964772422713344 975080903130906624 975968954955251712 977829904319643648 978425129648259072 979316227216244736 980208136348499968 980734428368119152 981331421740720128 984098044731949056 984697085607542784 985593895339425792 986123079073438488 987473197261651968 989505176845860864 990406365531512832 991460525668827136 993351013912018944 994255705181519872 995395088612800512 996301641516819456 996528200094056448 998808986515931136 999718648616583168 1001775826360318464 1005211608224366592 1005898043649687552 1006127101492330496 1006814162086526976 1007967937084932096 1011195010654273536 1011424955977433088 1012346108032057344 1016132486292233856 1017677029953339392 1017908449284980736 1019617507068346368 1021167348037451776 1022646156076158432 1023035701645541376 1023967428149772288 1025919899614052352 1026153516729040896 1028967269107534848 1029593622809935872 1032261573376237568 1032496309226962944 1034620935421312512 1035801911942447104 1038169365871067136 1039114875311751168 1040220879390244864 1044348945429823488 1045300082902892544 1045537783705239552 1046497961465689824 1050087126448668672 1051043489951809536 1054648244694417408 1055608762221461504 1056818454182313984 1057540130712059904 1059960557118947328 1060925912817598464 1061978700540626064 1063109040219113472 1065136145776754688 1066106215126278144 1066755176074838016 1067726719951044608 1068300002329558362 1069762630366789632 1071963941583015936 1072940229325805568 1073593350280445952 1074326481993203712 1075640447017156608 1076620083125551104 1078835505311112192 1079572216768561152 1080229374751408128 1082043068725592064 1083028536001298432 1085257145223678336 1085503932245311488 1088979242243063808 1089226875668004864 1090218885572984832 1095710368975552512 1095959878411288576 1096708283701395456 1097965074324658176 1099218355530760192 1101730755618275328 1102734153392062464 1104585632657375232 1107866669082504968 1108793132256854016 1109550301074948096 1111666309789794304 1114207161222951936 1115393091377430528 1115478982091866112 1117519890651021312 1118537668329209856 1120839346706421888 1124683479693656064 1125707781587730432 1126393023245058048 1126997804655358272 1130863059252412416 1131892989178871808 1132665932347342848 1135258301613735936 1136292234493165568 1137594386986057728 1138630447447793664 1138889371536064512 1141495984589635584 1142535598418952192 1143149047078763088 1144886658697506816 1147069695451889664 1148813266542133248 1149859544562663424 1150476925585678236 1151963356668493824 1154422706320171008 1155651440747741184 1158909516230688768 1161294270048267264 1162351915102956032 1163059462803816448 1163323942039977984 1165277150935252992 1166338423386013696 1168738464087038208 1169004234725720064 1170248489314025472 1172479885273202688 1172746876261761024 1173547717591302144 1175962593265754112 1179727512429985792 1179995781973671936 1181070459370733568 1182423926195785728 1186479275281219584 1187559857499144192 1193541651919798272 1194628666174734336 1195997670246502656 1199369492017062912 1200099573084192768 1201192559944925184 1203482959162638336 1207057757991531264 1207792519065501696 1208617292242354176 1211197593516244992 1212486757505826816 1213689943475001216 1217298452316291072 1218407103001460736 1219516763386707968 1220259108515479552 1220914288376638128 1223699329454178304 1225101647523446784 1226217404943777792 1226496246269607936 1229303368019607552 1230422952143486976 1232954863212699648 1233796819164069888 1236620649972105216 1237746898287198208 1240293880255632384 1240575922566070272 1242658836739547136 1244547705420644352 1246350002717818089 1250624598513518592 1252240421686345728 1252525575327186944 1253380895658737664 1254817227799609344 1254913854853349376 1258354876870361088 1258641422862964224 1259120863563743232 1260267603876642816 1262383580179857408 1266133336094291392 1266421254286196736 1267192151150690304 1270475782616907776 1270764688279339008 1273379612826230784 1277165589315452928 1278328763804811264 1279492997651628032 1280959253378767872 1285352548221321216 1286523178957406208 1287997491034695168 1292414924859899904 1293591987632996352 1294475351254106112 1300107870841208832 1301291939940335616 1301587853184073728 1303773205759524864 1306456053804300672 1307645904490825536 1308441895654293504 1310936794802159616 1312130726309265408 1312929447476723712 1314125193785901056 1314830772097917984 1316529550478278656 1319340235794481152 1320241182290214912 1320541820708683776 1324468018549358592 1327193451483734016 1328402188689092608 1328704266792075264 1331745315354574848 1332958198155444224 1335701101813757952 1336004839686537216 1340282144299155456 1343957249446576128 1348260014205698048 1349794810709409792 1351341629938040832 1354843315056311808 1355976314607108096 1357211265713307648 1359490009424461824 1363528208101544576 1364047602194055168 1365289904199696384 1367893199485403136 1368204688972054528 1370707990876643328 1371956358810046464 1372791497079914496 1375409096185872384 1376661745635950592 1379494580561750016 1381276905419833344 1384225821161422848 1385486500415668224 1387074221114287104 1391198231218618368 1392465260573097984 1393733443870523392 1394050378273652736 1395330615287586432 1400116168598224896 1401391319935746048 1401709995736694784 1406952673327708416 1409091272243085312 1410053507616079872 1411778086710018048 1413280742825263104 1414567883756797952 1415971600720834752 1417478720292151296 1417801054361223168 1420181527702339584 1421474953501704192 1422340234766450688 1424400003106077816 1426350173822386176 1429285255444021248 1430586972434407424 1431457800373927936 1434187262689542144 1435493444167401472 1438119859280412672 1438447340414816256 1439429622358081536 1442724091634122752 1447009526964904448 1447338576327081984 1451972322990751744 1455290986087120896 1459617816360517632 1460947158634070016 1462277711601860608 1463953432432877568 1468974340824367104 1470312204522749952 1471101642552178728 1471997132611080192 1472780843543166976 1476147067097923584 1477045628411314176 1478390843009138688 1481209795892477952 1485609548297269248 1487190788503240704 1490026520868028416 1491383557772279808 1493092632919200768 1494452462275229184 1498213479773896704 1499577972924874752 1500943708783640576 1502663739540477696 1507817412336549888 1508847065474531328 1509190652238495744 1510221243129790464 1516792515981410304 1518173929930391552 1518519162048086016 1523380797891936256 1524198729438350784 1526515544930009088 1526862673927471104 1529426260602519552 1531751022056177664 1533969234114237648 1535951142224658432 1539230275093561344 1540868587663654912 1543450903661302272 1544390434214903808 1545212688307585024 1548392360064356352 1548744463840444416 1553702867913670656 1558317952116050944 1558672312967626752 1560331319085367296 1563662501682348032 1566523418144735232 1567950124354338816 1573327709298229248 1574760612494311424 1576565234927714304 1581972367041626112 1583413143332192256 1585227681273470976 1589940835678420992 1591388869226397696 1592838221566312448 1594663560328670208 1599159322689417216 1600132764112257024 1601590079926566912 1602450003494337543 1604643945550184448 1607945912374523904 1609410343988708352 1610390025420668928 1611489722989805568 1613460670525734912 1614930124688326656 1618253257966668288 1619358325152841728 1620344062127112192 1623064603088388096 1624542804001947648 1624912224357187584 1627885717835517504 1633468863364595712 1634956539925037056 1635328328359477248 1643565553463328768 1643939817616932864 1645062425552093184 1648827533296140288 1653725173674176512 1654101230088093696 1656878448986062848 1659396940560859136 1661800003623757452 1663189698385281024 1667499464684691456 1673089637066145792 1673218473137799168 1677806502493814784 1678188563817285632 1680356805168857088 1681259020059632832 1683178106906476544 1687025219540484096 1688561672381595648 1689589534867587072 1697839483768307712 1698998898521014272 1702887452420603904 1704438351739748352 1706391580479086592 1707945671171690496 1712243976884453376 1713803397628428288 1715364238609874944 1717329988046260224 1723219899813199872 1724789316843995136 1725715388378517354 1731634059480256512 1733477161121611776 1735055919920447488 1735450470912098304 1738364274346033152 1741941405072400896 1743527872654434048 1744589194205724672 1744985913059966976 1747915726402879488 1749507635079020544 1753107696130557312 1755372733971038208 1759120314392641536 1760321576386953216 1760722427611578368 1763943889898631168 1769591268644978688 1769993672960507904 1771605689056100352 1775660420472766464 1780934802418343936 1781339786248716288 1787042859065540608 1790312477879697408 1791942999262101504 1801788839917387776 1806457753408415744 1810586636987296896 1811688778598252544 1812653345899282432 1816796390274367488 1818730136258740224 1820386538932928512 1827610654502191104 1829275145080061952 1830388662773219328 1831371432564957192 1833878794914496512 1835548994181267456 1837652471285170176 1839326107415666688 1843955052029411328 1845634428215230464 1847315333887557632 1849432294819049472 1850695228746104832 1854930974958157824 1856620347430797312 1860440820383448576 1863988255109320704 1866821558130966528 1868521759914328064 1875936897770277888 1878360632529518592 1878788362990780416 1880071343488106496 1882370782280024064 1887962134294446336 1889971627056201728 1890401405814964224 1893575370269786112 1895299938002272256 1896453646355267584 1899200004141437088 1899631881429295104 1900788226726035456 1905713673925361664 1906147032419008512 1917493145707216896 1917929787219755008 1919239496477442048 1921438880068151808 1923632122178830336 1928028822331981824 1929784768436109312 1940387981449494528 1941713026881159168 1950161806261813248 1951937909910503424 1955659808639287296 1958632454432489472 1960416272696999936 1961468856736238304 1962662843481440256 1968196089463898112 1969394171215085568 1971187790678851584 1972246158146876976 1979010353691721728 1980812731063025664 1982921051337654272 1986702027824037888 1988511410363039744 1990790177225601024 1992603283033638912 1993056400188112896 1997617973031862272 1999437297233166336 2003551652720636928 2010423216448733184 2012254202984660992 2013628324173053952 2015935874169864192 2022390021308547072 2022849911954866176 2024692216064114688 2032264972584467712 2035354059906678784 2035816898569961472 2039235014136692736 2045292312152316864 2046071403291082752 2047934856299544576 2051839799228104704 2052307033458081792 2057934538215069696 2059187245619871744 2064523146752475136 2064992618453925888 2069241870842625024 2071603823884894208 2076338731742134272 2078229750623502336 2088697890859646976 2090600165805785088 2091075567410479104 2092995922931379648 2100174252897337344 2102086979903619072 2111217524442923008 2113636908364627968 2115080261424119808 2119921114237894656 2121851825635196928 2123957401081252128 2126218080438226944 2130272291553509376 2132212430252556288 2133510352149676032 2135453439902089216 2136600004659116724 2139525260733579264 2143927883166031872 2145880458651611136 2147186700560891904 2151280894034313216 2153240166251102208 2157671010622224384 2159144433537122304 2160458749502816256 2164086137451184128 2166057072002596864 2170514290447356672 2171007864490622976 2177958484486127616 2180437771145969664 2191420737951105024 2191919756822577152 2193416567402790912 2195930148649316352 2203461511236550656 2205468306784124928 2209171265314750464 2215733338165009936 2217586264513708032 2223332619579588608 2228414322445903872 2230786182754861056 2230957964183732224 2235039781302042624 2237075336658419712 2241678693412843776 2249366959387312128 2251415563175460864 2253995609310716544 2261726118504824832 2263785978357743616 2265331864694685696 2272584468986331136 2275188773972115456 2277260894895587328 2277778743072129024 2282991969179271168 2285071196837904384 2286298094157526176 2289773317395013632 2294139390903779328 2297626533084266496 2299719089125326848 2300953851171356472 2303926713336987648 2308845412640342016 2311302881495482368 2317819032461377536 2322588540096534528 2324703830205912064 2326118925607632896 2330554301870505984 2332676846772027392 2337476928174076416 2338008469451440128 2340496978628050944 2345493752523522048 2347095435182604288 2351925186531508224 2359455024859971584 2359991563947343872 2362140918741467136 2364847852391571456 2372958550562439168 2375119714998288384 2387083303839596544 2389257332349468672 2391995340493005312 2398738984034125824 2400199146168385536 2402385119889850368 2406965918325276672 2414115515983062528 2415585038131003392 2417234584484708352 2422395187032489984 2427379886950002432 2434596904632582144 2436814206002921472 2439033526773415936 2440518217030959104 2441828576753276256 2450203295046893568 2452434809887555584 2452992492539215872 2460845904286973952 2465909726425399296 2467593638328139776 2473241299944210432 2475493796574396416 2480587760511264768 2481151845132140544 2485317673479094272 2489095410841288704 2492700005435636178 2501249197027037184 2505051150654373888 2506761791317475328 2509634455599218688 2509827709706698752 2516709753740722176 2517282845725928448 2518241727127486464 2520535207753285632 2524767160359714816 2532266672188582784 2532842508572393472 2534384302301380608 2540951565233815552 2541529376558678016 2546759225652461568 2554331178630905856 2556657527609622528 2558985995303256064 2561918506757535744 2570705096442642432 2573046357914812416 2575994982069390336 2584829849719799808 2587183975265992704 2588950702508212224 2600215741682417664 2602583879880671232 2603175706368147456 2607546411519049728 2612912107608601344 2615291808981651072 2616883791308587008 2621873589604319232 2624261452618530816 2628250387571802112 2629661544195835968 2633059100956557312 2638680471588962304 2640482364580429824 2641083641417367552 2648936037098717184 2654386902967468032 2656804377378185216 2657408533584150528 2663490630709149696 2665916396310888448 2671402203627515904 2672009679373074432 2680564288598310912 2687914498893152256 2696520028411396096 2702683259876081664 2709686630112623616 2714422531426615296 2718980018848923648 2727056416203089152 2728095204388110336 2730579808399392768 2735786398970806272 2736409377944109056 2741415981753286656 2743912717620092928 2745582994159828992 2750818192371744768 2753323491271901184 2758989161123500032 2768451642322845696 2770973000831336448 2774148442228574208 2782396462437236736 2784930521146195968 2787466887741046784 2790661230575172864 2800232337196449792 2802782639871492096 2803419991473389568 2813905346655416832 2818182544486170624 2820107015232159744 2823556173420036096 2829135767513595904 2831943201441669504 2834957440584302592 2835602108722446336 2840363055404679168 2842949907003408384 2844680469532901376 2848800006212155632 2858570510888042496 2861173944868814848 2862915600747855872 2868374525379084288 2870986888334802944 2876239718560825344 2876894680829632512 2878859244716163072 2885448183268245504 2894019053929808896 2894677152654163968 2903944645981503488 2910581972174241792 2921894317268140032 2924555423203721216 2927906864865755136 2937948681648734208 2940624409045499904 2942203285104357456 2943994265222160384 2945561687086333952 2952294134195847168 2954091256822628352 2956781686018277376 2962419591784955904 2971219096594538496 2974381577006481408 2980053041736056832 2982767115544559616 2986185265838401536 2988904924550458368 2996426959547793408 2999155945849749504 3001887417567281152 3005327479080955392 3015634824673099776 3017694130949062656 3018381304476991488 3020442486259580928 3033585031962820608 3036347859860783104 3037038324096172032 3048397458876701568 3053031089860018176 3053725347854942208 3058852521205039104 3063502044112355328 3067938468228475296 3071902284449316864 3078460550187122688 3081737175327309824 3086901807322604544 3088780868429807616 3090425376615170048 3096784720128712704 3097488927680888832 3107405735827341312 3116635904232101888 3117344625935253504 3120662638170734592 3127325003364696064 3133046836289470464 3135900248708677632 3149521224988622848 3153130469855428608 3163944734083252224 3166826286664384512 3170455362546941952 3179881671356841984 3182777738452795392 3185676443132624896 3189327120657340416 3198318645378834432 3200265528224514048 3203180159853133824 3204900006988675086 3209287891100368896 3215891824749047808 3218820687977416704 3220780050841337856 3222979445979611136 3226921341051469824 3229860249376653312 3236506515933336576 3238716650305683456 3240688124254224384 3246129206176776192 3249085608003895296 3255771435671035008 3266937726729191424 3269913079850074112 3270656656718954496 3287131106926657536 3287879635233865728 3290124851104186368 3297655066592280576 3307450347348353024 3308202460176187392 3313756897972125696 3318793881121718272 3323600007247514904 3326379396770562048 3334998929369382912 3346179274132291584 3346436946275598336 3355613004987629568 3356377127634571264 3362518040119265664 3366356213812953088 3374050439080968192 3377123344763191296 3379179069735174144 3395678967536615424 3397997797042028544 3405774904841207808 3408876703479496704 3412783160958173184 3415891342343380992 3424487953768906752 3427606795256856576 3430728477219749888 3434659976092520448 3446439799626399744 3449578633687990272 3451430776757034708 3463268118960513024 3466954322243223552 3470111839840894976 3476728548692066304 3483882810144801792 3487055745308868096 3489178388411449344 3489971826119933952 3495831452805758976 3499015270158041088 3506215392261114624 3510745467942076416 3518240628785283072 3520643152773906432 3521444855223156736 3527887779797262336 3539182537289957376 3539987345921015808 3543211378112200704 3561869604836687872 3562679572497432576 3574085718131081216 3580624955759394816 3583885998524203008 3603577679834775552 3612915506816831488 3621173273974593792 3623377557196505088 3625306691798564864 3633592780548734976 3637460272517480448 3640773077865857024 3655221309004382208 3658550290160123904 3660777325546438656 3662742865129914384 3671097988362534912 3675304942570340352 3678652214831333376 3687910104058822656 3691268856430460928 3694630667775115264 3698864589638098944 3701390457492209664 3709861949916315648 3713240694861594624 3720881640766897152 3727976510218641408 3733643116261933056 3737043519828656128 3739050008153454267 3751873795540555776 3756721265059037184 3757576725981560832 3760142686976212992 3764741564560048128 3775924268588892672 3779943254112403456 3780802811629928448 3787150740539572224 3790599876004544512 3798400008282874176 3799263762858590208 3801576453452070912 3811427347850723328 3812294064838017024 3834986291414433792 3835859574439510016 3838478992954884096 3842877760136303616 3847264244357660672 3856057644663963648 3859569536872218624 3880775962898989056 3883426053762318336 3900323612523626496 3903875819821006848 3911319617278574592 3920832545393999872 3922937713472476608 3925325686962880512 3936392178927796224 3938788342430171136 3942375581357703168 3944492316293753952 3958020707383443456 3961625462126051328 3965842102675308544 3973404055648075776 3977022820726079488 3981580354451202048 3985206566067277824 3986112800376225792 3995235946063724544 3998874594466332672 4007103305441273856 4020846432897466368 4024508405969321984 4031871748339728384 4044780042617094144 4049384432128229376 4064529945168935424 4070708119813357568 4071633797139922944 4078470028273385472 4090584624304633728 4092142806582165504 4095869712599089152 4103679598456209408 4104614066916163584 4115869076430139392 4118374491239743488 4129046293504950272 4129985236907851776 4138483741685250048 4143207647769788416 4152677463484268544 4156459501247004672 4177395781719293952 4181200331611570176 4182151134820958208 4185991845862759296 4200348505794674688 4204173959807238144 4227273816729255936 4230160522848239616 4239842228475789312 4243703651270393856 4247914802162504256 4252436160876453888 4260544583107018752 4264424860505112576 4267020704299352064 4270906879804178432 4273200009318233448 4279050521467158528 4287855766332063744 4291760917303222272 4294373401121783808 4302561788068626432 4306480332502204416 4315342021244448768 4318288867074244608 4328172274902368256 4332114144005193728 4341028580894713344 4342015728981245952 4355916968972255232 4382841475902210048 4383839513645154304 4386833134805581824 4391860297298632704 4406923022473101312 4410936613568249856 4418342530629500928 4431466676330019872 4435172529027416064 4446665239159177216 4456828644891807744 4461572365509722112 4470079562604085248 4474150673316839424 4483357386825687552 4498733918774624256 4502831126350921728 4507991218621433088 4523452237009649664 4527571956715487232 4530663729389371392 4550377547944230912 4554521789791174656 4555557486144258048 4570142393675808768 4572596188315052352 4579546634790027264 4588278781807558656 4595253066168532992 4599438178250653696 4601907702342712944 4607853426673975296 4617690825280684032 4622605762990964736 4635638064922755072 4645177080193069056 4649407660411824128 4652237851215265792 4661108603741011968 4665353693544054784 4674953856348152832 4676016938902880256 4680993957256101888 4690987505047044096 4703850373063016448 4718910049719943168 4719983127894687744 4724281837482934272 4729695704783142912 4745917101124878336 4750239429996576768 4774166607679193088 4778514664698937344 4783990680986010624 4797477968068251648 4800398292336771072 4804770239779700736 4813931836650553344 4828231031966125056 4831170076262006784 4834469168969416704 4844790374064979968 4854759773900004864 4869193809265164288 4873628412005842944 4878067053546831872 4881036434061918208 4883657153506552512 4900406590093787136 4904869619775111168 4905984985078431744 4931819452850798592 4935187276656279552 4946482599888420864 4950987593148792832 4961175521022529536 4962303690264281088 4970635346958188544 4978190821682577408 4985400010871272356 5002498394054074368 5010102301308747776 5019268911198437376 5019655419413397504 5033419507481444352 5034565691451856896 5041070415506571264 5049534320719429632 5064533344377165568 5065685017144786944 5068768604602761216 5081903130467631104 5093518451304923136 5108662357261811712 5113315055219245056 5117971990606512128 5123837013515071488 5141410192885284864 5146092715829624832 5151989964138780672 5169659699439599616 5174367950531985408 5200431483364835328 5205167759761342464 5206351412736294912 5215092823038099456 5225824215217202688 5230583617963302144 5233767582617174016 5243747179208638464 5248522905237061632 5259323088391671936 5266118201913114624 5277360943177924608 5280964729160859648 5282167282834735104 5308773805934936064 5313608754756370432 5314817067168301056 5326981261418299392 5331832792621776896 5342804407255031808 5344019358746148864 5361128577196621824 5375828997786304512 5393040056822792192 5405366519752163328 5419373260225247232 5437960037697847296 5454112832406178304 5456190408776220672 5461159616798785536 5472818755888218112 5482831963506573312 5487825435240185856 5491165988319657984 5501636384743489536 5506646982543802368 5517978322247000064 5536903284645691392 5541946001662672896 5548296884457148416 5564792924874473472 5569861042292391936 5574933775482093568 5581322461150345728 5600464674392899584 5605565279742984192 5627810693310833664 5636365088972341248 5640214030464319488 5647112346840072192 5663886402883339008 5669914881168605184 5671204217444892672 5680726110809358336 5685899814006816768 5689360939065802752 5697600012424311264 5717141021776084992 5722347889737629696 5725831201495711744 5741973776669605888 5752479437121650688 5753789361659265024 5757718489432326144 5770896366536491008 5788038107859617792 5789354305308327936 5807889291963006976 5821163944348483584 5849110846407442432 5855813729731510272 5875897363297468416 5881248818090999808 5884406570208714912 5887988530444320768 5891123374172667904 5904588268391694336 5908182513645256704 5913563372036554752 5942438193189076992 5948763154012962816 5960106083472113664 5965534231089119232 5972370531676803072 5977809849100916736 5992853919095586816 5998311891699499008 6003774835134562304 6010654958161910784 6031269649346199552 6036762608953982976 6040884972519161856 6067170063925641216 6072695719721566208 6074076648192344064 6096794917753403136 6106062179720036352 6107450695709884416 6117705042410078208 6135876936456950592 6143804568898633728 6156921100374245376 6163474350654619648 6173803614645209088 6177561736859615232 6180850753230340096 6193569440257425408 6194977855361777664 6214811471654682624 6233271808464203776 6234689251870507008 6254650006729392128 6266093672578940928 6271800497417355264 6306260939710857216 6333652573328769024 6340910725093883904 6359763342713683968 6365555476905590784 6371352886265249792 6378654241314680832 6396637290757668864 6400531056449028096 6406360319706267648 6409800013977350172 6418575782200737792 6431783649498095616 6437641375954833408 6441560101682675712 6453842682102939648 6459720498753306624 6473013031866673152 6477433300611366912 6481376248508448768 6492258412353552384 6498171216007790592 6511542871342070016 6533875453458382848 6539826159700148224 6541313313437908992 6574262213853315072 6575759270467731456 6580249702208372736 6614900694696706048 6616404920352374784 6627513795944251392 6637587762243436544 6647200014495029808 6652758793541124096 6669997858738765824 6692358548264583168 6692873892551196672 6711226009975259136 6712754255269142528 6725036080238531328 6732712427625906176 6748100878161936384 6754246689526382592 6791357935073230848 6795995594084057088 6817753406958993408 6825566321916346368 6831782684686761984 6848975907537813504 6855213590513713152 6861456954439499776 6869319952185040896 6892879599252799488 6899157267375980544 6902861553514069416 6926536237921026048 6933908644486447104 6940223679681789952 6953457097384132608 6967765620289603584 6974111490617736192 6978356776822898688 6991662905611517952 6998030540316082176 7012430784522229248 7021490935884152832 7036481257570566144 7041286305547812864 7042889710446313472 7055775559594524672 7078365074579914752 7079974691842031616 7086422756224401408 7123739209673375744 7125359144994865152 7148171436262162432 7161249911518789632 7167771997048406016 7207155359669551104 7225831013633662976 7242346547949187584 7246755114393010176 7250613383597129728 7267185561097469952 7281546155731714048 7310442618008764416 7317100580320247808 7321554651092877312 7325485730259828768 7350609885140680704 7357304429662666752 7382537712860921856 7389261335550230528 7397729179276197888 7402780914984419328 7419723899832631296 7426481389723189248 7441763281533794304 7455953020437282816 7467286232523866112 7474087039657312256 7478100016306908534 7503747591081111552 7515153451963121664 7520285373952425984 7529483129120096256 7551848537177785344 7559886508224806912 7561605623259856896 7574301481079144448 7581199752009089024 7596800016565748352 7598527525717180416 7603152906904141824 7622854695701446656 7624588129676034048 7669972582828867584 7671719148879020032 7676957985909768192 7685755520272607232 7694528488715321344 7712115289327927296 7719139073744437248 7761551925797978112 7766852107524636672 7800647225047252992 7807751639642013696 7822639234557149184 7845875426944953216 7850651373925761024 7872784357855592448 7884751162715406336 7888984632587507904 7916041414766886912 7923250924252102656 7931684205350617088 7946808111296151552 7954045641452158976 7963160708902404096 7970413132134555648 7972225600752451584 7990471892127449088 7997749188932665344 8014206610882547712 8041692865794932736 8049016811938643968 8063743496679456768 8089560085234188288 8129059890337870848 8141416239626715136 8143267594279845888 8156940056546770944 8181169248609267456 8184285613164331008 8191739425198178304 8207359196912418816 8209228133832327168 8231738152860278784 8236748982479486976 8258092587009900544 8259970473815703552 8276967483370500096 8305354926968537088 8312919002494009344 8354791563438587904 8362400663223140352 8371983691725518592 8400697011589349376 8408347919614476288 8454547633458511872 8460321045696479232 8487407302540787712 8495829604325008512 8504872321752907776 8521089166214037504 8528849721010225152 8534041408598704128 8541813759608356864 8546400018636466896 8575711532664127488 8583521834606444544 8588746802243567616 8605123576137252864 8612960665004408832 8630684042488897536 8636577734148489216 8656344549804736512 8664228288010387456 8682057161789426688 8684031457962491904 8711833937944510464 8765682951804420096 8767679027290308608 8773666269611163648 8783720594597265408 8813846044946202624 8821873227136499712 8836685061259001856 8862933352660039744 8870345058054832128 8893330478318354432 8913657289783615488 8923144731019444224 8940159125208170496 8948301346633678848 8966714773651375104 8997467837549248512 9005662252701843456 9015982437242866176 9046904474019299328 9055143913430974464 9061327458778742784 9100755095888461824 9109043579582349312 9111114972288516096 9145192376630104704 9159093269580054528 9176557563615117312 9190506132337065984 9198876356501307392 9203815404685425888 9215706853347950592 9235381650561368064 9245211525981929472 9271276129845510144 9290354160386138112 9298815320823648256 9304475702430531584 9322217207482023936 9330707387088109568 9349907712696305664 9352033877805760512 9361987914512203776 9381975010094088192 9407700746126032896 9437820099439886336 9448563674965868544 9459391409566285824 9491834202249756672 9500478859993153536 9548333215358386176 9557029329397874688 9567981361972021248 9594955936136503296 9600796584673542144 9609540479559401472 9627863673301106688 9656462063932250112 9662340152524013568 9668938337938833408 9689580748129959936 9709519547800009728 9738387618530328576 9747256824011685888 9756134107093663744 9767314307013105024 9800813180187574272 9809739239550222336 9811969970156863488 9863638905701597184 9870374553312559104 9892965199776841728 9901975186297585664 9922351042045059072 9924607380528562176 9941270693916377088 9956381643365154816 9970800021742544712 10004996788108148736 10020204602617495552 10038537822396874752 10039310838826795008 10066839014962888704 10069131382903713792 10099068641438859264 10129066688754331136 10131370034289573888 10137537209205522432 10163806260935262208 10187036902609846272 10217324714523623424 10226630110438490112 10235943981213024256 10247674027030142976 10282820385770569728 10292185431659249664 10303979928277561344 10339319398879199232 10348735901063970816 10400862966729670656 10410335519522684928 10430185646076198912 10451648430434405376 10461167235926604288 10467535165234348032 10487494358417276928 10497045810474123264 10518646176783343872 10532236403826229248 10554721886355849216 10561929458321719296 10564334565669470208 10617547611869872128 10627217509512740864 10629634134336602112 10663665585243553792 10685608814510063616 10688038717492297728 10722257154393243648 10751657995572609024 10786080113645584384 10810733039504326656 10838746520450494464 10875920075395694592 10908225664812356608 10912380817552441344 10922319233597571072 10945637511776436224 10965663927013146624 10975650870480371712 10982331976639315968 11013293965087604736 11035956644494000128 11073806569291382784 11083892003325345792 11096593768914296832 11129585849748946944 11139722084584783872 11149867550964187136 11162644922300691456 11200929348785799168 11211130559485968384 11217150024460362801 11255621386621667328 11272730177944682496 11280428060928638976 11294224693680144384 11327772805766678016 11339829762337210368 11342408434889785344 11361452221618716672 11371799628013633536 11395200024848622528 11434282043552169984 11444695779475259392 11451662402991423488 11504958874243301376 11507578723318530048 11515436978864652288 11541792733072982016 11576076215719235584 11578708610616655872 11615778583926013952 11642327888696967168 11711627459463020544 11762497636181999616 11768813140417429824 11775977060888641536 11782246748345335808 11809176536783388672 11816365027290513408 11827126744073109504 11884876386378153984 11897526308025925632 11920212166944227328 11931068462178238464 11944741063353606144 11955619698201833472 11985707838191173632 11996623783398998016 12007549670269124608 12021309916323821568 12062539298692399104 12073525217907965952 12134340127851282432 12145391439443132416 12148153296384688128 12193589835506806272 12212124359440072704 12214901391419768832 12235410084820156416 12271753872913901184 12287609137797267456 12313842200748490752 12326948701309239296 12347607229290418176 12355123473719230464 12387138880514850816 12389955710723555328 12429622943309365248 12466543616928407552 12469378503741014016 12509300013458784256 12532187345157881856 12543600994834710528 12612521879421714432 12681821450187767808 12719526685427367936 12731110953811181568 12742705772530499584 12757308482629361664 12793274581515337728 12801062112898056192 12812720639412535296 12819600027954700344 12837151564401475584 12863567298996191232 12875282751909666816 12883120203365351424 12907685364205879296 12919440997506613248 12946026063733346304 12954866601222733824 12984516824707104768 12996342432015581184 13023085742684140032 13067750906916765696 13079652319400296448 13148524427706630144 13151518540935462912 13160499404416745472 13229801389393412096 13232809840704749568 13255027591888502784 13275175524486873088 13294400028990059616 13305517587082248192 13339995717477531648 13384717096529166336 13422452019950518272 13425508510538285056 13450072160477062656 13465424855251812352 13496201756323872768 13508493379052765184 13582715870146461696 13591991188168114176 13651132643832692736 13663565369373523968 13710427181027426304 13722913908878999552 13738639904370081792 13785759198505598976 13798314534751961088 13805723107028138832 13853072475842052096 13867817288972894208 13880447359363579904 13906914194768265216 13935531240579207168 13948222981235472384 13956713553645797376 13983325811223035904 13996061080632164352 14024861569044458496 14042981871768305664 14072962515141132288 14085779420892626944 14111551119189049344 14156730149159829504 14159949383684063232 14172845512448802816 14247478419346751488 14250718289989730304 14322499823037579264 14335543994096812032 14414310719339102208 14451662027267325952 14484693095898375168 14493510228786020352 14501226767194259456 14534371122194939904 14620885236017528832 14634201160640495616 14643109302185754624 14650971460519657536 14701219770281361408 14714608859325333504 14778522671100461056 14795458358552395776 14805561829968838656 14839447799665262592 14852962779446378496 14883526563067588608 14911906040874565632 14934572465047732224 14948174079314624512 14956200032613817068 15007495182162223104 15030306903926243328 15058966258240192512 15103697074355570688 15119773016449613824 15123211246519713792 15148602962158288896 15162399504018178048 15193600033131496704 15197055051434360832 15206305813808283648 15245709391402893312 15339945165657735168 15343438297758040064 15353915971819536384 15371511040545214464 15424230578655854592 15438278147488874496 15523103851595956224 15601294450094505984 15615503279284027392 15645278469114298368 15691750853889906432 15701302747851522048 15745568715711184896 15777969265175015808 15832082829533773824 15846501848504205312 15863368410701234176 15908091282904317952 15926321417804808192 15940826264269111296 15944451201504903168 15980943784254898176 15995498377865330688 16028413221765095424 16083385731589865472 16098033623877287936 16127486993358913536 16179120170468376576 16258119780675741696 16282832479253430272 16313880113093541888 16362338497218534912 16368571226328662016 16383478850396356608 16418456267664654336 16463476305720557568 16473497964958973952 16516185174019801088 16519940947631407104 16553934966741000192 16610709853937074176 16625838004988018688 16709583126877175808 16724801326446280704 16743967383451037184 16801394023178698752 16816695839228952576 16909095266917023744 16920642091392958464 16991659208650017024 17009744643505815552 17042178332428075008 17057699442020450304 17068082817197408256 17083627519216713728 17092800037272933792 17151423065328254976 17167043669212889088 17177493604487135232 17225921330008817664 17261368084977795072 17273155468296978432 17312689099609473024 17328456576020774912 17364114323578853376 17368062915924983808 17423667875889020928 17535358054580617216 17547332539222327296 17567441189194530816 17627692089892405248 17643746454272999424 17673370122518003712 17725866705320079488 17740690116109664256 17786660956636708864 17827314579567230976 17846289462038888448 17880318250416340992 17896602693267357696 17933429547302750208 17994935675098497024 18011324505403686912 18031964874485732352 18093808948038598656 18110287826861948928 18122654917557485568 18201510191776923648 18218087159164698624 18222229944577032192 18290384753260209408 18318186539160109056 18353115127230234624 18397752713002614784 18407630809370851776 18431413706695901184 18470763301122736128 18490423051963858944 18542552259691020288 18580708320772276224 18597630641647296512 18608951404861063168 18644434414964047872 18661414774176219136 18699815425392611328 18704067755611521024 18763950020188176384 18815401492252065792 18875640198879772672 18918782819132571648 19000957719986307072 19096666430716772352 19114058658795749376 19135962723944042496 19189911872273006592 19201593169347084288 19219080959118802944 19255727346602213376 19312924127864500224 19324680305048027136 19379161496259919872 19419039095600019456 19476775237060657152 19494513648023371776 19512268214187327488 19534628614026210048 19601626360375148544 19619478479100444672 19623939940313726976 19727277811403194368 19740749106625118208 19803950372595171328 19844702084090118144 19849214761057124352 19882541387832754176 19912763286730309632 19941600043485089424 20009993576216297472 20040409205234991104 20077075644793749504 20078621677653590016 20133678029925777408 20138262765807427584 20198137282877718528 20258133377508662272 20262740068579147776 20327612521870524416 20374073805219692544 20453260220876980224 20471887962426048512 20495348054060285952 20565640771541139456 20584370863318499328 20607959856555122688 20678638797758398464 20697471802127941632 20801725933459341312 20820671039045369856 20860371292152397824 20903296860868810752 20922334471853208576 20935070330468696064 20974988716834553856 20994091620948246528 21037292353566687744 21064472807652458496 21109443772711698432 21123858916643438592 21128669131338940416 21235095223739744256 21254435019025481728 21259268268673204224 21371217629020127232 21376077434984595456 21444514308786487296 21503315991145218048 21572160227291168768 21621466079008653312 21677493040900988928 21751840150791389184 21816451329624713216 21844638467195142144 21891275023552872448 21931327854026293248 21951301740960743424 21964663953278631936 22071913288988000256 22147613138582765568 22167784006650691584 22193187537828593664 22259171699497893888 22279444169169567744 22299735101928374272 22325289844601382912 22401858697571598336 22422261118971936768 22434300048920725602 22511242773243334656 22545460355889364992 22560856121857277952 22588449387360288768 22655545611533356032 22679659524674420736 22684816869779570688 22722904443237433344 22743599256027267072 22790400049697245056 22868564087104339968 22889391558950518784 22903324805982846976 23009917748486602752 23015157446637060096 23030873957729304576 23083585466145964032 23152152431438471168 23157417221233311744 23231557167852027904 23284655777393934336 23423254918926041088 23537626280834859648 23551954121777283072 23564493496690671616 23618353073566777344 23654253488146219008 23769752772756307968 23795052616051851264 23840424333888454656 23862136924356476928 23889482126707212288 23911239396403666944 23971415676382347264 23993247566797996032 24015099340538249216 24042619832647643136 24125078597384798208 24147050435815931904 24268680255702564864 24290782878886264832 24387179671013612544 24424248718880145408 24429802782839537664 24470820169640312832 24543507745827802368 24575218275594534912 24627684401496981504 24653897402618478592 24695214458580836352 24710246947438460928 24774277761029701632 24779911421447110656 24933087233856815104 24938757007482028032 25018600026917568512 25064374690315763712 25087201989669421056 25225043758843428864 25363642900375535616 25462221907622363136 25485411545060999168 25514616965258723328 25586549163030675456 25602124225796112384 25625441278825070592 25639200055909400688 25727134597992382464 25750565503819333632 25766240406730702848 25815370728411758592 25838881995013226496 25892052127466692608 25909733202445467648 25969033649414209536 25992684864031162368 26046171485368280064 26135501813833531392 26159304638800592896 26297048855413260288 26303037081870925824 26320998808833490944 26459602778786824192 26465619681409499136 26510055183777005568 26588800057980119232 26611035174164496384 26679991434955063296 26769434193058332672 26844904039901036544 26851017021076570112 26900144320954125312 26930849710503624704 26992403512647745536 27016986758105530368 27165431740292923392 27183982376336228352 27302265287665385472 27327130738747047936 27445827817757999104 27477279808740163584 27571518397011197952 27596629069503922176 27611446214056277664 27706144951684104192 27735634577945788416 27760894718727159808 27813828389536530432 27871062481158414336 27896445962470944768 27913427107291594752 27966651622446071808 27992122161264328704 28049723138088916992 28085963743536611328 28145925030282264576 28171558841785253888 28223102238378098688 28313460298319659008 28345691024897605632 28494956838693502976 28501436579979460608 28644999646075158528 28671087988193624064 28828621438678204416 28903324054534651904 28969386191796750336 28987020457572040704 29002453534388518912 29068742244389879808 29241770472035057664 29268402321280991232 29301942921039315072 29402439540562722816 29429217718650667008 29590916717104791552 29611123659937677312 29678895599330525184 29705925558892756992 29767053126135177216 29823812081749131264 29869144930095464448 29896348158629249024 29912400065227634136 30014990364324446208 30060613807852486656 30117932516480385024 30207394148711141376 30239546032899227648 30297205924316577792 30324799008036356096 30387200066262993408 30394110102868721664 30412611627616567296 30491418782805786624 30679890331315470336 30686876595516080128 30707831943639072768 30743022081090428928 30848461157311709184 30876556294977748992 31046207703191912448 31202588900189011968 31231006558568054784 31290556938228596736 31383501707779812864 31402605495703044096 31491137431422369792 31555938530350031616 31664165659067547648 31693003697008410624 31726736821402468352 31852642835609616384 31881652528538222592 31888902403009806336 31990996755730661376 32056826443530190848 32166771463179730944 32196067247754575872 32254973986717827072 32358240340936753152 32516239561351483392 32565664958506860544 32627760226187083776 32724676994437069824 32737142452657324032 32766957700792713216 32836912535329308672 32926952611441115136 32946995929917947904 33032370348039602176 33039881895262814208 33107869933482000384 33221419707874148352 33251676009976037376 33419166253754351616 33449602652892561408 33487934766902074368 33602788046357397504 33633391678457905152 33818190533834047488 33841284182785916928 33983318417300034048 34019489287011631104 34084356664856150016 34115398884040900608 34167255038433427456 34185600074545867584 34302846130656509952 34334087338425778176 34354987208974270464 34522736169955590144 34546310936593956864 34625378199218946048 34656913152041549824 34728228647157706752 34736125831849967616 34847335751778041856 35070716109161234432 35134882378389061632 35287492908545998848 35346740245036007424 35451733410640158976 35481380232219328512 35573321913273417728 35654629159134461952 35692578924077776896 35760636500832681984 35793205386534715392 35866859094605500416 35989871350196994048 36022649010807373824 36063929748971464704 36187617896077197312 36220575653723897856 36403020383553847296 36436174318329397248 36444459889154064384 36580769506520418816 36636373078320218112 36706230254460469248 36815261618741703552 36862827413391802368 36941526602245472256 36980846103927717888 37161416641544552448 37195261283294593024 37217902809722126336 37288868829928095744 37322829548352438272 37399630850785222656 37408135511223042048 37527900040376352768 37630802984504131584 37751280397759545344 37837565638265143296 38193332861433544704 38228117317591498752 38271925447888084992 38379823744546013184 38403186338694168576 38438161918237605888 38511454693204426752 38625848255729000448 38649360610096054272 38758322992519839744 38838078191200038912 38953550474121314304 38989027296046743552 39024536428374654976 39069257228052420096 39203252720750297088 39238956958200889344 39454555622806388736 39481498213250236416 39689404168180236288 39698429522114248704 39765082775665508352 39825526573460619264 39883200086970178848 40019987152432594944 40080818410469982208 40154151289587499008 40267356059851554816 40276525531614855168 40396274565755437056 40516266755017324544 40525480137158295552 40655225043741048832 40748147610439385088 40943775924852097024 40990696108120571904 41131281543082278912 41168741726636998656 41215919713110245376 41357277595516796928 41394943604255883264 41603451866918682624 41641342078090739712 41720742584304795648 41806593721737621504 41844668943706417152 41870140660937392128 41949977433669107712 41988183241896493056 42074584707133375488 42128945615304916992 42218887545423396864 42257338262677880832 42470190447479488512 42508870038050963456 42518536537346408448 42742435258040254464 42752154869969190912 43006631982290436096 43144320454582337536 43242932158017306624 43354986081801977856 43503680301582778368 43632902659249426432 43782550047105744896 43862655708052586496 43902603481921486848 43929327906557263872 44143826577976000512 44335568013301383168 44386375075657187328 44518343398995787776 44558888338339135488 44599470203856748544 44650579689202765824 44803717395143196672 44844522237943873536 44868600097841451204 45022485546486669312 45090920711778729984 45176898774720577536 45311091223066712064 45359319049348841472 45369633739559141376 45445808886474866688 45487198512054534144 45580800099394490112 45737128174208679936 45778783117901037568 46019835496973205504 46030314893274120192 46061747915458609152 46304304862876942336 46314834442466623488 46463114335704055808 46569311554787868672 46846509837852082176 47075252561669719296 47103908243554566144 47128986993381343232 47236706147133554688 47539505545512615936 47590105232103702528 47724273848712953856 47778964253414424576 47822478792807333888 47942831352764694528 47986495133595992064 48030198681076498432 48085239665295286272 48250157194769596416 48294100871631863808 48537360511405129728 48581565757772529664 48774359342027225088 48848497437760290816 48941640339280625664 49087015491655604736 49150436551189069824 49255368802993963008 49390428917161672704 49420493894876921856 49548555522059403264 49559822842894221312 49866174467713630208 49877514014964056064 50037200053835137024 50128749380631527424 50174403979338842112 50450087517686857728 50727285800751071232 50970823090121998336 51029233930517446656 51173098326061350912 51204248451592224768 51250882557650141184 51278400111818801376 51454269195984764928 51501131007638667264 51532480813461405696 51677763990026452992 51784104254933385216 51819466404890935296 51938067298828419072 51985369728062324736 52092342970736560128 52271003627667062784 52318609277601185792 52606074163741851648 52641997617666981888 52919205557573648384 52931239362818998272 53020110367554011136 53177600115960238464 53222070348328992768 53359982869910126592 53538868386116665344 53689808079802073088 53702034042153140224 53800288641908250624 53861699421007249408 53984807025295491072 54033973516211060736 54330863480585846784 54367964752672456704 54604530575330770944 54654261477494095872 54954559617480327168 55193258139007844352 55222892428112555328 55412289903368208384 55471269155891576832 55521789437454319616 55627656779073060864 55742124962316828672 55792891924941889536 55826854214583189504 55933303244892143616 55984244322528657408 56099446276177833984 56291850060564529152 56343117683570507776 56446204476756197376 56626920596639318016 56989913677387005952 57002873159958921216 57289999292150317056 57342175976387248128 57657242877356408832 57806648109069303808 57938772383593500672 57974040915144081408 58137484488779759616 58483540944070115328 58536804642561982464 58603885842078630144 58804879081125445632 58858435437301334016 59181833434209583104 59222247319875354624 59411851117785513984 59534106252270354432 59647624163498262528 59738289860190928896 59792696317258498048 59824800130455268272 60029980728648892416 60121227615704973312 60235865032960770048 60414788297422282752 60479092065798455296 60594411848633155584 60649598016072712192 60774400132525986816 60788220205737443328 60982837565611573248 61359780662630940672 61373753191032160256 61415663887278145536 61486044162180857856 61696922314623418368 61753112589955497984 62092415406383824896 62405177800378023936 62462013117136109568 62581113876457193472 62767003415559625728 62805210991406088192 62982274862844739584 63111877060700063232 63328331318135095296 63386007394016821248 63453473642804936704 63705285671219232768 63763305057076445184 63777804806019612672 64113652887060381696 64333542926359461888 64392134495509151744 64509947973435654144 64716480681873506304 65032479122702966784 65131329917013721088 65255520452374167552 65449353988874139648 65533915401585426432 65673825070658617344 65853905222882230272 65893991859835895808 66064740696079204352 66215739866964000768 66442839415748296704 66503352019952074752 66838332507508703232 66899205305785122816 66975869533804148736 67205576092714795008 67266783356915810304 67636381067668094976 67682568365571833856 67966636834600068096 68038978574023262208 68168713329712300032 68230797768081801216 68371200149091735168 68605692261313019904 68668174676851556352 68709974417948540928 69045472339911180288 69092621873187913728 69250756398437892096 69313826304083099648 69456457294315413504 69472251663699935232 69694671503556083712 70141432218322468864 70269764756778123264 70693480490072014848 70903466821280317952 70962760464438657024 71146643826546835456 71309258318268923904 71385157848155553792 71521273001665363968 71586410773069430784 71733718189211000832 71979742700393988096 72045298021614747648 72127859497942929408 72375235792154394624 72441151307447795712 72806040767107694592 72872348636658794496 73161539013040837632 73272746156640436224 73412460508920938496 73630523237483407104 73725654826783604736 73883053204490944512 73961692207855435776 74322833283089104896 74390522566589186048 74435805619444252672 74645659096704876544 74799261701570445312 74816271022446084096 75055800080752705536 75261605969008263168 75502560795519090688 75675131276530286592 76386665722867089408 76456234635182997504 76543850895776169984 76759647489092026368 76806372677388337152 76876323836475211776 77251696511458000896 77298721220192108544 77516645985039679488 77676156382400077824 77907100948242628608 77978054592093487104 78049072856749309952 78138514456104840192 78406505441500594176 78477913916401778688 78909111245612777472 78962996426500472832 79378808336360472576 79396859044228497408 79530165551331016704 79766400173940357696 80039974304865189888 80161636820939964416 80308302579174998016 80534712119703109632 80553051063229710336 80792549131510874112 81032533510034649088 81050960274316591104 81310450087482097664 81496295220878770176 81981392216241143808 82337483453273997312 82431839426220490752 82714555191033593856 82789887208511766528 83206903733837365248 83282684156181479424 83441485168609591296 83613187443475243008 83689337887412834304 83740281321874784256 83899954867338215424 83976366483792986112 84149169414266750976 84257891230609833984 84437775090846793728 84514676525355761664 84940380894958977024 85017740076101926912 85037073074692816896 85484870516080508928 85504309739938381824 86013263964580872192 86288640909164675072 86485864316034613248 86709972163603955712 87007360603165556736 87265805318498852864 87565100094211489792 87725311416105172992 87805206963842973696 88287653155952001024 88772750151314374656 89036686797991575552 89117776676678270976 89198940407713497088 89301159378405531648 89607434790286393344 89689044475887747072 89737200195682902408 90044971092973338624 90181841423557459968 90353797549441155072 90622182446133424128 90718638098697682944 90891617772949733376 90974397024109068288 91161600198788980224 91474256348417359872 91557566235802075136 92039670993946411008 92060629786548240384 92123495830917218304 92608609725753884672 92629668884933246976 92926228671408111616 93138623109575737344 93693019675704164352 94150505123339438592 94207816487109132288 94257973986762686464 94473412294267109376 95079011091025231872 95180210464207405056 95557928506828849152 95644957585614667776 95972990267191984128 96060397362152996864 96170479330590572544 96500314389539192832 96588201743263727616 97074721022810259456 97163131515545059328 97548718684054450176 97696994875520581632 97883280678561251328 98174030983311209472 98300873102378139648 98510737605987926016 98780857834323345408 98840987789753843712 99097111044118806528 99119645685788442624 99732348935427260416 99755028029928112128 100257498761263054848 100348807958677684224 100900175035373715456 101454571601502142464 102058467861034893312 102346196652122701824 102501765115300282368 102556800223637602752 102908538391969529856 103002262015277334528 103064961626922811392 103568208509866770432 103638932809781870592 103876134597656838144 103970739456124649472 104184685941473120256 104542007255334125568 104637218555202371584 105212148327483703296 105838411115147296768 105862478725637996544 106040220735108022272 106355200231920476928 106444140696657985536 106719965739820253184 107077736772233330688 107379616159604146176 107404068084306280448 107600577283816501248 107969614050590982144 108067947032422121472 108661726961171693568 109209061150661541888 109308522954988191744 109909119234960654336 110445784856225110656 110824579806736416768 110942538311783153664 111043578874908639232 111484249924633657344 111585783849883779072 111653708429166379008 111866606489784287232 111968488645057314816 112198892552355667968 112583700121129058304 112686235367141015552 112892408953512394752 113253841193278636032 113979827354774011904 114579998584300634112 114684351952774496256 115314485754712817664 115613296218138607616 115877544767187001344 115948081830288162816 116274968977559519232 116967081888140230656 117073609285123964928 117207771684157260288 117609758162250891264 117716870874602668032 118363666868419166208 118444494639750709248 119068212504540708864 119295248326996525056 119476579720381857792 119585392634516996096 119649600260910536544 120059961457297784832 120242455231409946624 120829576594844565504 120958184131596910592 121188823697266311168 121299196032145424384 121548800265051973632 121576440411474886656 121965675131223146496 122747506382064320512 122831327774556291072 122972088324361715712 123393844629246836736 123506225179910995968 124184830812767649792 124810355600756047872 124924026234272219136 125162227752914386944 125534006831119251456 125610421982812176384 125964549725689479168 126223754121400126464 126656662636270190592 126772014788033642496 127410571342438465536 127526610114152890368 127555609612039225344 128227305774120763392 128784268991018303488 129019895946871308288 129432961363747012608 130064958245405933568 130262659834027442176 130511040904748335104 130898707977748279296 131347650141317234688 131707810445764460544 131787983719671791616 132129481392158408704 132431479733928001536 133006704039904149504 133676665015017406464 133798410611570245632 133951739067608297472 134411152185429590016 134533566713831620608 135272762135336189952 135933273669200136192 136077957148046524416 136337426659424600064 136461595536163602432 136742400298183470336 137211384522626039808 137336349353703112704 138090944679822360576 138185243746375827456 138627652608166199296 138912914588630827008 138944503327399870464 139389343007112167424 140282864436644937728 140539529513556246528 141386960980144029696 141806933642560635904 142293287653093670912 142618516636537847808 142770315696311107584 143172821546138861568 143467436378422001664 143959485400787976192 144090596043229495296 144255718995885858816 144750471584308789248 144882302614895591424 145612081534215389184 145744697273317588992 146323078026081675264 146545492313280872448 146824921017841876992 147261046474966814208 147451309653567209472 147766106408981889024 148645666566178209792 148781045133178372096 148871611238888505344 149598523403140890624 149632542044892168192 150111600161505411072 150523211938016526336 151005121591038181376 151350262553060573184 152912469270365995008 153087701791552339968 153519294978184052736 153612745354776674304 153752647672950423552 154503393022916001792 154597442440384217088 155033291970079358976 155352312764800155648 155814201896485257216 155956109184186974208 156098145713498619904 156277028912209680384 156813010883001188352 156955827832803557376 157818222491225554944 157925992853000945664 158757616672720945152 158793718088456994816 159060331102662033408 159532800347880715392 160079948609730379776 160323273641879928832 160616605158349996032 161069424239406219264 161106102126459420672 161585098263021748224 162065067020069298176 162101920548633182208 162620900174964195328 162992590441757540352 163962784432482287616 164863678852440981504 165579774417023533056 166413807467674730496 166565368312362958848 166882970337219182592 167226374886950486016 167378675774825668608 167480562643749568512 167799909734676430848 167952732967585972224 168298338828533501952 168875550181693587456 169029353050711523328 169880761789917954048 170035480152203853824 170969741032161017856 171008619479876763648 172026527929161744384 172577281818329350144 172971728632069226496 173419944327207911424 174531610636997705728 175130200188422979584 175450622832210345984 175610413927685947392 176575306311904002048 177545500302628749312 178235553353356541952 178397880815426994176 178602318756811063296 179214869580572786688 179378088951775494144 179474400391365804816 180089942185946677248 180363682847114919936 180707595098882310144 181244364892266848256 181437276197395365888 181783235545899466752 181948794048218136576 182323200397577960448 182948512696834719744 183115132471604150272 184079341987892822016 184121259573096480768 184246991661834436608 185217219451507769344 185259337769866493952 186277246219151474688 187386039351408328704 188301010246678877184 188415632974218264576 188515947973525372928 188946824588534218752 190158022182050463744 190360420928414810112 191115857013657698304 191289915171229335552 192120794724305993728 192340958661181145088 193000628779078385664 193176403486527455232 194149442045620518912 194326263031090118656 195097437368108900352 195393989751041163264 195766561357122502656 196348061966622418944 196601746204756279296 197021475211975852032 197561715668646690816 197681975579507687424 198194222088237613056 199464697870854520832 199510056059856224256 200514997522526109696 200697615917355368448 201800350070747430912 202909143203004284928 204116935722069786624 204692393304245403648 205113600447275205504 205817076783939059712 206004524030554669056 206129923253845622784 207136417019733540864 207277865619563741184 207752269195313676288 207941478912249298944 208369371882946240512 209084014510668251136 209274437110404743168 210424296654967406592 211676822230294593536 212080441470216044544 212710400463840953856 212888281393315971072 213439931479640506368 214155473544466661376 214759232319208292352 214808136168612560896 215201154567633002496 215939228101181964288 216135894064844242944 217323453922343387136 218418122301323083776 218617045909976383488 219818238469921308672 220891569712450221312 221649159613472833536 221885076623566307328 222087157749817278464 222968499849267314688 223171567699767558144 223307416858332758016 223936977290114629632 224397785104711335936 225167400242258116608 225372470734282031104 225784817907024789504 226507682386557272064 227959654709548023808 229159997168601268224 229368703905548992512 230628971509425635328 231226592436277215232 231755089534374002688 231896163660576325632 232549937955119038464 233934163776280461312 234147218570247929856 234415543368314520576 235219516324501782528 235433741749205336064 236727333736838332416 236888989279501418496 238136425009081417728 238590496653993050112 239170785269033992192 239299200521821073088 240119922914595569664 240484910462819893248 241659153189689131008 241916368263193821184 242377647394532622336 242598392064290848768 243097600530103947264 243152880822949773312 243931350262446292992 245495012764128641024 245944176648723431424 247012450359821991936 248369661625535299584 249620711201512095744 249848052468544438272 250324455505828773888 251068013662238502912 251220843965624352768 251929099451378958336 252447508242800252928 253313325272540381184 253544029576067284992 254821142684876931072 255053220228305780736 255111219224078450688 256454611548241526784 258039791893742616576 258865922727494025216 260129916490811867136 260525319668054884352 261022081809496670208 261797415955496558592 262695300282634469376 263415620891528921088 264258962784316817408 264862959467856003072 267353330030034812928 267596821223140491264 267903478135216594944 268822304370859180032 269067133427663241216 270545524270672379904 271866547338400272384 272155914296093048832 272674853318849200128 272923191072327204864 273484800596366940672 274422769045252079616 274672698707406225408 276181889359644721152 276370487492751654912 277825829177261654016 277889006654799740928 278778686014224334848 280565728873289875456 281079059027112493056 282773921960288059392 283613867285121271808 284586575306187341824 285237033273075695616 285540631392622215168 286934872756844003328 287918970801575952384 288181192086458990592 288511437991771717632 289500943168617578496 289764605229791182848 291224163068430778368 291489394546635177984 292646156052163350528 293090984626561744896 293649842035683753984 294522092949933628416 294902619307134418944 295532212817963778048 297291333132356419584 297562090266356744192 297743222477777010688 299197046806281781248 299265084089784336384 301046423876033052672 302010243182076362752 302700525106121146368 306175403583104679936 307038589956368105472 307505295345900847104 309006786045832003584 309194884880768434176 310704625529600311296 311628403792970514432 311912218368373948416 312196291426997239808 312554057824419360768 313626021766002376704 313911655665607114752 315636444982451109888 317515233345441890304 317587436176913989632 318120662205324066816 319065600695761430784 320159897219460759552 321233210316699992064 322138848478812438528 322212204252918841344 324130134040138596352 324203841097266364416 325241800349928390656 325985180883515080704 327925568864964575232 329727357704881963008 332827614935349460992 333130736624725917696 334452749773900972032 334757351549651337216 334961125287499137024 335599819469352861696 335905465935171944448 336596677657067003904 337751100363387174912 338058706101423046656 339761523579835908096 340070960304407707648 341939482064322035712 344053055858323488768 345943457264138452992 346839888654415822848 349063221273995411456 350260400376845959168 350901245664420691968 351220827855371894784 353150612623808004096 355091000605257498624 356795761630853988352 357204637513622126592 358429739161145573376 358756177903550988288 358948800782731609632 360179884371893354496 360727365694229839872 362488729784533696512 362874552394790731776 363566471091798933504 363897588096436273152 364646400795155920896 365897025393669439488 366230264943208300544 368242519146192961536 368493983323668873216 370434438903015538688 370518675539732987904 372554492438302949376 374772078702816657408 376602020493357754368 376831265948436529152 377031895947050745856 377893649177068437504 380316044364100927488 382231714027315396608 382579830342458671104 384681917322362290176 386352806973054910464 388298884091241037824 388652526062180237312 390194874736217800704 390787979502082326528 391533122714245005312 392696123933244837888 394042950423951704064 395123431337293381632 395363951159015374848 396388444176475226112 398929395741709041664 399020112119712448512 401029995045052219392 401395231834710736896 403600700141494861824 405818286406008569856 408233871444139573248 409384786608490807296 410227200894550411008 411634153567878119424 412009048061109338112 414272834039467081728 414555731239127482368 415882957824498597888 416738743765892481024 418168029021336502272 418548874220809486336 420848593309934813184 423353644460589187072 424160882940432089088 425420800927681907712 426879862959281012736 428310947088933322752 429518464638416584704 429616272337225121792 430402309135266004992 431878456202363928576 432271788129688485888 434646907844686774272 436836244602646167552 437234091819952766976 439636476939842617344 441783139424900442624 443298319226945667072 444174315499634556928 445936999698534629376 446343135399535116288 446614833716665516032 448795570209422671872 450334800484516233216 450744941468564062208 451569635814049579008 453015364773114544128 455919309419096047616 458737407811097985024 461257943018851270656 462453184872554430464 463510179068748005376 463792327321152651264 465099875910238076928 467868327552560922624 468294437140495859712 468831086736629041152 470439032649003565056 470867483498410672128 473454667473676664832 473777978559002836992 476272850018162835456 477180993307986100224 478598401043642146176 480239845829191139328 480969820925639786496 483318306379378262016 483832736526387642368 484755294789065244672 485196784128581697536 486195201060207894528 486305761645899546624 487862700524892585984 490990025528257282048 491888353297446862848 496739323251070599168 499241422403024191488 499696104937088876544 500648911011657547776 502136027324477005824 502441687931248705536 503858198902757916672 504895016485600505856 506626650545080762368 507088059152134569984 509642285369753862144 510106440456611561472 512909223096483053568 516079583787485233152 517731845454988050432 520259832981623734272 521050639336109768704 523594831910993117184 525390600565268938752 526831241783057842176 528517925568633634816 529725918935712006144 534706660060069625856 535193642446280982528 535806956270433189888 537644608741718360064 538134266855326482432 541091048541344759808 543733094676800544768 544311828592186097664 545349706637698400256 545846382144654409728 546969601192733881344 548845538090504159232 549345397414812450816 552363778719289442304 552740974985503309824 555651658354523308032 555778013309599481856 561131457746579750912 562158118054224986112 565547843920576118784 567227734570242543616 569173150612374683648 570474066546151391232 571081262785244430336 573869745513688006656 576362384172917981184 577022875983543435264 579001886337235156992 579529210459582365696 582448326136861556736 582978789093270355968 585292312104326701056 586181969253123489792 587299684071367507968 589044185899867256832 589805238614268837888 591064425635927556096 594582666264712839168 595124180532713488384 598394093612563562496 598530168179568672768 602092847752066105344 604020486364152725504 605401050212242292736 612350807166209359872 614077179912736210944 618013572091664007168 618389769761536868352 621409251059200622592 623256807585941028864 623824436736747896832 624392582853994479616 625108115648838721536 627252043532004753408 627823311331214229504 631272889964902219776 635030466690883780608 636241324410648133632 638131201391522861568 640319794438921519104 642466420633399984128 644277696957624877056 644424408505837682688 648260268080277192704 648407682194532728832 650483600699856781312 651970361767030161408 655851137729929150464 659454715409763926016 665655229870698921984 666261473249451835392 668905499547801944064 669514703099302674432 669922250574998274048 671810931870343888896 673193355314134007808 675502200726774349824 676117412202846093312 679523047159671816192 680141920608815415296 683878964128644071424 688106111716646977536 691886914528276905984 693679777308831645696 698126442547990822912 701802491328841383936 702441655710743789568 706301225247616008192 710182001210514997248 714409275027244253184 717512355807101976576 717897601565463219264 720359768743786708992 721454731388459679744 724977459569067393024 725749104789581463552 727132942183597867008 727795176192872546304 729292801590311841792 731794050787338878976 732460529886416601088 736485038292385923072 740868877806031077376 741037351079465975808 745108984876605898752 749544157405633314816 753204040986715508736 753662531896873058304 755787298354136875008 760632088728201854976 764463428054630793216 765159660684917342208 769363834644724580352 776597768182482075648 777305052124360474624 780389749472435601408 781575959004164653056 783066245428490010624 785392247866489675776 788085900847903408128 790246862674586763264 792776888352950452224 797858791483418083328 802059990090104438784 802790463669421473792 807201400282989723648 811636572812017139712 816467742888279146496 818769573216981614592 820454401789100822016 823268307135756238848 824018096122218676224 828545668078934163456 829111462478254964736 833477487531784962048 836336058042673004544 837097748441618972672 841697186619869626368 846707288921178374144 848321765880864178176 850841601855363815424 853759725918562025472 856621894177866645504 859232544674450243584 860804618270532009984 863756912404727857152 864543576259376971776 869293815689373548544 873672489205292335104 874468183639905533952 879272953879685234688 883566278849800885248 886596638453891334144 891873999397069258752 892686270799070232576 893229667433331032064 897591140418845343744 901489882937128124416 903139271628099158016 906030729546229088256 911838618838192095232 922515886037702541312 924906369745108860928 927020358137496010752 927584654642305302528 935736655105121845248 936588874280991719424 937662173473258082304 940878065298007130112 941734966996821344256 946909334947353329664 952545700036325670912 954361986615972200448 957196802087284292352 960479691658382278656 966636612758756524032 967665473052775284736 970393568257163395072 972390402120415789056 972611523291799093248 975725401049785171968 981980051056514564096 983776706594893725696 998482844806048382976 999392209874177753088 1004272054648954011648 1004883375862497411072 1007716397805515833344 1009790032971201011712 1013253301090161524736 1014176118304269139968 1019284570739507724288 1020212880913223122944 1025818446192966107136 1032159167574970466304 1040519665963247468544 1042101278672219537408 1047189663821986234368 1050781201130537877504 1053662483566115684352 1057035851137267269632 1059451837871424012288 1070387284892561965056 1071613912540866379776 1075289217483436720128 1076268533710652964864 1082182097082689519616 1087466189353601089536 1088623657184372195328 1090699413275396800512 1091692764289308819456 1093939202385467762688 1097691076181008318464 1098690794829624901632 1104727557438578884608 1105481949971006619648 1111303316709046616064 1111556026619198963712 1122262915493159501824 1124316236108449972224 1131095687841152237568 1134455469140485087232 1138346301224749367296 1140948133092302782464 1147739491027376013312 1154045751967086870528 1159058420919164731392 1164896652273723113472 1165957578186540711936 1170584624208653402112 1172363938506246979584 1174599368142735015936 1178088371799734513664 1182128851271855112192 1189165332529425678336 1190248361065426976768 1196788187225127124992 1197060336359137345536 1204185695504132210688 1208040972728305451008 1210802100424484585472 1224701614332418719744 1228154359825472421888 1236027144183328014336 1242818502118401245184 1247648873473495793664 1248785165707988959232 1250216231297677443072 1254504087064009506816 1255646622662428459008 1262545779929804439552 1270060933381767561216 1272482648821296267264 1276262402783045723136 1280639588877843038208 1284932841266799968256 1288555393915249754112 1288848817011675365376 1296520536160554385408 1296815364389065457664 1303940723534060322816 1311702275459858300928 1318909430819527852032 1332522946498903670784 1337810999095603888128 1339029406198605348864 1339844501149996548096 1346386710628268015616 1351004401453548699648 1352234824405692186624 1359046094319343632384 1360283841217630830592 1367757928257288142848 1376212223433293955072 1383773829056553811968 1387359554617663291392 1396252885095981645824 1403604982657682767872 1404883311421487579136 1412602450495232016384 1420364002421029994496 1428818550054488506368 1435795203130926438528 1440719537487573417984 1442909462776919359488 1449954919138134786048 1451498209579162927104 1454265884367195734016 1455590352385745092608 1458585603180623683584 1463588101574677757952 1464921059772833202176 1472970076584771846144 1481737755612062154752 1490217969753211797504 1499088314811266629632 1506408081973431017472 1507325063793746116608 1511574596708273750016 1521264177456403709952 1528926856109261586432 1530319321369834684416 1538727669289449160704 1553195536364964151296 1554610104248720949248 1560779498944871202816 1563151918008329306112 1570784495732979351552 1576171801695806816256 1580493725349173526528 1585553776705900904448 1595717582966836166656 1604119980180208877568 1605580927338842947584 1614402800565979447296 1623273145624034279424 1632935485776558292992 1637539146433963229184 1640908803578201644032 1646536614271512477696 1648036192244437352448 1657091336157868326912 1658222924956509929472 1666954975063569924096 1674195496883237945344 1683394373239739252736 1693414577842356748288 1696643531761728356352 1701683203710727630848 1707519451837124050944 1713243788355733291008 1718465089348900487168 1721609236541064019968 1729087152518753943552 1738587631378747097088 1747344978410584670208 1748936367279811067904 1758545907759370469376 1767132557699601770496 1773193276907782668288 1783747998794138517504 1785372541598140465152 1795182280837690687488 1806278543256198316032 1812061459092458176512 1823677237676384190464 1849812739490217721856 1854040716274992021504 1855169309284610605056 1871473310210243690496 1873177748561983438848 1875324346946516164608 1881756130596014260224 1883469933993642688512 1893818669894706659328 1905091400072651341824 1908723973231944400896 1914393604174568584704 1920959383316764557312 1933273225517513048064 1935330946105550569472 1944780804240831578112 1945223046583598186496 1951450802099570343936 1963960102113029128192 1967553413189787451392 1996965689612096765952 1998784419748355506176 2008544109297908023296 2009766751724994822144 2015432795611031666688 2019580065942402023424 2026506602180323049472 2028352236608538279936 2038569141479015448576 2040425761826446245888 2051636892385932214272 2064318335149940932608 2081039331926494937088 2084202557344439074816 2094379327643972468736 2107324967132231368704 2114071702274534539264 2118903675742848024576 2143227825081732759552 2152537067421305929728 2164364194165379039232 2174932378707202179072 2177247314368744390656 2181398826550793601024 2183385528578617638912 2187878404770935525376 2195382152362016636928 2197381589659249803264 2209455114877157769216 2222606633418093232128 2223112053238397927424 2248632472216899944448 2268910938280970174464 2276692602449498734592 2281896266184605564928 2295478982054752026624 2308091503934173741056 2329793304547446226944 2331915156373081423872 2341169248417306804224 2344727877012493959168 2349198736285470031872 2356176743599469027328 2364257702543710224384 2378330665058851356672 2380496722130853953536 2393576374450254249984 2408371391008264421376 2421604200848969170944 2449403228664837439488 2456308719650944843776 2472054288366656028672 2485637004236802490368 2497570331415977918464 2500432462595354886144 2509008174128019013632 2511293245324856918016 2525091559859608879104 2540121866763535122432 2544965297642592534528 2552524805566091446272 2561279177755686076416 2569865682533599936512 2577697634023350730752 2593041072321108770816 2593630728778130915328 2607881447068120645632 2623404550919716601856 2637818861639055704064 2675621998191207776256 2678058812397210697728 2679689002299993096192 2692773421256536031232 2704469648811384373248 2718092188638687264768 2720567682435261661184 2735515856514576285696 2767547658113107623936 2774719109235326582784 2792505770191963291648 2807209965315365535744 2809766622842975158272 2825204900990464032768 2840728004842059988992 2857637100108977012736 2871590406261852877056 2881439074975146835968 2899909838276269572096 2902996419158325854208 2911180704771490185216 2917171206361247367168 2927176203149355515904 2929842119545666404352 2945940153169543692288 2963475511224124309504 2998176629622533259264 3012816163946862034944 3014650127587492233216 3023149193416547500032 3042528354912807419904 3057853712218523172864 3060638642739669368832 3077455338578898321408 3109220208497441898496 3121558997889742405632 3126303836016658612224 3141568991465958703104 3152343603391613632512 3160987450698347053056 3171107553411801808896 3191435165933672333312 3211161854677685895168 3228805601131958894592 3246546291248068558848 3265870971553116585984 3275078292867926458368 3281817607156403288064 3293073228543024955392 3296072384488874704896 3314182672315736653824 3316445849913019858944 3333909950127139848192 3366788746479478505472 3386829155684713496576 3393287063523456712704 3403366407421455261696 3415038903674248101888 3436930178697800974336 3443218473082128039936 3477175262757494194176 3494689956821169340416 3497872734559622135808 3517091815518740938752 3534265115399203540992 3546386553815565336576 3567495997588277035008 3570745083196280930304 3590364561675381374976 3612557086512396632064 3624122918184916353024 3647354475352768380928 3699625478980435443712 3708081432549984043008 3742946620420487380992 3746355497123966877696 3750648693893032329216 3763512261192028520448 3766939867987285377024 3787637339789413318656 3810182800145302683648 3817447946463888801792 3828787208349137169408 3841918766633529114624 3866546451035026096128 3870661892211101138944 3889561608481663156224 3890446093167196372992 3927920204226058256384 3935106826379574902784 3997568839496711012352 4017088218595816046592 4019533503449989644288 4039160131884804046848 4053013204360646098944 4056704473217076559872 4077138282958030897152 4080851523652892491776 4103273784771864428544 4128636670299881865216 4162078663852989874176 4188758655287944937472 4214649934264462737408 4228143404549069078528 4237807351485696049152 4286455650163465519104 4328728388330758078464 4349864757414404358144 4354494628737488781312 4362797653101587202048 4366771057157235277824 4375756809541871050752 4390764304724033273856 4394763179318499606528 4418910229754315538432 4445213266836186464256 4497264944433799888896 4537821876561940348928 4553385204898997469184 4563792532369211129856 4590957964109504053248 4616183007868347482112 4659586609094892453888 4663830312746162847744 4682338496834613608448 4689455754024987918336 4712353487198938054656 4728515405087420448768 4756661330117702713344 4760993444261707907072 4787152748900508499968 4816742782016528842752 4843208401697938341888 4898806457329674878976 4912617439301889687552 4944108576733312057344 4971274008473604980736 5000864925190709772288 5022586490649713836032 5050183119719217758208 5080243733527070244864 5089930595285185069056 5105049611132182892544 5122558355511372152832 5139731365067199873024 5155395268046701461504 5186082144642217541632 5187261457556261830656 5215762894136241291264 5246809101839433203712 5275637723278111408128 5351243996382415552512 5356117624794421395456 5385546842513072062464 5436184377277374529536 5441135364870523322368 5471031713029152571392 5549438218470653165568 5585011540383926583296 5614419930630731071488 5619533245685950316544 5650409801980928065536 5681456009684119977984 5715274200217954025472 5743180812523705754112 5762878149950293671936 5799819676552539144192 5805992838316651708416 5834342412722494734336 5854352406298711031808 5859684239091332808704 5891880306339087384576 5926951022448248619008 5996353259245066518528 6025632327893724069888 6029300255174984466432 6046298386833095000064 6085056709825614839808 6115707424437046345728 6121277285479338737664 6154910677157796642816 6243117995779484811264 6252607672033317224448 6283137982931917406208 6321974901396694106112 6342215106823603617792 6382870331867344666624 6457611202263917789184 6493092582496137117696 6531741943106233171968 6550156585735852916736 6563635214312806576128 6586146457086049910784 6592144768977749409792 6628365344631473307648 6667819900254279696384 6773658311369426993152 6806732814842910523392 6830077807348496203776 6873860357395601948672 6886436946164256079872 6989379913642338680832 6995745469119244271616 7034183631037481877504 7068530230798407081984 7092773107631130673152 7134991995176554070016 7141490166392561860608 7180729123350762749952 7225114173024793264128 7294708950705536761856 7399250957960870887424 7416162865099968086016 7492710994247933755392 7501297387786064658432 7527024522384057040896 7533879735974570754048 7575274679578826637312 7620365600290605367296 7634895892927777603584 7657574416698274338816 7683837533267058229248 7733092902070052192256 7779123216963326312448 7780892186334392745984 7855840408452116512768 7870213652759149805568 8034176437191632093184 8039067006899979288576 8078320263769608093696 8113408946434153119744 8154276565916061794304 8161703047305784983552 8206547569543728857088 8324157327705979748352 8377517310575889874944 8429299868528925474816 8456286809098138157056 8475614702971392098304 8572911300326931038208 8699729514828808716288 8708989257474977562624 8733542114314470555648 8751513619083742101504 8781528609448066547712 8789526358636999213056 8837820459508631076864 8890426533672372928512 8994529888867599777792 9075643753123880697856 9127585064738422259712 9181915928219008106496 9232366015736694964224 9327660625492325695488 9364676993669227216896 9378911508049975836672 9424706974397876109312 9457030810174840897536 9513322660235405426688 9521986888523415814144 9574305497801016999936 9633485564033057685504 9686416803395876683776 9797612914659349757952 9825234878603779375104 9888217153466624114688 9942548016947209961472 10001729850381419544576 10100366239438435516416 10160487467054140489728 10179861190570370138112 10210099222264365785088 10245116711022744305664 10310790536093402923008 10372164289284435083264 10431525788272482582528 10493618203678866407424 10551275446556222816256 10702487992764831105024 10712235249588842790912 10771093685026144124928 10872368754554749059072 10882270729741046644736 10942063426058305142784 11098876436941306331136 11170023080767853166592 11228839861261462142976 11239066491371900633088 11300819603961856131072 11362912019368239955968 11430548400435908050944 11486361625047411508224 11525756299900587343872 11599639353105078288384 11611985676633303416832 11668684825444989468672 11719368478182665617408 11783760612678174769152 11853902044896497238016 11992706518490133037056 12051264655787448139776 12058600510349968932864 12170113419651229679616 12231414848874092691456 12242554570958677475328 12309821354315593285632 12486235991558969622528 12566275965863834812416 12643949802793388212224 12684430213647207235584 12765740663734689333248 12986185164992274235392 13063483886212466343936 13100313171471705833472 13127270428625613152256 13172292914172099821568 13184289537955498819584 13256730689262946615296 13335639800508559392768 13547316622738853986304 13613465629685821046784 13660155614696992407552 13747720714791203897344 13772873892328512159744 13978759827284677361664 13991490938238488543232 14068367262074963755008 14137060461596814163968 14185546215262261346304 14269983990353108140032 14282980332785123721216 14361458246701525499904 14450228346049586528256 14589417901411073523712 14798501915921741774848 14832325730199936172032 15002594775572129316864 15067759471949141508096 15150549359157653274624 15240731200581210734592 15269791785855555207168 15315148833396548677632 15367675066534116458496 15466185804140104384512 15558246433926652624896 15561784372668785491968 15740427305518299611136 16068352874383264186368 16156640527539216187392 16308553131832123588608 16323406094611569967104 16413095139087457714176 16648314655411959496704 16755034621151779749888 16858599737057850949632 16951229405942784196608 17145822600653862076416 17399459029657617432576 17417978514949955125248 17503027238167484203008 17563057218896133095424 17579052717273998426112 17675640919017262153728 17780853067344745857024 17989059777735199555584 18151287506247761395712 18255170129476844519424 18363831856438016212992 18464732031473389928448 18729353987338454433792 18757823016099951673344 18849413948795752218624 19026645320470810853376 19043973777046831628288 19148610995602033999872 19372833606791753367552 19595225829318699515904 19650469757207558750208 19776434306933248229376 19885096033894419922944 20003459700762839089152 20320974934108280979456 20420198444528731570176 20490233422045488611328 20621581072186805846016 20744328578568870166528 20987236407357732814848 21102550893112445632512 21404975985529662210048 21424470499177685581824 21542187370052288249856 21764541459482093289472 21884126852116610285568 22197752873882612662272 22340046161535706333184 22478132982743801266176 22601639207923712262144 22725824038736479911936 22861096800871816101888 22972723250094823016448 23051512599801174687744 23199278706210156576768 23337369650889978937344 23567521225356349538304 23707804089792994476032 24102529311574896279552 24117201020699937865728 24340226839302459359232 24462829697748185382912 24485109141917354950656 24619642708631186571264 24972471983117939245056 25132551931727669624832 25287899605586776424448 25368860427294414471168 25531481327469378666496 26126967772424932687872 26200626342943411666944 26254540857251226304512 26344585828344199643136 26368579075910997639168 26513461378525893230592 26671279601017118785536 27094633245477707972608 27226931259371642093568 27495441429582407794688 27545747784657024319488 27982981876476977086464 28136734524149927510016 28274120923193628327936 28371092430524522692608 28539967980706216280064 28565960665570247442432 28722916493403050999808 28900456692099173056512 29597003831843483549696 29664651460399872344064 30005189551144258633728 30301098718315306549248 30481462401162421469184 30539583571711110414336 30630297666793097355264 30735350133068232916992 30932371608280208769024 31116492867853305249792 31480854611036599222272 32136705748766528372736 32313281055078432374784 32617106263664247177216 32646812189223139934208 32826190278174915428352 33296629310823918993408 33510069242303559499776 33717199474115701899264 33902458811885568393216 34291645201307724152832 34798918059315234865152 34835957029899910250496 35006054476334968406016 35158105434547996852224 35351281838034524307456 35561706134689491714048 35978119555470399111168 36302575012495522791424 36510340258953689038848 36727663712876032425984 36929464062946779856896 37458707974676908867584 37698827897591504437248 38053290640941621706752 38087947554093663256576 38297221991204067999744 39190451658637399031808 39300939514415117500416 39552868613866496458752 39770192067788839845888 40006919401525678178304 40641949868216561958912 40840396889057463140352 40980466844090977222656 41243162144373611692032 41488657157137740333056 41974472814715465629696 42205101786224891265024 42809951971059324420096 42848940998355371163648 43084374740104576499712 43768253704233220571136 44395505747765225324544 44680092323071412666368 45203278415847424524288 45451648077472959823872 45722193601743632203776 45945446500189646032896 46103025199602349375488 46398557412420313153536 46674739301779957874688 47415608179585988952064 48205058623149792559104 48925659395496370765824 48970218283834709901312 49239285417262373142528 49944943966235878490112 50265103863455339249664 50575799211173552848896 51062962654938757332992 52253935544849865375744 52509081714502452609024 52689171656688399286272 52737158151821995278336 53026922757051786461184 53342559202034237571072 54453862518743284187136 54990882859164815589376 55091495569314048638976 56273469048299855020032 56548241846387256655872 57079935961412432560128 57131921331140494884864 57445832986806101999616 59194007663686967099392 59329302920799744688128 60010379102288517267456 60962924802324842938368 61260595333586194710528 61470700266136465833984 61864743216560417538048 62232985735706610499584 62961709222073198444544 64273411497533056745472 64626562110156864749568 65293624378446279868416 65652380556349830856704 66593258621647837986816 67020138484607118999552 67434398948231403798528 67804917623771136786432 68583290402615448305664 69597836118630469730304 70012108952669936812032 70702563676069048614912 71123412269378983428096 72605150024991045582848 73020680517907378077696 73455327425752064851968 73858928125893559713792 74917415949353817735168 75397655795183008874496 76106581281883243413504 76175895108187326513152 76594443982408135999488 78380903317274798063616 78601879028830235000832 79105737227732992917504 79540384135577679691776 80013838803051356356608 81283899736433123917824 81680793778114926280704 82486324288747223384064 82977314314275480666112 83948945629430931259392 84410203572449782530048 85619903942118648840192 85697881996710742327296 86168749480209152999424 88791011495530450649088 89360184646142825332736 90903296154945919647744 91444387203487264407552 91890893000379292065792 92206050399204698750976 92797114824840626307072 93349478603559915749376 94831216359171977904128 96410117246299585118208 97851318790992741531648 97940436567669419802624 98478570834524746285056 99889887932471756980224 100530207726910678499328 101151598422347105697792 102125925309877514665984 104507871089699730751488 105018163429004905218048 105474316303643990556672 106053845514103572922368 106685118404068475142144 108907725037486568374272 110182991138628097277952 113096483692774513311744 114159871922824865120256 114263842662280989769728 114891665973612203999232 118658605841599489376256 120020758204577034534912 121925849604649685876736 122521190667172389421056 122941400532272931667968 123729486433120835076096 124465971471413220999168 125923418444146396889088 128546822995066113490944 129253124220313729499136 131304761112699661713408 133186517243295675973632 134040276969214237999104 135609835247542273572864 137166580805230896611328 139195672237260939460608 140024217905339873624064 142246824538757966856192 145210300049982091165696 146910654851504129703936 147717856251787119427584 149834831898707635470336 150795311590366017748992 152351790216374653026304 153188887964816271998976 156761806634549596127232 158211474455465985835008 159080768271155359383552 160027677606102712713216 163361587556229852561408 164972648577494446768128 165954628628550961332224 168820407144899565060096 171239807884237297680384 171395763993421484654592 172337498960418305998848 177582022991060901298176 178720369292285650665472 182888774406974528815104 183781786000758584131584 184412100798409397501952 185594229649681252614144 186698957207119831498752 189662432718343955808256 192820234492599170236416 195880873135338839605248 196957141669049492570112 199779775864943513960448 201060415453821356998656 202303196844694211395584 210036326858009810436096 212107691028207145844736 213370236808136950284288 217815450074973136748544 220365982277256194555904 226192967385549026623488 228319743845649730240512 228527685324561979539456 229783331947224407998464 237317211683198978752512 240041516409154069069824 243851699209299371753472 245042381334344778842112 247458972866241670152192 248931942942826441998336 251846836888292793778176 257093645990132226981888 258506248440627458998272 266373034486591351947264 268080553938428475998208 274333161610461793222656 278391344474521878921216 280048435810679747248128 284493649077515933712384 290420600099964182331392 293821309703008259407872 295435712503574238855168 299669663797415270940672 301590623180732035497984 306377775929632543997952 313523613269099192254464 316422948910931971670016 318161536542310718767104 320055355212205425426432 326723175112459705122816 331909257257101922664448 342479615768474595360768 342791527986842969309184 344674997920836611997696 357440738584571301330944 365777548813949057630208 367563572001517168263168 368824201596818795003904 371188459299362505228288 373397914414239662997504 385640468985198340472832 393914283338098985140224 399559551729887027920896 402120830907642713997312 420072653716019620872192 426740473616273900568576 435630900149946273497088 440731964554512389111808 452385934771098053246976 457055370649123959078912 459566663894448815996928 474634423366397957505024 480083032818308138139648 490084762668689557684224 494917945732483340304384 497863885885652883996672 514187291980264453963776 517012496881254917996544 532746068973182703894528 536161107876856951996416 548666323220923586445312 556782688949043757842432 560096871621359494496256 568987298155031867424768 580841200199928364662784 587642619406016518815744 590871425007148477710336 599339327594830541881344 603181246361464070995968 636323073084621437534208 640110710424410850852864 653446350224919410245632 663818514514203845328896 684959231536949190721536 685583055973685938618368 689349995841673223995392 714881477169142602661888 731555097627898115260416 735127144003034336526336 742376918598725010456576 746795828828479325995008 771280937970396680945664 799119103459774055841792 804241661815285427994624 840145307432039241744384 853480947232547801137152 871261800299892546994176 881463929109024778223616 904771869542196106493952 919133327788897631993856 949268846732795915010048 960166065636616276279296 980169525337379115368448 995727771771305767993344 1028374583960528907927552 1034024993762509835993088 1072322215753713903992832 1097332646441847172890624 1113565377898087515684864 1120193743242718988992512 1161682400399856729325568 1181742850014296955420672 1198678655189661083762688 1206362492722928141991936 1280221420848821701705728 1306892700449838820491264 1327637029028407690657792 1371166111947371877236736 1378699991683346447990784 1470254288006068673052672 1484753837197450020913152 1493591657656958651990016 1542561875940793361891328 1598238206919548111683584 1608483323630570855989248 1680290614864078483488768 1706961894465095602274304 1742523600599785093988352 1762927858218049556447232 1809543739084392212987904 1920332131273232552558592 1960339050674758230736896 1991455543542611535986688 2056749167921057815855104 2068049987525019671986176 2144644431507427807985664 2194665292883694345781248 2227130755796175031369728 2240387486485437977985024 2323364800799713458651136 2397357310379322167525376 2412724985445856283983872 2560442841697643403411456 2613785400899677640982528 2757399983366692895981568 2940508576012137346105344 2987183315313917303980032 3085123751881586723782656 3216966647261141711978496 3360581229728156966977536 3485047201199570187976704 3619087478168784425975808 3840664262546465105117184 3920678101349516461473792 3982911087085223071973376 4113498335842115631710208 4136099975050039343972352 4454261511592350062739456 4480774972970875955970048 4646729601599426917302272 4794714620758644335050752 4825449970891712567967744 5120885683395286806822912 5227570801799355281965056 5881017152024274692210688 5974366630627834607960064 6170247503763173447565312 6433933294522283423956992 6721162459456313933955072 6970094402399140375953408 7238174956337568851951616 7681328525092930210234368 7841356202699032922947584 8272199950100078687944704 8961549945941751911940096 9293459203198853834604544 9650899941783425135935488 10455141603598710563930112 11762034304048549384421376 11948733261255669215920128 12340495007526346895130624 13442324918912627867910144 13940188804798280751906816 14476349912675137703903232 15362657050185860420468736 15682712405398065845895168 17923099891883503823880192 19301799883566850271870976 20910283207197421127860224 23524068608097098768842752 26884649837825255735820288 27880377609596561503813632 28952699825350275407806464 31365424810796131691790336 35846199783767007647760384 41820566414394842255720448 47048137216194197537685504 53769299675650511471640576 57905399650700550815612928 62730849621592263383580672 83641132828789684511440896 94096274432388395075371008 107538599351301022943281152 125461699243184526767161344 188192548864776790150742016 250923398486369053534322688 376385097729553580301484032 752770195459107160602968064
- Sum of all divisors σ(n): 2906910223926728451288383835
- Sum of proper divisors (its aliquot sum) s(n): 2154140028467621290685415771
- 752770195459107160602968064 is an abundant number, because the sum of its proper divisors (2154140028467621290685415771) is greater than itself. Its abundance is 1401369833008514130082447707
Bases of 752770195459107160602968064
- Binary: 1001101110101011010100101000010000101000001110010110010000110001000000000000000000000000002
- Hexadecimal: 0x26EAD4A10A0E590C4000000
- Base-36: 2ML274TMOJX6CHZ400
Squares and roots of 752770195459107160602968064
- 752770195459107160602968064 squared (7527701954591071606029680642) is 566662967171542398836764559149024471231046966203908096
- 752770195459107160602968064 cubed (7527701954591071606029680643) is 426566992557159595900098766165154941728447534814762756575299032760611253879046144
-
752770195459107160602968064 is a
perfect square number . Itssquare root is 27436657876992 -
The
cube root of 752770195459107160602968064 is 909677539.5987994959
Scales and comparisons
How big is 752770195459107160602968064?- 752,770,195,459,107,160,602,968,064 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 752,770,195,459,107,160,602,968,064 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 752770195459107160602968064 cubic inches would be around 75806461.6 feet tall.
Recreational maths with 752770195459107160602968064
- 752770195459107160602968064 backwards is 460869206061701954591077257
- 752770195459107160602968064 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 752770195459107160602968064's digits is 117
- 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 752770195459107160602968064 - Facts about the integer". Numbermatics.com. 2024. Web. 20 June 2024.
APA style:
Numbermatics. (2024). Number 752770195459107160602968064 - Facts about the integer. Retrieved 20 June 2024, from https://numbermatics.com/n/752770195459107160602968064/
Chicago style:
Numbermatics. 2024. "Number 752770195459107160602968064 - Facts about the integer". https://numbermatics.com/n/752770195459107160602968064/
The information we have on file for 752770195459107160602968064 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 752770195459107160602968064, math, Factors of 752770195459107160602968064, curriculum, school, college, exams, university, Prime factorization of 752770195459107160602968064, STEM, science, technology, engineering, physics, economics, calculator, seven hundred fifty-two septillion, seven hundred seventy sextillion, one hundred ninety-five quintillion, four hundred fifty-nine quadrillion, one hundred seven trillion, one hundred sixty billion, six hundred two million, nine hundred sixty-eight thousand and sixty-four.