870925629233801323413504
870,925,629,233,801,323,413,504 is an even composite number composed of seven prime numbers multiplied together.
870925629233801323413504 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty thousand, six hundred fifty-five divisors.
Prime factorization of 870925629233801323413504:
216 × 34 × 72 × 132 × 172 × 1072 × 24472
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 17 × 17 × 107 × 107 × 2447 × 2447)See below for interesting mathematical facts about the number 870925629233801323413504 from the Numbermatics database.
Names of 870925629233801323413504
- Cardinal: 870925629233801323413504 can be written as Eight hundred seventy sextillion, nine hundred twenty-five quintillion, six hundred twenty-nine quadrillion, two hundred thirty-three trillion, eight hundred one billion, three hundred twenty-three million, four hundred thirteen thousand, five hundred four.
Scientific notation
- Scientific notation: 8.70925629233801323413504 × 1023
Factors of 870925629233801323413504
Divisors of 870925629233801323413504
- Number of divisors d(n): 20655
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 17 18 21 24 26 27 28 32 34 36 39 42 48 49 51 52 54 56 63 64 68 72 78 81 84 91 96 98 102 104 107 108 112 117 119 126 128 136 144 147 153 156 162 168 169 182 189 192 196 204 208 214 216 221 224 234 238 252 256 272 273 288 289 294 306 312 321 324 336 338 351 357 364 378 384 392 408 416 428 432 441 442 448 459 468 476 504 507 512 544 546 567 576 578 588 612 624 637 642 648 663 672 676 702 714 728 749 756 768 784 816 819 832 833 856 864 867 882 884 896 918 936 952 963 1008 1014 1024 1053 1071 1088 1092 1134 1152 1156 1176 1183 1224 1248 1274 1284 1296 1323 1326 1344 1352 1377 1391 1404 1428 1456 1498 1512 1521 1536 1547 1568 1632 1638 1664 1666 1712 1728 1734 1764 1768 1792 1819 1836 1872 1904 1911 1926 1989 2016 2023 2028 2048 2106 2142 2176 2184 2247 2268 2304 2312 2352 2366 2447 2448 2457 2496 2499 2548 2568 2592 2601 2646 2652 2688 2704 2754 2782 2808 2856 2873 2889 2912 2996 3024 3042 3072 3094 3136 3213 3264 3276 3328 3332 3424 3456 3468 3528 3536 3549 3584 3638 3672 3744 3757 3808 3822 3852 3969 3978 4032 4046 4056 4096 4173 4212 4284 4352 4368 4494 4536 4563 4608 4624 4641 4704 4732 4894 4896 4914 4992 4998 5096 5136 5184 5202 5243 5292 5304 5376 5408 5457 5508 5564 5616 5712 5733 5746 5778 5824 5967 5992 6048 6069 6084 6144 6188 6272 6426 6528 6552 6656 6664 6741 6848 6912 6936 7056 7072 7098 7168 7276 7341 7344 7371 7488 7497 7514 7616 7644 7704 7803 7938 7956 8064 8092 8112 8192 8281 8346 8424 8568 8619 8667 8704 8736 8988 9072 9126 9216 9248 9282 9408 9464 9639 9737 9788 9792 9828 9984 9996 10192 10272 10368 10404 10486 10584 10608 10647 10752 10816 10829 10914 11016 11128 11232 11271 11424 11449 11466 11492 11556 11648 11934 11984 12096 12138 12168 12288 12376 12519 12544 12733 12852 13056 13104 13312 13328 13482 13689 13696 13824 13872 13923 14112 14144 14161 14196 14336 14552 14682 14688 14742 14976 14994 15028 15232 15288 15408 15606 15729 15876 15912 16128 16184 16224 16371 16384 16562 16692 16848 17129 17136 17199 17238 17334 17408 17472 17901 17976 18083 18144 18207 18252 18432 18496 18564 18816 18928 19278 19474 19576 19584 19656 19968 19992 20111 20223 20384 20544 20736 20808 20972 21168 21216 21294 21504 21632 21658 21828 22023 22032 22256 22464 22491 22542 22848 22898 22932 22984 23112 23296 23409 23647 23868 23968 24192 24276 24336 24576 24752 24843 25038 25088 25466 25704 25857 26112 26208 26299 26624 26656 26964 27378 27392 27648 27744 27846 28224 28288 28322 28392 28672 29104 29211 29364 29376 29484 29952 29988 30056 30464 30576 30816 30923 31212 31458 31752 31811 31824 31941 32256 32368 32448 32487 32742 32768 33124 33384 33696 33813 34258 34272 34347 34398 34476 34668 34816 34944 35802 35952 36166 36288 36414 36504 36864 36992 37128 37557 37632 37856 38199 38556 38948 39152 39168 39312 39936 39984 40222 40446 40768 41088 41472 41599 41616 41769 41944 42336 42432 42483 42588 43008 43264 43316 43656 44046 44064 44512 44928 44982 45084 45696 45796 45864 45968 46224 46592 46818 47187 47294 47736 47936 48384 48552 48672 48841 49113 49152 49504 49686 50076 50176 50932 51387 51408 51597 51714 52224 52416 52598 53248 53312 53928 54249 54621 54756 54784 55296 55488 55692 56448 56576 56644 56784 57344 58208 58422 58728 58752 58968 59904 59976 60112 60333 60669 60928 61152 61632 61846 62424 62916 63504 63622 63648 63882 64512 64736 64896 64974 65484 65536 66069 66248 66768 67392 67473 67626 68159 68516 68544 68694 68796 68952 69336 69632 69888 70941 71604 71904 72332 72576 72828 73008 73728 73984 74256 74529 75114 75264 75712 76398 77112 77571 77896 78304 78336 78624 78897 79872 79968 80143 80444 80892 81536 82176 82944 83198 83232 83538 83888 84672 84864 84966 85176 86016 86528 86632 87312 87633 88092 88128 89024 89131 89856 89964 90168 91392 91592 91728 91936 92448 92769 93184 93636 94374 94588 95433 95472 95823 95872 96768 97104 97344 97461 97682 98226 98304 99008 99372 100152 100352 101439 101864 102774 102816 103041 103194 103428 104448 104832 105196 106496 106624 107856 108498 109242 109512 109568 110592 110976 111384 112671 112896 113152 113288 113568 114597 114688 116416 116844 117456 117504 117936 119808 119903 119952 120224 120666 121338 121856 122304 123264 123692 124797 124848 125307 125832 126581 127008 127244 127296 127449 127764 129024 129472 129792 129948 130968 132138 132496 133536 134784 134946 135252 136318 137032 137088 137388 137592 137904 138672 139264 139776 140777 141561 141882 143208 143808 144664 145152 145656 146016 146523 147339 147456 147968 148512 148837 149058 150228 150528 151424 152796 154161 154224 155142 155792 156608 156672 157248 157794 159744 159936 160286 160888 161784 162747 163072 163863 164352 165529 165888 166396 166464 167076 167776 169344 169728 169932 170352 172032 173056 173264 174624 175266 176184 176256 178048 178262 179712 179928 180336 180999 182784 183184 183456 183872 184093 184896 185538 186368 187272 188748 189176 190866 190944 191646 191744 193536 194208 194633 194688 194922 195364 196452 196608 198016 198207 198744 200304 200704 202878 203728 204477 205548 205632 206082 206388 206856 208896 209664 210392 212823 212992 213248 215712 216461 216996 218484 219024 219136 221184 221952 222677 222768 223587 225342 225792 226304 226576 227136 229194 229376 232713 232832 233688 234912 235008 235872 236691 239616 239806 239904 240429 240448 241332 242676 243712 244608 246528 247384 249594 249696 250614 251664 253162 254016 254488 254592 254898 255528 258048 258944 259584 259896 261829 261936 262899 264276 264992 267072 267393 269568 269892 270504 272636 274064 274176 274776 275184 275808 277344 278307 278528 279552 281554 283122 283764 286299 286416 287616 289328 290304 291193 291312 292032 292383 293046 294678 294912 295936 297024 297674 298116 300456 301056 302848 304317 305592 307411 308322 308448 309123 310284 311584 313216 313344 314496 315588 319488 319872 320572 321776 323568 325494 326144 327726 328704 331058 331776 332792 332928 334152 335552 338688 339456 339864 340704 341887 343791 344064 346112 346528 349248 350532 352368 352512 356096 356524 359424 359709 359856 360672 361998 365568 366368 366912 367744 368186 369792 371076 372736 374391 374544 377496 378352 379743 381732 381888 382347 383292 383488 387072 388416 389266 389376 389844 390728 392904 396032 396414 397488 400608 401408 401999 405756 407456 408954 411096 411264 412164 412776 413543 413712 417792 419328 420784 422331 424683 425646 425984 426496 431424 432922 433992 436968 438048 438272 439569 442368 443904 445354 445536 446511 447174 450684 451584 452608 453152 454272 458388 458752 462483 465426 465664 467376 469824 470016 471744 473382 479232 479612 479808 480858 480896 482664 485352 487424 488241 489216 493056 494768 496587 499188 499392 501228 503328 506324 508032 508976 509184 509796 511056 516096 517888 519168 519792 523658 523872 525798 528552 529984 534144 534786 539136 539784 540787 541008 542997 545272 548128 548352 549552 550368 551616 552279 554688 556614 557056 559104 561001 563108 566244 567528 572598 572832 575232 578656 580608 582386 582624 583899 584064 584766 586092 589356 589824 591872 594048 595348 596232 600912 602112 605696 608634 611184 613431 614822 616644 616896 618246 620568 623168 626432 626688 628992 631176 638469 638976 639744 641144 643552 647136 649383 650988 652288 655452 657408 662116 663552 665584 665856 668031 668304 670761 671104 677376 678912 679728 681408 683774 687582 688128 692224 693056 698496 701064 704736 705024 707183 710073 712192 713048 718848 719418 719712 721287 721344 723996 731136 732736 733824 735488 736372 739584 742152 745472 748782 749088 754992 756704 759486 763464 763776 764694 766584 766976 774144 776832 778532 778752 779688 781456 785487 785808 788697 792064 792828 794976 801216 802179 802816 803998 811512 814912 817908 822192 822528 824328 825552 827086 827424 834921 835584 838656 841568 844662 849366 851292 851968 852992 858897 862848 865844 867984 873579 873936 876096 876544 877149 879138 884736 886067 887808 890708 891072 893022 894348 901368 903168 905216 906304 908544 916776 922233 924966 927369 930852 931328 934752 939648 940032 943488 946764 958464 959224 959616 961716 961792 965328 970704 974848 976482 978432 986112 989536 993174 998376 998784 1002456 1006656 1012648 1016064 1017952 1018368 1019592 1022112 1025661 1031373 1032192 1035776 1038336 1039584 1041859 1047316 1047744 1051596 1057104 1059968 1068288 1069572 1078272 1079127 1079568 1081574 1082016 1085994 1090544 1096256 1096704 1099104 1100736 1103232 1104558 1109376 1113228 1114112 1118208 1122002 1123173 1126216 1132488 1135056 1139229 1145196 1145664 1147041 1150464 1157312 1158703 1161216 1164772 1165248 1167798 1168128 1169532 1172184 1178712 1183744 1188096 1190696 1192464 1201824 1204224 1205997 1211392 1217268 1222368 1226862 1229644 1233288 1233792 1236492 1240629 1241136 1246336 1252864 1253376 1257984 1262352 1266993 1276938 1277952 1279488 1282288 1287104 1294272 1298766 1301976 1304576 1310904 1314816 1318707 1324232 1327104 1331168 1331712 1336062 1336608 1339533 1341522 1342208 1354752 1357824 1359456 1362431 1362816 1367548 1375164 1376256 1384448 1386112 1387449 1396992 1402128 1409472 1410048 1414366 1420146 1424384 1426096 1437696 1438836 1439424 1442574 1442688 1447992 1462272 1464723 1465472 1467648 1470976 1472744 1479168 1484304 1489761 1490944 1497564 1498176 1509984 1513408 1515227 1518972 1526928 1527552 1529388 1533168 1533952 1548288 1553664 1557064 1557504 1558739 1559376 1562912 1570974 1571616 1577394 1584128 1585656 1589952 1602432 1604358 1605632 1607996 1622361 1623024 1628991 1629824 1635816 1644384 1645056 1648656 1651104 1654172 1654848 1656837 1669842 1671168 1677312 1683003 1683136 1689324 1698732 1702584 1705984 1717794 1725696 1731688 1735968 1747158 1747872 1751697 1752192 1753088 1754298 1758276 1769472 1772134 1775616 1781416 1782144 1786044 1788696 1802736 1806336 1810432 1812608 1817088 1832803 1833552 1840293 1844466 1849932 1854738 1861704 1862656 1869504 1879296 1880064 1886976 1893528 1915407 1916928 1918448 1919232 1923432 1923584 1930656 1934881 1941408 1948149 1949696 1952964 1956864 1972224 1979072 1986348 1996752 1997568 2004093 2004912 2013312 2025296 2032128 2035904 2036736 2038351 2039184 2044224 2051322 2062746 2064384 2071552 2076672 2079168 2083718 2094632 2095488 2103192 2114208 2119936 2121549 2130219 2136576 2139144 2151877 2156544 2158254 2159136 2163148 2163861 2164032 2171988 2181088 2192512 2193408 2198208 2201472 2206464 2209116 2218752 2226456 2236416 2244004 2246346 2252432 2264976 2270112 2278458 2290392 2291328 2294082 2300928 2314624 2317406 2322432 2329544 2330496 2335596 2336256 2339064 2344368 2356461 2357424 2367488 2376192 2381392 2384928 2393209 2403648 2406537 2408448 2411994 2422784 2434536 2444736 2453724 2459288 2466576 2467584 2472984 2481258 2482272 2492672 2504763 2505728 2506752 2515968 2524704 2530229 2533986 2553876 2555904 2558976 2564576 2574208 2576691 2588544 2597532 2603952 2609152 2620737 2621808 2629632 2637414 2648464 2654208 2658201 2662336 2663424 2672124 2673216 2679066 2683044 2684416 2709504 2715648 2718912 2724862 2725632 2735096 2750328 2766699 2768896 2772224 2774898 2793984 2804256 2813993 2818944 2820096 2828732 2840292 2848768 2852192 2875392 2877672 2878848 2885148 2885376 2894801 2895984 2924544 2929446 2930944 2935296 2941952 2945488 2958336 2968608 2979522 2981888 2995128 2996352 3019968 3026816 3030454 3037944 3053856 3055104 3058776 3066336 3067904 3076983 3096576 3107328 3114128 3115008 3117478 3118752 3125577 3125824 3141948 3143232 3154788 3168256 3171312 3179904 3204864 3208716 3211264 3215992 3237381 3244722 3246048 3257982 3259648 3271632 3288768 3290112 3297312 3302208 3308344 3308761 3309696 3313674 3339684 3342336 3354624 3366006 3366272 3369519 3378648 3397464 3403777 3405168 3411968 3417687 3435588 3451392 3463376 3471936 3476109 3494316 3495744 3503394 3504384 3506176 3508596 3516552 3544268 3551232 3562832 3564288 3572088 3577392 3605472 3612672 3617991 3620864 3625216 3634176 3665606 3667104 3680586 3688932 3699864 3709476 3721887 3723408 3725312 3739008 3758592 3760128 3773952 3785509 3787056 3800979 3830814 3833856 3836896 3838464 3846864 3847168 3861312 3869762 3882816 3896298 3899392 3905928 3913728 3944448 3956121 3958144 3972696 3993504 3995136 4008186 4009824 4018599 4026624 4050592 4064256 4071808 4073472 4076702 4078368 4087293 4088448 4102644 4125492 4128768 4143104 4153344 4158336 4167436 4189264 4190976 4206384 4228416 4239872 4243098 4260438 4273152 4278288 4303754 4313088 4316508 4318272 4326296 4327722 4328064 4343976 4362176 4385024 4386816 4396416 4402944 4412928 4418232 4437504 4451093 4452912 4469283 4472832 4488008 4492692 4504864 4529952 4540224 4545681 4556916 4580784 4582656 4588164 4601856 4629248 4634812 4644864 4659088 4660992 4671192 4672512 4676217 4678128 4688736 4712922 4714848 4734976 4752384 4762784 4769856 4786418 4807296 4813074 4816896 4823988 4845568 4867083 4869072 4889472 4907448 4918576 4933152 4935168 4945968 4950281 4962516 4964544 4970511 4985344 5009526 5011456 5013504 5031936 5049009 5049408 5060458 5067972 5107752 5117952 5129152 5148416 5153382 5177088 5195064 5207904 5218304 5225987 5241474 5243616 5255091 5259264 5274828 5296928 5308416 5316402 5324672 5326848 5344248 5346432 5358132 5366088 5368832 5419008 5431296 5437824 5449724 5451264 5470192 5498409 5500656 5520879 5533398 5537792 5544448 5549796 5587968 5608512 5627986 5637888 5640192 5657464 5680584 5697536 5704384 5750784 5755344 5757696 5770296 5770752 5789602 5791968 5804643 5844447 5849088 5858892 5861888 5870592 5883904 5890976 5916672 5937216 5959044 5963776 5987809 5990256 5992704 6012279 6039936 6053632 6060908 6075888 6107712 6110208 6115053 6117552 6132672 6135808 6153966 6193152 6214656 6228256 6230016 6234956 6237504 6251154 6251648 6283896 6286464 6309576 6336512 6342624 6359808 6364647 6409728 6417432 6431984 6455631 6474762 6489444 6491583 6492096 6515964 6519296 6543264 6577536 6580224 6594624 6604416 6616688 6617522 6619392 6627348 6679368 6709248 6732012 6732544 6739038 6757296 6794928 6807554 6810336 6823936 6835374 6871176 6902784 6926752 6943872 6952218 6988632 6991488 7006788 7008768 7012352 7017192 7030231 7033104 7069383 7088536 7102464 7125664 7128576 7144176 7154784 7179627 7210944 7219611 7225344 7235982 7241728 7250432 7268352 7293013 7331212 7334208 7361172 7377864 7399728 7418952 7443774 7446816 7450624 7478016 7517184 7520256 7547904 7571018 7574112 7590687 7601958 7661628 7667712 7673792 7676928 7693728 7694336 7722624 7739524 7765632 7792596 7798784 7811856 7827456 7862211 7888896 7912242 7916288 7945392 7974603 7987008 7990272 8016372 8019648 8037198 8053248 8101184 8128512 8143616 8146944 8153404 8156736 8174586 8176896 8205288 8250984 8286208 8300097 8306688 8316672 8334872 8378528 8381952 8412768 8441979 8456832 8479744 8486196 8520876 8546304 8556576 8607508 8626176 8633016 8636544 8652592 8655444 8656128 8684403 8687952 8724352 8770048 8773632 8792832 8805888 8825856 8836464 8875008 8902186 8905824 8938566 8945664 8976016 8985384 9009728 9059904 9080448 9091362 9113832 9161568 9165312 9176328 9193379 9203712 9230949 9258496 9269624 9289728 9318176 9321984 9342384 9345024 9352434 9356256 9376731 9377472 9425844 9429696 9469952 9504768 9525568 9537017 9539712 9572836 9614592 9626148 9633792 9647976 9691136 9712143 9734166 9738144 9778944 9814896 9837152 9866304 9870336 9891936 9900562 9925032 9926283 9929088 9941022 9970688 10019052 10022912 10027008 10063872 10098018 10098816 10120916 10135944 10211331 10215504 10235904 10253061 10258304 10296832 10306764 10354176 10390128 10415808 10428327 10436608 10451974 10482948 10487232 10510182 10518528 10549656 10593856 10632804 10649344 10653696 10688496 10692864 10716264 10732176 10737664 10838016 10853973 10862592 10875648 10899448 10902528 10940384 10996818 11001312 11041758 11066796 11075584 11088896 11099592 11165661 11175936 11217024 11255972 11275776 11280384 11314928 11356527 11361168 11395072 11402937 11408768 11501568 11510688 11515392 11540592 11541504 11579204 11583936 11609286 11688894 11698176 11717784 11723776 11741184 11767808 11781952 11833344 11874432 11918088 11975618 11980512 11985408 12024558 12055797 12079872 12107264 12121816 12151776 12215424 12220416 12230106 12235104 12261879 12265344 12271616 12307932 12386304 12429312 12456512 12460032 12469912 12475008 12502308 12503296 12567792 12572928 12619152 12673024 12685248 12719616 12729294 12819456 12829621 12834864 12863968 12911262 12949524 12978888 12983166 12984192 13031928 13038592 13086528 13155072 13160448 13189248 13208832 13233376 13235044 13238784 13254696 13353279 13358736 13407849 13418496 13464024 13465088 13478076 13514592 13544167 13589856 13615108 13620672 13637043 13647872 13670748 13742352 13805568 13853504 13887744 13904436 13977264 13982976 14013576 14017536 14028651 14034384 14060462 14066208 14138766 14177072 14204928 14251328 14257152 14288352 14309568 14359254 14421888 14439222 14450688 14471964 14483456 14500864 14536704 14586026 14601249 14662424 14668416 14722344 14755728 14799456 14837904 14850843 14887548 14893632 14901248 14911533 14956032 15034368 15040512 15063139 15095808 15142036 15147027 15148224 15181374 15203916 15323256 15347584 15353856 15387456 15388672 15445248 15479048 15531264 15585192 15623712 15654912 15677961 15724422 15765273 15777792 15824484 15832576 15890784 15949206 15974016 15980544 16032744 16039296 16074396 16106496 16202368 16257024 16287232 16293888 16306808 16313472 16349172 16353792 16410576 16495227 16501968 16572416 16600194 16613376 16633344 16669744 16757056 16763904 16825536 16883958 16913664 16959488 16972392 17041752 17092608 17113152 17215016 17252352 17266032 17273088 17305184 17310888 17312256 17368806 17375904 17413929 17448704 17533341 17540096 17547264 17585664 17611776 17651712 17672928 17711603 17750016 17804372 17811648 17877132 17891328 17952032 17963427 17970768 18019456 18036837 18119808 18160896 18182724 18227664 18323136 18330624 18345159 18352656 18386758 18407424 18461898 18516992 18539248 18579456 18636352 18643968 18684768 18690048 18704868 18712512 18753462 18754944 18851688 18859392 18939904 19009536 19051136 19074034 19079424 19093941 19145672 19229184 19252296 19295952 19366893 19382272 19424286 19468332 19476288 19557888 19629792 19674304 19697951 19732608 19740672 19783872 19801124 19850064 19852566 19858176 19882044 19941376 20038104 20045824 20127744 20196036 20197632 20241832 20263607 20271888 20422662 20431008 20471808 20506122 20516608 20593664 20613528 20708352 20780256 20831616 20856654 20873216 20903948 20965896 20974464 21020364 21037056 21090693 21099312 21187712 21208149 21265608 21298688 21307392 21376992 21385728 21432528 21464352 21475328 21538881 21676032 21707946 21725184 21751296 21798896 21805056 21879039 21880768 21993636 22002624 22083516 22133592 22177792 22199184 22331322 22351872 22434048 22511944 22551552 22560768 22629856 22713054 22722336 22772061 22790144 22805874 22817536 23003136 23021376 23030784 23081184 23083008 23158408 23161327 23167872 23218572 23377788 23396352 23435568 23447552 23482368 23535616 23563904 23586633 23666688 23748864 23826439 23836176 23923809 23951236 23961024 23970816 24049116 24111594 24159744 24214528 24243632 24303552 24430848 24440832 24460212 24470208 24523758 24530688 24543232 24615864 24858624 24900291 24913024 24920064 24939824 24950016 25004616 25006592 25135584 25145856 25238304 25325937 25346048 25370496 25439232 25458588 25638912 25659242 25669728 25727936 25822524 25899048 25957776 25966332 25968384 26053209 26063856 26077184 26173056 26310144 26320896 26378496 26417664 26466752 26470088 26477568 26498563 26509392 26706558 26717472 26815698 26836992 26928048 26930176 26956152 27029184 27088334 27179712 27230216 27241344 27274086 27295744 27341496 27484704 27580137 27611136 27692847 27707008 27775488 27808872 27954528 27965952 28015703 28027152 28035072 28057302 28068768 28120924 28130193 28132416 28277532 28354144 28409856 28502656 28514304 28576704 28611051 28619136 28718508 28843776 28878444 28901376 28943928 29001728 29073408 29172052 29202498 29324848 29336832 29444688 29511456 29598912 29675808 29701686 29775096 29778849 29787264 29802496 29823066 29912064 30068736 30081024 30126278 30191616 30284072 30294054 30296448 30362748 30407832 30633993 30646512 30695168 30707712 30774912 30777344 30890496 30958096 31062528 31157651 31170384 31247424 31284981 31309824 31355922 31448844 31530546 31555584 31648968 31665152 31781568 31898412 31948032 31961088 32065488 32078592 32148792 32212992 32404736 32514048 32561919 32574464 32587776 32613616 32626944 32698344 32707584 32821152 32892977 32990454 33003936 33144832 33200388 33226752 33266688 33339488 33496983 33514112 33527808 33651072 33767916 33827328 33918976 33944784 34069581 34083504 34185216 34226304 34430032 34504704 34532064 34546176 34610368 34621776 34624512 34651967 34737612 34751808 34827858 34897408 35066682 35080192 35094528 35171328 35223552 35303424 35345856 35423206 35500032 35608744 35623296 35754264 35904064 35926854 35941536 36038912 36073674 36239616 36321792 36365448 36455328 36581909 36646272 36661248 36690318 36705312 36773516 36785637 36814848 36923796 37033984 37078496 37158912 37272704 37287936 37369536 37380096 37409736 37425024 37506924 37509888 37703376 37718784 38019072 38102272 38148068 38158848 38187882 38291344 38458368 38488863 38504592 38591904 38733786 38764544 38848572 38936664 38952576 39115776 39259584 39348608 39395902 39465216 39481344 39567744 39602248 39700128 39705132 39716352 39764088 39882752 40059837 40076208 40091648 40255488 40392072 40395264 40483664 40527214 40543776 40632501 40845324 40862016 40911129 40943616 41012244 41033216 41187328 41227056 41416704 41560512 41663232 41713308 41746432 41807896 41914663 41931792 41948928 42040728 42085953 42181386 42198624 42375424 42416298 42531216 42597376 42614784 42753984 42771456 42865056 42928704 42950656 43013893 43077762 43352064 43415892 43450368 43502592 43597792 43610112 43758078 43761536 43803747 43987272 44005248 44167032 44249101 44267184 44355584 44398368 44552529 44662644 44703744 44868096 45023888 45103104 45121536 45189417 45259712 45426108 45441081 45444672 45544122 45580288 45611748 45635072 46042752 46061568 46162368 46166016 46316816 46322654 46335744 46437144 46755576 46871136 46895104 46964736 47033883 47071232 47127808 47173266 47333376 47497728 47652878 47672352 47847618 47902472 47922048 47941632 48098232 48223188 48319488 48429056 48487264 48607104 48861696 48881664 48920424 48940416 49047516 49061376 49086464 49211617 49231728 49485681 49717248 49800582 49826048 49840128 49879648 49900032 50009232 50013184 50271168 50291712 50476608 50651874 50692096 50740992 50878464 50917176 51277824 51318484 51339456 51455872 51645048 51798096 51915552 51932664 51936768 52106418 52127712 52154368 52241787 52346112 52620288 52641792 52756992 52835328 52933504 52940176 52955136 52997126 53018784 53134809 53413116 53434944 53631396 53673984 53856096 53860352 53890281 53912304 54058368 54176668 54359424 54460432 54482688 54548172 54591488 54682992 54969408 55035477 55160274 55222272 55385694 55414016 55550976 55617744 55909056 55931904 56031406 56054304 56070144 56114604 56137536 56241848 56260386 56264832 56555064 56708288 56819712 57005312 57028608 57153408 57222102 57238272 57281823 57437016 57687552 57756888 57864209 57887856 58003456 58100679 58146816 58344104 58404996 58649696 58673664 58889376 59022912 59093853 59197824 59351616 59403372 59550192 59557698 59574528 59604992 59646132 59824128 60137472 60252556 60383232 60568144 60588108 60592896 60725496 60790821 60815664 61267986 61293024 61390336 61415424 61549824 61554688 61780992 61916192 62125056 62315302 62340768 62494848 62569962 62619648 62711844 62897688 63061092 63111168 63272079 63297936 63330304 63563136 63796824 63896064 63922176 64130976 64157184 64297584 64353653 64425984 64616643 64809472 65028096 65123838 65148928 65175552 65227232 65253888 65396688 65415168 65637117 65642304 65785954 65980908 66007872 66289664 66400776 66533376 66678976 66993966 67028224 67055616 67302144 67535832 67654656 67837952 67889568 68139162 68167008 68316183 68370432 68452608 68860064 69009408 69064128 69092352 69220736 69243552 69249024 69303934 69475224 69483981 69503616 69655716 69794816 70133364 70160384 70189056 70342656 70447104 70606848 70691712 70846412 71000064 71217488 71246592 71479317 71508528 71771427 71808128 71853708 71883072 72077824 72147348 72479232 72643584 72730896 72910656 73163818 73292544 73322496 73380636 73410624 73547032 73571274 73629696 73847592 74067968 74156992 74545408 74575872 74739072 74760192 74819472 74850048 75013848 75019776 75406752 75437568 75668581 75977811 76038144 76204544 76296136 76317696 76375764 76582688 76916736 76977726 77009184 77183808 77467572 77529088 77697144 77841517 77873328 77905152 78159627 78231552 78519168 78697216 78791804 78930432 78962688 79135488 79204496 79400256 79410264 79432704 79495689 79528176 79765504 80119674 80152416 80183296 80510976 80784144 80790528 80967328 81054428 81087552 81265002 81690648 81724032 81822258 81887232 82024488 82066432 82374656 82454112 82740411 82833408 83121024 83326464 83426616 83615792 83829326 83863584 83897856 84047109 84081456 84171906 84362772 84390579 84397248 84750848 84832596 85062432 85194752 85229568 85507968 85542912 85730112 85833153 85857408 85901312 86027786 86155524 86704128 86831784 87005184 87195584 87220224 87516156 87523072 87607494 87974544 88010496 88334064 88498202 88534368 88711168 88796736 89105058 89325288 89336547 89407488 89736192 90047776 90206208 90243072 90378834 90519424 90852216 90882162 90889344 91088244 91160576 91223496 91270144 91901979 92085504 92123136 92324736 92332032 92633632 92645308 92671488 92874288 93472953 93511152 93742272 93790208 93854943 93929472 94067766 94142464 94255616 94346532 94666752 94809169 94995456 95305756 95344704 95695236 95804944 95844096 95883264 96196464 96446376 96638976 96858112 96974528 97214208 97723392 97763328 97840848 97880832 98095032 98122752 98423234 98463456 98678931 98971362 99434496 99601164 99652096 99680256 99759296 99800064 100018464 100026368 100542336 100583424 100953216 101303748 101384192 101481984 101756928 101792753 101834352 102208743 102555648 102636968 102678912 102911744 103290096 103596192 103831104 103865328 103873536 103955901 104212836 104255424 104308736 104483574 104692224 105240576 105283584 105513984 105670656 105867008 105880352 105910272 105994252 106037568 106269618 106826232 106869888 107262792 107712192 107720704 107780562 107824608 108116736 108353336 108718848 108920864 108965376 109096344 109365984 109745727 109938816 110070954 110320548 110356911 110444544 110771388 110828032 111101952 111235488 111818112 111863808 112062812 112108608 112140288 112229208 112275072 112483696 112520772 112529664 113110128 113416576 114010624 114057216 114306816 114444204 114476544 114563646 114874032 115375104 115466589 115513776 115728418 115775712 116006912 116201358 116293632 116688208 116809992 117299392 117347328 117778752 118045824 118187706 118395648 118703232 118806744 119100384 119115396 119149056 119209984 119292264 119513927 119648256 120179511 120274944 120505112 120766464 121136288 121176216 121185792 121450992 121581642 121631328 121897503 122535972 122586048 122733387 122780672 122830848 123099648 123109376 123561984 123832384 123981221 124250112 124630604 124681536 124989696 125139924 125239296 125423688 125743989 125795376 126122184 126257859 126544158 126595872 126660608 127126272 127593648 127792128 127844352 128261952 128314368 128595168 128707306 128851968 129041679 129233286 129618944 130056192 130247676 130297856 130351104 130454464 130507776 130793376 130830336 131274234 131284608 131571908 131961816 132015744 132579328 132747303 132801552 133066752 133357952 133657587 133987932 134056448 134111232 134604288 135071664 135309312 135568251 135675904 135779136 136278324 136334016 136632366 136740864 136905216 137720128 138128256 138184704 138441472 138487104 138498048 138607868 138950448 138967962 139007232 139311432 139589632 140266728 140320768 140685312 140894208 141101649 141213696 141383424 141692824 142000128 142434976 142493184 142958634 143017056 143542854 143616256 143707416 143766144 144155648 144294696 144958464 145287168 145461792 145821312 146327636 146585088 146644992 146761272 146821248 147094064 147142548 147259392 147634851 147695184 148135936 148313984 148457043 149090816 149151744 149478144 149520384 149638944 149700096 150027696 150039552 150813504 150875136 151337162 151955622 152076288 152409088 152592272 152635392 152751528 153165376 153833472 153955452 154018368 154367616 154935144 155394288 155683034 155746656 155810304 156319254 156463104 156725361 157038336 157394432 157583608 157860864 157925376 158270976 158408992 158800512 158820528 158865408 158991378 159056352 159404427 159531008 160239348 160304832 160366592 161021952 161568288 161581056 161670843 161934656 162108856 162129289 162175104 162530004 163381296 163448064 163644516 163774464 164048976 164132864 164749312 164908224 165106431 165480822 165666816 166242048 166652928 166785073 166853232 167231584 167658652 167727168 167795712 168094218 168162912 168343812 168725544 168781158 168794496 169501696 169665192 170124864 170389504 170459136 171015936 171085824 171460224 171666306 171714816 171802624 172055572 172311048 173592627 173663568 174010368 174302037 174391168 174440448 175032312 175046144 175214988 175949088 176020992 176668128 176996404 177068736 177281559 177422336 177593472 178210116 178650576 178673094 178814976 179472384 180095552 180412416 180757668 181038848 181704432 181764324 181778688 182176488 182372463 182446992 182540288 183803958 184171008 184246272 184649472 184664064 185267264 185290616 185342976 185748576 186945906 187022304 187484544 187580416 187709886 187858944 188135532 188284928 188511232 188693064 189333504 189618338 189816237 189990912 190611512 190689408 191390472 191609888 191688192 191766528 192392928 192892752 193060959 193277952 193716224 193849929 193949056 194428416 195446784 195526656 195681696 195761664 196109921 196190064 196245504 196846468 196911351 196926912 197357862 197942724 198868992 199202328 199304192 199518592 199600128 200036928 200052736 201084672 201166848 201906432 202607496 202963968 203513856 203585506 203668704 204417486 204948549 205111296 205273936 205357824 205823488 206580192 207192384 207662208 207730656 207747072 207911802 208425672 208451943 208510848 208617472 208967148 209384448 210481152 210567168 211027968 211341312 211734016 211760704 211820544 211988504 212075136 212539236 213652464 213739776 214437951 214525584 215424384 215441408 215561124 215649216 216233472 216706672 217437696 217841728 217930752 218103557 218192688 218731968 219491454 219877632 220141908 220641096 220713822 220889088 221542776 221656064 222203904 222470976 223636224 223727616 224125624 224217216 224280576 224458416 224550144 224967392 225041544 225059328 226220256 226833152 227005743 227933433 228021248 228114432 228613632 228888408 228953088 229127292 229748064 230250839 230750208 230933178 231027552 231456836 231551424 232013824 232402716 232587264 233376416 233524551 233619984 234478881 234598784 234694656 235557504 236091648 236375412 236791296 237406464 237613488 238200768 238230792 238298112 238487067 238584528 239027854 239296512 240359022 240549888 241010224 241532928 242272576 242352432 242371584 242901984 243163284 243262656 243795006 245071944 245172096 245466774 245561344 245661696 246199296 246218752 247123968 247664768 247962442 248221233 248500224 249261208 249363072 249979392 250279848 250847376 251487978 251590752 252141327 252244368 252515718 253088316 253191744 253321216 254252544 255187296 255584256 255688704 256073363 256523904 256628736 257190336 257414612 257499459 257703936 258083358 258466572 259237888 260112384 260495352 260595712 260908928 261015552 261586752 261660672 262548468 262569216 263143816 263923632 264031488 265494606 265603104 266133504 266715904 267315174 267975864 268009641 268112896 268222464 269208576 270143328 270618624 271136502 271351808 271558272 272556648 272668032 273264732 273481728 273810432 275440256 275705937 276256512 276369408 276882944 276974208 276996096 277215736 277900896 277935924 278014464 278622864 279179264 280418859 280533456 280641536 281370624 281788416 282203298 282427392 282766848 283385648 284000256 284427507 284869952 284986368 285917268 286034112 287085708 287232512 287414832 287532288 288311296 288589392 289916928 290574336 290923584 291642624 292655272 293170176 293289984 293402641 293522544 293642496 294188128 294285096 295269702 295390368 296036793 296271872 296627968 296914086 298181632 298303488 298956288 299040768 299277888 299400192 300055392 300079104 301097251 301627008 301750272 302674324 303911244 304152576 304818176 305184544 305270784 305378259 305503056 306330752 306626229 307666944 307910904 308036736 308735232 309743707 309870288 310788576 311366068 311493312 311620608 311867703 312638508 312926208 313450722 314076672 314788864 315167216 315721728 315850752 316541952 316817984 317601024 317641056 317730816 317982756 318112704 318808854 319062016 320478696 320609664 323136576 323162112 323341686 323869312 324217712 324258578 324350208 325060008 326762592 326896128 327289032 328097952 328265728 329237181 329498624 329816448 330212862 330961644 331333632 332484096 333305856 333570146 333706464 334463168 335317304 335454336 335591424 336188436 336325824 336687624 337451088 337562316 337588992 339003392 339330384 340249728 340779008 342031872 342171648 342920448 343332612 343429632 343605248 344111144 344481319 344622096 346399767 347185254 347327136 348020736 348604074 348782336 348880896 350064624 350092288 350429976 351898176 352041984 353336256 353992808 354137472 354563118 354844672 355186944 356420232 357301152 357346188 357629952 358541781 358944768 360191104 360538533 360824832 361515336 362077696 363408864 363528648 363557376 364204139 364352976 364744926 364893984 365080576 365692509 367607916 368342016 368492544 369298944 369328128 370534528 370581232 370685952 371497152 371943663 373891812 374044608 374969088 375160832 375419772 375717888 376271064 377022464 377231967 377386128 379236676 379632474 379981824 381223024 381378816 382780944 383219776 383376384 383533056 384785856 385785504 386121918 386555904 387125037 387432448 387699858 387898112 388856832 390893568 391053312 391363392 391523328 392219842 392380128 392491008 393692936 393822702 393853824 394715724 395885448 397737984 398241909 398404656 398608384 399037184 399200256 400073856 400105472 400972761 402169344 402333696 403812864 405049463 405214992 405927936 406704753 407027712 407171012 407337408 408834972 409897098 410222592 410547872 410715648 411646976 413160384 414384768 415324416 415461312 415494144 415823604 416851344 416903886 417021696 417234944 417934296 418768896 420962304 422055936 422682624 423304947 423468032 423521408 423641088 423977008 424150272 425078472 427304928 427479552 428875902 429051168 430848768 430882816 431122248 431298432 432466944 433413344 434875392 435683456 435861504 436207114 436385376 437463936 438982908 439755264 440283816 441282192 441427644 441778176 442904553 443085552 443312128 444407808 444941952 447272448 447455232 448251248 448434432 448561152 448916832 449100288 449934784 450083088 450118656 450475571 452440512 453666304 454011486 455866866 456042496 456228864 457227264 457776816 457906176 458254584 459496128 460501678 461500416 461866356 462055104 462913672 463102848 464027648 464805432 466752832 467049102 467239968 468957762 469197568 469389312 471115008 472183296 472750824 473582592 474812928 475226976 476266951 476401536 476461584 476596224 476974134 477169056 478055708 478213281 478593024 480718044 481099776 482020448 483065856 484545152 484704864 484743168 485012529 485803968 486326568 486387867 486525312 487590012 490143888 490344192 490933548 491122688 491323392 492398592 494247936 495329536 495924884 496442466 497000448 498522416 498726144 499958784 500355219 500559696 501694752 502975956 503181504 504282654 504488736 505031436 506176632 506383488 506642432 508505088 510374592 511168512 511377408 512146726 513047808 513257472 514380672 514829224 514998918 515407872 516166716 516933144 518475776 520777881 520990704 521191424 521817856 522031104 523173504 523321344 525096936 525138432 526287632 527847264 528062976 529680067 530989212 531206208 531844677 532267008 533431808 534630348 535951728 536019282 536225792 536444928 538417152 540286656 541237248 542273004 542703616 543116544 544890619 545113296 545336064 546529464 547117389 547620864 550880512 551411874 552513024 552738816 553765888 553948416 553992192 554431472 555801792 555871848 556028928 557245728 558358528 559180609 560837718 561066912 561283072 562741248 563576832 564406596 564854784 565533696 566771296 568000512 568855014 569448711 569739904 569972736 571834536 572068224 574171416 574465024 574829664 575064576 576622592 577178784 579182877 579833856 581148672 581847168 583285248 585310544 586340352 586579968 586805282 587045088 587284992 588329763 588376256 588570192 590539404 590734053 590780736 592073586 592543744 593255936 593828172 596363264 596606976 597912576 598555776 598800384 600110784 600158208 602194502 603254016 603500544 605348648 607822488 609636352 610369088 610541568 610756518 611006112 612661504 613252458 615333888 615821808 616073472 617470464 619487414 619740576 621577152 622732136 622986624 623241216 623735406 625277016 625355829 625852416 626901444 628153344 629577728 630334432 631443456 631701504 633083904 633635968 635202048 635282112 635461632 635965512 636225408 637617708 638124032 640695563 640957392 641219328 643313853 646273152 646324224 646683372 647738624 648435424 648517156 648700416 650120016 653525184 653792256 654310671 654578064 656195904 656531456 658474362 658997248 659632896 660425724 661923288 662667264 664968192 666611712 667140292 667412928 668926336 670634608 670908672 671182848 672376872 672651648 673375248 674902176 675124632 675177984 678006784 678660768 680499456 681017229 681558016 684063744 684343296 685840896 686665224 686859264 688222288 688962638 689244192 690752517 692799534 694370508 694654272 696041472 697208148 697564672 697761792 700129248 700184576 700573653 700859952 703796352 704083968 706672512 707985616 708274944 709126236 709689344 710373888 712549271 712840464 714602304 714692376 715461201 717083562 717889536 720382208 721077066 721649664 723030672 724155392 726817728 727057296 727114752 728408278 728705952 729489852 729787968 730161152 731385018 735215832 736684032 736985088 738597888 738656256 741069056 741162464 741371904 742994304 743887326 744663699 747783624 748089216 749938176 750321664 750839544 752234717 752542128 754044928 754463934 754772256 756423981 758473352 759264948 759963648 762446048 762757632 765561888 766439552 766752768 767066112 768220089 769571712 771571008 772243836 772498377 773111808 774250074 774864896 775399716 775796224 777713664 781787136 782726784 783046656 784439684 784760256 784982016 787385872 787645404 787707648 789431448 791770896 796483818 796809312 797216768 798074368 798400512 800147712 800210944 801945522 804338688 804667392 807625728 810098926 810429984 811855872 813409506 814055424 814342024 814674816 817669944 819794196 820445184 821095744 821431296 823293952 826320768 828769536 830648832 830922624 830988288 831647208 833702688 833807772 834043392 834469888 835868592 836597489 837537792 841256577 841924608 844111872 845365248 846609894 846936064 847042816 847282176 847954016 848300544 850156944 853282521 854609856 854959104 857751804 858102336 861697536 861765632 862244496 862596864 864933888 866826688 869750784 871366912 871723008 872414228 872770752 874927872 877965816 879510528 880207923 880567632 882564384 882855288 885809106 886171104 886624256 888110379 888815616 889883904 894544896 894910464 896502496 896868864 897122304 897833664 898200576 899869568 900166176 900237312 900951142 903291753 904881024 907332608 908022972 911733732 912084992 912457728 914454528 915553632 915812352 916134777 916509168 918992256 921003356 923000832 923732712 924110208 925827344 926205696 928055296 929231121 929610864 933505664 934098204 934479936 935603109 937915524 938395136 938778624 942230016 944366592 945501648 947165184 949625856 950453952 952533902 952803072 952923168 953192448 953948268 954338112 956111416 956426562 957186048 961436088 964040896 969090304 969409728 969486336 970025058 971607936 972653136 972775734 973050624 975180024 980287776 980688384 981867096 982245376 983691553 984797184 987711543 988495872 990659072 991849768 992884932 994000896 997044832 997452288 999917568 1000710438 1001119392 1003389504 1005951912 1006363008 1008565308 1008977472 1010062872 1011939721 1012353264 1012766976 1013284864 1017010176 1020749184 1022337024 1024293452 1026095616 1026514944 1028761344 1029658448 1029997836 1030815744 1032333432 1033443957 1033866288 1036951552 1039199301 1041555762 1041981408 1042382848 1043635712 1044062208 1046347008 1046642688 1050193872 1050276864 1052575264 1055694528 1056125952 1059360134 1061978424 1062412416 1063689354 1064534016 1066863616 1069260696 1071903456 1072038564 1072451584 1072889856 1075625343 1076834304 1080573312 1082474496 1084546008 1086233088 1089781238 1090226592 1090672128 1092612417 1093058928 1094234778 1095241728 1097077527 1101761024 1102823748 1105026048 1105477632 1107531776 1107896832 1107984384 1108862944 1111603584 1111743696 1112057856 1114491456 1115830989 1116717056 1118361218 1121675436 1122133824 1122566144 1125482496 1127153664 1128813192 1131067392 1131695901 1133542592 1137710028 1138897422 1139479808 1139945472 1143669072 1144136448 1148342832 1148930048 1149659328 1150129152 1153245184 1154357568 1158365754 1159667712 1161375111 1162297344 1163694336 1166570496 1170621088 1172680704 1173159936 1173610564 1174090176 1174569984 1176659526 1176752512 1177140384 1181078808 1181468106 1181561472 1184147172 1185087488 1186511872 1187656344 1192726528 1193213952 1194725727 1195825152 1197111552 1197600768 1200221568 1200316416 1204389004 1206508032 1207001088 1210697296 1215148389 1215644976 1219272704 1220114259 1220738176 1221083136 1221513036 1222012224 1225323008 1226504916 1230667776 1231643616 1232146944 1234940928 1238974828 1239481152 1243154304 1245464272 1245973248 1246482432 1247470812 1250554032 1250711658 1251704832 1253802888 1256306688 1259155456 1260668864 1262886912 1266167808 1267271936 1270404096 1270564224 1270923264 1271931024 1272450816 1275235416 1281391126 1281914784 1282438656 1286627706 1292546304 1292648448 1293366744 1295477248 1296870848 1297034312 1297400832 1300240032 1307050368 1307584512 1308621342 1309156128 1312391808 1313062912 1316948724 1317994496 1319265792 1320851448 1323305789 1323846576 1325334528 1328713659 1329936384 1333223424 1334280584 1334825856 1337852672 1341269216 1341817344 1342365696 1344753744 1345303296 1346750496 1349804352 1350249264 1350355968 1351426713 1356013568 1357321536 1360998912 1362034458 1363116032 1368127488 1368686592 1371681792 1372769447 1373330448 1373718528 1376444576 1377925276 1378488384 1381505034 1385599068 1388741016 1389308544 1392082944 1394416296 1395129344 1400258496 1400369152 1401147306 1401719904 1407592704 1408167936 1413345024 1415971232 1416549888 1418252472 1420747776 1425098542 1425680928 1428800853 1429204608 1429384752 1430922402 1434167124 1434639843 1435779072 1440764416 1442154132 1443299328 1446061344 1448310784 1453635456 1454114592 1454229504 1456816556 1457411904 1458979704 1459163601 1459575936 1460322304 1462770036 1470431664 1473368064 1473970176 1477195776 1482138112 1482324928 1482743808 1485988608 1487774652 1489327398 1495567248 1496178432 1499876352 1501065657 1501679088 1504469434 1505084256 1508089856 1508927868 1509544512 1512847962 1516946704 1518529896 1519927296 1524892096 1525515264 1531123776 1532879104 1533505536 1534132224 1536440178 1539143424 1543142016 1544487672 1544996754 1546223616 1548500148 1549729792 1550799432 1551592448 1555427328 1562333643 1563574272 1565453568 1566093312 1568879368 1569520512 1569964032 1574771744 1575290808 1575415296 1578862896 1583541792 1589040201 1592967636 1593618624 1594433536 1595534031 1596148736 1596801024 1600295424 1600421888 1603891044 1608677376 1609334784 1611755873 1615251456 1620197852 1620859968 1623711744 1626819012 1628110848 1628684048 1629349632 1634671857 1635339888 1639588392 1641352167 1642191488 1642862592 1646587904 1652641536 1657539072 1661297664 1661845248 1661976576 1663294416 1667405376 1667615544 1668086784 1671737184 1673194978 1675075584 1677541827 1682513154 1683849216 1688223744 1690730496 1693219788 1693872128 1694085632 1694564352 1695908032 1696601088 1700313888 1706565042 1709219712 1709918208 1715503608 1716204672 1723395072 1723531264 1724488992 1725193728 1729867776 1730476801 1733653376 1737548631 1739501568 1742733824 1743446016 1744828456 1745541504 1749855744 1755931632 1759021056 1760415846 1761135264 1764989289 1765128768 1765710576 1771618212 1772342208 1773248512 1776220758 1777631232 1779767808 1789089792 1789820928 1793004992 1793737728 1795667328 1796401152 1799739136 1800332352 1800474624 1801902284 1806583506 1809762048 1814665216 1816045944 1823467464 1824169984 1828909056 1831107264 1831624704 1832269554 1833018336 1837984512 1842006712 1846001664 1847465424 1848220416 1851654688 1852411392 1858462242 1859221728 1867011328 1868196408 1868959872 1871206218 1875831048 1876067487 1876790272 1877557248 1884460032 1888733184 1891003296 1894330368 1899251712 1900907904 1905067804 1905606144 1905846336 1906384896 1907896536 1908676224 1912222832 1912853124 1914372096 1922086689 1922872176 1928081792 1929941559 1938180608 1938819456 1938972672 1940050116 1943215872 1945306272 1945551468 1946101248 1950360048 1960575552 1961376768 1962932013 1963734192 1964490752 1967383106 1969594368 1975423086 1976991744 1981318144 1983699536 1985769864 1988001792 1994089664 1994904576 1999835136 2001420876 2002238784 2006779008 2011903824 2012726016 2017130616 2017954944 2020125744 2023879442 2024706528 2025533952 2026569728 2034020352 2041498368 2043051687 2044674048 2048586904 2052191232 2053029888 2057522688 2059316896 2059995672 2064666864 2066887914 2067732576 2072257551 2073903104 2078398602 2083111524 2083962816 2084765696 2087271424 2088124416 2092694016 2093285376 2100387744 2100553728 2101720959 2105150528 2107680757 2111389056 2112251904 2118720268 2123956848 2124824832 2127378708 2129068032 2133727232 2137647813 2138521392 2143806912 2144077128 2144903168 2146383603 2151250686 2153668608 2161146624 2164948992 2168205949 2169092016 2172466176 2179562476 2180453184 2181344256 2185224834 2186117856 2188469556 2190483456 2194155054 2203522048 2205647496 2210052096 2210955264 2215063552 2215793664 2215968768 2217725888 2223207168 2223487392 2224115712 2228982912 2231661978 2233434112 2236722436 2243350872 2244267648 2250964992 2256704151 2257626384 2262134784 2263391802 2267085184 2269271943 2275420056 2277794844 2278959616 2279890944 2287338144 2288272896 2296685664 2297860096 2299318656 2300258304 2304660267 2306490368 2308715136 2316731508 2319335424 2322750222 2324594688 2327388672 2333140992 2341242176 2345361408 2347221128 2348180352 2349139968 2353319052 2353505024 2354280768 2362157616 2362936212 2363122944 2368294344 2373023744 2375312688 2385453056 2389451454 2391650304 2394223104 2395201536 2400443136 2400632832 2408778008 2413016064 2414002176 2421394592 2430296778 2431289952 2438545408 2440228518 2441476352 2442166272 2443026072 2444024448 2450646016 2453009832 2461335552 2463287232 2464293888 2469881856 2477949656 2478962304 2486308608 2490928544 2491946496 2492964864 2494941624 2501108064 2501423316 2503409664 2507605776 2509792467 2512613376 2518310912 2521337728 2523769731 2525773824 2532335616 2534543872 2540808192 2541128448 2541846528 2543862048 2544901632 2549428973 2550470832 2559847563 2562782252 2563829568 2564877312 2573255412 2585092608 2585296896 2586733488 2590954496 2593741696 2594068624 2594801664 2600480064 2614100736 2615169024 2617242684 2618312256 2624783616 2626125824 2633897448 2638531584 2640623769 2641702896 2646611578 2647693152 2657427318 2659872768 2664331137 2666446848 2668561168 2669651712 2675705344 2682538432 2683634688 2684731392 2689507488 2690606592 2693500992 2699608704 2700498528 2700711936 2702853426 2709875259 2712027136 2714643072 2721997824 2724068916 2726232064 2736254976 2737373184 2743363584 2745538894 2746660896 2747437056 2748404331 2752889152 2755850552 2756976768 2763010068 2771198136 2777482032 2778617088 2784165888 2787693363 2788832592 2790258688 2800516992 2800738304 2802294612 2803439808 2806809327 2815185408 2816335872 2826690048 2831942464 2833099776 2835346241 2836504944 2841495552 2850197084 2851361856 2857601706 2858409216 2858769504 2861844804 2868334248 2869279686 2871558144 2881528832 2884308264 2892122688 2896621568 2907270912 2908229184 2908459008 2913633112 2914823808 2917959408 2918327202 2919151872 2920644608 2925540072 2940863328 2946736128 2951074659 2954391552 2963134629 2964276224 2964649856 2965487616 2971977216 2975549304 2978654796 2991134496 2992356864 2999752704 3002131314 3003358176 3008938868 3010168512 3016179712 3017855736 3019089024 3025695924 3033893408 3035819163 3037059792 3039854592 3049784192 3051030528 3062247552 3065758208 3067011072 3072880356 3078286848 3086284032 3088975344 3089993508 3092447232 3097000296 3100331871 3101598864 3103184896 3110854656 3124667286 3127148544 3130907136 3132186624 3137758736 3139041024 3139928064 3149543488 3150581616 3150830592 3157725792 3167083584 3178080402 3185935272 3187237248 3188867072 3191068062 3192297472 3193602048 3200590848 3200843776 3207782088 3217354752 3218669568 3223511746 3226876029 3230502912 3240395704 3241719936 3247423488 3253638024 3257368096 3258699264 3269343714 3270679776 3277837251 3279176784 3282704334 3284382976 3285725184 3293175808 3305283072 3315078144 3322595328 3323690496 3323953152 3326588832 3333868657 3334810752 3335231088 3336173568 3343474368 3346389956 3347492967 3350151168 3355083654 3365026308 3367698432 3376447488 3381460992 3386439576 3387744256 3388171264 3391816064 3393202176 3395087703 3400627776 3413130084 3418439424 3419836416 3431007216 3432409344 3446790144 3448977984 3450387456 3459735552 3460953602 3467306752 3475097262 3479003136 3484125333 3485467648 3486892032 3489656912 3491083008 3499711488 3511863264 3518042112 3520831692 3522270528 3529978578 3530257536 3531421152 3543236424 3544684416 3546497024 3552441516 3555262464 3559535616 3578179584 3579641856 3584177181 3586009984 3587475456 3591334656 3592802304 3599478272 3600664704 3600949248 3603804568 3613167012 3619524096 3629330432 3632091888 3645445167 3646934928 3648339968 3657818112 3662214528 3663249408 3664539108 3666036672 3675969024 3684013424 3692003328 3694930848 3696440832 3703309376 3704822784 3707760469 3716924484 3718443456 3734022656 3736392816 3737919744 3742412436 3751662096 3752134974 3753580544 3755114496 3768920064 3777466368 3782006592 3788660736 3798503424 3801815808 3810135608 3811212288 3811692672 3812769792 3814234333 3815793072 3817352448 3824445664 3825706248 3844173378 3845744352 3856163584 3859883118 3876361216 3877638912 3877945344 3880100232 3886431744 3890612544 3891102936 3892202496 3900720096 3914264263 3921151104 3922753536 3925864026 3927468384 3928981504 3934766212 3939188736 3950846172 3953983488 3962636288 3967399072 3969917367 3971539728 3976003584 3986140977 3988179328 3989809152 3999670272 4002841752 4004477568 4013558016 4023807648 4025452032 4034261232 4035909888 4040251488 4047758884 4049413056 4051067904 4054280139 4068040704 4082996736 4086103374 4089348096 4097173808 4104382464 4106059776 4115045376 4118308341 4118633792 4119991344 4129333728 4133775828 4135465152 4144515102 4147806208 4156797204 4166223048 4167925632 4174542848 4176248832 4185388032 4200775488 4201107456 4203441918 4210301056 4215361514 4222778112 4224503808 4237440536 4247913696 4249649664 4254757416 4267454464 4275295626 4277042784 4286402559 4287613824 4288154256 4289806336 4292767206 4302501372 4307337216 4322293248 4329897984 4336411898 4338184032 4344932352 4359124952 4360906368 4362688512 4370449668 4372235712 4376939112 4377490803 4380966912 4388310108 4407044096 4411294992 4420104192 4421910528 4430127104 4431587328 4435451776 4446414336 4446974784 4448231424 4457965824 4463323956 4466868224 4473444872 4484868941 4486701744 4488535296 4503196971 4513408302 4515252768 4524269568 4526783604 4534170368 4538543886 4550840112 4555589688 4557919232 4559781888 4574676288 4576545792 4593371328 4595720192 4598637312 4600516608 4609320534 4612980736 4617430272 4633463016 4638670848 4645500444 4649189376 4654777344 4666281984 4682484352 4687000929 4690722816 4694442256 4696360704 4698279936 4706638104 4707010048 4708561536 4724315232 4725872424 4726245888 4734653807 4736588688 4746047488 4750625376 4767120603 4770906112 4778902908 4783300608 4788446208 4790403072 4800886272 4801265664 4817556016 4826032128 4828004352 4835267619 4842789184 4860593556 4862579904 4877090816 4880457036 4882952704 4884332544 4886052144 4888048896 4901292032 4904015571 4906019664 4926574464 4928587776 4939763712 4955899312 4957924608 4972617216 4981857088 4983892992 4985929728 4987844897 4989883248 5002216128 5002846632 5015211552 5019584934 5025226752 5032625481 5036621824 5042675456 5047539462 5051547648 5064671232 5069087744 5081616384 5082256896 5083693056 5087724096 5089803264 5098857946 5100941664 5119695126 5125564504 5127659136 5129754624 5146510824 5170185216 5170593792 5173466976 5181908992 5187483392 5188137248 5189603328 5191430403 5200960128 5212645893 5228201472 5230338048 5234485368 5236624512 5249567232 5252251648 5265643019 5267794896 5277063168 5281247538 5283405792 5293223156 5294967867 5295386304 5314854636 5319745536 5328662274 5332893696 5337122336 5339303424 5351410688 5365076864 5367269376 5369462784 5379014976 5381213184 5387001984 5399217408 5400997056 5401423872 5405706852 5419750518 5424054272 5429286144 5443995648 5448137832 5472509952 5486727168 5491077788 5493321792 5494874112 5496808662 5505778304 5511701104 5513953536 5526020136 5542396272 5554964064 5557234176 5575386726 5577665184 5580517376 5601033984 5601476608 5604589224 5606879616 5613618654 5630370816 5632671744 5653380096 5663884928 5666199552 5670692482 5673009888 5682991104 5700394168 5702723712 5715203412 5716818432 5717539008 5723689608 5736668496 5738559372 5743116288 5763057664 5766260067 5768616528 5784245376 5793243136 5814541824 5816458368 5816918016 5827266224 5829647616 5835918816 5836654404 5838303744 5841289216 5851080144 5856182423 5881726656 5888796039 5893472256 5902149318 5908783104 5926269258 5928552448 5929299712 5930975232 5943954432 5951098608 5957309592 5982268992 5984713728 5999505408 6004262628 6006716352 6017877736 6020337024 6032359424 6035711472 6038178048 6051391848 6067786816 6071638326 6074119584 6079709184 6099568384 6102061056 6124495104 6129155061 6131516416 6134022144 6145760712 6156573696 6172568064 6177950688 6179987016 6191470363 6194000592 6200663742 6203197728 6206369792 6216772653 6221709312 6249334572 6254297088 6261814272 6264373248 6275517472 6278082048 6279856128 6299086976 6301163232 6301661184 6305162877 6315451584 6323042271 6334167168 6356160804 6371870544 6374474496 6377734144 6382136124 6384594944 6387204096 6401181696 6412943439 6415564176 6434709504 6447023492 6453752058 6461005824 6480791408 6483439872 6494846976 6504617847 6507276048 6514736192 6517398528 6538687428 6541359552 6555674502 6558353568 6565408668 6568765952 6571450368 6586351616 6610566144 6630156288 6645190656 6647380992 6647906304 6653177664 6667737314 6669621504 6670462176 6672347136 6686948736 6692779912 6694985934 6700302336 6710167308 6730052616 6752894976 6770112453 6772879152 6775488512 6776342528 6783632128 6786404352 6790175406 6801255552 6826260168 6836878848 6839672832 6862014432 6864818688 6885840871 6893580288 6897955968 6900774912 6913980801 6919471104 6921907204 6934613504 6950194524 6958006272 6968250666 6970935296 6973784064 6979313824 6982166016 6999422976 7023726528 7036084224 7041663384 7044541056 7059957156 7060515072 7062842304 7083578047 7086472848 7089368832 7092994048 7104883032 7119071232 7156359168 7168354362 7172019968 7174950912 7182669312 7185604608 7198956544 7201329408 7201898496 7207609136 7226334024 7239048192 7258660864 7264183776 7290890334 7293869856 7296679936 7315636224 7324429056 7326498816 7329078216 7332073344 7351938048 7368026848 7384006656 7389861696 7392881664 7406618752 7409645568 7415520938 7433848968 7436886912 7468045312 7472785632 7475839488 7484824872 7503324192 7504269948 7507161088 7510228992 7529377401 7537840128 7554932736 7564013184 7577321472 7597006848 7603631616 7620271216 7622424576 7623385344 7625539584 7628468666 7631586144 7634704896 7648286919 7648891328 7651412496 7679542689 7688346756 7691488704 7712327168 7719766236 7752722432 7755277824 7755890688 7760200464 7772863488 7781225088 7782205872 7784404992 7801440192 7828528526 7842302208 7845507072 7851728052 7854936768 7857963008 7869532424 7878377472 7901692344 7921871307 7925272576 7934798144 7939834734 7943079456 7972281954 7976358656 7979618304 7999340544 8005683504 8008955136 8027116032 8047615296 8050904064 8068522464 8071819776 8080502976 8095517768 8096538167 8098826112 8102135808 8108560278 8129625777 8136081408 8165993472 8172206748 8178696192 8194347616 8208764928 8212119552 8230090752 8236616682 8237267584 8239982688 8245212993 8258667456 8267551656 8270930304 8289030204 8295612416 8313594408 8329042319 8332446096 8335851264 8349085696 8352497664 8363080089 8370776064 8401550976 8402214912 8406883836 8420602112 8430723028 8445556224 8449007616 8474881072 8495827392 8499299328 8506038723 8509514832 8534908928 8550591252 8554085568 8572805118 8575227648 8576308512 8579612672 8585534412 8605002744 8614674432 8644586496 8672823796 8676368064 8689864704 8718249904 8721812736 8725377024 8740899336 8744471424 8753878224 8754981606 8761933824 8776620216 8814088192 8822589984 8840208384 8853223977 8860254208 8863174656 8870903552 8892828672 8893949568 8896462848 8915931648 8926647912 8946889744 8969737882 8973403488 8977070592 9006393942 9026816604 9030505536 9048539136 9053567208 9068340736 9077087772 9101680224 9107457489 9111179376 9115838464 9119563776 9149352576 9153091584 9186742656 9191440384 9197274624 9201033216 9218641068 9225961472 9234860544 9263140523 9266926032 9277341696 9291000888 9300995613 9309554688 9332563968 9364968704 9374001858 9381445632 9388884512 9392721408 9396559872 9413276208 9414020096 9417123072 9448630464 9451744848 9452491776 9469307614 9473177376 9492094976 9501250752 9534241206 9541812224 9557805816 9566601216 9576892416 9580806144 9601772544 9602531328 9635112032 9652064256 9656008704 9670535238 9680628087 9685578368 9721187112 9725159808 9754181632 9760914072 9765905408 9772104288 9776097792 9802584064 9808031142 9812039328 9833511753 9853148928 9857175552 9879527424 9911798624 9915849216 9945234432 9963714176 9967785984 9971859456 9975689794 9979766496 10001605971 10004432256 10005693264 10030423104 10039169868 10042478901 10050453504 10065250962 10073243648 10085350912 10095078924 10103095296 10129342464 10138175488 10163232768 10164513792 10175448192 10179606528 10197715892 10201883328 10239390252 10251129008 10255318272 10259509248 10293021648 10340370432 10346933952 10363817984 10374966784 10376274496 10379206656 10382860806 10401920256 10425291786 10456402944 10460676096 10468970736 10473249024 10499134464 10531286038 10535589792 10554126336 10562495076 10566811584 10586446312 10589935734 10590772608 10629709272 10639491072 10657324548 10665787392 10674244672 10678606848 10702821376 10730153728 10734538752 10738925568 10758029952 10762426368 10774003968 10798434816 10801994112 10802847744 10811413704 10839501036 10848108544 10858572288 10887991296 10891824571 10896275664 10936335501 10945019904 10973454336 10982155576 10986643584 10989748224 10993617324 11011556608 11023402208 11027907072 11052040272 11084792544 11109928128 11114468352 11123281407 11150773452 11155330368 11161034752 11202067968 11202953216 11209178448 11213759232 11227237308 11260741632 11265343488 11306760192 11327769856 11332399104 11341384964 11346019776 11365982208 11400788336 11405447424 11430406824 11433636864 11435078016 11442702999 11447379216 11473336992 11477118744 11526115328 11532520134 11537233056 11568490752 11586486272 11629083648 11632916736 11633836032 11654532448 11659295232 11671837632 11673308808 11676607488 11702160288 11712364846 11742792789 11763453312 11777592078 11786944512 11804298636 11817566208 11852538516 11857104896 11858599424 11861950464 11887908864 11902197216 11909752101 11914619184 11964537984 11969427456 11999010816 12008525256 12013432704 12035755472 12040674048 12064718848 12071422944 12076356096 12102783696 12113337607 12135573632 12143276652 12148239168 12162840417 12199136768 12204122112 12248990208 12258310122 12263032832 12268044288 12291521424 12313147392 12345136128 12354925023 12355901376 12359974032 12382940726 12388001184 12401327484 12406395456 12412739584 12433545306 12443418624 12498669144 12523628544 12528746496 12551034944 12556164096 12598173952 12602326464 12603322368 12610325754 12630903168 12646084542 12668334336 12712321608 12743741088 12748948992 12755468288 12764272248 12769189888 12787990189 12802363392 12825886878 12831128352 12859207677 12869419008 12894046984 12907504116 12922011648 12961582816 12966879744 12989693952 13009235694 13014552096 13029472384 13034797056 13077374856 13082719104 13111349004 13116707136 13130817336 13132472409 13137531904 13142900736 13172703232 13221132288 13260312576 13290381312 13294761984 13306355328 13335474628 13339243008 13340924352 13344694272 13373897472 13385559824 13389971868 13400604672 13420334616 13454606823 13460105232 13509590913 13540224906 13545758304 13550977024 13552685056 13567264256 13572808704 13580350812 13602511104 13652520336 13673757696 13679345664 13724028864 13729637376 13771681742 13787160576 13795911936 13801549824 13827961602 13838942208 13843814408 13869227008 13900389048 13916012544 13936501332 13941870592 13947568128 13958627648 13964332032 13998845952 14047453056 14072168448 14083326768 14089082112 14119914312 14121030144 14125684608 14167156094 14172945696 14178737664 14185988096 14203961421 14209766064 14238142464 14301361809 14312718336 14336708724 14344039936 14349901824 14365338624 14371209216 14397913088 14402658816 14403796992 14415218272 14452668048 14478096384 14505802857 14517321728 14528367552 14581780668 14587739712 14593359872 14631272448 14648858112 14652997632 14658156432 14664146688 14703876096 14712046713 14736053696 14779723392 14785763328 14813237504 14819291136 14831041876 14867697936 14873773824 14936090624 14945571264 14951678976 14963534691 14969649744 15006648384 15008539896 15014322176 15058754802 15075680256 15097876443 15109865472 15128026368 15154642944 15194013696 15207263232 15240542432 15244849152 15246770688 15251079168 15256937332 15263172288 15269409792 15296573838 15297782656 15302824992 15359085378 15376693512 15382977408 15424654336 15439532472 15505444864 15510555648 15511781376 15520400928 15545726976 15562450176 15564411744 15568809984 15574291209 15602880384 15657057052 15684604416 15691014144 15703456104 15709873536 15739064848 15756754944 15796929057 15803384688 15843742614 15850545152 15869596288 15879669468 15884903601 15886158912 15944563908 15952717312 15959236608 15998681088 16011367008 16017910272 16054232064 16095230592 16101808128 16137044928 16143639552 16161005952 16191035536 16193076334 16197652224 16204271616 16217120556 16259251554 16272162816 16331986944 16344413496 16388695232 16417529856 16460181504 16473233364 16474535168 16479965376 16490425986 16517334912 16535103312 16541860608 16578060408 16627188816 16658084638 16664892192 16671702528 16698171392 16726160178 16741552128 16803101952 16804429824 16813767672 16841204224 16861446056 16891112448 16898015232 16949762144 16991654784 16998598656 17012077446 17019029664 17069817856 17101182504 17108171136 17145610236 17150455296 17152617024 17159225344 17171068824 17202975257 17210005488 17229348864 17289172992 17298780201 17345647592 17352736128 17379729408 17436499808 17443625472 17450754048 17481798672 17488942848 17507756448 17509963212 17523867648 17553240432 17568547269 17628176384 17645179968 17666388117 17680416768 17706447954 17720508416 17726349312 17741807104 17785657344 17787899136 17792925696 17831863296 17846002811 17853295824 17893779488 17939475764 17946806976 17954141184 18012787884 18053633208 18061011072 18097078272 18107134416 18136681472 18154175544 18203360448 18214914978 18222358752 18231676928 18239127552 18298705152 18306183168 18373485312 18382880768 18394549248 18402066432 18437282136 18469721088 18526281046 18533852064 18574411089 18582001776 18601991226 18619109376 18650317959 18665127936 18729937408 18748003716 18762891264 18777769024 18785442816 18793119744 18826552416 18828040192 18834246144 18897260928 18903489696 18904983552 18938615228 18946354752 18969126813 18984189952 19002501504 19068482412 19083624448 19115611632 19133202432 19153784832 19161612288 19203545088 19238830317 19270224064 19304128512 19341070476 19361256174 19371156736 19442374224 19450319616 19513853541 19521828144 19531810816 19544208576 19552195584 19605168128 19616062284 19624078656 19667023506 19706297856 19714351104 19759054848 19823597248 19831698432 19890468864 19927428352 19935571968 19943718912 19951379588 19959532992 20003211942 20008864512 20011386528 20060846208 20078339736 20084957802 20100907008 20130501924 20146487296 20170701824 20190157848 20258684928 20276350976 20310337359 20326465536 20329027584 20350896384 20359213056 20395431784 20403766656 20478780504 20502258016 20510636544 20519018496 20586043296 20657522613 20680740864 20693867904 20727635968 20741942403 20749933568 20752548992 20758413312 20765721612 20803840512 20850583572 20912805888 20921352192 20937941472 20946498048 20998268928 21062572076 21071179584 21108252672 21124990152 21133623168 21172892624 21179871468 21181545216 21250734141 21259418544 21278982144 21314649096 21348489344 21357213696 21405642752 21460307456 21469077504 21516059904 21524852736 21548007936 21596869632 21603988224 21605695488 21622827408 21679002072 21717144576 21775982592 21783649142 21792551328 21872671002 21890039808 21946908672 21964311152 21973287168 21979496448 21987234648 22023113216 22046804416 22055814144 22104080544 22169585088 22219856256 22228936704 22246562814 22301546904 22310660736 22322069504 22404135936 22405906432 22418356896 22427518464 22454474616 22496198413 22521483264 22530686976 22588132203 22613520384 22655539712 22664798208 22682769928 22692039552 22731964416 22801576672 22810894848 22860813648 22867273728 22870156032 22885405998 22894758432 22944860757 22946673984 22954237488 23052230656 23065040268 23074466112 23136981504 23172972544 23258167296 23265833472 23267672064 23309064896 23318590464 23337080599 23343675264 23346617616 23353214976 23404320576 23424729692 23485585578 23526906624 23555184156 23573889024 23608597272 23635132416 23705077032 23714209792 23717198848 23765613921 23775817728 23804394432 23819504202 23829238368 23929075968 23938854912 23998021632 24017050512 24026865408 24071510944 24081348096 24142845888 24152712192 24205567392 24226675214 24271147264 24286553304 24289614501 24296478336 24325680834 24388877331 24398273536 24408244224 24497980416 24516620244 24526065664 24536088576 24583042848 24626294784 24690272256 24709850046 24711802752 24719948064 24765881452 24776002368 24802654968 24812790912 24825479168 24867090612 24886837248 24987126957 24997338288 25047257088 25057492992 25089240267 25102069888 25112328192 25196347904 25204652928 25206644736 25220651508 25261806336 25292169084 25336668672 25424643216 25487482176 25497897984 25518116169 25528544496 25538379776 25575980378 25604726784 25651773756 25662256704 25718415354 25738838016 25788093968 25815008232 25844023296 25923165632 25933759488 26018471388 26029104192 26058944768 26069594112 26154749712 26165438208 26222698008 26233414272 26261634672 26264944818 26275063808 26285801472 26345406464 26442264576 26520625152 26559671931 26580762624 26589523968 26612710656 26670949256 26678486016 26681848704 26689388544 26747794944 26771119648 26779943736 26840669232 26909213646 26920210464 27019181826 27080449812 27091516608 27101954048 27105370112 27134528512 27145617408 27160701624 27205022208 27305040672 27322372467 27347515392 27358691328 27399849841 27448057728 27459274752 27543363484 27574321152 27591823872 27603099648 27655923204 27677884416 27687628816 27738454016 27789421569 27800778096 27832025088 27873002664 27883741184 27902986839 27917255296 27928664064 27997691904 28094906112 28144336896 28166653536 28178164224 28239828624 28242060288 28251369216 28334312188 28345891392 28357475328 28407922842 28419532128 28476284928 28602723618 28625436672 28673417448 28688079872 28699803648 28730677248 28742418432 28795826176 28805317632 28807593984 28830436544 28905336096 28956192768 29011605714 29034643456 29056735104 29163561336 29175479424 29262544896 29297716224 29316312864 29328293376 29407752192 29424093426 29472107392 29500535259 29559446784 29571526656 29626475008 29638582272 29662083752 29735395872 29747547648 29872181248 29891142528 29903357952 29927069382 29939299488 30004817913 30013296768 30017079792 30028644352 30117509604 30151360512 30195752886 30219730944 30256052736 30309285888 30388027392 30414526464 30481084864 30489698304 30493541376 30513874664 30526344576 30538819584 30593147676 30595565312 30605649984 30718170756 30753387024 30765954816 30849308672 30879064944 31010889728 31021111296 31040801856 31091453952 31124900352 31128823488 31137619968 31148582418 31205760768 31314114104 31369208832 31382028288 31394082587 31406912208 31419747072 31478129696 31593858114 31606769376 31687485228 31701090304 31739192576 31759338936 31769807202 31772317824 31889127816 31905434624 31918473216 31997362176 32022734016 32035820544 32108464128 32190461184 32203616256 32274089856 32287279104 32322011904 32382071072 32386152668 32395304448 32408543232 32434241112 32518503108 32544325632 32663973888 32675473713 32688826992 32777390464 32809006503 32835059712 32920363008 32946466728 32949070336 32959930752 32980851972 33034669824 33070206624 33083721216 33142576649 33156120816 33254377632 33316169276 33329784384 33343405056 33369844221 33396342784 33452320356 33483104256 33606203904 33608859648 33627535344 33682408448 33722892112 33782224896 33796030464 33899524288 33983309568 33997197312 34024154892 34038059328 34139635712 34202365008 34216342272 34291220472 34300910592 34305234048 34328108997 34342137648 34405950514 34420010976 34578345984 34597560402 34691295184 34705472256 34759458816 34872999616 34887250944 34901508096 34963597344 34977885696 35015512896 35019926424 35106480864 35137094538 35228378367 35256352768 35290359936 35332776234 35360833536 35412895908 35441016832 35452698624 35483614208 35571314688 35575798272 35585851392 35663726592 35692005622 35706591648 35729256303 35787558976 35878951528 35893613952 35908282368 36025575768 36107266416 36122022144 36194156544 36214268832 36273362944 36308351088 36340012821 36406720896 36429829956 36444717504 36463353856 36488521251 36597410304 36612366336 36746970624 36765761536 36789098496 36804132864 36859501133 36874564272 36939442176 37052562092 37064775069 37067704128 37148822178 37164003552 37203982452 37238218752 37300635918 37330255872 37459874816 37496007432 37555538048 37570885632 37586239488 37653104832 37656080384 37668492288 37794521856 37806979392 37809967104 37877230456 37892709504 37938253626 37968379904 38005003008 38136964824 38231223264 38266404864 38307569664 38363970567 38407090176 38477660634 38540448128 38577623031 38608257024 38682140952 38722512348 38742313472 38884748448 38900639232 39027707082 39043656288 39063621632 39088417152 39104391168 39210336256 39232124568 39248157312 39334047012 39412595712 39428702208 39518109696 39647194496 39663396864 39780937728 39854856704 39871143936 39902759176 39919065984 40006423884 40017729024 40022773056 40121692416 40156679472 40169915604 40201814016 40261003848 40341403648 40363820469 40380315696 40552701952 40620674718 40652931072 40658055168 40701792768 40718426112 40790863568 40807533312 40957561008 41004516032 41021273088 41038036992 41172086592 41315045226 41361481728 41387735808 41455271936 41483884806 41499867136 41505097984 41516826624 41531443224 41607681024 41701167144 41825611776 41842704384 41875882944 41892996096 41996537856 42125144152 42142359168 42216505344 42249980304 42267246336 42345785248 42359742936 42363090432 42501468282 42518837088 42557964288 42611884263 42629298192 42696978688 42714427392 42811285504 42904085427 42920614912 42938155008 43032119808 43049705472 43096015872 43193739264 43207976448 43211390976 43245654816 43340292541 43358004144 43434289152 43517408571 43551965184 43567298284 43585102656 43745342004 43780079616 43893817344 43928622304 43946574336 43958992896 43974469296 44046226432 44093608832 44111628288 44136140139 44208161088 44339170176 44439712512 44457873408 44493125628 44603093808 44621321472 44644139008 44808271872 44836713792 44855036928 44890604073 44908949232 44992396826 45042966528 45176264406 45227040768 45293629329 45311079424 45329596416 45365539856 45384079104 45463928832 45603153344 45621789696 45721627296 45734547456 45740312064 45770811996 45789516864 45889721514 45893347968 45908474976 46104461312 46130080536 46148932224 46273963008 46345945088 46516334592 46531666944 46535344128 46618129792 46637180928 46674161198 46687350528 46693235232 46706429952 46722873627 46808641152 46849459384 46971171156 47053813248 47110368312 47217194544 47270264832 47390787171 47410154064 47428419584 47434397696 47531227842 47551635456 47608788864 47639008404 47658476736 47858151936 47877709824 47996043264 48034101024 48053730816 48143021888 48162696192 48200886097 48285691776 48305424384 48411134784 48453350428 48542294528 48573106608 48579229002 48592956672 48651361668 48777754662 48796547072 48816488448 48995960832 49033240488 49052131328 49166085696 49252589568 49380544512 49419700092 49423605504 49439896128 49531762904 49552004736 49585046329 49605309936 49625581824 49650958336 49734181224 49974253914 49994676576 50094514176 50178480534 50204139776 50224656384 50392695808 50409305856 50413289472 50441303016 50523612672 50584338168 50673337344 50849286432 50974964352 50995795968 51036232338 51057088992 51076759552 51151960756 51209453568 51303547512 51324513408 51436830708 51477676032 51576187936 51608925771 51630016464 51688046592 51846331264 51867518976 51896340603 52036942776 52058208384 52117889536 52139188224 52309499424 52330876416 52445396016 52466828544 52523269344 52529889636 52550127616 52571602944 52705641807 52884529152 53041250304 53119343862 53161525248 53179047936 53225421312 53341898512 53356972032 53363697408 53378777088 53495589888 53538008433 53542239296 53559887472 53681338464 53818427292 53840420928 54038363652 54160899624 54183033216 54210740224 54269057024 54291234816 54321403248 54410044416 54610081344 54644744934 54695030784 54717382656 54799699682 54896115456 54918549504 55086726968 55148642304 55183647744 55206199296 55311846408 55375257632 55476908032 55578843138 55601556192 55723233267 55746005328 55767482368 55805973678 55834510592 55857328128 55995383808 56189812224 56288673792 56333307072 56356328448 56479657248 56484120576 56502738432 56668624376 56675767169 56691782784 56714950656 56815845684 56839064256 56907380439 56952569856 57205447236 57250873344 57346834896 57376159744 57399607296 57461354496 57484836864 57591652352 57610635264 57660873088 57716490951 57810672192 57912385536 58023211428 58069286912 58113470208 58303296233 58327122672 58350958848 58541560623 58595432448 58632625728 58656586752 58815504384 58848186852 58944214784 59001070518 59118893568 59143053312 59252950016 59277164544 59324167504 59470791744 59495095296 59744362496 59782285056 59806715904 59854138764 59878598976 60009635826 60026593536 60034159584 60057288704 60235019208 60302721024 60391505772 60439461888 60512105472 60776054784 60829052928 60931012077 60962169728 60979396608 60987082752 61027749328 61052689152 61077639168 61186295352 61191130624 61211299968 61436341512 61506774048 61531909632 61698617344 61758129888 61972567839 62021779456 62042222592 62081603712 62182907904 62249800704 62257646976 62275239936 62297164836 62411521536 62628228208 62738417664 62764056576 62788165174 62813824416 62839494144 62956259392 63187716228 63213538752 63374970456 63402180608 63478385152 63518677872 63539614404 63544635648 63752202423 63778255632 63810869248 63836946432 64045468032 64071641088 64216928256 64380922368 64407232512 64548179712 64574558208 64644023808 64764142144 64772305336 64790608896 64817086464 64841983661 64868482224 65037006216 65327947776 65350947426 65377653984 65554780928 65618013006 65670119424 65840726016 65892933456 65898140672 65919861504 65961703944 66069339648 66140413248 66167442432 66285153298 66312241632 66508755264 66632338552 66659568768 66686810112 66739688442 66792685568 66904640712 66966208512 67212407808 67217719296 67255070688 67364816896 67445784224 67488595239 67564449792 67592060928 67764396609 67799048576 67966619136 67994394624 68048309784 68076118656 68279271424 68404730016 68432684544 68554425241 68582440944 68601821184 68610468096 68656217994 68684275296 68811901028 68834582271 68840021952 69156691968 69195120804 69382590368 69410944512 69518917632 69745999232 69774501888 69803016192 69927194688 69955771392 70011241797 70031025792 70039852848 70212961728 70274189076 70456756734 70512705536 70580719872 70665552468 70721667072 70825791816 70905397248 70967228416 71142629376 71151596544 71327453184 71384011244 71413183296 71458512606 71575117952 71757903056 71787227904 71816564736 72051151536 72214532832 72244044288 72428537664 72546725888 72616702176 72680025642 72813441792 72859659912 72868843503 72889435008 72926707712 72977042502 73194820608 73224732672 73493941248 73578196992 73608265728 73719002266 73749128544 73878884352 74105124184 74129550138 74135408256 74297644356 74328007104 74407964904 74476437504 74601271836 74660511744 74919749632 74961380871 74992014864 75111076096 75141771264 75172478976 75306209664 75312160768 75336984576 75589043712 75613958784 75619934208 75754460912 75785419008 75876507252 75936759808 76010006016 76242771997 76273929648 76462446528 76554348507 76615139328 76727941134 76814180352 76955321268 77080896256 77155246062 77216514048 77364281904 77445024696 77484626944 77769496896 77801278464 78055414164 78087312576 78127243264 78176834304 78208782336 78420672512 78464249136 78496314624 78668094024 78825191424 78857404416 79036219392 79294388992 79326793728 79561875456 79679015793 79709713408 79742287872 79805518352 79838131968 80012847768 80035458048 80045546112 80243384832 80313358944 80339831208 80489114719 80522007696 80682807296 80727640938 80760631392 81105403904 81241349436 81305862144 81316110336 81403585536 81436852224 81581727136 81615066624 81915122016 81967117401 82009032064 82042546176 82076073984 82199549523 82344173184 82630090452 82722963456 82775471616 82910543872 82967769612 82999734272 83010195968 83033653248 83062886448 83215362048 83368264707 83402334288 83651223552 83751765888 83785992192 83993075712 84250288304 84284718336 84433010688 84499960608 84534492672 84691570496 84719485872 84726180864 84793363249 85002936564 85037674176 85223768526 85258596384 85393957376 85428854784 85622571008 85808170854 85841229824 85876310016 86064239616 86099410944 86192031744 86387478528 86415952896 86422781952 86491309632 86680585082 86716008288 86868578304 87034817142 87103930368 87134596568 87170205312 87490684008 87787634688 87857244608 87893148672 87948938592 88092452864 88187217664 88223256576 88272280278 88416322176 88678340352 88879425024 88915746816 88986251256 89206187616 89242642944 89288278016 89515931323 89616543744 89673427584 89710073856 89781208146 89817898464 89984793652 90014453739 90085933056 90352528812 90454081536 90587258658 90622158848 90659192832 90731079712 90768158208 90927857664 91206306688 91243579392 91443254592 91469094912 91480624128 91541623992 91579033728 91779443028 91786695936 91816949952 92208922624 92260161072 92297864448 92547926016 93032669184 93063333888 93236259584 93274361856 93348322396 93374701056 93386470464 93412859904 93445747254 93617282304 93698918768 93942342312 94107626496 94182247761 94220736624 94434389088 94781574342 94820308128 94856839168 94868795392 95062455684 95103270912 95217577728 95278016808 95316953472 95716303872 95755419648 95992086528 96068202048 96107461632 96286043776 96325392384 96401772194 96571383552 96610848768 96822269568 96906700856 97084589056 97146213216 97158458004 97185913344 97302723336 97555509324 97593094144 97632976896 97991921664 98026421139 98066480976 98104262656 98332171392 98505179136 98761089024 98839400184 98847211008 98879792256 99063525808 99104009472 99170092658 99210619872 99251163648 99301916672 99427729947 99468362448 99948507828 99989353152 100109532663 100189028352 100356961068 100408279552 100449312768 100785391616 100818611712 100826578944 100882606032 101047225344 101168676336 101346674688 101698572864 101949928704 101991591936 102072464676 102114177984 102153519104 102303921512 102418907136 102607095024 102649026816 102873661416 102984326991 103152375872 103217851542 103260032928 103692662528 103735037952 103792681206 104073885552 104116416768 104235779072 104278376448 104618998848 104661752832 104890792032 104933657088 105046538688 105059779272 105100255232 105254996171 105411283614 105685135101 105769058304 106082500608 106238687724 106323050496 106358095872 106450842624 106683797024 106713944064 106727394816 106757554176 106991179776 107076016866 107084478592 107119774944 107187768909 107362676928 107636854584 107680841856 108076727304 108277550147 108321799248 108366066432 108421480448 108538114048 108582469632 108642806496 108820088832 109020038463 109220162688 109289489868 109390061568 109599399364 109792230912 109837099008 110173453936 110297284608 110367295488 110412398592 110578503399 110623692816 110750515264 110953816064 111157686276 111194325207 111203112384 111446466534 111492010656 111534964736 111611947356 111669021184 111714656256 111990767616 112379624448 112666614144 112712656896 112959314496 112968241152 113005476864 113337248752 113351534338 113383565568 113429901312 113631691368 113678128512 113814760878 113905139712 114410894472 114693669792 114752319488 114799214592 114922708992 115091911701 115183304704 115221270528 115321746176 115432981902 115621344384 115824771072 116046422856 116226940416 116606592466 116654245344 116701917696 117083121246 117190864896 117265251456 117313173504 117631008768 117696373704 117888429568 118002141036 118237787136 118286106624 118505900032 118554329088 118648335008 118941583488 118990190592 119488724992 119564570112 119613431808 119708277528 119757197952 120019271652 120053187072 120068319168 120114577408 120420826799 120470038416 120605442048 120783011544 121024210944 121091461407 121658105856 121862024154 121924339456 121958793216 121974165504 122055498656 122105378304 122155278336 122372590704 122382261248 122422599936 122872683024 123013548096 123063819264 123397234688 123516259776 123945135678 124043558912 124084445184 124163207424 124365815808 124499601408 124515293952 124550479872 124594329672 124823043072 125256456416 125476835328 125528113152 125576330348 125627648832 125678988288 125912518784 126375432456 126427077504 126749940912 126804361216 126956770304 127037355744 127079228808 127089271296 127504404846 127556511264 127621738496 127673892864 127835652789 128090936064 128143282176 128433856512 128761844736 128814465024 129096359424 129149116416 129288047616 129528284288 129544610672 129581217792 129634172928 129683967322 129736964448 130020877623 130074012432 130552225713 130655895552 130701894852 130755307968 131109561856 131236026012 131340238848 131681452032 131785866912 131796281344 131839723008 131923407888 132138679296 132280826496 132334884864 132570306596 132624483264 133017510528 133264677104 133319137536 133373620224 133479376884 133585371136 133809281424 133932417024 134424815616 134510141376 134671812219 134729633792 134891568448 134977190478 135128899584 135528793218 135598097152 135933238272 135988789248 136096619568 136152237312 136809460032 136865369088 137108850482 137164881888 137203642368 137220936192 137312435988 137368550592 137623802056 137669164542 137680043904 138313383936 138390241608 138765180736 138821889024 139037835264 139491998464 139549003776 139606032384 139854389376 139911542784 140022483594 140062051584 140079705696 140168620881 140425923456 140548378152 140913513468 141025411072 141161439744 141331104936 141593719423 141651583632 141810794496 141934456832 142172361513 142285258752 142303193088 142654906368 142768022488 142826366592 142917025212 143150235904 143515806112 143574455808 143633129472 144102303072 144429065664 144488088576 144602658291 144857075328 145093451776 145233404352 145360051284 145626883584 145719319824 145737687006 145778870016 145853415424 145954085004 146389641216 146449465344 146987882496 147156393984 147438004532 147498257088 147757768704 148210248368 148259100276 148270816512 148595288712 148656014208 148755138987 148815929808 148952875008 149202543672 149839499264 149922761742 149984029728 150222152192 150283542528 150612419328 150624321536 150673969152 151178087424 151227917568 151239868416 151508921824 151570838016 151753014504 152020012032 152485543994 152547859296 152924893056 153108697014 153230278656 153455882268 153628360704 153910642536 154161792512 154310492124 154433028096 154728563808 154826777313 154890049392 154969253888 155538993792 155602556928 156110828328 156174625152 156254486528 156353668608 156417564672 156841345024 156928498272 156992629248 157336188048 157473388891 157650382848 157714808832 158116925421 158588777984 158653587456 159123750912 159358031586 159419426816 159484575744 159611036704 159676263936 160025695536 160070916096 160091092224 160486769664 160614025299 160626717888 160679662416 160978229438 161044015392 161365614592 161455281876 161521262784 162210807808 162482698872 162632220672 162807171072 162873704448 163163454272 163230133248 163830244032 163934234802 164018064128 164085092352 164152147968 164399099046 164688346368 165260180904 165445926912 165550943232 165821087744 165935539224 165999468544 166020391936 166125772896 166430724096 166736529414 166804668576 167169699801 167302447104 167503531776 167571984384 167986151424 168500576608 168569436672 168866021376 168999921216 169068985344 169383140992 169438971744 169452361728 169586726498 170005873128 170027301507 170075348352 170447537052 170517192768 170722141317 170787914752 170857709568 171245142016 171616341708 171682459648 171752620032 172128479232 172198821888 172384063488 172774957056 172831905792 172982619264 173361170164 173432016576 173737156608 174069634284 174207860736 174269193136 174340410624 174909888699 174981368016 175624681869 175714489216 175786297344 175897877184 176184905728 176374435328 176446513152 176544560556 176832644352 177356680704 177758850048 177831493632 177972502512 178412375232 178485285888 179031862646 179233087488 179346855168 179420147712 179562416292 179635796928 179969587304 180028907478 180171866112 180705057624 180908163072 181174517316 181244317696 181318385664 181462159424 181536316416 182412613376 182487158784 182886509184 182938189824 182961248256 183083247984 183158067456 183558886056 183573391872 183633899904 184417845248 184520322144 184595728896 185095852032 185161017707 185917703517 186065338368 186126667776 186472519168 186548723712 186696644792 186749402112 186772940928 186825719808 186891494508 187234564608 187397837536 187884684624 188215252992 188364495522 188441473248 188868778176 189563148684 189640616256 189713678336 189737590784 190124911368 190206541824 190435155456 190556033616 190633906944 191256607269 191432607744 191510839296 192136404096 192214923264 192572087552 192650784768 192803544388 193142767104 193221697536 193644539136 193813401712 194169178112 194292426432 194316916008 194371826688 194525950983 194605446672 195111018648 195186188288 195983843328 196052842278 196132961952 196208525312 196664342784 197010358272 197522178048 197678800368 197694422016 197759584512 198127051616 198208018944 198340185316 198421239744 198502327296 198855459894 198936724896 199897015656 199978706304 200219065326 200378056704 200713922136 200816559104 200898625536 201570783232 201637223424 201653157888 201765212064 202094450688 202337352672 202465785717 202693349376 203397145728 203899857408 203983183872 204144929352 204228355968 204607843024 204837814272 205214190048 205298053632 205663275723 205747322832 205968653982 206304751744 206435703084 206503746813 206520065856 207385325056 207470075904 207585362412 208147771104 208232833536 208471558144 208556752896 209237997696 209323505664 209781584064 209867314176 210033725391 210093077376 210119558544 210200510464 210509992342 210822567228 211370270202 211538116608 212165001216 212477375448 212716191744 212901685248 213367594048 213427888128 213454789632 213982359552 214152033732 214168957184 214239549888 214375537818 214725353856 215273709168 215361683712 216153454608 216555100294 216643598496 216732132864 216842960896 217076228096 217285612992 217640177664 218040076926 218440325376 218578979736 218606530509 218780123136 219198798728 219584461824 219674198016 220346907872 220734590976 220824797184 221157006798 221247385632 221501030528 221907632128 222315372552 222388650414 222406224768 222892933068 222984021312 223069929472 223223894712 223338042368 223429312512 223981535232 224759248896 224884142613 225333228288 225425313792 225918628992 225936482304 226010953728 226674497504 226703068676 226767131136 226859802624 227263382736 227356257024 227629521756 227810279424 228728315991 228821788944 229387339584 229504638976 229663045521 229845417984 230183823402 230366609408 230442541056 230643492352 230865963804 231242688768 231649542144 231998036543 232092845712 232453880832 233213184932 233308490688 233403835392 234166242492 234381729792 234530502912 234626347008 235262017536 235392747408 235776859136 236004282072 236475574272 236572213248 237011800064 237108658176 237296670016 237883166976 237980381184 238977449984 239129140224 239226863616 239416555056 239514395904 240038543304 240106374144 240136638336 240841653598 240940076832 241467344157 241566023088 242048421888 242182922814 243316211712 243724048308 243848678912 243917586432 243948331008 244110997312 244210756608 244310556672 244745181408 244764522496 244845199872 245745366048 246027096192 246127638528 246598648569 246794469376 247032519552 247890271356 248087117824 248168890368 248326414848 248731631616 248999202816 249030587904 249100959744 249188659344 249646086144 250104794121 250512912832 250953670656 251152660696 251255297664 251357976576 251825037568 252750864912 252854155008 253499881824 253913540608 254074711488 254158457616 254178542592 254380089747 255008809692 255113022528 255243476992 255671305578 256181872128 256286564352 256867713024 257523689472 257628930048 258192718848 258298232832 258576095232 259056568576 259089221344 259162435584 259268345856 259367934644 259473928896 260041755246 260148024864 261104451426 261311791104 261403789704 261510615936 262219123712 262472052024 263362904064 263571733824 263592562688 263679446016 263846815776 264277358592 264561652992 264669769728 265140613192 265248966528 266035021056 266529354208 266638275072 266747240448 266958753768 267618562848 267864834048 268547793969 268849631232 269020282752 269343624438 269459267584 269783136896 269954380956 270043361217 270257799168 271057586436 271196194304 271866476544 271977578496 272193239136 272304474624 273618920064 273730738176 274217700964 274329763776 274407284736 274441872384 274624871976 274737101184 275247604112 275338329084 275360087808 276626767872 276780483216 277530361472 277643778048 278983996928 279098007552 279708778752 279823085568 280044967188 280124103168 280159411392 280337241762 280851846912 281096756304 281827026936 282322879488 282546743283 282662209872 283187438846 283303167264 283868913664 284344723026 284570517504 284606386176 285309812736 285536044976 285652733184 285834050424 286300471808 287031612224 287148911616 287266258944 288204606144 288858131328 288976177152 289205316582 289714150656 290186903552 290466808704 290720102568 291253767168 291438639648 291475374012 291557740032 291706830848 291908170008 292450579369 292779282432 292898930688 293975764992 294079263417 294312787968 294876009064 294996514176 295515537408 296420496736 296518200552 296541633024 297190577424 297312028416 297510277974 297631859616 297905750016 298283189841 298405087344 299678998528 299845523484 299968059456 300328597989 300444304384 300567085056 301224838656 301248643072 301347938304 302356174848 302455835136 302479736832 303017843648 303141676032 303382047787 303506029008 304040024064 304971087988 305095718592 305849786112 306217394028 306460557312 306911764536 307256721408 307821285072 308323585024 308620984248 308952980973 309457127616 309653554626 309780098784 309938507776 311077987584 311205113856 312221656656 312349250304 312508973056 312707337216 312835129344 313856996544 313985258496 314672376096 314946777782 315300765696 315764988513 316233850842 317055405303 317177555968 317307174912 318247501824 318716063172 318838853632 318969151488 319222073408 319352527872 320051391072 320141832192 320182184448 320973539328 321228050598 321253435776 321359324832 321956458876 322088030784 322731229184 322910563752 323042525568 324421615616 324832650441 324965397744 325264441344 325614342144 325747408896 326326908544 326460266496 327060115389 327660488064 327868469604 328036128256 328170184704 328798198092 329376692736 330520361808 330891853824 331101886464 331735510197 331871078448 331998937088 332040783872 332251545792 332861448192 333473058828 333609337152 334339399602 334604894208 335007063552 335143968768 335972302848 337001153216 337138873344 337999842432 338137970688 338766281984 338877943488 338904723456 339173452996 340011746256 340054603014 340150696704 340895074104 341034385536 341444282634 341575829504 341715419136 342490284032 343232683416 343364919296 344256958464 344397643776 344768126976 345275735103 345549914112 345663811584 345965238528 346722340328 346864033152 347474313216 348139268568 348538386272 348680821248 349819777398 349962736032 351249363738 351428978432 351572594688 351795754368 352369811456 352748870656 352893026304 353089121112 353665288704 354713361408 355517700096 355662987264 355945005024 356824750464 356970571776 358063725292 358466174976 358693710336 358840295424 359124832584 359271593856 359939174608 360057814956 360343732224 361262480397 361410115248 361816326144 362349034632 362488635392 362924318848 363072632832 363274384221 364825226752 364974317568 365773018368 365876379648 365922496512 366166495968 366316134912 367117772112 367146783744 367267799808 369040644288 369191457792 370191704064 370322035414 371835407034 372130676736 372253335552 372945038336 373097447424 373393289584 373498804224 373545881856 373651439616 373782989016 374469129216 374795675072 375769369248 376430505984 376728991044 376882946496 377737556352 379126297368 379281232512 379475181568 380249822736 380413083648 380870310912 381112067232 381267813888 382513214538 382865215488 383021678592 383506958367 384272808192 384429846528 385144175104 385301569536 385607088776 386285534208 386443395072 387289078272 387626803424 388338356224 388584852864 388633832016 388743653376 389051901966 389210893344 390062632869 390222037296 390372376576 391967686656 392105684556 392265923904 392417050624 393328685568 394020716544 395044356096 395357600736 395388844032 395519169024 396254103232 396416037888 396680370632 396730370183 396842479488 397004654592 397710919788 397873449792 399794031312 399957412608 400438130652 400756113408 401427844272 401633118208 401797251072 403141566464 403274446848 403530424128 404015436657 404188901376 404674705344 404931571434 405386698752 406794291456 407799714816 407966367744 408123073631 408289858704 408456711936 409215686048 410428380096 410596107264 411326551446 411494645664 411937307964 412609503488 412871406168 413007493626 413040131712 414770650112 414940151808 415170724824 416295542208 416465667072 416943116288 417113505792 418475995392 418647011328 419563168128 419734628352 420067450782 420186154752 420239117088 420401020928 421019984684 421645134456 422740540404 423076233216 424781158269 424954750896 425432383488 425803370496 426517084539 426735188096 426855776256 426909579264 427964719104 428304067464 428337914368 428479099776 428751075636 429450707712 430547418336 430723367424 432306909216 433110200588 433287196992 433464265728 433807974873 434152456192 434571225984 435280355328 436080153852 436880650752 437157959472 437213061018 437560246272 438397597456 439168923648 439348396032 440693815744 441469181952 442314013596 442494771264 443002061056 443815264256 444630745104 444777300828 444812449536 445785866136 445968042624 446265416961 446447789424 446676084736 446858625024 449518497792 449768285226 450666456576 450850627584 451837257984 451872964608 452021907456 453348995008 453406137352 453534262272 453719605248 454526765472 454712514048 455259043512 457456631982 457643577888 458774679168 459009277952 459326091042 459690835968 460367646804 460733218816 460885082112 461286984704 461731927608 462485377536 463299084288 463996073086 464185691424 464480331939 464907761664 466426369864 466616981376 466807670784 468332484984 468763459584 469061005824 469252694016 470524035072 470785494816 471553718272 472008564144 472420166673 472951148544 473144426496 474023600128 474350776263 474593340032 475766333952 475960762368 477954899968 478258280448 478453727232 478833110112 479028791808 479880976687 480077086608 480212748288 480273276672 481683307196 481842075897 481880153664 482934688314 483132046176 484096843776 484365845628 486632423424 487448096616 487697357824 487896662016 488221994624 488421513216 488621113344 489490362816 489529044992 489690399744 491490732096 492054192384 492255277056 493197297138 493588938752 494065039104 495780542712 496337780736 496652829696 497463263232 497998405632 498061175808 498377318688 499292172288 500209588242 501025825664 501509099403 501907341312 502305321392 502510595328 502715953152 503650075136 505501729824 505708310016 506999763648 507827081216 508149422976 508316915232 508357085184 508760179494 510017619384 510081904521 510226045056 510486953984 511342611156 512363744256 512573128704 513735426048 515047378944 515257860096 516385437696 516596465664 517152190464 518113137152 518178442688 518324871168 518735869288 518947857792 520083510492 520296049728 522208902852 522623582208 522807579408 523021231872 524438247424 524729666097 524944104048 527143467648 527185125376 527358892032 527693631552 528554717184 529123305984 529339539456 530281226384 530497933056 532070042112 533058708416 533276550144 533494480896 533699403979 533917507536 535237125696 537095587938 537699262464 538040565504 538687248876 538918535168 539566273792 539908761912 540086722434 540515598336 542115172872 542392388608 543732953088 543955156992 544386478272 544608949248 547237840128 547461476352 548435401928 548659527552 548814569472 548883744768 549249743952 549474202368 550495208224 550676658168 550720175616 553253535744 553560966432 555060722944 555287556096 555483053121 557753110551 557967993856 558196015104 559417557504 559646171136 560089934376 560248206336 560318822784 560674483524 561703693824 562193512608 563423803033 563654053872 564645758976 565093486566 565324419744 566374877692 566606334528 567737827328 568689446052 569141035008 569212772352 570619625472 571072089952 571305466368 571668100848 572600943616 573769821807 574063224448 574297823232 574532517888 576409212288 577716262656 577952354304 578410633164 579428301312 580373807104 580933617408 581440205136 582507534336 582877279296 582950748024 583115480064 583577852949 583816340016 584901158738 585558564864 587951529984 588158526834 588625575936 589752018128 589993028352 591031074816 592840993472 593036401104 593083266048 594381154848 594624056832 595020555948 595263719232 596566379682 596810174688 599357997056 599691046968 599936118912 600657195978 600888608768 601134170112 602449677312 602497286144 602695876608 604712349696 604911670272 604959473664 606035687296 606283352064 606764095574 607012058016 607397357151 608080048128 609942175976 610191437184 611699572224 612434788056 613823529072 614513442816 615642570144 616647170048 616989827169 617241968496 617905961946 618914255232 619307109252 619560197568 619877015552 622155975168 622410227712 624443313312 624698500608 625017946112 625414674432 625670258688 626611519261 627713993088 627970516992 629344752192 629893555564 630101176173 630601531392 631529977026 632467701684 634110810606 634355111936 634614349824 636495003648 637432126344 637677707264 638444146816 638705055744 640102782144 640283664384 640364368896 641947078656 642456101196 642506871552 642718649664 643912917752 644176061568 645462458368 645821127504 646085051136 649665300882 649930795488 650528882688 651228684288 652653817088 652920532992 654120230778 655320976128 655736939208 655819591527 656072256512 656340369408 657596396184 658753385472 661040723616 662203772928 663471020394 663742156896 663997874176 664081567744 664503091584 665722896384 666946117656 667218674304 668678799204 669209788416 670014127104 670287937536 671944605696 674002306432 674277746688 674652427839 675999684864 676275941376 677532563968 677755886976 677809446912 678346905992 680023492512 680109206028 680301393408 681790148208 682068771072 682888565268 683151659008 683430838272 686184947973 686465366832 686729838592 688513916928 689536253952 690551470206 691099828224 691327623168 691930477056 693444680656 693728066304 694948626432 695994109629 696278537136 697076772544 697361642496 699639554796 699925472064 702498727476 702857956864 703145189376 703591508736 704739622912 705497741312 705786052608 706178242224 707330577408 709426722816 711035400192 711325974528 711890010048 713649500928 713941143552 716127450584 716932349952 717387420672 717680590848 718249665168 718543187712 719878349216 720115629912 722524960794 722820230496 724402032471 724698069264 724977270784 725848637696 726145265664 726548768442 729650453504 729948635136 731546036736 731752759296 731844993024 732332991936 732632269824 734235544224 734293567488 734535599616 736784973197 738081288576 738382915584 739795945707 740383408128 740644070828 743670814068 744261353472 744506671104 745890076672 746194894848 746786579168 746997608448 747091763712 747302879232 747565978032 748938258432 749591350144 750314382363 751538738496 752861011968 753457982088 753765892992 755475112704 757942851029 758252594736 758562465024 758950363136 760499645472 761740621824 762224134464 762535627776 763140269241 765026429076 765730430976 767013916734 768545616384 768859693056 770288350208 770603139072 771214177552 772571068416 772886790144 774578156544 775253606848 776676712448 777169705728 777267664032 777487306752 778103803932 778421786688 780125265738 780444074592 780744753152 783935373312 784211369112 784531847808 786657371136 790088712192 790715201472 790777688064 791038338048 792508206464 792832075776 793360741264 793460740366 793684958976 794009309184 795421839576 795746899584 799588062624 799914825216 800876261304 802855688544 803266236416 803594502144 805643381907 806283132928 806548893696 807060848256 808030873314 808377802752 809349410688 809863142868 810773397504 813588582912 815599429632 815932735488 816246147262 816579717408 816913423872 818431372096 820856760192 821192214528 822653102892 822989291328 823874615928 825219006976 825742812336 826014987252 826080263424 829541300224 829880303616 830341449648 832591084416 832931334144 833886232576 836951990784 837294022656 839126336256 839469256704 840134901564 840372309504 840478234176 840802041856 842039969368 842945787593 843290268912 845481080808 847640229849 849562316538 849909501792 851606740992 853034169078 853470376192 853711552512 853819158528 855929438208 856608134928 856675828736 856958199552 857502151272 858901415424 861094836672 861446734848 864613818432 866220401176 866574393984 866928531456 867615949746 868304912384 869142451968 870560710656 872160307704 873761301504 874315918944 874426122036 875120492544 876795194912 877351738107 878337847296 878696792064 881387631488 882237790251 882938363904 884628027192 884989542528 886004122112 887630528512 889261490208 889554601656 889624899072 891207528133 891571732272 891936085248 892530833922 892895578848 893352169472 893717250048 894849569523 899036995584 899536570452 901332913152 901701255168 903674515968 903745929216 904043814912 906697990016 906812274704 907068524544 907439210496 909053530944 909425028096 910146143361 910518087024 914913263964 915287155776 917549358336 918018555904 918652182084 919381671936 920735293608 921770164224 922573969408 923463855216 924970755072 927992146172 928371382848 928960663878 929815523328 932852739728 933233962752 933615341568 936664969968 937526919168 938122011648 938505388032 941570989632 943107436544 944017128288 944840333346 945902297088 947294965539 948047200256 948701552526 949186680064 951532667904 951921524736 956516560896 956907454464 957666220224 958057583616 959761953374 960154173216 960425496576 960546553344 963366614392 963684151794 963760307328 965869376628 966264092352 968193687552 968731691256 973264846848 974497951323 974896193232 975394715648 975793324032 976443989248 976843026432 977242226688 978980725632 979058089984 979380799488 981180346167 982981464192 984108384768 984510554112 986394594276 987177877504 988130078208 991156035961 991561085424 992675561472 993305659392 995206530591 995996811264 996122351616 996754637376 998584344576 1000419176484 1002051651328 1003018198806 1003814682624 1004610642784 1005021190656 1005431906304 1007300150272 1011003459648 1011416620032 1013999527296 1015654162432 1016298845952 1016633830464 1016714170368 1017520358988 1020035238768 1020163809042 1020452090112 1020973907968 1022685222312 1024727488512 1025146257408 1027470852096 1030094757888 1032770875392 1033192931328 1034304380928 1035827205309 1036226274304 1036356885376 1036649742336 1037471738576 1037895715584 1040167020984 1040592099456 1044417805704 1045615158816 1046042463744 1048876494848 1049459332194 1049888208096 1054286935296 1054370250752 1054717784064 1055387263104 1057109434368 1058246611968 1058679078912 1060562452768 1060995866112 1064140084224 1066117416832 1066553100288 1066988961792 1067398807958 1067835015072 1070474251392 1074191175876 1075398524928 1076081131008 1077374497752 1077837070336 1079132547584 1079817523824 1080173444868 1081031196672 1083787441191 1084230345744 1084784777216 1087465906176 1088772956544 1089217898496 1094475680256 1094922952704 1096870803856 1097319055104 1097629138944 1097767489536 1098499487904 1098948404736 1100990416448 1101353316336 1101440351232 1102313722237 1107121932864 1110121445888 1110575112192 1110966106242 1115506221102 1115935987712 1116392030208 1118835115008 1119292342272 1120179868752 1120496412672 1120637645568 1121348967048 1123407387648 1124387025216 1126847606066 1127308107744 1129291517952 1130186973132 1130648839488 1132749755384 1133212669056 1135475654656 1137378892104 1138425544704 1141239250944 1142144179904 1142610932736 1143336201696 1145201887232 1147539643614 1148126448896 1148595646464 1149065035776 1152818424576 1155432525312 1155904708608 1156821266328 1158856602624 1160747614208 1161867234816 1162880410272 1165015068672 1165425229097 1165754558592 1165901496048 1166230960128 1167155705898 1167632680032 1169802317476 1170187898607 1171117129728 1175903059968 1176317053668 1177251151872 1179504036256 1179986056704 1182062149632 1185681986944 1186072802208 1186166532096 1188762309696 1189248113664 1190041111896 1190191110549 1190527438464 1193132759364 1193620349376 1198715994112 1199382093936 1199872237824 1201314391956 1201777217536 1202268340224 1204899354624 1205391753216 1209424699392 1209823340544 1212071374592 1212566704128 1213528191148 1214024116032 1214794714302 1216160096256 1219884351952 1220382874368 1223399144448 1224369220893 1224869576112 1227647058144 1231285140288 1233294340096 1233979654338 1234483936992 1235811923892 1237828510464 1238614218504 1239120395136 1239754031104 1244311950336 1244820455424 1248886626624 1249397001216 1250829348864 1251340517376 1253223038522 1255427986176 1255941033984 1258689504384 1259787111128 1260202352346 1261203062784 1263059954052 1264935403368 1268221621212 1268710223872 1269228699648 1274343474807 1274864252688 1275355414528 1276888293632 1277410111488 1280205564288 1280567328768 1280728737792 1283894157312 1284912202392 1285013743104 1285437299328 1287825835504 1288352123136 1290924916736 1291642255008 1292170102272 1296127123949 1299330601764 1299861590976 1301423924619 1302457368576 1305307634176 1305841065984 1308240461556 1310641952256 1311473878416 1311639183054 1312144513024 1312680738816 1315192792368 1317506770944 1322081447232 1324407545856 1326942040788 1327484313792 1327995748352 1328163135488 1329006183168 1331445792768 1333892235312 1334437348608 1337357598408 1338796250883 1340028254208 1340575875072 1348004612864 1348555493376 1349304855678 1351999369728 1352551882752 1355065127936 1355511773952 1355618893824 1356693811984 1360046985024 1360218412056 1360602786816 1363580296416 1364137542144 1365777130536 1366303318016 1368314950223 1372369895946 1372930733664 1373459677184 1377027833856 1379072507904 1381102940412 1382199656448 1382655246336 1383860954112 1386889361312 1387456132608 1389897252864 1391988219258 1392557074272 1393440995817 1394153545088 1394723284992 1399279109592 1399850944128 1404997454952 1405715913728 1406290378752 1407183017472 1409479245824 1410995482624 1411572105216 1412356484448 1414661154816 1417260500019 1418853445632 1422070800384 1423780020096 1427299001856 1427882287104 1432254901168 1433864699904 1434774841344 1435361181696 1436499330336 1437086375424 1439642930061 1439756698432 1440231259824 1445049921588 1445526227691 1445640460992 1448804064942 1449396138528 1449954541568 1451697275392 1452290531328 1453097536884 1459300907008 1459897270272 1463092073472 1463689986048 1464665983872 1465264539648 1468471088448 1468587134976 1469071199232 1473569946394 1476162577152 1476765831168 1479591891414 1480766816256 1481288141656 1487341628136 1489013342208 1491780153344 1492389789696 1493573158336 1493995216896 1494183527424 1495131956064 1497876516864 1499182700288 1500628764726 1503077476992 1505722023936 1506915964176 1507531785984 1510950225408 1515885702058 1516505189472 1517124930048 1517900726272 1520999290944 1523481243648 1524448268928 1525071255552 1526280538482 1530052858152 1530245713563 1531460861952 1534027833468 1537091232768 1537719386112 1540576700416 1541206278144 1542428355104 1545142136832 1545773580288 1549156313088 1550507213696 1553353424896 1554339411456 1554535328064 1554974613504 1556207607864 1556843573376 1560250531476 1560888149184 1561489506304 1567870746624 1568422738224 1569063695616 1573314742272 1574188998291 1581430402944 1581555376128 1582076676096 1585016412928 1585664151552 1586721482528 1586921480732 1587369917952 1588018618368 1590843679152 1591493799168 1599176125248 1599829650432 1601098211937 1601752522608 1605711377088 1606532472832 1611286763814 1612566265856 1613097787392 1614121696512 1616061746628 1616755605504 1618698821376 1619726285736 1621546795008 1627177165824 1631198859264 1631865470976 1632492294524 1633159434816 1633826847744 1636862744192 1641713520384 1642384429056 1645306205784 1645978582656 1647749231856 1650438013952 1651485624672 1652029974504 1652160526848 1659082600448 1659760607232 1660682899296 1665182168832 1665862668288 1666449159363 1667772465152 1673903981568 1674588045312 1678252672512 1678938513408 1680269803128 1680744619008 1680956468352 1684079938736 1685891575186 1686580537824 1690271409099 1690962161616 1695280459698 1699124633076 1699819003584 1703213481984 1706068338156 1706940752384 1707423105024 1707638317056 1711858876416 1713216269856 1713351657472 1713916399104 1715004302544 1717802830848 1722189673344 1722893469696 1729227636864 1732440802352 1733148787968 1733857062912 1735231899492 1736609824768 1738284903936 1741121421312 1744320615408 1747522603008 1748631837888 1748852244072 1750733558847 1753590389824 1754703476214 1756675694592 1762775262976 1764475580502 1765876727808 1769256054384 1769979085056 1772008244224 1778522980416 1779109203312 1779249798144 1782415056266 1783143464544 1783872170496 1785061667844 1785791157696 1786704338944 1789699139046 1798073991168 1799073140904 1802665826304 1803402510336 1807349031936 1807491858432 1808087629824 1813395980032 1813624549408 1814137049088 1814878420992 1818107061888 1818850056192 1820292286722 1821036174048 1822192071453 1829826527928 1830574311552 1835098716672 1836037111808 1837304364168 1840718352499 1841470587216 1843540328448 1845147938816 1846927710432 1849941510144 1850969481507 1855984292344 1856742765696 1857921327756 1859631046656 1865705479456 1866467925504 1867230683136 1873329939936 1875053838336 1876244023296 1877010776064 1879834557783 1883141979264 1886214873088 1888034256576 1889680666692 1890303528519 1891804594176 1894589931078 1896094400512 1897403105052 1898373360128 1903065335808 1903843049472 1913033121792 1915332440448 1916115167232 1919523906748 1920308346432 1920850993152 1921093106688 1926733228784 1927368303588 1927520614656 1931738753256 1932528184704 1936387375104 1937463382512 1948995902646 1949792386464 1950789431296 1951586648064 1952887978496 1953686052864 1957961451264 1958116179968 1958761598976 1962360692334 1965962928384 1968216769536 1969021108224 1972789188552 1976260156416 1982312071922 1983122170848 1986611318784 1990413061182 1991993622528 1992244703232 1993509274752 1997168689152 2000838352968 2004103302656 2006036397612 2007629365248 2009221285568 2010042381312 2010863812608 2014600300544 2022006919296 2022833240064 2027999054592 2031308324864 2032597691904 2033267660928 2033428340736 2035040717976 2040070477536 2040327618084 2040904180224 2041947815936 2045370444624 2047154055583 2049454977024 2050292514816 2058554843919 2060189515776 2065541750784 2068608761856 2071654410618 2072452548608 2072713770752 2073299484672 2074943477152 2075791431168 2080334041968 2081184198912 2087982328887 2088835611408 2091230317632 2092084927488 2097752989696 2098918664388 2099776416192 2108573870592 2108740501504 2109435568128 2110774526208 2114218868736 2116493223936 2117358157824 2121124905536 2121991732224 2128280168448 2132234833664 2133106200576 2133977923584 2134797615916 2135670030144 2140948502784 2148382351752 2150797049856 2152162262016 2154748995504 2155674140672 2158265095168 2159635047648 2160346889736 2167574882382 2168460691488 2169569554432 2173206097413 2174931812352 2177545913088 2178435796992 2188951360512 2189845905408 2193741607712 2194638110208 2195258277888 2195534979072 2196998975808 2197896809472 2201980832896 2202706632672 2202880702464 2204627444474 2210354919591 2214243865728 2219387837121 2220242891776 2221150224384 2221932212484 2231012442204 2231871975424 2232784060416 2237670230016 2238584684544 2240359737504 2240992825344 2241275291136 2242697934096 2246814775296 2248774050432 2253695212132 2254616215488 2258583035904 2260373946264 2261297678976 2265499510768 2266425338112 2270951309312 2273828553087 2274757784208 2276851089408 2284288359808 2285221865472 2286672403392 2289420807723 2290403774464 2295079287228 2296252897792 2297191292928 2305636849152 2310865050624 2311809417216 2313642532656 2317713205248 2323734469632 2325760820544 2330030137344 2330850458194 2331509117184 2331802992096 2332461920256 2334311411796 2335265360064 2339604634952 2340375797214 2342234259456 2351806119936 2352634107336 2359008072512 2359972113408 2371363973888 2372145604416 2372333064192 2377524619392 2378496227328 2380082223792 2380382221098 2381054876928 2386265518728 2387240698752 2397431988224 2398764187872 2399744475648 2402628783912 2403554435072 2407093230191 2409798709248 2410783506432 2416930145721 2418849398784 2419646681088 2424142749184 2425133408256 2427056382296 2428048232064 2429589428604 2432320192512 2439768703904 2440765748736 2446798288896 2448738441786 2449739152224 2455294116288 2462570280576 2466588680192 2467959308676 2468967873984 2471623847784 2475657020928 2477228437008 2478240790272 2479508062208 2488623900672 2489640910848 2497773253248 2498794002432 2501658697728 2506446077044 2510855972352 2511882067968 2517379008768 2519574222256 2520404704692 2522406125568 2526119908104 2528837362779 2529870806736 2536443242424 2537420447744 2542920689547 2548686949614 2549728505376 2550710829056 2553776587264 2554820222976 2560411128576 2561134657536 2561457475584 2567788314624 2569824404784 2570027486208 2570874598656 2575651671008 2576704246272 2583284510016 2584340204544 2592254247898 2598661203528 2599723181952 2602847849238 2604914737152 2610615268352 2611682131968 2616480923112 2621283904512 2622947756832 2623278366108 2624289026048 2625361477632 2630385584736 2632055214321 2635013541888 2644162894464 2648815091712 2653884081576 2654968627584 2656326270976 2658012366336 2662891585536 2667784470624 2668874697216 2673622584399 2674715196816 2677592501766 2680056508416 2681151750144 2684548708569 2696009225728 2697110986752 2698609711356 2703998739456 2705103765504 2710130255872 2711023547904 2711237787648 2713387623968 2720093970048 2720436824112 2721205573632 2727160592832 2728275084288 2730438430083 2731554261072 2732606636032 2736629900446 2744739791892 2745861467328 2746919354368 2754055667712 2758145015808 2762205880824 2765310492672 2767721908224 2773778722624 2774912265216 2783976438516 2785114148544 2786881991634 2788307090176 2789446569984 2798558219184 2799701888256 2809994909904 2811431827456 2812580757504 2814366034944 2818958491648 2821990965248 2824712968896 2829322309632 2834521000038 2837706891264 2841884896617 2844141600768 2847560040192 2854598003712 2855764574208 2864509802336 2869549682688 2870722363392 2872998660672 2874172750848 2879285860122 2879513396864 2880462519648 2890099843176 2891052455382 2891280921984 2897608129884 2898792277056 2899909083136 2903394550784 2904581062656 2906195073768 2918601814016 2919794540544 2923493853969 2926184146944 2927379972096 2929331967744 2930529079296 2936942176896 2937174269952 2938142398464 2947139892788 2952325154304 2953531662336 2959183782828 2961533632512 2962576283312 2973468107883 2974683256272 2978026684416 2983560306688 2985619591773 2987146316672 2987990433792 2988367054848 2990263912128 2995753033728 2998365400576 3001257529452 3006154953984 3011444047872 3013831928352 3015063571968 3021900450816 3031771404116 3033010378944 3034249860096 3041998581888 3046962487296 3048896537856 3050142511104 3052561076964 3060105716304 3060491427126 3062921723904 3068055666936 3074182465536 3075438772224 3081153400832 3082412556288 3084856710208 3090284273664 3098312626176 3101014427392 3106706849792 3108678822912 3109070656128 3109949227008 3112415215728 3113687146752 3120501062952 3121776298368 3136845476448 3138127391232 3146629484544 3148377996582 3162860805888 3163110752256 3164153352192 3170032825856 3171328303104 3173442965056 3173842961464 3174739835904 3176037236736 3181687358304 3182987598336 3198352250496 3199659300864 3202196423874 3203505045216 3211422754176 3213064945664 3222573527628 3225132531712 3226195574784 3228243393024 3232123493256 3233511211008 3237397642752 3239452571472 3243093590016 3251362323573 3254354331648 3262397718528 3264984589048 3266318869632 3267653695488 3273725488384 3283427040768 3284768858112 3290612411568 3291957165312 3295498463712 3300876027904 3302971249344 3304059949008 3304321053696 3306941166711 3318165200896 3321365798592 3330364337664 3331725336576 3332898318726 3335544930304 3347807963136 3349176090624 3356505345024 3357877026816 3359166836809 3360539606256 3361489238016 3361912936704 3368159877472 3371783150372 3373161075648 3380542818198 3381924323232 3390560919396 3398249266152 3399638007168 3406426963968 3412136676312 3413881504768 3415276634112 3423717752832 3426432539712 3426703314944 3427832798208 3430008605088 3435605661696 3444379346688 3445786939392 3458455273728 3464881604704 3466297575936 3467714125824 3470463798984 3476569807872 3482242842624 3488641230816 3495045206016 3496275687291 3497263675776 3497704488144 3501467117694 3507180779648 3509406952428 3510563695821 3513351389184 3525550525952 3528951161004 3531753455616 3538512108768 3539958170112 3544016488448 3557045960832 3558218406624 3558499596288 3564830112532 3566286929088 3567744340992 3570123335688 3570573331647 3571582315392 3573408677888 3579398278092 3596147982336 3598146281808 3605331652608 3606805020672 3614698063872 3616175259648 3626791960064 3627249098816 3628274098176 3636214123776 3637700112384 3640584573444 3642072348096 3644384142906 3659653055856 3661148623104 3670197433344 3673107662679 3674608728336 3681436704998 3682941174432 3690295877632 3693855420864 3699883020288 3701938963014 3711968584688 3713485531392 3715842655512 3719262093312 3731410958912 3732935851008 3734461366272 3746659879872 3752488046592 3754021552128 3759669115566 3766283958528 3772429746176 3776068513152 3779361333384 3780607057038 3783609188352 3789179862156 3792188801024 3794806210104 3796746720256 3806130671616 3807686098944 3823030424421 3826066243584 3830664880896 3832230334464 3839047813496 3840616692864 3841701986304 3842186213376 3853466457568 3854736607176 3855041229312 3863477506512 3865056369408 3872774750208 3874926765024 3888381371847 3897991805292 3899584772928 3901578862592 3904271773857 3905775956992 3907372105728 3915922902528 3916232359936 3917523197952 3924721384668 3931925856768 3936433539072 3938042216448 3943966621231 3945578377104 3952520312832 3964624143844 3966244341696 3973222637568 3980826122364 3983987245056 3984489406464 3987018549504 3994337378304 4001676705936 4008206605312 4012072795224 4016388752649 4018442571136 4020084762624 4021727625216 4029200601088 4044013838592 4045666480128 4055998109184 4062616649728 4065195383808 4066535321856 4066856681472 4070081435952 4080140955072 4080655236168 4081808360448 4090740889248 4094308111166 4098909954048 4104944850669 4117109687838 4120379031552 4131083501568 4137217523712 4143308821236 4144905097216 4145427541504 4146598969344 4149886954304 4151582862336 4160668083936 4162368397824 4175964657774 4177671222816 4182460635264 4184169854976 4195505979392 4197837328776 4199552832384 4217147741184 4217481003008 4218871136256 4221549052416 4228437737472 4232986447872 4234716315648 4242249811072 4243983464448 4251781500057 4256560336896 4264469667328 4266212401152 4269595231832 4271340060288 4281897005568 4296764703504 4301594099712 4304324524032 4309497991008 4316530190336 4318928790183 4319270095296 4320693779472 4335149764764 4336921382976 4339139108864 4346412194826 4349863624704 4355091826176 4356871593984 4377902721024 4379691810816 4387483215424 4389276220416 4391069958144 4393997951616 4395793618944 4403961665792 4405413265344 4405761404928 4409254888948 4420709839182 4428487731456 4438775674242 4440485783552 4442300448768 4443864424968 4462024884408 4463743950848 4475340460032 4477169369088 4480719475008 4481985650688 4482550582272 4485395868192 4493629550592 4497548100864 4507390424264 4509232430976 4517166071808 4520747892528 4522595357952 4530999021536 4532850676224 4547657106174 4549515568416 4553702178816 4568576719616 4570443730944 4573344806784 4578841615446 4580807548928 4590158574456 4590737140689 4592505795584 4594382585856 4611273698304 4621730101248 4623618834432 4627285065312 4635426410496 4647468939264 4651521641088 4660060274688 4661700916388 4663018234368 4663605984192 4664923840512 4668622823592 4670530720128 4679209269904 4680751594428 4684468518912 4703612239872 4705268214672 4718016145024 4719944226816 4722566994873 4742727947776 4744291208832 4744666128384 4755049238784 4756992454656 4760164447584 4760764442196 4762109753856 4772531037456 4774481397504 4797528375744 4799488951296 4803294635811 4805257567824 4807108870144 4814186460382 4819597418496 4833860291442 4837698797568 4839293362176 4848285498368 4850266816512 4854112764592 4856096464128 4859178857208 4864640385024 4879537407808 4881531497472 4893596577792 4897476883572 4899478304448 4910588232576 4925140561152 4933177360384 4935918617352 4937935747968 4943247695568 4951314041856 4954456874016 4956481580544 4959016124416 4977247801344 4979281821696 4995546506496 4997588004864 4999347478089 5003317395456 5012892154088 5021711944704 5023764135936 5034758017536 5039148444512 5040809409384 5052239816208 5057674725558 5059741613472 5070814227297 5072886484848 5074840895488 5085841379094 5097373899228 5099457010752 5101421658112 5107553174528 5109640445952 5120822257152 5122269315072 5122914951168 5135576629248 5139648809568 5140054972416 5141749197312 5151303342016 5153408492544 5157494812379 5166569020032 5168680409088 5184508495796 5197322407056 5199446363904 5205695698476 5209829474304 5221230536704 5223364263936 5232961846224 5242567809024 5245895513664 5246556732216 5248578052096 5252200676541 5260771169472 5264110428642 5270027083776 5288325788928 5297630183424 5305599957203 5307768163152 5309937255168 5312652541952 5316024732672 5335568941248 5337749394432 5347245168798 5349430393632 5355185003532 5360113016832 5369097417138 5392018451456 5394221973504 5397219422712 5407997478912 5410207531008 5420260511744 5422047095808 5422475575296 5426775247936 5440187940096 5440873648224 5442411147264 5454321185664 5456550168576 5460876860166 5463108522144 5465213272064 5473259800892 5489479583784 5491722934656 5508111335424 5522155057497 5524411761648 5530620985344 5535443816448 5547557445248 5549824530432 5552908444521 5567952877032 5570228297088 5573763983268 5576614180352 5578893139968 5597116438368 5599403776512 5619989819808 5622863654912 5625161515008 5628732069888 5639503673349 5643981930496 5649425937792 5658644619264 5669042000076 5675413782528 5683769793234 5688283201536 5695120080384 5709196007424 5711529148416 5729019604672 5739099365376 5745997321344 5748345501696 5758571720244 5759026793728 5760925039296 5780199686352 5782104910764 5782561843968 5795216259768 5797584554112 5806789101568 5809162125312 5812390147536 5837203628032 5846987707938 5852368293888 5854759944192 5858663935488 5861058158592 5873884353792 5874348539904 5876284796928 5894279785576 5904650308608 5907063324672 5918367565656 5925152566624 5946936215766 5949366512544 5967120613376 5971239183546 5974292633344 5975980867584 5976734109696 5980527824256 5991506067456 5996730801152 6002515058904 6012309907968 6022888095744 6027663856704 6030127143936 6043800901632 6063542808232 6066020757888 6068499720192 6083997163776 6093924974592 6097793075712 6100285022208 6105122153928 6120211432608 6120982854252 6125843447808 6136111333872 6141462166749 6148364931072 6150877544448 6162306801664 6169713420416 6175664531757 6180568547328 6196625252352 6202028854784 6213413699584 6217357645824 6218141312256 6219898454016 6224830431456 6227374293504 6238452696931 6241002125904 6243552596736 6263946986661 6273690952896 6276254782464 6293258969088 6296755993164 6325721611776 6326221504512 6328306704384 6340065651712 6342656606208 6346885930112 6347685922928 6349479671808 6352074473472 6363374716608 6365975196672 6396704500992 6399318601728 6404392847748 6407010090432 6422845508352 6426129891328 6445147055256 6452391149568 6456486786048 6464246986512 6467022422016 6474795285504 6478905142944 6502724647146 6508708663296 6519618292239 6524795437056 6529969178096 6532637739264 6535307390976 6547450976768 6566854081536 6569537716224 6581224823136 6583914330624 6590996927424 6601752055808 6605942498688 6608119898016 6608642107392 6613882333422 6631064758773 6636330401792 6642731597184 6660728675328 6663450673152 6665796637452 6671089860608 6695615926272 6698352181248 6713010690048 6715754053632 6718333673618 6721079212512 6722978476032 6723825873408 6736319754944 6743566300744 6746322151296 6761085636396 6763848646464 6781121838792 6796498532304 6799276014336 6812853927936 6821485659261 6824273352624 6827763009536 6830553268224 6852865079424 6853406629888 6855665596416 6860017210176 6868262423169 6871211323392 6888758693376 6891573878784 6916910547456 6929763209408 6932595151872 6935428251648 6938092251727 6940927597968 6953139615744 6977282461632 6990090412032 6992551374582 6994527351552 6995408976288 7002934235388 7014361559296 7018813904856 7021127391642 7026702778368 7051101051904 7057902322008 7077024217536 7079916340224 7088032976896 7114091921664 7116436813248 7116999192576 7129660225064 7132573858176 7135488681984 7140246671376 7141146663294 7143164630784 7146817355776 7158796556184 7192295964672 7196292563616 7210663305216 7221279690573 7229396127744 7232350519296 7250790437163 7253583920128 7254498197632 7256548196352 7272428247552 7275400224768 7281169146888 7284144696192 7288768285812 7319306111712 7322297246208 7340394866688 7346215325358 7349217456672 7362873409996 7365882348864 7380591755264 7387710841728 7399766040576 7403877926028 7423937169376 7426971062784 7431685311024 7438524186624 7462821917824 7465871702016 7468922732544 7493319759744 7504976093184 7519338231132 7532567917056 7544859492352 7552137026304 7558722666768 7561214114076 7567218376704 7578359724312 7586512088337 7589612420208 7593493440512 7612261343232 7646060848842 7652132487168 7661329761792 7664460668928 7678095626992 7681233385728 7683403972608 7684372426752 7706932915136 7709473214352 7710082458624 7726955013024 7730112738816 7749853530048 7776762743694 7795983610584 7799169545856 7803157725184 7808543547714 7811551913984 7814744211456 7831845805056 7832464719872 7835046395904 7849442769336 7863851713536 7872867078144 7876084432896 7887933242462 7891156754208 7896165642963 7905040625664 7929248287688 7932488683392 7946445275136 7961652244728 7968978812928 7974037099008 7988674756608 8003353411872 8016413210624 8020867753197 8024145590448 8032777505298 8036885142272 8040169525248 8043455250432 8058401202176 8088027677184 8091332960256 8111996218368 8125233299456 8130390767616 8133070643712 8133713362944 8140162871904 8157976603679 8160281910144 8161310472336 8163616720896 8181481778496 8188616222332 8191315290249 8197819908096 8209889701338 8234219375676 8240758063104 8262167003136 8274435047424 8286617642472 8289810194432 8290855083008 8299773908608 8303165724672 8321336167872 8324736795648 8351929315548 8355342445632 8364921270528 8368339709952 8391011958784 8395674657552 8399105664768 8434295482368 8437742272512 8443098104832 8456875474944 8465972895744 8484499622144 8487966928896 8503563000114 8513120673792 8525654689851 8528939334656 8532424802304 8539190463664 8542680120576 8563794011136 8593529407008 8608649048064 8618995982016 8633060380672 8637857580366 8638540190592 8641387558944 8670299529528 8673842765952 8678278217728 8692824389652 8699727249408 8710183652352 8713743187968 8755805442048 8759383621632 8770481561907 8774966430848 8778552440832 8782139916288 8787995903232 8791587237888 8807923331584 8810826530688 8811522809856 8818509777896 8841419678364 8856975462912 8877551348484 8880971567104 8884600897536 8887728849936 8920404323649 8924049768816 8927487901696 8950680920064 8961438950016 8963971301376 8965101164544 8970791736384 8987259101184 8995096201728 9014780848528 9018464861952 9034332143616 9041495785056 9045190715904 9061998043072 9065701352448 9072889867643 9095314212348 9099031136832 9137153439232 9140887461888 9146689613568 9157683230892 9161615097856 9180317148912 9181474281378 9185011591168 9188765171712 9222547396608 9243460202496 9247237668864 9254570130624 9270852820992 9294937878528 9303043282176 9320120549376 9323401832776 9326036468736 9327211968384 9329847681024 9337245647184 9341061440256 9358418539808 9361503188856 9410536429344 9436032290048 9439888453632 9445133989746 9485455895552 9488582417664 9489332256768 9510098477568 9513984909312 9520328895168 9521528884392 9524219507712 9545062074912 9548962795008 9578204651561 9595056751488 9598977902592 9606589271622 9610515135648 9614217740288 9628372920764 9639194836992 9667720582884 9675397595136 9678586724352 9696570996736 9700533633024 9708225529184 9712192928256 9718357714416 9729280770048 9754086970719 9759074815616 9763062994944 9787193155584 9794953767144 9798956608896 9821176465152 9850281122304 9866354720768 9871837234704 9875871495936 9886495391136 9902628083712 9908913748032 9912963161088 9920823500133 9954495602688 9991093012992 9995176009728 9998694956178 10006634790912 10025784308176 10043423889408 10047528271872 10069516035072 10077500510427 10078296889024 10081618818768 10104479632416 10115349451116 10119483226944 10141628454594 10145772969696 10149681790976 10171682758188 10194747798456 10198914021504 10215106349056 10219280891904 10241644514304 10245829902336 10271153258496 10279297619136 10280109944832 10283498394624 10302606684032 10306816985088 10314989624758 10333138040064 10337360818176 10369016991592 10394644814112 10398892727808 10411391396952 10442461073408 10446728527872 10465923692448 10485135618048 10488827061873 10491791027328 10493113464432 10497156104192 10504401353082 10521542338944 10528220857284 10540054167552 10576651577856 10595260366848 10611199914406 10615536326304 10619874510336 10625305083904 10632049465344 10671137882496 10675498788864 10694490337596 10698860787264 10710370007064 10711719994941 10720226033664 10738194834276 10784036902912 10788443947008 10794438845424 10815994957824 10820415062016 10840521023488 10844094191616 10853550495872 10880375880192 10881747296448 10884822294528 10908642371328 10913100337152 10921753720332 10926217044288 10930426544128 10946519601784 10978959167568 10983445869312 11019322988037 11044310114994 11048823523296 11070887632896 11095114890496 11099649060864 11105816889042 11135905754064 11140456594176 11147527966536 11153228360704 11157786279936 11194232876736 11198807553024 11239979639616 11245727309824 11257464139776 11279007346698 11287963860992 11298851875584 11317289238528 11338084000152 11350827565056 11367539586468 11376566403072 11390240160768 11418392014848 11423058296832 11458039209344 11469091273263 11478198730752 11491994642688 11496691003392 11517143440488 11518053587456 11521850078592 11560399372704 11564209821528 11565123687936 11585697865729 11590432519536 11595169108224 11613578203136 11618324250624 11624780295072 11665144115541 11674407256064 11693975415876 11704736587776 11717327870976 11722116317184 11747768707584 11748697079808 11752569593856 11788559571152 11809300617216 11814126649344 11831899863693 11836735131312 11850305133248 11893872431532 11898733025088 11934241226752 11942478367092 11948585266688 11951961735168 11953468219392 11961055648512 11983012134912 11993461602304 12005030117808 12024619815936 12055327713408 12060254287872 12087601803264 12127085616464 12132041515776 12136999440384 12167994327552 12187849949184 12195586151424 12200570044416 12210244307856 12240422865216 12241965708504 12272222667744 12282924333498 12296729862144 12314834552007 12324613603328 12339426840832 12351329063514 12361137094656 12393250504704 12404057709568 12434715291648 12436282624512 12439796908032 12449660862912 12454748587008 12476905393862 12482004251808 12487105193472 12527893973322 12547381905792 12552509564928 12586517938176 12593511986328 12651443223552 12652443009024 12656613408768 12680131303424 12685313212416 12693771860224 12695371845856 12698959343616 12704148946944 12726749433216 12731950393344 12755344500171 12793409001984 12798637203456 12808785695496 12814020180864 12845691016704 12852259782656 12885028467493 12890294110512 12904782299136 12912973572096 12928493973024 12949590571008 12956786370549 12957810285888 13005449294292 13017417326592 13039236584478 13049590874112 13059938356192 13065275478528 13070614781952 13094901953536 13133708163072 13139075432448 13162449646272 13167828661248 13181993854848 13203504111616 13211884997376 13216239796032 13217284214784 13227764666844 13262129517546 13272660803584 13285463194368 13321457350656 13326901346304 13331593274904 13391231852544 13426021380096 13431508107264 13436667347236 13442158425024 13445956952064 13447651746816 13472639509888 13487132601488 13492644302592 13522171272792 13527697292928 13562243677584 13592997064608 13598552028672 13642971318522 13648546705248 13655526019072 13661106536448 13705730158848 13706813259776 13711331192832 13720034420352 13736524846338 13742422646784 13777517386752 13783147757568 13833821094912 13859526418816 13865190303744 13870856503296 13876184503454 13881855195936 13906279231488 13954564923264 13980180824064 13985102749164 13989054703104 13990817952576 14005868470776 14028723118592 14037627809712 14042254783284 14053405556736 14102202103808 14115804644016 14154048435072 14159832680448 14176065953792 14228183843328 14232873626496 14233998385152 14259320450128 14265147716352 14270977363968 14280493342752 14282293326588 14286329261568 14293634711552 14317593112368 14330078389081 14392585127232 14409883907433 14421326610432 14442559381146 14458792255488 14501580874326 14507167840256 14508996395264 14513096392704 14544856495104 14550800449536 14562338293776 14568289392384 14577536571624 14638612223424 14644594492416 14680789733376 14692430650716 14698434913344 14725746819992 14731764697728 14761183510528 14775421683456 14799532081152 14807755852056 14847874338752 14853942125568 14863370622048 14877048373248 14925643835648 14931743404032 14937845465088 14986639519488 14998042434267 15009952186368 15038676462264 15065135834112 15089718984704 15104274052608 15117445333536 15122428228152 15150527978261 15156719448624 15173024176674 15179224840416 15186986881024 15212442681891 15224522686464 15292121697684 15304264974336 15322659523584 15328921337856 15356191253984 15362466771456 15366807945216 15368744853504 15413865830272 15418946428704 15420164917248 15453910026048 15460225477632 15472484437137 15499707060096 15553525487388 15591967221168 15598339091712 15606315450368 15617087095428 15623103827968 15629488422912 15663691610112 15670092791808 15698885538672 15727703427072 15745734156288 15775866484924 15782313508416 15792331285926 15810081251328 15858496575376 15864977366784 15892890550272 15916799871609 15923304489456 15937957625856 15948074198016 16006706823744 16032826421248 16041735506394 16048291180896 16065555010596 16073770284544 16080339050496 16116802404352 16176055354368 16182665920512 16223992436736 16260781535232 16266141287424 16267426725888 16280325743808 16315953207358 16320563820288 16322620944672 16327233441792 16362963556992 16377232444664 16382630580498 16395639816192 16419779402676 16468438751352 16524334006272 16566465172491 16573235284944 16579620388864 16581710166016 16599547817216 16606331449344 16642672335744 16649473591296 16703858631096 16710684891264 16729842541056 16736679419904 16782023917568 16791349315104 16798211329536 16849652611337 16868590964736 16875484545024 16886196209664 16918511020047 16931945791488 16968999244288 16975933857792 17007126000228 17026241347584 17051309379702 17057878669312 17064849604608 17078380927328 17085360241152 17127588022272 17187058814016 17217298096128 17237991964032 17266120761344 17275715160732 17277080381184 17282775117888 17340599059056 17347685531904 17356556435456 17385648779304 17420367304704 17427486375936 17511610884096 17540963123814 17549932861696 17557104881664 17564279832576 17575991806464 17583174475776 17615846663168 17621653061376 17623045619712 17637019555792 17682839356728 17713950925824 17755102696968 17761943134208 17775457699872 17840808647298 17848099537632 17854975803392 17901361840128 17922877900032 17927942602752 17930202329088 17941583472768 17974518202368 17990192403456 18029561697056 18036929723904 18068664287232 18082991570112 18090381431808 18123996086144 18131402704896 18145779735286 18190628424696 18198062273664 18274306878464 18281774923776 18293379227136 18315366461784 18323230195712 18360634297824 18362948562756 18370023182336 18377530343424 18424386500247 18445094793216 18486920404992 18509140261248 18541705641984 18589875757056 18606086564352 18640241098752 18646803665552 18652072937472 18654423936768 18659695362048 18674491294368 18682122880512 18715358090793 18716837079616 18723006377712 18791840959983 18821072858688 18872064580096 18879776907264 18890267979492 18970911791104 18977164835328 18978664513536 19020196955136 19027969818624 19040657790336 19043057768784 19048439015424 19090124149824 19097925590016 19156409303122 19190113502976 19197955805184 19213178543244 19221030271296 19228435480576 19256745841528 19278389673984 19335441165768 19357173448704 19393141993472 19401067266048 19416451058368 19424385856512 19436715428832 19508173941438 19518149631232 19526125989888 19574386311168 19589907534288 19597913217792 19642352930304 19700562244608 19732709441536 19743674469408 19751742991872 19772990782272 19805256167424 19812228894649 19817827496064 19825926322176 19841647000266 19893194276319 19908991205376 19982186025984 19990352019456 19997389912356 20013269581824 20051568616352 20086847778816 20095056543744 20139032070144 20155001020854 20156593778048 20163237637536 20208959264832 20230698902232 20238966453888 20283256909188 20291545939392 20299363581952 20343365516376 20389495596912 20397828043008 20430212698112 20438561783808 20464456977783 20483289028608 20491659804672 20558595238272 20560219889664 20566996789248 20605213368064 20613633970176 20629979249516 20666276080128 20674721636352 20738033983184 20789289628224 20797785455616 20814276755181 20822782793904 20884922146816 20931847384896 20970271236096 20977654123746 20983582054656 20986226928864 20994312208384 21008802706164 21043084677888 21056441714568 21080108335104 21153303155712 21222399828812 21231072652608 21239749020672 21264098930688 21342275764992 21350997577728 21388980675192 21397721574528 21420740014128 21423439989882 21440452067328 21476389668552 21568073805824 21576887894016 21588877690848 21631989915648 21663839071719 21681042046976 21688188383232 21707100991744 21760751760384 21763494592896 21769644589056 21817284742656 21826200674304 21843507440664 21852434088576 21893039203568 21957918335136 21966891738624 22038645976074 22088620229988 22097647046592 22141775265792 22190229780992 22199298121728 22211633778084 22271811508128 22280913188352 22295055933072 22306456721408 22315572559872 22388465753472 22397615106048 22479959279232 22491454619648 22514928279552 22558014693396 22575927721984 22597703751168 22634578477056 22676168000304 22701655130112 22735079172936 22759536265011 22780480321536 22836784029696 22916078418688 22938182546526 22956397461504 22983989285376 22993382006784 23034286880976 23036107174912 23043700157184 23120798745408 23128419643056 23130247375872 23171395731458 23180865039072 23190338216448 23227156406272 23249560590144 23330288231082 23348814512128 23387950831752 23409473175552 23434655741952 23444232634368 23495537415168 23497394159616 23505139187712 23577119142304 23618601234432 23628253298688 23663799727386 23673470262624 23688496928889 23700610266496 23787744863064 23797466050176 23868482453504 23884956734184 23897170533376 23906936438784 23922111297024 23966024269824 23986923204608 24010060235616 24049239631872 24062603259591 24110655426816 24120508575744 24175203606528 24254171232928 24264083031552 24273998880768 24335988655104 24375699898368 24391172302848 24401140088832 24420488615712 24473929811037 24480845730432 24483931417008 24544445335488 24565848666996 24573945870747 24593459724288 24629669104014 24649227206656 24678853681664 24702658127028 24722274189312 24786501009408 24808115419136 24869430583296 24872565249024 24899321725824 24909497174016 24953810787724 24964008503616 24974210386944 25055787946644 25094763811584 25105019129856 25173035876352 25187023972656 25302886447104 25313226817536 25360262606848 25370626424832 25387543720448 25390743691712 25397918687232 25453498866432 25463900786688 25510689000342 25586818003968 25597274406912 25617571390992 25628040361728 25691382033408 25770056934986 25780588221024 25825947144192 25856987946048 25899181142016 25913572741098 25915620571776 26010898588584 26034834653184 26078473168956 26099181748224 26119876712384 26130550957056 26141229563904 26189803907072 26267416326144 26278150864896 26324899292544 26335657322496 26363987709696 26407008223232 26423769994752 26432479592064 26434568429568 26455529333688 26524259035092 26545321607168 26570926388736 26642914701312 26653802692608 26663186549808 26761212970947 26782463705088 26852042760192 26873334694472 26884316850048 26891913904128 26895303493632 26945279019776 26974265202976 26985288605184 27044342545584 27055394585856 27124487355168 27185994129216 27197104057344 27218669602929 27285942637044 27297093410496 27311052038144 27411460317696 27413626519552 27422662385664 27440068840704 27473049692676 27484845293568 27555034773504 27566295515136 27667642189824 27719052837632 27730380607488 27741713006592 27752369006908 27763710391872 27812558462976 27909129846528 27960361648128 27970205498328 27978109406208 27981635905152 28011736941552 28057446237184 28075255619424 28084509566568 28204404207616 28231609288032 28308096870144 28319665360896 28352131907584 28456367686656 28465747252992 28467996770304 28518640900256 28530295432704 28541954727936 28560986685504 28564586653176 28572658523136 28635186224736 28660156778162 28734613954683 28785170254464 28819767814866 28842653220864 28885118762292 28917584510976 29003161748652 29014335680512 29017992790528 29026192785408 29089712990208 29101600899072 29124676587552 29136578784768 29155073143248 29277224446848 29289188984832 29361579466752 29384861301432 29396869826688 29451493639984 29463529395456 29522367021056 29550843366912 29599064162304 29615511704112 29695748677504 29707884251136 29726741244096 29762470500399 29851287671296 29863486808064 29973279038976 29996084868534 30019904372736 30077352924528 30130271668224 30208548105216 30232501531281 30234890667072 30244856456304 30301055956522 30313438897248 30346048353348 30358449680832 30373973762048 30424885363782 30449045372928 30584243395368 30645319047168 30657842675712 30712382507968 30724933542912 30737489707008 30827731660544 30837892857408 30840329834496 30907820052096 30920450955264 30944968874274 30999414120192 31107050974776 31183934442336 31196678183424 31212630900736 31234174190856 31246207655936 31292211992483 31327383220224 31340185583616 31397771077344 31455406854144 31466481185619 31491468312576 31551732969848 31564627016832 31584662571852 31620162502656 31716993150752 31729954733568 31785781100544 31833599743218 31846608978912 31875915251712 31896148396032 32013413647488 32065652842496 32083471012788 32096582361792 32131110021192 32135159984823 32147540569088 32160678100992 32233604808704 32352110708736 32365331841024 32447984873472 32521563070464 32532282574848 32560651487616 32631906414716 32641127640576 32645241889344 32654466883584 32725927113984 32754464889328 32765261160996 32791279632384 32839558805352 32936877502704 33057968964111 33132930344982 33146470569888 33159240777728 33163420332032 33199095634432 33212662898688 33285344671488 33298947182592 33407717262192 33421369782528 33459685082112 33473358839808 33582698630208 33596422659072 33699305222674 33737181929472 33772392419328 33837022040094 33863891582976 33937998488576 33951867715584 34014252000456 34052482695168 34102618759404 34115757338624 34129699209216 34156761854656 34170720482304 34255176044544 34374117628032 34434596192256 34475983928064 34532241522688 34551430321464 34554160762368 34565550235776 34681198118112 34695371063808 34713112870912 34757093597187 34771297558608 34840734609408 34854972751872 34995432346623 35023221768192 35081926247628 35099865723392 35114209763328 35151983612928 35166348951552 35231693326336 35243306122752 35246091239424 35274039111584 35365678713456 35427901851648 35495699591079 35510205393936 35523886268416 35550915399744 35681617294596 35696199075264 35709951606784 35802723680256 35845755800064 35855885205504 35860404658176 35883166945536 35949036404736 35980384806912 36059123394112 36073859447808 36165983140224 36180762863616 36247992172288 36262805409792 36291559470572 36381256849392 36396124547328 36548613756928 36563549847552 36586758454272 36630732923568 36646460391424 36721268595648 36725897125512 36740046364672 36848773000494 36890189586432 36944503656021 36973840809984 37018280522496 37083411283968 37179751514112 37212173128704 37293607331104 37304145874944 37308847873536 37319390724096 37348982588736 37364245761024 37430716181586 37433674159232 37446012755424 37583681919966 37642145717376 37744129160192 37759553814528 37780535958984 37941823582208 37954329670656 37957329027072 38040393910272 38055939637248 38081315580672 38086115537568 38096878030848 38180248299648 38195851180032 38312818606244 38380227005952 38395911610368 38426357086488 38442060542592 38513491683056 38556779347968 38655085402479 38670882331536 38714346897408 38786283986944 38832902116736 38848771713024 38870359111647 38873430857664 39016347882876 39036299262464 39052251979776 39148772622336 39179815068576 39195826435584 39284705860608 39401124489216 39487348938816 39503485983744 39545981564544 39610512334848 39624457789298 39635654992128 39651852644352 39683294000532 39786388552638 39817982410752 39964372051968 39980704038912 39994779824712 40103137232704 40173695557632 40278064140288 40310002041708 40313187556096 40326475275072 40417918529664 40461397804464 40477932907776 40566513818376 40583091878784 40686731032752 40778991193824 40795656086016 40860425396224 40928913955566 40966578057216 40983319609344 41117190476544 41120439779328 41133993578496 41210426736128 41227267940352 41259958499032 41332552160256 41349443272704 41476067966368 41578579256448 41595570911232 41628553510362 41645565587808 41769844293632 41863694769792 41940542472192 41955308247492 41967164109312 41972453857728 41988624416768 42017605412328 42086169355776 42112883429136 42160216670208 42306606311424 42444799657624 42462145305216 42479498041344 42528197861376 42684551529984 42701995155456 42777961350384 42795443149056 42841480028256 42846879979764 42880904134656 42952779337104 42990235167243 43136147611648 43177755381696 43229651722299 43263979831296 43327678143438 43362084093952 43376376766464 43414201983488 43521503520768 43526989185792 43539289178112 43634569485312 43652401348608 43669168878517 43687014881328 43704868177152 43786078407136 43915836670272 43933783477248 44077291952148 44177240459976 44195294093184 44283550531584 44380459561984 44398596243456 44423267556168 44543623016256 44561826376704 44590111866144 44612913442816 44631145119744 44776931506944 44795230212096 44959918558464 44982909239296 45029856559104 45116029386792 45195407502336 45269156954112 45352336000608 45451583934783 45470158345872 45519072530022 45560960643072 45637328045673 45673568059392 45832156837376 45876365093052 45912794923008 45967978570752 45986764013568 46068573761952 46072214349824 46087400314368 46241597490816 46256839286112 46260494751744 46342791462916 46361730078144 46380676432896 46417453311411 46454312812544 46499121180288 46660576462164 46697629024256 46775901663504 46818946351104 46869311483904 46888465268736 46991074830336 47010278375424 47154238284608 47237202468864 47327599454772 47346940525248 47376993857778 47401220532992 47575489726128 47594932100352 47750399614827 47769913468368 47794341066752 47813872877568 47844222594048 47973846409216 48020120471232 48098479263744 48125206519182 48221310853632 48241017151488 48350407213056 48508342465856 48528166063104 48547997761536 48671977310208 48782344605696 48802280177664 48840977231424 48947859622074 48961691460864 48967862834016 49088890670976 49131697333992 49147891741494 49186919448576 49259338208028 49298454413312 49357707363328 49405316254056 49573002018816 49616230838272 49699395517473 49738861166592 49745130498048 49798643451648 49818994348032 49907621575448 49928017007232 49948420773888 50111575893288 50189527623168 50210038259712 50346071752704 50374047945312 50548957834011 50605772894208 50626453635072 50720525213696 50755533060141 50775087440896 50781487383424 50795837374464 50906997732864 50927801573376 51021378000684 51173636007936 51194548813824 51235142781984 51256080723456 51382764066816 51540113869972 51561176442048 51651894288384 51713975892096 51798362284032 51827145482196 51831241143552 52021797177168 52069669306368 52156946337912 52239753424768 52261101914112 52282459127808 52379607814144 52534832652288 52649798585088 52671314644992 52727975419392 52814016446464 52847539989504 52864959184128 52869136859136 52911058667376 53048518070184 53141852777472 53285829402624 53326373099616 53522425941894 53564927410176 53704085520384 53746669388944 53768633700096 53783827808256 53790606987264 53890558039552 53948530405952 53970577210368 54088685091168 54110789171712 54248974710336 54371988258432 54394208114688 54437339205858 54571885274088 54594186820992 54622104076288 54822920635392 54827253039104 54845324771328 54880137681408 54946099385352 54969690587136 55110069547008 55132591030272 55273159500741 55335284379648 55438105675264 55460761214976 55504738013816 55527420783744 55625116925952 55818259693056 55920723296256 55940410996656 55956218812416 55963271810304 56023473883104 56114892474368 56146074272379 56150511238848 56169019133136 56408808415232 56463218576064 56616193740288 56639330721792 56704263815168 56912735373312 56931494505984 56935993540608 57037281800512 57060590865408 57083909455872 57105836225753 57121973371008 57129173306352 57145317046272 57270372449472 57320313556324 57469227909366 57570340508928 57639535629732 57685306441728 57770237524584 57835169021952 58006323497304 58028671361024 58035985581056 58179425980416 58203201798144 58249353175104 58273157569536 58310146286496 58554448893696 58578377969664 58723158933504 58769722602864 58793739653376 58902987279968 58927058790912 59101686733824 59198128324608 59231023408224 59391497355008 59415768502272 59436686683947 59453482488192 59524941000798 59679582828957 59702575342592 59726973616128 59946558077952 59992169737068 60039808745472 60154705849056 60260543336448 60417096210432 60465003062562 60469781334144 60489712912608 60602111913044 60626877794496 60692096706696 60716899361664 60747947524096 60849770727564 60898090745856 61168486790736 61290638094336 61315685351424 61393370933349 61424765015936 61449867085824 61474979414016 61655463321088 61675785714816 61680659668992 61815640104192 61840901910528 61889937748548 61998828240384 62214101949552 62367868884672 62393356366848 62442830265543 62468348381712 62492415311872 62584423984966 62654766440448 62795542154688 62910813708288 62932962371238 62982936625152 63103465939696 63129254033664 63169325143704 63240325005312 63433986301504 63459909467136 63667199486436 63693217957824 63792296792064 64026827294976 64131305684992 64166942025576 64193164723584 64262220042384 64270319969646 64295081138176 64321356201984 64467209617408 64704221417472 64730663682048 64895969746944 64991517215157 65043126140928 65064565149696 65121302975232 65263812829432 65282255281152 65290483778688 65308933767168 65451854227968 65508929778656 65530522321992 65679117610704 65873755005408 66115937928222 66265860689964 66292941139776 66318481555456 66326840664064 66398191268864 66425325797376 66570689342976 66597894365184 66815434524384 66842739565056 66919370164224 66946717679616 67047432560927 67165397260416 67192845318144 67398610445348 67474363858944 67544784838656 67674044080188 67727783165952 67875996977152 67903735431168 68028504000912 68104965390336 68205237518808 68231514677248 68278608795033 68313523709312 68341440964608 68510352089088 68748235256064 68869192384512 68951967856128 69064483045376 69102860642928 69108321524736 69131100471552 69362396236224 69390742127616 69514187194374 69542595117216 69681469218816 69990864693246 70046443536384 70163852495256 70199731446784 70228419526656 70303967225856 70332697903104 70463386652672 70486612245504 70492182478848 70548078223168 70731357426912 70855803703296 70991399182158 71020410787872 71047772536832 71101830799488 71363234589192 71392398150528 71605447360512 71691511600128 71720809316352 71766333891072 71898072809472 71960769613824 72118246788224 72147718895616 72187809778773 72331966280448 72361525727232 72495984344576 72525610819584 72583118941144 72762513698784 72792249094656 73097227513856 73127099695104 73173516908544 73261465847136 73421789433111 73442537191296 73451794251024 73480092729344 73697546000988 73780379172864 73889007312042 73947681619968 74036561044992 74166822567936 74359503028224 74424346257408 74587214662208 74608291749888 74617695747072 74697965177472 74728491522048 74861432363172 74867348318464 74892025510848 75167363839932 75284291434752 75488258320384 75519107629056 75561071917968 75883647164416 75908659341312 76080787820544 76111879274496 76162631161344 76172231075136 76193756061696 76360496599296 76391702360064 76625637212488 76760454011904 76791823220736 76852714172976 76884121085184 77026983366112 77310170804958 77341764663072 77572567973888 77665804233472 77697543426048 77740718223294 77746861715328 78032695765752 78072598524928 78104503959552 78297545244672 78359630137152 78391652871168 78569411721216 78802248978432 78974697877632 79006971967488 79091963129088 79221024669696 79248915578596 79271309984256 79303705288704 79366588001064 79572777105276 79635964821504 79928744103936 79961408077824 79989559649424 80206274465408 80283638912841 80347391115264 80556128280576 80620004083416 80626375112192 80652950550144 80835837059328 80922795608928 80955865815552 81099885060103 81133027636752 81166183757568 81373462065504 81557982387648 81591312172032 81656008808787 81720850792448 81857827911132 81933156114432 82234380953088 82240879558656 82267987156992 82420853472256 82454535880704 82519916998064 82665104320512 82698886545408 82952135932736 83157158512896 83191141822464 83257107020724 83291131175616 83539688587264 83727389539584 83881084944384 83910616494984 83934328218624 83944907715456 84035210824656 84172338711552 84225766858272 84613212622848 84889599315248 84924290610432 84958996082688 85056395722752 85369103059968 85403990310912 85555922700768 85590886298112 85682960056512 85693759959528 85905558674208 85980470334486 86203841864049 86272295223296 86355510763392 86459303444598 86527959662592 86655356286876 86724168187904 86752753532928 86828403966976 87043007041536 87053978371584 87078578356224 87269138970624 87304802697216 87338337757034 87374029762656 87409736354304 87572156814272 87831673340544 87867566954496 88154583904296 88354480919952 88390588186368 88567101063168 88760919123968 88797192486912 88846535112336 89087246032512 89123652753408 89180223732288 89225826885632 89287411501197 89553863013888 89590460424192 89919837116928 89965818478592 90059713118208 90195199272451 90232058773584 90390815004672 90697504593843 90704672001216 90903167869566 90940316691744 91038145060044 91121921286144 91274656091346 91347136118784 91664313674752 91752730186104 91935957141504 91973528027136 92137147523904 92144428699648 92174800628736 92483194981632 92513678572224 92520989503488 92685582925832 92723460156288 92761352865792 92834906622822 92908625625088 92998242360576 93321152924328 93551803327008 93637892702208 93738622967808 93876635977449 93982149660672 94020556750848 94308476569216 94399443556857 94474404937728 94655198909544 94693881050496 94753987715556 94802441065984 95150979452256 95189864200704 95500799229654 95539826936736 95588682133504 95627745755136 95688445188096 95947692818432 96040240942464 96196958527488 96250413038364 96442621707264 96482034302976 96700814426112 97016684931712 97056332126208 97095995523072 97343954620416 97564689211392 97681954462848 97895719244148 97923382921728 97935725668032 98177781341952 98263394667984 98295783482988 98373838897152 98518676416056 98715414726656 98810632508112 99232461676544 99398791034946 99477722333184 99490260996096 99597286903296 99637988696064 99815243150896 99856034014464 99896841547776 100223151786576 100379055246336 100420076519424 100748095890624 101097915668022 101211545788416 101441050427392 101511066120282 101550174881792 101562974766848 101591674748928 101813995465728 101855603146752 102042756001368 102347272015872 102389097627648 102470285563968 102512161446912 102765528133632 103080227739944 103122352884096 103303788576768 103427951784192 103596724568064 103654290964392 103662482287104 104043594354336 104139338612736 104271280791561 104313892675824 104479506849536 104522203828224 104564918255616 104759215628288 104986297039869 105069665304576 105299597170176 105342629289984 105455950838784 105628032892928 105695079979008 105729918368256 105738273718272 105822117334752 106053695847827 106097036140368 106283705554944 106487098773237 106571658805248 106652746199232 107044851883788 107129854820352 107408171040768 107493338777888 107537267400192 107567655616512 107581213974528 107781116079104 107897060811904 107941154420736 108177370182336 108221578343424 108497949420672 108743976516864 108788416229376 108874678411716 109143770548176 109188373641984 109244208152576 109645841270784 109690649542656 109760275362816 109892198770704 109939381174272 110220139094016 110546319001482 110670568759296 110833510968063 110876211350528 110921522429952 111009476027632 111054841567488 111250233851904 111636519386112 111880821993312 111912437624832 111926543620608 112046947766208 112229784948736 112292148544758 112301022477696 112338038266272 112817616830464 112926437152128 113232387480576 113278661443584 113408527630336 113825470746624 113862989011968 113871987081216 114074563601024 114121181730816 114167818911744 114211672451506 114243946742016 114258346612704 114290634092544 114540744898944 114640627112648 114938455818732 115140681017856 115279071259464 115540475049168 115670338043904 115965256207437 116012646994608 116057342722048 116071971162112 116358851960832 116498706350208 116546315139072 116620292572992 117108897787392 117156755939328 117446317867008 117539445205728 117587479306752 117805974559936 117854117581824 117947568279359 118203373467648 118462046816448 118782994710016 118831537004544 118873373367894 118906964976384 119049882001596 119359165657914 119405150685184 119453947232256 119893116155904 119984339474136 120309411698112 120521086672896 120834192420864 120930006125124 120939562668288 120979425825216 121204223826088 121253755588992 121384193413392 121433798723328 121495895048192 121699541455128 122336973581472 122581276188672 122786741866698 122849530031872 122899734171648 122949958828032 123310926642176 123351571429632 123361319337984 123631280208384 123681803821056 123779875497096 123997656480768 124428203899104 124735737769344 124786712733696 124885660531086 124936696763424 124984830623744 125168847969932 125309532880896 125591084309376 125821627416576 125865924742476 125965873250304 126206931879392 126258508067328 126338650287408 126480650010624 126867972603008 126919818934272 127334398972872 127386435915648 127584593584128 128053654589952 128262611369984 128333884051152 128386329447168 128524440084768 128540639939292 128590162276352 128642712403968 128970705501729 129408442834944 129791939493888 129983034430314 130086252281856 130129130299392 130242605950464 130527625658864 130564510562304 130580967557376 130617867534336 130903708455936 131007506635551 131017859557312 131061044643984 131358235221408 131747510010816 132231875856444 132531721379928 132585882279552 132653681328128 132796382537728 132850651594752 133141378685952 133195788730368 133630869048768 133685479130112 133838740328448 133893435359232 134094865121854 134330794520832 134385690636288 134797220890696 134948727717888 135089569677312 135348088160376 135751993954304 135807470862336 136057008001824 136354751804349 136410475037616 136463029354496 136557217590066 136627047418624 136682881929216 137020704178176 137496470512128 137738384769024 137903935712256 138128966090752 138205721285856 138216643049472 138262200943104 138685602262543 138724792472448 138781484255232 139028374388748 139085190234432 139252359934233 139362938437632 139981729386492 140092887072768 140327704990512 140399462893568 140456839053312 140607934451712 140665395806208 140926773305344 140973224491008 141096156446336 141462714853824 141711607406592 141982798364316 142040821575744 142095545073664 142203661598976 142726469178384 142784796301056 143251198844481 143383023200256 143441618632704 143532667782144 143921539227648 144236493576448 144295437791232 144375619557546 144663932560896 144723051454464 144991968689152 145051221639168 145166237882288 145525027397568 145584498189312 146194455027712 146347033817088 146522931694272 146843578866222 146885074382592 146903588502048 146960185458688 147395092001976 147560758345728 147778014624084 147895363239936 148073122089984 148719006056448 148848692514816 149098186552419 149174429324416 149216583499776 149235391494144 149395930354944 149456983044096 149722864726344 149734696636928 149784051021696 150334727679864 150568582869504 150976516640768 151038215258112 151122143835936 151646873502033 151767294328832 151817318682624 152161575641088 152325262322688 152344462150272 152387512123392 152720993198592 152783404720128 153251274424976 153520908023808 153583646441472 153705428345952 153768242170368 154053966732224 154620341609916 154683529326144 155145135947776 155331608466944 155395086852096 155481436446588 155493723430656 156065391531504 156145197049856 156209007919104 156719260274304 156783305742336 157138823442432 157604497956864 157949395755264 158013943934976 158183926258176 158442049339392 158497831157192 158542619968512 158607410577408 158733176002128 159145554210552 159857488207872 159979119298848 160412548930816 160567277825682 160694782230528 161112256561152 161240008166832 161252750224384 161305901100288 161671674118656 161845591217856 161911731631104 162199770120206 162266055273504 162332367515136 162746924131008 163115964775296 163182624344064 163312017617574 163441701584896 163715655822264 163866312228864 164468761906176 164481759117312 164535974313984 164841706944512 164909071761408 165039833996128 165330208641024 165397773090816 165819478502223 165904271865472 166314317025792 166382283644928 166514214041448 166582262351232 167079377174528 167454779079168 167762169888768 167821232989968 167868656437248 167889815430912 168070421649312 168344677423104 168438222817137 168451533716544 169226425245696 169779198630496 169848581220864 169917992165376 170112791445504 170738206119936 170807980621824 171111845401536 171181772596224 171317508677259 171365920113024 171387519919056 171811117348416 171960940668972 172407683728098 172544590446592 172711021526784 172918606889196 173055919325184 173310712573752 173505507065856 173656807933952 174086014083072 174107956743168 174538277941248 174609605394432 174676675514068 174748059525312 174819472708608 175144313628544 175663346681088 175735133908992 176309167808592 176708961839904 176781176372736 177521838247936 177594384973824 177693070224672 178174492065024 178247305506816 178310060051841 178360447464576 178451653771264 178574823002394 179107726027776 179180920848384 179839674233856 180119426236416 180390398544902 180464117547168 180781630009344 181395009187686 181409344002432 181806335739132 181880633383488 182076290120088 182243842572288 182549312182692 182694272237568 183328627349504 183505460372208 183871914283008 183947056054272 184274295047808 184288857399296 184349601257472 184966389963264 185027357144448 185041979006976 185371165851664 185446920312576 185522705731584 185669813245644 185817251250176 185996484721152 186642305848656 187103606654016 187328490796629 187477245935616 187753271954898 187964299321344 188616953138432 188798887113714 188948809875456 189310397819088 189387762100992 189507975431112 189604882131968 190301958904512 190379728401408 191001598459308 191079653873472 191177364267008 191376890376192 191895385636864 192080481884928 192393917054976 192500826076728 192885243414528 192964068605952 193401628852224 194033369863424 194112664252416 194191991046144 194687909240832 194974551645471 195129378422784 195363908925696 195791438488296 195846765843456 195871451336064 196355562683904 196526789335968 196591566965976 196956863717393 197037352832112 197430829453312 197621265016224 198464923353088 198797582069892 198955444666368 198980521992192 199194573806592 199275977392128 199630486301792 199712068028928 199793683095552 200446303573152 200758110492672 200840153038848 201142297682781 201496191781248 202195831336044 202423091576832 202882100854784 203022132240564 203100349763584 203125949533696 203183349497856 203627990931456 203711206293504 204085512002736 204694544031744 204940571127936 205024322893824 205531056267264 206160455479888 206244705768192 206607577153536 206855903568384 207193449136128 207308581928784 207324964574208 208087188708672 208542561583122 208627785351648 208959013699072 209044407656448 209518431256576 209972594079738 210139330609152 210599194340352 210685258579968 210911901677568 211390159958016 211459836736512 211476547436544 211644234669504 212107391695654 212194072280736 212567411109888 212974197546474 213143317610496 213305492398464 214089703767576 214816342081536 214986677555776 215074534800384 215162427949056 215562232158208 215794121623808 215882308841472 216354740364672 216443156686848 216995898841344 217487953033728 217576832458752 217749356823432 218287541096352 218376747283968 218488416305152 219045483947381 219291682541568 219381299085312 219520550725632 219784397541408 220265368299333 220440278188032 221092638002964 221341137518592 221667021936126 221752422701056 221843044859904 222018952055264 222109683134976 222500467703808 223273038772224 223761643986624 223824875249664 223853087241216 224093895532416 224459569897472 224584297089516 224602044955392 224676076532544 225635233660928 225852874304256 226464774961152 226557322887168 227650941493248 227725978023936 228149127202048 228242363461632 228335637823488 228423344903012 228487893484032 228516693225408 228581268185088 229081489797888 229281254225296 229876911637464 230281362035712 230558142518928 231080950098336 231930512414874 232025293989216 232114685444096 232143942324224 232717703921664 232997412700416 233092630278144 233240585145984 234217795574784 234313511878656 234892635734016 235078890411456 235174958613504 235611949119872 235708235163648 235895136558718 236406746935296 236924093632896 237565989420032 237663074009088 237746746735788 237813929952768 238099764003192 238718331315828 238810301370368 238907894464512 239786232311808 239968678948272 240618823396224 241042173345792 241668384841728 241860012250248 241879125336576 241958851650432 242408447652176 242507511177984 242768386826784 242867597446656 242991790096384 243299655180309 243399082910256 244673947162944 244968026426361 245162552377344 245573483733396 245699060063744 245799468343296 246621853284352 246703142859264 246722638675968 247262560416768 247363607642112 247559750994192 247995312961536 248856407798208 249471475538688 249573425467392 249771321062172 249873393526848 249969661247488 250337695939864 250619065761792 251182168618752 251643254833152 251731849484952 252413863758784 252517016134656 252677300574816 253735945206016 253839637868544 254668797945744 254772871831296 255169187168256 256107309179904 256525222739968 256667768102304 256772658894336 257048880169536 257081279878584 257180324552704 257558975630437 257941411003458 258611525592147 258816885669888 259583878987776 259966068860628 260172504563712 260258260598784 260485211900928 261055251317728 261129021124608 261161935114752 261235735068672 261807416911872 262015013271102 262035719114624 262122089287968 262716470442816 263495020021632 264463751712888 265063442759856 265171764559104 265307362656256 265592765075456 265701303189504 266282757371904 266391577460736 267261738097536 267370958260224 267677480656896 268189730243708 268661589041664 268771381272576 269594441781392 269897455435776 270179139354624 270585597817353 270696176320752 271503987908608 272092513781529 272114016003648 272709503608698 272820950075232 272926058708992 273114435180132 273254094837248 273365763858432 274041408356352 274992941024256 275807871424512 276411442571712 276433286098944 276524401886208 277371204525086 277449584944896 277562968510464 278056748777496 278170380468864 278504719868466 278725876875264 279963458772984 280655409981024 280798925787136 280913678106624 281215868903424 281629907932347 281853546610688 281946448982016 282192312892672 282925429707648 283423214813184 283965596728632 284081643151488 284407323197952 285452938356768 285569592602112 286502397688962 286766046400512 286883237265408 287065335564288 287843078455296 288472987152896 288590875582464 288751239115092 289327865121792 289446102908928 289983937378304 290102443278336 290332475764576 291050054795136 291168996378624 292388910055424 292694067634176 293045863388544 293687157732444 293770148765184 293807177004096 293920370917376 294790184003952 295121516691456 295556029248168 296146244179968 297697385029632 298196373104838 298348858648832 298433166999552 298470782988288 298791860709888 298913966088192 299445729452688 299469393273856 299568102043392 300669455359728 301137165739008 301953033281536 302244287671872 303293747004066 303534588657664 303634637365248 304323151282176 304650524645376 304688924300544 304775024246784 305441986397184 305566809440256 306502548849952 307041816047616 307167292882944 307410856691904 307536484340736 308107933464448 309240683219832 309367058652288 310290271895552 310663216933888 310790173704192 310962872893176 310987446861312 312130783063008 312290394099712 312418015838208 312813842374683 313438520548608 313566611484672 314277646884864 315208995913728 315898791510528 316027887869952 316367852516352 316884098678784 316995662314384 317085239937024 317214821154816 317466352004256 318161087543481 318291108421104 319461296319711 319714976415744 319958238597696 320825097861632 321134555651364 321389564461056 322224513122304 322480016333664 322505500448768 322611802200576 323343348237312 323691182435712 323823463262208 324399540240412 324532110547008 324664735030272 325493848262016 326231929550592 326365248688128 326624035235148 326883403169792 327431311644528 327732624457728 328937523812352 329071948627968 329683413889024 329818143522816 330079667992256 330660417282048 331638957004446 331808543730944 332628634051584 332764567289856 333028428082896 333164524702464 334909558158336 335642465979936 335737312874496 335779630861824 336140843298624 336689354846208 336876445634274 336903067433088 338452850491392 339558397260992 339697162441728 339835984330752 340225582891008 341476412239872 341615961243648 342223690803072 342363545192448 342635017354518 342731840226048 342775039838112 343622234696832 343921881337944 344815367456196 345089180893184 345422043053568 345837213778392 346621425147504 347011014131712 347313615867904 347895768622311 348172028166144 348215913486336 349076555882496 349353351028136 349496119050624 349638945417216 350288627257088 351326693362176 351470267817984 352618335617184 353417923679808 353562352745472 353842704838077 355043676495872 355386140449344 356348984130048 356494611013632 356620120103682 356720894929152 356903307542528 357149646004788 358215452055552 358361841696768 359679348467712 360780797089804 360928235094336 361563260018688 362790018375372 362818688004864 363612671478264 363761266766976 364152580240176 364487685144576 365098624365384 366657254699008 367010920744416 367743828566016 368548590095616 368577714798592 368699202514944 369932779926528 370054714288896 370083958013952 370742331703328 370893840625152 371045411463168 371339626491288 371992969442304 373284611697312 374207213308032 374656981593258 374954491871232 375506543909796 375928598642688 377233906276864 377597774227428 377897619750912 378620795638176 378775524201984 379015950862224 379209764263936 380603917809024 380759456802816 382003196918616 382159307746944 382354728534016 382753780752384 383790771273728 384160963769856 384787834109952 385001652153456 385770486829056 385928137211904 386912116505187 388066739726848 388225328504832 389375818481664 389949103290942 390258756845568 390727817851392 391582876976592 391693531686912 391742902672128 392711125367808 393022519906653 393053578671936 393183133931952 393913727434786 394074705664224 394861658906624 395242530032448 396929846706176 397595164139784 397961043984384 398389147613184 398551954784256 399260972603584 399424136057856 399587366191104 400892607146304 401516220985344 401680306077696 402284595365562 402992383562496 404391662672088 404846183153664 405764201709568 406044264481128 406200699527168 406251899067392 407255981862912 407422412587008 408171024005472 409064255413047 409389088063488 409881142255872 410048645787648 411062112534528 412320910959776 412489411536384 413215154307072 413711807136768 414386898272256 414617163857568 414649929148416 416056806787629 416174377417344 417085123166244 417255570703296 417757079802699 417918027398144 418088815312896 419036862513152 419945188159476 420278661218304 421198388680704 421370517159936 421823803355136 422780319916032 422919673473024 423288469339008 424214783391308 424388144561472 425134822219776 425948395092948 426286635220992 426610984796928 428179407535152 429753596533443 429973355111552 430149069600768 430324855898112 431124464316416 431588243247616 431764617682944 432709480729344 432886313373696 433991797682688 434975906067456 435153664917504 435498713646864 436575082192704 436753494567936 438090967894762 438583365083136 439041101451264 439568795082816 440530736598666 440880556376064 442185276005928 442682275037184 443334043872252 443504845402112 443686089719808 444037904110528 444219366269952 446546077544448 447523287973248 447649750499328 447706174482432 448187791064832 448919139794944 449168594179032 449204089910784 449352153065088 451270467321856 451705748608512 452929549922304 453114645774336 454940620506099 455301882986496 455451956047872 456298254404096 456484726923264 456846689806024 456975786968064 457033386450816 457162536370176 458162979595776 458562508450592 459753823274928 460562724071424 461116285037856 462161900196672 463861024829748 464050587978432 464229370888192 464287884648448 465435407843328 465994825400832 466185260556288 466481170291968 468435591149568 468627023757312 470157780822912 470349917227008 471223898239744 471416470327296 471790273117436 472813493870592 473848187265792 475131978840064 475326148018176 475493493471576 475627859905536 476199528006384 477436662631656 477620602740736 479572464623616 479937357896544 481237646792448 482084346691584 483336769683456 483720024500496 483758250673152 483917703300864 484816895304352 485015022355968 485536773653568 485735194893312 486599310360618 486798165820512 489347894325888 489936052852722 490325104754688 491146967466792 491398120127488 491598936686592 493243706568704 493406285718528 493445277351936 494525120833536 494727215284224 495119501988384 495990625923072 497712815596416 498942951077376 499146850934784 499542642124344 499746787053696 500675391879728 501238131523584 502364337237504 503286509666304 503463698969904 504827727517568 505034032269312 505314668451411 505354601149632 507471890412032 507679275737088 509337595891488 509545743662592 510338374336512 512214618359808 513335536204608 513545317788672 513952526031777 514097760339072 514162559757168 514360649105408 515117951260874 515882822006916 517223051184294 517633771339776 519167757975552 519932137721256 520516521197568 520970423801856 522110502635456 522258042249216 522323870229504 523614833823744 524030026542204 524071438229248 524244178575936 525432940885632 526990040043264 528927503425776 530126885519712 530343529118208 530614725312512 531185530150912 532565514743808 532783154921472 534523476195072 534741916520448 534930180155523 535354961313792 536379460487416 537323178083328 537542762545152 539188883562784 540358278709248 541171195634706 541392352641504 543007975817216 544185027563058 544228032007296 545419007217396 545641900150464 545852117417984 546228870360264 546508189674496 546731527716864 548082816712704 549985882048512 551615742849024 552822885143424 552866572197888 553048803772416 554742409050172 554899169889792 555125937020928 556113497554992 556340760937728 557009439736932 557451753750528 559926917545968 561310819962048 561597851574272 561985472389887 562431737806848 563259815864694 563707093221376 563892897964032 564384625785344 565850859415296 566846429626368 567699195420721 567931193457264 568163286302976 568814646395904 570905876713536 571139185204224 573004795377924 573532092801024 574130671128576 575686156910592 576945974305792 577181751164928 577502478230184 578655730243584 578892205817856 579967874756608 580204886556672 580664951529152 582100109590272 582337992757248 584777820110848 585388135268352 586091726777088 587374315464888 587540297530368 587614354008192 589580368007904 590870591152179 591112058496336 592292488359936 595394770059264 596392746209676 596697717297664 596866333999104 596941565976576 597583721419776 597827932176384 598891458905376 598938786547712 599136204086784 601338910719456 602274331478016 603426893048343 603906066563072 604488575343744 606587494008132 607069177315328 607269274730496 608646302564352 609301049290752 609377848601088 609550048493568 610883972794368 611133618880512 613005097699904 614083632095232 614821713383808 615072968681472 616215866928896 618481366439664 618734117304576 621326433867776 621580347408384 621925745786352 621974893722624 624261566126016 624580788199424 625627684749366 626877041097216 627133222969344 628555293769728 630417991827456 631797583021056 632055775739904 632735705032704 633991324628768 634170479874048 634429642309632 634932704008512 636322175086962 636582216842208 638922592639422 639429952831488 639916477195392 641650195723264 642269111302728 644449026244608 644960032667328 645011000897536 645223604401152 646686696474624 647382364871424 647646926524416 648799080480824 649064221094016 649329470060544 650987696524032 652463859101184 652730497376256 653248070470296 654862623289056 655465248915456 657136451842143 657875047624704 658143897255936 659366827778048 660159335984512 660796104897999 661320834564096 663277914008892 663617087461888 665257268103168 665529134579712 666056856165792 666329049404928 669819116316672 671284931959872 671474625748992 671559261723648 672281686597248 673378709692416 673752891268548 673806134866176 676905700982784 679116794521984 679394324883456 679671968661504 682952824479744 684447381606144 684727090384896 685270034709036 685463680452096 685550079676224 687244469393664 687843762675888 689630734912392 690844086107136 691674427556784 693242850295008 694627231735808 695791537244622 696344056332288 696431826972672 698153111764992 698706702056272 698992238101248 699277890834432 700577254514176 702653386724352 702940535635968 705236671234368 706835847359616 707124705490944 707685409676154 710087352991744 710772280898688 712697968260096 712989222027264 713240240207364 713441789858304 713806615085056 714299292009576 716430904111104 716723683393536 719358696935424 721561594179608 721856470188672 723126520037376 725580036750744 725637376009728 727225342956528 727522533533952 728305160480352 728975370289152 729898965540927 730197248730768 733314509398016 734021841488832 734904079279083 735487657132032 737097180191232 737155429597184 737398405029888 739865559853056 740109428577792 740167916027904 741484663406656 741787681250304 742090822926336 742375870934789 742679252982576 743985938884608 746569223394624 748414426616064 749313963186516 749908983742464 751013087819592 751857197285376 754467812553728 755195548454856 757241591276352 757551048403968 758031901724448 758419528527872 761207835618048 761518913605632 764006393837232 764318615493888 764709457068032 765507561504768 768321927539712 769575668219904 770003304306912 771540973658112 772676926891311 773824233010374 775834576776441 776133479453696 776450657009664 778751636963328 779898206581884 780517513691136 781455635702784 783165753953184 783387063373824 783485805344256 785422250735616 786045039813306 786107157343872 786366267863904 787827454869572 788149411328448 789723317813248 790485060064896 793859693412352 795190328279568 795922087968768 796778295226368 797103909568512 798521945207168 798848272115712 799174732382208 801785214292608 803032441970688 804569190731124 805984767124992 808783325344176 809692366307328 811756793452059 812088528962256 812401399054336 812503798134784 814511963725824 816342048010944 818128510826094 818778176126976 819762284511744 820097291575296 822124225069056 824641821919552 824978823072768 827423614273536 829234327715136 829299858296832 832113613575258 832348754834688 834170246332488 834511141406592 835514159605398 835836054796288 836177630625792 838073725026304 839890376318952 842396777361408 842741034319872 843647606710272 844889723797041 845560639832064 845839346946048 846576938678016 848429566782616 848776289122944 850269644439552 851896790185896 853221969593856 856358815070304 859507193066886 859946710223104 860298139201536 860649711796224 862248928632832 863176486495232 863529235365888 865418961458688 865772626747392 867983595365376 869951812134912 870307329835008 870997427293728 873150164385408 873506989135872 876181935789524 877166730166272 878082202902528 879137590165632 881061473197332 881761112752128 884370552011856 885364550074368 886668087744504 887009690804224 888075808221056 888438732539904 893092155088896 895046575946496 895299500998656 895412348964864 896375582129664 897838279589888 898337188358064 898408179821568 898704306130176 903411497217024 905859099844608 909881241012198 910603765972992 910903912095744 912596508808192 912969453846528 913693379612048 913951573936128 914066772901632 914325072740352 916325959191552 917125016901184 919507646549856 921125448142848 922232570075712 924323800393344 927722049659496 928101175956864 928575769296896 930870815686656 931989650801664 932370521112576 932962340583936 936871182299136 937254047514624 938441527124049 940315561645824 940699834454016 942447796479488 942832940654592 943580546234872 945626987741184 947696374531584 950263957680128 950652296036352 950986986943152 951255719811072 952399056012768 954483262630443 954873325263312 955241205481472 959144929247232 959874715793088 962475293584896 964168693383168 966673539366912 967440049000992 967516501346304 967835406601728 969633790608704 970030044711936 970799215837801 971073547307136 971470389786624 973198620721236 973596331641024 978695788651776 979872105705444 980650209509376 982293934933584 982796240254976 983197873373184 986487413137408 986812571437056 989050241667072 989454430568448 990239003976768 991981251846144 995425631192832 997885902154752 998293701869568 999085284248688 999493574107392 1001350783759456 1004728674475008 1006927397939808 1009655455035136 1010068064538624 1010629336902822 1010709202299264 1014943780824064 1015358551474176 1018675191782976 1019091487325184 1020676748673024 1024429236719616 1026671072409216 1027090635577344 1027905052063554 1028195520678144 1028325119514336 1028721298210816 1030235902521748 1031765644013832 1034446102368588 1035267542679552 1039864275442512 1041033042395136 1041940847603712 1043687305866933 1044221005270912 1044516084498432 1044647740459008 1047229667647488 1048060053084408 1048142876458496 1048488357151872 1050865881771264 1053980080086528 1057855006851552 1060253771039424 1060687058236416 1061528114514231 1062371060301824 1065131029487616 1069046952390144 1069483833040896 1069860360311046 1070709922627584 1072758920974832 1074646356166656 1075085525090304 1078377767125568 1082342391269412 1082784705283008 1086015951634432 1088370055126116 1088456064014592 1090838014434792 1091283800300928 1092457740720528 1093016379348992 1093463055433728 1099971764097024 1103231485698048 1105645770286848 1105733144395776 1106097607544832 1109484818100344 1109798339779584 1110251874041856 1112226995109984 1112681521875456 1114018879473864 1119853835091936 1122621639924096 1123195703148544 1123970944779774 1124863475613696 1126519631729388 1127414186442752 1127785795928064 1128769251570688 1131701718830592 1133692859252736 1135398390841442 1135862386914528 1136326572605952 1137629292791808 1141811753427072 1142278370408448 1146009590755848 1147064185602048 1148261342257152 1151372313821184 1153891948611584 1154363502329856 1155004956460368 1157311460487168 1157784411635712 1159935749513216 1160736349515561 1161329903058304 1164200219180544 1164675985514496 1169555640221696 1170776270536704 1172183453554176 1174748630929776 1175080595060736 1175228708016384 1179067559719959 1179160736015808 1181741182304358 1182224116992672 1184584976719872 1190789540118528 1192785492419352 1193395434595328 1193883131953152 1195167442839552 1195655864352768 1197782917810752 1197877573095424 1198272408173568 1202677821438912 1204548662956032 1206853786096686 1207812133126144 1208977150687488 1213174988016264 1214538549460992 1217292605128704 1218602098581504 1218755697202176 1221767945588736 1222267237761024 1226010195399808 1227192766239141 1228167264190464 1229643426767616 1230145937362944 1232431733857792 1236962732879328 1237468234609152 1242652867735552 1243160694816768 1243851491572704 1243949787445248 1248170420362887 1248523132252032 1249161576398848 1251255369498732 1253754082194432 1254266445938688 1257110587539456 1260835983654912 1263595166042112 1264111551479808 1265471410065408 1267982649257536 1268340959748096 1269865408017024 1272644350173924 1273164433684416 1277845185278844 1278859905662976 1279832954390784 1283300391446528 1284538222605456 1289920065334656 1290022001795072 1290447208802304 1293373392949248 1294764729742848 1295293853048832 1297598160961648 1298128442188032 1298658940121088 1301975393048064 1304927718202368 1305460994752512 1306496140940592 1309725246578112 1314272903684286 1315750095249408 1318733655556096 1320318671969024 1321592209795998 1322641669128192 1326555828017784 1327234174923776 1330514536206336 1331058269159424 1332113712331584 1332658098809856 1339638232633344 1342569863919744 1342949251497984 1343118523447296 1344563373194496 1346757419384832 1347505782537096 1347612269732352 1353811401965568 1358233589043968 1358788649766912 1359343937323008 1364821861518297 1365905648959488 1368894763212288 1369454180769792 1370540069418072 1370927360904192 1371100159352448 1374488938787328 1375687525351776 1378698046021751 1379261469824784 1381688172214272 1383348855113568 1386485700590016 1389254463471616 1391583074489244 1392688112664576 1392863653945344 1396306223529984 1397413404112544 1397984476202496 1398555781668864 1401154509028352 1405306773448704 1405881071271936 1410473342468736 1413671694719232 1414249410981888 1415370819352308 1420174705983488 1421544561797376 1425395936520192 1425978444054528 1426480480414728 1426883579716608 1428598584019152 1432861808222208 1438717393870848 1443123188359216 1443712940377344 1446253040074752 1451160073501488 1451274752019456 1454450685913056 1455045067067904 1456610320960704 1459797931081854 1460394497461536 1466629018796032 1468043682977664 1469808158558166 1470975314264064 1474194360382464 1474310859194368 1474796810059776 1479731119706112 1480218857155584 1480335832055808 1482969326813312 1483575362500608 1484181645852672 1484751741869578 1485358505965152 1487971877769216 1493138446789248 1496828853232128 1498627926373032 1502026175639184 1503714394570752 1508935625107456 1510391096909712 1514483182552704 1515102096807936 1516063803448896 1516839057055744 1522415671236096 1523037827211264 1528012787674464 1528637230987776 1529418914136064 1531015123009536 1533318387631667 1536643855079424 1540006608613824 1541857578095331 1543081947316224 1545353853782622 1547648466020748 1551669153552882 1552266958907392 1552901314019328 1557503273926656 1559796413163768 1562911271405568 1566331507906368 1566774126747648 1566971610688512 1570844501471232 1572090079626612 1572214314687744 1572732535727808 1575654909739144 1576298822656896 1579446635626496 1580970120129792 1590380656559136 1591844175937536 1593556590452736 1597043890414336 1597696544231424 1598349464764416 1603570428585216 1604790540466569 1606064883941376 1609138381462248 1611969534249984 1617566650688352 1623513586904118 1624177057924512 1624802798108672 1625007596269568 1629023927451648 1632684096021888 1636257021652188 1637556352253952 1639524569023488 1640194583150592 1644248450138112 1649283643839104 1649957646145536 1654847228547072 1658468655430272 1658599716593664 1664227227150516 1664697509669376 1668340492664976 1669022282813184 1671028319210796 1671672109592576 1672355261251584 1679780752637904 1684793554722816 1687295213420544 1689779447594082 1691121279664128 1691678693892096 1693153877356032 1696859133565232 1697552578245888 1700539288879104 1703097586262163 1703793580371792 1706443939187712 1712717630140608 1719014386133772 1719893420446208 1720596278403072 1724497857265664 1726352972990464 1727058470731776 1730837922917376 1731545253494784 1735967190730752 1739903624269824 1740614659670016 1741994854587456 1746300328770816 1747013978271744 1752363871579048 1754333460332544 1756164405805056 1758275180331264 1762122946394664 1768741104023712 1772611773456537 1773336175489008 1774019381608448 1776151616442112 1776877465079808 1786184310177792 1790093151892992 1790599001997312 1790824697929728 1792751164259328 1795676559179776 1796674376716128 1796816359643136 1797408612260352 1802912829413059 1806822994434048 1810280679145029 1811718199689216 1819762482024396 1821207531945984 1821807824191488 1825193017616384 1825938907693056 1827386759224096 1827903147872256 1828133545803264 1828650145480704 1832651918383104 1834250033802368 1839015293099712 1842250896285696 1844465140151424 1848647600786688 1855444099318992 1856202351913728 1857151538593792 1863979301603328 1864741042225152 1865924681167872 1873742364598272 1876883054248098 1880631123291648 1881399668908032 1884895592958976 1885665881309184 1887161092469744 1891253975482368 1895392749063168 1900527915360256 1901973973886304 1902511439622144 1904798112025536 1908966525260886 1909746650526624 1910482410962944 1918289858494464 1919749431586176 1924950587169792 1933347078733824 1934880098001984 1935033002692608 1935670813203456 1939267581217408 1940060089423872 1941598431675602 1942147094614272 1942940779573248 1946397241442472 1947192663282048 1957391577303552 1959744211410888 1964587869867168 1965592480509952 1966395746746368 1971409355526429 1972974826274816 1973625142874112 1978100483334144 1980478007953536 1983962503692288 1990851262385664 1995771804309504 1996587403739136 1998170568497376 1998987148214784 2002701567518912 2009457348950016 2013854795879616 2019310910070272 2020136129077248 2021258673805644 2021418404598528 2029887561648128 2030717102948352 2037350383565952 2038182974650368 2048858473439232 2053342144818432 2054181271154688 2055810104127108 2056391041356288 2056650239028672 2057442596421632 2060471805043496 2063531288027664 2068892204737176 2079728550885024 2083881695207424 2087374611733866 2088442010541824 2089032168996864 2089295480918016 2094459335294976 2096120106168816 2096285752916992 2096976714303744 2101731763542528 2107960160173056 2115710013703104 2120507542078848 2121374116472832 2123056229028462 2124742120603648 2130262058975232 2138093904780288 2138967666081792 2139720720622092 2141419845255168 2145517841949664 2149292712333312 2150171050180608 2156755534251136 2164684782538824 2165569410566016 2172031903268864 2176740110252232 2176912128029184 2181676028869584 2182567600601856 2184915481441056 2186032758697984 2186926110867456 2189696896622781 2199943528194048 2206462971396096 2211291540573696 2211466288791552 2212195215089664 2218969636200688 2219596679559168 2220503748083712 2224453990219968 2225363043750912 2227127612804367 2228037758947728 2239707670183872 2245243279848192 2246391406297088 2247941889559548 2249726951227392 2253039263458776 2255571591856128 2257538503141376 2263403437661184 2270796781682884 2271724773829056 2272653145211904 2275258585583616 2283623506854144 2284556740816896 2292019181511696 2294128371204096 2296522684514304 2307783897223168 2308727004659712 2310009912920736 2314622920974336 2318030780673933 2319871499026432 2321472699031122 2322659806116608 2328400438361088 2329351971028992 2341552541073408 2344366907108352 2349497261859552 2350161190121472 2350457416032768 2358135119439918 2358321472031616 2363482364608716 2364448233985344 2369169953439744 2381579080237056 2385570984838704 2386790869190656 2387766263906304 2390334885679104 2391311728705536 2395565835621504 2395755146190848 2396544816347136 2405355642877824 2409097325912064 2413707572193372 2415624266252288 2417954301374976 2426349976032528 2429077098921984 2435270380356177 2437204197163008 2437511394404352 2443535891177472 2452020390799616 2454385532478282 2456334528380928 2459286853535232 2460291874725888 2464863467715584 2473925465758656 2474936469218304 2485305735471104 2487702983145408 2487899574890496 2496340840725774 2497046264504064 2498323152797696 2502510738997464 2507508164388864 2508532891877376 2514221175078912 2527190332084224 2528223102959616 2530942820130816 2534669171391123 2535965298515072 2536681919496192 2539730816034048 2545288700347848 2546328867368832 2555690370557688 2559665908781568 2566600782893056 2569076445210912 2579840130669312 2580044003590144 2580894417604608 2586746785898496 2589529459485696 2590587706097664 2595196321923296 2596256884376064 2597317880242176 2603950786096128 2609855436404736 2610921989505024 2612992281881184 2619450493156224 2628545807368572 2631500190498816 2637467311112192 2640637343938048 2643184419591996 2645283338256384 2653111656035568 2654468349847552 2661029072412672 2664227424663168 2665316197619712 2679276465266688 2685139727839488 2685898502995968 2686237046894592 2689126746388992 2693514838769664 2695011565074192 2695224539464704 2716467178087936 2717577299533824 2729643723036594 2731811297918976 2737789526424576 2738908361539584 2741080138836144 2741854721808384 2742200318704896 2748977877574656 2751375050703552 2757396092043502 2758522939649568 2763376344428544 2766697710227136 2772971401180032 2778508926943232 2783166148978488 2785727307890688 2792612447059968 2794826808225088 2795968952404992 2797111563337728 2802309018056704 2810613546897408 2811762142543872 2820946684937472 2827343389438464 2828498821963776 2830741638704616 2840349411966976 2843089123594752 2850791873040384 2851956888109056 2852960960829456 2853767159433216 2857197168038304 2863449787891329 2865723616444416 2877434787741696 2886246376718432 2887425880754688 2892506080149504 2902320147002976 2902549504038912 2908901371826112 2910090134135808 2912397647513403 2913220641921408 2919595862163708 2920788994923072 2933258037592064 2936087365955328 2939616317116332 2941950628528128 2948388720764928 2949593620119552 2959462239412224 2960437714311168 2965938653626624 2967150725001216 2968363291705344 2969503483739156 2970717011930304 2975943755538432 2986276893578496 2993657706464256 2997255852746064 3004052351278368 3017871250214912 3020782193819424 3028966365105408 3030204193615872 3032127606897792 3033678114111488 3044831342472192 3046075654422528 3056025575348928 3057274461975552 3062030246019072 3066636775263334 3073287710158848 3080013217227648 3083715156190662 3086163894632448 3090707707565244 3095296932041496 3103338307105764 3104533917814784 3105802628038656 3119592826327536 3125822542811136 3132663015812736 3133548253495296 3133943221377024 3141689002942464 3144180159253224 3144428629375488 3145465071455616 3151309819478288 3152597645313792 3158893271252992 3161940240259584 3180761313118272 3184584343542693 3187113180905472 3194087780828672 3195393088462848 3207140857170432 3209581080933138 3212129767882752 3218276762924496 3223939068499968 3235133301376704 3247027173808236 3248354115849024 3249605596217344 3250015192539136 3258047854903296 3265368192043776 3272514043304376 3279049138046976 3280389166301184 3298567287678208 3299915292291072 3309694457094144 3316937310860544 3317199433187328 3328454454301032 3329395019338752 3336680985329952 3338044565626368 3342056638421592 3343344219185152 3348266683195681 3359561505275808 3369587109445632 3374590426841088 3379558895188164 3382242559328256 3383357387784192 3386307754712064 3393718267130464 3395105156491776 3401078577758208 3406195172524326 3407587160743584 3412887878375424 3425435260281216 3438028772267544 3439786840892416 3441192556806144 3448995714531328 3452705945980928 3454116941463552 3461675845834752 3463090506989568 3471934381461504 3479807248539648 3483989709174912 3492600657541632 3494027956543488 3504727743158096 3508666920665088 3512328811610112 3516550360662528 3524245892789328 3537202679159877 3537482208047424 3545223546913074 3546672350978016 3548038763216896 3552303232884224 3553754930159616 3572368620355584 3580186303785984 3581649395859456 3585502328518656 3593348753432256 3593632719286272 3594817224520704 3605825658826118 3613645988868096 3620561358290058 3623436399378432 3639524964048792 3643615648382976 3650386035232768 3651877815386112 3654773518448192 3655806295744512 3656267091606528 3665303836766208 3668500067604736 3678030586199424 3684501792571392 3688930280302848 3697295201573376 3710888198637984 3712404703827456 3714303077187584 3727958603206656 3729482084450304 3731849362335744 3744511261088661 3747484729196544 3753766108496196 3761262246583296 3762799337816064 3769791185917952 3771331762618368 3774322184939488 3782507950964736 3790785498126336 3801055830720512 3803947947772608 3805022879244288 3809596224051072 3817933050521772 3819493301053248 3820964821925888 3836579716988928 3839498863172352 3849901174339584 3869760196003968 3870066005385216 3871341626406912 3878535162434816 3880120178847744 3883196863351204 3884294189228544 3885881559146496 3892794482884944 3894385326564096 3914783154607104 3919488422821776 3929175739734336 3931184961019904 3942818711052858 3945949652549632 3947250285748224 3956200966668288 3960956015907072 3967925007384576 3981702524771328 3991543608619008 3993174807478272 3996341136994752 3997974296429568 4005403135037824 4018914697900032 4027709591759232 4038621820140544 4040272258154496 4042517347611288 4042836809197056 4059775123296256 4061434205896704 4074700767131904 4076365949300736 4097716946878464 4106684289636864 4108362542309376 4111620208254216 4112782082712576 4113300478057344 4120943610086992 4127062576055328 4136094138065253 4137784409474352 4159457101770048 4167763390414848 4174749223467732 4176884021083648 4178064337993728 4178590961836032 4188918670589952 4192240212337632 4192571505833984 4193953428607488 4203463527085056 4215920320346112 4231420027406208 4241015084157696 4242748232945664 4246112458056924 4249484241207296 4260524117950464 4276187809560576 4277935332163584 4279441441244184 4291035683899328 4298585424666624 4313511068502272 4329369565077648 4331138821132032 4353480220504464 4353824256058368 4363352057739168 4365135201203712 4369830962882112 4372065517395968 4379393793245562 4399887056388096 4412925942792192 4422583081147392 4422932577583104 4424390430179328 4437939272401376 4439193359118336 4441007496167424 4448907980439936 4450726087501824 4454255225608734 4456075517895456 4479415340367744 4490486559696384 4492782812594176 4495883779119096 4506078526917552 4511143183712256 4515077006282752 4526806875322368 4541593563365768 4543449547658112 4545306290423808 4550517171167232 4567247013708288 4569113481633792 4584038363023392 4588256742408192 4593045369028608 4599955162895001 4615567794446336 4620019825841472 4625572734285993 4629245841948672 4636061561347866 4639742998052864 4642945398062244 4645319612233216 4656800876722176 4658703942057984 4688733814216704 4698994523719104 4700322380242944 4700914832065536 4716270238879836 4716642944063232 4726964729217432 4728896467970688 4738339906879488 4771141969677408 4773581738381312 4775532527812608 4780669771358208 4791131671243008 4791510292381696 4793089632694272 4810711285755648 4818194651824128 4827415144386744 4835908602749952 4852699952065056 4870540760712354 4874408394326016 4875022788808704 4887071782354944 4904040781599232 4908771064956564 4912669056761856 4918573707070464 4920583749451776 4929726935431168 4947850931517312 4949872938436608 4970611470942208 4975405966290816 4975799149780992 4992681681451548 4994092529008128 4996646305595392 5005021477994928 5015016328777728 5017065783754752 5054380664168448 5061885640261632 5069338342782246 5071930597030144 5073363838992384 5079461632068096 5090577400695696 5092657734737664 5109292758786489 5111380741115376 5119331817563136 5133201565786112 5138152890421824 5159680261338624 5160088007180288 5161788835209216 5173493571796992 5179058918971392 5181175412195328 5190392643846592 5192513768752128 5194635760484352 5207901572192256 5219710872809472 5221843979010048 5225984563762368 5238900986312448 5257091614737144 5263000380997632 5274934622224384 5281274687876096 5286368839183992 5306223312071136 5308936699695104 5317835320369611 5322058144825344 5328454849326336 5330632395239424 5358552930533376 5370279455678976 5371797005991936 5372474093789184 5378253492777984 5387029677539328 5390023130148384 5390449078929408 5408738488239177 5430842037435087 5432934356175872 5435154599067648 5459287446073188 5463622595837952 5475579052849152 5477816723079168 5482160277672288 5483709443616768 5484400637409792 5497955755149312 5502750101407104 5514792184087004 5517045879299136 5526752688857088 5533395420454272 5545942802360064 5557017853886464 5566332297956976 5571454615781376 5589653616450176 5591937904809984 5594223126675456 5604618036113408 5621227093794816 5641893369874944 5654686778876928 5656997643927552 5661483277409232 5686178247189504 5701583746080768 5705921921658912 5707534318866432 5714394336076608 5726899575782658 5731447232888832 5754869575483392 5772492753436864 5774851761509376 5804640294005952 5805099008077824 5817802743652224 5820180268271616 5824795295026806 5826441283842816 5839191724327416 5841577989846144 5866516075184128 5872174731910656 5879232634232664 5896777441529856 5899187240239104 5914228066579287 5918924478824448 5920875428622336 5931877307253248 5934301450002432 5939006967478312 5941434023860608 5951887511076864 5972553787156992 5987315412928512 5994511705492128 6008104702556736 6035742500429824 6041564387638848 6057932730210816 6060408387231744 6064255213795584 6067356228222976 6089662684944384 6092151308845056 6112051150697856 6114548923951104 6133273550526668 6146575420317696 6160026434455296 6167430312381324 6172327789264896 6181415415130488 6190593864082992 6206676614211528 6209067835629568 6239185652655072 6251645085622272 6265326031625472 6267096506990592 6267886442754048 6283378005884928 6288360318506448 6288857258750976 6290930142911232 6302619638956576 6305195290627584 6323880480519168 6361522626236544 6369168687085386 6374226361810944 6388175561657344 6390786176925696 6414281714340864 6419162161866276 6424259535765504 6436553525848992 6447878136999936 6470266602753408 6494054347616472 6496708231698048 6500030385078272 6516095709806592 6530736384087552 6545028086608752 6558098276093952 6560778332602368 6569090689868343 6597134575356416 6599830584582144 6619388914188288 6633874621721088 6634398866374656 6656908908602064 6658790038677504 6673361970659904 6676089131252736 6681382838413101 6684113276843184 6686688438370304 6696533366391362 6719123010551616 6739174218891264 6749180853682176 6759117790376328 6766714775568384 6772615509424128 6787436534260928 6790210312983552 6812390345048652 6815174321487168 6825775756750848 6850870520562432 6876057544535088 6879573681784832 6882385113612288 6897991429062656 6905411891961856 6923351691669504 6926181013979136 6943868762923008 6954092342021799 6959614497079296 6967979418349824 6985201315083264 6988055913086976 7009455486316192 7024657623220224 7033100721325056 7048491785578656 7074405358319754 7074964416094848 7090447093826148 7093344701956032 7096077526433792 7104606465768448 7107509860319232 7144737240711168 7160372607571968 7163298791718912 7171004657037312 7186697506864512 7187265438572544 7189634449041408 7211651317652236 7227291977736192 7241122716580116 7246872798756864 7279049928097584 7287231296765952 7300772070465536 7305811141068531 7309547036896384 7311612591489024 7312534183213056 7330607673532416 7337000135209472 7356061172398848 7369003585142784 7377860560605696 7394590403146752 7421776397275968 7424809407654912 7455917206413312 7463698724671488 7489022522177322 7494969458393088 7507532216992392 7522524493166592 7525598675632128 7539582371835904 7542663525236736 7548644369878976 7581570996252672 7602111661441024 7607895895545216 7610045758488576 7619192448102144 7635866101043544 7638986602106496 7678997726344704 7699802348679168 7739520392007936 7740132010770432 7742683252813824 7757070324869632 7760240357695488 7766393726702408 7768588378457088 7771763118292992 7785588965769888 7788770653128192 7829566309214208 7838976845643552 7858351479468672 7862369922039808 7885637422105716 7891899305099264 7894500571496448 7912401933336576 7921912031814144 7935850014769152 7963405049542656 7983087217238016 7992682273989504 7995948592859136 8010806270075648 8037829395800064 8055419183518464 8077243640281088 8080544516308992 8085034695222576 8085673618394112 8119550246592512 8149401534263808 8152731898601472 8195433893756928 8213368579273728 8216725084618752 8223240416508432 8225564165425152 8226600956114688 8241887220173984 8254125152110656 8272188276130506 8275568818948704 8318914203540096 8335526780829696 8349498446935464 8353768042167296 8357181923672064 8377837341179904 8384480424675264 8385143011667968 8387906857214976 8406927054170112 8431840640692224 8462840054812416 8482030168315392 8485496465891328 8492224916113848 8521048235900928 8552375619121152 8555870664327168 8558882882488368 8582071367798656 8590349363673987 8597170849333248 8627022137004544 8658739130155296 8662277642264064 8706960441008928 8707648512116736 8726704115478336 8730270402407424 8737192942540209 8739661925764224 8744131034791936 8758787586491124 8799774112776192 8825851885584384 8845166162294784 8848780860358656 8875878544802752 8878386718236672 8897815960879872 8901452175003648 8908510451217468 8912151035790912 8958830680735488 8980973119392768 8991767558238192 9012157053835104 9030154012565504 9053613750644736 9083187126731536 9086899095316224 9090612580847616 9101034342334464 9134494027416576 9138226963267584 9168076726046784 9186090738057216 9199910325790002 9231135588892672 9240039651682944 9251145468571986 9258491683897344 9272123122695732 9279485996105728 9285890796124488 9290639224466432 9313601753444352 9317407884115968 9377467628433408 9397989047438208 9400644760485888 9401829664131072 9432540477759672 9433285888126464 9453929458434864 9457792935941376 9476679813758976 9542283939354816 9547163476762624 9553753030628079 9561339542716416 9582263342486016 9583020584763392 9586179265388544 9621422571511296 9636389303648256 9650886322152257 9654830288773488 9671817205499904 9705399904130112 9741081521424708 9748816788652032 9750045577617408 9774143564709888 9808081563198464 9817542129913128 9837147414140928 9841167498903552 9859453870862336 9895701863034624 9899745876873216 9941222941884416 9950811932581632 9951598299561984 9985363362903096 9988185058016256 10010042955989856 10030032657555456 10044800049587043 10108761328336896 10123771280523264 10138676685564492 10143861194060288 10146727677984768 10158923264136192 10181154801391392 10185315469475328 10218585517572978 10222761482230752 10238663635126272 10266403131572224 10276305780843648 10319360522677248 10320176014360576 10323577670418432 10346987143593984 10358117837942784 10362350824390656 10380785287693184 10385027537504256 10389271520968704 10415803144384512 10439421745618944 10451969127524736 10477801972624896 10514183229474288 10526000761995264 10562549375752192 10572737678367984 10612446624142272 10617873399390208 10635670640739222 10644116289650688 10656909698652672 10661264790478848 10717105861066752 10740558911357952 10744948187578368 10756506985555968 10780046260296768 10780898157858816 10817476976478354 10861684074870174 10865868712351744 10870309198135296 10918574892146376 10951158105698304 10955633446158336 10964320555344576 10967418887233536 10968801274819584 10995911510298624 11005500202814208 11029584368174008 11034091758598272 11053505377714176 11066790840908544 11091885604720128 11132664595913952 11142909231562752 11179307232900352 11183875809619968 11188446253350912 11209236072226816 11233533783265983 11242454187589632 11283786739749888 11309373557753856 11313995287855104 11322966554818464 11372356494379008 11403167492161536 11411843843317824 11415068637732864 11428788672153216 11453799151565316 11462894465777664 11509739150966784 11544985506873728 11549703523018752 11609280588011904 11610198016155648 11635605487304448 11640360536543232 11649590590053612 11652882567685632 11678383448654832 11683155979692288 11744349463821312 11758465268465328 11793554883059712 11828456133158574 11837848957648896 11841750857244672 11863754614506496 11868602900004864 11878013934956624 11882868047721216 11903775022153728 11945107574313984 11974630825857024 11989023410984256 12016209405113472 12071485000859648 12083128775277696 12115865460421632 12120816774463488 12128510427591168 12134712456445952 12179325369888768 12184302617690112 12224102301395712 12229097847902208 12266547101053336 12293150840635392 12320052868910592 12334860624762648 12362830830260976 12381187728165984 12408282414195759 12413353228423056 12418135671259136 12478371305310144 12503290171244544 12530652063250944 12534193013981184 12535772885508096 12566756011769856 12576720637012896 12577714517501952 12581860285822464 12605239277913152 12610390581255168 12620389805891413 12647760961038336 12723045252473088 12738337374170772 12748452723621888 12776351123314688 12781572353851392 12828563428681728 12838324323732552 12873107051697984 12895756273999872 12940533205506816 12988108695232944 12993416463396096 13000060770156544 13061472768175104 13090056173217504 13116196552187904 13138181379736686 13194269150712832 13199661169164288 13238777828376576 13267749243442176 13268797732749312 13313817817204128 13317580077355008 13346723941319808 13352178262505472 13362765676826202 13368226553686368 13373376876740608 13393066732782724 13438246021103232 13478348437782528 13518235580752656 13533429551136768 13545231018848256 13574873068521856 13580420625967104 13624780690097304 13630348642974336 13651551513501696 13701741041124864 13752115089070176 13759147363569664 13764770227224576 13799865488685003 13810823783923712 13846703383339008 13887737525846016 13908184684043598 13919228994158592 13935958836699648 13970402630166528 13976111826173952 14018910972632384 14066201442650112 14096983571157312 14148810716639508 14149928832189696 14180894187652296 14186689403912064 14209212931536896 14215019720638464 14320745215143936 14326597583437824 14342009314074624 14373395013729024 14374530877145088 14379268898082816 14423302635304472 14454583955472384 14482245433160232 14558099856195168 14601544140931072 14611622282137062 14619094073792768 14623225182978048 14625068366426112 14661215347064832 14674000270418944 14712122344797696 14738007170285568 14755721121211392 14789180806293504 14843552794551936 14849618815309824 14911834412826624 14927397449342976 14978045044354644 14989938916786176 15015064433984784 15045048986333184 15051197351264256 15079164743671808 15097288739757952 15163141992505344 15204223322882048 15215791791090432 15220091516977152 15238384896204288 15271732202087088 15277973204212992 15327878276359467 15357995452689408 15399604697358336 15479040784015872 15480264021540864 15485366505627648 15514140649739264 15520480715390976 15532787453404816 15537176756914176 15543526236585984 15571177931539776 15577541306256384 15659132618428416 15677953691287104 15716702958937344 15724739844079616 15771274844211432 15789001142992896 15824803866673152 15843824063628288 15926810099085312 15953505961108833 15966174434476032 15985364547979008 15991897185718272 16021612540151296 16075658791600128 16110838367036928 16154487280562176 16161089032617984 16170069390445152 16171347236788224 16226215464717531 16239100493185024 16298803068527616 16305463797202944 16390867787513856 16426737158547456 16433450169237504 16446480833016864 16451128330850304 16453201912229376 16483774440347968 16508250304221312 16544376552261012 16551137637897408 16637828407080192 16671053561659392 16698996893870928 16707536084334592 16714363847344128 16768960849350528 16770286023335936 16775813714429952 16813854108340224 16863681281384448 16925680109624832 16964060336630784 16970992931782656 16984449832227696 17104751238242304 17117765764976736 17164142735597312 17180698727347974 17194341698666496 17254044274009088 17317478260310592 17324555284528128 17413920882017856 17415297024233472 17453408230956672 17460540804814848 17474385885080418 17479323851528448 17488262069583872 17517575172982248 17599548225552384 17690332324589568 17697561720717312 17742684199737861 17751757089605504 17756773436473344 17795631921759744 17802904350007296 17817020902434936 17824302071581824 17917661361470976 17961946238785536 17983535116476384 18024314107670208 18060308025131008 18107227501289472 18166374253463072 18173798190632448 18181225161695232 18202068684668928 18268988054833152 18276453926535168 18336153452093568 18399820651580004 18462271177785344 18480079303365888 18502290937143972 18516983367794688 18544246245391464 18571781592248976 18581278448932864 18627203506888704 18754935256866816 18795978094876416 18801289520971776 18803659328262144 18865080955519344 18866571776252928 18907858916869728 18915585871882752 19084567878709632 19094326953525248 19107506061256158 19122679085432832 19164526684972032 19166041169526784 19172358530777088 19242845143022592 19272778607296512 19301772644304514 19309660577546976 19343634410999808 19410799808260224 19482163042849416 19500091155234816 19548287129419776 19616163126396928 19635084259826256 19674294828281856 19682334997807104 19718907741724672 19791403726069248 19799491753746432 19882445883768832 19901623865163264 19903196599123968 19970726725806192 19976370116032512 20020085911979712 20044148515239303 20060065315110912 20089600099174086 20217522656673792 20247542561046528 20277353371128984 20287722388120576 20317846528272384 20362309602782784 20370630938950656 20437171035145956 20445522964461504 20477327270252544 20532806263144448 20552611561687296 20638721045354496 20647155340836864 20693974287187968 20716235675885568 20761570575386368 20770055075008512 20778543041937408 20831606288769024 20862277026065397 20878843491237888 20903938255049472 20955603945249792 21028366458948576 21125098751504384 21145475356735968 21224893248284544 21235746798780416 21271341281478444 21288232579301376 21313819397305344 21322529580957696 21434211722133504 21481117822715904 21489896375156736 21513013971111936 21560092520593536 21561796315717632 21634953952956708 21723368149740348 21731737424703488 21740618396270592 21837149784292752 21902316211396608 21928641110689152 21934837774467072 21937602549639168 21991823020597248 22011000405628416 22059168736348016 22068183517196544 22107010755428352 22133581681817088 22183771209440256 22265329191827904 22358614465800704 22367751619239936 22418472144453632 22467067566531966 22484908375179264 22567573479499776 22618747115507712 22627990575710208 22645933109636928 22744712988758016 22806334984323072 22823687686635648 22830137275465728 22857577344306432 22907598303130632 23089971013747456 23099407046037504 23218561176023808 23220396032311296 23271210974608896 23280721073086464 23299181180107224 23305765135371264 23356766897309664 23366311959384576 23437866782369767 23488698927642624 23516930536930656 23587109766119424 23656912266317148 23675697915297792 23683501714489344 23727509229012992 23737205800009728 23756027869913248 23765736095442432 23807550044307456 23890215148627968 23949261651714048 23978046821968512 24032418810226944 24142970001719296 24166257550555392 24231730920843264 24241633548926976 24257020855182336 24358650739777536 24448204602791424 24458195695804416 24533094202106672 24586301681270784 24640105737821184 24669721249525296 24725661660521952 24762375456331968 24816564828391518 24826706456846112 24836271342518272 24956742610620288 25006580342489088 25061304126501888 25071545771016192 25133512023539712 25153441274025792 25155429035003904 25163720571644928 25210478555826304 25220781162510336 25240779611782826 25295521922076672 25446090504946176 25476674748341544 25552702246629376 25563144707702784 25657126857363456 25676648647465104 25746214103395968 25791512547999744 25881066411013632 25976217390465888 25986832926792192 26000121540313088 26122945536350208 26180112346435008 26211578827620627 26232393104375808 26276362759473372 26388538301425664 26399322338328576 26477555656753152 26535498486884352 26627635634408256 26635160154710016 26693447882639616 26704356525010944 26725531353652404 26736453107372736 26746753753481216 26786133465565448 26876492042206464 27036471161505312 27090462037696512 27149746137043712 27160841251934208 27249561380194608 27260697285948672 27303103027003392 27403482082249728 27504230178140352 27518294727139328 27599730977370006 27621647567847424 27693406766678016 27775475051692032 27816369368087196 27838457988317184 27871917673399296 27940805260333056 27952223652347904 28037821945264768 28132402885300224 28193967142314624 28297621433279016 28299857664379392 28361788375304592 28373378807824128 28418425863073792 28430039441276928 28641490430287872 28684018628149248 28746790027458048 28749061754290176 28758537796165632 28846605270608944 28909167910944768 28952658966456771 28964490866320464 29116199712390336 29203088281862144 29223244564274124 29238188147585536 29246450365956096 29250136732852224 29322430694129664 29348000540837888 29424244689595392 29511442242422784 29578361612587008 29687105589103872 29699237630619648 29823668825653248 29854794898685952 29956090088709288 30030128867969568 30090097972666368 30134400148761129 30158329487343616 30194577479515904 30326283985010688 30431583582180864 30440183033954304 30476769792408576 30543464404174176 30555946408425984 30655756552718934 30715990905378816 30799209394716672 30958081568031744 30960528043081728 30970733011255296 31028281299478528 31040961430781952 31065574906809632 31074353513828352 31087052473171968 31142355863079552 31155082612512768 31318265236856832 31355907382574208 31433405917874688 31449479688159232 31542549688422864 31578002285985792 31687648127256576 31853620198170624 31907011922217666 31932348868952064 31970729095958016 31983794371436544 32043225080302592 32151317583200256 32221676734073856 32308974561124352 32340138780890304 32342694473576448 32452430929435062 32478200986370048 32597606137055232 32610927594405888 32853474317094912 32866900338475008 32892961666033728 32902256661700608 32906403824458752 32967548880695936 33016500608442624 33088753104522024 33102275275794816 33275656814160384 33397993787741856 33415072168669184 33428727694688256 33537921698701056 33540572046671872 33551627428859904 33627708216680448 33727362562768896 33851360219249664 33928120673261568 33941985863565312 33968899664455392 34209502476484608 34235531529953472 34328285471194624 34361397454695948 34388683397332992 34508088548018176 34634956520621184 34649110569056256 34827841764035712 34830594048466944 34906816461913344 34921081609629696 34948771770160836 34958647703056896 34976524139167744 35035150345964496 35380664649179136 35485368399475722 35503514179211008 35513546872946688 35591263843519488 35605808700014592 35634041804869872 35648604143163648 35835322722941952 35923892477571072 35967070232952768 36048628215340416 36120616050262016 36214455002578944 36332748506926144 36347596381264896 36362450323390464 36404137369337856 36537976109666304 36552907853070336 36672306904187136 36799641303160008 36924542355570688 36960158606731776 37004581874287944 37088492490782928 37143563184497952 37162556897865728 37224847242587277 37254407013777408 37509870513733632 37591956189752832 37602579041943552 37607318656524288 37730161911038688 37733143552505856 37815717833739456 37831171743765504 37861169417674239 38169135757419264 38188653907050496 38215012122512316 38245358170865664 38329053369944064 38344717061554176 38485690286045184 38603545288609028 38619321155093952 38687268821999616 38821599616520448 38964326085698832 39000182310469632 39232326252793856 39270168519652512 39348589656563712 39437815483449344 39582807452138496 39598983507492864 39803247730326528 39806393198247936 39941453451612384 39952740232065024 40040171823959424 40088297030478606 40120130630221824 40179200198348172 40435045313347584 40554706742257968 40575444776241152 40635693056544768 40724619205565568 40741261877901312 40874342070291912 40891045928923008 40954654540505088 41065612526288896 41105223123374592 41277442090708992 41294310681673728 41399596466055009 41432471351771136 41523141150772736 41540110150017024 41663212577538048 41724554052130794 41757686982475776 41807876510098944 41911207890499584 42056732917897152 42250197503008768 42290950713471936 42449786496569088 42471493597560832 42542682562956888 42627638794610688 42645059161915392 42962235645431808 42979792750313472 43026027942223872 43120185041187072 43123592631435264 43269907905913416 43446736299480696 43463474849406976 43674299568585504 43804632422793216 43857282221378304 43869675548934144 43875205099278336 43983646041194496 44022000811256832 44118337472696032 44136367034393088 44214021510856704 44267163363634176 44367542418880512 44530658383655808 44717228931601408 44735503238479872 44836944288907264 44934135133063932 44969816750358528 45135146958999552 45237494231015424 45291866219273856 45489425977516032 45612669968646144 45647375373271296 45660274550931456 45715154688612864 45815196606261264 45983634829078401 46179942027494912 46198814092075008 46437122352047616 46440792064622592 46542421949217792 46561442146172928 46598362360214448 46611530270742528 46713533794619328 46732623918769152 46875733564739534 46977397855285248 47033861073861312 47174219532238848 47313824532634296 47367003428978688 47455018458025984 47474411600019456 47512055739826496 47531472190884864 47780430297255936 47898523303428096 47956093643937024 48064837620453888 48285940003438592 48332515101110784 48463461841686528 48483267097853952 48514041710364672 48678646394152593 48717301479555072 48896409205582848 48916391391608832 49066188404213344 49172603362541568 49280211475642368 49339442499050592 49451323321043904 49524750912663936 49633129656783036 49653412913692224 49672542685036544 49913485221240576 50013160684978176 50122608253003776 50143091542032384 50306882548051584 50310858070007808 50327441143289856 50420957111652608 50441562325020672 50481559223565652 50591043844153344 50892181009892352 50953349496683088 51105404493258752 51314253714726912 51353297294930208 51492428206791936 51583025095999488 51762132822027264 51952434780931776 51973665853584384 52245891072700416 52360224692870016 52423157655241254 52464786208751616 52552725518946744 52777076602851328 52798644676657152 53070996973768704 53255271268816512 53270320309420032 53386895765279232 53408713050021888 53451062707304808 53472906214745472 53572266931130896 53752984084412928 54072942323010624 54180924075393024 54299492274087424 54321682503868416 54499122760389216 54521394571897344 54606206054006784 54806964164499456 55008460356280704 55036589454278656 55199461954740012 55243295135694848 55386813533356032 55550950103384064 55632738736174392 55743835346798592 55881610520666112 56075643890529536 56264805770600448 56387934284629248 56595242866558032 56599715328758784 56723576750609184 56746757615648256 56836851726147584 57282980860575744 57368037256298496 57493580054916096 57498123508580352 57517075592331264 57693210541217888 57818335821889536 57905317932913542 57928981732640928 58232399424780672 58406176563724288 58446489128548248 58476376295171072 58500273465704448 58644861388259328 58696001081675776 58848489379190784 59022884484845568 59156723225174016 59374211178207744 59398475261239296 59647337651306496 59709589797371904 59912180177418576 60060257735939136 60132445545717909 60180195945332736 60268800297522258 60316658974687232 60389154959031808 60652567970021376 60863167164361728 60953539584817152 61086928808348352 61111892816851968 61311513105437868 61431981810757632 61598418789433344 61916163136063488 61941466022510592 62056562598957056 62081922861563904 62131149813619264 62148707027656704 62284711726159104 62310165225025536 62636530473713664 62711814765148416 62866811835749376 63085099376845728 63375296254513152 63707240396341248 63814023844435332 63864697737904128 63941458191916032 63967588742873088 64086450160605184 64302635166400512 64443353468147712 64617949122248704 64680277561780608 64685388947152896 64904861858870124 64956401972740096 65195212274110464 65221855188811776 65706948634189824 65785923332067456 65804513323401216 65812807648917504 65935097761391872 66033001216885248 66177506209044048 66204550551589632 66551313628320768 66795987575483712 66830144337338368 67075843397402112 67081144093343744 67103254857719808 67255416433360896 67454725125537792 67702720438499328 67856241346523136 67883971727130624 67937799328910784 68419004952969216 68471063059906944 68656570942389248 68722794909391896 69016177096036352 69269913041242368 69298221138112512 69655683528071424 69661188096933888 69813632923826688 69842163219259392 69897543540321672 69917295406113792 70070300691928992 70313600347109301 70761329298358272 70970736798951444 71007028358422016 71027093745893376 71182527687038976 71211617400029184 71268083609739744 71297208286327296 71670645445883904 71847784955142144 71934140465905536 72097256430680832 72241232100524032 72428910005157888 72665497013852288 72695192762529792 72724900646780928 73075952219332608 73344613808374272 73599282606320016 73920317213463552 74009163748575888 74176984981565856 74287126368995904 74325113795731456 74449694485174554 74508814027554816 75019741027467264 75183912379505664 75214637313048576 75460323822077376 75466287105011712 75631435667478912 75662343487531008 75722338835348478 76338271514838528 76377307814100992 76430024245024632 76658106739888128 76689434123108352 76971380572090368 77207090577218056 77238642310187904 77374537643999232 77643199233040896 77928652171397664 78000364620939264 78464652505587712 78540337039305024 78634736482861881 78697179313127424 78875630966898688 79165614904276992 79197967014985728 79606495460653056 79882906903224768 79905480464130048 80080343647918848 80176594060957212 80240261260443648 80358400396696344 81109413484515936 81150889552482304 81271386113089536 81449238411131136 81482523755802624 81748684140583824 81782091857846016 81909309081010176 82210446246749184 82554884181417984 82799192932110018 82864942703542272 83046282301545472 83080220300034048 83326425155076096 83449108104261588 83515373964951552 83615753020197888 83822415780999168 84113465835794304 84500395006017536 84581901426943872 84899572993138176 84942987195121664 85085365125913776 85255277589221376 85290118323830784 85924471290863616 86052055884447744 86240370082374144 86247185262870528 86539815811826832 86857976899370313 86893472598961392 86926949698813952 87348599137171008 87609264845586432 87714564442756608 87739351097868288 87750410198556672 87967292082388992 88044001622513664 88236674945392064 88272734068786176 88534326727268352 88735084837761024 89061316767311616 89434457863202816 89471006476959744 89673888577814528 89868270266127864 90270293917999104 90403200446283387 90474988462030848 90583732438547712 90978851955032064 91294750746542592 91320549101862912 91430309377225728 91630393212522528 91967269658156802 92359884054989824 92397628184150016 92874244704095232 92881584129245184 93084843898435584 93122884292345856 93196724720428896 93223060541485056 93427067589238656 93465247837538304 93751467129479068 93954795710570496 94067722147722624 94348439064477696 94627649065268592 94734006857957376 94910036916051968 95024111479652992 95062944381769728 95560860594511872 95797046606856192 95912187287874048 96129675240907776 96665030202221568 96926923683373056 97028083420729344 97357292788305186 97434602959110144 97792818411165696 97832782783217664 98132376808426688 98560422951284736 98678884998101184 98902646642087808 99049501825327872 99266259313566072 99306825827384448 99826970442481152 100245216506007552 100286183084064768 100613765096103168 100621716140015616 100654882286579712 100841914223305216 100883124650041344 100963118447131304 101182087688306688 101784362019784704 101906698993366176 102210808986517504 102628507429453824 102706594589860416 102984856413583872 103166050191998976 103524265644054528 103904869561863552 103947331707168768 104491782145400832 104720449385740032 104846315310482508 104929572417503232 105105451037893488 105554153205702656 106141993947537408 106510542537633024 106540640618840064 106773791530558464 106817426100043776 106902125414609616 106945812429490944 107144533862261792 107505968168825856 108145884646021248 108361848150786048 108598984548174848 108643365007736832 108998245520778432 109042789143794688 109212412108013568 109613928328998912 110016920712561408 110073178908557312 110398923909480024 110773627066712064 111265477472348784 111487670693597184 111674541727761831 111763221041332224 112151287781059072 112529611541200896 112775868569258496 113190485733116064 113199430657517568 113447153501218368 113493515231296512 113583508253022717 113673703452295168 114565961721151488 114736074512596992 114987160109832192 115034151184662528 115386421082435776 115810635865827084 115857963465281856 116464798849561344 116892978257096496 116952752590342144 117000546931408896 117392002163351552 117696978758381568 118045768969691136 118313446450348032 118748422356415488 118796950522478592 119419179594743808 119824360354837152 120120515471878272 120264891091435818 120360391890665472 120537600595044516 120633317949374464 120778309918063616 121305135940042752 121726334328723456 121907079169634304 122173857616696704 122223785633703936 122623026210875736 122863963621515264 123196837578866688 123832326272126976 123882932045021184 124113125197914112 124198789398165027 124262299627238528 124297414055313408 124569423452318208 124620330450051072 125273060947427328 125423629530296832 125733623671498752 126170198753691456 126750592509026304 127414480792682496 127628047688870664 127882916383832064 127935177485746176 128172900321210368 128886706936295424 129235898244497408 129360555123561216 129370777894305792 129809723717740248 130390424548220928 131413897268379648 131571846664134912 131609026646802432 131625615297835008 131870195522783744 132066002433770496 132355012418088096 132409101103179264 133102627256641536 133591975150967424 133660288674676736 134151686794804224 134162288186687488 134206509715439616 134510832866721792 134909450251075584 135405440876998656 135712482693046272 135875598657821568 136838009905938432 136942126119813888 137313141884778496 137445589818783792 138032354192072704 138539826082484736 138596442276225024 139311367056142848 139322376193867776 139627265847653376 139684326438518784 139795087080643344 139834590812227584 140140601383857984 140627200694218602 141522658596716544 141941473597902888 142014056716844032 142365055374077952 142423234800058368 142536167219479488 142594416572654592 143341290891767808 143695569910284288 143868280931811072 144194512861361664 144857820010315776 145330994027704576 145390385525059584 145449801293561856 146035939182457779 146151904438665216 146689227616748544 147198565212640032 147840634426927104 148018327497151776 148353969963131712 148574252737991808 148650227591462912 148899388970349108 149017628055109632 150039482054934528 150367824759011328 150429274626097152 150920647644154752 150932574210023424 151262871334957824 151324686975062016 151444677670696956 152676543029677056 152860048490049264 153316213479776256 153942761144180736 154414181154436112 154477284620375808 154749075287998464 155286398466081792 155857304342795328 156929305011175424 157080674078610048 157269472965723762 157394358626254848 157751261933797376 158331229808553984 158395934029971456 159212990921306112 159765813806449536 159810960928260096 160160687295837696 160353188121914424 160716800793392688 162218826969031872 162301779104964608 162542772226179072 162898476822262272 162965047511605248 163497368281167648 163564183715692032 163818618162020352 164065067476588369 164420892493498368 165109768362835968 165598385864220036 165729885407084544 166092564603090944 166160440600068096 166652850310152192 166898216208523176 167231506040395776 167644831561998336 168226931671588608 169000790012035072 169163802853887744 169799145986276352 170170730251827552 170510555178442752 171848942581727232 172104111768895488 172480740164748288 172494370525741056 173079631623653664 173715953798740626 173786945197922784 173853899397627904 174697198274342016 175218529691172864 175429128885513216 175500820397113344 175934584164777984 176088003245027328 176473349890784128 176545468137572352 177068653454536704 177470169675522048 178122633534623232 178868915726405632 178942012953919488 179736540532255728 180540587835998208 180806400892566774 180949976924061696 181167464877095424 181957703910064128 182589501493085184 182860618754451456 183260786425045056 183934539316313604 184719768109979648 184795256368300032 185748489408190464 186169687796871168 186245768584691712 186393449440857792 186446121082970112 186854135178477312 186930495675076608 187502934258958136 187909591421140992 188135444295445248 189255298130537184 189820073832103936 190048222959305984 190125888763539456 191121721189023744 191594093213712384 191824374575748096 192259350481815552 193330060404443136 193853847366746112 194056166841458688 194714585576610372 194869205918220288 195585636822331392 195665565566435328 196264753616853376 197120845902569472 197357769996202368 197805293284175616 198099003650655744 198532518627132144 198613651654768896 199653940884962304 200490433012015104 201227530192206336 201243432280031232 201309764573159424 201683828446610432 201766249300082688 201926236894262608 202364175376613376 203568724039569408 203813397986732352 204421617973035008 205257014858907648 205413189179720832 205969712827167744 207048531288109056 207809739123727104 207894663414337536 208983564290801664 209440898771480064 209692630620965016 210210902075786976 210940801041327903 211108306411405312 212283987895074816 213021085075266048 213081281237680128 213547583061116928 213634852200087552 213804250829219232 213891624858981888 214289067724523584 215011936337651712 216291769292042496 216723696301572096 217197969096349696 217286730015473664 217996491041556864 218085578287589376 219227856657997824 220033841425122816 220146357817114624 220797847818960048 222530954944697568 222975341387194368 223349083455523662 223526442082664448 224302575562118144 225059223082401792 225551737138516992 226380971466232128 226398861315035136 226894307002436736 226987030462593024 227167016506045434 227347406904590336 229131923442302976 229974320219664384 230068302369325056 230772842164871552 231621271731654168 231715926930563712 232929597699122688 233785956514192992 233905505180684288 234001093862817792 234784004326703104 235393957516763136 236091537939382272 236626892900696064 237496844712830976 237593901044957184 239648720709674304 240241030943756544 240529782182871636 240720783781330944 241075201190089032 241556619836127232 243452668657446912 243814158339268608 244347715233393408 244447571267407872 245246052421751472 245727927243030528 247664652544253952 248226250395828224 248397578796330054 248524599254477056 248594828110626816 249138846904636416 249240660900102144 250546121894854656 250847259060593664 251467247342997504 252340397507382912 253501185018052608 254828961585364992 255256095377741328 255765832767664128 255870354971492352 256345800642420736 257773413872590848 258471796488994816 258721110247122432 258741555788611584 259619447435480496 260573930698110939 260780849096441856 262827794536759296 263143693328269824 263218053293604864 263251230595670016 263740391045567488 264132004867540992 264710024836176192 264818202206358528 266205254513283072 267183950301934848 267320577349353472 268303373589608448 268413019430879232 269021665733443584 270810881753997312 271209601338850161 271424965386092544 271751197315643136 273884252239627776 274626283769556992 274891179637567584 276064708384145408 277079652164969472 277192884552450048 278622734112285696 278644752387735552 279254531695306752 279368652877037568 279590174161286688 279669181624455168 280281202767715968 281254401388437204 283045317193433088 283882947195805776 284028113433688064 284730110748155904 285072334438958976 285188833145309184 286682581783535616 287391139820568576 287736561863622144 288389025722723328 290661988055409152 290780771050119168 292071878364915558 292303808877330432 293378455233497088 294397130425280064 295681268853854208 296036654994303552 296707939926263424 297148505475983616 297300455182925824 297798777940698216 300735649518022656 300858549252194304 301841295288309504 301865148420046848 302525742669915648 302649373950124032 302889355341393912 305353086059354112 305720096980098528 306632426959552512 307885522288361472 308828362308872224 308954569240751616 309498150575996928 310572796932163584 311714608685590656 313858610022350848 314161348157220096 314538945931447524 314788717252509696 316662459617107968 318425981842612224 319531627612899072 319621921856520192 320321374591675392 320706376243828848 321433601586785376 324437653938063744 324603558209929216 325085544452358144 325796953644524544 325930095023210496 326994736562335296 327128367431384064 327637236324040704 328130134953176738 328841784986996736 330219536725671936 331196771728440072 332185129206181888 332320881200136192 333796432417046352 334463012080791552 335289663123996672 336453863343177216 338001580024070144 338327605707775488 339598291972552704 340341460503655104 340750524759068151 341021110356885504 343697885163454464 344208223537790976 344961480329496576 346159263247307328 347431907597481252 347573890395845568 347707798795255808 349394396548684032 350858257771026432 351001640794226688 352176006490054656 352946699781568256 353090936275144704 354137306909073408 354940339351044096 356245267069246464 357737831452811264 359473081064511456 361081175671996416 361612801785133548 361899953848123392 362334929754190848 363915407820128256 365179002986170368 365721237508902912 366521572850090112 367869078632627208 369439536219959296 369590512736600064 371496978816380928 372339375593742336 372786898881715584 372892242165940224 373708270356954624 373860991350153216 375005868517916272 375819182842281984 376270888590890496 378510596261074368 379640147664207872 380096445918611968 380251777527078912 382243442378047488 383648749151496192 384518700963631104 386660120808886272 387707694733492224 388112333682917376 389429171153220744 391171273644662784 392529507233706752 394241691805138944 394715539992404736 395610586568351232 396198007301311488 397065037254264288 397227303309537792 399307881769924608 400980866024030208 402455060384412672 402486864560062464 402619529146318848 403367656893220864 403532498600165376 403852473788525216 404728350753226752 407137448079138816 407626795973464704 408843235946070016 410514029717815296 410826378359441664 411939425654335488 414097062576218112 415619478247454208 415789326828675072 417967128581603328 418881797542960128 419385261241930032 420421804151573952 421881602082655806 422216612822810624 424567975790149632 426042170150532096 427095166122233856 427269704400175104 427608501658438464 427783249717963776 428578135449047168 430023872675303424 432583538584084992 434395938192699392 434573460030947328 435992982083113728 436171156575178752 438455713315995648 440067682850245632 441595695637920096 445061909889395136 445950682774388736 446698166911047324 447052884165328896 448605151124236288 450118446164803584 451103474277033984 452761942932464256 452797722630070272 453788614004873472 453974060925186048 454334033012090868 454694813809180672 459948640439328768 461545684329743104 463242543463308336 463431853861127424 465859195398245376 467571913028385984 467811010361368576 469568008653406208 470787915033526272 472183075878764544 473253785801392128 474993689425661952 475187802089914368 479297441419348608 480482061887513088 481059564365743272 482150402380178064 483113239672254464 486905337314893824 487628316678537216 488695430466786816 488895142534815744 490492104843502944 491455854486061056 492195202429765107 495329305088507904 496452500791656448 496795157592660108 497049198508954112 497189656221253632 498277693809272832 498481321800204288 501694518121187328 502934494685995008 504680795014765824 507002370036105216 510512190755482656 511531665535328256 512691601284841472 515546827745181696 517442220494244864 517483111577223168 519238894870960992 521147861396221878 521561698192883712 525655589073518592 526287386656539648 526502461191340032 527480782091134976 528264009735081984 529420049672352384 529636404412717056 532410509026566144 534367900603869696 534641154698706944 536606747179216896 536826038861758464 541621763507994624 542419202677700322 542849930772185088 543502394631286272 547768504479255552 549252567539113984 549782359275135168 552129416768290816 554159304329938944 554385769104900096 557245468224571392 558509063390613504 558737305754075136 559180348322573376 559338363248910336 560562405535431936 562508802776874408 567765894391611552 568056226867376128 569460221496311808 570144668877917952 570377666290618368 573365163567071232 574782279641137152 575473123727244288 576778051445446656 581323976110818304 581561542100238336 584143756729831116 584607617754660864 586756910466994176 588794260850560128 591362537707708416 592073309988607104 593415879852526848 594297010951967232 594600910365851648 595597555881396432 601471299036045312 603682590576619008 603730296840093696 605051485339831296 605298747900248064 605778710682787824 610706172118708224 611440193960197056 613264853919105024 615771044576722944 617656724617744448 617909138481503232 621145593864327168 623429217371181312 627717220044701696 628322696314440192 629077891862895048 632822403123983709 633324919234215936 636851963685224448 639063255225798144 639243843713040384 640642749183350784 641412752487657696 642867203173570752 648875307876127488 649207116419858432 650171088904716288 651593907289049088 651860190046420992 653989473124670592 654256734862768128 656260269906353476 657683569973993472 660439073451343872 662393543456880144 664370258412363776 667592864834092704 668926024161583104 670579326247993344 672907726686354432 676655211415550976 679196583945105408 680682921007310208 681501049518136302 682042220713771008 687395770326908928 689922960658993152 692318526494614656 694863815194962504 695147780791691136 698788793097368064 701716515542052864 702003281588453376 704352012980109312 705893399563136512 706181872550289408 708274613818146816 709880678702088192 712490534138492928 715475662905622528 718946162129022912 722162351343992832 723225603570267096 724669859508381696 730358005972340736 731442475017805824 733043145700180224 735738157265254416 738879072439918592 742993957632761856 744678751187484672 745573797763431168 745784484331880448 747416540713909248 747721982700306432 750011737035832544 751638365684563968 752541777181780992 757021192522148736 759280295328415744 760192891837223936 760503555054157824 764486884756094976 767297498302992384 769037401927262208 773320241617772544 775415389466984448 776224667365834752 778858342306441488 781721792094332817 782342547289325568 785059014467413504 788483383610277888 789431079984809472 791221173136702464 792396014602622976 794130074508528576 794454606619075584 798615763539849216 801961732048060416 804910120768825344 805239058292637696 806735313786441728 807064997200330752 807704947577050432 814274896158277632 815253591946929408 821652756718883328 823878851308670976 828194125152436224 831238956494908416 831578653657350144 835934257163206656 837763595085920256 838770522483860064 840843608303147904 843763204165311612 844433225645621248 849135951580299264 852084340301064192 854190332244467712 855217003316876928 855566499435927552 857156270898094336 860047745350606848 865167077168169984 868791876385398784 871985964166227456 872342313150357504 876911426631991296 880135365700491264 883191391275840192 890123819778790272 891901365548777472 893396333822094648 897210302248472576 902206948554067968 905523885864928512 905595445260140544 907577228009746944 907948121850372096 908668066024181736 919897280878657536 923091368659486208 926485086926616672 926863707722254848 931718390796490752 935143826056771968 935622020722737152 939136017306812416 941575830067052544 944366151757529088 949987378851323904 958594882838697216 960964123775026176 962119128731486544 964300804760356128 966226479344508928 973810674629787648 975256633357074432 977390860933573632 977790285069631488 980984209687005888 982911708972122112 984390404859530214 990658610177015808 992905001583312896 993590315185320216 994098397017908224 996555387618545664 996962643600408576 1003389036242374656 1005868989371990016 1009361590029531648 1014004740072210432 1021024381510965312 1022251574277204453 1023063331070656512 1025383202569682944 1031093655490363392 1034884440988489728 1038477789741921984 1042295722792443756 1043123396385767424 1052574773313079296 1053004922382680064 1054961564182269952 1056528019470163968 1058840099344704768 1059272808825434112 1064821018053132288 1068735801207739392 1073213494358433792 1083243527015989248 1084838405355400644 1085699861544370176 1087004789262572544 1095537008958511104 1098505135078227968 1099564718550270336 1104258833536581632 1108318608659877888 1108771538209800192 1114490936449142784 1117018126781227008 1118360696645146752 1118676726497820672 1121124811070863872 1125017605553748816 1135531788783223104 1136112453734752256 1138920442992623616 1140289337755835904 1140755332581236736 1146730327134142464 1150946247454488576 1153556102890893312 1162647952221636608 1163123084200476672 1168287513459662232 1173513820933988352 1177588521701120256 1182725075415416832 1184146619977214208 1186831759705053696 1188594021903934464 1191195111762792864 1202942598072090624 1207365181153238016 1207460593680187392 1210102970679662592 1210597495800496128 1211557421365575648 1221412344237416448 1222880387920394112 1226529707838210048 1231542089153445888 1235313449235488896 1235818276963006464 1242291187728654336 1246858434742362624 1256645392628880384 1258155783725790096 1265644806247967418 1266649838468431872 1273703927370448896 1278126510451596288 1281285498366701568 1282825504975315392 1285734406347141504 1297750615752254976 1298414232839716864 1303187814578098176 1303720380092841984 1307978946249341184 1308513469725536256 1312520539812706952 1315367139947986944 1324787086913760288 1328740516824727552 1335185729668185408 1337852048323166208 1341158652495986688 1345815453372708864 1353310422831101952 1358393167890210816 1361365842014620416 1363002099036272604 1364084441427542016 1379845921317986304 1384637052989229312 1389727630389925008 1390295561583382272 1397577586194736128 1403433031084105728 1408704025960218624 1411786799126273024 1412363745100578816 1416549227636293632 1419761357404176384 1424981068276985856 1430951325811245056 1437892324258045824 1446451207140534192 1449339719016763392 1460716011944681472 1462884950035611648 1466086291400360448 1471476314530508832 1476585607289295321 1477758144879837184 1485987915265523712 1489357502374969344 1491147595526862336 1491568968663760896 1494833081427818496 1495443965400612864 1500023474071665088 1505083554363561984 1514042385044297472 1520385783674447872 1521007110108315648 1534594996605984768 1538074803854524416 1546640483235545088 1552449334731669504 1557716684612882976 1563443584188665634 1564685094578651136 1570118028934827008 1576966767220555776 1578862159969618944 1582442346273404928 1584792029205245952 1588260149017057152 1588909213238151168 1597231527079698432 1603923464096120832 1609820241537650688 1610478116585275392 1613470627572883456 1615409895154100864 1628549792316555264 1630507183893858816 1643305513437766656 1647757702617341952 1656388250304872448 1662477912989816832 1663157307314700288 1675527190171840512 1677541044967720128 1681687216606295808 1687526408330623224 1704168680602128384 1708380664488935424 1710434006633753856 1711132998871855104 1714312541796188672 1720095490701213696 1730334154336339968 1737583752770797568 1743971928332454912 1744684626300715008 1753822853263982592 1760270731400982528 1766382782551680384 1780247639557580544 1783802731097554944 1786792667644189296 1794420604496945152 1804413897108135936 1811047771729857024 1811190890520281088 1815154456019493888 1815896243700744192 1817336132048363472 1839794561757315072 1846182737318972416 1852970173853233344 1853727415444509696 1863436781592981504 1870287652113543936 1871244041445474304 1883151660134105088 1898467209371951127 1899974757702647808 1917189765677394432 1921928247550052352 1924238257462973088 1928601609520712256 1932452958689017856 1947621349259575296 1950513266714148864 1954781721867147264 1955580570139262976 1961968419374011776 1968780809719060428 1981317220354031616 1987180630370640432 1988196794035816448 1993110775237091328 2006778072484749312 2011737978743980032 2018723180059063296 2042048763021930624 2044503148554408906 2046126662141313024 2050766405139365888 2062187310980726784 2069768881976979456 2076955579483843968 2084591445584887512 2105149546626158592 2106009844765360128 2109923128364539904 2113056038940327936 2117680198689409536 2118545617650868224 2129642036106264576 2137471602415478784 2146426988716867584 2166487054031978496 2169676810710801288 2174009578525145088 2191074017917022208 2197010270156455936 2199129437100540672 2216637217319755776 2228981872898285568 2234036253562454016 2236721393290293504 2237353452995641344 2242249622141727744 2250035211107497632 2271063577566446208 2272224907469504512 2277840885985247232 2280578675511671808 2281510665162473472 2293460654268284928 2301892494908977152 2307112205781786624 2325295904443273216 2326246168400953344 2336575026919324464 2347027641867976704 2355177043402240512 2365450150830833664 2368293239954428416 2373663519410107392 2377188043807868928 2382390223525585728 2405885196144181248 2414730362306476032 2420205941359325184 2421194991600992256 2423114842731151296 2442824688474832896 2445760775840788224 2470626898470977792 2471636553926012928 2484582375457308672 2493716869484725248 2513290785257760768 2516311567451580192 2531289612495934836 2533299676936863744 2547407854740897792 2556253020903192576 2562570996733403136 2565651009950630784 2571468812694283008 2595501231504509952 2606375629156196352 2615957892498682368 2617026939451072512 2625041079625413904 2630734279895973888 2649574173827520576 2657481033649455104 2670371459336370816 2675704096646332416 2691630906745417728 2706620845662203904 2716786335780421632 2722731684029240832 2726004198072545208 2759691842635972608 2769274105978458624 2779455260779850016 2780591123166764544 2795155172389472256 2806866062168211456 2817408051920437248 2823573598252546048 2824727490201157632 2833098455272587264 2849962136553971712 2861902651622490112 2875784648516091648 2892902414281068384 2898679438033526784 2921432023889362944 2925769900071223296 2932172582800720896 2942952629061017664 2953171214578590642 2955516289759674368 2971975830531047424 2978715004749938688 2982295191053724672 2989666162855636992 2990887930801225728 3000046948143330176 3010167108727123968 3028084770088594944 3040771567348895744 3042014220216631296 3069189993211969536 3076149607709048832 3093280966471090176 3115433369225765952 3126887168377331268 3129370189157302272 3140236057869654016 3157724319939237888 3164884692546809856 3169584058410491904 3176520298034114304 3177818426476302336 3194463054159396864 3219640483075301376 3226941255145766912 3230819790308201728 3257099584633110528 3261014367787717632 3286611026875533312 3295515405234683904 3312776500609744896 3324955825979633664 3326314614629400576 3351054380343681024 3355082089935440256 3363374433212591616 3375052816661246448 3408337361204256768 3416761328977870848 3420868013267507712 3422265997743710208 3428625083592377344 3440190981402427392 3460668308672679936 3475167505541595136 3487943856664909824 3489369252601430016 3520541462801965056 3532765565103360768 3560495279115161088 3573585335288378592 3588841208993890304 3608827794216271872 3622095543459714048 3622381781040562176 3630308912038987776 3631792487401488384 3634672264096726944 3679589123514630144 3692365474637944832 3705940347706466688 3707454830889019392 3726873563185963008 3740575304227087872 3742488082890948608 3796934418743902254 3799949515405295616 3834379531354788864 3843856495100104704 3848476514925946176 3857203219041424512 3864905917378035712 3895242698519150592 3909563443734294528 3911161140278525952 3923936838748023552 3937561619438120856 3974361260741280864 3976393588071632896 3986221550474182656 4013556144969498624 4023475957487960064 4037446360118126592 4084097526043861248 4089006297108817812 4092253324282626048 4139537763953958912 4153911158967687936 4169182891169775024 4210299093252317184 4219846256729079808 4226112077880655872 4235360397378819072 4237091235301736448 4259284072212529152 4274943204830957568 4292853977433735168 4339353621421602576 4348019157050290176 4382148035834044416 4394020540312911872 4398258874201081344 4429756821867885963 4433274434639511552 4457963745796571136 4468072507124908032 4473442786580587008 4474706905991282688 4484499244283455488 4500070422214995264 4542127155132892416 4544449814939009024 4561157351023343616 4563021330324946944 4603784989817954304 4614224411563573248 4650591808886546432 4673150053838648928 4694055283735953408 4710354086804481024 4730900301661667328 4736586479908856832 4747327038820214784 4754376087615737856 4764780447051171456 4811770392288362496 4829460724612952064 4840411882718650368 4846229685462302592 4885649376949665792 4891521551681576448 4941253796941955584 4943273107852025856 4969164750914617344 4987433738969450496 5026581570515521536 5032623134903160384 5062579224991869672 5112506041806385152 5125141993466806272 5131302019901261568 5142937625388566016 5191002463009019904 5212751258312392704 5231915784997364736 5234053878902145024 5250082159250827808 5261468559791947776 5299148347655041152 5314962067298910208 5340742918672741632 5351408193292664832 5383261813490835456 5413241691324407808 5433572671560843264 5445463368058481664 5452008396145090416 5519383685271945216 5538548211956917248 5558910521559700032 5561182246333529088 5590310344778944512 5613732124336422912 5647147196505092096 5649454980402315264 5699924273107943424 5751569297032183296 5785804828562136768 5797358876067053568 5842864047778725888 5851539800142446592 5864345165601441792 5885905258122035328 5906342429157181284 5911032579519348736 5943951661062094848 5964590382107449344 5979332325711273984 6000093896286660352 6020334217454247936 6056169540177189888 6081543134697791488 6138379986423939072 6152299215418097664 6186561932942180352 6230866738451531904 6253774336754662536 6280472115739308032 6315448639878475776 6329769385093619712 6339168116820983808 6353040596068228608 6355636852952604672 6388926108318793728 6439280966150602752 6453882510291533824 6461639580616403456 6522028735575435264 6573222053751066624 6591030810469367808 6649911651959267328 6702108760687362048 6710164179870880512 6726748866425183232 6750105633322492896 6816674722408513536 6833522657955741696 6841736026535015424 6844531995487420416 6857250167184754688 6880381962804854784 6921336617345359872 6950335011083190272 6975887713329819648 6978738505202860032 7041082925603930112 7065531130206721536 7120990558230322176 7147170670576757184 7177682417987780608 7217655588432543744 7244191086919428096 7260617824077975552 7263584974802976768 7269344528193453888 7384730949275889664 7411880695412933376 7414909661778038784 7453747126371926016 7481150608454175744 7593868837487804508 7599899030810591232 7668759062709577728 7687712990200209408 7696953029851892352 7714406438082849024 7729811834756071424 7819126887468589056 7847873677496047104 7875123238876241712 7948722521482561728 7952787176143265792 7972443100948365312 8027112289938997248 8074892720236253184 8168195052087722496 8178012594217635624 8279075527907917824 8307822317935375872 8338365782339550048 8420598186504634368 8439692513458159616 8452224155761311744 8470720794757638144 8474182470603472896 8549886409661915136 8585707954867470336 8678707242843205152 8696038314100580352 8764296071668088832 8796517748402162688 8859513643735771926 8866548869279023104 8915927491593142272 8936145014249816064 8946885573161174016 8968998488566910976 9000140844429990528 9084254310265784832 9088899629878018048 9122314702046687232 9126042660649893888 9207569979635908608 9228448823127146496 9301183617773092864 9346300107677297856 9388110567471906816 9420708173608962048 9473172959817713664 9494654077640429568 9508752175231475712 9529560894102342912 9658921449225904128 9680823765437300736 9692459370924605184 9771298753899331584 9783043103363152896 9882507593883911168 9886546215704051712 9938329501829234688 9974867477938900992 10053163141031043072 10065246269806320768 10125158449983739344 10225012083612770304 10250283986933612544 10262604039802523136 10285875250777132032 10382004926018039808 10425502516624785408 10463831569994729472 10468107757804290048 10500164318501655616 10598296695310082304 10681485837345483264 10766523626981670912 10826483382648815616 10867145343121686528 10890926736116963328 10904016792290180832 11038767370543890432 11077096423913834496 11117821043119400064 11122364492667058176 11180620689557889024 11227464248672845824 11294294393010184192 11399848546215886848 11503138594064366592 11571609657124273536 11594717752134107136 11685728095557451776 11728690331202883584 11771810516244070656 11812684858314362568 11929180764214898688 11958664651422547968 12000187792573320704 12040668434908495872 12112339080354379776 12163086269395582976 12276759972847878144 12461733476903063808 12507548673509325072 12560944231478616064 12630897279756951552 12659538770187239424 12678336233641967616 12706081192136457216 12711273705905209344 12777852216637587456 12878561932301205504 12907765020583067648 12923279161232806912 13044057471150870528 13146444107502133248 13182061620938735616 13289270465603657889 13299823303918534656 13404217521374724096 13420328359741761024 13453497732850366464 13500211266644985792 13633349444817027072 13683472053070030848 13689063990974840832 13714500334369509376 13842673234690719744 13951775426659639296 14082165851207860224 14131062260413443072 14241981116460644352 14294341341153514368 14355364835975561216 14435311176865087488 14488382173838856192 14521235648155951104 14538689056386907776 14769461898551779328 14823761390825866752 14829819323556077568 14907494252743852032 14962301216908351488 15187737674975609016 15337518125419155456 15375425980400418816 15393906059703784704 15428812876165698048 15638253774937178112 15695747354992094208 15750246477752483424 15897445042965123456 15905574352286531584 15944886201896730624 16054224579877994496 16149785440472506368 16336390104175444992 16356025188435271248 16558151055815835648 16615644635870751744 16676731564679100096 16841196373009268736 16879385026916319232 16941441589515276288 16948364941206945792 17099772819323830272 17357414485686410304 17392076628201160704 17528592143336177664 17593035496804325376 17719027287471543852 17733097738558046208 17831854983186284544 17893771146322348032 17937996977133821952 18000281688859981056 18168508620531569664 18244629404093374464 18415139959271817216 18456897646254292992 18602367235546185728 18692600215354595712 18841416347217924096 18946345919635427328 18989308155280859136 19017504350462951424 19059121788204685824 19317842898451808256 19361647530874601472 19384918741849210368 19566086206726305792 19765015187767822336 19773092431408103424 19949734955877801984 20106326282062086144 20130492539612641536 20250316899967478688 20450024167225540608 20500567973867225088 20525208079605046272 20571750501554264064 20764009852036079616 20851005033249570816 20927663139989458944 20936215515608580096 21000328637003311232 21196593390620164608 21362971674690966528 21533047253963341824 21652966765297631232 21781853472233926656 21808033584580361664 22154192847827668992 22235642086238800128 22244728985334116352 22361241379115778048 22588588786020368384 22799697092431773696 23006277188128733184 23143219314248547072 23189435504268214272 23457380662405767168 23543621032488141312 23625369716628725136 23858361528429797376 23917329302845095936 24000375585146641408 24081336869816991744 24224678160708759552 24326172538791165952 24923466953806127616 25015097347018650144 25121888462957232128 25261794559513903104 25319077540374478848 25356672467283935232 25412162384272914432 25422547411810418688 25757123864602411008 25846558322465613824 26088114942301741056 26292888215004266496 26578540931207315778 26599646607837069312 26808435042749448192 26840656719483522048 26906995465700732928 27000422533289971584 27266698889634054144 27366944106140061696 27378127981949681664 27429000668739018752 27685346469381439488 27903550853319278592 28164331702415720448 28262124520826886144 28483962232921288704 28588682682307028736 28976764347677712384 29042471296311902208 29077378112773815552 29538923797103558656 29647522781651733504 29659638647112155136 29814988505487704064 29924602433816702976 30375475349951218032 30675036250838310912 30750851960800837632 30787812119407569408 30857625752331396096 31276507549874356224 31391494709984188416 31500492955504966848 31794890085930246912 31811148704573063168 32299570880945012736 32672780208350889984 32712050376870542496 33116302111631671296 33231289271741503488 33353463129358200192 33682392746018537472 33882883179030552576 34199545638647660544 34714828971372820608 34784153256402321408 35057184286672355328 35186070993608650752 35438054574943087704 35787542292644696064 35875993954267643904 36000563377719962112 36337017241063139328 36489258808186748928 36830279918543634432 37204734471092371456 37385200430709191424 37682832694435848192 37892691839270854656 37978616310561718272 38035008700925902848 38118243576409371648 38635685796903616512 38723295061749202944 38769837483698420736 39132172413452611584 39530030375535644672 39546184862816206848 39899469911755603968 40212652564124172288 40260985079225283072 40500633799934957376 40900048334451081216 41050416159210092544 41143501003108528128 41528019704072159232 41855326279978917888 42000657274006622464 42393186781240329216 42725943349381933056 43066094507926683648 43305933530595262464 43563706944467853312 43616067169160723328 44308385695655337984 44471284172477600256 44489457970668232704 44722482758231556096 45177177572040736768 46012554376257466368 46286438628497094144 46914761324811534336 47087242064976282624 47250739433257450272 47716723056859594752 47834658605690191872 48000751170293282816 48162673739633983488 48449356321417519104 48652345077582331904 49846933907612255232 50030194694037300288 50243776925914464256 50523589119027806208 50638155080748957696 50824324768545828864 50845094823620837376 51693116644931227648 52176229884603482112 52585776430008532992 53157081862414631556 53199293215674138624 53681313438967044096 53813990931401465856 54000845066579943168 54733888212280123392 54858001337478037504 55370692938762878976 55807101706638557184 56524249041653772288 56967924465842577408 57177365364614057472 57953528695355424768 58084942592623804416 58154756225547631104 59077847594207117312 59295045563303467008 59319277294224310272 59849204867633405952 60750950699902436064 61350072501676621824 61501703921601675264 61575624238815138816 61715251504662792192 62553015099748712448 62782989419968376832 63000985911009933696 63589780171860493824 63622297409146126336 64599141761890025472 65345560416701779968 65424100753741084992 66462578543483006976 66706926258716400384 67765766358061105152 68399091277295321088 69429657942745641216 69568306512804642816 70372141987217301504 70876109149886175408 71575084585289392128 71751987908535287808 72001126755439924224 72674034482126278656 72978517616373497856 74770400861418382848 75365665388871696384 75785383678541709312 75957232621123436544 76070017401851805696 76236487152818743296 77271371593807233024 77539674967396841472 78264344826905223168 79060060751071289344 79798939823511207936 80425305128248344576 80521970158450566144 81001267599869914752 81800096668902162432 82100832318420185088 82287002006217056256 83056039408144318464 83710652559957835776 84001314548013244928 84786373562480658432 85451886698763866112 87127413888935706624 87232134338321446656 88616771391310675968 88942568344955200512 88978915941336465408 89444965516463112192 90354355144081473536 92025108752514932736 92572877256994188288 93829522649623068672 94174484129952565248 94501478866514900544 95433446113719189504 96001502340586565632 96898712642835038208 99693867815224510464 100060389388074600576 100487553851828928512 101047178238055612416 101648649537091657728 103386233289862455296 104352459769206964224 105171552860017065984 106314163724829263112 107362626877934088192 107627981862802931712 108001690133159886336 109467776424560246784 109716002674956075008 111614203413277114368 113048498083307544576 113935848931685154816 114354730729228114944 115907057390710849536 116169885185247608832 116309512451095262208 118155695188414234624 118590091126606934016 118638554588448620544 119698409735266811904 121501901399804872128 122700145003353243648 123151248477630277632 123430503009325584384 125565978839936753664 126001971822019867392 127179560343720987648 129198283523780050944 130691120833403559936 130848201507482169984 132925157086966013952 133413852517432800768 135531532716122210304 138859315885491282432 140744283974434603008 141752218299772350816 143150169170578784256 143503975817070575616 144002253510879848448 145348068964252557312 145957035232746995712 149540801722836765696 150731330777743392768 151570767357083418624 151914465242246873088 152472974305637486592 155079349934793682944 156528689653810446336 158120121502142578688 159597879647022415872 161043940316901132288 162002535199739829504 164201664636840370176 164574004012434112512 166112078816288636928 167421305119915671552 168002629096026489856 169572747124961316864 170903773397527732224 174254827777871413248 174464268676642893312 177233542782621351936 177885136689910401024 177957831882672930816 184050217505029865472 185145754513988376576 187659045299246137344 188348968259905130496 189002957733029801088 190866892227438379008 192003004681173131264 193797425285670076416 199387735630449020928 200120778776149201152 203297299074183315456 206772466579724910592 208704919538413928448 212628327449658526224 214725253755868176384 215255963725605863424 216003380266319772672 218935552849120493568 219432005349912150016 226096996166615089152 227871697863370309632 228709461458456229888 231814114781421699072 232619024902190524416 237180182253213868032 239396819470533623808 243003802799609744256 245400290006706487296 246302496955260555264 246861006018651168768 251131957679873507328 252003943644039734784 254359120687441975296 261382241666807119872 261696403014964339968 265850314173932027904 266827705034865601536 271063065432244420608 277718631770982564864 281488567948869206016 283504436599544701632 286300338341157568512 288004507021759696896 290696137928505114624 299081603445673531392 301462661555486785536 303141534714166837248 304945948611274973184 310158699869587365888 313057379307620892672 316240243004285157376 322087880633802264576 324005070399479659008 328403329273680740352 329148008024868225024 334842610239831343104 336005258192052979712 339145494249922633728 341807546795055464448 348509655555742826496 348928537353285786624 354467085565242703872 355770273379820802048 355915663765345861632 368100435010059730944 370291509027976753152 376697936519810260992 378005915466059602176 384006009362346262528 387594850571340152832 398775471260898041856 400241557552298402304 406594598148366630912 413544933159449821184 425256654899317052448 429450507511736352768 430511927451211726848 432006760532639545344 437871105698240987136 452193992333230178304 455743395726740619264 457418922916912459776 465238049804381048832 474360364506427736064 478793638941067247616 486007605599219488512 492604993910521110528 493722012037302337536 502263915359747014656 504007887288079469568 508718241374883950592 522764483333614239744 523392806029928679936 531700628347864055808 533655410069731203072 555437263541965129728 562977135897738412032 567008873199089403264 572600676682315137024 576009014043519393792 581392275857010229248 598163206891347062784 609891897222549946368 620317399739174731776 626114758615241785344 632480486008570314752 644175761267604529152 648010140798959318016 656806658547361480704 658296016049736450048 672010516384105959424 678290988499845267456 683615093590110928896 697857074706571573248 711540546759641604096 736200870020119461888 740583018055953506304 753395873039620521984 756011830932119204352 768012018724692525056 797550942521796083712 800483115104596804608 813189196296733261824 827089866318899642368 850513309798634104896 858901015023472705536 864013521065279090688 904387984666460356608 914837845833824919552 930476099608762097664 948720729012855472128 972015211198438977024 985209987821042221056 987444024074604675072 1004527830719494029312 1008015774576158939136 1017436482749767901184 1045528966667228479488 1046785612059857359872 1063401256695728111616 1067310820139462406144 1110874527083930259456 1134017746398178806528 1152018028087038787584 1162784551714020458496 1196326413782694125568 1219783794445099892736 1240634799478349463552 1288351522535209058304 1296020281597918636032 1313613317094722961408 1344021032768211918848 1356581976999690534912 1367230187180221857792 1395714149413143146496 1423081093519283208192 1481166036111907012608 1506791746079241043968 1512023661864238408704 1536024037449385050112 1595101885043592167424 1600966230209193609216 1701026619597268209792 1717802030046945411072 1728027042130558181376 1829675691667649839104 1860952199217524195328 1897441458025710944256 1944030422396877954048 1970419975642084442112 1974888048149209350144 2016031549152317878272 2034872965499535802368 2093571224119714719744 2134621640278924812288 2221749054167860518912 2268035492796357613056 2304036056174077575168 2392652827565388251136 2439567588890199785472 2481269598956698927104 2576703045070418116608 2592040563195837272064 2688042065536423837696 2713163953999381069824 2791428298826286292992 2846162187038566416384 2962332072223814025216 3013583492158482087936 3024047323728476817408 3190203770087184334848 3201932460418387218432 3402053239194536419584 3456054084261116362752 3659351383335299678208 3721904398435048390656 3888060844793755908096 3940839951284168884224 4032063098304635756544 4069745930999071604736 4187142448239429439488 4269243280557849624576 4443498108335721037824 4536070985592715226112 4608072112348155150336 4785305655130776502272 5153406090140836233216 5184081126391674544128 5376084131072847675392 5582856597652572585984 5692324374077132832768 5924664144447628050432 6048094647456953634816 6403864920836774436864 6804106478389072839168 6912108168522232725504 7318702766670599356416 7443808796870096781312 7776121689587511816192 8064126196609271513088 8139491861998143209472 8374284896478858878976 8538486561115699249152 8886996216671442075648 9072141971185430452224 9570611310261553004544 10368162252783349088256 10752168262145695350784 11165713195305145171968 12096189294913907269632 12807729841673548873728 13608212956778145678336 13824216337044465451008 15552243379175023632384 16128252393218543026176 16748569792957717757952 17076973122231398498304 17773992433342884151296 18144283942370860904448 20736324505566698176512 22331426390610290343936 24192378589827814539264 25615459683347097747456 27216425913556291356672 31104486758350047264768 32256504786437086052352 33497139585915435515904 36288567884741721808896 41472649011133396353024 48384757179655629078528 51230919366694195494912 54432851827112582713344 62208973516700094529536 66994279171830871031808 72577135769483443617792 96769514359311258157056 108865703654225165426688 124417947033400189059072 145154271538966887235584 217731407308450330853376 290308543077933774471168 435462814616900661706752 870925629233801323413504
- Sum of all divisors σ(n): 3515983859007187644779703
- Sum of proper divisors (its aliquot sum) s(n): 2645058229773386321366199
- 870925629233801323413504 is an abundant number, because the sum of its proper divisors (2645058229773386321366199) is greater than itself. Its abundance is 1774132600539584997952695
Bases of 870925629233801323413504
- Binary: 101110000110110011111001000101000011001001100101011000001010000100000000000000002
- Hexadecimal: 0xB86CF914326560A10000
- Base-36: 3XTMCMPIO97XTS00
Squares and roots of 870925629233801323413504
- 870925629233801323413504 squared (8709256292338013234135042) is 758511451656292770364539855417937893702569558016
- 870925629233801323413504 cubed (8709256292338013234135043) is 660607063314800854059428743167684914155606817085569914025253377685848064
-
870925629233801323413504 is a
perfect square number . Itssquare root is 933233962752 -
The
cube root of 870925629233801323413504 is 95497871.1451764451
Scales and comparisons
How big is 870925629233801323413504?- 870,925,629,233,801,323,413,504 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 870,925,629,233,801,323,413,504 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 870925629233801323413504 cubic inches would be around 7958155.9 feet tall.
Recreational maths with 870925629233801323413504
- 870925629233801323413504 backwards is 405314323108332926529078
- The number of decimal digits it has is: 24
- The sum of 870925629233801323413504's digits is 90
- 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 870925629233801323413504 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 870925629233801323413504 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/870925629233801323413504/
Chicago style:
Numbermatics. 2024. "Number 870925629233801323413504 - Facts about the integer". https://numbermatics.com/n/870925629233801323413504/
The information we have on file for 870925629233801323413504 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 870925629233801323413504, math, Factors of 870925629233801323413504, curriculum, school, college, exams, university, Prime factorization of 870925629233801323413504, STEM, science, technology, engineering, physics, economics, calculator, eight hundred seventy sextillion, nine hundred twenty-five quintillion, six hundred twenty-nine quadrillion, two hundred thirty-three trillion, eight hundred one billion, three hundred twenty-three million, four hundred thirteen thousand, five hundred four.