943007828005395432838381824
943,007,828,005,395,432,838,381,824 is an even composite number composed of eight prime numbers multiplied together.
943007828005395432838381824 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred eighty-three divisors.
Prime factorization of 943007828005395432838381824:
28 × 32 × 72 × 112 × 132 × 192 × 732 × 4607932
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 11 × 11 × 13 × 13 × 19 × 19 × 73 × 73 × 460793 × 460793)See below for interesting mathematical facts about the number 943007828005395432838381824 from the Numbermatics database.
Names of 943007828005395432838381824
- Cardinal: 943007828005395432838381824 can be written as Nine hundred forty-three septillion, seven sextillion, eight hundred twenty-eight quintillion, five quadrillion, three hundred ninety-five trillion, four hundred thirty-two billion, eight hundred thirty-eight million, three hundred eighty-one thousand, eight hundred twenty-four.
Scientific notation
- Scientific notation: 9.43007828005395432838381824 × 1026
Factors of 943007828005395432838381824
Divisors of 943007828005395432838381824
- Number of divisors d(n): 19683
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 19 21 22 24 26 28 32 33 36 38 39 42 44 48 49 52 56 57 63 64 66 72 73 76 77 78 84 88 91 96 98 99 104 112 114 117 121 126 128 132 133 143 144 146 147 152 154 156 168 169 171 176 182 192 196 198 208 209 219 224 228 231 234 242 247 252 256 264 266 273 286 288 292 294 304 308 312 336 338 342 352 361 363 364 384 392 396 399 416 418 429 438 441 448 456 462 468 484 494 504 507 511 528 532 539 546 572 576 584 588 608 616 624 627 637 657 672 676 684 693 704 722 726 728 741 768 784 792 798 803 819 832 836 847 858 876 882 896 912 924 931 936 949 968 988 1001 1008 1014 1022 1056 1064 1078 1083 1089 1092 1144 1152 1168 1176 1183 1197 1216 1232 1248 1254 1274 1287 1314 1344 1352 1368 1386 1387 1408 1444 1452 1456 1463 1482 1521 1533 1568 1573 1584 1596 1606 1617 1638 1664 1672 1694 1716 1729 1752 1764 1792 1824 1848 1859 1862 1872 1881 1898 1911 1936 1976 2002 2016 2028 2044 2112 2128 2156 2166 2178 2184 2223 2288 2299 2304 2336 2352 2366 2394 2409 2432 2464 2496 2508 2527 2541 2548 2574 2628 2688 2704 2717 2736 2772 2774 2793 2816 2847 2888 2904 2912 2926 2964 3003 3042 3066 3136 3146 3168 3192 3211 3212 3234 3249 3276 3328 3344 3388 3432 3458 3504 3528 3549 3577 3648 3696 3718 3724 3744 3762 3796 3822 3872 3952 3971 4004 4032 4056 4088 4161 4224 4256 4312 4332 4356 4368 4389 4446 4576 4598 4599 4672 4693 4704 4719 4732 4788 4818 4851 4864 4928 4992 5016 5054 5082 5096 5148 5187 5256 5329 5376 5408 5434 5472 5544 5548 5577 5586 5621 5694 5733 5776 5808 5824 5852 5928 5929 6006 6084 6132 6272 6292 6336 6384 6422 6424 6468 6498 6552 6643 6688 6776 6864 6897 6916 7007 7008 7056 7098 7154 7227 7296 7392 7436 7448 7488 7524 7581 7592 7623 7644 7744 7904 7942 8008 8064 8112 8151 8176 8281 8322 8379 8448 8512 8541 8624 8664 8712 8736 8778 8833 8892 9009 9152 9196 9198 9344 9386 9408 9438 9464 9576 9633 9636 9702 9709 9856 9984 10032 10108 10164 10192 10241 10296 10374 10439 10512 10647 10658 10731 10816 10868 10944 11011 11088 11096 11154 11172 11242 11388 11466 11552 11616 11648 11704 11856 11858 11913 12012 12103 12168 12264 12337 12483 12544 12584 12672 12768 12844 12848 12936 12996 13013 13104 13167 13286 13376 13552 13728 13794 13832 14014 14016 14079 14112 14157 14196 14308 14454 14592 14784 14872 14896 14976 15048 15162 15184 15246 15257 15288 15488 15561 15808 15884 15987 16016 16093 16128 16224 16302 16352 16562 16644 16731 16758 16863 17024 17082 17248 17328 17424 17472 17556 17666 17689 17784 17787 18018 18031 18304 18392 18396 18688 18772 18816 18876 18928 19019 19152 19266 19272 19404 19418 19712 19929 20064 20216 20328 20384 20449 20482 20592 20691 20748 20878 21021 21024 21294 21316 21462 21632 21736 21888 22022 22176 22192 22308 22344 22477 22484 22743 22776 22932 23104 23232 23296 23408 23712 23716 23826 24024 24206 24336 24453 24528 24674 24843 24966 25168 25344 25536 25688 25696 25872 25992 26026 26208 26334 26353 26499 26572 26752 27104 27456 27588 27664 27797 28028 28032 28158 28224 28314 28392 28616 28899 28908 29127 29568 29744 29792 29887 29952 30096 30324 30368 30492 30514 30576 30723 30976 31122 31317 31616 31768 31974 32032 32186 32193 32448 32604 32704 32851 33033 33124 33288 33462 33516 33726 34048 34164 34496 34656 34848 34944 35112 35321 35332 35378 35568 35574 35739 36036 36062 36309 36608 36784 36792 37011 37303 37544 37632 37752 37856 38038 38304 38532 38544 38808 38836 39039 39347 39858 40128 40432 40656 40768 40898 40964 41184 41382 41496 41756 42042 42048 42237 42588 42632 42924 43264 43472 43681 43776 44044 44352 44384 44616 44688 44954 44968 45486 45552 45771 45864 46208 46464 46501 46816 47424 47432 47652 47961 48048 48279 48412 48672 48906 49056 49348 49686 49932 50336 50589 51072 51376 51392 51623 51744 51984 52052 52416 52668 52706 52998 53067 53144 53361 53504 54093 54208 54912 55176 55328 55594 56056 56064 56316 56448 56628 56784 57057 57232 57798 57816 58254 58619 59136 59488 59584 59774 59787 60192 60648 60736 60984 61009 61028 61152 61347 61446 61831 62244 62634 63063 63232 63536 63948 64064 64372 64386 64896 65208 65408 65702 66066 66248 66576 66924 67032 67431 67452 67963 68328 68992 69277 69312 69696 69888 70224 70642 70664 70756 71136 71148 71478 72072 72124 72618 73073 73568 73584 74022 74529 74606 75088 75504 75712 76076 76608 77064 77077 77088 77616 77672 78078 78694 79059 79497 79716 80256 80864 81312 81536 81796 81928 82368 82764 82992 83391 83512 84084 84096 84474 85176 85264 85848 86359 86944 87362 87381 88088 88704 88768 89232 89376 89661 89908 89936 90972 91091 91104 91542 91728 92169 92416 92928 93002 93632 93951 94848 94864 95304 95922 96096 96558 96824 97344 97812 98112 98553 98696 99099 99372 99864 100672 101178 101251 102144 102752 102784 103246 103488 103968 104104 104832 105336 105412 105963 105996 106134 106288 106722 106799 108186 108416 108927 109824 110352 110656 111033 111188 111909 112112 112632 112651 112896 113256 113568 114114 114464 114829 115596 115632 116508 117117 117238 118041 118976 119168 119548 119574 120384 121296 121472 121968 122018 122056 122304 122694 122892 123662 124488 125268 126126 126217 127072 127896 128128 128744 128772 129792 130416 130816 131043 131404 132132 132496 133133 133152 133848 134064 134862 134904 135707 135926 136656 137313 137984 138554 138624 139392 139503 140448 141284 141328 141512 142272 142296 142956 143143 144144 144248 144837 145236 146146 147136 147168 148044 149058 149212 150176 151008 151424 152152 153216 154128 154154 154176 154869 155232 155344 156156 157339 157388 158118 158994 159201 159432 160512 161728 162279 162624 163072 163592 163856 164736 165528 165984 166782 167024 167827 168168 168192 168948 170352 170528 171171 171696 172718 173888 174724 174762 175857 176176 177408 177536 178464 178752 179322 179816 179872 181944 182182 182208 183027 183084 183456 184041 184338 184471 185493 186004 187264 187902 189696 189728 190608 191844 192192 193116 193648 194579 194688 195624 196224 197106 197392 198198 198341 198744 199728 201344 202293 202356 202502 203889 205504 205568 206492 206976 207831 207936 208208 209209 209664 210672 210824 211926 211992 212268 212576 213444 213598 216372 216832 217854 219219 220704 221312 222066 222376 223818 224224 225264 225302 226512 227136 228228 228928 229658 229957 231192 231231 231264 233016 234234 234403 234476 236082 237177 237952 238336 239096 239148 240768 242592 242944 243936 244036 244112 244608 245388 245784 247247 247324 248976 250173 250536 252252 252434 254144 255792 256256 257488 257544 259077 260832 261121 262086 262808 264264 264992 266266 266304 267696 268128 268983 269724 269808 271414 271852 273273 273312 274626 277108 277248 278784 279006 280896 282568 282656 283024 284544 284592 285912 286286 288288 288496 289674 289883 290472 292292 294272 294336 295659 296088 298116 298424 300352 302016 302848 303753 304304 305767 306432 308256 308308 308352 309738 310464 310688 312312 314678 314776 316236 317889 317988 318402 318864 320397 323456 324558 325248 327184 327712 329472 331056 331968 333564 334048 335654 335727 336336 337896 337953 340704 341056 342342 342589 343392 344487 345436 347776 349448 349524 351714 352352 354123 355072 356928 357504 358644 359632 359744 361361 363888 364364 364416 366054 366168 366912 368082 368676 368942 370986 372008 374528 375804 378651 379456 381216 383688 384384 386232 387296 388531 389158 389376 391248 392448 393129 394212 394784 396396 396682 397488 399399 399456 402688 404586 404712 405004 407121 407778 410333 411008 412984 413952 415662 415872 416416 418418 418509 421344 421648 423852 423984 424536 425152 426888 427063 427196 429429 432744 432817 435708 438438 441408 442624 444132 444752 447636 448448 450528 450604 453024 454272 456456 457856 459316 459914 460793 462384 462462 462528 464607 466032 468468 468806 468952 472017 472164 474354 475904 478192 478296 481536 484939 485184 487872 488072 488224 489216 490776 491568 494494 494648 497952 500346 501072 503481 504504 504868 508288 511511 511584 514976 515088 518154 521664 522242 524172 525616 527571 528528 529984 532532 532608 535392 536256 537966 539448 539616 542828 543704 546546 546624 549081 549252 553413 554216 556479 558012 561792 565136 565312 566048 567853 569088 569184 571824 572572 576576 576992 579348 579766 580944 583737 584584 588544 588672 591318 592176 595023 596232 596848 600704 604032 604513 607506 608608 611534 611667 616512 616616 616704 619476 620928 621376 623493 624624 627627 629356 629552 632472 635778 635976 636804 637728 640794 644809 646912 649116 650496 654368 655424 657657 662112 663936 667128 668096 671099 671308 671454 672672 675792 675906 681408 682112 684684 685178 686784 688974 689871 690872 693693 695552 698896 699048 703209 703428 704704 708246 708757 713856 715008 717288 719264 719488 722722 727776 728728 728832 732108 732336 733824 736164 737352 737884 741741 741972 744016 747593 751608 757302 758912 762047 762432 767376 768768 772464 774592 777062 777231 778316 782496 783363 786258 788424 789568 792792 793364 794976 798798 798912 803803 809172 809424 810008 814242 815556 819819 820666 822016 825968 831324 831744 832832 836836 837018 842688 843296 847704 847968 849072 850304 853776 854126 854392 858858 865488 865634 869649 871416 876876 882816 883519 888264 889504 895272 896896 900601 901056 901208 906048 908544 911259 912912 915712 917301 918632 919828 921586 924768 924924 925056 929214 932064 936936 937612 937904 944034 944328 948708 949949 956384 956592 961191 969878 970368 975744 976144 976448 981552 983136 988988 989296 995904 1000692 1002001 1002144 1006962 1009008 1009736 1013859 1016576 1023022 1023168 1027767 1029952 1030176 1033461 1036308 1043328 1044484 1048344 1051232 1055142 1057056 1059968 1065064 1065216 1070784 1072512 1075932 1078896 1079232 1084083 1085656 1087408 1093092 1093248 1098162 1098504 1106826 1108432 1112958 1113761 1116024 1123584 1130272 1130624 1132096 1135706 1135953 1138368 1143648 1145144 1153152 1153984 1158696 1159532 1161888 1165593 1167474 1169168 1174789 1177344 1182636 1184352 1190046 1192464 1193696 1198197 1201408 1208064 1209026 1215012 1217216 1221363 1223068 1223334 1230999 1233024 1233232 1238952 1241856 1242752 1246986 1249248 1255254 1258712 1259104 1264944 1271556 1271952 1273608 1275456 1281189 1281588 1288287 1289618 1291297 1298232 1298451 1308736 1310848 1315314 1316263 1324224 1327872 1334256 1336192 1342198 1342616 1342908 1345344 1351584 1351812 1362816 1364224 1369368 1370356 1373568 1377948 1379742 1381744 1382379 1387386 1388387 1397792 1398096 1406418 1406856 1409408 1416051 1416492 1417514 1427712 1434576 1438528 1438976 1445444 1454817 1455552 1457456 1464216 1464463 1464672 1467648 1472328 1474704 1475768 1483482 1483944 1488032 1492777 1495186 1503216 1510443 1514604 1517824 1524094 1524864 1534533 1534752 1544928 1549184 1554124 1554462 1556632 1564992 1566726 1572516 1576848 1579136 1585584 1586728 1589952 1597596 1597824 1607606 1618344 1618848 1620016 1628484 1631112 1639638 1640821 1641332 1651936 1660239 1662648 1665664 1673672 1674036 1685376 1686592 1695408 1695936 1698144 1700608 1703559 1707552 1708252 1708784 1717716 1730729 1730976 1731268 1739298 1742832 1751211 1753752 1765632 1767038 1776528 1779008 1785069 1790544 1793792 1801202 1802112 1802416 1812096 1813539 1822518 1825824 1834602 1837264 1839656 1843172 1849536 1849848 1850112 1858428 1864128 1873872 1875224 1875808 1882881 1888068 1888656 1897416 1899898 1912768 1913184 1922382 1923769 1934427 1939756 1940736 1951488 1952288 1952896 1963104 1966272 1977976 1978592 1991808 2001384 2004002 2004288 2013297 2013924 2018016 2019472 2027718 2029181 2046044 2046336 2055534 2059904 2060352 2066922 2069613 2072616 2086656 2088968 2096688 2102464 2109627 2110284 2114112 2119936 2126271 2130128 2140369 2141568 2145024 2151864 2157792 2158464 2168166 2171312 2174816 2181751 2186184 2186496 2196324 2197008 2213652 2216864 2225223 2225916 2227522 2232048 2242779 2260544 2261248 2264192 2271412 2271906 2276736 2286141 2287296 2290288 2306304 2307968 2317392 2319064 2323776 2331186 2334948 2338336 2349578 2350089 2365272 2368704 2380092 2384928 2387392 2396394 2398123 2411409 2418052 2430024 2434432 2442726 2446136 2446668 2461998 2466048 2466464 2477904 2485504 2493972 2498496 2510508 2517424 2518208 2529527 2529888 2543112 2543904 2547216 2550912 2562378 2563176 2576574 2578433 2579236 2582594 2596464 2596902 2608947 2617472 2621696 2630628 2632526 2648448 2650557 2668512 2672384 2684396 2685232 2685816 2690688 2701803 2703168 2703624 2719717 2725632 2738736 2740712 2747136 2751903 2755896 2759484 2763488 2764758 2774772 2776774 2795584 2796192 2812836 2813712 2818816 2832102 2832984 2835028 2849847 2869152 2872331 2877056 2890888 2909634 2911104 2914912 2928432 2928926 2929344 2944656 2949408 2951536 2966964 2967888 2976064 2985554 2989441 2990372 3006003 3006432 3020886 3029208 3048188 3049728 3069066 3069504 3083301 3089856 3098368 3108248 3108924 3113264 3129984 3133452 3145032 3153696 3158272 3171168 3173456 3179904 3188713 3195192 3195648 3215212 3225551 3236688 3237696 3240032 3252249 3256968 3262224 3279276 3281642 3282664 3303872 3320478 3325296 3331328 3341283 3347344 3348072 3370752 3373184 3390816 3391872 3394573 3396288 3407118 3415104 3416504 3417568 3435432 3461458 3461952 3462536 3478596 3485664 3496779 3502422 3507504 3524367 3534076 3553056 3558016 3570138 3581088 3602404 3604224 3604832 3624192 3627078 3645036 3651648 3669204 3674528 3679312 3686344 3692997 3699072 3699696 3716856 3728256 3747744 3750448 3751616 3765762 3768479 3776136 3777312 3794832 3799796 3825536 3826368 3843567 3844764 3847538 3868854 3873891 3879512 3895353 3904576 3905792 3926208 3932544 3948789 3955952 3957184 3974971 3983616 4002768 4008004 4008576 4026594 4027848 4036032 4038944 4055436 4058362 4092088 4092672 4111068 4119808 4120704 4133844 4139226 4145232 4147137 4165161 4177936 4193376 4204928 4219254 4220568 4228224 4252542 4260256 4280738 4283136 4303728 4315584 4316928 4336332 4342624 4349632 4363502 4364451 4372368 4392648 4393389 4394016 4427304 4433728 4450446 4451832 4453657 4455044 4464096 4478331 4485558 4513663 4521088 4528384 4542824 4543812 4553472 4572282 4574592 4580576 4603599 4615936 4634784 4638128 4647552 4662372 4669896 4676672 4697693 4699156 4700178 4730544 4737408 4760184 4769856 4774784 4792788 4796246 4822818 4836104 4860048 4868864 4885452 4892272 4893336 4922463 4923996 4932928 4955808 4961299 4987944 4996992 5021016 5034848 5036416 5059054 5059776 5068723 5086224 5087808 5094432 5101824 5110677 5124756 5126352 5153148 5156866 5158472 5165188 5192187 5192928 5193804 5217894 5234944 5261256 5265052 5296896 5301114 5334329 5337024 5368792 5370464 5371632 5381376 5403606 5406336 5407248 5439434 5440617 5477472 5481424 5503806 5511792 5518968 5526976 5529516 5549544 5553548 5591168 5592384 5625672 5626621 5627424 5664204 5665968 5670056 5699694 5738304 5744662 5754112 5771307 5781776 5803281 5819268 5822208 5829824 5856864 5857852 5858688 5889312 5898816 5903072 5933928 5935776 5952128 5971108 5978882 5980744 5990309 6012006 6012864 6039891 6041772 6058416 6087543 6096376 6138132 6139008 6166602 6179712 6216496 6217848 6226528 6259968 6266904 6290064 6304207 6307392 6342336 6346912 6359808 6377426 6378813 6390384 6421107 6430424 6451102 6473376 6475392 6480064 6504498 6513936 6524448 6545253 6558552 6563284 6565328 6607744 6640956 6649643 6650592 6682566 6694688 6696144 6728337 6746368 6781632 6783744 6789146 6792576 6814236 6830208 6833008 6835136 6858423 6870864 6922916 6923904 6925072 6957192 6971328 6993558 7004844 7015008 7048734 7068152 7106112 7116032 7140276 7162176 7194369 7204808 7209664 7234227 7254156 7290072 7303296 7338408 7349056 7358624 7372688 7382089 7385994 7398144 7399392 7433712 7456512 7495488 7500896 7503232 7531524 7536958 7552272 7554624 7588581 7589664 7599592 7651072 7652736 7687134 7689528 7695076 7735299 7737708 7747782 7759024 7790706 7796327 7809152 7852416 7865088 7897578 7911904 7914368 7949942 7951671 8005536 8016008 8017152 8053188 8055696 8072064 8077888 8105409 8110872 8116724 8159151 8184176 8222136 8223523 8241408 8267688 8278452 8290464 8294274 8330322 8355872 8382517 8386752 8409856 8438508 8441136 8456448 8505084 8520512 8549541 8561476 8607456 8616993 8631168 8672664 8685248 8699264 8727004 8728902 8744736 8755067 8785296 8786778 8788032 8854608 8867456 8900892 8903664 8907314 8910088 8928192 8956662 8968323 8971116 9018009 9027326 9042176 9085648 9087624 9144564 9149184 9161152 9207198 9213841 9269568 9276256 9295104 9324744 9339792 9353344 9395386 9398312 9400356 9461088 9474816 9520368 9539712 9549568 9566139 9585576 9592492 9645636 9672208 9676653 9718709 9720096 9770904 9784544 9786672 9844926 9847992 9865856 9906611 9911616 9922598 9975888 9993984 10023849 10042032 10069696 10072832 10118108 10119552 10137446 10172448 10175616 10183719 10188864 10221354 10249512 10252704 10306296 10313732 10316944 10330376 10384374 10385856 10387608 10435788 10449439 10522512 10530104 10573101 10602228 10668658 10674048 10737584 10740928 10743264 10807212 10812672 10814496 10878868 10881234 10954944 10962848 11007612 11023584 11037936 11053952 11059032 11099088 11107096 11182336 11184768 11251344 11253242 11254848 11305437 11328408 11331936 11340112 11399388 11476608 11485747 11489324 11542614 11563552 11606562 11621673 11638536 11659648 11713728 11715704 11717376 11778624 11797632 11806144 11846367 11867856 11871552 11904256 11924913 11942216 11957764 11961488 11980618 12024012 12025728 12079782 12083544 12116832 12175086 12192752 12251371 12276264 12278016 12333204 12359424 12432992 12435696 12453056 12495483 12533808 12580128 12608414 12614784 12684672 12693824 12754852 12757626 12780768 12842214 12860848 12902204 12946752 12950784 12960128 13008996 13027872 13048896 13090506 13117104 13126568 13130656 13180167 13215488 13281912 13299286 13301184 13360971 13365132 13389376 13392288 13434993 13456674 13466383 13540989 13563264 13578292 13585152 13628472 13660416 13666016 13670272 13716846 13741728 13845832 13847808 13850144 13914384 13942656 13987116 14009688 14030016 14093079 14097468 14136304 14204267 14212224 14280552 14324352 14388738 14409616 14419328 14468454 14478893 14508312 14580144 14606592 14676816 14698112 14717248 14745376 14764178 14767389 14771988 14798784 14867424 14883897 14990976 15001792 15006464 15063048 15073916 15104544 15109248 15177162 15179328 15199184 15206169 15272257 15305472 15374268 15379056 15390152 15470598 15475416 15495564 15518048 15576561 15581412 15592654 15618304 15704832 15795156 15823808 15828736 15899884 15903342 16002987 16011072 16032016 16106376 16111392 16144128 16155776 16210818 16221744 16233448 16318302 16368352 16444272 16447046 16535376 16556904 16580928 16588548 16660644 16711744 16765034 16773504 16786861 16877016 16879863 16882272 17010168 17041024 17099082 17111419 17122952 17214912 17233986 17262336 17313921 17345328 17370496 17398528 17454008 17457804 17489472 17510134 17570592 17573556 17576064 17709216 17734912 17801784 17807328 17814628 17820176 17856384 17913324 17936646 17942232 17970927 18036018 18049031 18054652 18171296 18175248 18262629 18289128 18322304 18414396 18427682 18539136 18552512 18649488 18679584 18706688 18790772 18796624 18800712 18912621 18922176 19038019 19040736 19079424 19132278 19171152 19184984 19263321 19291272 19344416 19353306 19437418 19440192 19541808 19569088 19573344 19635759 19689852 19695984 19731712 19813222 19823232 19845196 19948929 19951776 20047698 20084064 20139392 20236216 20239104 20274892 20344896 20351232 20367438 20377728 20442708 20499024 20505408 20612592 20627464 20633888 20660752 20768748 20771712 20775216 20871576 20898878 21045024 21060208 21146202 21161459 21204456 21337316 21348096 21475168 21481856 21486528 21583107 21614424 21628992 21757736 21762468 21909888 21925696 22015224 22047168 22075872 22107904 22118064 22146267 22198176 22214192 22320991 22369536 22502688 22506484 22509696 22578857 22610874 22656816 22663872 22680224 22765743 22798776 22953216 22971494 22978648 23085228 23127104 23205897 23213124 23243346 23277072 23319296 23388981 23427456 23431408 23557248 23595264 23612288 23692734 23735712 23743104 23849826 23884432 23915528 23922976 23961236 24048024 24051456 24159564 24167088 24233664 24350172 24385504 24477453 24502742 24552528 24666408 24670569 24865984 24871392 24906112 24990966 25008997 25067616 25147551 25160256 25216828 25229568 25369344 25387648 25509704 25515252 25561536 25684428 25721696 25804408 25850979 25893504 25920256 26017992 26055744 26097792 26181012 26234208 26253136 26261312 26265201 26360334 26379353 26563824 26598572 26602368 26721942 26730264 26778752 26784576 26869986 26904969 26913348 26932766 27081978 27126528 27156584 27256944 27332032 27340544 27433692 27483456 27641523 27691664 27700288 27824797 27828768 27885312 27974232 28019376 28060032 28186158 28194936 28272608 28362763 28408534 28424448 28561104 28648704 28698417 28777476 28819232 28838656 28936908 28957786 29016624 29029959 29156127 29160288 29353632 29396224 29434496 29490752 29528356 29534778 29543976 29597568 29719833 29734848 29767794 29981952 30003584 30126096 30147832 30209088 30218496 30354324 30358656 30398368 30412338 30544514 30551157 30748536 30758112 30780304 30941196 30950832 30991128 31036096 31153122 31162824 31175599 31185308 31348317 31590312 31595641 31647616 31799768 31806684 32005974 32022144 32064032 32212752 32222784 32311552 32421636 32443488 32466896 32636604 32736704 32883851 32888544 32894092 33070752 33113808 33161856 33177096 33321288 33423488 33530068 33547008 33573722 33637889 33754032 33759726 33764544 33916311 34020336 34082048 34198164 34222838 34245904 34429824 34457241 34467972 34627842 34690656 34740992 34908016 34915608 34978944 35020268 35141184 35147112 35152128 35418432 35481061 35603568 35614656 35629256 35640352 35712768 35774739 35826648 35873292 35884464 35941854 36072036 36098062 36109304 36342592 36350496 36525258 36578256 36644608 36754113 36828792 36855364 37078272 37105024 37298976 37340303 37359168 37581544 37593248 37601424 37825242 37844352 38076038 38081472 38264556 38342304 38369968 38526642 38582544 38688832 38706612 38874836 38880384 39083616 39138176 39146688 39271518 39379704 39391968 39626444 39646464 39690392 39897858 39903552 40082913 40095396 40168128 40278784 40399149 40472432 40549784 40622967 40689792 40734876 40755456 40885416 40998048 41010816 41225184 41254928 41267776 41321504 41453269 41537496 41543424 41550432 41743152 41797756 41932163 42090048 42120416 42279237 42292404 42322918 42408912 42612801 42674632 42950336 42963712 42973056 43166214 43228848 43257984 43436679 43515472 43524936 43819776 43851392 44030448 44094336 44129449 44151744 44236128 44292534 44396352 44428384 44641982 44651691 45005376 45012968 45019392 45157714 45221748 45313632 45327744 45360448 45531486 45597552 45618507 45816771 45942988 45957296 46170456 46254208 46411794 46426248 46486692 46554144 46777962 46854912 46862816 47114496 47224576 47385468 47471424 47486208 47699652 47768864 47831056 47845952 47922472 48008961 48096048 48319128 48334176 48467328 48700344 48771008 48954906 48990227 49005484 49105056 49332816 49341138 49731968 49742784 49812224 49981932 50017994 50135232 50295102 50320512 50360583 50433656 50639589 50775296 51019408 51030504 51123072 51334257 51368856 51443392 51608816 51674623 51701958 51787008 52035984 52111488 52195584 52362024 52468416 52506272 52522624 52530402 52720668 52758706 53127648 53197144 53204736 53443884 53460528 53557504 53569152 53739972 53809938 53826696 53865532 53912781 54147093 54163956 54313168 54513888 54574289 54664064 54867384 54966912 55283046 55383328 55400576 55649594 55657536 55755953 55948464 56038752 56120064 56372316 56389872 56545216 56725526 56737863 56817068 57114057 57122208 57396834 57554952 57638464 57873816 57915572 58033248 58059918 58312254 58320576 58677619 58707264 58868992 58981504 59056712 59069556 59087952 59195136 59439666 59469696 59535588 59846787 60007168 60252192 60295664 60418176 60708648 60717312 60796736 60824676 61089028 61102314 61285469 61497072 61516224 61560608 61882392 61901664 61982256 62072192 62306244 62325648 62351198 62370616 62696634 63180624 63191282 63295232 63484377 63599536 63613368 64011948 64044288 64128064 64425504 64445568 64496887 64843272 64886976 64933792 65273208 65473408 65767702 65777088 65788184 65893399 66141504 66227616 66323712 66354192 66438801 66642576 66846976 66962973 67060136 67147444 67275778 67508064 67519452 67529088 67736571 67832622 68040672 68396328 68445676 68491808 68859648 68914482 68935944 69255684 69346277 69381312 69816032 69831216 69957888 70040536 70166943 70282368 70294224 70836864 70962122 71207136 71229312 71258512 71280704 71549478 71653296 71746584 71768928 71883708 72144072 72196124 72218608 72685184 72700992 73050516 73146073 73156512 73508226 73657584 73710728 74011707 74210048 74597952 74680606 74718336 75026991 75163088 75186496 75202848 75442653 75650484 75688704 76152076 76162944 76529112 76684608 76739936 77053284 77165088 77377664 77413224 77749672 77760768 77874017 78167232 78276352 78293376 78543036 78759408 78783936 78795603 79138059 79252888 79380784 79795716 79807104 80165826 80190792 80336256 80798298 80944864 81099568 81245934 81379584 81469752 81770832 81996096 82021632 82450368 82509856 82535552 82643008 82906538 82924569 83074992 83100864 83474391 83486304 83595512 83864326 84180096 84240832 84558474 84584808 84645836 84817824 85088289 85225602 85349264 85759597 85900672 85946112 86332428 86457696 86515968 86873358 87030944 87049872 87468381 87702784 88060896 88188672 88258898 88303488 88472256 88585068 88792704 88856768 89159499 89283964 89303382 90010752 90025936 90315428 90443496 90627264 90655488 90720896 91062972 91195104 91237014 91633542 91885976 91914592 92340912 92508416 92823588 92852496 92973384 93108288 93526797 93555924 93725632 94044951 94264681 94770936 94786923 94942848 95399304 95537728 95662112 95691904 95844944 96017922 96192096 96305737 96638256 96668352 96934656 97400688 97542016 97909812 97980454 98010968 98210112 98651553 98665632 98682276 99463936 99485568 99963864 100035988 100270464 100590204 100641024 100721166 100867312 100913667 101279178 101352251 102038816 102061008 102246144 102668514 102737712 102886784 103217632 103349246 103371723 103403916 104071968 104222976 104724048 104936832 105012544 105045248 105060804 105441336 105517412 106255296 106394288 106443183 106887768 106905799 106921056 107138304 107479944 107619876 107653392 107731064 107825562 108294186 108327912 108626336 108972721 109027776 109148578 109328128 109734768 109933824 110262339 110566092 110766656 110801152 111299188 111315072 111511906 111896928 112020909 112077504 112744632 112779744 113090432 113451052 113475726 113634136 113815871 114228114 114244416 114793668 115109904 115276928 115747632 115831144 116066496 116119836 116624508 116641152 117355238 117414528 117963008 118113424 118139112 118175904 118879332 118939392 119071176 119693574 119779933 120504384 120591328 120836352 121197447 121417296 121593472 121649352 122178056 122204628 122570938 122994144 123032448 123121216 123764784 123803328 123964512 124144384 124359807 124612488 124651296 124702396 124741232 125393268 125796489 126343217 126361248 126382564 126968754 127199072 127226736 127838403 128023896 128256128 128851008 128891136 128993774 129686544 129773952 129867584 130310037 130546416 130946816 131535404 131554176 131576368 131786798 132283008 132388347 132455232 132708384 132877602 133285152 133925946 134120272 134294888 134551556 135016128 135038904 135058176 135473142 135665244 136081344 136792656 136891352 136983616 137450313 137828964 137871888 138511368 138692554 138762624 139632064 139662432 140081072 140333886 140564736 140588448 141673728 141924244 142414272 142458624 142517024 142561408 143098956 143306592 143493168 143537856 143767416 144288144 144392248 144437216 145370368 145401984 146101032 146292146 146313024 146970681 147016452 147315168 147421456 148023414 148130213 149195904 149361212 149436672 150053982 150326176 150372992 150405696 150885306 151081749 151300968 152304152 152325888 153058224 153369216 153479872 154002771 154106568 154330176 154755328 154826448 155023869 155499344 155748034 156246937 156334464 156586752 157086072 157518816 157567872 157591206 158276118 158505776 158761568 159267823 159591432 159614208 160331652 160381584 160672512 161596596 161889728 162199136 162441279 162491868 162939504 163541664 163722867 163992192 164900736 165019712 165071104 165286016 165813076 165849138 166149984 166201728 166346273 166948782 166972608 167191024 167267859 167728652 168360192 168481664 169116948 169169616 169291672 169635648 170176578 170451204 170698528 171342171 171519194 171801344 172664856 172915392 173746716 174061888 174099744 174936762 175062979 176032857 176121792 176517796 176606976 176944512 177170136 177585408 177713536 178318998 178567928 178606764 180021504 180051872 180630856 180886992 181254528 181441792 182125944 182390208 182474028 183267084 183771952 183829184 183856407 184655471 184681824 185647176 185704992 185946768 186216576 187053594 187111848 187451264 188089902 188225609 188529362 189541872 189573846 189885696 190453131 190798608 191075456 191324224 191383808 191689888 192035844 192384192 192611474 193276512 193336704 193490661 194801376 195084032 195819624 195960908 196021936 196420224 197303106 197331264 197364552 197680197 198539341 198971136 199927728 200071976 200540928 200888919 201180408 201442332 201734624 201827334 202558356 202704502 203209713 204077632 204122016 205337028 205475424 205773568 206435264 206698492 206743446 206807832 208038831 208143936 209448096 209873664 210025088 210121608 210882672 211034824 212510592 212788576 212886366 213775536 213811598 213842112 214959888 215239752 215306784 215462128 215651124 216588372 216655824 217252672 217945442 218055552 218229193 218297156 219438219 219469536 220524678 221132184 221533312 222598376 222630144 223023812 223793856 224041818 224155008 225080973 225489264 225559488 226180864 226902104 226951452 227268272 227631742 228456228 228488832 229587336 230219808 230553856 231495264 231662288 232132992 232239672 232776049 233249016 233282304 233622051 234710476 234829056 235465223 236226848 236278224 236351808 237414177 237758664 238142352 239387148 239559866 241008768 241182656 242394894 242834592 243186944 243298704 244356112 244409256 245141876 245988288 246064896 246242432 247529568 247606656 247929024 248367427 248719614 249224976 249302592 249404792 249482464 250423173 250786536 251592978 252686434 252722496 252765128 253937508 254398144 254453472 255264867 255676806 256047792 256512256 257278791 257702016 257987548 259373088 259547904 259735168 260620074 261092832 263070808 263108352 263152736 263573596 264566016 264776694 264910464 265416768 265755204 266570304 267851892 268240544 268589776 269103112 270032256 270077808 270946284 271330488 272162688 273585312 273782704 273967232 274900626 275098967 275657928 275743776 277022736 277385108 277525248 279264128 279324864 280162144 280580391 280667772 281176896 282794043 283848488 284360769 284828544 285034048 285122816 286197912 286613184 286986336 287075712 287534832 288576288 288784496 288874432 288917211 290172883 290803968 292202064 292584292 292626048 293525141 293941362 294032904 294630336 294842912 295954659 296046828 296260426 298391808 298722424 300107964 300652352 300745984 300811392 301770612 302163498 302601936 302741001 304056753 304608304 306116448 306738432 306959744 308005542 308213136 308660352 309652896 310047738 310998688 311496068 312493874 312668928 314172144 315037632 315135744 315182412 316552236 317011552 317523136 318535646 319182864 319329549 320663304 320717397 320763168 323193192 323779456 324398272 324882558 324983736 325116961 325879008 326918163 327083328 327445734 327984384 329801472 330039424 330572032 331626152 331698276 332299968 332403456 332692546 333897564 333945216 334382048 334535718 335457304 336062727 336963328 338233896 338339232 338583344 339271296 340353156 340902408 341397056 341447613 342684342 342931589 343038388 345329712 345830784 347493432 348123776 348199488 349873524 350125958 352065714 352243584 353035592 353889024 354340272 355427072 356637996 357135856 357213528 359339799 360103744 361261712 361722361 361773984 362509056 364251888 364780416 364948056 366534168 367543904 367658368 367712814 369310942 369363648 370016779 371294352 371409984 371893536 372433152 373079421 374107188 374223696 374902528 376179804 376451218 377058724 377389467 379029651 379083744 379147692 380906262 381597216 382150912 382648448 383379776 384071688 384768384 385222948 386553024 386673408 386981322 389602752 390291671 391639248 391921816 392043872 392840448 394606212 394662528 394729104 395360394 397078682 397165041 399855456 400143952 401777838 402360816 402884664 403469248 403654668 405116712 405409004 406419426 408155264 408244032 410674056 410743333 410950848 412870528 413396984 413486892 413615664 416077662 416287872 418896192 420050176 420243216 421765344 422069648 425021184 425577152 425772732 427551072 427623196 427684224 428998283 429919776 430479504 430613568 430924256 431302248 433176744 433311648 434505344 435890884 436111104 436458386 436594312 437292557 438876438 438939072 440912043 441049356 442264368 443066624 444390639 445196752 446047624 447587712 448083636 448310016 450161946 450978528 451118976 453804208 453902904 454536544 455263484 456912456 456977664 459174672 460439616 461253793 462990528 463324576 464265984 464479344 465071607 465552098 466498032 467244102 468740811 469420952 470930446 472453696 472556448 472703616 474828354 475517328 476284704 477803469 478774296 479119732 482017536 482365312 484789788 485423939 485669184 486597408 488712224 488818512 490283752 491168601 491976576 492484864 495059136 495213312 495858048 496734854 497439228 498449952 498605184 498809584 498964928 499038819 500846346 501573072 501803577 503185956 505372868 505444992 505530256 507875016 508796288 508906944 510529734 511353612 512095584 514557582 515404032 515975096 518746176 519470336 521240148 522185664 525188937 526141616 526305472 527147192 528098571 529553388 529820928 530833536 531510408 533140608 535703784 536481088 537179552 538206224 538892497 540064512 540155616 541892568 542660976 544325376 545118119 547170624 547565408 547934464 549801252 550197934 551315856 551487552 551569221 553966413 554045472 554770216 558528256 558649728 560324288 561160782 561335544 562353792 564676827 565588086 567696976 568721538 569657088 570068096 572395824 573226368 573972672 574151424 575069664 577152576 577568992 577748864 577834422 580345766 580471983 584404128 585168584 585252096 587050282 587882724 588065808 589260672 589685824 591909318 592093656 592520852 593040591 595618023 597444848 600215928 600317179 601304704 601622784 603541224 604326996 605203872 605482002 608113506 609216608 612232896 613919488 616011084 616426272 617320704 619305792 620095476 621997376 622992136 624116493 624987748 628344288 630075264 630364824 633104472 634023104 635046272 637071292 638365728 638659098 639119891 641326608 641434794 641526336 646386384 647558912 648796544 649765116 649967472 650233922 651758016 653836326 654166656 654687579 654891468 658314657 660078848 663252304 663396552 664599936 665385092 667795128 667890432 668764096 669071436 670914608 672125454 674140159 676467792 676678464 677166688 678542592 680706312 681804816 682794112 682895226 685368684 685863178 686076776 690659424 691661568 694986864 696247552 696398976 698328147 699747048 700251916 700866153 704131428 704487168 706071184 706395669 708680544 709465757 713275992 714271712 714427056 718679598 720207488 722523424 723444722 723547968 724827389 728503776 729560832 729896112 733068336 735087808 735316736 735425628 738621884 738727296 740033558 742588704 742819968 743787072 745102281 746158842 748214376 748447392 752359608 752902436 754117448 754778934 758059302 758167488 758295384 761812524 762809047 763194432 765296896 766759552 768143376 769536768 770445896 771836373 773106048 773962644 779205504 780583342 783278496 783843632 784087744 789212424 789325056 789458208 790720788 794157364 794330082 796711097 799710912 800287904 803555676 804721632 805769328 806938496 807309336 810233424 810818008 812838852 816310528 816488064 821348112 821486666 821901696 825296901 825741056 826793968 826973784 827231328 832155324 832575744 837792384 838459531 840486432 843530688 844139296 848382129 851154304 851545464 855102144 855246392 855368448 856614187 857996566 859839552 860959008 861227136 861848512 862604496 866353488 866623296 866751633 869010688 870518649 871781768 872916772 873188624 874585114 877752876 877878144 880575423 881824086 882098712 884528736 888781278 890393504 892095248 895175424 896167272 900323892 901957056 902237952 907608416 907805808 909073088 910526968 912170259 913824912 918349344 920879232 922507586 925981056 926649152 928958688 930143214 931104196 932996064 934488204 937481622 938841904 941860892 944907392 945112896 945407232 949656708 951034656 952569408 955606938 957548592 958239464 962152191 964730624 969579576 970847878 971338368 973194816 975350883 977424448 977637024 980567504 980754489 982337202 983953152 990118272 991716096 993469708 994878456 996899904 997210368 997619168 997929856 998077638 1001692692 1003146144 1003607154 1006371912 1010745736 1010889984 1011060512 1015750032 1017592576 1017813888 1021059468 1022707224 1024191168 1024342839 1028794767 1029115164 1031950192 1036911491 1037492352 1042480296 1044371328 1050377874 1052283232 1052610944 1054294384 1056197142 1059106776 1059363107 1061667072 1063020816 1066281216 1071407568 1072962176 1074359104 1076412448 1077784994 1078019397 1080311232 1083785136 1085167083 1085321952 1090236238 1094341248 1095130816 1099602504 1100395868 1102631712 1102975104 1103138442 1107932826 1108090944 1109540432 1110050337 1114874761 1117299456 1120648576 1122321564 1122671088 1124707584 1129353654 1131176172 1135393952 1137088953 1137443076 1140136192 1144791648 1146452736 1147945344 1150139328 1154305152 1155137984 1155497728 1155668844 1160691532 1160943966 1164423911 1168808256 1170337168 1170875013 1174100564 1175765448 1176131616 1178521344 1179371648 1183818636 1184187312 1185041704 1186081182 1191236046 1194889696 1200431856 1200634358 1202609408 1207082448 1208653992 1210407744 1210964004 1216227012 1218433216 1224465792 1225440853 1232022168 1232229999 1232852544 1238611584 1240190952 1243994752 1245984272 1248232986 1249975496 1251974581 1256688576 1260150528 1260729648 1266208944 1268046208 1270092544 1274142584 1276731456 1277318196 1278239782 1282653216 1282869588 1283052672 1286994849 1292772768 1297593088 1299530232 1299934944 1300467844 1303516032 1307672652 1308333312 1309375158 1309782936 1311877671 1316629314 1317579263 1326504608 1326793104 1329199872 1330770184 1333171917 1335590256 1337528192 1338142872 1341829216 1344250908 1348280318 1352935584 1353356928 1354333376 1361412624 1363609632 1365588224 1365790452 1370737368 1371726356 1372153552 1381318848 1383761379 1389775387 1389973728 1392797952 1396656294 1399494096 1400503832 1401732306 1406222433 1408262856 1412142368 1412791338 1417361088 1418931514 1426551984 1428543424 1428854112 1433410407 1437359196 1440414976 1445046848 1446889444 1447095936 1449654778 1456271817 1457007552 1459792224 1466136672 1470175616 1470851256 1477243768 1477454592 1479606323 1480067116 1485177408 1485639936 1487574144 1490204562 1492317684 1496428752 1496894784 1497116457 1504719216 1505804872 1508234896 1509557868 1516118604 1516334976 1516590768 1523625048 1525618094 1526388864 1533519104 1536286752 1540891792 1543672746 1546212096 1547925288 1558411008 1561166684 1566556992 1567687264 1568175488 1575566811 1578424848 1578916416 1581441576 1588314728 1588660164 1593422194 1599421824 1600575808 1607111352 1609443264 1611538656 1613876992 1614618672 1616677491 1620466848 1621636016 1625677704 1629432343 1632976128 1635354357 1642696224 1642973332 1643803392 1648256561 1650593802 1653587936 1653947568 1654462656 1661899239 1664310648 1675584768 1676919062 1680972864 1687061376 1688278592 1694030481 1696764258 1702308608 1703090928 1710204288 1710492784 1713228374 1715993132 1719679104 1721918016 1722454272 1723697024 1725208992 1732706976 1733246592 1733503266 1741037298 1743563536 1745833544 1746377248 1749170228 1755505752 1755756288 1761150846 1763648172 1764197424 1769057472 1777562556 1780787008 1784190496 1786854069 1792334544 1800647784 1800951537 1803914112 1815216832 1815611616 1818146176 1821053936 1824340518 1827649824 1829809003 1836698688 1841758464 1845015172 1851962112 1853298304 1857917376 1860286428 1862208392 1865992128 1868976408 1874963244 1877683808 1883721784 1889814784 1890225792 1899313416 1902069312 1905138816 1911213876 1915097184 1916478928 1917359673 1924304382 1925692769 1939159152 1941695756 1942676736 1946389632 1950701766 1954848896 1955274048 1961135008 1961508978 1964062737 1964674404 1980236544 1986939416 1989756912 1993799808 1995238336 1995859712 1996155276 2003385384 2006292288 2007214308 2012743824 2021491472 2022121024 2022420477 2031210181 2031500064 2035627776 2042118936 2045414448 2048382336 2048685678 2057589534 2058230328 2063900384 2070481699 2073822982 2074984704 2084960592 2088742656 2094984441 2100755748 2104566464 2105221888 2108588768 2112394284 2118213552 2118726214 2119187007 2126041632 2128397271 2142815136 2145924352 2148718208 2152824896 2155569988 2156038794 2160622464 2162501549 2167570272 2170334166 2170643904 2174482167 2180472476 2188682496 2190261632 2199205008 2200791736 2205263424 2205950208 2206276884 2215865652 2216181888 2219080864 2220100674 2229749522 2235306843 2241297152 2244643128 2245342176 2258707308 2262352344 2270787904 2274177906 2274886152 2275818727 2288427141 2289583296 2295890688 2300278656 2308610304 2310275968 2311337688 2321383064 2321887932 2328847822 2337616512 2340674336 2341750026 2348201128 2351530896 2352263232 2358743296 2367637272 2368374624 2370083408 2372162364 2382472092 2389779392 2390133291 2400521123 2400863712 2401268716 2414164896 2417307984 2420815488 2421928008 2432454024 2436866432 2448931584 2450881706 2455565897 2464044336 2464459998 2465705088 2475890703 2477223168 2480381904 2487989504 2491968544 2496465972 2499950992 2503949162 2513377152 2515378593 2521459296 2532417888 2536092416 2548285168 2553462912 2554636392 2556479564 2565306432 2565739176 2566105344 2569842561 2573989698 2585545536 2590117453 2599060464 2599869888 2600935688 2607032064 2611555947 2615345304 2618750316 2619565872 2623755342 2633258628 2635158526 2641726269 2653009216 2653586208 2661540368 2666343834 2671180512 2675056384 2676285744 2683658432 2688501816 2696560636 2705871168 2706713856 2708666752 2722825248 2727219264 2731580904 2732041697 2741474736 2743452712 2744307104 2762637696 2767522758 2779550774 2779947456 2793312588 2798988192 2801007664 2803464612 2812444866 2816525712 2824284736 2825582676 2834722176 2837863028 2853103968 2857086848 2857708224 2866820814 2874718392 2890093696 2893778888 2894191872 2899309556 2912543634 2914015104 2919584448 2926052649 2932273344 2940351232 2941702512 2954487536 2959212646 2960134232 2970354816 2975148288 2980409124 2984635368 2992857504 2993789568 2994232914 3009438432 3011609744 3016469792 3019115736 3026088637 3032237208 3032669952 3033181536 3047250096 3051236188 3052777728 3061047899 3072573504 3081783584 3086384301 3087345492 3095850576 3110734473 3122333368 3133113984 3135374528 3136350976 3151133622 3156849696 3157832832 3162883152 3176629456 3177320328 3178089321 3186844388 3198843648 3201151616 3214222704 3218886528 3223077312 3228776551 3229237344 3233354982 3240933696 3243272032 3251355408 3255501249 3258864686 3270708714 3285392448 3285946664 3296513122 3301187604 3307175872 3307895136 3308925312 3323798478 3328621296 3330151011 3344624283 3353838124 3361945728 3374122752 3376557184 3388060962 3393528516 3406181856 3420408576 3420985568 3426456748 3431986264 3439358208 3443836032 3447394048 3450417984 3465413952 3466493184 3467006532 3482074596 3487127072 3491667088 3492754496 3493271733 3498340456 3511011504 3512625039 3522301692 3527296344 3528394848 3538114944 3555125112 3561574016 3568380992 3573708138 3576286571 3584669088 3601295568 3601903074 3607828224 3630433664 3631223232 3636292352 3642107872 3648681036 3655299648 3659618006 3673397376 3676322559 3690030344 3696689997 3706596608 3715834752 3720572856 3724416784 3731984256 3737952816 3749926488 3755367616 3755923743 3767443568 3772247479 3780451584 3798626832 3804138624 3810277632 3815826833 3822427752 3830194368 3832957856 3834719346 3848608764 3851385538 3860984547 3878318304 3883391512 3892779264 3901403532 3909697792 3910548096 3922270016 3923017956 3928125474 3929348808 3935633013 3952737789 3973878832 3979513824 3987599616 3990476672 3992310552 4006770768 4012584576 4014428616 4025487648 4042982944 4044242048 4044840954 4062420362 4063000128 4070184569 4084237872 4090828896 4096764672 4097371356 4115179068 4116460656 4127800768 4140963398 4147645964 4151284137 4169326161 4169921184 4189968882 4201511496 4209132928 4217177536 4224788568 4236427104 4237452428 4238374014 4252083264 4256794542 4285630272 4297436416 4305649792 4311139976 4312077588 4321244928 4325003098 4335140544 4340668332 4341287808 4348964334 4360944952 4368815451 4380523264 4398410016 4401583472 4410526848 4412553768 4431731304 4432363776 4438161728 4438818969 4440201348 4459499044 4470613686 4473839237 4489286256 4490684352 4517414616 4524704688 4541575808 4548355812 4549772304 4551637454 4576854282 4579166592 4600557312 4620551936 4622675376 4642766128 4643775864 4657695644 4675233024 4681348672 4683500052 4696402256 4703061792 4704526464 4718981113 4735274544 4736749248 4740166816 4744324728 4764944184 4779558784 4780266582 4801042246 4801727424 4802537432 4810218127 4828329792 4834615968 4841630976 4843856016 4850032473 4864908048 4873732864 4888297029 4901763412 4906063071 4911131794 4928088672 4928919996 4931410176 4944769683 4951781406 4960763808 4983937088 4992931944 4999901984 5007898324 5026754304 5030757186 5042918592 5064835776 5073791723 5096570336 5106925824 5109272784 5112959128 5130612864 5131478352 5139685122 5147979396 5171091072 5180234906 5198120928 5199739776 5201871376 5223111894 5230690608 5237500632 5239131744 5247510684 5266517256 5270317052 5283452538 5306018432 5307172416 5323080736 5332687668 5339663329 5342361024 5352571488 5367316864 5377003632 5393121272 5402854611 5411742336 5417333504 5445650496 5454438528 5463161808 5464083394 5482949472 5486905424 5488614208 5489427009 5525275392 5535045516 5559101548 5559894912 5576977679 5586625176 5597976384 5602015328 5606929224 5624889732 5633051424 5648569472 5651165352 5669444352 5675726056 5684803241 5706207936 5714173696 5715416448 5733641628 5749436784 5752079019 5777078307 5780187392 5787557776 5798619112 5825087268 5828030208 5839168896 5852105298 5864546688 5883405024 5908975072 5918425292 5920268464 5940709632 5960818248 5969270736 5985715008 5987579136 5988465828 5996299309 6018876864 6023219488 6032939584 6038231472 6052177274 6064474416 6066363072 6067261431 6093630543 6094500192 6102472376 6122095798 6145147008 6163567168 6172768602 6174690984 6191701152 6211445097 6221468946 6244666736 6266227968 6270749056 6302267244 6313699392 6315665664 6325766304 6353258912 6354640656 6356178642 6373688776 6385191813 6402303232 6428445408 6437773056 6446154624 6457553102 6458474688 6466709964 6481867392 6486544064 6487504647 6502710816 6511002498 6517729372 6523446501 6541417428 6570784896 6571893328 6593026244 6602375208 6614351744 6615790272 6617850624 6647596956 6657242592 6660302022 6689248566 6707676248 6723891456 6753114368 6776121924 6787057032 6812363712 6827456181 6841971136 6852913496 6863972528 6865281423 6887672064 6900835968 6930827904 6934013064 6964149192 6974254144 6983334176 6985508992 6986543466 6996680912 7022023008 7025250078 7030318801 7044603384 7054592688 7056789696 7076229888 7110250224 7123148032 7136761984 7147416276 7152573142 7169338176 7170399873 7201563369 7202591136 7203806148 7260867328 7262446464 7284215744 7297362072 7310599296 7319236012 7346794752 7352645118 7366697691 7380060688 7393379994 7415541749 7431669504 7441145712 7448833568 7463968512 7475905632 7499852976 7510735232 7511847486 7534887136 7544494958 7546135779 7597253664 7608277248 7631653666 7644855504 7660388736 7665915712 7669438692 7697217528 7702771076 7709527683 7721969094 7756636608 7766783024 7770352359 7802807064 7804123327 7821096192 7844540032 7846035912 7856250948 7858697616 7871266026 7905475578 7947757664 7959027648 7980953344 7984621104 8013541536 8025169152 8028857232 8050975296 8085965888 8088484096 8089681908 8124840724 8126000256 8140369138 8150967377 8168475744 8181657792 8194742712 8196125091 8230358136 8232921312 8255601536 8281926796 8295291928 8302568274 8308558583 8338652322 8339842368 8379937764 8403022992 8418265856 8434355072 8449577136 8472854208 8474904856 8476748028 8504166528 8513589084 8571260544 8611299584 8622279952 8624155176 8650006196 8670281088 8681336664 8682575616 8697928668 8721889904 8737630902 8763822067 8796820032 8803166944 8821053696 8825107536 8863462608 8876323456 8877637938 8880402696 8918998088 8941227372 8947678474 8978572512 8981368704 9034829232 9049409376 9078265911 9083151616 9096711624 9099544608 9103274908 9153708564 9158333184 9183143697 9223054841 9245350752 9285532256 9287551728 9315391288 9332203419 9362697344 9367000104 9392804512 9406123584 9409052928 9422756057 9437962226 9470549088 9473498496 9480333632 9488649456 9529888368 9534267963 9559117568 9560533164 9602084492 9603454848 9605074864 9620436254 9656659584 9669231936 9686329653 9687712032 9700064946 9729816096 9776594058 9803526824 9812126142 9822263588 9856177344 9857839992 9889539366 9903562812 9921527616 9967874176 9985863888 9999803968 10015796648 10033872849 10061514372 10085837184 10129671552 10147583446 10193140672 10218545568 10225918256 10261225728 10262956704 10279370244 10295958792 10342182144 10357244261 10360469812 10396241856 10399479552 10403742752 10446223788 10461381216 10475001264 10478263488 10479815199 10495021368 10533034512 10540634104 10566905076 10612036864 10614344832 10646161472 10665375336 10679326658 10684722048 10705142976 10728859713 10734633728 10754007264 10786242544 10805709222 10823484672 10891300992 10908877056 10926323616 10928166788 10965898944 10973810848 10977228416 10978854018 11028967677 11070091032 11118203096 11119789824 11153955358 11173250352 11195952768 11204030656 11213858448 11249779464 11266102848 11267771229 11297138944 11302330704 11316742437 11351452112 11369606482 11406026401 11412415872 11430832896 11447480499 11467283256 11498873568 11504158038 11554156614 11575115552 11597238224 11650174536 11678337792 11704210596 11729093376 11766810048 11817950144 11836850584 11840536928 11858213367 11921636496 11938541472 11971430016 11976931656 11992598618 12037753728 12046438976 12065879168 12076462944 12104354548 12128948832 12132726144 12134522862 12143277929 12187261086 12189000384 12204944752 12210553707 12244191596 12290294016 12327134336 12345537204 12349381968 12383402304 12422890194 12442937892 12489333472 12507978483 12541498112 12604534488 12627398784 12651532608 12706517824 12709281312 12712357284 12747377552 12770383626 12808663021 12856890816 12892309248 12915106204 12916949376 12933419928 12963734784 12973088128 12975009294 13005421632 13022004996 13035458744 13046893002 13082834856 13141569792 13143786656 13186052488 13204750416 13228703488 13231580544 13295193912 13314485184 13316456907 13320604044 13378497132 13415352496 13421517711 13479849383 13552243848 13574114064 13624727424 13654912362 13683942272 13705826992 13727945056 13730562846 13771720391 13801671936 13861655808 13868026128 13928298384 13948508288 13966668352 13971017984 13973086932 13993361824 14044046016 14050500156 14060637602 14089206768 14109185376 14113579392 14156943339 14220500448 14273523968 14294832552 14305146284 14338676352 14340799746 14403126738 14405182272 14407612296 14430654381 14493371893 14524892928 14568431488 14594724144 14621198592 14638472024 14664891087 14705290236 14733395382 14760121376 14786759988 14831083498 14834309049 14882291424 14897667136 14951811264 14999705952 15021470464 15023694972 15069774272 15088989916 15092271558 15137510843 15194507328 15221375169 15263307332 15289711008 15320777472 15331831424 15338877384 15394435056 15405542152 15419055366 15443938188 15513273216 15533566048 15540704718 15605614128 15608246654 15689080064 15692071824 15712501896 15717395232 15742532052 15810951156 15895515328 15918055296 15930731089 15969242208 16018989987 16027083072 16057714464 16101950592 16171931776 16179363816 16249681448 16252000512 16275669553 16280738276 16301934754 16336951488 16363315584 16389485424 16392250182 16460716272 16465842624 16468281027 16511203072 16563853592 16590583856 16605136548 16617117166 16677304644 16679684736 16730933037 16759875528 16806045984 16868710144 16899154272 16945708416 16949809712 16953496056 17008333056 17027178168 17054409723 17142521088 17188961279 17244559904 17248310352 17300012392 17331234921 17340562176 17362673328 17395857336 17443779808 17475261804 17527644134 17593640064 17606333888 17650215072 17726925216 17752646912 17755275876 17760805392 17837996176 17882454744 17895356948 17957145024 17962737408 17988897927 18069658464 18098818752 18130822171 18156531822 18193423248 18199089216 18206549816 18280891629 18307417128 18366287394 18446109682 18490701504 18571064512 18575103456 18630782576 18634335291 18664406838 18725394688 18734000208 18785609024 18812247168 18845512114 18875924452 18941098176 18946996992 18960667264 18977298912 19059776736 19068535926 19121066328 19204168984 19206909696 19210149728 19240872508 19313319168 19338463872 19372659306 19375424064 19400129892 19459632192 19462513941 19553188116 19607053648 19624252284 19644527176 19712354688 19715679984 19779078732 19807125624 19843055232 19935748352 19971727776 19999607936 20031593296 20067745698 20123028744 20127899033 20171674368 20259343104 20295166892 20386281344 20437091136 20451836512 20482368543 20525913408 20558740488 20591917584 20714488522 20720939624 20792483712 20807485504 20892447576 20922762432 20950002528 20956526976 20959630398 20990042736 21066069024 21081268208 21090956403 21133810152 21182620459 21228689664 21292322944 21330750672 21358653316 21369444096 21410285952 21427335293 21457719426 21508014528 21572485088 21604690107 21611418444 21782601984 21852647232 21856333576 21931797888 21947621696 21954456832 21957708036 22057935354 22100093073 22140182064 22236406192 22246625247 22307910716 22346500704 22391905536 22408061312 22427716896 22499558928 22532205696 22535542458 22604661408 22633484874 22702904224 22739212964 22812052802 22824831744 22894960998 22934566512 22997747136 23008316076 23108313228 23150231104 23194476448 23300349072 23311057077 23408421192 23412369981 23533620096 23635900288 23673701168 23681073856 23716426734 23787517039 23843272992 23877082944 23942860032 23953863312 23985197236 24075507456 24092877952 24131758336 24152925888 24208709096 24257897664 24265452288 24269045724 24286555858 24374522172 24378000768 24409889504 24421107414 24452902131 24488383192 24588375273 24654268672 24691074408 24698763936 24766804608 24845780388 24885875784 24925675749 24978666944 25015956966 25034005997 25209068976 25254797568 25303065216 25413035648 25418562624 25424714568 25494755104 25540767252 25617326042 25713781632 25830212408 25833898752 25866839856 25946176256 25950018588 26010843264 26044009992 26070917488 26093786004 26165669712 26287573312 26291466201 26372104976 26405732353 26409500832 26463161088 26590387824 26628970368 26632913814 26641208088 26756994264 26830704992 26843035422 26959698766 27011224867 27104487696 27148228128 27234797733 27249454848 27309824724 27367884544 27411653984 27455890112 27461125692 27543440782 27549431091 27669164523 27736052256 27856596768 27897016576 27933336704 27946173864 27986723648 28088092032 28101000312 28112520137 28121275204 28178413536 28218370752 28227158784 28268268171 28313886678 28441000896 28491291983 28589665104 28610292568 28677352704 28681599492 28806253476 28810364544 28815224592 28861308762 28986743786 29058988959 29136862976 29189448288 29276944048 29329782174 29410580472 29466790764 29520242752 29573519976 29662166996 29668618098 29764582848 29795334272 29903622528 29999411904 30047389944 30139548544 30177979832 30184543116 30275021686 30389014656 30442750338 30526614664 30579422016 30663662848 30677754768 30788870112 30811084304 30838110732 30887876376 31026546432 31067132096 31071732783 31081409436 31211228256 31216493308 31316874659 31384143648 31425003792 31434790464 31485064104 31621902312 31791030656 31836110592 31861462178 31922356661 31938484416 32037979974 32054166144 32115428928 32186579139 32203901184 32343863552 32358727632 32499362896 32551339106 32561476552 32603869508 32673902976 32726631168 32778970848 32784500364 32921432544 32931685248 32936562054 33127707184 33181167712 33210273096 33234234332 33354609288 33359369472 33461866074 33519751056 33612091968 33671526889 33798308544 33891416832 33899619424 33906992112 33950227311 34054356336 34108819446 34218079203 34342441497 34377922558 34489119808 34496620704 34600024784 34662469842 34725346656 34791714672 34887559616 34950523608 35055288268 35187280128 35212667776 35300430144 35453850432 35510551752 35516542061 35521610784 35675992352 35764909488 35790713896 35914290048 35977795854 36139316928 36197637504 36261644342 36313063644 36386846496 36398178432 36413099632 36429833787 36561783258 36614834256 36631661121 36732574788 36892219364 36981403008 37142129024 37150206912 37261565152 37268670582 37328813676 37468000416 37571218048 37624494336 37691024228 37751848904 37882196352 37921334528 37954597824 38119553472 38137071852 38242132656 38408337968 38420299456 38425989063 38481745016 38676927744 38745318612 38750848128 38800259784 38919264384 38925027882 39106376232 39214107296 39248504568 39289054352 39339152281 39424709376 39431359968 39558157464 39614251248 39686110464 39793622687 39943455552 39999215872 40063186592 40135491396 40246057488 40255798066 40264553133 40439548149 40590333784 40772562688 40874182272 40903673024 40964737086 41051826816 41117480976 41183835168 41315161173 41428977044 41441879248 41584967424 41614971008 41784895152 41845524864 41900005056 41913053952 41919260796 41974095163 41980085472 42132138048 42162536416 42181912806 42267620304 42365240918 42470830017 42584645888 42661501344 42717306632 42820571904 42854670586 42915438852 43016029056 43144970176 43209380214 43222836888 43291963143 43480115679 43705294464 43712667152 43863595776 43895243392 43915416072 44115870708 44200186146 44280364128 44472812384 44493250494 44615821432 44693001408 44816122624 44855433792 44999117856 45064411392 45071084916 45209322816 45266969748 45405808448 45412532529 45478425928 45624105604 45664125507 45789921996 45869133024 45995494272 46016632152 46216626456 46300462208 46388952896 46600698144 46622114154 46655752043 46816842384 46824739962 47067240192 47271800576 47347402336 47362147712 47432853468 47575034078 47686545984 47754165888 47792193267 47907726624 47970394472 48056969961 48185755904 48305851776 48417418192 48515795328 48538091448 48573111716 48749044344 48756001536 48819779008 48827008659 48842214828 48905804262 48976766384 49176750546 49212231607 49382148816 49397527872 49533609216 49691560776 49771751568 49851351498 49957333888 50031913932 50068011994 50192799111 50418137952 50606130432 50826071296 50837125248 50849429136 50989510208 51081534504 51163229169 51234652084 51427563264 51566883837 51660424816 51733679712 51900037176 51908792243 52021686528 52088019984 52141834976 52187572008 52331339424 52575146624 52582932402 52744209952 52811464706 52819001664 52912399397 53180775648 53257940736 53265827628 53282416176 53513988528 53661409984 53686070844 53919397532 53966693781 54022449734 54208975392 54296456256 54392466513 54469595466 54619649448 54823307968 54911780224 54922251384 55086881564 55098862182 55338329046 55472104512 55713193536 55866673408 55892347728 55973447296 56176184064 56202000624 56225040274 56242550408 56356827072 56436741504 56536536342 56627773356 56882001792 56982583966 57179330208 57220585136 57363198984 57612506952 57620729088 57630449184 57722617524 57973487572 58117977918 58159910081 58378896576 58553888096 58659564348 58821160944 58933581528 59040485504 59147039952 59324333992 59337236196 59529165696 59590668544 59807245056 59998823808 60094779888 60279097088 60355959664 60369086232 60383697099 60550043372 60778029312 60885500676 61053229328 61158844032 61346754469 61355509536 61577740224 61622168608 61676221464 61775752752 62134264192 62143465566 62162818872 62422456512 62432986616 62532835651 62633749318 62768287296 62850007584 62869580928 62970128208 63243804624 63272869209 63547861377 63582061312 63722924356 63844713322 63876968832 64075959948 64108332288 64230857856 64282005879 64373158278 64717455264 64998725792 65102678212 65122953104 65207739016 65347805952 65557941696 65569000728 65842865088 65863370496 65873124108 65959292399 66255414368 66362335424 66420546192 66468468664 66709218576 66739875741 66923732148 67039502112 67224183936 67343053778 67596617088 67799238848 67813984224 67900454622 68108712672 68217638892 68436158406 68684882994 68755845116 68978239616 68993241408 69200049568 69324939684 69450693312 69583429344 69775119232 69901047216 70110576536 70237109943 70425335552 70600860288 70907700864 71021103504 71033084122 71043221568 71351984704 71362551117 71529818976 71581427792 71828580096 71955591708 72278633856 72395275008 72500709827 72523288684 72626127288 72773692992 72796356864 72826199264 72859667574 73123566516 73229668512 73263322242 73358706393 73465149576 73784438728 73962806016 74284258048 74300413824 74523130304 74537341164 74657627352 74777027247 74936000832 75102017991 75142436096 75382048456 75503697808 75764392704 75909195648 76239106944 76274143704 76484265312 76816675936 76840598912 76851978126 76963490032 77333506811 77490637224 77501696256 77600519568 77838528768 77850055764 78212752464 78428214592 78497009136 78578108704 78678304562 78862719936 78874398603 79116314928 79217197059 79228502496 79587245374 79886911104 80126373184 80270982792 80492114976 80511596132 80529106266 80879096298 81033674601 81180667568 81748364544 81807346048 81929474172 82103653632 82234961952 82367670336 82630322346 82857954088 82883758496 83007493569 83229942016 83569790304 83691049728 83800010112 83838521592 83948190326 83960170944 84264276096 84325072832 84337560411 84363825612 84535240608 84730481836 84804804513 84941660034 85002945503 85323002688 85434613264 85473875949 85709341172 85830877704 86032058112 86289940352 86418760428 86445673776 86583926286 86960231358 87410588928 87425334304 87790486784 87830832144 88231741416 88400372292 88560728256 88945624768 88986500988 89231642864 89386002816 89660641147 89710867584 89998235712 90142169832 90418645632 90533939496 90811616896 90825065058 90956851856 91248211208 91328251014 91394144413 91579843992 91738266048 91990988544 92033264304 92433252912 92600924416 92777905792 93201396288 93215198349 93244228308 93311504086 93633684768 93649479924 93950623977 94694804672 94724295424 94865706936 95150068156 95373091968 95508331776 95584386534 95767069983 95815453248 95940788944 96113939922 96402042737 96611703552 96834836384 97031590656 97076182896 97146223432 97498088688 97639558016 97654017318 97684429656 97811608524 97953532768 98353501092 98424463214 98764297632 98795055744 99383121552 99543503136 99702702996 99914667776 100063827864 100136023988 100385598222 100836275904 101014580667 101453603251 101674250496 101698858272 101979020416 102163069008 102326458338 102469304168 102654237609 103133767674 103320849632 103467359424 103800074352 103817584486 104176039968 104283669952 104375144016 104662678848 105150293248 105165864804 105488419904 105622929412 105638003328 105824798794 105962575901 106361551296 106531655256 106549626183 106564832352 107027977056 107322819968 107372141688 107838795064 107933387562 108011261579 108044899468 108417950784 108592912512 108784933026 108939190932 109239298896 109289501361 109646615936 109823560448 109844502768 110173763128 110197724364 110676658092 110944209024 111426387072 111784695456 111946894592 112404001248 112450080548 112485100816 112713654144 112873483008 113073072684 113255546712 113764003584 113929686871 113965167932 114358660416 114441170272 114726397968 115225013904 115260898368 115277967189 115445235048 115946975144 116235955836 116319820162 116757793152 117107776192 117319128696 117642321888 117867163056 118017456843 118080971008 118294079904 118648667984 118674472392 119058331392 119380868061 119997647616 120189559776 120322728953 120711919328 120738172464 120767394198 121100086744 121318644447 121771001352 122106458656 122317688064 122693508938 122711019072 123155480448 123244337216 123352442928 123551505504 123945483519 124268528384 124286931132 124325637744 124844913024 124865973232 125065671302 125267498636 125536574592 125700015168 125739161856 125922285489 125940256416 126487609248 126545738418 127095722754 127445848712 127689426644 127753937664 128151919896 128461715712 128564011758 128746316556 129434910528 129997451584 130205356424 130245906208 130415478032 130440347037 131115883392 131138001456 131685730176 131746248216 131918584798 132510828736 132724670848 132841092384 132936937328 133418437152 133479751482 133576057219 133847464296 134079004224 134448367872 134686107556 135193234176 135598477696 135627968448 135800909244 136217425344 136237597587 136435277784 136872316812 137369765988 137511690232 137956479232 137986482816 138400099136 138649879368 138901386624 139166858688 139550238464 139802094432 139967256129 140221153072 140474219886 140895293231 141201720576 141815401728 142042207008 142066168244 142086443136 142703969408 142725102234 143059637952 143162855584 143376579801 143911183416 144557267712 145001419654 145046577368 145252254576 145547385984 145652398528 145719335148 146247133032 146459337024 146481025977 146526644484 146717412786 146930299152 147568877456 147636694821 148278343213 148600827648 149046260608 149074682328 149315254704 149554054494 149872001664 150204035982 150764096912 151007395616 151818391296 152478213888 152548287408 152968530624 153633351872 153681197824 153703956252 153926980064 154667013622 154700651511 154981274448 155201039136 155700111528 155726376729 156425504928 156856429184 156994018272 157156217408 157356609124 157725439872 157748797206 157862613077 158232629856 158434394118 158457004992 158737198191 159174490748 159773822208 160252746368 160541965584 160984229952 161023192264 161058212532 161758192596 162067349202 162361335136 163177399539 163614692096 163858948344 164469923904 164735340672 165260644692 165715908176 165767516992 166014987138 166512619273 167139580608 167600020224 167677043184 167896380652 167920341888 168528552192 168650145664 168675120822 168727651224 169070481216 169460963672 169609609026 169883320068 170005891006 170646005376 170869226528 170947751898 171418682344 171661755408 172579880704 172837520856 172891347552 173167852572 173920462716 174479730243 174850668608 175238041979 175661664288 176463482832 176800744584 177121456512 177891249536 177973001976 178463285728 178772005632 179032365083 179321282294 179421735168 179996471424 180284339664 180837291264 181067878992 181151091297 181623233792 181650130116 181913703712 182496422416 182656502028 182788288826 183159687984 183476532096 184040263407 184066528608 184866505824 185555811584 186402792576 186430396698 186488456616 186623008172 187267369536 187298959848 187598506953 187901247954 189078574069 189389609344 189731413872 190300136312 190643584131 190746183936 191168773068 191534139966 191630906496 191881577888 192227879844 192804085474 192846017637 193669672768 194152365792 194292446864 194996177376 195279116032 195308034636 195368859312 195623217048 195907065536 196707002184 196787640959 196848926428 197528595264 197590111488 197877877197 198766243104 199087006272 199405405992 199439043881 200127655728 200272047976 200771196444 201672551808 202029161334 202907206502 203397716544 203958040832 204326138016 204652916676 204938608336 205308475218 206267535348 206641699264 206934718848 207600148704 207635168972 208352079936 208567339904 208750288032 209325357696 210331729608 210976839808 211245858824 211276006656 211649597588 211925151802 212330188849 212723102592 213063310512 213099252366 213129664704 214055954112 214087653351 214645639936 214744283376 215677590128 215866775124 216022523158 216089798936 216835901568 217185825024 217502129481 217569866052 217878381864 218478597792 218579002722 219293231872 219689005536 220347526256 220395448728 221353316184 221888418048 222852774144 223456496627 223569390912 224808002496 224900161096 224970201632 225306053973 225427308288 226146145368 226511093424 227859373742 227930335864 228717320832 228882340544 229452795936 230450027808 230521796736 230555934378 230890470096 231893950288 232000520433 232471911672 232639640324 233515586304 234215552384 234638257392 235284643776 235700688223 235734326112 236034913686 236588159808 237297335968 237348944784 237651591177 238761736122 240379119552 240645457906 241423838656 241476344928 241534788396 242200173488 242637288894 243101023803 243542002704 244212917312 245387017876 245422038144 246310960896 246488674432 246704885856 247103011008 247890967038 248573862264 248651275488 249689826048 249731946464 250131342604 250534997272 251073149184 251400030336 251844570978 251880512832 252975218496 253012681233 253091476836 254191445508 254891697424 255008836509 255378853288 256303839792 256421627847 257128023516 257492633112 258869821056 259994903168 260410712848 260491812416 260830956064 260880694074 261662687429 262231766784 262276002912 263371460352 263492496432 263837169596 265021657472 265449341696 265682184768 265873874656 266836874304 266959502964 267152114438 267694928592 268158008448 268981923441 269372215112 271196955392 271255936896 271601818488 272434850688 272475195174 272870555568 273744633624 274182433239 274739531976 275023380464 275374065967 275972965632 276800198272 277299758736 277802773248 278333717376 278555358809 279604188864 279934512258 280442306144 280948439772 281790586462 281851871931 284084414016 284132336488 284172886272 285407938816 285450204468 286119275904 286325711168 286753159602 287301209949 287822366832 289206128211 290002839308 290093154736 290504509152 291094771968 291304797056 291438670296 292494266064 292918674048 292962051954 293053288968 293434825572 293860598304 295137754912 295273389642 296556686426 297123473537 298092521216 298149364656 298630509408 299108108988 299744003328 300408071964 301528193824 302014791232 303043742001 304360809753 305096574816 305937061248 307266703744 307407912504 307853960128 309237721507 309334027244 309401303022 309962548896 310402078272 311400223056 311452753458 312851009856 313712858368 313988036544 314312434816 314713218248 315450879744 315497594412 315725226154 316465259712 316868788236 316914009984 317474396382 317887727703 318348981496 319648878549 320505492736 321083931168 321968459904 322046384528 322116425064 323516385192 324033784737 324134698404 324722670272 326354799078 326590264301 327717896688 328939847808 329470681344 330521289384 331431816352 331535033984 332029974276 333025238546 334279161216 335354086368 335792761304 335840683776 337300291328 337350241644 337455302448 338140962432 338921927344 339219218052 339766640136 340011782012 341292010752 341738453056 341789060613 341895503796 342837364688 343323510816 344485621249 345675041712 345782695104 346335705144 347840925432 348959460486 349701337216 350476083958 351145923271 351323328576 352926965664 353601489168 354052370529 354242913024 355782499072 355946003952 356926571456 358064730166 358142604183 358642564588 359992942848 360568679328 360968186859 362135757984 362302182594 363300260232 363827407424 364992844832 365313004056 365576577652 366319375968 366953064192 368080526814 368133057216 369733011648 370386795779 372805585152 372860793396 372976913232 373246016344 374534739072 374597919696 375197013906 375802495908 377766856467 378157148138 378779218688 379462827744 380600272624 381287168262 382337546136 383068279932 383261812992 383763155776 384455759688 385608170948 385692035274 387339345536 388304731584 388584893728 389992354752 390616069272 390737718624 391246434096 391814131072 393414004368 393575281918 393697852856 395057190528 395755754394 397532486208 398174012544 398810811984 398878087762 400255311456 400544095952 400728171657 401542392888 403345103616 404058322668 405814413004 406795433088 407119370567 408652276032 409305833352 409877216672 410616950436 412535070696 413283398528 413869437696 414990636593 415200297408 415270337944 416704159872 417134679808 417500576064 418650715392 419901768387 420663459216 421953679616 422491717648 422685879693 423299195176 423850303604 424660377698 425446205184 426126621024 426198504732 426259329408 428111908224 428175306702 429488566752 431355180256 431733550248 432045046316 432179597872 433671803136 435004258962 435139732104 435756763728 436957195584 437158005444 437729849557 439378011072 440695052512 440790897456 442706632368 442910084463 444835029639 446912993254 447138781824 449616004992 449800322192 449940403264 450612107946 452292290736 453022186848 455718747484 455860671728 457434641664 457764681088 458905591872 460900055616 461043593472 461111868756 461715046793 461780940192 463787900576 464001040866 464943823344 465279280648 467179130187 468431104768 469276514784 470569287552 471401376446 471468652224 472069827372 473176319616 473587839231 474594671936 474697889568 475303182354 476211594573 477523472244 480758239104 481290915812 482847677312 482952689856 483069576792 484400346976 485274577788 486202047606 487084005408 488425834624 490774035752 490844076288 492977348864 493409771712 494206022016 495781934076 497147724528 497302550976 499463892928 499537857819 500262685208 501069994544 502800060672 503689141956 503761025664 505950436992 506025362466 506182953672 508382891016 509783394848 510017673018 510757706576 512607679584 512843255694 513213272473 514256047032 514985266224 517739642112 519989806336 520821425696 520983624832 521661912128 521761388148 523325374858 523439190729 524552005824 525714125937 526984992864 527674339192 530043314944 531364369536 531747749312 533673748608 533919005928 534304228876 535389857184 536316016896 537097095249 537963846882 538744430224 541334547677 542511873792 543203636976 544869701376 544950390348 545741111136 547489267248 548364866478 549479063952 550046760928 550748131934 552120790221 553600396544 554599517472 556667434752 557110717618 559208377728 559869024516 560884612288 561896879544 562795520859 563581172924 563703743862 567235722207 568168828032 568264672976 570900408936 572238551808 572651422336 573506319204 574602419898 575644733664 578412256422 580005678616 580186309472 581009018304 582609594112 582877340592 584988532128 585837348096 585924103908 586106577936 586869651144 587721196608 590275509824 590362922877 590546779284 593113372852 593633631591 594246947074 595020618521 596298729312 597261018816 598216217976 598317131643 600816143928 603056387648 604029582464 606087484002 606524776559 608721619506 610193149632 611874122496 614533407488 614815825008 615707920256 618475443014 618668054488 618802606044 619925097792 620804156544 622800446112 622905506916 625702019712 627976073088 628624869632 629426436496 630995188824 631450452308 632930519424 633737576472 633828019968 634948792764 635775455406 636697962992 636990566547 639297757098 639759010891 642167862336 643936919808 644092769056 644232850128 647032770384 648067569474 648269396808 649445340544 652506388443 652709598156 653180528602 655435793376 657879695616 661042578768 662863632704 663070067968 664059948552 666050477092 668558322432 670369489881 670708172736 671585522608 674700483288 674814299159 674910604896 676281924864 677843854688 678438436104 679533280272 680023564024 683476906112 683578121226 683791007592 685674729376 686647021632 687861192161 688971242498 691350083424 691565390208 692671410288 695681850864 696001561299 697918920972 699402674432 700952167916 702291846542 702646657152 705853931328 707102064669 707202978336 708104741058 711892007904 713853142912 716129460332 716285208366 717285129176 721137358656 721936373718 724271515968 724604365188 726600520464 727654814848 729985689664 730626008112 731153155304 732638751936 736161053628 736266114432 739466023296 740773591558 745721586792 745953826464 746492032688 749069478144 749195839392 750394027812 751604991816 755533712934 756078831053 756314296276 758925655488 761200545248 762574336524 764675092272 765026509527 766136559864 767526311552 768911519376 771216341896 771384070548 774678691072 776609463168 777169787456 779984709504 781232138544 781475437248 782492868192 783628262144 784988062287 786828008736 787150563836 787395705712 790114381056 791511508788 795064972416 796348025088 797507808097 797621623968 797756175524 800510622912 801088191904 801456343314 803084785776 806945770323 808116645336 811628826008 813590866176 814238741134 817304552064 818611666704 819754433344 821233900872 822547299717 825070141392 826122197901 826566797056 829981273186 830400594816 830540675888 833408319744 835001152128 835666076427 839803536774 841326918432 844983435296 845371759386 846598390352 847700607208 849320755396 852253242048 852397009464 852518658816 856223816448 856350613404 858977133504 862710360512 863467100496 864090092632 864359195744 867618384633 870008517924 870279464208 871513527456 873914391168 874316010888 875459699114 878756022144 881390105024 881581794912 885413264736 885820168926 886459288817 889670059278 891370420611 893825986508 894277563648 899232009984 899600644384 899880806528 901224215892 904584581472 906044373696 911437494968 911721343456 913082429259 915529362176 917811183744 921800111232 922223737512 923430093586 923561880384 927575801152 927713164521 928002081732 929887646688 930558561296 934358260374 935032400533 938553029568 941138575104 942802752892 942937304448 944139654744 946352639232 947175678462 949189343872 949395779136 950606364708 952423189146 953663183109 955046944488 961516478208 962581831624 965695354624 965905379712 966139153584 968800693952 970549155576 972101354211 972404095212 974168010816 976851669248 979770792903 981548071504 986267052617 986819543424 988412044032 991563868152 994295449056 994605101952 998927785856 999075715638 1000525370416 1002139989088 1005335588543 1007378283912 1007522051328 1011900873984 1012050724932 1012365907344 1016765782032 1019566789696 1020035346036 1021515413152 1025215359168 1025367181839 1025686511388 1026426544946 1028512094064 1029970532448 1033456863747 1041642851392 1041967249664 1043323824256 1043522776296 1046650749716 1046878381458 1049104011648 1051428251874 1053437769813 1053969985728 1055348678384 1062728739072 1063495498624 1067347497216 1067838011856 1068608457752 1070779714368 1074194190498 1075927693764 1077488860448 1082669095354 1082904560577 1086407273952 1089900780696 1091482222272 1094978534496 1096729732956 1098958127904 1100093521856 1101496263868 1104241580442 1105038291539 1109199034944 1111160387337 1114221435236 1118416755456 1119738049032 1121769224576 1123793759088 1125591041718 1127162345848 1127407487724 1134471444414 1136337656064 1136529345952 1141800817872 1145302844672 1147012638408 1149204839796 1151289467328 1156824512844 1160011357232 1160372618944 1162018036608 1165588334911 1165754681184 1169977064256 1171848207816 1172213155872 1173739302288 1175442393216 1180551019648 1180725845754 1181093558568 1186226745704 1187267263182 1188123877369 1188493894148 1190041237042 1192597458624 1194522037632 1196432435952 1196634263286 1201632287856 1202184514971 1206112775296 1208059164928 1212174968004 1213049553118 1217443239012 1220386299264 1221358111701 1229631650016 1231415840512 1236950886028 1237336108976 1237605212088 1239850195584 1241608313088 1244971909779 1245600892224 1245811013832 1251404039424 1253226555581 1255952146176 1258852872992 1261990377648 1262900904616 1265861038848 1267475152944 1268057639079 1269897585528 1271550910812 1273395925984 1273981133094 1278595514196 1279518021782 1284335724672 1288185538112 1288465700256 1294065540768 1296135138948 1296538793616 1298890681088 1305012776886 1305419196312 1306361057204 1310871586752 1313189548671 1322085157536 1323550018483 1325727265408 1328119897104 1332100954184 1334505088917 1340738979762 1341416345472 1343171045216 1349400966576 1349628598318 1349821209792 1355687709376 1356876872208 1359066560544 1360047128048 1366953812224 1367156242452 1367582015184 1371349458752 1373294043264 1375722384322 1377513486713 1377942484996 1382700166848 1383130780416 1385145140379 1385342820576 1391363701728 1392003122598 1395837841944 1401904335832 1404583693084 1405293314304 1411707862656 1414204129338 1414405956672 1416209482116 1420763517693 1423784015808 1427706285824 1432258920664 1432570416732 1434570258352 1442274717312 1443872747436 1448543031936 1449208730376 1453201040928 1455309629696 1459971379328 1461252016224 1462306310608 1465277503872 1469336629409 1472322107256 1472532228864 1478932046592 1481547183116 1486311321943 1491443173584 1491907652928 1492984065376 1498391678784 1498613573457 1500788055624 1503209983632 1511067425868 1512157662106 1512628592552 1517851310976 1522401090496 1525148673048 1529350184544 1530053019054 1532273119728 1535052623104 1537823038752 1539639817419 1542432683792 1542768141096 1553218926336 1554339574912 1559969419008 1562464277088 1562950874496 1564195476389 1564985736384 1569976124574 1573656017472 1574301127672 1574791411424 1577142377811 1583023017576 1590129944832 1595015616194 1595243247936 1595512351048 1601021245824 1602176383808 1602912686628 1606169571552 1611291285747 1613891540646 1616233290672 1623257652016 1624003643031 1628477482268 1634609104128 1637223333408 1639508866688 1642467801744 1645094599434 1650140282784 1652244395802 1659962546372 1660801189632 1661081351776 1670002304256 1671332152854 1679607073548 1682653836864 1689966870592 1690743518772 1693196780704 1695401214416 1698641510792 1701707166621 1704506484096 1704794018928 1712701226808 1717954267008 1725420721024 1726934200992 1728180185264 1728718391488 1735236769266 1736488743847 1740017035848 1740558928416 1743027054912 1747828782336 1748632021776 1750919398228 1757512044288 1762780210048 1763163589824 1770826529472 1771088768631 1771640337852 1772918577634 1779340118556 1782740841222 1785061855563 1787651973016 1794951394929 1799201288768 1799761613056 1802448431784 1809169162944 1812088747392 1819574329677 1822874989936 1823442686912 1826164858518 1831638812003 1835622367488 1843600222464 1844447475024 1846860187172 1847123760768 1855151602304 1855426329042 1856004163464 1859775293376 1861117122592 1868716520748 1870064801066 1877106059136 1885605505784 1885874608896 1888279309488 1894351356924 1898378687744 1898791558272 1901212729416 1904846378292 1907326366218 1910093888976 1910971699641 1919277032673 1925163663248 1927618461769 1931810759424 1932278307168 1937601387904 1941098311152 1944202708422 1944808190424 1948336021632 1959541585806 1963096143008 1972534105234 1973639086848 1983127736304 1988590898112 1989210203904 1997855571712 1998151431276 2001050740832 2004279978176 2010671177086 2011108469643 2014756567824 2024101449864 2024442897477 2024731814688 2033531564064 2039133579392 2040070692072 2043030826304 2050430718336 2050734363678 2051373022776 2052213970001 2052853089892 2057024188128 2059941064896 2063583576483 2066913727494 2079864314759 2083285702784 2086647648512 2087045552592 2093301499432 2093756762916 2098208023296 2102856503748 2106875539626 2107939971456 2110697356768 2121306194007 2126990997248 2135676023712 2137216915504 2141559428736 2148388380996 2151855387528 2154977720896 2164664050549 2165338190708 2165809121154 2172814547904 2179801561392 2182964444544 2189957068992 2193459465912 2197916255808 2200187043712 2202992527736 2208483160884 2210076583078 2218398069888 2222320774674 2228442870472 2239476098064 2243538449152 2247587518176 2251182083436 2254324691696 2254814975448 2268236493159 2268942888828 2273058691904 2283601635744 2286131850107 2294025276816 2298409679592 2302578934656 2313649025688 2320022714464 2320745237888 2324036073216 2331176669822 2331509362368 2335632077339 2339954128512 2343696415632 2344426311744 2347478604576 2350884786432 2354964186861 2361102039296 2361451691508 2362187117136 2372453491408 2374534526364 2376247754738 2376987788296 2380082474084 2385194917248 2389044075264 2392523424291 2392864871904 2393268526572 2403264575712 2404369029942 2412225550592 2424349936008 2426099106236 2434886478024 2440772598528 2442716223402 2458021462897 2459263300032 2473901772056 2474672217952 2475210424176 2478366593703 2479700391168 2489943819558 2491201784448 2491622027664 2506453111162 2506998229281 2517705745984 2523980755296 2525801809232 2534950305888 2536115278158 2539795171056 2543101821624 2546791851968 2547962266188 2557191028392 2559036043564 2568671449344 2576371076224 2576931400512 2588131081536 2592270277896 2592707570453 2593077587232 2610025553772 2610838392624 2612722114408 2621743173504 2626379097342 2644170315072 2647100036966 2651454530816 2656239794208 2659377866451 2664201908368 2669010177834 2674111261833 2681477959524 2682832690944 2686342090432 2698801933152 2699257196636 2699642419584 2711375418752 2713753744416 2718133121088 2720094256096 2734312484904 2735164030368 2742698917504 2746588086528 2751444768644 2755026973426 2755884969992 2760292455037 2765400333696 2770290280758 2770685641152 2782727403456 2783139493563 2784006245196 2791675683888 2803808671664 2805097201599 2809167386168 2823415725312 2828408258676 2828811913344 2832418964232 2841527035386 2847568031616 2864517841328 2865140833464 2869140516704 2884549434624 2887745494872 2897086063872 2898417460752 2904934456151 2906402081856 2919942758656 2922504032448 2924612621216 2930555007744 2938673258818 2939312378709 2944644214512 2958801157851 2963094366232 2972622643886 2982886347168 2983815305856 2985968130752 2996783357568 2997227146914 3001576111248 3006419967264 3016006765629 3022134851736 3024315324212 3025257185104 3035702621952 3044802180992 3050297346096 3058700369088 3060106038108 3064108946899 3064546239456 3075646077504 3079279634838 3084865367584 3085536282192 3100370591241 3108679149824 3124928554176 3125901748992 3128390952778 3129971472768 3139952249148 3147312034944 3148602255344 3149582822848 3154284755622 3160313309439 3166046035152 3190031232388 3190486495872 3191024702096 3202042491648 3204352767616 3205825373256 3212339143104 3222582571494 3227783081292 3232466581344 3246515304032 3248007286062 3256954964536 3274446666816 3279017733376 3284935603488 3290189198868 3300280565568 3304488791604 3315114874617 3319925092744 3322162703552 3333481162011 3342664305708 3359214147096 3365307673728 3379933741184 3381487037544 3386393561408 3390802428832 3397283021584 3401614936577 3403414333242 3409012968192 3409588037856 3425402453616 3435908534016 3450841442048 3453868401984 3456360370528 3457436782976 3470473538532 3472977487694 3480034071696 3481117856832 3486054109824 3496765004733 3497264043552 3501838796456 3525560420096 3526327179648 3541653058944 3542177537262 3543280675704 3545837155268 3558680237112 3564371632107 3565481682444 3570123711126 3575303946032 3589902789858 3592492907311 3598402577536 3604896863568 3618338325888 3624177494784 3639148659354 3645749979872 3646885373824 3652329717036 3663277624006 3664074335103 3688894950048 3693720374344 3694247521536 3710303204608 3710852658084 3712008326928 3719550586752 3722234245184 3734915729337 3737433041496 3740129602132 3754212118272 3759679666743 3771211011568 3776558618976 3788702713848 3789341833739 3797583116544 3802425458832 3809692756584 3814652732436 3820187777952 3821943399282 3838554065346 3850327326496 3855236923538 3862605155981 3864556614336 3875202775808 3882196622304 3888405416844 3889616380848 3896672043264 3919083171612 3926192286016 3939568646013 3945068210468 3966255472608 3970650055449 3977181796224 3996302862552 4002101481664 4008559956352 4021342354172 4022216939286 4029513135648 4034273588131 4048202899728 4048885794954 4049463629376 4067063128128 4078267158784 4080141384144 4086061652608 4100861436672 4101468727356 4102746045552 4104427940002 4105706179784 4114048376256 4119882129792 4127167152966 4132540460139 4133827454988 4155435421137 4159728629518 4166571405568 4174091105184 4186602998864 4187513525832 4205713007496 4213751079252 4215879942912 4221394713536 4242612388014 4245673435913 4271352047424 4274433831008 4283118857472 4296776761992 4303710775056 4309955441792 4329328101098 4330676381416 4331618242308 4345629095808 4359603122784 4365928889088 4379914137984 4386918931824 4395832511616 4400374087424 4405985055472 4408009888227 4416966321768 4420153166156 4436796139776 4444641549348 4456885740944 4458933965829 4478313076237 4478952196128 4495175036352 4502364166872 4508649383392 4509629950896 4536472986318 4537885777656 4546117383808 4564897002523 4567203271488 4572263700214 4588050553632 4596819359184 4605157869312 4618919452257 4627298051376 4640045428928 4641490475776 4662353339644 4663018724736 4671264154678 4679908257024 4687392831264 4688852623488 4692586429167 4694957209152 4709928373722 4722903383016 4724374234272 4744906982816 4749069052728 4752495509476 4753975576592 4760164948168 4770389834496 4785046848582 4785729743808 4786537053144 4806529151424 4808738059884 4815028345127 4848699872016 4852198212472 4869772956048 4872010929093 4885432446804 4916042925794 4918526600064 4947803544112 4949344435904 4950420848352 4956733187406 4979887639116 4982403568896 4983244055328 5012906222324 5013996458562 5035411491968 5047961510592 5051603618464 5069900611776 5072230556316 5079590342112 5086203643248 5093583703936 5095924532376 5114382056784 5118072087128 5152742152448 5153862801024 5176262163072 5184540555792 5185415140906 5186155174464 5209466231541 5220051107544 5221676785248 5225444228816 5243486347008 5252758194684 5288340630144 5292551817371 5294200073932 5312479588416 5318755732902 5328403816736 5338020355668 5348222523666 5355185566689 5362955919048 5372684180864 5397603866304 5398514393272 5399284839168 5422750837504 5427507488832 5436266242176 5440188512192 5458722989031 5468624969808 5470328060736 5485397835008 5494916436009 5502889537288 5510053946852 5511769939984 5520584910074 5530800667392 5540580561516 5541371282304 5565454806912 5566278987126 5568012490392 5583351367776 5607617343328 5610194403198 5618334772336 5645345997203 5656816517352 5657623826688 5664837928464 5683054070772 5695136063232 5729035682656 5730281666928 5738281033408 5757831098019 5775490989744 5782855385307 5796834921504 5809868912302 5812804163712 5845008064896 5849225242432 5877346517636 5878624757418 5889288429024 5917602315702 5926188732464 5945245287772 5965772694336 5967630611712 5971936261504 5993566715136 5994454293828 6003152222496 6012839934528 6032013531258 6044269703472 6048630648424 6050514370208 6073328692431 6089604361984 6100594692192 6117400738176 6120212076216 6128217893798 6129092478912 6151292155008 6156641910003 6158559269676 6169730735168 6171072564384 6190750729449 6200741182482 6205215021719 6239592944277 6249857108352 6256781905556 6259942945536 6279904498296 6294624069888 6297204510688 6299165645696 6308569511244 6320626618878 6332092070304 6380062464776 6380972991744 6382049404192 6408705535232 6411650746512 6424678286208 6445165142988 6455566162584 6464933162688 6493030608064 6493992151647 6496014572124 6513909929072 6545226803731 6548893333632 6569871206976 6580378397736 6600561131136 6608977583208 6630229749234 6639850185488 6644325407104 6666962324022 6671772542149 6685328611416 6718428294192 6730615347456 6759867482368 6762974075088 6772787122816 6781604857664 6794566043168 6803229873154 6804709479477 6806828666484 6819176075712 6850804907232 6858395550321 6907736803968 6912720741056 6914873565952 6940947077064 6945954975388 6960068143392 6962235713664 6972108219648 6993530009466 6994528087104 7003677592912 7006896232017 7037349119801 7052654359296 7083306117888 7084355074524 7086561351408 7091674310536 7117360474224 7128743264214 7130963364888 7140247422252 7150607892064 7177570272873 7179805579716 7184985814622 7196805155072 7209793727136 7236676651776 7278297318708 7291499959744 7293770747648 7304659434072 7326555248012 7328148670206 7374064388691 7377789900096 7387440748688 7421705316168 7424016653856 7439101173504 7444468490368 7469831458674 7474866082992 7480259204264 7519359333486 7542422023136 7553117237952 7577405427696 7578683667478 7604850917664 7619385513168 7629305464872 7640375555904 7643886798564 7677108130692 7700654652992 7710473847076 7725210311962 7729113228672 7735268040773 7764393244608 7776810833688 7778122711359 7779232761696 7838166343224 7852384572032 7879137292026 7884822095267 7890136420936 7932510945216 7941300110898 7954363592448 7978133599353 7992605725104 8004202963328 8017119912704 8042684708344 8044433878572 8059026271296 8068547176262 8096405799456 8097771589908 8098927258752 8134126256256 8160282768288 8172123305216 8202937454712 8205492091104 8208855880004 8211412359568 8228096752512 8239764259584 8254334305932 8265080920278 8267654909976 8280877365111 8310870842274 8316867141583 8319457259036 8348182210368 8373205997728 8375027051664 8411426014992 8415291604797 8427502158504 8442789427072 8485224776028 8491346871826 8542704094848 8548867662016 8593553523984 8607421550112 8619910883584 8658656202196 8661352762832 8663236484616 8691258191616 8714803368453 8719206245568 8759828275968 8772585889067 8773837863648 8791665023232 8811970110944 8816019776454 8833932643536 8840306332312 8876403473553 8889283098696 8913771481888 8917867931658 8956626152474 8957904392256 8990350072704 9004728333744 9017298766784 9019259901792 9048020296887 9072945972636 9075771555312 9092234767616 9129794005046 9134406542976 9144527400428 9176101107264 9192326840697 9193638718368 9237838904514 9254596102752 9280090857856 9324706679288 9326037449472 9342528309356 9374785662528 9377705246976 9385172858334 9389914418304 9419856747444 9445806766032 9448748468544 9489813965632 9498138105456 9504991018952 9507951153184 9520329896336 9570093697164 9571459487616 9573074106288 9613058302848 9617476119768 9630056690254 9697399744032 9704396424944 9739545912096 9744021858186 9751052176987 9770864893608 9832085851588 9837053200128 9895607088224 9898688871808 9900841696704 9913466374812 9945344623851 9959775278232 9966488110656 10025812444648 10027992917124 10070822983936 10095923021184 10103207236928 10139801223552 10144461112632 10159180684224 10172407286496 10187167407872 10191849064752 10204844809731 10228764113568 10236144174256 10285356405863 10307725602048 10352524326144 10369081111584 10370830281812 10372310348928 10404179253601 10418932463082 10440102215088 10443353570496 10450888457632 10490295014199 10505516389368 10576681260288 10585103634742 10588400147864 10624959176832 10637511465804 10656807633472 10676040711336 10693114896321 10696445047332 10710371133378 10725911838096 10745368361728 10777478721933 10795207732608 10797028786544 10855014977664 10872532484352 10880377024384 10917445978062 10937249939616 10940656121472 10989832872018 11005779074576 11020107893704 11023539879968 11041169820148 11081161123032 11082742564608 11130909613824 11132557974252 11136024980784 11166702735552 11215234686656 11220388806396 11236669544672 11279039000229 11290691994406 11313633034704 11329675856928 11366108141544 11368025501217 11458071365312 11460563333856 11476562066816 11515662196038 11523970754621 11550981979488 11565710770614 11587815467943 11593669843008 11619737824604 11625608327424 11690016129792 11698450484864 11754693035272 11757249514836 11778576858048 11835204631404 11852377464928 11890490575544 11911950166347 11931545388672 11943872523008 11988908587656 12006304444992 12025679869056 12064027062516 12088539406944 12097261296848 12101028740416 12102820764393 12146657384862 12155421206929 12201189384384 12234801476352 12240424152432 12256435787596 12258184957824 12302584310016 12313283820006 12317118539352 12339461470336 12342145128768 12381501458898 12397621380417 12401482364964 12410430043438 12479185888554 12499714216704 12513563811112 12559808996592 12594409021376 12598331291392 12617139022488 12641253237756 12664184140608 12737020307739 12760124929552 12764098808384 12821471684021 12823301493024 12849356572416 12890330285976 12911132325168 12929866325376 12986061216128 12987984303294 12992029144248 13027819858144 13069362651059 13090453607462 13097786667264 13139742413952 13160756795472 13201122262272 13217955166416 13224029664681 13260459498468 13279700370976 13288650814208 13333924648044 13343545084298 13370657222832 13376801897487 13434939228711 13436856588384 13525948150176 13545574245632 13563209715328 13589132086336 13606459746308 13609418958954 13613657332968 13638352151424 13694691007569 13701609814464 13716791100642 13815473607936 13825441482112 13881894154128 13891909950776 13920136286784 13924471427328 13987060018932 13989056174208 14007355185824 14013792464034 14074698239602 14077759287501 14168710149048 14173122702816 14183348621072 14234720948448 14257486528428 14261926729776 14280494844504 14301215784128 14355140545746 14359611159432 14365497790007 14369971629244 14419587454272 14445085035381 14556594637416 14559050203313 14582999919488 14609318868144 14653110496024 14656297340412 14748128777382 14755579800192 14774881497376 14843410632336 14848033307712 14888936980736 14939662917348 14949732165984 14960518408528 15038718666972 15084844046272 15106234475904 15152648353843 15154810855392 15157367334956 15209701835328 15238771026336 15258610929744 15280751111808 15287773597128 15354216261384 15401309305984 15420947694152 15450420623924 15458226457344 15470536081546 15500103785977 15528786489216 15553621667376 15556245422718 15558465523392 15628398694623 15676332686448 15704769144064 15758274584052 15769644190534 15780272841872 15865021890432 15877655452113 15882600221796 15956267198706 15985211450208 16008405926656 16085369416688 16088867757144 16118052542592 16137094352524 16192811598912 16195543179816 16197854517504 16268252512512 16320565536576 16349424541373 16405874909424 16410984182208 16417711760008 16422824719136 16456193505024 16484749308027 16508668611864 16530161840556 16535309819952 16561754730222 16621741684548 16633734283166 16638914518072 16696364420736 16746411995456 16750054103328 16822852029984 16830583209594 16855004317008 16885578854144 16936037991609 16970449552056 16982693743652 17085408189696 17097735324032 17187107047968 17206150240279 17214843100224 17317312404392 17322705525664 17326472969232 17348566155921 17429606736906 17438412491136 17545171778134 17547675727296 17623940221888 17632039552908 17667865287072 17680612664624 17752806947106 17778566197392 17827542963776 17835735863316 17913252304948 17915808784512 17980700145408 18009456667488 18034597533568 18038519803584 18096040593774 18145891945272 18151543110624 18259588010092 18268813085952 18289054800856 18352202214528 18384653681394 18387277436736 18469925730009 18475677809028 18509192205504 18560181715712 18615645065157 18649413358576 18685056618712 18718778832831 18749571325056 18770345716668 18779828836608 18839713494888 18891613532064 18897496937088 18979627931264 18996276210912 19009982037904 19015902306368 19040659792672 19101376182317 19140187394328 19142918975232 19146148212576 19226116605696 19234952239536 19260113380508 19322047185259 19394799488064 19408792849888 19479091824192 19481976454941 19488043716372 19502104353974 19541729787216 19635680411193 19664171703176 19791214176448 19797377743616 19801683393408 19826932749624 19890689247702 19919550556464 19932976221312 20015317626447 20051624889296 20055985834248 20191846042368 20206414473856 20279602447104 20288922225264 20318361368448 20334541193057 20344814572992 20383698129504 20409689619462 20457528227136 20472288348512 20570712811726 20575186650963 20738162223168 20741660563624 20744620697856 20808358507202 20837864926164 20880204430176 20886707140992 20901776915264 20980590028398 21011032778736 21020688696051 21112047359403 21170207269484 21176800295728 21249918353664 21275022931608 21313615266944 21352081422672 21386229792642 21392890094664 21420742266756 21451823676192 21554957443866 21590415465216 21594057573088 21710029955328 21760754048768 21834891956124 21874499879232 21881312242944 21979665744036 22011558149152 22040215787408 22047079759936 22082339640296 22122193166073 22162322246064 22265115948504 22272049961568 22333405471104 22430469373312 22440777612792 22473339089344 22558078000458 22574353670011 22581383988812 22627266069408 22659351713856 22732216283088 22736051002434 22916142730624 22921126667712 22953124133632 23031324392076 23047941509242 23101963958976 23131421541228 23175630935886 23187339686016 23205804122319 23239475649208 23334368134077 23396900969728 23509386070544 23514499029672 23557153716096 23654466285801 23670409262808 23704754929856 23780981151088 23811304556039 23823900332694 23863090777344 23977817175312 24012608889984 24051359738112 24128054125032 24177078813888 24194522593696 24202057480832 24205641528786 24293314769724 24310842413858 24402378768768 24480848304864 24512871575192 24516369915648 24626567640012 24634237078704 24678922940672 24684290257536 24763002917796 24795242760834 24802964729928 24820860086876 24842632095333 24950601424749 24958371777108 25027127622224 25119617993184 25147450351177 25188818042752 25234278044976 25282506475512 25328368281216 25474040615478 25520249859104 25528197616768 25642943368042 25646602986048 25691952850729 25780660571952 25822264650336 25859732650752 25972122432256 25975968606588 25984058288496 26055639716288 26138725302118 26144410105359 26180907214924 26279484827904 26317757667201 26321513590944 26435910332832 26448059329362 26520918996936 26559400741952 26667849296088 26687090168596 26741314445664 26753603794974 26869878457422 26873713176768 27038236091867 27051896300352 27126419430656 27178264172672 27212919492616 27218837917908 27227314665936 27276704302848 27389382015138 27403219628928 27433582201284 27576980522091 27650882964224 27763788308256 27783819901552 27840272573568 27974120037864 27978112348416 28014710371648 28027584928068 28149396479204 28155518575002 28239915116917 28337420298096 28346245405632 28366697242144 28469441896896 28514973056856 28523853459552 28560989689008 28602431568256 28710281091492 28719222318864 28730995580014 28739943258488 28839174908544 28890170070762 29113189274832 29118100406626 29165999838976 29218637736288 29253156530961 29306220992048 29312594680824 29496257554764 29511159600384 29549762994752 29686821264672 29696066615424 29719714051391 29879325834696 29899464331968 29921036817056 30077437333944 30169688092544 30212468951808 30305296707686 30309621710784 30314734669912 30363217005407 30419403670656 30477542052672 30517221859488 30561502223616 30575547194256 30614534429193 30708432522768 30802618611968 30841895388304 30856069217589 30900841247848 30941072163092 31000207571954 31057572978432 31107243334752 31112490845436 31116931046784 31212537760803 31256797389246 31352665372896 31516549168104 31539288381068 31560545683744 31730043780864 31755310904226 31765200443592 31912534397412 31954279017661 31970422900416 32170738833376 32177735514288 32236105085184 32274188705048 32332436165799 32385623197824 32391086359632 32641131073152 32698849082746 32811749818848 32821968364416 32835423520016 32845649438272 32969498616054 33017337223728 33060323681112 33070619639904 33123509460444 33243483369096 33267468566332 33277829036144 33392728841472 33492823990912 33500108206656 33645704059968 33661166419188 33705198415889 33710008634016 33872075983218 33940899104112 33965387487304 34104076503651 34195470648064 34374214095936 34412300480558 34429686200448 34571912263863 34634624808784 34645411051328 34652945938464 34697132311842 34763446403829 34859213473812 34876824982272 35090343556268 35095351454592 35247880443776 35264079105816 35335730574144 35361225329248 35505613894212 35557132394784 35655085927552 35671471726632 35826504609896 35831617569024 35883801915481 36018913334976 36069195067136 36077039607168 36192081187548 36291783890544 36303086221248 36308462293179 36466263620787 36519176020184 36578109601712 36704404429056 36769307362788 36774554873472 36939851460018 36951355618056 37018384411008 37231290130314 37298826717152 37370113237424 37437557665662 37499142650112 37540691433336 37679426989776 37783227064128 37794993874176 37959255862528 37992552421824 38019964075808 38031804612736 38081319585344 38202752364634 38211060923217 38280374788656 38292296425152 38464415052063 38469904479072 38520226761016 38644094370518 38789598976128 38817585699776 38958183648384 38963952909882 38976087432744 39004208707948 39083459574432 39208087953177 39271360822386 39328343406352 39517421980421 39582428352896 39603366786816 39653865499248 39781378495404 39839101112928 39865952442624 40030635252894 40103249778592 40111971668496 40304817686133 40412828947712 40577844450528 40636722736896 40669082386114 40689629145984 40767396259008 40819379238924 40915056454272 40944576697024 41084073022707 41141425623452 41150373301926 41476324446336 41483321127248 41616717014404 41675729852328 41760408860352 41773414281984 41803553830528 41961180056796 42022065557472 42041377392102 42224094718806 42340414538968 42353600591456 42550045863216 42627230533888 42704162845344 42772459585284 42785780189328 42841484533512 42903647352384 43096493370021 43109914887732 43188115146176 43335255106143 43436505152033 43669783912248 43677150609939 43748999758464 43959331488072 44023116298304 44080431574816 44094159519872 44164679280592 44244386332146 44324644492128 44377009469441 44530231897008 44544099923136 44666810942208 44860938746624 44881555225584 44946678178688 45116156000916 45148707340022 45162767977624 45254532138816 45318703427712 45457945061529 45464432566176 45472102004868 45832285461248 45842253335424 46062648784152 46095883018484 46203927917952 46262843082456 46351261871772 46374679372032 46411608244638 46478951298416 46500311357931 46668736268154 46702407795043 47018772141088 47028998059344 47114307432192 47308932571602 47340818525616 47409509859712 47561962302176 47622609112078 47632966356339 47647800665388 47955634350624 48025217779968 48256108250064 48354157627776 48389045187392 48404114961664 48411283057572 48586629539448 48621684827716 48804757537536 48961696609728 49025743150384 49048273624119 49253135280024 49261443838607 49268474157408 49368580515072 49526005835592 49590485521668 49605929459856 49641720173752 49685264190666 49901202849498 49916743554216 50054255244448 50213867027753 50239235986368 50294900702354 50377636085504 50468556089952 50565012951024 50656736562432 50808113974827 50948081230956 51040499718208 51056395233536 51285886736084 51293205972096 51383905701458 51561321143904 51618450720837 51644529300672 51951937213176 51968116576992 52111279432576 52277450604236 52288820210718 52361814429848 52445556645703 52635515334402 52643027181888 52871820665664 52896118658724 53041837993872 53118801483904 53335698592176 53374180337192 53482628891328 53507207589948 53739756914844 53747426353536 54076472183734 54103792600704 54356528345344 54425838985232 54437675835816 54454629331872 54778764030276 54806439257856 54867164402568 55153961044182 55193754666869 55527576616512 55567639803104 55680545147136 55846935195471 55948240075728 56029420743296 56055169856136 56298792958408 56311037150004 56479830233834 56674840596192 56692490811264 56733394484288 56938883793792 57029946113712 57047706919104 57121979378016 57204863136512 57304128546951 57420562182984 57438444637728 57461991160028 57479886516976 57678349817088 57780340141524 57966141555777 58218069991081 58226378549664 58236200813252 58437275472576 58506313061922 58612441984096 58625189361648 58907041233579 58992515109528 59099525989504 59373642529344 59392133230848 59439428102782 59758651669392 59798928663936 59842073634112 60045952879341 60154874667888 60339376185088 60610593415372 60619243421568 60629469339824 60726434010814 60838807341312 60955084105344 61003623579171 61034443718976 61151094388512 61229068858386 61416865045536 61683790776608 61712138435178 61801682495696 61882144326184 62000415143908 62214486669504 62224981690872 62233862093568 62425075521606 62513594778492 62705330745792 63033098336208 63078576762136 63121091367488 63336142078209 63510621808452 63530400887184 63825068794824 63908558035322 63940845800832 64341477666752 64355471028576 64548377410096 64664872331598 64771246395648 64782172719264 65282262146304 65397698165492 65623499637696 65643936728832 65670847040032 65691298876544 65938997232108 66034674447456 66120647362224 66141239279808 66247018920888 66486966738192 66534937132664 66555658072288 66985647981824 67000216413312 67291408119936 67322332838376 67410396831778 67420017268032 67723061010033 67744151966436 67881798208224 67930774974608 68208153007302 68257365238909 68748428191872 68824600961116 68859372400896 69143824527726 69269249617568 69290822102656 69305891876928 69394264623684 69526892807658 69617412366957 69718426947624 70180687112536 70190702909184 70495760887552 70528158211632 70671461148288 70722450658496 70963398857403 71011227788424 71114264789568 71310171855104 71342943453264 71433913668117 71653009219792 71767603830962 71997494841041 72037826669952 72154079214336 72384162375096 72583567781088 72606172442496 72616924586358 72932527241574 73038352040368 73156219203424 73389497963639 73538614725576 73549109746944 73879702920036 73902711236112 74036768822016 74462580260628 74597653434304 74740226474848 74851804274247 74875115331324 75081382866672 75358853979552 75442351053531 75566454128256 75985104843648 76039928151616 76063609225472 76162639170688 76405504729268 76422121846434 76560749577312 76584592850304 76651198174489 76928830104126 76939808958144 77040453522032 77075858552187 77288188741036 77579197952256 77635171399552 77916367296768 77927905819764 77952174865488 78008417415896 78166919148864 78416175906354 78542721644772 78656686812704 78953273001603 79034843960842 79164856705792 79307730998496 79562756990808 79678202225856 80061270505788 80206499557184 80223943336992 80609635372266 80667795282347 81114708275601 81155688901056 81338164772228 81379258291968 81534792518016 81638758477848 81830112908544 81889153394048 82168146045414 82282851246904 82300746603852 82952648892672 82966642254496 83233434028808 83351459704656 83520817720704 83607107661056 83922360113592 84044131114944 84082754784204 84448189437612 84680829077936 84707201182912 84719745350751 85087948448503 85100091726432 85408325690688 85544919170568 85571560378656 85682969067024 85807294704768 86192986740042 86219829775464 86376230292352 86670510212286 86733043047937 86873010304066 87339567824496 87354301219878 87497999516928 87759469592883 87918662976144 88046232596608 88160863149632 88188319039744 88329358561184 88488772664292 88649288984256 88754018938882 89060463794016 89088199846272 89159142154173 89763110451168 89893356357376 90232312001832 90297414680044 90325535955248 90509064277632 90637406855424 90915890123058 90928865132352 90944204009736 91089651016221 91485538557413 91684506670848 92125297568304 92191766036968 92407855835904 92525686164912 92568207652767 92702523743544 92823216489276 92957902596832 93000622715862 93337472536308 93404815590086 93637613282409 94037544282176 94057996118688 94617865143204 94681637051232 94819019719424 95123924604352 95245218224156 95265932712678 95295601330776 95862837052983 95911268701248 96512216500128 96708315255552 96778090374784 96822566115144 97173259078896 97243369655432 97923393219456 98051486300768 98096547248238 98506270560048 98522887677214 98536948314816 99052011671184 99180971043336 99211858919712 99283440347504 99370528381332 99802405698996 99833487108432 100108510488896 100427734055506 100478471972736 100558484530049 100589801404708 100937112179904 101115595247667 101130025902048 101616227949654 101896162461912 102080999436416 102571773472168 102586411944192 102767811402916 103122642287808 103236901441674 103289058601344 103715736791589 103903874426352 103936233153984 104222558865152 104554901208472 104577640421436 104723628859696 104891113291406 105271030668804 105286054363776 105743641331328 105792237317448 106083675987744 106237602967808 106671397184352 106748360674384 106965257782656 107014415179896 107261573946857 107479513829688 107494852707072 107651405746443 108152944367468 108207585201408 108500726501839 108851677970464 108875351671632 108909258663744 109398790862361 109557528060552 109734328805136 110307922088364 110387509333738 111055153233024 111135279606208 111693870390942 111896480151456 112058841486592 112110339712272 112597585916816 112622074300008 112959660467668 113349681192384 113384981622528 113466788968576 113877767587584 114059892227424 114095413838208 114243958756032 114445971789611 114608257093902 114841124365968 114876889275456 114923982320056 114959773033952 115393245156189 115560680283048 115932283111554 116436139982162 116452757099328 116472401626504 116874550945152 117012626123844 117224883968192 117250378723296 117624263859531 117814082467158 117985030219056 118199051979008 118552265941263 118747285058688 118878856205564 119517303338784 119597857327872 119684147268224 120091905758682 120309749335776 121221186830744 121238486843136 121258938679648 121452868021628 121910168210688 122007247158342 122068887437952 122302188777024 122458137716772 122833730091072 123367581553216 123424276870356 123603364991392 123764288652368 124000830287816 124428973339008 124449963381744 124850151043212 125027189556984 125410661491584 126066196672416 126157153524272 126242182734976 126672284156418 126763678300831 127021243616904 127060801774368 127650137589648 127817116070644 127881691601664 128682955333504 128710942057152 129096754820192 129289480110063 129329744663196 129564345438528 130309515456099 130795396330984 131031451829817 131246999275392 131341694080064 131382597753088 131877994464216 132069348894912 132241294724448 132282478559616 132494037841776 132973933476384 133069874265328 133111316144576 133131028408323 133709633276219 134000432826624 134582816239872 134644665676752 134820793663556 134840034536064 135254330296813 135446122020066 135488303932872 135763596416448 135861549949216 136373835184587 136416306014604 136514730477818 137496856383744 137649201922232 138287649055452 138538499235136 138581644205312 138611783753856 138788529247368 139053785615316 139234824733914 139436853895248 139500934073793 140107223385129 140361374225072 141056316423264 141342922296576 141444901316992 141926797714806 142022455576848 142228529579136 142685886906528 142867827336234 143306018439584 143535207661924 143994989682082 144075653339904 144768324750192 145167135562176 145212344884992 145233849172716 145865054483148 146076704080736 146312438406848 146778995927278 147077229451152 147144820872357 147759405840072 147784331515821 147805422472224 148925160521256 149195306868608 149480452949696 149703608548494 149750230662648 149811619810073 150162765733344 150641601083259 150717707959104 150884702107062 151132908256512 151970209687296 152079856303232 152325278341376 152811009458536 152844243692868 153121499154624 153169185700608 153302396348978 153857660208252 153879617916288 154080907044064 154151717104374 154576377482072 154855352162511 155270342799104 155855811639528 155904349730976 156016834831792 156333838297728 156832351812708 157085443289544 157313373625408 157336669937109 157906546003206 158020475690077 158069687921684 158615461996992 159125513981616 159356404451712 160122541011576 160412999114368 160447886673984 161219270744532 161335590564694 162229416551202 162311377802112 162676329544456 163069585036032 163277516955696 163778306788096 164336292090828 164565702493808 164601493207704 165581264000607 165933284508992 166466868057616 166679131892273 166702919409312 167041635441408 167844720227184 168088262229888 168165509568408 168896378875224 169361658155872 169414402365824 169439490701502 170175896897006 170200183452864 170501141645747 170816651381376 171089838341136 171143120757312 171365938134048 171614589409536 171912385640853 172385973480084 172439659550928 172752460584704 173341020424572 173466086095874 173746020608132 173898424667331 174654209973243 174679135648992 174708602439756 175518939185766 175837325952288 176092465193216 176321726299264 176658717122368 176977545328584 177298577968512 177508037877764 178120927588032 178176399692544 178318284308346 179526220902336 179843669955103 180464624003664 180594829360088 180651071910496 181018128555264 181831780246116 181857730264704 181888408019472 182179302032442 182971077114826 183010870737513 184250595136608 184383532073936 185051372329824 185136415305534 185405047487088 185646432978552 185915805193664 186001245431724 186674945072616 186809631180172 187275226564818 188075088564352 188115992237376 189235730286408 189267652643069 189363274102464 190247849208704 190490436448312 190531865425356 190591202661552 191725674105966 191822537402496 193024433000256 193556180749568 193645132230288 194346518157792 194486739310864 195846786438912 196102972601536 196193094496476 197012541120096 197045775354428 197073896629632 197679405818419 198104023342368 198361942086672 198423717839424 198566880695008 198741056762664 199604811397992 199666974216864 200217020977792 200855468111012 200956943945472 201116969060098 201179602809416 201501349217701 201874224359808 202231190495334 202260051804096 203169183030099 203232455899308 203792324923824 204161998872832 204772095716727 205143546944336 205535622805832 206245284575616 206473802883348 206578117202688 207431473583178 207807748852704 207872466307968 209109802416944 209155280842872 209447257719392 209782226582812 210542061337608 210572108727552 211487282662656 211584474634896 212167351975488 212542519037849 213342794368704 213496721348768 213930515565312 214028830359792 214301741004351 214523147893714 214959027659376 215302811492886 215992484523123 216305888734936 217001453003678 217703355940928 217750703343264 217818517327488 218797581724722 219115056121104 219468657610272 220168493890917 220615844176728 220775018667476 222110306466048 222270559212416 223387740781884 223679953123627 223792960302912 224220679424544 225195171833632 225244148600016 225919320935336 226327053160593 226699362384768 226933577937152 228119784454848 228190827676416 228487917512064 228891943579222 229216514187804 229682248731936 229753778550912 229847964640112 229919546067904 229953594523467 230786490312378 231121360566096 231227575656561 231864566223108 232872279964324 232905514198656 232944803253008 233749101890304 234025252247688 234449767936384 234500757446592 235248527719062 235628164934316 235970060438112 237104531882526 237494570117376 237757712411128 239034606677568 239368294536448 240183811517364 240619498671552 242003385847041 242442373661488 242517877359296 242905736043256 243344124826803 244014494316684 244137774875904 244604377554048 244916275433544 245667460182144 246735163106432 246848553740712 247206729982784 247528577304736 248001660575632 248317890370121 248857946678016 248899926763488 249700302086424 250054379113968 250821322983168 251186613408367 252132393344832 252314307048544 252484365469952 253344568312836 253527356601662 254042487233808 254121603548736 254159236052253 255263845345509 255300275179296 255634232141288 257365910667008 257421884114304 258193509640384 258578960220126 258659489326392 259128690877056 260199129143811 260619030912198 261590792661968 262062903659634 262493998550784 262683388160128 263755988928432 264138697789824 264482589448896 264564957119232 264988075683552 265947866952768 266139748530656 266222632289152 266262056816646 267419266552438 267477426462519 269289331353504 269641587327112 269680069072128 270508660593626 270892244040132 270976607865744 271527192832896 271723099898432 272747670369174 272832612029208 273029460955636 273268953048663 274456615672239 275298403844464 276575298110904 276621953862947 277076998470272 277223567507712 277577058494736 278107571230632 278469649467828 278873707790496 279001868147586 280214446770258 280722748450144 282112632846528 282889802633984 283853595429612 284044911153696 284457059158272 285371773813056 285735654672468 286612036879168 287070415323848 287588511158949 287989979364164 289536649500384 290334271124352 290467698345432 291730108966296 292153408161472 292624876813696 293557991854556 294154458902304 294289641744714 294501971933563 295518811680144 295568663031642 295610844944448 297850321042512 298390613737216 298960905899392 299407217096988 299500461325296 299623239620146 300325531466688 301283202166518 301435415918208 301675453590147 301769404214124 303346785743001 304159712606464 305622018917072 305688487385736 306242998309248 306604792697956 307715320416504 307759235832576 308161814088128 308303434208748 309152754964144 309710704325022 310639066286087 311711623279056 311808699461952 312033669663584 312667676595456 313664703625416 314170886579088 314626747250816 314673339874218 315813092006412 316040951380154 316139375843368 317230923993984 318251027963232 318712808903424 320245082023152 320825998228736 320895773347968 321784721840571 322438541489064 322671181129388 322954217239329 324458833102404 324622755604224 325352659088912 325502179505517 326555033911392 326916854565301 328672584181656 329131404987616 329202986415408 331162528001214 331866569017984 332933736115232 333358263784546 333405838818624 333995387059477 335689440454368 336176524459776 336331019136816 337792757750448 338723316311744 338828804731648 338878981403004 340351793794012 340400366905728 341002283291494 341633302762752 342179676682272 342286241514624 342731876268096 343337915368833 343824771281706 344771946960168 344879319101856 346682040849144 346932172191748 347492041216264 347796849334662 349308419946486 349358271297984 349417204879512 351037878371532 351497069194271 351674651904576 352643452598528 353317434244736 353955090657168 354597155937024 355016075755528 355656797823789 356241855176064 356636568616692 359052441804672 359687339910206 360929248007328 361189658720176 361302143820992 363663560492232 363715460529408 363776816038944 364358604064884 365942154229652 366021741475026 367118896519921 368501190273216 368767064147872 370102744659648 370272830611068 370810094974176 371292865957104 371831610387328 372002490863448 373349890145232 373619262360344 374550453129636 376150177128704 376231984474752 378471460572816 378535305286138 378726548204928 380291034902493 380495698417408 380980872896624 381063730850712 381182405323104 383451348211932 383645074804992 386048866000512 386356282668083 387290264460576 388693036315584 388973478621728 390928546368297 392205945203072 392386188992952 394025082240192 394091550708856 394147793259264 394721821070291 395358811636838 396208046684736 396723884173344 396847435678848 397133761390016 397482113525328 399209622795984 399333948433728 399393085224969 400434041955584 401128899828657 401710936222024 402233938120196 402359205618832 403002698435402 403748448719616 404462380990668 404520103608192 405762990890439 406338366060198 406464911798616 407584649847648 409544191433454 410287093888672 411071245611664 412490569151232 412947605766696 414862947166356 415615497705408 415744932615936 418219604833888 418310561685744 418894515438784 419564453165624 420321670155387 421084122675216 423168949269792 424334703950976 425085038075698 426685588737408 426993442697536 428057660719584 428603482008702 429046295787428 429918055318752 430605622985772 431984969046246 432611777469872 434002906007356 435406711881856 435501406686528 435637034654976 437595163449444 438230112242208 438937315220544 440336987781834 441231688353456 441550037334952 443352994547463 444541118424832 446775481563768 447359906247254 447585920605824 448441358849088 449434859430219 450390343667264 450488297200032 451838641870672 451924803249777 452654106321186 453398724769536 456239568909696 456975835024128 457783887158444 458433028375608 459364497463872 459507557101824 459695929280224 459839092135808 459907189046934 461572980624756 462242721132192 462455151313122 463729132446216 465744559928648 465811028397312 465889606506016 468050504495376 468899535872768 469001514893184 470497055438124 471256329868632 471940120876224 472010009811327 474061427070231 474209063765052 475515424822256 477801556672363 478069213355136 480367623034728 481238997343104 484006771694082 484884747322976 485035754718592 485811472086512 486688249653606 488028988633368 488147104163851 489208755108096 489832550867088 491334920364288 493470326212864 493697107481424 494413459965568 495057154609472 496003321151264 496635780740242 496743792001821 497799853526976 499400604172848 500037395676819 500108758227936 502373226816734 504264786689664 504628614097088 506689136625672 507054713203324 508084974467616 508243207097472 508318472104506 510527690691018 510600550358592 511268464282576 511503424937241 513726485745473 514843768228608 516387019280768 517157920440252 517318978652784 518257381754112 520398258287622 521238061824396 523181585323936 523962629919729 524125807319268 525366776320256 527511977856864 528277395579648 528965178897792 529976151367104 531895733905536 532279497061312 532445264578304 532524113633292 534838533104876 534954852925038 536558387221423 538578662707008 539283174654224 539531009865309 541017321187252 541784488080264 541953215731488 543054385665792 543446199796864 545495340738348 545665224058416 546058921911272 546537906097326 548913231344478 550596807688928 553150596221808 553243907725894 554153996940544 555154116989472 556215142461264 556939298935656 557747415580992 558003736295172 560428893540516 561445496900288 564225265693056 564674566976429 567707190859224 567802957929207 568089822307392 570743547626112 571471309344936 573224073758336 574140830647696 575177022317898 575979958728328 576901123102733 579073299000768 580668542248704 580935396690864 583460217932592 584306816322944 585249753627392 587115983709112 588308917804608 588579283489428 589003943867126 591037623360288 591137326063284 591221689888896 593038217455257 595700642085024 597921811798784 598814434193976 599000922650592 599246479240292 600651062933376 602566404333036 602870831836416 603350907180294 603538808428248 604504047653103 606693571486002 607131301335559 611244037834144 611376974771472 612485996618496 613209585395912 614316287150181 615430640833008 616323628176256 616606868417496 618305509928288 619421408650044 621278132572174 623423246558112 623617398923904 624067339327168 627329407250832 628341773158176 629253494501632 629346679748436 631626184012824 632081902760308 632278751686736 634461847987968 636502055926464 637627557113547 640398769901891 640490164046304 641791546695936 643569443681142 644877082978128 645342362258776 645908434478658 647977453569369 648917666204808 650705318177824 651004359011034 653110067822784 653833709130602 657345168363312 658262809975232 658405972830816 660505481672751 662325056002428 663733138035968 665867472230464 666716527569092 666811677637248 667990774118954 671039859370881 671378880908736 672662038273632 675585515500896 677446632623488 677757962806008 680703587588024 680800733811456 681792236394139 682004566582988 684359353364544 684572483029248 685463752536192 686675830737666 687649542563412 689543893920336 689758638203712 689860783570401 693364081698288 693864344383496 694984082432528 695593698669324 698616839892972 698716542595968 698834409759024 702075756743064 702994138388542 703349303809152 706634868489472 707910181314336 710032151511056 711313595647578 712483710352128 713273137233384 718104883609344 719374679820412 721858496014656 722379317440352 722604287641984 726010157541123 727327120984464 727553632077888 728717208129768 731884308459304 732043482950052 734237793039842 737002380546432 737534128295744 740205489319296 740545661222136 741620189948352 742585731914208 743663220774656 744004981726896 744953671110363 746699780290464 747238524720688 749100906259272 750831017627999 752463968949504 753559840225101 756942921145632 757070610572276 757453096409856 759505085512873 760582069804986 761961745793248 762127461701424 762364810646208 765791536036527 766902696423864 772097732001024 772712565336166 774580528921152 777386072631168 777946957243456 780597387431433 781857092736594 784411890406144 784772377985904 788050164480384 788183101417712 789443642140582 790717623273676 792416093369472 793447768346688 793694871357696 794267522780032 794964227050656 798419245591968 798667896867456 798786170449938 802257799657314 803421872444048 804467876240392 804718411237664 806005396870804 808924761981336 809040207216384 811525981780878 812676732120396 812929823597232 815169299695296 819088382866908 820574187777344 822142491223328 823369847016717 825895211533392 829725894332712 829865861588841 831230995410816 836439209667776 836621123371488 837789030877568 839128906331248 840643340310774 842168245350432 843163179919379 846337898539584 848669407901952 850170076151396 853371177474816 853986885395072 856115321439168 857206964017404 858092591574856 859836110637504 861211245971544 863969938092492 865223554939744 868005812014712 870813423763712 871002813373056 875190326898888 876460224484416 877874630441088 880673975563668 882463376706912 883100074669904 883505915800689 886705989094926 887345748105817 893550963127536 894719812494508 895171841211648 896882717698176 898869718860438 900780687334528 900976594400064 903677283741344 903849606499554 905026360770441 905308212642372 912479137819392 915567774316888 916866056751216 918728994927744 919391858560448 919678184271616 919814378093868 923145961249512 924485442264384 924910302626244 927458264892432 931489119857296 931779213012032 931917198858261 935967432933533 936101008990752 938003029786368 940994110876248 942512659737264 943880241752448 944020019622654 948122854140462 948418127530104 951030849644512 954063473527307 955603113344726 956138426710272 960735246069456 962477994686208 965354165521713 968013543388164 969769494645952 970071509437184 971622944173024 973376499307212 976057977266736 976294208327702 976506538516551 979665101734176 980750563695903 987394214962848 988826919931136 990114309218944 992006642302528 993271561480484 993487584003642 995599707053952 996465576268357 998801208345696 1000074791353638 1000217516455872 1001986161178431 1004746453633468 1008529573379328 1009257228194176 1013378273251344 1014109426406648 1016169948935232 1016486414194944 1016636944209012 1021055381382036 1021201100717184 1022536928565152 1023006849874482 1027452971490946 1030013746106499 1032774038561536 1034315840880504 1034637957305568 1040796516575244 1042476123648792 1046363170647872 1047925259839458 1048251614638536 1048681338670511 1054491207582813 1055023955713728 1057930357795584 1059952302734208 1063791467811072 1064558994122624 1065048227266584 1069677066209752 1069909705850076 1073116774442846 1077157325414016 1078566349308448 1079062019730618 1082034642374504 1083568976160528 1083906431462976 1086892399593728 1090990681476696 1091330448116832 1092117843822544 1093075812194652 1097826462688956 1101193615377856 1101356689559763 1106143329830539 1106301192443616 1106487815451788 1110308233978944 1112430284922528 1113878597871312 1115494831161984 1116007472590344 1120857787081032 1122890993800576 1128450531386112 1129349133952858 1131507576376321 1135414381718448 1135605915858414 1136179644614784 1140873104707479 1141487095252224 1142942618689872 1146448147516672 1148281661295392 1150354044635796 1151959917456656 1153802246205466 1158146598001536 1159068848004249 1161870793381728 1166920435865184 1168613632645888 1174231967418224 1176617835609216 1177158566978856 1178007887734252 1182075246720576 1182274652126568 1182443379777792 1184165463210873 1186076434910514 1191401284170048 1193507991520229 1197628868387952 1198001845301184 1198492958480584 1201302125866752 1203386699485971 1205132808666072 1206701814360588 1207077616856496 1209008095306206 1213387142972004 1214262602671118 1217288972671317 1222488075668288 1222753949542944 1226419170791824 1228632574300362 1230861281666016 1232647256352512 1233213736834992 1236611019856576 1238842817300088 1242556265144348 1246846493116224 1247234797847808 1248134678654336 1254658814501664 1256683546316352 1258693359496872 1258905689685721 1263252368025648 1264163805520616 1264557503373472 1273004111852928 1275255114227094 1280797539803782 1280980328092608 1287138887362284 1289754165956256 1290684724517552 1291816868957316 1295954907138738 1297835332409616 1301410636355648 1302008718022068 1306220135645568 1307667418261204 1314690336726624 1316525619950464 1316811945661632 1321010963345502 1324650112004856 1331734944460928 1333433055138184 1333623355274496 1335981548237908 1342079718741762 1342757761817472 1345324076547264 1348304578290657 1351171031001792 1354893265246976 1355515925612016 1361407175176048 1363584472788278 1364009133165976 1368718706729088 1370927505072384 1373351661475332 1375299085126824 1379087787840672 1379517276407424 1379721567140802 1386728163396576 1387728688766992 1389968164865056 1391187397338648 1394400461309141 1397233679785944 1397433085191936 1397668819518048 1404151513486128 1405988276777084 1406698607618304 1410509444523907 1415820362628672 1420064303022112 1422184281210693 1422627191295156 1426546274466768 1433404670017089 1438749359640824 1443716992029312 1444758634880704 1445208575283968 1452020315082246 1454654241968928 1455107264155776 1457434416259536 1463768616918608 1464086965900104 1464441312491553 1468475586079684 1474004761092864 1475068256591488 1480410978638592 1481091322444272 1483240379896704 1485171463828416 1487797633264943 1488009963453792 1489907342220726 1493399560580928 1494477049441376 1498201812518544 1500112187030457 1501662035255998 1507119680450202 1513885842291264 1514141221144552 1519010171025746 1521164139609972 1523923491586496 1524254923402848 1524729621292416 1531583072073054 1533805392847728 1534510274811723 1541179457236419 1545425130672332 1549161057842304 1554772145262336 1555893914486912 1561194774862866 1563714185473188 1569544755971808 1576100328960768 1576366202835424 1578887284281164 1581435246547352 1584832186738944 1586895536693376 1588535045560064 1589928454101312 1596838491183936 1597335793734912 1597572340899876 1604515599314628 1606843744888096 1608935752480784 1609436822475328 1609675161664269 1612010793741608 1617849523962672 1618593029595927 1623051963561756 1625353464240792 1625859647194464 1630338599390592 1638176765733816 1641148375554688 1644284982446656 1646739694033434 1647927817910803 1651790423066784 1659451788665424 1659731723177682 1662461990821632 1672878419335552 1673242246742976 1675578061755136 1678257812662496 1681286680621548 1684336490700864 1686326359838758 1692675797079168 1694023700929287 1700340152302792 1703408873787621 1707973770790144 1712230642878336 1714413928034808 1716185183149712 1719672221275008 1722422491943088 1727939876184984 1730447109879488 1730703369308199 1736011624029424 1738225232590847 1742005626746112 1750380653797776 1752920448968832 1755749260882176 1758306293858569 1761347951127336 1764926753413824 1766200149339808 1767011831601378 1773411978189852 1774691496211634 1779114652365771 1787101926255072 1789439624989016 1793765435396352 1797739437720876 1801561374669056 1801953188800128 1807354567482688 1807699212999108 1810052721540882 1810616425284744 1813512142959309 1821393904006677 1831135548633776 1833732113502432 1837457989855488 1838783717120896 1839628756187736 1846291922499024 1848970884528768 1849820605252488 1854916529784864 1862978239714592 1863558426024064 1863834397716522 1871934865867066 1872202017981504 1875512558103217 1881988221752496 1885025319474528 1887760483504896 1888040039245308 1896245708280924 1896836255060208 1902061699289024 1908126947054614 1911206226689452 1912882671340641 1921196309705673 1921470492138912 1930708331043426 1936027086776328 1939538989291904 1943245888346048 1946752998614424 1952115954533472 1952588416655404 1953013077033102 1959330203468352 1961501127391806 1974788429925696 1980228618437888 1984013284605056 1986543122960968 1986975168007284 1991199414107904 1992931152536714 1997602416691392 2000149582707276 2000435032911744 2003972322356862 2009492907266936 2013119578112643 2018514456388352 2026756546502688 2028218852813296 2032339897870464 2033273888418024 2042110762764072 2042402201434368 2045073857130304 2045376709182417 2046013699748964 2054905942981892 2060027492212998 2061513803534941 2068631681761008 2069275914611136 2081593033150488 2084952247297584 2092726341295744 2095850519678916 2096503229277072 2097362677341022 2108982415165626 2110047911427456 2119904605468416 2129117988245248 2130096454533168 2139354132419504 2139819411700152 2146233548885692 2154314650828032 2157132698616896 2158124039461236 2164069284749008 2167137952321056 2167812862925952 2174473464002609 2181981362953392 2182660896233664 2184235687645088 2186151624389304 2195652925377912 2202387230755712 2202713379119526 2212286659661078 2212602384887232 2212975630903576 2216514841394711 2220616467957888 2224860569845056 2227757195742624 2230989662323968 2232014945180688 2234861013331089 2241715574162064 2245781987601152 2252493052883997 2258698267905716 2260679520675303 2263015152752642 2270828763436896 2271211831716828 2272359289229568 2278515256538619 2281746209414958 2285885237379744 2296563322590784 2300708089271592 2303919834913312 2307604492410932 2316293196003072 2318137696008498 2323741586763456 2333840871730368 2337967709416339 2348463934836448 2353235671218432 2354317133957712 2356015775468504 2364150493441152 2364549304253136 2368330926421746 2372152869821028 2382802568340096 2387015983040458 2395257736775904 2396003690602368 2396985916961168 2406773398971942 2410265617332144 2413403628721176 2414155233712992 2418016190612412 2426774285944008 2428525205342236 2434577945342634 2444976151336576 2445507899085888 2452838341583648 2457265148600724 2460479484359897 2461722563332032 2466427473669984 2473222039713152 2477685634600176 2485112530288696 2489597584766523 2493692986232448 2496269357308672 2509317629003328 2513367092632704 2517386718993744 2517811379371442 2526504736051296 2528327611041232 2529115006746944 2529489539758137 2546008223705856 2550510228454188 2561595079607564 2561960656185216 2569832275639447 2574277774724568 2579508331912512 2581369449035104 2583633737914632 2591909814277476 2595670664819232 2602821272711296 2604017436044136 2612440271291136 2615334836522408 2619517539830113 2629380673453248 2633051239900928 2633623891323264 2642021926691004 2649300224009712 2650517747402067 2662037244317451 2663469888921856 2666866110276368 2671963096475816 2684159437483524 2685515523634944 2690648153094528 2696609156581314 2702342062003584 2711031851224032 2722814350352096 2727168945576556 2728018266331952 2737437413458176 2746703322950664 2750598170253648 2758175575681344 2759034552814848 2759443134281604 2763052747492037 2773456326793152 2775457377533984 2779936329730112 2782374794677296 2788800922618282 2794467359571888 2795337639036096 2795751596574783 2807902298800599 2808303026972256 2811976553554168 2821018889047814 2831640725257344 2840128606044224 2844368562421386 2845254382590312 2853092548933536 2862190420581921 2866809340034178 2877498719281648 2887433984058624 2889517269761408 2904040630164492 2909308483937856 2910214528311552 2914868832519072 2927537233837216 2928173931800208 2928882624983106 2936951172159368 2942251691087709 2950136513182976 2962182644888544 2966480759793408 2970342927656832 2975595266529886 2976019926907584 2979814684441452 2986799121161856 2988954098882752 2989396728805071 2996403625037088 3000224374060914 3003324070511996 3005958483535293 3014239360900404 3027771684582528 3028282442289104 3038020342051492 3042328279219944 3047846983172992 3048509846805696 3049459242584832 3063166144146108 3067610785695456 3069020549623446 3082358914472838 3090850261344664 3098322115684608 3111787828973824 3122389549725732 3127428370946376 3139089511943616 3146044016011533 3152732405670848 3157774568562328 3162870493094704 3163473622748439 3173791073386752 3179856908202624 3193676982367872 3195144681799752 3209031198629256 3213687489776192 3217871504961568 3218873644950656 3219350323328538 3224021587483216 3235699047925344 3237186059191854 3239521691269193 3246103927123512 3250706928481584 3251719294388928 3260677198781184 3276353531467632 3282296751109376 3288569964893312 3293479388066868 3295855635821606 3303580846133568 3304070068679289 3318429989491617 3318903577330848 3319463446355364 3345756838671104 3346484493485952 3356515625324992 3362573361243096 3368672981401728 3372652719677516 3385351594158336 3388047401858574 3394522729128963 3400680304605584 3406817747575242 3417029729146957 3424461285756672 3428827856069616 3432370366299424 3439344442550016 3444844983886176 3455879752369968 3460894219758976 3461406738616398 3472023248058848 3476450465181694 3477206544012747 3500761307595552 3505840897937664 3516612587717138 3522695902254672 3529853506827648 3532400298679616 3534023663202756 3546823956379704 3549382992423268 3552496389632619 3558229304731542 3574203852510144 3578879249978032 3580523974560687 3595478875441752 3596085400218311 3603906377600256 3614709134965376 3615398425998216 3620105443081764 3621232850569488 3627024285918618 3642787808013354 3662271097267552 3667464227004864 3677567434241792 3679257512375472 3692583844998048 3697941769057536 3699641210504976 3709833059569728 3725956479429184 3727116852048128 3727668795433044 3743869731734132 3744404035963008 3751025116206434 3755908710549961 3763976443504992 3770050638949056 3776080078490616 3776717069057163 3792491416561848 3793672510120416 3804123398578048 3816253894109228 3822412453378904 3825765342681282 3828525635136319 3842392619411346 3842940984277824 3861416662086852 3872054173552656 3879077978583808 3886491776692096 3893505997228848 3904231909066944 3905176833310808 3906026154066204 3918660406936704 3923002254783612 3949576859851392 3968026569210112 3973086245921936 3973950336014568 3985862305073428 3995204833382784 4000299165414552 4000870065823488 4007944644713724 4018985814533872 4026239156225286 4038307861719131 4053513093005376 4056437705626592 4064679795740928 4066547776836048 4084221525528144 4090147714260608 4090753418364834 4092027399497928 4109811885963784 4120054984425996 4123027607069882 4137263363522016 4138551829222272 4163186066300976 4169904494595168 4183201383927423 4185452682591488 4191701039357832 4193006458554144 4194725354682044 4217964830331252 4220095822854912 4231528333571721 4249919109348913 4260192909066336 4278708264839008 4279638823400304 4292467097771384 4300214010051267 4314265397233792 4316248078922472 4328138569498016 4334275904642112 4335625725851904 4341940031773201 4348946928005218 4363962725906784 4365321792467328 4368471375290176 4372303248778608 4391305850755824 4393323937474659 4404774461511424 4405426758239052 4424573319322156 4425204769774464 4425951261807152 4433029682789422 4441232935915776 4449721139690112 4455514391485248 4463392899794829 4464029890361376 4469722026662178 4483431148324128 4504986105767994 4517396535811432 4521359041350606 4526030305505284 4541657526873792 4542423663433656 4557030513077238 4563492418829916 4571770474759488 4593126645181568 4601416178543184 4607839669826624 4615208984821864 4623538371709257 4636275392016996 4647483173526912 4667681743460736 4675935418832678 4696927869672896 4708634267915424 4712031550937008 4728300986882304 4729098608506272 4736661852843492 4744305739642056 4765605136680192 4772545654758973 4774031966080916 4790515473551808 4792007381204736 4793971833922336 4813546797943884 4820531234664288 4826807257442352 4828310467425984 4829025484992807 4836032381224824 4853548571888016 4857050410684472 4869155890685268 4889952302673152 4891015798171776 4905676683167296 4914530297201448 4920958968719794 4923445126664064 4932854947339968 4943783453732409 4946444079426304 4955371269200352 4970225060577392 4979195169533046 4987385972464896 5018635258006656 5026734185265408 5034773437987488 5035622758742884 5053009472102592 5056655222082464 5058230013493888 5058979079516274 5082071102787861 5101020456908376 5123190159215128 5123921312370432 5139664551278894 5148555549449136 5159016663825024 5162738898070208 5167267475829264 5183819628554952 5191341329638464 5192110107924597 5205642545422592 5208034872088272 5214675697772541 5230669673044816 5239035079660226 5255817123395993 5258761346906496 5267247782646528 5274918881575707 5284043853382008 5298600448019424 5301035494804134 5324074488634902 5333732220552736 5343926192951632 5368318874967048 5381296306189056 5393218313162628 5404684124007168 5422063702448064 5445628700704192 5454337891153112 5456036532663904 5464181712020031 5493406645901328 5501196340507296 5516351151362688 5518886268563208 5526105494984074 5546912653586304 5550914755067968 5559872659460224 5564749589354592 5577601845236564 5588934719143776 5590675278072192 5591503193149566 5595537466737697 5615804597601198 5616606053944512 5623953107108336 5626537674309651 5642037778095628 5663281450514688 5680257212088448 5688737124842772 5690508765180624 5706185097867072 5724380841163842 5733618680068356 5754997438563296 5763588929117019 5779034539522816 5808081260328984 5818616967875712 5829737665038144 5855074467674432 5856347863600416 5857765249966212 5873902344318736 5884503382175418 5902142259435653 5924365289777088 5940685855313664 5951190533059772 5952039853815168 5959629368882904 5973598242323712 5977908197765504 5978793457610142 5992807250074176 6000448748121828 6006648141023992 6011916967070586 6028478721800808 6055543369165056 6056564884578208 6076040684102984 6084656558439888 6095693966345984 6097019693611392 6126332288292216 6135221571390912 6136130127547251 6138041099246892 6164717828945676 6181700522689328 6184541410604823 6211420236740719 6244779099451464 6254856741892752 6278179023887232 6292088032023066 6305464811341696 6315549137124656 6325740986189408 6326947245496878 6345912354130063 6359713816405248 6387353964735744 6390289363599504 6418062397258512 6427374979552384 6435743009923136 6437747289901312 6438700646657076 6448043174966432 6471398095850688 6474372118383708 6479043382538386 6492207854247024 6501413856963168 6503438588777856 6523420392007827 6552707062935264 6577139929786624 6586958776133736 6591711271643212 6607161692267136 6608140137358578 6636859978983234 6637807154661696 6638926892710728 6649544524184133 6678444314691149 6692968986971904 6713031250649984 6725146722486192 6737345962803456 6745305439355032 6757479158651991 6776094803717148 6789045458257926 6801360609211168 6813635495150484 6834059458293914 6835545769615857 6857655712139232 6864740732598848 6889689967772352 6911759504739936 6921788439517952 6922813477232796 6944046496117696 6952900930363388 6954413088025494 6975259033878499 7001522615191104 7013903128249017 7033225175434276 7045391804509344 7059707013655296 7064800597359232 7068047326405512 7093647912759408 7098765984846536 7104992779265238 7116458609463084 7148407705020288 7157758499956064 7161047949121374 7190957750883504 7192170800436622 7229418269930752 7230796851996432 7240210886163528 7242465701138976 7254048571837236 7285575616026708 7324542194535104 7334928454009728 7340769370693577 7358515024750944 7381438453079691 7385167689996096 7399282421009952 7419666119139456 7451912958858368 7455337590866088 7487739463468264 7488808071926016 7499714600335529 7502050232412868 7511817421099922 7527952887009984 7540101277898112 7552160156981232 7553434138114326 7584982833123696 7587345020240832 7588468619274411 7608246797156096 7632507788218456 7644824906757808 7651530685362564 7657051270272638 7684785238822692 7685881968555648 7709496826918341 7722833324173704 7744108347105312 7772983553384192 7787011994457696 7808463818133888 7810353666621616 7812052308132408 7837320813873408 7846004509567224 7858552619490339 7899153719702784 7920553034634247 7946172491843872 7947900672029136 7971724610146856 7986111732952353 7990409666765568 8000598330829104 8015889289427448 8037971629067744 8052478312450572 8076615723438262 8107026186010752 8112875411253184 8133095553672096 8168443051056288 8180295428521216 8181506836729668 8184054798995856 8219623771927568 8240109968851992 8246055214139764 8274526727044032 8277103658444544 8289158242476111 8326372132601952 8339808989190336 8354555940641603 8366402767854846 8383402078715664 8386012917108288 8389450709364088 8423706896401797 8435929660662504 8463056667143442 8499838218697826 8520385818132672 8557416529678016 8559277646800608 8584934195542768 8586571261745763 8600428020102534 8628530794467584 8632496157844944 8656277138996032 8668551809284224 8683880063546402 8697893856010436 8727925451813568 8730643584934656 8736942750580352 8744606497557216 8782611701511648 8786647874949318 8810853516478104 8849146638644312 8850409539548928 8851902523614304 8866059365578844 8899442279380224 8911028782970496 8926785799589658 8928059780722752 8939444053324356 8966862296648256 8968190186415213 9009972211535988 9034793071622864 9042718082701212 9052060611010568 9083315053747584 9084847326867312 9114061026154476 9126984837659832 9143540949518976 9186253290363136 9202832357086368 9215679339653248 9230417969643728 9247076743418514 9272550784033992 9274794979113169 9294966347053824 9335363486921472 9351870837665356 9393855739345792 9417268535830848 9424063101874016 9438132048034599 9458197217012544 9473323705686984 9488611479284112 9545091309517946 9548063932161832 9581030947103616 9587943667844672 9627093595887768 9641062469328576 9653614514884704 9656620934851968 9658050969985614 9672064762449648 9707097143776032 9714100821368944 9718565073807579 9738311781370536 9760803229163987 9782031596343552 9811353366334592 9829060594402896 9841917937439588 9846890253328128 9865709894679936 9873566111667349 9887566907464818 9910742538400704 9940450121154784 9955289968474851 9958390339066092 10037270516013312 10069546875974976 10071245517485768 10106018944205184 10113310444164928 10116460026987776 10117958159032548 10164142205575722 10183568187386889 10202040913816752 10246380318430256 10251089187440871 10279329102557788 10297111098898272 10318033327650048 10325477796140416 10334534951658528 10367639257109904 10382682659276928 10384220215849194 10416069744176544 10429351395545082 10461339346089632 10478070159320452 10511634246791986 10517522693812992 10549837763151414 10568087706764016 10597200896038848 10602070989608268 10648148977269804 10667464441105472 10687852385903264 10736637749934096 10741571923682061 10786436626325256 10788256200654933 10844127404896128 10891257401408384 10908675782306224 10912073065327808 10928363424040062 10961121338951927 10986813291802656 11002392681014592 11032702302725376 11037772537126416 11052210989968148 11093825307172608 11101829510135936 11119745318920448 11129499178709184 11155203690473128 11177869438287552 11181350556144384 11183006386299132 11191074933475394 11231609195202396 11233212107889024 11247906214216672 11253075348619302 11267726131649883 11284075556191256 11330151207171489 11360514424176896 11377474249685544 11381017530361248 11412370195734144 11448761682327684 11467237360136712 11485576905408957 11509994877126592 11527177858234038 11535494725375621 11616162520657968 11637233935751424 11659475330076288 11710148935348864 11712695727200832 11715530499932424 11747804688637472 11769006764350836 11804284518871306 11848730579554176 11902381066119544 11904079707630336 11919258737765808 11955816395531008 11957586915220284 11985614500148352 12000897496243656 12013296282047984 12023833934141172 12056957443601616 12113129769156416 12114923585157393 12152081368205968 12167576628135929 12169313116879776 12194039387222784 12252664576584432 12270443142781824 12272260255094502 12276082198493784 12329435657891352 12363401045378656 12369082821209646 12422840473481438 12446583340139531 12489558198902928 12509713483785504 12549604151782269 12556358047774464 12584176064046132 12610929622683392 12631098274249312 12651481972378816 12653894490993756 12691824708260126 12694585000715163 12749757328046739 12780578727199008 12836124794517024 12854749959104768 12871486019846272 12877401293314152 12896086349932864 12942796191701376 12948744236767416 12954052491488641 12958086765076772 12984415708494048 13002827713926336 13006877177555712 13025820095319603 13046840784015654 13105414125870528 13128587906722519 13173917552267472 13183422543286424 13214323384534272 13216280274717156 13273719957966468 13275614309323392 13277853785421456 13299089048368266 13356888629382298 13390178699384487 13426062501299968 13450293444972384 13490610878710064 13514958317303982 13552189607434296 13578090916515852 13602721218422336 13627270990300968 13668118916587828 13671091539231714 13715311424278464 13729481465197696 13779379935544704 13823519009479872 13845626954465592 13888092992235392 13905801860726776 13908826176050988 13950518067756998 14003045230382208 14027806256498034 14066450350868552 14090783609018688 14129601194718464 14136094652811024 14187295825518816 14197531969693072 14209985558530476 14232917218926168 14296815410040576 14315516999912128 14317636964276919 14322095898242748 14381915501767008 14384341600873244 14430596624744587 14461593703992864 14480421772327056 14484931402277952 14508097143674472 14571151232053416 14649084389070208 14669856908019456 14681538741387154 14709598492892173 14717030049501888 14762876906159382 14770335379992192 14798564842019904 14831350361197227 14839332238278912 14903825917716736 14910675181732176 14975478926936528 14999429200671058 15004100464825736 15023634842199844 15055905774019968 15080202555796224 15104320313962464 15106868276228652 15169965666247392 15174690040481664 15176937238548822 15265015576436912 15289649813515616 15303061370725128 15314102540545276 15369570477645384 15371763937111296 15418993653836682 15445666648347408 15488216694210624 15515603889762977 15574023988915392 15616927636267776 15620707333243232 15624104616264816 15644027093317623 15692009019134448 15717105238980678 15767451370187979 15824756644727121 15841106069268494 15892344983687744 15895801344058272 15943449220293712 15972223465904706 16001196661658208 16031778578854896 16075943258135488 16104956624901144 16153231446876524 16214052372021504 16225750822506368 16266191107344192 16336886102112576 16363013673459336 16365773965914373 16368109597991712 16439247543855136 16480219937703984 16492110428279528 16549053454088064 16578316484952222 16652744265203904 16679617978380672 16709111881283206 16732805535709692 16766804157431328 16772025834216576 16778901418728176 16786612400213091 16847413792803594 16871859321325008 16879613022928953 16926113334286884 16999676437395652 17040771636265344 17114833059356032 17118555293601216 17169868391085536 17173142523491526 17200856040205068 17264992315689888 17312554277992064 17337103618568448 17367760127092804 17395787712020872 17455850903627136 17473885501160704 17489212995114432 17565223403023296 17573295749898636 17621707032956208 17698293277288624 17703805047228608 17706426778306959 17732118731157688 17822057565940992 17853571599179316 17856119561445504 17878888106648712 17933724593296512 17936380372830426 18019944423071976 18069586143245728 18085436165402424 18104121222021136 18127205997018833 18166630107495168 18169694653734624 18228122052308952 18253969675319664 18287081899037952 18336622778810791 18405664714172736 18431358679306496 18460835939287456 18494153486837028 18545101568067984 18549589958226338 18553624231814469 18634260710222157 18703741675330712 18787711478691584 18834537071661696 18848126203748032 18876264096069198 18916394434025088 18946647411373968 18977222958568224 19037737062390189 19090182619035892 19096127864323664 19162061894207232 19175887335689344 19254187191775536 19282124938657152 19307229029769408 19313241869703936 19316101939971228 19341369232444259 19344129524899296 19414194287552064 19428201642737888 19437130147615158 19476623562741072 19521606458327974 19570261176023481 19622706732669184 19658121188805792 19683835874879176 19731419789359872 19747132223334698 19775133814929636 19821485076801408 19880900242309568 19910579936949702 19916780678132184 19948633572552399 20035332944073447 20139093751949952 20142491034971536 20212037888410368 20226620888329856 20235916318065096 20328284411151444 20367136374773778 20404081827633504 20492760636860512 20502178374881742 20558658205115576 20594222197796544 20650955592280832 20669069903317056 20735278514219808 20765365318553856 20768440431698388 20832139488353088 20858702791090164 20922678692179264 20925777101635497 20956140318640904 21023268493583972 21041709384747051 21099675526302828 21136175413528032 21194401792077696 21204141979216536 21296297954539608 21334928882210944 21375704771806528 21473275499868192 21483143847364122 21498643951150099 21572873252650512 21576512401309866 21688254809792256 21782514802816768 21817351564612448 21824146130655616 21856726848080124 21922242677903854 21973626583605312 22004785362029184 22022308112080731 22075545074252832 22104421979936296 22144315359239073 22203659020271872 22258998357418368 22310407380946256 22355738876575104 22366012772598264 22382149866950788 22463218390404792 22466424215778048 22495812428433344 22499143801006587 22506150697238604 22535452263299766 22568151112382512 22660302414342978 22676651838884351 22754948499371088 22762035060722496 22824740391468288 22897523364655368 22934474720273424 22971153810817914 23019989754253184 23054355716468076 23070989450751242 23128490480755023 23232325041315936 23318950660152576 23420297870697728 23425391454401664 23431060999864848 23495609377274944 23538013528701672 23575657858471017 23608569037742612 23697461159108352 23761659103902741 23804762132239088 23838517475531616 23915173830440568 23919208104028699 23971229000296704 24001794992487312 24026592564095968 24047667868282344 24113914887203232 24226259538312832 24229847170314786 24304162736411936 24335153256271858 24338626233759552 24381663255341821 24505329153168864 24540886285563648 24544520510189004 24552164396987568 24658871315782704 24726802090757312 24738165642419292 24845680946962876 24867474727428333 24893166680279062 24979116397805856 25019426967571008 25063667821924809 25099208303564538 25168352128092264 25262196548498624 25302963944757632 25307788981987512 25383649416520252 25389170001430326 25499514656093478 25561157454398016 25672249589034048 25742972039692544 25754802586628304 25792172699865728 25885592383402752 25897488473534832 25908104982977282 25916173530153544 25968831416988096 26005655427852672 26051640190639206 26093681568031308 26210828251741056 26257175813445038 26347835104534944 26366845086572848 26432560549434312 26547439915932936 26551228618646784 26555707570842912 26598178096736532 26713777258764596 26780357398768974 26799679445954233 26900586889944768 26981221757420128 27029916634607964 27104379214868592 27156181833031704 27205442436844672 27254541980601936 27336237833175656 27342183078463428 27430622848556928 27458962930395392 27558759871089408 27647038018959744 27691253908931184 27776185984470784 27811603721453552 27817652352101976 27824384937339507 27901036135513996 28006090460764416 28055612512996068 28132900701737104 28181567218037376 28268155032033917 28272189305622048 28374591651037632 28395063939386144 28419971117060952 28465834437852336 28631033999824256 28635273928553838 28644191796485496 28763831003534016 28768683201746488 28814692938131243 28861193249489174 28923187407985728 28960843544654112 28969862804555904 29016194287348944 29142302464106832 29155695221422737 29282409687491961 29298168778140416 29363077482774308 29419196985784346 29434060099003776 29525753812318764 29540670759984384 29597129684039808 29620698335002047 29662700722394454 29821350363464352 29950957853873056 29998858401342116 30008200929651472 30047269684399688 30111811548039936 30208640627924928 30213736552457304 30339931332494784 30349380080963328 30353874477097644 30393580222412407 30530031152873824 30579299627031232 30606122741450256 30628205081090552 30739140955290768 30753267562322613 30837987307673364 30891333296694816 30976433388421248 31031207779525954 31148047977830784 31241414666486464 31248209232529632 31288054186635246 31384018038268896 31434210477961356 31534902740375958 31649513289454242 31682212138536988 31784689967375488 31791602688116544 31886898440587424 31944446931809412 32002393323316416 32063557157709792 32151886516270976 32209913249802288 32306462893753048 32364768601964799 32451501645012736 32532382214688384 32673772204225152 32726027346918672 32731547931828746 32736219195983424 32878495087710272 32883364016855781 32960439875407968 32984220856559056 33098106908176128 33156632969904444 33305488530407808 33359235956761344 33407819583312811 33418223762566412 33465611071419384 33533608314862656 33544051668433152 33557802837456352 33573224800426182 33694827585607188 33743718642650016 33759226045857906 33803178394949649 33852226668573768 33999352874791304 34081543272530688 34229666118712064 34237110587202432 34339736782171072 34346285046983052 34401712080410136 34456730716226871 34529984631379776 34606484176126863 34625108555984128 34735520254185608 34791575424041744 34911701807254272 34978425990228864 35130446806046592 35146591499797272 35243414065912416 35396586554577248 35407610094457216 35412853556613918 35464237462315376 35634738603961123 35707143198358632 35712239122891008 35757776213297424 35867449186593024 35872760745660852 36039888846143952 36139172286491456 36170872330804848 36208242444042272 36254411994037666 36339389307469248 36344770755472179 36456244104617904 36502729884407787 36507939350639328 36673245557621582 36811329428345472 36921671878574912 36988306973674056 37090203136135968 37099179916452676 37107248463628938 37268521420444314 37339750020418593 37407483350661424 37669074143323392 37696252407496064 37752528192138396 37832788868050176 37893294822747936 37954445917136448 38075474124780378 38180365238071784 38192255728647328 38249271984140217 38351774671378688 38508374383551072 38564249877314304 38614458059538816 38632203879942456 38682738464888518 38688259049798592 38828388575104128 38856403285475776 38862157474465923 38874260295230316 38953247125482144 39043212916655948 39077460285958809 39140522352046962 39168762267163879 39316242377611584 39367671749758352 39385763720167557 39494264446669396 39550267629859272 39642970153602816 39761800484619136 39821159873899404 39833561356264368 39897267145104798 40070665888146894 40278187503899904 40284982069943072 40453241776659712 40471832636130192 40656568822302888 40734272749547556 40808163655267008 40985521273721024 41004356749763484 41117316410231152 41188444395593088 41314995816049571 41338139806634112 41470557028439616 41536880863396776 41664278976706176 41717405582180328 41845357384358528 41851554203270994 41912280637281808 42046536987167944 42083418769494102 42113781986499509 42199351052605656 42272350827056064 42388803584155392 42408283958433072 42592595909079216 42669857764421888 42751409543613056 42946550999736384 42952910892830757 42966287694728244 42997287902300198 43145746505301024 43153024802619732 43291789874233761 43634703129224896 43648292261311232 43713453696160248 43844485355807708 43947253167210624 44009570724058368 44044616224161462 44128795478676519 44151090148505664 44208843959872592 44288630718478146 44421386478910441 44517996714836736 44620814761892512 44711477753150208 44732025545196528 44764299733901576 44926436780809584 44991624856866688 44998287602013174 45012301394477208 45070904526599532 45136302224765024 45320604828685956 45353303677768702 45509896998742176 45524070121444992 45795046729310736 45868949440546848 45942307621635828 46039979508506368 46108711432936152 46141978901502484 46256980961510046 46464650082631872 46546811669288931 46749110202838043 46850782908803328 46862121999729696 46991218754549888 47076027057403344 47151315716942034 47217138075485224 47302354110563937 47523318207805482 47609524264478176 47677034951063232 47830347660881136 47838416208057398 48003589984974624 48053185128191936 48095335736564688 48227829774406464 48452519076625664 48459694340629572 48608325472823872 48670306512543716 48677252467519104 48763326510683642 48826813237149493 49010658306337728 49089041020378008 49097321897743119 49104328793975136 49317742631565408 49453604181514624 49476331284838584 49691361893925752 49734949454856666 49770833256772147 49786333360558124 49958232795611712 50038853935142016 50127335643849618 50198416607129076 50336704256184528 50359837200639273 50524393096997248 50605927889515264 50615577963975024 50767298833040504 50778340002860652 50999029312186956 51122314908796032 51344499178068096 51509605173256608 51584345399731456 51794976947069664 51816209965954564 51832347060307088 51937662833976192 52011310855705344 52103280381278412 52187363136062616 52421656503482112 52498002202348703 52514351626890076 52695670209069888 52733690173145696 52865121098868624 53094879831865872 53111415141685824 53119280334920877 53196356193473064 53427554517529192 53560714797537948 53599358891908466 53801173779889536 53962443514840256 54059833269215928 54208758429737184 54312363666063408 54381617991056499 54410884873689344 54509083961203872 54672475666351312 54684366156926856 54861245697113856 55009868336432373 55294076037919488 55382507817862368 55443871242439729 55623207442907104 55635304704203952 55648769874679014 55802072271027992 55902782130666471 56111225025992136 56265801403474208 56363134436074752 56536310064067834 56544378611244096 56749183302075264 56790127878772288 56839942234121904 56931668875704672 57113211187170567 57262067999648512 57270547857107676 57288383592970992 57527662007068032 57537366403492976 57629385876262486 57722386498978348 57846374815971456 57921687089308224 57939725609111808 58024107697332777 58032388574697888 58284604928213664 58311390442845474 58564819374983922 58726154965548616 58838393971568692 58868120198007552 59051507624637528 59194259368079616 59241396670004094 59325401444788908 59642700726928704 59901915707746112 59997716802684232 60016401859302944 60094539368799376 60105998832220341 60417281255849856 60427473104914608 60679862664989568 60707748954195288 60787160444824814 61060062305747648 61158599254062464 61212245482900512 61256410162181104 61478281910581536 61506535124645226 61550912134114667 61675974615346728 61782666593389632 61952866776842496 62062415559051908 62296095955661568 62482829332972928 62496418465059264 62576108373270492 62768036076537792 62777331304906491 62868420955922712 63069805480751916 63299026578908484 63364424277073976 63569379934750976 63583205376233088 63773796881174848 63888893863618824 64004786646632832 64127114315419584 64303773032541952 64419826499604576 64495931853450297 64612925787506096 64729537203929598 64923564853792183 65064764429376768 65347544408450304 65452054693837344 65463095863657492 65472438391966848 65756990175420544 65766728033711562 65920879750815936 65968441713118112 66066924336242193 66313265939808888 66610977060815616 66815639166625622 66836447525132824 66931222142838768 67067216629725312 67115605674912704 67146449600852364 67389655171214376 67487437285300032 67497431403019761 67518452091715812 67606356789899298 67704453337147536 67998705749582608 68029955516653053 68325622604147909 68474221174404864 68679473564342144 68692570093966104 68803424160820272 68913461432453742 69059969262759552 69212968352253726 69471040508371216 69583150848083488 69956851980457728 70260893612093184 70293182999594544 70486828131824832 70793173109154496 70815220188914432 70825707113227836 70928474924630752 71269477207922246 71284977311708223 71414286396717264 71515552426594848 71745521491321704 71757624312086097 72079777692287904 72278344572982912 72341744661609696 72416484888084544 72508823988075332 72678778614938496 72689541510944358 72741987067590061 72912488209235808 73005459768815574 73015878701278656 73144989766025463 73346491115243164 73622658856690944 73843343757149824 73976613947348112 74180406272271936 74198359832905352 74214496927257876 74537042840888628 74679500040837186 74814966701322848 75191003465774427 75392504814992128 75505056384276792 75786589645495872 75908891834272896 76150948249560756 76360730476143568 76384511457294656 76498543968280434 76727849372663489 77016748767102144 77228916119077632 77264407759884912 77365476929777036 77376518099597184 77656777150208256 77712806570951552 77724314948931846 77748520590460632 77906494250964288 78086425833311896 78154920571917618 78281044704093924 78337524534327758 78632484755223168 78735343499516704 78771527440335114 78988528893338792 79100535259718544 79523600969238272 79642319747798808 79667122712528736 79794534290209596 80141331776293788 80399038337862699 80569964139886144 80748463077629347 80943665272260384 81313137644605776 81468545499095112 81616327310534016 81971042547442048 82008713499526968 82234632820462304 82376888791186176 82496860603690819 82629991632099142 82676279613268224 82941114056879232 83073761726793552 83328557953412352 83434811164360656 83473154812018521 83690714768717056 83703108406541988 83824561274563616 84093073974335888 84166837538988204 84227563972999018 84398702105211312 84544701654112128 84804465096101751 84816567916866144 85185191818158432 85502819087226112 85893101999472768 85905821785661514 85932575389456488 85994575804600396 86291493010602048 86306049605239464 86444078814393729 86583579748467522 87126083380976717 87269406258449792 87426907392320496 87688970711615416 87847229062475883 87894506334421248 88089232448322924 88257590957353038 88302180297011328 88417687919745184 88577261436956292 88842772957820882 88862095005006141 89241629523785024 89464051090393056 89528599467803152 89852873561619168 89983249713733376 89996575204026348 90024602788954416 90141809053199064 90272604449530048 90641209657371912 90678367440420487 90706607355537404 91019793997484352 91048140242889984 91180740667237221 91590093458621472 91737898881093696 91884615243271656 91900115347057633 92217422865872304 92283957803004968 92513961923020092 92929300165263744 93093623338577862 93498220405676086 93724243999459392 93982437509099776 94152054114806688 94302631433884068 94434276150970448 94604708221127874 95046636415610964 95219048528956352 95354069902126464 95660695321762272 95676832416114796 96007179969949248 96106370256383872 96190671473129376 96455659548812928 96919388681259144 97216650945647744 97340613025087432 97354504935038208 97526653021367284 97653626474298986 98021316612675456 98178082040756016 98194643795486238 98208657587950272 98635485263130816 98650092050567343 98907208363029248 98952662569677168 99382723787851504 99469898909713332 99541666513544294 99572666721116248 99916465591223424 100077707870284032 100223458749938433 100254671287699236 100396833214258152 100673408512369056 100719674401278546 101048786193994496 101231155927950048 101534597666081008 101556680005721304 101998058624373912 102244629817592064 102688998356136192 102967189450245211 103019210346513216 103589953894139328 103632419931909128 103664694120614176 103819452528380589 103875325667952384 104206560762556824 104374726272125232 104996004404697406 105028703253780152 105391340418139776 105467380346291392 105730242197737248 106189759663731744 106222830283371648 106238560669841754 106392712386946128 106855109035058384 106904215811883369 107121429595075896 107198717783816932 107602347559779072 107924887029680512 108119666538431856 108417516859474368 108609227228340839 108624727332126816 108763235982112998 109018167922407744 109344951332702624 109368732313853712 109508189653223361 110019736672864746 110765015635724736 110887742484879458 111246414885814208 111270609408407904 111297539749358028 111604144542055984 111805564261332942 112019250061255779 112222450051984272 112531602806948416 113072620128135668 113088757222488192 113498366604150528 113580255757544576 113679884468243808 113863337751409344 114226422374341134 114541095714215352 114576767185941984 115055324014136064 115074732806985952 115258771752524972 115444772997956696 115692749631942912 115843374178616448 116048215394665554 116064777149395776 116569209856427328 116586472423397769 116622780885690948 117129638749967844 117452309931097232 117506286801491637 117676787943137384 118103015249275056 118157291160502671 118482793340008188 118650802889577816 119285401453857408 119803831415492224 119995433605368464 120032803718605888 120189078737598752 120211997664440682 120572334728471197 120834562511699712 120854946209829216 121359725329979136 121415497908390576 121574320889649628 122120124611495296 122317198508124928 122424490965801024 122512820324362208 122956563821163072 123013070249290452 123101824268229334 123351949230693456 123565333186779264 123944987448148713 124124831118103816 124965658665945856 124992836930118528 125152216746540984 125536072153075584 125554662609812982 125736841911845424 126139610961503832 126341345959498527 126598053157816968 126728848554147952 126890441979131831 127166410752466176 127547593762349696 127777787727237648 128009573293265664 128254228630839168 128356359451675537 128839652999209152 128991863706900594 129225851575012192 129459074407859196 129847129707584366 129875369622701283 130904109387674688 130926191727314984 130944876783933696 131513980350841088 131533456067423124 131841759501631872 131936883426236224 132133848672484386 132386386436029557 132626531879617776 133264159436731323 133631278333251244 133672895050265648 133862444285677536 134134433259450624 134231211349825408 134292899201704728 134779310342428752 134974874570600064 134994862806039522 135036904183431624 135212713579798596 135408906674295072 135997411499165216 136059911033306106 136651245208295818 136912416741534841 137358947128684288 137385140187932208 137606848321640544 137826922864907484 138119938525519104 138425936704507452 138942081016742432 139166301696166976 139640435007866793 140247330608514129 140586365999189088 140973656263649664 141586346218308992 141651414226455672 141856949849261504 142494577406375051 142538954415844492 142569954623416446 142828572793434528 143031104853189696 143491042982643408 143515248624172194 144159555384575808 144556689145965824 144683489323219392 144832969776169088 145017647976150664 145357557229876992 145379083021888716 145483974135180122 145824976418471616 146010919537631148 146031757402557312 146289979532050926 146480439711448479 146692982230486328 147291965693229357 147686687514299648 147953227894696224 148360812544543872 148396719665810704 148428993854515752 149074085681777256 149312499770316441 149359000081674372 149629933402645696 150382006931548854 150490507658050693 151010112768553584 151573179290991744 151817783668545792 152301896499121512 152721460952287136 152769022914589312 152997087936560868 153455698745326978 154033497534204288 154528815519769824 154730953859554072 154753036199194368 155425613141903104 155448629897863692 155497041180921264 155812988501928576 156172851666623792 156309841143835236 156562089408187848 156675049068655516 157264969510446336 157470686999033408 157494006607046109 157543054880670228 157977057786677584 158201070519437088 158736562872190457 159284639495597616 159334245425057472 159589068580419192 160282663552587576 160798076675725398 161139928279772288 161496926155258694 161805583421813903 161887330544520768 162626275289211552 162937090998190224 163144853973169497 163232654621068032 163942085094884096 164017426999053936 164469265640924608 164993721207381638 165029605009297119 165259983264198284 165882228113758464 166147523453587104 166331613727319187 166869622328721312 166946309624037042 167406216813083976 167649122549127232 168186147948671776 168333675077976408 168455127945998036 168797404210422624 169089403308224256 169608930192203502 169633135833732288 170370383636316864 170671642787392747 171786203998945536 171811643571323028 171865150778912976 171989151609200792 172582986021204096 172612099210478928 172888157628787458 173167159496935044 174072323091998331 174252166761953434 174538812516899584 174853814784640992 175377941423230832 175694458124951766 176178464896645848 176515181914706076 176604360594022656 176835375839490368 177154522873912584 177685545915641764 177724190010012282 178483259047570048 178928102180786112 179057198935606304 179705747123238336 179993150408052696 180049205577908832 180283618106398128 180545208899060096 181282419314743824 181356734880840974 181413214711074808 182039587994968704 182361481334474442 183180186917242944 183475797762187392 183769230486543312 183800230694115266 184434845731744608 184567915606009936 184652736402344001 185027923846040184 185858600330527488 186187246677155724 186996440811352172 187448487998918784 187597756121679631 188304108229613376 188605262867768136 188868552301940896 189209416442255748 190093272831221928 190438097057912704 190708139804252928 191224780407598249 191321390643524544 191353664832229592 192014359939898496 192212740512767744 192381342946258752 192911319097625856 193487795560350891 193838777362518288 194433301891295488 194681226050174864 194770694561376549 195053306042734568 195307252948597972 196042633225350912 196356164081512032 196389287590972476 196417315175900544 197270970526261632 197300184101134686 197905325139354336 198765447575703008 198939797819426664 199083333027088588 199145333442232496 199832931182446848 200446917499876866 200509342575398472 200793666428516304 201346817024738112 201439348802557092 201702850566918701 202462311855900096 203069195332162016 203113360011442608 203996117248747824 204089866549959159 204976867812443727 205934378900490422 206038420693026432 207179907788278656 207264839863818256 207329388241228352 207638905056761178 208413121525113648 208749452544250464 209992008809394812 210057406507560304 210782680836279552 210934760692582784 211460484395474496 212379519327463488 212445660566743296 212477121339683508 212755061556886849 212785424773892256 213710218070116768 213808431623766738 214242859190151792 214397435567633864 215272872936258291 215849774059361024 216239333076863712 216835033718948736 217218454456681678 217249454664253632 217526471964225996 218036335844815488 218225961202770183 218689902665405248 218737464627707424 219016379306446722 219434969298076389 220039473345729492 221530031271449472 221775484969758916 222492829771628416 222541218816815808 222595079498716056 223208289084111968 223611128522665884 224038500122511558 224444900103968544 225063205613896832 226145240256271336 226177514444976384 227160511515089152 227359768936487616 227726675502818688 228452844748682268 229082191428430704 229153534371883968 230149465613971904 230183548117990467 230517543505049944 230889545995913392 231686748357232896 232096430789331108 232129554298791552 233138419712854656 233172944846795538 233245561771381896 234259277499935688 234904619862194464 235012573602983274 235353575886274768 236206030498550112 236314582321005342 236485083462651089 236965586680016376 237301605779155632 238570802907714816 239607662830984448 239990867210736928 240065607437211776 240378157475197504 240423995328881364 241144669456942394 241197115013588097 241709892419658432 242245389232888041 242830995816781152 243148641779299256 244240249222990592 244848981931602048 245025640648724416 245913127642326144 246026140498580904 246203648536458668 246703898461386912 247130666373558528 247490581811072457 247889974896297426 248249662236207632 249443170227727861 249985673860237056 250304433493081968 251072144306151168 251109325219625964 251473683823690848 252279221923007664 252682691918997054 253196106315633936 253457697108295904 253780883958263662 254413395288305253 255095187524699392 255555575454475296 256508457261678336 256712718903351074 257679305998418304 257983727413801188 258451703150024384 258918148815718392 259332236443181187 259694259415168732 259750739245402566 261378250142930151 261808218775349376 261852383454629968 263066912134846248 263683519003263744 263873766852472448 264267697344968772 264772772872059114 265253063759235552 266528318873462646 267262556666502488 267345790100531296 267724888571355072 268462422699650816 268585798403409456 269558620684857504 269949749141200128 269989725612079044 270073808366863248 270425427159597192 270817813348590144 271994822998330432 272035102321261461 272119822066612212 273302490416591636 273542222001711663 273824833483069682 274181335870147153 274770280375864416 275213696643281088 275653845729814968 275700346041172899 276851873409014904 277884162033484864 278332603392333952 279280870015733586 279482371364951287 280494661217028258 281172731998378176 281947312527299328 283172692436617984 283302828452911344 283713899698523008 284989154812750102 285077908831688984 285139909246832892 285657145586869056 286062209706379392 286982085965286816 287030497248344388 288319110769151616 289366978646438784 289665939552338176 290035295952301328 290758166043777432 290967948270360244 291649952836943232 292021839075262296 292063514805114624 292579959064101852 292960879422896958 293385964460972656 294583931386458714 294796473905496563 295906455789392448 296721625089087744 296793439331621408 296857987709031504 298148171363554512 298624999540632882 298718000163348744 299259866805291392 300670376249815299 300764013863097708 300981015316101386 302020225537107168 303146358581983488 304603792998243024 305442921904574272 305538045829178624 305994175873121736 306911397490653956 308066995068408576 308901568350735633 309057631039539648 309461907719108144 310897259795727384 310949705352373087 310994082361842528 311625977003857152 312345703333247584 312619682287670472 313124178816375696 313350098137311032 314941373998066816 314988013214092218 315086109761340456 315954115573355168 316402141038874176 316961622319443673 317473125744380914 318569278991195232 318668490850114944 319178137160838384 320565327105175152 320712647435650107 321596153351450796 322279856559544576 322993852310517388 323611166843627806 323774661089041536 325252550578423104 325827681685022517 325874181996380448 326289707946338994 328034853998107872 328938531281849216 329987442414763276 330059210018594238 330519966528396568 332295046907174208 332663227454638374 333739244657442624 333892619248074084 334812433626167952 335298245098254464 336372295897343552 336667350155952816 336910255891996072 337594808420845248 339217860384407004 339266271667464576 340740767272633728 341343285574785494 343623287142646056 343730301557825952 343978303218401584 345165972042408192 345224198420957856 345776315257574916 346334318993870088 348144646183996662 348395832797405029 348504333523906868 349707629569281984 350755882846461664 351388916249903532 352356929793291696 352518860404474911 353030363829412152 353670751678980736 354309045747825168 355371091831283528 355448380020024564 356966518095140096 357856204361572224 358114397871212608 359411494246476672 359986300816105392 360098411155817664 360567236212796256 361090417798120192 361717004185413591 362564838629487648 362713469761681948 362826429422149616 364079175989937408 364722962668948884 366360373834485888 366951595524374784 367486015416440921 367538460973086624 367600461388230532 368869691463489216 369135831212019872 369305472804688002 370055847692080368 371834962344446139 372374493354311448 373992881622704344 374896975997837568 375195512243359262 376608216459226752 377210525735536272 377737104603881792 378418832884511496 379024037878495581 380186545662443856 380671325937395493 380876194115825408 382449560815196498 382642781287049088 382707329664459184 384028719879796992 384762685892517504 385069078355026611 386975591120701782 387677554725036576 389362452100349728 389541389122753098 390106612085469136 390614505897195944 392712328163024064 392778575181944952 392834630351801088 394541941052523264 394600368202269372 395810650278708672 397530895151406016 397879595638853328 398166666054177176 398290666884464992 399792478310193969 400893834999753732 401018685150796944 401587332857032608 402693634049476224 402878697605114184 403405701133837402 404924623711800192 406138390664324032 406226720022885216 407992234497495648 408179733099918318 408474235071851881 409953735624887454 410737250224604523 411868757800980844 412076841386052864 414359815576557312 414529679727636512 414658776482456704 415277810113522356 416826243050227296 417498905088500928 419984017618789624 420114813015120608 420741991825542387 421869521385165568 422920968790948992 424759038654926976 424954242679367016 425510123113773698 425570849547784512 427420436140233536 427483732219125153 427616863247533476 428485718380303584 428794871135267728 430545745872516582 430856384938802669 432478666153727424 433670067437897472 434436908913363356 434498909328507264 435052943928451992 436072671689630976 436451922405540366 437379805330810496 437474929255414848 438032758612893444 438869938596152778 439441319134345437 440078946691458984 443060062542898944 443550969939517832 444985659543256832 445082437633631616 445190158997432112 446416578168223936 447222257045331768 447937499310949323 448077000245023116 448889800207937088 450126411227793664 451471522974152079 452290480512542672 454464953976545281 454719537872975232 455453351005637376 456905689497364536 458164382856861408 458307068743767936 460298931227943808 460367096235980934 461035087010099888 461779091991826784 463251601851494599 464192861578662216 464259108597583104 466276839425709312 466345889693591076 466491123542763792 468518554999871376 469809239724388928 470025147205966548 470707151772549536 472412060997100224 472482019821138327 472629164642010684 472970166925302178 473931173360032752 474603211558311264 476209688616571371 479981734421473856 480131214874423552 480756314950395008 480847990657762728 482289338913884788 482394230027176194 483419784839316864 484490778465776082 485416750265441709 485661991633562304 486297283558598512 489697963863204096 490051281297448832 491826255284652288 492052280997161808 492407297072917336 493407796922773824 494981163622144914 495779949792594852 496499324472415264 498886340455455722 498994841181957561 500608866986163936 502218650439251928 502947367647381696 504558443846015328 505365383837994108 506392212631267872 506915394216591808 507561767916527324 508826790576610506 509193909473130427 511111150908950592 512014928362178241 513425437806702148 515358611996836608 515967454827602376 516903406300048768 517836297631436784 518664472886362374 519388518830337464 519501478490805132 522756500285860302 523616437550698752 523704766909259936 526133824269692496 527747533704944896 528535394689937544 529545545744118228 530506127518471104 533056637746925292 534525113333004976 534691580201062592 535449777142710144 537094945608644423 537171596806818912 539117241369715008 539979451224158088 540147616733726496 540850854319194384 541635626697180288 543989645996660864 544070204642522922 544239644133224424 546604980833183272 547084444003423326 547479165824493617 547649666966139364 548362671740294306 549540560751728832 550427393286562176 551307691459629936 551400692082345798 553703746818029808 553958209207032003 555768324066969728 556665206784667904 558561740031467172 558964742729902574 560989322434056516 562345463996756352 562793268365038893 566605656905822688 567427799397046016 569978309625500204 570155817663377968 570279818493665784 571314291173738112 572124419412758784 573674341222794747 573964171930573632 574060994496688776 576638221538303232 577478024225835733 578733957292877568 580070591904602656 581516332087554864 581935896540720488 583299905673886464 584043678150524592 584312083684129647 585159918128203704 585921758845793916 586771928921945312 589167862772917428 589592947810993126 591812911578784896 593586878663242816 593715975418063008 596296342727109024 597249999081265764 597436000326697488 598519733610582784 601340752499630598 601528027726195416 601962030632202772 604040451074214336 605108551700756103 609207585996486048 609882583666837019 610885843809148544 611988351746243472 613822794981307912 614930603437331181 617803136701471266 618115262079079296 618923815438216288 621794519591454768 621899410704746174 621988164723685056 624691406666495168 625239364575340944 626248357632751392 626700196274622064 629882747996133632 629976026428184436 630172219522680912 631908231146710336 632804282077748352 633923244638887346 634748572082943409 634946251488761828 637138557982390464 637336981700229888 638265184670660547 638356274321676768 641130654210350304 641425294871300214 643192306702901592 645987704621034776 647222333687255612 647549322178083072 650505101156846208 651655363370045034 651748363992760896 652579415892677988 654677883608310549 656069707996215744 657877062563698432 659974884829526552 660118420037188476 661039933056793136 664590093814348416 665326454909276748 667478489314885248 667785238496148168 669624867252335904 670596490196508928 672744591794687104 673334700311905632 673820511783992144 675189616841690496 677060033475261337 678435720768814008 678532543334929152 681481534545267456 682686571149570988 687246574285292112 687460603115651904 687956606436803168 690448396841915712 690550644353971401 691552630515149832 692668637987740176 696289292367993324 696791665594810058 697008667047813736 699415259138563968 701511765692923328 702777832499807064 704713859586583392 705037720808949822 706060727658824304 707341503357961472 708618091495650336 709455250387953267 710742183662567056 710896760040049128 715712408723144448 716228795742425216 718822988492953344 719972601632210784 720196822311635328 720770326151716477 721134472425592512 723434008370827182 725129677258975296 725426939523363896 725652858844299232 726736167698664123 729445925337897768 732720747668971776 734972030832881842 735076921946173248 735200922776461064 737739382926978432 738271662424039744 738610945609376004 740111695384160736 742471745433217371 743669924688892278 744748986708622896 747985763245408688 748329510683183583 750391024486718524 753216432918453504 754421051471072544 755474209207763584 756837665769022992 758048075756991162 760373091324887712 761342651874790986 764899121630392996 765285562574098176 765414659328918368 769525371785035008 770138156710053222 773951182241403564 775355109450073152 778724904200699456 779082778245506196 780213224170938272 781229011794391888 784134750428790453 785424656326048128 785557150363889904 789200736404538744 791621300557417344 795061790302812032 795759191277706656 796333332108354352 796581333768929984 799584956620387938 800161857743490671 801787669999507464 802037370301593888 803174665714065216 805387268098952448 805757395210228368 806811402267674804 809849247423600384 812276781328648064 812453440045770432 815984468994991296 816105306963784383 816359466199836636 816948470143703762 819907471249774908 821474500449209046 822544007610441459 823737515601961688 827101038123518697 829059359455273024 829317552964913408 830555620227044712 833652486100454592 834997810177001856 838447114094853861 839968035237579248 840229626030241216 841483983651084774 844006343099298379 845841937581897984 849518077309853952 849908485358734032 851020246227547396 851141699095569024 854840872280467072 854967464438250306 855233726495066952 856971436760607168 857589742270535456 861091491745033164 861712769877605338 864957332307454848 868873817826726712 868997818657014528 870105887856903984 872903844811080732 874759610661620992 874949858510829696 876065517225786888 877739877192305556 878882638268690874 880157893382917968 884389421716489689 887101939879035664 888233093853922817 890164875267263232 890380317994864224 892833156336447872 894444514090663536 895874998621898646 896154000490046232 897779600415874176 902943045948304158 904580961025085344 908929907953090562 909439075745950464 913811378994729072 916328765713722816 916614137487535872 920597862455887616 920734192471961868 922070174020199776 923558183983653568 926503203702989198 926704705052206899 928385723157324432 932691779387182152 932849116057119261 932982247085527584 937037109999742752 939618479448777856 940050294411933096 941414303545099072 944824121994200448 944964039642276654 945258329284021368 945645831878670793 945940333850604356 947862346720065504 949206423116622528 950884866958331019 952419377233142742 958386917190743887 959963468842947712 961512629900790016 961695981315525456 964578677827769576 964788460054352388 966839569678633728 968981556931552164 970833500530883418 971323983267124608 972594567117197024 977483045055067551 980102562594897664 984104561994323616 984814594145834672 986815593845547648 989962327244289828 991559899585189704 992998648944830528 997462041844625357 997772680910911444 997989682363915122 1001217733972327872 1004437300878503856 1005894735294763392 1009116887692030656 1010730767675988216 1012784425262535744 1013830788433183616 1015123535833054648 1017653581153221012 1018387818946260854 1022222301817901184 1024029856724356482 1026850875613404296 1031934909655204752 1033806812600097536 1035672595262873568 1037328945772724748 1038777037660674928 1039002956981610264 1045187498392215087 1045513000571720604 1047409533818519872 1052267648539384992 1053433553606354851 1057070789379875088 1059091091488236456 1061012255036942208 1066113275493850584 1069050226666009952 1069383160402125184 1070899554285420288 1074189891217288846 1074343193613637824 1078234482739430016 1079958902448316176 1080295233467452992 1081701708638388768 1083271253394360576 1085151012556240773 1087979291993321728 1088140409285045844 1088479288266448848 1093209961666366544 1094168888006846652 1094958331648987234 1095299333932278728 1096725343480588612 1099081121503457664 1100854786573124352 1102458046249322763 1102615382919259872 1102801384164691596 1107407493636059616 1107916418414064006 1111536648133939456 1117123480062934344 1117929485459805148 1121978644868113032 1124690927993512704 1125586536730077786 1132639083952697321 1133211313811645376 1139956619251000408 1140311635326755936 1140559636987331568 1142013977812186479 1142628582347476224 1147348682445589494 1147928343861147264 1148121988993377552 1154956048451671466 1155207235065079833 1160141183809205312 1163032664175109728 1163871793081440976 1168087356301049184 1168624167368259294 1170319836256407408 1171843517691587832 1173543857843890624 1178335725545834856 1179185895621986252 1183625823157569792 1187173757326485632 1187431950836126016 1192592685454218048 1194499998162531528 1194701499511749229 1194872000653394976 1202681504999261196 1203056055452390832 1203924061264405544 1208080902148428672 1210217103401512206 1218415171992972096 1219765167333674038 1221771687618297088 1223976703492486944 1225422705215555643 1227645589962615824 1229861206874662362 1232211750673813569 1235606273402942532 1236230524158158592 1237847630876432576 1243589039182909536 1243798821409492348 1243976329447370112 1249382813332990336 1250478729150681888 1252496715265502784 1253400392549244128 1259952052856368872 1260344439045361824 1263816462293420672 1265608564155496704 1267846489277774692 1269497144165886818 1269892502977523656 1274277115964780928 1276530369341321094 1276712548643353536 1282261308420700608 1282451196657375459 1282850589742600428 1286384613405803184 1291975409242069552 1292569154816408007 1294444667374511224 1301010202313692416 1303310726740090068 1303496727985521792 1305158831785355976 1309355767216621098 1312139415992431488 1319949769659053104 1320236840074376952 1322079866113586272 1329180187628696832 1330652909818553496 1334956978629770496 1335570476992296336 1338573462853187743 1339249734504671808 1345489183589374208 1346669400623811264 1347641023567984288 1350379233683380992 1354120066950522674 1354414568922456237 1356871441537628016 1363394861929635843 1365373142299141976 1374493148570584224 1374921206231303808 1375913212873606336 1380896793683831424 1381101288707942802 1383105261030299664 1385337275975480352 1389754805554483797 1392578584735986648 1393583331189620116 1394017334095627472 1398830518277127936 1403023531385846656 1405555664999614128 1409427719173166784 1410075441617899644 1411919953968430907 1412121455317648608 1417236182991300672 1418910500775906534 1421484367325134112 1421793520080098256 1428629065849714113 1432457591484850432 1439945203264421568 1440393644623270656 1441540652303432954 1442268944851185024 1446868016741654364 1450259354517950592 1450853879046727792 1451305717688598464 1453472335397328246 1456250250796325127 1458891850675795536 1469944061665763684 1470153843892346496 1470401845552922128 1475478765853956864 1476543324848079488 1477221891218752008 1480223390768321472 1484943490866434742 1487339849377784556 1489497973417245792 1495971526490817376 1496659021366367166 1500782048973437048 1508842102942145088 1510948418415527168 1513675331538045984 1516096151513982324 1520746182649775424 1522685303749581972 1527581728419391281 1529798243260785992 1530829318657836736 1536044785086534723 1540276313420106444 1547902364482807128 1550710218900146304 1557449808401398912 1558165556491012392 1560426448341876544 1562458023588783776 1567440351470125561 1568269500857580906 1570849312652096256 1571114300727779808 1578401472809077488 1583242601114834688 1590123580605624064 1591518382555413312 1592666664216708704 1593162667537859968 1599169913240775876 1600323715486981342 1603575339999014928 1604074740603187776 1606349331428130432 1611284836825933269 1611514790420456736 1613622804535349608 1624553562657296128 1624906880091540864 1631968937989982592 1632210613927568766 1632718932399673272 1633896940287407524 1639814942499549816 1642437497473480851 1642949000898418092 1645088015220882918 1647475031203923376 1654202076247037394 1655395584238557623 1658118718910546048 1661111240454089424 1667304972200909184 1669995620354003712 1676894228189707722 1679936070475158496 1680459252060482432 1682967967302169548 1688012686198596758 1688379805095116679 1699816970717468064 1702040492455094792 1702283398191138048 1709681744560934144 1709934928876500612 1710467452990133904 1713942873521214336 1715179484541070912 1721023023668384241 1722182983490066328 1723425539755210676 1729914664614909696 1732434072677507199 1737747635653453424 1740211775713807968 1745807689622161464 1746102191594095027 1749899717021659392 1752131034451573776 1755479754384611112 1757765276537381748 1760315786765835936 1768778843432979378 1774203879758071328 1776466187707845634 1779861417639952933 1780760635989728448 1785666312672895744 1788889028181327072 1791749997243797292 1792308000980092464 1795559200831748352 1805886091896608316 1809161922050170688 1815325655102268309 1817859815906181124 1827622757989458144 1829647751000511057 1832657531427445632 1841468384943923736 1844140348040399552 1847116367967307136 1853006407405978396 1853409410104413798 1856771446314648864 1865383558774364304 1865698232114238522 1865964494171055168 1874074219999485504 1879236958897555712 1880100588823866192 1882828607090198144 1889648243988400896 1889928079284553308 1890516658568042736 1891291663757341586 1891880667701208712 1895724693440131008 1898412846233245056 1901769733916662038 1904245716248830227 1904838754466285484 1914795554011981641 1916773834381487774 1919926937685895424 1923391962631050912 1929157355655539152 1929576920108704776 1937963113863104328 1941667001061766836 1942647966534249216 1945189134234394048 1954966090110135102 1956376599554659009 1968209123988647232 1969629188291669344 1973631187691095296 1979924654488579656 1983119799170379408 1985997297889661056 1994924083689250714 1995545361821822888 1995979364727830244 2002435467944655744 2008874601757007712 2011789470589526784 2018233775384061312 2021461535351976432 2025568850525071488 2027661576866367232 2030247071666109296 2031180100425784011 2035307162306442024 2036775637892521708 2044444603635802368 2048059713448712964 2053701751226808592 2063575317338475941 2063869819310409504 2071345190525747136 2074657891545449496 2077554075321349856 2078005913963220528 2090374996784430174 2091026001143441208 2094819067637039744 2103472584483580739 2104535297078769984 2106867107212709702 2114141578759750176 2118182182976472912 2122024510073884416 2128365751163859801 2132226550987701168 2138100453332019904 2138766320804250368 2148379782434577692 2148686387227275648 2156468965478860032 2159917804896632352 2160590466934905984 2162310978455149431 2163403417276777536 2170302025112481546 2176280818570091688 2176958576532897696 2186419923332733088 2188337776013693304 2189916663297974468 2190598667864557456 2193450686961177224 2198162243006915328 2204916092498645526 2205230765838519744 2205602768329383192 2214814987272119232 2215832836828128012 2218731356236105711 2234246960125868688 2235858970919610296 2243957289736226064 2244988532049550749 2251173073460155572 2265278167905394642 2266422627623290752 2279913238502000816 2280623270653511872 2281119273974663136 2284027955624372958 2294697364891178988 2295856687722294528 2296243977986755104 2309912096903342932 2310414470130159666 2320282367618410624 2326065328350219456 2327743586162881952 2336174712602098368 2337248334736518588 2340639672512814816 2343687035383175664 2347087715687781248 2356671451091669712 2358371791243972504 2374347514652971264 2374863901672252032 2385185370908436096 2388999996325063056 2389402999023498458 2389744001306789952 2400485573230472013 2405363009998522392 2406112110904781664 2407848122528811088 2416161804296857344 2420434206803024412 2436830343985944192 2438770829581835203 2439530334667348076 2447953406984973888 2450845410431111286 2455291179925231648 2459722413749324724 2464423501347627138 2467632022831324377 2471212546805885064 2475695261752865152 2487178078365819072 2487597642818984696 2487952658894740224 2498765626665980672 2500957458301363776 2504993430531005568 2506800785098488256 2515341342284561583 2519904105712737744 2520688878090723648 2527632924586841344 2532019029297895137 2535692978555549384 2538994288331773636 2539785005955047312 2548554231929561856 2553060738682642188 2553425097286707072 2564522616841401216 2564902393314750918 2565701179485200856 2572769226811606368 2583950818484139104 2585138309632816014 2588889334749022448 2601335918089161979 2606621453480180136 2606993455971043584 2610317663570711952 2618711534433242196 2624278831984862976 2639899539318106208 2640473680148753904 2644159732227172544 2653168265149469067 2661305819637106992 2664699281561768451 2671140953984592672 2677146925706375486 2678499469009343616 2693338801247622528 2695282047135968576 2708240133901045348 2708829137844912474 2713742883075256032 2726789723859271686 2730746284598283952 2748986297141168448 2749842412462607616 2751826425747212672 2761793587367662848 2762202577415885604 2766210522060599328 2770674551950960704 2779509611108967594 2785157169471973296 2787166662379240232 2788034668191254944 2798547348171357783 2806047062771693312 2811111329999228256 2818855438346333568 2820150883235799288 2823839907936861814 2824242910635297216 2834472365982601344 2836937495636012379 2837821001551813068 2842968734650268224 2843587040160196512 2852654600874993057 2857258131699428226 2859319645502963167 2875160751572231661 2879890406528843136 2883081304606865908 2884537889702370048 2893736033483308728 2900518709035901184 2901707758093455584 2902611435377196928 2906944670794656492 2912500501592650254 2917783701351591072 2939888123331527368 2940307687784692992 2940803691105844256 2953086649696158976 2954443782437504016 2960446781536642944 2969886981732869484 2974679698755569112 2978995946834491584 2991943052981634752 2992386125533876071 2993318042732734332 3001564097946874096 3015994694571618683 3017684205884290176 3027350663076091968 3032192303027964648 3041492365299550848 3045370607499163944 3055163456838782562 3059596486521571984 3061658637315673472 3072089570173069446 3074306085014464157 3080552626840212888 3095804728965614256 3101420437800292608 3114899616802797824 3116331112982024784 3120852896683753088 3124916047177567552 3134880702940251122 3135562495176645261 3136539001715161812 3142228601455559616 3156802945618154976 3160300660819064553 3183036765110826624 3185333328433417408 3186325335075719936 3198339826481551752 3200647430973962684 3207150679998029856 3208149481206375552 3212698662856260864 3222569673651866538 3223029580840913472 3227245609070699216 3242761212960462193 3249813760183081728 3263937875979965184 3264421227855137532 3265437864799346544 3267793880574815048 3279629884999099632 3284874994946961702 3285898001796836184 3290176030441765836 3294950062407846752 3307374138747968289 3308404152494074788 3310791168477115246 3316237437821092096 3322222480908178848 3334609944401818368 3353788456379415444 3359872140950316992 3360918504120964864 3365935934604339096 3376025372397193516 3376759610190233358 3397917251858091963 3399633941434936128 3404080984910189584 3419869857753001224 3420934905980267808 3427885747042428672 3430358969082141824 3442046047336768482 3444365966980132656 3446851079510421352 3464868145355014398 3475495271306906848 3480423551427615936 3491615379244322928 3492204383188190054 3504262068903147552 3510959508769222224 3515530553074763496 3520631573531671872 3537557686865958756 3548407759516142656 3552932375415691268 3559722835279905866 3561521271979456896 3564357366311912989 3577778056362654144 3583499994487594584 3584104498535247687 3584616001960184928 3611772183793216632 3618323844100341376 3630651310204536618 3633270827744366731 3635719631812362248 3655245515978916288 3659295502001022114 3665315062854891264 3676268115646666929 3682936769887847472 3688280696080799104 3694232735934614272 3706012814811956792 3706818820208827596 3713542892629297728 3730767117548728608 3731396464228477044 3731928988342110336 3748148439998971008 3760201177647732384 3765657214180396288 3779856158569106616 3781033317136085472 3782583327514683172 3783761335402417424 3791449386880262016 3796825692466490112 3803539467833324076 3808491432497660454 3809677508932570968 3829591108023963282 3832354160771455319 3833547668762975548 3846783925262101824 3858314711311078304 3859153840217409552 3875926227726208656 3877707464449224021 3883334002123533672 3890378268468788096 3909932180220270204 3912753199109318018 3936418247977294464 3939258376583338688 3959849308977159312 3966239598340758816 3971994595779322112 3989848167378501428 3991090723643645776 3991958729455660488 4004870935889311488 4015720388559563229 4017749203514015424 4036467550768122624 4042346169580850131 4042923070703952864 4051137701050142976 4060494143332218592 4062360200851568022 4070614324612884048 4073551275785043416 4090184585788907529 4096119426897425928 4107403502453617184 4127150634676951882 4127739638620819008 4142690381051494272 4149315783090898992 4155108150642699712 4156011827926441056 4169264416663451391 4180749993568860348 4182052002286882416 4189638135274079488 4206945168967161478 4209070594157539968 4213734214425419404 4228283157519500352 4235759861905292721 4236364365952945824 4256731502327719602 4264453101975402336 4276200906664039808 4296759564869155384 4297372774454551296 4319835609793264704 4321180933869811968 4324621956910298862 4326806834553555072 4340604050224963092 4352561637140183376 4353917153065795392 4372839846665466176 4376675552027386608 4379833326595948936 4381197335729114912 4386901373922354448 4409832184997291052 4410461531677039488 4411205536658766384 4429629974544238464 4431665673656256024 4437462712472211422 4468493920251737376 4471717941839220592 4487914579472452128 4489977064099101498 4493216585790370691 4502346146920311144 4530556335810789284 4532845255246581504 4559826477004001632 4561246541307023744 4562238547949326272 4568055911248745916 4582745185258173843 4589394729782357976 4592487955973510208 4619824193806685864 4620828940260319332 4640564735236821248 4652130656700438912 4655487172325763904 4672349425204196736 4674496669473037176 4681279345025629632 4687374070766351328 4694175431375562496 4702321054410376683 4713342902183339424 4716743582487945008 4739420234326829359 4749727803344504064 4770370741816872192 4777999992650126112 4778805998046996916 4779488002613579904 4800971146460944026 4810726019997044784 4812224221809563328 4815696245057622176 4833854510477799807 4840868413606048824 4873660687971888384 4877541659163670406 4879060669334696152 4895906813969947776 4901690820862222572 4910582359850463296 4919444827498649448 4927312492420442553 4928847002695254276 4935264045662648754 4942425093611770128 4951390523505730304 4966186752715672869 4974356156731638144 4975195285637969392 5001914916602727552 5009986861062011136 5013601570196976512 5030682684569123166 5039808211425475488 5041377756181447296 5064038058595790274 5071385957111098768 5077988576663547272 5079570011910094624 5106121477365284376 5106850194573414144 5129045233682802432 5129804786629501836 5131402358970401712 5145538453623212736 5167901636968278208 5170276619265632028 5177778669498044896 5197302218032521597 5202671836178323958 5213242906960360272 5220635327141423904 5237423068866484392 5238306574782285081 5279799078636212416 5280947360297507808 5288319464454345088 5306336530298938134 5310165055934074453 5322611639274213984 5329398563123536902 5339584252919858799 5342281907969185344 5354293851412750972 5356998938018687232 5386677602495245056 5390564094271937152 5416480267802090696 5417658275689824948 5427485766150512064 5453579447718543372 5461492569196567904 5488943253001533171 5497972594282336896 5503652851494425344 5524405154831771208 5532421044121198656 5541349103901921408 5559019222217935188 5570314338943946592 5574333324758480464 5576069336382509888 5597094696342715566 5601133004204434697 5622222659998456512 5637710876692667136 5640301766471598576 5647679815873723628 5648485821270594432 5668944731965202688 5673874991272024758 5675642003103626136 5685937469300536448 5687174080320393024 5705309201749986114 5712737148746490681 5714516263398856452 5718639291005926334 5750321503144463322 5759780813057686272 5766162609213731816 5787472066966617456 5803415516186911168 5805222870754393856 5813889341589312984 5825001003185300508 5835567402703182144 5869129798663977027 5879776246663054736 5881607382211688512 5908044401695088653 5908887564875008032 5920893563073285888 5939773963465738968 5949359397511138224 5957991893668983168 5983886105963269504 5984772251067752142 5986636085465468664 6003128195893748192 6022270824069429787 6031989389143237366 6035368411768580352 6054701326152183936 6064384606055929296 6082984730599101696 6090741214998327888 6093540301277352033 6110326913677565124 6119192973043143968 6123317274631346944 6144179140346138892 6148612170028928314 6161105253680425776 6190725952015427823 6191609457931228512 6232662225964049568 6241705793367506176 6249832094355135104 6269761405880502244 6271124990353290522 6273078003430323624 6284457202911119232 6310417753450742217 6313605891236309952 6320601321638129106 6366073530221653248 6370666656866834816 6396679652963103504 6401294861947925368 6414301359996059712 6416298962412751104 6445139347303733076 6446059161681826944 6454491218141398432 6485522425920924386 6486932935365448293 6528842455710275064 6530875729598693088 6535587761149630096 6559259769998199264 6569749989893923404 6571796003593672368 6580352060883531672 6589900124815693504 6614748277495936578 6616808304988149576 6619520823150695551 6621582336954230492 6644444961816357696 6656194068708317133 6707576912758830888 6708708420335207209 6719744281900633984 6731871869208678192 6752050744794387032 6753519220380466716 6795834503716183926 6799267882869872256 6808161969820379168 6839739715506002448 6841869811960535616 6860717938164283648 6884092094673536964 6888731933960265312 6893702159020842704 6929736290710028796 6950990542613813696 6960847102855231872 6982234292912377499 6983230758488645856 6984408766376380108 7008524137806295104 7021919017538444448 7031061106149526992 7041263147063343744 7075115373731917512 7096815519032285312 7105864750831382536 7119445670559811732 7123042543958913792 7128714732623825978 7155556112725308288 7166999988975189168 7168208997070495374 7169232003920369856 7201456719691416039 7223544367586433264 7236647688200682752 7261302620409073236 7266541655488733462 7271439263624724496 7310491031957832576 7316312488745505609 7318591004002044228 7352536231293333858 7365873539775694944 7376561392161598208 7412025629623913584 7413637640417655192 7427085785258595456 7461534235097457216 7462792928456954088 7463857976684220672 7496296879997942016 7520402355295464768 7559712317138213232 7562066634272170944 7565166655029366344 7567522670804834848 7582898773760524032 7596057087893685411 7607078935666648152 7616982864995320908 7619355017865141936 7659182216047926564 7664708321542910638 7667095337525951096 7693567850524203648 7716629422622156608 7718307680434819104 7751852455452417312 7755414928898448042 7766668004247067344 7780756536937576192 7804007754267485937 7819864360440540408 7825506398218636036 7872836495954588928 7878516753166677376 7919698617954318624 7928473587668881247 7932479196681517632 7979696334757002856 7982181447287291552 7983917458911320976 7994097844685305353 8031440777119126458 8035498407028030848 8084692339161700262 8085846141407905728 8120988286664437184 8124720401703136044 8141228649225768096 8147102551570086832 8180369171577815058 8192238853794851856 8214807004907234368 8254301269353903764 8255479277241638016 8285380762102988544 8298631566181797984 8310216301285399424 8312023655852882112 8338528833326902782 8361499987137720696 8364104004573764832 8413890337934322956 8418141188315079936 8427468428850838808 8456566315039000704 8471519723810585442 8472728731905891648 8510812486908037137 8513463004655439204 8528906203950804672 8552401813328079616 8577958936508889501 8593519129738310768 8625482254716694983 8639671219586529408 8649243913820597724 8653613669107110144 8681208100449926184 8705123274280366752 8707834306131590784 8745679693330932352 8753351104054773216 8759666653191897872 8762394671458229824 8773802747844708896 8801780435178397381 8819664369994582104 8820923063354078976 8822411073317532768 8859259949088476928 8863331347312512048 8874925424944422844 8936987840503474752 8943435883678441184 8975829158944904256 8977158376601628213 8979954128198202996 8986433171580741382 9004692293840622288 9047984083714856049 9061112671621578568 9119652954008003264 9122493082614047488 9124477095898652544 9136111822497491832 9165490370516347686 9178789459564715952 9184975911947020416 9222918255043392471 9239648387613371728 9241657880520638664 9304261313400877824 9310974344651527808 9344698850408393472 9348993338946074352 9362558690051259264 9370014239972314201 9374748141532702656 9404642108820753366 9426685804366678848 9433487164975890016 9478840468653658718 9480901982457193659 9555999985300252224 9557611996093993832 9558976005227159808 9601942292921888052 9621452039994089568 9624448443619126656 9631392490115244352 9667709020955599614 9681736827212097648 9728283638881386579 9755083318327340812 9758121338669392304 9791813627939895552 9803381641724445144 9821164719700926592 9838889654997298896 9854624984840885106 9857694005390508552 9870528091325297508 9884850187223540256 9932373505431345738 9948712313463276288 9950390571275938784 10003829833205455104 10027203140393953024 10061365369138246332 10079616422850950976 10082755512362894592 10128076117191580548 10142771914222197536 10155977153327094544 10159140023820189248 10193751755574275889 10212242954730568752 10259609573259003672 10262804717940803424 10291076907246425472 10335803273936556416 10340553238531264056 10355557338996089792 10394604436065043194 10402104150665378723 10405343672356647916 10426485813920720544 10441270654282847808 10474846137732968784 10476613149564570162 10559598157272424832 10561894720595015616 10576638928908690176 10612673060597876268 10620330111868148906 10645223278548427968 10658797126247073804 10679168505839717598 10684563815938370688 10693072098935738967 10708587702825501944 10752313495605743061 10781128188543874304 10832960535604181392 10835316551379649896 10854971532301024128 10899812483233100193 10907158895437086744 10922985138393135808 10972082460290878927 10977886506003066342 10995945188564673792 11048810309663542416 11064842088242397312 11082698207803842816 11118038444435870376 11140628677887893184 11148666649516960928 11152138672765019776 11194189392685431132 11202266008408869394 11244445319996913024 11280603532943197152 11295359631747447256 11296971642541188864 11347749982544049516 11351284006207252272 11371874938601072896 11374348160640786048 11410618403499972228 11425474297492981362 11429032526797712904 11437278582011852668 11497062482314365957 11500643006288926644 11532325218427463632 11574944133933234912 11587769089669903361 11606831032373822336 11627778683178625968 11650002006370601016 11671134805406364288 11738259597327954054 11759552493326109472 11763214764423377024 11816088803390177306 11817775129750016064 11879547926931477936 11898718795022276448 11915983787337966336 11967772211926539008 11969544502135504284 11973272170930937328 12006256391787496384 12044541648138859574 12047161165678689687 12063978778286474732 12109402652304367872 12127038508742550393 12128769212111858592 12181482429996655776 12187080602554704066 12220653827355130248 12238385946086287936 12288358280692277784 12297224340057856628 12322210507360851552 12381451904030855646 12383218915862457024 12459029923479670531 12465324451928099136 12499664188710270208 12539522811761004488 12542249980706581044 12546156006860647248 12568914405822238464 12620835506901484434 12627211782472619904 12641202643276258212 12707279585715878163 12741333313733669632 12793359305926207008 12802589723895850736 12828602719992119424 12890278694607466152 12892118323363653888 12908982436282796864 12971044851841848772 12973865870730896586 13057684911420550128 13061751459197386176 13071175522299260192 13118519539996398528 13139499979787846808 13143592007187344736 13160704121767063344 13179800249631387008 13229496554991873156 13233616609976299152 13239041646301391102 13243164673908460984 13288889923632715392 13312388137416634266 13415153825517661776 13417416840670414418 13439488563801267968 13463743738417356384 13479649757371112073 13504101489588774064 13507038440760933432 13591669007432367852 13598535765739744512 13616323939640758336 13679479431012004896 13683739623921071232 13694636196882613063 13768184189347073928 13777463867920530624 13787404318041685408 13859472581420057592 13901981085227627392 13921694205710463744 13964468585824754998 13966461516977291712 13968817532752760216 14017048275612590208 14043838035076888896 14062122212299053984 14082526294126687488 14106963163231130049 14150230747463835024 14193631038064570624 14211729501662765072 14218260702980488077 14238891341119623464 14257429465247651956 14311112225450616576 14333999977950378336 14336417994140990748 14338464007840739712 14402913439382832078 14447088735172866528 14522605240818146472 14533083310977466924 14542878527249448992 14620982063915665152 14632624977491011218 14637182008004088456 14705072462586667716 14724308091385065173 14731747079551389888 14824051259247827168 14827275280835310384 14854171570517190912 14898560258147018607 14923068470194914432 14925585856913908176 15040804710590929536 15119424634276426464 15124133268544341888 15130333310058732688 15135045341609669696 15192114175787370822 15214157871333296304 15233965729990641816 15238710035730283872 15318364432095853128 15329416643085821276 15334190675051902192 15387135701048407296 15433258845244313216 15436615360869638208 15503704910904834624 15510829857796896084 15531119493652739977 15533336008494134688 15608015508534971874 15639728720881080816 15651012796437272072 15714919724346855243 15757033506333354752 15839397235908637248 15856947175337762494 15864958393363035264 15930495167802223359 15959392669514005712 15964362894574583104 15967834917822641952 15988195689370610706 16018752758759576397 16062881554238252916 16070996814056061696 16169384678323400524 16171692282815811456 16241976573328874368 16249440803406272088 16282457298451536192 16294205103140173664 16360738343155630116 16384477707589703712 16429614009814468736 16508602538707807528 16510958554483276032 16597263132363595968 16620432602570798848 16624047311705764224 16677057666653805564 16722999974275441392 16728208009147529664 16803399012613304091 16827780675868645912 16854936857701677616 16913132630078001408 16943039447621170884 16945457463811783296 17021624973816074274 17026926009310878408 17057812407901609344 17155917873017779002 17187038259476621536 17250964509433389966 17279342439173058816 17298487827641195448 17362416200899852368 17410246548560733504 17415668612263181568 17491359386661864704 17506702208109546432 17519333306383795744 17524789342916459648 17547605495689417792 17603560870356794762 17607389395991931081 17639328739989164208 17644822146635065536 17724133205085265959 17726662694625024096 17749850849888845688 17873975681006949504 17886871767356882368 17951658317889808512 17954316753203256426 17959908256396405992 17972866343161482764 18009384587681244576 18066812472208289361 18095968167429712098 18122225343243157136 18209351426624133853 18239305908016006528 18248954191797305088 18272223644994983664 18330980741032695372 18357578919129431904 18369951823894040832 18445836510086784942 18479296775226743456 18483315761041277328 18572177856046283469 18621948689303055616 18697986677892148704 18725117380102518528 18740028479944628402 18749496283065405312 18809284217641506732 18853371608733357696 18866974329951780032 18931253260352226651 18957680937307317436 18961803964914387318 19111999970600504448 19115223992187987664 19203884585843776104 19242904079988179136 19248896887238253312 19262784980230488704 19335418041911199228 19363473654424195296 19456567277762773158 19510166636654681624 19516242677338784608 19606763283448890288 19642329439401853184 19677779309994597792 19709249969681770212 19715388010781017104 19741056182650595016 19769700374447080512 19858562469452086653 19864747010862691476 19900781142551877568 19968582206124951399 20015237518520742169 20122730738276492664 20126125261005621627 20159232845701901952 20256152234383161096 20285543828444395072 20311954306654189088 20318280047640378496 20387503511148551778 20424485909461137504 20519219146518007344 20525609435881606848 20582153814492850944 20671606547873112832 20681106477062528112 20711114677992179584 20789208872130086388 20804208301330757446 20810687344713295832 20852971627841441088 20882541308565695616 20946702878737132497 20949692275465937568 20953226299129140324 21119196314544849664 21123789441190031232 21225346121195752536 21240660223736297812 21290446557096855936 21317594252494147608 21358337011679435196 21369127631876741376 21386144197871477934 21417175405651003888 21504626991211486122 21520142595101249099 21665921071208362784 21670633102759299792 21709943064602048256 21799624966466200386 21814317790874173488 21845970276786271616 21944164920581757854 21948937466236516827 21955773012006132684 22097620619327084832 22129684176484794624 22236076888871740752 22281257355775786368 22297333299033921856 22304277345530039552 22388378785370862264 22404532016817738788 22488890639993826048 22561207065886394304 22590719263494894512 22695499965088099032 22699328490723235351 22702568012414504544 22748696321281572096 22821236806999944456 22850948594985962724 22858065053595425808 22874557164023705336 22994124964628731914 23001286012577853288 23064650436854927264 23138198429319388129 23149888267866469824 23175538179339806722 23213662064747644672 23255557366357251936 23300004012741202032 23342269610812728576 23412023262802457811 23476519194655908108 23519104986652218944 23526429528846754048 23632177606780354612 23635550259500032128 23759095853862955872 23785420763006643741 23797437590044552896 23939089004271008568 23946544341861874656 24012512783574992768 24089083296277719148 24094322331357379374 24127957556572949464 24254077017485100786 24257538424223717184 24362964859993311552 24374161205109408132 24441307654710260496 24476771892172575872 24576716561384555568 24594448680115713256 24644421014721703104 24762903808061711292 24766437831724914048 24918059846959341062 24930648903856198272 25079045623522008976 25084499961413162088 25092312013721294496 25241671013802968868 25254423564945239808 25282405286552516424 25414559171431756326 25432895794210567117 25586718611852414016 25605179447791701472 25657205439984238848 25733876809526668503 25780557389214932304 25817964872565593728 25942089703683697544 25947731741461793172 26115369822841100256 26123502918394772352 26142351044598520384 26237039079992797056 26278999959575693616 26287184014374689472 26321408243534126688 26359600499262774016 26405341305535192143 26458993109983746312 26467233219952598304 26478083292602782204 26486329347816921968 26577779847265430784 26624776274833268532 26826479125400187233 26830307651035323552 26834833681340828836 26927487476834712768 26959299514742224146 27008202979177548128 27014076881521866864 27143952251144568147 27183338014864735704 27232647879281516672 27358958862024009792 27367479247842142464 27389272393765226126 27536368378694147856 27554927735841061248 27574808636083370816 27668754765130177413 27718945162840115184 27803962170455254784 27928937171649509996 27932923033954583424 27937635065505520432 28034096551225180416 28087676070153777792 28110042719916942603 28124244424598107968 28213926326462260098 28300461494927670048 28423459003325530144 28436521405960976154 28477782682239246928 28514858930495303912 28667999955900756672 28672835988281981496 28676928015681479424 28805826878765664156 28894177470345733056 29045210481636292944 29066166621954933848 29085757054498897984 29184850916644159737 29265249954982022436 29274364016008176912 29410144925173335432 29448616182770130346 29463494159102779776 29648102518495654336 29654550561670620768 29797120516294037214 29846136940389828864 29851171713827816352 30081609421181859072 30238849268552852928 30248266537088683776 30260666620117465376 30270090683219339392 30384228351574741644 30428315742666592608 30467931459981283632 30477420071460567744 30636728864191706256 30658833286171642552 30668381350103804384 30866517690488626432 30873230721739276416 31007409821809669248 31021659715593792168 31062238987305479954 31066672016988269376 31206312451996136169 31216031017069943748 31279457441762161632 31302025592874544144 31429839448693710486 31452516100532594837 31678794471817274496 31713894350675524988 31729916786726070528 31860990335604446718 31918785339028011424 31928725789149166208 31935669835645283904 31976391378741221412 32037505517519152794 32079216296807216901 32125763108476505832 32338769356646801048 32343384565631622912 32483953146657748736 32498881606812544176 32564914596903072384 32588410206280347328 32699437449699300579 32721476686311260232 32768955415179407424 32859228019628937472 32916247380872636781 33017205077415615056 33175941640287805513 33194526264727191936 33248094623411528448 33354115333307611128 33445999948550882784 33456416018295059328 33606798025226608182 33655561351737291824 33709873715403355232 33817366935159105727 33886078895242341768 33890914927623566592 34043249947632148548 34053852018621756816 34115624815803218688 34311835746035558004 34374076518953243072 34491187446943097871 34501929018866779932 34596975655282390896 34724832401799704736 34763307269009710083 34820493097121467008 35013404416219092864 35038666612767591488 35049578685832919296 35095210991378835584 35207121740713589524 35214778791983862162 35278657479978328416 35289644293270131072 35448266410170531918 35453325389250048192 35499701699777691376 35747951362013899008 35773743534713764736 35903316635779617024 35908633506406512852 35919816512792811984 35945732686322965528 36018769175362489152 36133624944416578722 36191936334859424196 36244450686486314272 36381115526227651179 36418702853248267706 36478611816032013056 36544447289989967328 36661961482065390744 36715157838258863808 36891673020173569884 36958593550453486912 36966631522082554656 37144355712092566938 37171155391538521171 37377089770439011593 37395973355784297408 37480056959889256804 37498992566130810624 37618568435283013464 37706743217466715392 37733948659903560064 37862506520704453302 37915361874614634872 37923607929828774636 38223999941201008896 38230447984375975328 38407769171687552208 38485808159976358272 38525569960460977408 38670836083822398456 38726947308848390592 38913134555525546316 39020333273309363248 39032485354677569216 39207931029431042879 39213526566897780576 39355558619989195584 39418499939363540424 39430776021562034208 39482112365301190032 39539400748894161024 39717124938904173306 39729494021725382952 39801562285103755136 39937164412249902798 39965979105188034041 40030475037041484338 40245461476552985328 40252250522011243254 40318465691403803904 40438949272113336219 40512304468766322192 40571087656888790144 40623908613308378176 40636560095280756992 40775007022297103556 40848971818922275008 41038438293036014688 41051218871763213696 41083908590647839189 41362212954125056224 41422229355984359168 41578417744260172776 41608416602661514892 41621374689426591664 41705943255682882176 41765082617131391232 41893405757474264994 41899384550931875136 41906452598258280648 42155895768486008509 42247578882380062464 42450692242391505072 42481320447472595624 42580893114193711872 42635188504988295216 42654782108941464231 42716674023358870392 42772288395742955868 42834350811302007776 43009253982422972244 43040285190202498198 43331842142416725568 43341266205518599584 43599249932932400772 43628635581748346976 43691940553572543232 43888329841163515708 43897874932473033654 43911546024012265368 44172924274155195519 44195241238654169664 44472153777743481504 44562514711551572736 44594666598067843712 44776757570741724528 44809064033635477576 45122414131772788608 45181438526989789024 45390999930176198064 45398656981446470702 45405136024829009088 45642473613999888912 45701897189971925448 45716130107190851616 45749114328047410672 45988249929257463828 46002572025155706576 46129300873709854528 46276396858638776258 46299776535732939648 46336645762054868857 46351076358679613444 46511114732714503872 46593358480958219931 46600008025482404064 46824046525604915622 46953038389311816216 47038209973304437888 47264355213560709224 47271100519000064256 47518191707725911744 47570841526013287482 47594875180089105792 47791485503406670077 47878178008542017136 47893088683723749312 48025025567149985536 48178166592555438296 48188644662714758748 48255915113145898928 48508154034970201572 48515076848447434368 48725929719986623104 48748322410218816264 48882615309420520992 48953543784345151744 49153433122769111136 49188897360231426512 49288842029443406208 49425382443694077601 49525807616123422584 49532875663449828096 49836119693918682124 49861297807712396544 50158091247044017952 50168999922826324176 50184624027442588992 50410197037839912273 50483342027605937736 50564810573105032848 50829118342863512652 50865791588421134234 51173437223704828032 51210358895583402944 51467753619053337006 51561114778429864608 51635929745131187456 51884179407367395088 51895463482923586344 52230739645682200512 52247005836789544704 52284702089197040768 52474078159985594112 52557999919151387232 52574368028749378944 52642816487068253376 52810682611070384286 52917986219967492624 52934466439905196608 52956166585205564408 52972658695633843936 53172399615255797877 53249552549666537064 53652958250800374466 53660615302070647104 53669667362681657672 53854974953669425536 53918599029484448292 54016405958355096256 54028153763043733728 54200437416624868083 54287904502289136294 54366676029729471408 54465295758563033344 54628054279872401559 54717917724048019584 54778544787530452252 55072736757388295712 55109855471682122496 55149617272166741632 55337509530260354826 55437890325680230368 55857874343299019992 55865846067909166848 55875270131011040864 56175352140307555584 56220085439833885206 56248488849196215936 56427852652924520196 56600922989855340096 56846918006651060288 56873042811921952308 56955565364478493856 57029717860990607824 57335999911801513344 57345671976563962992 57611653757531328312 57788354940691466112 58090420963272585888 58132333243909867696 58171514108997795968 58369701833288319474 58411815615274818983 58530499909964044872 58548728032016353824 58820289850346670864 58897232365540260692 58926988318205559552 59296205036991308672 59309101123341241536 59575687408356259959 59594241032588074428 59702343427655632704 60045712555562226507 60378375783016864881 60477698537105705856 60521333240234930752 60540181366438678784 60768456703149483288 60856631485333185216 60935862919962567264 60954840142921135488 61273457728383412512 61317666572343285104 61336762700207608768 61612463046248781667 61746461443478552832 62014819643619338496 62043319431187584336 62124477974610959908 62133344033976538752 62412624903992272338 62432062034139887496 62558914883524323264 62604051185749088288 62840108636211397491 62859678897387420972 62905032201065189674 63357588943634548992 63427788701351049976 63721980671208893436 63837570678056022848 63857451578298332416 63871339671290567808 63952782757482442824 64075011035038305588 64158432593614433802 64251526216953011664 64560427785303747297 64677538713293602096 64997763213625088352 65129829193806144768 65176820412560694656 65398874899398601158 65442953372622520464 65537910830358814848 65832494761745273562 66034410154831230112 66351883280575611026 66389052529454383872 66708230666615222256 66891999897101765568 66912832036590118656 67213596050453216364 67311122703474583648 67419747430806710464 67634733870318211454 67772157790484683536 68086499895264297096 68097985472169706053 68107704037243513632 68623671492071116008 68748153037906486144 68982374893886195742 69003858037733559864 69032145727142967889 69193951310564781792 69414595287958164387 69449664803599409472 69526614538019420166 69640986194242934016 70026808832438185728 70077333225535182976 70190421982757671168 70414243481427179048 70429557583967724324 70557314959956656832 70579288586540262144 70896532820341063836 70906650778500096384 70999403399555382752 71356262289019931223 71547487069427529472 71817267012813025704 71839633025585623968 71891465372645931056 72037538350724978304 72267249888833157444 72383872669718848392 72488901372972628544 72762231052455302358 72814729054657651061 72837405706496535412 73088894579979934656 73323922964130781488 73430315676517727616 73783346040347139768 73917187100906973824 73933263044165109312 74288711424185133876 74342310783077042342 74754179540878023186 74791946711568594816 74960113919778513608 75237136870566026928 75467897319807120128 75725013041408906604 75830723749229269744 75847215859657549272 76298687382631701351 76460895968751950656 76804577222036152489 76815538343375104416 76971616319952716544 77341672167644796912 77453894617696781184 77826269111051092632 78040666546618726496 78064970709355138432 78415862058862085758 78427053133795561152 78711117239978391168 78836999878727080848 78861552043124068416 78964224730602380064 79078801497788322048 79216023916605576429 79434249877808346612 79458988043450765904 79603124570207510272 79874328824499805596 79931958210376068082 80060950074082968676 80479437376200561699 80490922953105970656 80504501044022486508 80877898544226672438 81024608937532644384 81142175313777580288 81247817226616756352 81550014044594207112 81697943637844550016 82076876586072029376 82102437743526427392 82167817181295678378 82724425908250112448 83156835488520345552 83216833205323029784 83242749378853183328 83411886511365764352 83786811514948529988 83798769101863750272 83812905196516561296 84311791536972017018 84330128159750827809 84901384484783010144 84962640894945191248 85270377009976590432 85309564217882928462 85433348046717740784 85544576791485911736 85668701622604015552 86018507964845944488 86080570380404996396 86663684284833451136 86682532411037199168 87198499865864801544 87213209464357693717 87257271163496693952 87776659682327031416 87795749864946067308 87823092048024530736 88345848548310391038 88390482477308339328 88944307555486963008 89189333196135687424 89553515141483449056 89618128067270955152 90244828263545577216 90362877053979578048 90781999860352396128 90797313962892941404 90810272049658018176 91284947227999777824 91403794379943850896 91432260214381703232 91498228656094821344 91976499858514927656 92005144050311413152 92258601747419709056 92552793717277552516 92599553071465879296 92673291524109737714 92702152717359226888 93022229465429007744 93186716961916439862 93200016050964808128 93618937355988408507 93648093051209831244 93906076778623632432 94076419946608875776 94357548301597784511 94528710427121418448 95036383415451823488 95141683052026574964 95189750360178211584 95582971006813340154 95756356017084034272 95786177367447498624 96356333185110876592 96377289325429517496 96511830226291797856 97016308069940403144 97030153696894868736 97451859439973246208 97496644820437632528 97765230618841041984 98306866245538222272 98377794720462853024 98577684058886812416 98748742142617910343 98850764887388155202 99051615232246845168 99527824920863416539 99672239387837364248 100316182494088035904 100337999845652648352 100369248054885177984 100820394075679824546 100966684055211875472 101129621146210065696 101452100805477317181 101658236685727025304 101731583176842268468 102346874447409656064 102420717791166805888 102935507238106674012 103070156639695456211 103122229556859729216 103768358814734790176 103790926965847172688 104289921807029130249 104461479291364401024 104569404178394081536 105115999838302774464 105148736057498757888 105285632974136506752 105621365222140768572 105835972439934985248 105868932879810393216 105912333170411128816 105945317391267687872 106344799230511595754 106499105099333074128 107305916501600748932 107321230604141294208 107339334725363315344 107709949907338851072 107837198058968896584 108032811916710192512 108056307526087467456 108400874833249736166 108575809004578272588 108733352059458942816 109256108559744803118 109435835448096039168 109557089575060904504 110145473514776591424 110299234544333483264 110675019060520709652 110875780651360460736 111513466174615563513 111715748686598039984 111750540262022081728 112131269311317034779 112440170879667770412 112496977698392431872 112855705305849040392 113201845979710680192 113693836013302120576 113746085623843904616 113911130728956987712 114059435721981215648 114423145657319165953 114671999823603026688 114691343953127925984 115223307515062656624 115576709881382932224 116180841926545171776 116264666487819735392 116343028217995591936 116739403666576638948 116823631230549637966 117060999819928089744 117097456064032707648 117623793088293128637 117640579700693341728 117794464731080521384 118592410073982617344 118618202246682483072 119151374816712519918 119188482065176148856 119404686855311265408 119897937315564102123 120091425111124453014 120756751566033729762 120955397074211411712 121042666480469861504 121536913406298966576 121713262970666370432 121871725839925134528 121909680285842270976 122546915456766825024 122635333144686570208 122673525400415217536 123224926092497563334 123251725771943517567 124086638862375168672 124248955949221919816 124266688067953077504 124825249807984544676 124864124068279774992 125117829767048646528 125208102371498176576 125680217272422794982 125719357794774841944 125810064402130379348 126467687305458025527 126855577402702099952 127443961342417786872 127465459986368936971 127675141356112045696 127742679342581135616 127905565514964885648 128150022070076611176 128316865187228867604 128503052433906023328 129120855570607494594 129355077426587204192 129995526427250176704 130353640825121389312 130797749798797202316 130885906745245040928 131075821660717629696 131664989523490547124 132068820309662460224 132518772822465586557 132703766561151222052 133416461333230444512 133783999794203531136 134427192100906432728 134622245406949167296 134839494861613420928 135269467740636422908 135544315580969367072 136172999790528594192 136195970944339412106 136215408074487027264 137247342984142232016 137496306075812972288 137964749787772391484 138007716075467119728 138064291454285935778 138387902621129563584 138829190575916328774 138899329607198818944 139009937286164606571 139053229076038840332 139780075442874659793 140154666451070365952 140828486962854358096 140859115167935448648 141114629919913313664 141793065640682127672 141813301557000192768 141998806799110765504 142712524578039862446 143634534025626051408 143679266051171247936 143782930745291862112 144075076701449956608 144534499777666314888 144767745339437696784 144977802745945257088 145524462104910604716 145629458109315302122 145674811412993070824 146177789159959869312 146647845928261562976 146860631353035455232 147566692080694279536 147834374201813947648 147866526088330218624 148276147331082232803 148577422848370267752 148684621566154084684 149508359081756046372 149583893423137189632 149920227839557027216 150474273741132053856 150640998165708743693 151450026082817813208 151661447498458539488 151694431719315098544 152597374765263402702 152921791937503901312 153609154444072304978 153631076686750208832 154683344335289593824 154907789235393562368 155652538222102185264 156081333093237452992 156129941418710276864 156831724117724171516 156854106267591122304 157422234479956782336 157673999757454161696 157723104086248136832 157928449461204760128 158432047833211152858 158868499755616693224 158917976086901531808 159748657648999611192 159863916420752136164 160121900148165937352 160958874752401123398 160981845906211941312 161009002088044973016 161755797088453344876 161967389005235716903 162049217875065288768 162495634453233512704 163100028089188414224 163395887275689100032 163884162839617204677 164153753172144058752 164335634362591356756 165448851816500224896 166313670977040691104 166433666410646059568 166485498757706366656 167573623029897059976 167597538203727500544 167625810393033122592 168623583073944034036 168660256319501655618 169802768969566020288 169925281789890382496 170540754019953180864 170619128435765856924 170866696093435481568 171089153582971823472 171337403245208031104 172037015929691888976 172161140760809992792 173327368569666902272 173365064822074398336 174396999731729603088 174426418928715387434 174514542326993387904 175235446845824456949 175553319364654062832 175591499729892134616 175646184096049061472 176691697096620782076 176780964954616678656 177888615110973926016 178030270559473969819 179107030282966898112 179236256134541910304 180137137666686679521 180725754107959156096 181563999720704792256 181594627925785882808 181620544099316036352 182569894455999555648 182807588759887701792 182864520428763406464 182996457312189642688 183952999717029855312 184010288100622826304 184517203494839418112 184837389138746345001 185105587434555105032 185346583048219475428 185404305434718453776 186044458930858015488 186373433923832879724 186400032101929616256 187237874711976817014 187296186102419662488 187812153557247264864 188715096603195569022 189057420854242836896 190072766830903646976 190283366104053149928 191165942013626680308 191512712034168068544 191572354734894997248 192712666370221753184 192754578650859034992 193023660452583595712 193681283355911241891 194032616139880806288 194993289640875265056 195530461237682083968 196613732491076444544 196755589440925706048 197497484285235820686 197701529774776310404 198103230464493690336 199055649841726833078 199344478775674728496 200632364988176071808 200675999691305296704 200738496109770355968 201640788151359649092 201933368110423750944 202259242292420131392 202904201610954634362 203316473371454050608 203463166353684536936 204293956416509118159 204841435582333611776 205871014476213348024 206140313279390912422 206244459113719458432 207096437181428903667 207536717629469580352 207581853931694345376 208243785863874493161 208579843614058260498 208922958582728802048 210231999676605548928 210571265948273013504 211242730444281537144 211671944879869970496 211737865759620786432 211824666340822257632 211890634782535375744 212689598461023191508 212998210198666148256 214611833003201497864 214642461208282588416 214678669450726630688 215674396117937793168 216065623833420385024 216112615052174934912 216801749666499472332 217151618009156545176 217466704118917885632 218444187163972953183 218512217119489606236 219114179150121809008 220167612703728163859 220290947029553182848 221350038121041419304 221751561302720921472 223026932349231127026 223431497373196079968 223501080524044163456 224262538622634069558 224880341759335540824 225711410611698080784 226403691959421360384 227387672026604241152 227492171247687809232 227822261457913975424 228118871443962431296 228846291314638331906 228896062147895104053 229382687906255851968 230413731666108457467 230446615030125313248 232361683853090343552 232529332975639470784 233478807333153277896 233647262461099275932 234121999639856179488 234194912128065415296 235247586176586257274 235281159401386683456 235588929462161042768 236721568546113740089 237236404493364966144 238302749633425039836 238376964130352297712 238809373710622530816 239795874631128204246 240182850222248906028 241438312128601685097 241513503132067459524 242085332960939723008 243073826812597933152 243426525941332740864 243743451679850269056 245093830913533650048 245270666289373140416 245347050800830435072 246449852184995126668 246503451543887035134 248173277724750337344 248497911898443839632 249650499615969089352 249728248136559549984 250235659534097293056 250416204742996353152 251360434544845589964 251438715589549683888 251620128804260758696 252935374610916051054 253711154805404199904 254887922684835573744 254930919972737873942 255350282712224091392 255811131029929771296 256300044140153222352 256633730374457735208 257006104867812046656 258241711141214989188 258710154853174408384 259991052854500353408 260198087740769648197 261595499597594404632 261639628393073081151 261771813490490081856 263329979046981094248 264137640619324920448 265037545644931173114 265407533122302444104 266832922666460889024 267567999588407062272 268854384201812865456 269244490813898334592 269678989723226841856 270538935481272845816 271088631161938734144 272345999581057188384 272391941888678824212 272430816148974054528 274494685968284464032 275929499575544782968 276015432150934239456 276128582908571871556 276775805242259127168 277658381151832657548 277798659214397637888 278019874572329213142 278106458152077680664 279560150885749319586 279761853736316238287 281656973925708716192 281718230335870897296 282229259839826627328 283072644904793353533 283586131281364255344 283997613598221531008 285425049156079724892 287269068051252102816 287358532102342495872 287565861490583724224 289068999555332629776 289535490678875393568 289955605491890514176 291048924209821209432 291258916218630604244 291349622825986141648 292355578319919738624 293295691856523125952 295091270379402059563 295133384161388559072 295733052176660437248 296552294662164465606 297154845696740535504 297369243132308169368 298583474762590249617 299016718163512092744 299840455679114054432 300948547482264107712 301281996331417487386 302900052165635626416 303322894996917078976 303388863438630197088 304356302416431951543 305194749530526805404 305843583875007802624 307218308888144609956 307262153373500417664 309210469919086368633 309366688670579187648 311305076444204370528 312162666186474905984 313663448235448343032 313708212535182244608 315347999514908323392 315446208172496273664 315856898922409520256 316864095666422305716 317736999511233386448 317835952173803063616 319497315297999222384 319727832841504272328 320243800296331874704 321917749504802246796 321963691812423882624 322018004176089946032 323511594176906689752 323934778010471433806 324098435750130577536 326200056178376828448 327768325679234409354 328307506344288117504 328671268725182713512 330897703633000449792 332627341954081382208 332867332821292119136 332970997515412733312 334540398523846690539 335147246059794119952 335251620786066245184 337247166147888068072 337320512639003311236 339605537939132040576 339850563579780764992 341081508039906361728 341238256871531713848 341733392186870963136 342178307165943646944 342674806490416062208 343269436971957497859 344074031859383777952 344322281521619985584 345977677105858543207 346730129644148796672 348793999463459206176 348852837857430774868 349029084653986775808 350470893691648913898 351106638729308125664 351182999459784269232 351292368192098122944 352871379264879385911 353383394193241564152 355777230221947852032 356060541118947939638 358214060565933796224 358472512269083820608 359693811946692306369 360274275333373359042 361451508215918312192 363127999441409584512 363189255851571765616 365139788911999111296 365615177519775403584 365729040857526812928 365992914624379285376 367905999434059710624 368020576201245652608 369674778277492690002 370211174869110210064 370693166096438950856 370808610869436907552 372746867847665759448 372800064203859232512 374475749423953634028 374592372204839324976 375624307114494529728 377430193206391138044 378114841708485673792 379403061916374076581 380566732208106299856 382331884027253360616 382396379959106810913 383025424068336137088 385425332740443506368 385509157301718069984 386047320905167191424 387362566711822483782 388065232279761612576 389986579281750530112 391060922475364167936 393227464982152889088 393511178881851412096 394994968570471641372 395403059549552620808 396206460928987380672 398111299683453666156 398688957551349456992 401264729976352143616 401351999382610593408 403281576302719298184 403866736220847501888 404518484584840262784 405808403221909268724 406632946742908101216 406926332707369073872 408587912833018236318 408882709306923732881 411742028952426696048 412280626558781824844 412488918227438916864 414192874362857807334 415073435258939160704 415163707863388690752 416487571727748986322 417029811858493819713 417159687228116520996 420463999353211097856 422485460888563074288 423343889759739940992 423649332681644515264 423781269565070751488 425379196922046383016 425996420397332296512 429223666006402995728 429357338901453261376 431287241323741471669 431348792235875586336 432225230104349869824 433603499332998944664 434303236018313090352 434933408237835771264 436888374327945906366 437024434238979212472 438228358300243618016 439625770157068374451 440335225407456327718 440581894059106365696 442700076242082838608 443503122605441842944 444828441993246698409 446053864698462254052 446862994746392159936 447002161048088326912 448525077245268139116 449760683518671081648 451422821223396161568 451922994497126231079 454984342495375618464 455644522915827950848 456237742887924862592 457692582629276663812 457792124295790208106 458765375812511703936 460827463332216914934 460893230060250626496 464723367706180687104 465058665951278941568 466957614666306555792 467294524922198551864 468243999279712358976 468389824256130830592 470495172353172514548 470562318802773366912 471177858924322085536 473443137092227480178 476605499266850079672 476753928260704595424 479591749262256408492 480365700444497812056 482876624257203370194 483027006264134919048 483225020090000775223 485902167015707150709 486147653625195866304 487486903359700538112 490187661827067300096 490541332578746280832 492899704369990253336 493006903087774070268 496346555449500674688 496995823796887679264 499300999231938178704 499456496273119099968 500832409485992706304 502720869089691179928 502877431179099367776 503240257608521517392 505870749221832102108 507422309610808399808 509703103382603557427 509775845369671147488 509861839945475747884 511622262059859542592 512600088280306444704 513267460748915470416 514012209735624093312 516483422282429978376 517420309706348816768 519982105709000706816 520396175481539296394 523190999195188809264 523279256786146162302 523543626980980163712 525706340537473370847 526659958093962188496 528275281238649840896 530075091289862346228 530815066244604888208 533665845332921778048 534090811678421909457 537708768403625730912 538488981627796669184 541077870962545691632 542177262323877468288 544691999162114376768 544783883777357648424 544861632297948109056 548989371936568928064 551858999151089565936 552030864301868478912 552257165817143743112 553551610484518254336 554512167416239035003 555316762303665315096 556039749144658426284 556212916304155361328 559120301771498639172 559523707472632476574 563313947851417432384 563436460671741794592 566145289809586707066 567172262562728510688 567995227196443062016 570850098312159449784 574538136102504205632 574717064204684991744 575131722981167448448 578137999110665259552 579070981357750787136 582097848419642418864 582517832437261208488 582699245651972283296 586591383713046251904 590182540758804119126 590266768322777118144 593104589324328931212 594309691393481071008 594738486264616338736 597166949525180499234 598033436327024185488 599680911358228108864 601897094964528215424 602563992662834974772 605800104331271252832 606645789993834157952 606777726877260394176 608712604832863903086 610389499061053610808 614436617776289219912 614524306747000835328 618420939838172737266 618733377341158375296 621289311544286711001 622610152888408741056 624325332372949811968 627326896470896686064 630695999029816646784 631713797844819040512 633728191332844611432 635473999022466772896 635671904347606127232 638994630595998444768 639455665683008544656 640487600592663749408 642529971768023008813 643835499009604493592 643927383624847765248 644036008352179892064 647023188353813379504 647869556020942867612 648196871500261155072 652400112356753656896 655332561491918859549 655536651358468818708 657342537450365427024 660502838111184491577 665254683908162764416 665734665642584238272 665941995030825466624 669080797047693381078 670294492119588239904 670503241572132490368 674494332295776136144 674641025278006622472 679211075878264081152 679701127159561529984 682163016079812723456 682476513743063427696 683466784373741926272 684356614331887293888 686538873943914995718 688148063718767555904 688644563043239971168 691241194998325372401 691955354211717086414 697587998926918412352 697705675714861549736 700941787383297827796 702213277458616251328 702365998919568538464 702584736384196245888 705742758529758771822 706766788386483128304 710164705638341220267 712121082237895879276 716428121131867592448 716945024538167641216 719387623893384612738 720548550666746718084 726255998882819169024 726378511703143531232 730279577823998222592 731230355039550807168 731985829248758570752 735811998868119421248 736041152402491305216 739349556554985380004 740422349738220420128 741386332192877901712 741617221738873815104 745493735695331518896 748951498847907268056 749184744409678649952 751248614228989059456 754860386412782276088 756229683416971347584 758806123832748153162 759353602998572646779 761133464416212599712 764663768054506721232 764792759918213621826 766050848136672274176 770850665480887012736 771018314603436139968 772094641810334382848 774725133423644967564 776130464559523225152 779973158563501060224 780594263222308944591 784918885179219243453 787022357763702824192 789989937140943282744 790806119099105241616 792412921857974761344 796222599366907332312 797377915102698913984 800962019601234161671 802703998765221186816 806563152605438596368 807733472441695003776 809036969169680525568 811616806443818537448 813265893485816202432 813852665414738147744 817175825666036472636 817765418613847465762 823484057904853392096 824561253117563649688 828385748725715614668 830146870517878321408 830327415726777381504 832975143455497972644 834059623716987639426 834319374456233041992 839285561208948714861 844970921777126148576 846687779519479881984 847298665363289030528 850758393844092766032 851992840794664593024 858447332012805991456 858714677802906522752 862574482647482943338 862697584471751172672 867206998665997889328 868606472036626180704 869866816475671542528 873776748655891812732 874048868477958424944 876456716600487236032 879251540314136748902 880670450814912655436 885273811138206178689 885400152484165677216 889656883986493396818 892107729396924508104 893725989492784319872 897050154490536278232 899521367037342163296 902845642446792323136 903845988994252462158 909968684990751236928 912475485775849725184 915385165258553327624 915584248591580416212 917530751625023407872 921654926664433829868 921786460120501252992 927631409757259105899 930117331902557883136 933915229332613111584 934589049844397103728 936487998559424717952 940990344706345029096 941124637605546733824 942355717848644171072 946886274184454960356 953210998533700159344 953507856521409190848 959183498524512816984 960731400888995624112 965753248514406740388 966054012528269838096 966450040180001550446 971804334031414301418 972295307250391732608 981082665157492561664 985799408739980506672 986013806175548140536 992693110899001349376 993991647593775358528 998601998463876357408 998912992546238199936 1005441738179382359856 1005754862358198735552 1006480515217043034784 1011741498443664204216 1014844619221616799616 1019406206765207114854 1019551690739342294976 1019723679890951495768 1023244524119719085184 1025200176560612889408 1026534921497830940832 1028024419471248186624 1029808310915872493577 1032966844564859956752 1034840619412697633536 1037933031317575629621 1040792350963078592788 1046381998390377618528 1046558513572292324604 1047087253961960327424 1051412681074946741694 1053319916187924376992 1060150182579724692456 1061630132489209776416 1067331690665843556096 1068181623356843818914 1075417536807251461824 1082155741925091383264 1084354524647754936576 1089383998324228753536 1089567767554715296848 1097978743873137856128 1103717998302179131872 1104061728603736957824 1104514331634287486224 1109024334832478070006 1110633524607330630192 1112079498289316852568 1112425832608310722656 1118240603542997278344 1119047414945264953148 1126627895702834864768 1126872921343483589184 1132290579619173414132 1133771723036650018321 1134344525125457021376 1141700196624318899568 1147189139877320432739 1149076272205008411264 1150263445962334896896 1156275998221330519104 1158141962715501574272 1164195696839284837728 1165035664874522416976 1165398491303944566592 1173182767426092503808 1180365081517608238252 1180533536645554236288 1186209178648657862424 1188619382786962142016 1189476972529232677472 1194333899050360998468 1196066872654048370976 1199361822716456217728 1203794189929056430848 1205127985325669949544 1211600208662542505664 1213291579987668315904 1213555453754520788352 1217425209665727806172 1220778998122107221616 1226648127920771198643 1228873235552578439824 1236841879676345474532 1237466754682316750592 1242578623088573422002 1245220305776817482112 1254653792941793372128 1261391998059633293568 1267456382665689222864 1270947998044933545792 1271343808695212254464 1277989261191996889536 1278911331366017089312 1280975201185327498816 1285059943536046017626 1287670998019208987184 1288072016704359784128 1293861723971224415007 1294046376707626759008 1295739112041885735224 1304800224713507313792 1310665122983837719098 1311073302716937637416 1314685074900730854048 1318877310471205123353 1321005676222368983154 1330509367816325528832 1331469331285168476544 1338161594095386762156 1340588984239176479808 1341006483144264980736 1348988664591552272288 1349282050556013244944 1355768983491378693237 1359402254319123059968 1364953027486126855392 1366933568747483852544 1368713228663774587776 1373077747887829991436 1376296127437535111808 1377289126086479942336 1382482389996650744802 1383910708423434172828 1395175997853836824704 1395411351429723099472 1401883574766595655592 1404426554917232502656 1404731997839137076928 1405169472768392491776 1411485517059517543644 1413533576772966256608 1420329411276682440534 1424242164475791758552 1433890049076335282432 1438775247786769225476 1441097101333493436168 1449675060270002325669 1452757023406287062464 1457706501047121452127 1462460710079101614336 1471623997736238842496 1478699113109970760008 1480844699476440840256 1482772664385755803424 1483234443477747630208 1490987471390663037792 1497902997695814536112 1498369488819357299904 1502497228457978118912 1509720772825564552176 1512459366833942695168 1517612247665496306324 1518707205997145293558 1522266928832425199424 1529109310147810672281 1529327536109013442464 1529585519836427243652 1541701330961774025472 1542036629206872279936 1549450266847289935128 1552260929119046450304 1559946317127002120448 1561188526444617889182 1569837770358438486906 1579979874281886565488 1581612238198210483232 1584825843715949522688 1592445198733814664624 1594755830205397827968 1601924039202468323342 1602272435035265728371 1613126305210877192736 1615466944883390007552 1623233612887637074896 1626531786971632404864 1627705330829476295488 1634351651332072945272 1635530837227694931524 1646968115809706784192 1649122506235127299376 1656771497451431229336 1657050979822796180623 1660654831453554763008 1665950286910995945288 1668119247433975278852 1668638748912466083984 1678571122417897429722 1689941843554252297152 1694597330726578061056 1701516787688185532064 1703985681589329186048 1716894664025611982912 1717429355605813045504 1725148965294965886676 1725395168943502345344 1734413997331995778656 1737212944073252361408 1747553497311783625464 1748097736955916849888 1752913433200974472064 1758503080628273497804 1761340901629825310872 1770547622276412357378 1770800304968331354432 1779313767972986793636 1784215458793849016208 1787451978985568639744 1794100308981072556464 1799042734074684326592 1805691284893584646272 1807691977988504924316 1819937369981502473856 1830770330517106655248 1831168497183160832424 1843309853328867659736 1843572920241002505984 1855262819514518211798 1867830458665226223168 1869178099688794207456 1872975997118849435904 1881980689412690058192 1884711435697288342144 1893772548368909920712 1906421997067400318688 1907015713042818381696 1918366997049025633968 1921462801777991248224 1927589915304069026439 1931506497028813480776 1932108025056539676192 1932900080360003100892 1943608668062828602836 1944590614500783465216 1958332976154213668009 1971598817479961013344 1972027612351096281072 1981508514333553474731 1987983295187550717056 1997203996927752714816 1997825985092476399872 2010883476358764719712 2011509724716397471104 2012961030434086069568 2023482996887328408432 2029689238443233599232 2038812413530414229708 2039103381478684589952 2039447359781902991536 2046489048239438170368 2050400353121225778816 2053069842995661881664 2059616621831744987154 2065933689129719913504 2075866062635151259242 2081584701926157185576 2092763996780755237056 2093117027144584649208 2102825362149893483388 2106639832375848753984 2120300365159449384912 2123260264978419552832 2130494116915023660801 2136363246713687637828 2150835073614502923648 2164311483850182766528 2178767996648457507072 2179135535109430593696 2195957487746275712256 2207435996604358263744 2208123457207473915648 2209028663268574972448 2218048669664956140012 2221267049214661260384 2224158996578633705136 2224851665216621445312 2236481207085994556688 2238094829890529906296 2253255791405669729536 2253745842686967178368 2264581159238346828264 2267543446073300036642 2268689050250914042752 2278060808995717940337 2283400393248637799136 2294378279754640865478 2298152544410016822528 2312551996442661038208 2316283925431003148544 2328391393678569675456 2330071329749044833952 2330796982607889133184 2341782789666926833773 2360730163035216476504 2361067073291108472576 2372418357297315724848 2377238765573924284032 2378953945058465354944 2388667798100721996936 2392133745308096741952 2398723645432912435456 2402886058803702485013 2410255970651339899088 2421843739741009802449 2423200417325085011328 2427110907509041576704 2434850419331455612344 2441557996244214443232 2453296255841542397286 2457746471105156879648 2473683759352690949064 2485157246177146844004 2490440611553634964224 2509307585883586744256 2517856683626846144583 2534912765331378445728 2541895996089867091584 2555978522383993779072 2557822662732034178624 2561950402370654997632 2570119887072092035252 2575341996038417974368 2576144033408719568256 2587723447942448830014 2588092753415253518016 2591478224083771470448 2609600449427014627584 2621330245967675438196 2622146605433875274832 2629370149801461708096 2637754620942410246706 2642011352444737966308 2655821433414618536067 2662938662570336953088 2676323188190773524312 2681177968478352959616 2697977329183104544576 2698564101112026489888 2711537966982757386474 2729906054972253710784 2737426457327549175552 2746155495775659982872 2752592254875070223616 2754578252172959884672 2764964779993301489604 2767821416846868345656 2790351995707673649408 2790822702859446198944 2803767149533191311184 2808853109834465005312 2809463995678274153856 2822971034119035087288 2827067153545932513216 2840658822553364881068 2848484328951583517104 2862178965148466130167 2877550495573538450952 2882194202666986872336 2899350120540004651338 2905514046812574124928 2915413002094242904254 2943247995472477684992 2957398226219941520016 2961689398952881680512 2965545328771511606848 2966468886955495260416 2981974942781326075584 2995805995391629072224 2996738977638714599808 3019441545651129104352 3035224495330992612648 3037414411994290587116 3044533857664850398848 3058218620295621344562 3058655072218026884928 3059171039672854487304 3077380391099478621157 3084073258413744559872 3098900533694579870256 3104521858238092900608 3113799093952726888863 3122377052889235778364 3139675540716876973812 3159959748563773130976 3163224476396420966464 3184890397467629329248 3189511660410795655936 3203848078404936646684 3204544870070531456742 3226252610421754385472 3246467225775274149792 3253063573943264809728 3255410661658952590976 3268703302664145890544 3271061674455389863048 3293936231619413568384 3298245012470254598752 3313542994902862458672 3314101959645592361246 3331900573821991890576 3336238494867950557704 3337277497824932167968 3357142244835794859444 3379883687108504594304 3382575140630005426561 3401315169109950054963 3403033575376371064128 3433789328051223965824 3450297930589931773352 3450790337887004690688 3468827994663991557312 3474425888146504722816 3495106994623567250928 3496195473911833699776 3505826866401948944128 3517006161256546995608 3522681803259650621744 3541095244552824714756 3541600609936662708864 3558627535945973587272 3568430917587698032416 3588200617962145112928 3598085468149368653184 3611382569787169292544 3615383955977009848632 3639874739963004947712 3661540661034213310496 3662336994366321664848 3679944383762313595929 3686619706657735319472 3710525639029036423596 3735660917330452446336 3738356199377588414912 3763961378825380116384 3769422871394576684288 3787545096737819841424 3812843994134800637376 3814031426085636763392 3836733994098051267936 3842925603555982496448 3855179830608138052878 3863012994057626961552 3864216050113079352384 3865800160720006201784 3881585171913673245021 3887217336125657205672 3916665952308427336018 3943197634959922026688 3944055224702192562144 3956631931413615370059 3963017028667106949462 3975966590375101434112 3994407993855505429632 4021766952717529439424 4023019449432794942208 4025922060868172139136 4046965993774656816864 4077624827060828459416 4078206762957369179904 4078894719563805983072 4100800706242451557632 4106139685991323763328 4119233243663489974308 4131867378259439827008 4151732125270302518484 4163169403852314371152 4185527993561510474112 4186234054289169298416 4205650724299786966776 4213279664751697507968 4240600730318898769824 4246520529956839105664 4260988233830047321602 4272726493427375275656 4301670147229005847296 4328622967700365533056 4349025180810006977007 4358271070218861187392 4414871993208716527488 4418057326537149944896 4436097339329912280024 4442534098429322520768 4448317993157267410272 4449703330433242890624 4472962414171989113376 4476189659781059812592 4497709802376161061691 4507491685373934356736 4529162318476693656528 4535086892146600073284 4537378100501828085504 4556121617991435880674 4566800786497275598272 4587327930443432016843 4588756559509281730956 4625103992885322076416 4656782787357139350912 4660142659498089667904 4661593965215778266368 4683565579333853667546 4721460326070432953008 4744836714594631449696 4754477531147848568064 4757907890116930709888 4777335596201443993872 4784267490616193483904 4805772117607404970026 4820511941302679798176 4843687479482019604898 4846400834650170022656 4869700838662911224688 4883115992488428886464 4906592511683084794572 4915492942210313759296 4947367518705381898128 4970314492354293688008 4971152939468388541869 5018615171767173488512 5035713367253692289166 5069825530662756891456 5083791992179734183168 5111957044767987558144 5115645325464068357248 5123900804741309995264 5140239774144184070504 5150683992076835948736 5152288066817439136512 5175446895884897660028 5176185506830507036032 5182956448167542940896 5242660491935350876392 5244293210867750549664 5258740299602923416192 5275509241884820493412 5284022704889475932616 5311642866829237072134 5315475220990008527453 5352646376381547048624 5362355936956705919232 5395954658366209089152 5397128202224052979776 5423075933965514772948 5459812109944507421568 5492310991551319965744 5509156504345919769344 5529929559986602979208 5535642833693736691312 5581645405718892397888 5606734137208639131697 5607534299066382622368 5618927991356548307712 5645942068238070174576 5654134307091865026432 5681317645106729762136 5696968657903167034208 5724357930296932260334 5755100991147076901904 5764388405333973744672 5782769745912207079317 5798700241080009302676 5811028093625148249856 5830826004188485808508 5874998928462641004027 5914796452439883040032 5923378797905763361024 5931090657543023213696 5963949885562652151168 5991611990783258144448 5993477955277429199616 6038883091302258208704 6070448990661985225296 6074828823988581174232 6089067715329700797696 6116437240591242689124 6117310144436053769856 6118342079345708974608 6154760782198957242314 6197801067389159740512 6227598187905453777726 6244754105778471556728 6279351081433753947624 6319919497127546261952 6326448952792841932928 6369780794935258658496 6407696156809873293368 6409089740141062913484 6452505220843508770944 6492934451550548299584 6510821323317905181952 6537406605328291781088 6542123348910779726096 6587872463238827136768 6596490024940509197504 6627085989805724917344 6628203919291184722492 6663801147643983781152 6672476989735901115408 6674554995649864335936 6714284489671589718888 6759767374217009188608 6765150281260010853122 6802630338219900109926 6806067150752742128256 6834182426987153821011 6867578656102447931648 6900595861179863546704 6937655989327983114624 6948851776293009445632 6990213989247134501856 6992390947823667399552 7034012322513093991216 7045363606519301243488 7082190489105649429512 7083201219873325417728 7117255071891947174544 7136861835175396064832 7176401235924290225856 7196170936298737306368 7208658176411107455039 7230767911954019697264 7265531219223029407347 7323081322068426620992 7324673988732643329696 7359888767524627191858 7373239413315470638944 7421051278058072847192 7471321834660904892672 7476712398755176829824 7527922757650760232768 7575090193475639682848 7625687988269601274752 7673467988196102535872 7685851207111964992896 7710359661216276105756 7726025988115253923104 7728432100226158704768 7731600321440012403568 7763170343827346490042 7774434672251314411344 7833331904616854672036 7886395269919844053376 7888110449404385124288 7913263862827230740118 7926034057334213898924 7988815987711010859264 8043533905435058878848 8051844121736344278272 8093931987549313633728 8155249654121656918832 8157789439127611966144 8212279371982647526656 8238466487326979948616 8263734756518879654016 8303464250540605036968 8326338807704628742304 8352889632984299114569 8371055987123020948224 8372468108578338596832 8411301448599573933552 8426559329503395015936 8481201460637797539648 8493041059913678211328 8521976467660094643204 8545452986854750551312 8586536895445398390501 8657245935400731066112 8698050361620013954014 8716542140437722374784 8829743986417433054976 8836114653074299889792 8872194678659824560048 8885068196858645041536 8896635986314534820544 8899406660866485781248 8945924828343978226752 8952379319562119625184 8995419604752322123382 9058324636953387313056 9070173784293200146568 9112243235982871761348 9133601572994551196544 9174655860886864033686 9177513119018563461912 9232141173298435863471 9313565574714278701824 9320285318996179335808 9367131158667707335092 9442920652140865906016 9489673429189262899392 9515815780233861419776 9554671192402887987744 9568534981232386967808 9611544235214809940052 9641023882605359596352 9687374958964039209796 9739401677325822449376 9766231984976857772928 9813185023366169589144 9830985884420627518592 9894735037410763796256 9940628984708587376016 9942305878936777083738 10037230343534346977024 10071426734507384578332 10139651061325513782912 10147725421890016279683 10203945507329850164889 10231290650928136714496 10280479548288368141008 10301367984153671897472 10350893791769795320056 10352371013661014072064 10365912896335085881792 10485320983870701752784 10488586421735501099328 10517480599205846832384 10551018483769640986824 10568045409778951865232 10623285733658474144268 10630950441980017054906 10705292752763094097248 10791909316732418178304 10794256404448105959552 10846151867931029545896 10919624219889014843136 10984621983102639931488 11059859119973205958416 11071285667387473382624 11163290811437784795776 11213468274417278263394 11215068598132765244736 11291884136476140349152 11308268614183730052864 11362635290213459524272 11393937315806334068416 11448715860593864520668 11510201982294153803808 11528776810667947489344 11565539491824414158634 11597400482160018605352 11661652008376971617016 11749997856925282008054 11829592904879766080064 11862181315086046427392 11927899771125304302336 11983223981566516288896 12077766182604516417408 12140897981323970450592 12149657647977162348464 12232874481182485378248 12234620288872107539712 12236684158691417949216 12309521564397914484628 12395602134778319481024 12455196375810907555452 12489508211556943113456 12558702162867507895248 12639838994255092523904 12652897905585683865856 12739561589870517316992 12815392313619746586736 12818179480282125826968 12905010441687017541888 12985868903101096599168 13074813210656583562176 13084246697821559452192 13192980049881018395008 13254171979611449834688 13256407838582369444984 13327602295287967562304 13344953979471802230816 13349109991299728671872 13428568979343179437776 13493129407128483185073 13530300562520021706244 13605260676439800219852 13612134301505484256512 13668364853974307642022 13801191722359727093408 13875311978655966229248 13980427978494269003712 13984781895647334799104 14068024645026187982432 14090727213038602486976 14164380978211298859024 14234510143783894349088 14273723670350792129664 14352802471848580451712 14417316352822214910078 14461535823908039394528 14531062438446058814694 14646162644136853241984 14649347977465286659392 14719777535049254383716 14746478826630941277888 14842102556116145694384 14913458818405165625607 14953424797510353659648 15055845515301520465536 15150180386951279365696 15251375976539202549504 15346935976392205071744 15371702414223929985792 15420719322432552211512 15452051976230507846208 15456864200452317409536 15463200642880024807136 15526340687654692980084 15548869344502628822688 15666663809233709344072 15772790539839688106752 15776220898808770248576 15826527725654461480236 15852068114668427797848 15946425662970025582359 16087067810870117757696 16187863975098627267456 16310499308243313837664 16315578878255223932288 16476932974653959897232 16527469513037759308032 16606928501081210073936 16652677615409257484608 16705779265968598229138 16744936217156677193664 16820202411625917395091 16822602897199147867104 16962402921275595079296 17043952935320189286408 17090905973709501102624 17173073790890796781002 17396100723240027908028 17433084280875444749568 17624996785387923012081 17672229306148599779584 17744389357319649120096 17770136393717290083072 17793271972629069641088 17891849656687956453504 17904758639124239250368 17990839209504644246764 18116649273906774626112 18140347568586400293136 18224486471965743522696 18267203145989102393088 18349311721773728067372 18355026238037126923824 18464282346596871726942 18640570637992358671616 18734262317335414670184 18885841304281731812032 18979346858378525798784 19109342384805775975488 19223088470429619880104 19282047765210719192704 19374749917928078419592 19478803354651644898752 19532463969953715545856 19626370046732339178288 19661971768841255037184 19789470074821527592512 19881257969417174752032 19884611757873554167476 20142853469014769156664 20279302122651027565824 20295450843780032559366 20407891014659700329778 20560959096576736282016 20602735968307343794944 20701787583539590640112 20731825792670171763584 20970641967741403505568 20977172843471002198656 21102036967539281973648 21136090819557903730464 21246571467316948288536 21261900883960034109812 21410585505526188194496 21541662737696350348099 21588512808896211919104 21692303735862059091792 21796593657669088222041 21969243966205279862976 22119718239946411916832 22142571334774946765248 22326581622875569591552 22426936548834556526788 22430137196265530489472 22583768272952280698304 22725270580426919048544 22787874631612668136832 22897431721187729041336 23020403964588307607616 23057553621335894978688 23131078983648828317268 23194800964320037210704 23323304016753943234032 23499995713850564016108 23659185809759532160128 23966447963133032577792 24155532365209032834816 24281795962647940901184 24299315295954324696928 24465748962364970756496 24473368317382835898432 24619043128795828969256 24791204269556638962048 24910392751621815110904 24979016423113886226912 25058668898952897343707 25117404325735015790496 25279677988510185047808 25479123179741034633984 25630784627239493173472 25636358960564251653936 25759610686336195171503 25971737806202193198336 26149626421313167124352 26168493395643118904384 26385960099762036790016 26508343959222899669376 26512815677164738889968 26655204590575935124608 26689907958943604461632 26698219982599457343744 26857137958686358875552 26986258814256966370146 27060601125040043412488 27210521352879600439704 27336729707948615284044 27602383444719454186816 27696423519895307590413 27960855956988538007424 28136049290052375964864 28181454426077204973952 28328761956422597718048 28469020287567788698176 28547447340701584259328 28705604943697160903424 28834632705644429820156 28923071647816078789056 29062124876892117629388 29292325288273706483968 29298695954930573318784 29439555070098508767432 29492957653261882555776 29684205112232291388768 29826917636810331251214 30111691030603040931072 30300360773902558731392 30443176265670048839049 30693871952784410143488 30841438644865104423024 30904103952461015692416 30926401285760049614272 31052681375309385960168 31097738689005257645376 31333327618467418688144 31483968616633127431837 31552441797617540497152 31653055451308922960472 31704136229336855595696 31892851325940051164718 32375727950197254534912 32620998616486627675328 32631157756510447864576 32953865949307919794464 33213857002162420147872 33305355230818514969216 33411558531937196458276 33489872434313354387328 33640404823251834790182 33645205794398295734208 33924805842551190158592 34087905870640378572816 34181811947419002205248 34346147581781593562004 34792201446480055816056 35249993570775846024162 35488778714639298240192 35586543945258139282176 35783699313375912907008 35809517278248478500736 35981678419009288493528 36233298547813549252224 36280695137172800586272 36448972943931487045392 36698623443547456134744 36710052476074253847648 36928564693193743453884 37208326546930059692171 37468524634670829340368 37771682608563463624064 37958693716757051597568 38218684769611551950976 38446176940859239760208 38564095530421438385408 38749499835856156839184 38957606709303289797504 39252740093464678356576 39578940149643055185024 39762515938834349504064 39769223515747108334952 40285706938029538313328 40479388221385449555219 40590901687560065118732 40815782029319400659556 41121918193153472564032 41403575167079181280224 41463651585340343527168 41941283935482807011136 41954345686942004397312 42204073935078563947296 42272181639115807460928 42493142934633896577072 42523801767920068219624 42821171011052376388992 43083325475392700696198 43384607471724118183584 43593187315338176444082 43938487932410559725952 44239436479892823833664 44285142669549893530496 44853873097669113053576 44860274392531060978944 45167536545904561396608 45450541160853838097088 45575749263225336273664 45794863442375458082672 46040807929176615215232 46115107242671789957376 46262157967297656634536 46389601928640074421408 46646608033507886468064 46999991427701128032216 47318371619519064320256 47839276988910076747077 48563591925295881802368 48598630591908649393856 48931497924729941512992 48946736634765671796864 49238086257591657938512 49582408539113277924096 49820785503243630221808 49958032846227772453824 50117337797905794687414 50234808651470031580992 50460607234877752185273 51261569254478986346944 51272717921128503307872 51519221372672390343006 52299252842626334248704 52336986791286237808768 53016687918445799338752 53025631354329477779936 53310409181151870249216 53379815917887208923264 53714275917372717751104 53972517628513932740292 54121202250080086824976 54421042705759200879408 54673459415897230568088 55204766889438908373632 55392847039790615180826 55921711913977076014848 56272098580104751929728 56362908852154409947904 56657523912845195436096 56938040575135577396352 57669265411288859640312 57846143295632157578112 58124249753784235258776 58470227430890093801983 58597391909861146637568 58879110140197017534864 58985915306523765111552 59368410224464582777536 59653835273620662502428 60600721547805117462784 60886352531340097678098 61682877289730208846048 61808207904922031384832 61852802571520099228544 62105362750618771920336 62195477378010515290752 62666655236934837376288 62967937233266254863674 63306110902617845920944 63408272458673711191392 63785702651880102329436 64624988213089051044297 65241997232973255350656 65907731898615839588928 66427714004324840295744 66610710461637029938432 66823117063874392916552 66979744868626708774656 67280809646503669580364 67290411588796591468416 68175811741280757145632 68363623894838004410496 68692295163563187124008 69584402892960111632112 70499987141551692048324 70977557429278596480384 71619034556496957001472 71963356838018576987056 72466597095627098504448 72561390274345601172544 72897945887862974090784 73397246887094912269488 73420104952148507695296 73857129386387486907768 74416653093860119384342 74937049269341658680736 75176006696858692031121 75543365217126927248128 76437369539223103901952 76892353881718479520416 77498999671712313678368 77915213418606579595008 78505480186929356713152 79157880299286110370048 79525031877668699008128 79538447031494216669904 80571413876059076626656 80958776442770899110438 81181803375120130237464 81631564058638801319112 82243836386306945128064 82807150334158362560448 83882567870965614022272 84408147870157127894592 84544363278231614921856 84986285869267793154144 85047603535840136439248 85642342022104752777984 86166650950785401392396 86769214943448236367168 87186374630676352888164 87876975864821119451904 88478872959785647667328 88570285339099787060992 89707746195338226107152 90335073091809122793216 90901082321707676194176 91589726884750916165344 92081615858353230430464 92524315934595313269072 92779203857280148842816 93293216067015772936128 93999982855402256064432 94451905849899382295511 95678553977820153494154 97127183850591763604736 97197261183817298787712 97862995849459883025984 97893473269531343593728 98476172515183315877024 99641571006487260443616 99916065692455544907648 100234675595811589374828 100469617302940063161984 100921214469755504370546 102523138508957972693888 102545435842257006615744 103038442745344780686012 104673973582572475617536 106051262708658955559872 106759631835774417846528 107428551834745435502208 107945035257027865480584 108242404500160173649952 108842085411518401758816 109346918831794461136176 110409533778877816747264 110785694079581230361652 111624979640790179076513 112544197160209503859456 113315047825690390872192 113876081150271154792704 115338530822577719280624 115692286591264315156224 116248499507568470517552 116940454861780187603966 117758220280394035069728 118736820448929165555072 119307670547241325004856 121772705062680195356196 123365754579460417692096 123705605143040198457088 124210725501237543840672 124390954756021030581504 125333310473869674752576 125935874466532509727348 126612221805235691841888 126816544917347422382784 127571405303760204658872 129249976426178102088594 130483994465946510701312 131815463797231679177856 132855428008649680591488 133646234127748785833104 134561619293007339160728 134580823177593182936832 136351623482561514291264 136727247789676008820992 137384590327126374248016 139168805785920223264224 140999974283103384096648 141955114858557192960768 143926713676037153974112 145122780548691202345088 145795891775725948181568 146794493774189824538976 146840209904297015390592 147714258772774973815536 148833306187720238768684 149874098538683317361472 150352013393717384062242 153784707763436959040832 154997999343424627356736 157010960373858713426304 159050063755337398016256 159076894062988433339808 161142827752118153253312 161917552885541798220876 162363606750240260474928 163263128117277602638224 164487672772613890256128 165614300668316725120896 167765135741931228044544 168816295740314255789184 169088726556463229843712 169972571738535586308288 170095207071680272878496 172333301901570802784792 173538429886896472734336 174372749261352705776328 175410682292670281405949 176957745919571295334656 179415492390676452214304 181802164643415352388352 183179453769501832330688 185048631869190626538144 185558407714560297685632 186586432134031545872256 187999965710804512128864 188903811699798764591022 191357107955640306988308 193874964639267153132891 194394522367634597575424 195725991698919766051968 196952345030366631754048 199283142012974520887232 199832131384911089815296 200469351191623178749656 200939234605880126323968 201842428939511008741092 205046277017915945387776 205090871684514013231488 206076885490689561372024 212102525417317911119744 214857103669490871004416 215890070514055730961168 216484809000320347299904 217684170823036803517632 218693837663588922272352 221571388159162460723304 223249959281580358153026 226630095651380781744384 230677061645155438561248 232496999015136941035104 233880909723560375207932 235516440560788070139456 237473640897858331110144 238615341094482650009712 243545410125360390712392 246731509158920835384192 248421451002475087681344 250666620947739349505152 251871748933065019454696 253224443610471383683776 253633089834694844765568 255142810607520409317744 258499952852356204177188 263630927594463358355712 265710856017299361182976 267292468255497571666208 269123238586014678321456 272703246965123028582528 274769180654252748496032 278337611571840446528448 281999948566206768193296 283355717549698146886533 287853427352074307948224 290245561097382404690176 291591783551451896363136 293588987548379649077952 293680419808594030781184 295428517545549947631072 297666612375440477537368 299748197077366634722944 300704026787434768124484 307569415526873918081664 309995998686849254713472 314021920747717426852608 318153788125976866679616 322285655504236306506624 323835105771083596441752 324727213500480520949856 326526256234555205276448 331228601336633450241792 334874938922370537229539 337632591480628511578368 339945143477071172616576 340190414143360545756992 344666603803141605569584 347076859773792945468672 348745498522705411552656 350821364585340562811898 358830984781352904428608 366358907539003664661376 370097263738381253076288 371116815429120595371264 373172864268063091744512 375999931421609024257728 377807623399597529182044 382714215911280613976616 387749929278534306265782 391451983397839532103936 393904690060733263508096 398566284025949041774464 400938702383246357499312 403684857879022017482184 409291592016230656613881 410181743369028026462976 412153770981379122744048 424205050834635822239488 431780141028111461922336 432969618000640694599808 435368341646073607035264 437387675327177844544704 443142776318324921446608 446499918563160716306052 461354123290310877122496 464993998030273882070208 467761819447120750415864 471032881121576140278912 477230682188965300019424 487090820250720781424784 493463018317841670768384 496842902004950175362688 501333241895478699010304 503743497866130038909392 506448887220942767367552 507266179669389689531136 510285621215040818635488 516999905704712408354376 526232046878010844217847 534584936510995143332416 538246477172029356642912 545406493930246057165056 549538361308505496992064 556675223143680893056896 563999897132413536386592 566711435099396293773066 575706854704148615896448 583183567102903792726272 587177975096759298155904 590857035091099895262144 595333224750880955074736 599496394154733269445888 601408053574869536248968 615138831053747836163328 619991997373698509426944 636307576251953733359232 644571311008472613013248 647670211542167192883504 649454427000961041899712 653052512469110410552896 669749877844741074459078 679890286954142345233152 680380828286721091513984 689333207606283211139168 697490997045410823105312 701642729170681125623796 717661969562705808857216 732717815078007329322752 740194527476762506152576 751999862843218048515456 755615246799195058364088 765428431822561227953232 775499858557068612531564 787809380121466527016192 797132568051898083548928 801877404766492714998624 807369715758044034964368 818583184032461313227762 824307541962758245488096 863560282056222923844672 865939236001281389199616 870736683292147214070528 874775350654355689089408 886285552636649842893216 892999837126321432612104 922708246580621754244992 929987996060547764140416 935523638894241500831728 942065762243152280557824 954461364377930600038848 974181640501441562849568 993685804009900350725376 1007486995732260077818784 1012897774441885534735104 1020571242430081637270976 1033999811409424816708752 1052464093756021688435694 1069169873021990286664832 1076492954344058713285824 1099076722617010993984128 1113350446287361786113792 1127999794264827072773184 1133422870198792587546132 1151413709408297231792896 1174355950193518596311808 1181714070182199790524288 1190666449501761910149472 1202816107149739072497936 1227874776048691969841643 1272615152503907466718464 1295340423084334385767008 1298908854001922083799424 1306105024938220821105792 1339499755689482148918156 1360761656573442183027968 1378666415212566422278336 1394981994090821646210624 1403285458341362251247592 1435323939125411617714432 1480389054953525012305152 1503999725686436097030912 1511230493598390116728176 1530856863645122455906464 1550999717114137225063128 1603754809532985429997248 1614739431516088069928736 1637166368064922626455524 1648615083925516490976192 1727120564112445847689344 1749550701308711378178816 1772571105273299685786432 1785999674252642865224208 1845416493161243508489984 1859975992121095528280832 1871047277788483001663456 1908922728755861200077696 1948363281002883125699136 2014973991464520155637568 2041142484860163274541952 2067999622818849633417504 2104928187512043376871388 2138339746043980573329664 2152985908688117426571648 2198153445234021987968256 2255999588529654145546368 2266845740397585175092264 2363428140364399581048576 2381332899003523820298944 2405632214299478144995872 2455749552097383939683286 2590680846168668771534016 2597817708003844167598848 2612210049876441642211584 2678999511378964297836312 2757332830425132844556672 2789963988181643292421248 2806570916682724502495184 3022460987196780233456352 3061713727290244911812928 3101999434228274450126256 3207509619065970859994496 3229478863032176139857472 3274332736129845252911048 3297230167851032981952384 3454241128224891695378688 3545142210546599371572864 3571999348505285730448416 3683624328146075909524929 3742094555576966003326912 3817845457511722400155392 3896726562005766251398272 4029947982929040311275136 4082284969720326549083904 4135999245637699266835008 4209856375024086753742776 4305971817376234853143296 4511999177059308291092736 4533691480795170350184528 4762665798007047640597888 4811264428598956289991744 4911499104194767879366572 5181361692337337543068032 5357999022757928595672624 5514665660850265689113344 5579927976363286584842496 5613141833365449004990368 6044921974393560466912704 6123427454580489823625856 6203998868456548900252512 6415019238131941719988992 6458957726064352279714944 6548665472259690505822096 6594460335702065963904768 7090284421093198743145728 7143998697010571460896832 7367248656292151819049858 7484189111153932006653824 7793453124011532502796544 8059895965858080622550272 8271998491275398533670016 8419712750048173507485552 9067382961590340700369056 9525331596014095281195776 9622528857197912579983488 9822998208389535758733144 10362723384674675086136064 10715998045515857191345248 11226283666730898009980736 12089843948787120933825408 12246854909160979647251712 12407997736913097800505024 12917915452128704559429888 13097330944519381011644192 14287997394021142921793664 14734497312584303638099716 14968378222307864013307648 16543996982550797067340032 16839425500096347014971104 18134765923180681400738112 19245057714395825159966976 19645996416779071517466288 21431996091031714382690496 22452567333461796019961472 24179687897574241867650816 24815995473826195601010048 26194661889038762023288384 28575994788042285843587328 29468994625168607276199432 33678851000192694029942208 36269531846361362801476224 39291992833558143034932576 42863992182063428765380992 44905134666923592039922944 49631990947652391202020096 52389323778077524046576768 58937989250337214552398864 67357702000385388059884416 72539063692722725602952448 78583985667116286069865152 85727984364126857530761984 104778647556155048093153536 117875978500674429104797728 134715404000770776119768832 157167971334232572139730304 235751957001348858209595456 314335942668465144279460608 471503914002697716419190912 943007828005395432838381824
- Sum of all divisors σ(n): 4028231957305606318528466661
- Sum of proper divisors (its aliquot sum) s(n): 3085224129300210885690084837
- 943007828005395432838381824 is an abundant number, because the sum of its proper divisors (3085224129300210885690084837) is greater than itself. Its abundance is 2142216301294815452851703013
Bases of 943007828005395432838381824
- Binary: 1100001100000010011010110011001010001010101011011111101100101001101000110111000001000000002
- Hexadecimal: 0x30C09ACCA2AB7ECA68DC100
- Base-36: 3AHKRSO39CZIHTM4G0
Squares and roots of 943007828005395432838381824
- 943007828005395432838381824 squared (9430078280053954328383818242) is 889263763679453454804113748465350032945740018813566976
- 943007828005395432838381824 cubed (9430078280053954328383818243) is 838582690311264653554462608528493875639775084594874792350985059299166229285044224
-
943007828005395432838381824 is a
perfect square number . Itssquare root is 30708432522768 -
The
cube root of 943007828005395432838381824 is 980629828.3719440177
Scales and comparisons
How big is 943007828005395432838381824?- 943,007,828,005,395,432,838,381,824 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 943,007,828,005,395,432,838,381,824 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 943007828005395432838381824 cubic inches would be around 81719152.4 feet tall.
Recreational maths with 943007828005395432838381824
- 943007828005395432838381824 backwards is 428183838234593500828700349
- 943007828005395432838381824 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 943007828005395432838381824's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 943007828005395432838381824 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 943007828005395432838381824 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/943007828005395432838381824/
Chicago style:
Numbermatics. 2024. "Number 943007828005395432838381824 - Facts about the integer". https://numbermatics.com/n/943007828005395432838381824/
The information we have on file for 943007828005395432838381824 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 943007828005395432838381824, math, Factors of 943007828005395432838381824, curriculum, school, college, exams, university, Prime factorization of 943007828005395432838381824, STEM, science, technology, engineering, physics, economics, calculator, nine hundred forty-three septillion, seven sextillion, eight hundred twenty-eight quintillion, five quadrillion, three hundred ninety-five trillion, four hundred thirty-two billion, eight hundred thirty-eight million, three hundred eighty-one thousand, eight hundred twenty-four.