89951947559678920663793664
89,951,947,559,678,920,663,793,664 is an even composite number composed of six prime numbers multiplied together.
89951947559678920663793664 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 89951947559678920663793664:
215 × 33 × 76 × 133 × 173 × 4313
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 13 × 17 × 17 × 17 × 431 × 431 × 431)See below for interesting mathematical facts about the number 89951947559678920663793664 from the Numbermatics database.
Names of 89951947559678920663793664
- Cardinal: 89951947559678920663793664 can be written as Eighty-nine septillion, nine hundred fifty-one sextillion, nine hundred forty-seven quintillion, five hundred fifty-nine quadrillion, six hundred seventy-eight trillion, nine hundred twenty billion, six hundred sixty-three million, seven hundred ninety-three thousand, six hundred sixty-four.
Scientific notation
- Scientific notation: 8.9951947559678920663793664 × 1025
Factors of 89951947559678920663793664
Divisors of 89951947559678920663793664
- Number of divisors d(n): 28672
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 17 18 21 24 26 27 28 32 34 36 39 42 48 49 51 52 54 56 63 64 68 72 78 84 91 96 98 102 104 108 112 117 119 126 128 136 144 147 153 156 168 169 182 189 192 196 204 208 216 221 224 234 238 252 256 272 273 288 289 294 306 312 336 338 343 351 357 364 378 384 392 408 416 431 432 441 442 448 459 468 476 504 507 512 544 546 576 578 588 612 624 637 663 672 676 686 702 714 728 756 768 784 816 819 832 833 862 864 867 882 884 896 918 936 952 1008 1014 1024 1029 1071 1088 1092 1152 1156 1176 1183 1224 1248 1274 1293 1323 1326 1344 1352 1372 1404 1428 1456 1512 1521 1536 1547 1568 1632 1638 1664 1666 1724 1728 1734 1764 1768 1792 1836 1872 1904 1911 1989 2016 2023 2028 2048 2058 2142 2176 2184 2197 2304 2312 2352 2366 2401 2448 2457 2496 2499 2548 2586 2601 2646 2652 2688 2704 2744 2808 2856 2873 2912 3017 3024 3042 3072 3087 3094 3136 3213 3264 3276 3328 3332 3448 3456 3468 3528 3536 3549 3584 3672 3744 3757 3808 3822 3879 3978 4032 4046 4056 4096 4116 4284 4352 4368 4394 4459 4563 4608 4624 4641 4704 4732 4802 4896 4913 4914 4992 4998 5096 5172 5202 5292 5304 5376 5408 5488 5603 5616 5712 5733 5746 5824 5831 5967 6034 6048 6069 6084 6144 6174 6188 6272 6426 6528 6552 6591 6656 6664 6896 6912 6936 7056 7072 7098 7168 7203 7327 7344 7488 7497 7514 7616 7644 7758 7803 7956 8064 8092 8112 8192 8232 8281 8568 8619 8704 8736 8788 8918 9051 9126 9216 9248 9261 9282 9408 9464 9604 9792 9826 9828 9984 9996 10192 10344 10404 10584 10608 10647 10752 10816 10829 10976 11206 11232 11271 11424 11466 11492 11637 11648 11662 11934 12068 12096 12138 12168 12288 12348 12376 12544 12852 13056 13104 13182 13312 13328 13377 13792 13824 13872 13923 14112 14144 14161 14196 14336 14406 14654 14688 14739 14976 14994 15028 15232 15288 15379 15516 15606 15912 16128 16184 16224 16384 16464 16562 16807 16809 17136 17199 17238 17408 17472 17493 17576 17836 18102 18207 18252 18432 18496 18522 18564 18816 18928 19208 19584 19652 19656 19773 19968 19992 20111 20384 20688 20808 21119 21168 21216 21294 21504 21609 21632 21658 21952 21981 22412 22464 22491 22542 22848 22932 22984 23274 23296 23324 23868 24136 24192 24276 24336 24576 24696 24752 24843 25088 25704 25857 26112 26208 26299 26364 26624 26656 26754 27153 27584 27648 27744 27846 28224 28288 28322 28392 28672 28812 29308 29376 29478 29952 29988 30056 30464 30576 30758 31032 31212 31213 31824 31941 32256 32368 32448 32487 32768 32928 33124 33614 33618 33813 34272 34391 34398 34476 34816 34944 34986 35152 35672 36204 36414 36504 36864 36992 37044 37128 37349 37632 37856 38416 39168 39221 39304 39312 39546 39936 39984 40131 40222 40768 40817 41376 41616 41769 42238 42336 42432 42483 42588 43008 43218 43264 43316 43904 43962 44217 44824 44928 44982 45084 45696 45864 45968 46137 46548 46592 46648 47736 48272 48384 48552 48672 48841 49152 49392 49504 49686 50176 50421 50427 51289 51408 51714 52224 52416 52479 52598 52728 53248 53312 53508 54306 54621 55168 55296 55488 55692 56448 56576 56644 56784 57344 57624 57967 58616 58752 58956 59319 59904 59976 60112 60333 60928 61152 61516 62064 62424 62426 63357 63648 63869 63882 64512 64736 64827 64896 64974 65856 65943 66248 67228 67236 67626 68544 68782 68796 68952 69632 69888 69972 70304 71344 72408 72828 72839 73008 73728 73984 74088 74256 74529 74698 75264 75712 75803 76832 77571 78336 78442 78608 78624 78897 79092 79872 79968 80262 80444 81459 81536 81634 82752 83232 83538 84476 84672 84864 84966 85176 86016 86436 86528 86632 87808 87924 88434 89648 89856 89964 90168 91392 91728 91936 92274 93096 93184 93296 93639 95251 95472 96544 96768 97104 97344 97461 97682 98304 98784 99008 99127 99372 100352 100842 100854 101439 102578 102816 103173 103428 104448 104832 104958 105196 105456 106496 106624 107016 107653 108612 109242 110336 110592 110976 111384 112047 112896 113152 113288 113568 114688 115248 115934 117232 117504 117649 117663 117912 118638 119808 119952 120224 120393 120666 121856 122304 122451 123032 124128 124559 124848 124852 126714 127296 127449 127738 127764 129024 129472 129654 129792 129948 131712 131886 132496 132651 134456 134472 135252 137088 137564 137592 137904 138411 139264 139776 139944 140608 140777 142688 144816 145656 145678 146016 146523 147456 147833 147968 148176 148512 149058 149396 150528 151263 151281 151424 151606 153664 153867 155142 156672 156884 157216 157248 157437 157794 158184 159744 159936 160524 160888 162918 163072 163268 165504 166464 167076 168952 169344 169728 169932 170352 172032 172872 173056 173264 173901 175616 175848 176868 179296 179712 179928 180336 180999 182784 183456 183872 184093 184548 185761 186192 186368 186592 187278 190071 190502 190944 191607 193088 193536 194208 194688 194922 195364 197568 197829 198016 198254 198744 200704 201684 201708 202878 205156 205632 206346 206856 208896 209664 209916 210392 210912 212992 213248 214032 215306 217224 218484 218491 218517 220672 221184 221952 222768 223587 224094 225792 226304 226576 227136 227409 229376 230496 231868 234464 235008 235298 235326 235824 236691 237276 239616 239904 240448 240737 240786 241332 243712 244608 244902 246064 248256 249118 249696 249704 253428 254592 254898 255476 255528 258048 258944 259308 259584 259896 261443 263424 263772 264992 265302 268912 268944 270504 274176 274547 275128 275184 275808 276822 278528 279552 279888 280917 281216 281554 285376 285719 285753 289632 291312 291356 292032 292383 293046 294912 295666 295936 296352 297024 297381 298116 298792 301056 302526 302562 302848 303212 307328 307734 309519 310284 313344 313768 314432 314496 314874 315588 316368 319488 319872 321048 321776 322959 325836 326144 326536 331008 332928 334152 336141 337904 338688 339456 339864 340704 341887 344064 345744 346112 346528 347802 351232 351696 352947 352989 353736 358592 359023 359424 359856 360672 361998 365568 366912 367353 367744 368186 369096 371522 372384 372736 373184 373677 374556 380142 381004 381888 382347 383214 386176 387072 388416 389376 389844 390728 395136 395658 396032 396508 397488 401408 403368 403416 405756 405769 410312 411264 412692 413712 415233 417792 419328 419832 420784 421824 422331 425984 426496 428064 430612 434448 436968 436982 437034 439569 441344 442368 443499 443904 445536 447083 447174 448188 451584 452608 453152 453789 454272 454818 460992 461601 463736 468928 470016 470596 470652 471648 473382 474552 479232 479808 480896 481474 481572 482664 487424 489216 489804 492128 496512 498236 499392 499408 506856 509184 509796 509873 510952 511056 516096 517888 518616 519168 519792 521703 522886 526848 527544 529984 530604 530621 537824 537888 541008 542997 548352 549094 550256 550368 551616 552279 553644 557056 557283 559104 559776 561834 562432 563108 570213 570752 571438 571506 574821 579264 582624 582712 584064 584766 586092 591332 591872 592704 594048 594762 596232 597584 602112 605052 605124 605696 606424 614656 615468 619038 620568 626688 627536 628864 628992 629748 631176 632736 634933 638976 639744 642096 643552 645918 651672 652288 653072 655473 655551 662016 665856 666757 668304 672282 675808 677376 678912 679728 681408 682227 683774 688128 691488 692224 693056 693889 695604 702464 703392 705894 705978 707472 710073 717184 718046 718848 719712 721344 722211 723996 731136 733824 734706 735488 736372 738192 743044 744768 745472 746368 747354 749112 753571 760284 762008 763776 764694 766428 772352 774144 776832 778752 779688 781456 784329 790272 791316 792064 793016 794976 802816 806736 806832 811512 811538 820624 822528 823641 825384 827424 830297 830466 835584 838656 839664 841568 842751 843648 844662 852992 856128 857157 857259 861224 868896 871913 873936 873964 874068 879138 882688 884736 886998 887808 891072 892143 894166 894348 896376 903168 905216 906304 907578 908544 909636 921984 923202 927472 928557 937856 940032 941192 941304 943296 946764 946907 949104 958464 959616 961792 962948 963144 965328 968877 974848 978432 979608 984256 985439 993024 996472 998784 998816 1008423 1013712 1018368 1019592 1019746 1021904 1022112 1025661 1032192 1034831 1035776 1037232 1038336 1039584 1043406 1045772 1053696 1055088 1058841 1058967 1059968 1061208 1061242 1075648 1075776 1077069 1082016 1085994 1096704 1098188 1100512 1100736 1102059 1103232 1104558 1107288 1114566 1118208 1119552 1121031 1123668 1124864 1126216 1140426 1141504 1142876 1143012 1149642 1158528 1165248 1165424 1168128 1169532 1172184 1182664 1183744 1185408 1188096 1189524 1192464 1195168 1204224 1210104 1210248 1211392 1212848 1217307 1229312 1230936 1238076 1238263 1241136 1253376 1255072 1257728 1257984 1259496 1262352 1265472 1266993 1269866 1277952 1279488 1284192 1287104 1288651 1291836 1300327 1303344 1304576 1306144 1310946 1311102 1318707 1324032 1330497 1331712 1333514 1336608 1341249 1344564 1351616 1354752 1357824 1359456 1362816 1364454 1367548 1382976 1384448 1384803 1386112 1387778 1391208 1404928 1406784 1411788 1411956 1414944 1420146 1434368 1436092 1437696 1439424 1442688 1444422 1447992 1462272 1467648 1469412 1470976 1472744 1476384 1486088 1489536 1490944 1492736 1494708 1498224 1507142 1520568 1524016 1527552 1529388 1529437 1529619 1532856 1544704 1548288 1553664 1557504 1559376 1562912 1565109 1568658 1580544 1582632 1584128 1586032 1589952 1591863 1605632 1613472 1613664 1619267 1623024 1623076 1641248 1645056 1647282 1650768 1654848 1656837 1660594 1660932 1671168 1671849 1677312 1679328 1683136 1685159 1685502 1687296 1689324 1705984 1712256 1714314 1714518 1722448 1724463 1737792 1743826 1747872 1747928 1748136 1758276 1765376 1773996 1775616 1782144 1784286 1788332 1788696 1792752 1806336 1810432 1812608 1815156 1817088 1819272 1830101 1843968 1846404 1854944 1857114 1875712 1880064 1882384 1882608 1886592 1893528 1893814 1898208 1904799 1916928 1919232 1921829 1923584 1925896 1926288 1930656 1937754 1949696 1956864 1959216 1966419 1966653 1968512 1970878 1986048 1992944 1997568 1997632 2000033 2000271 2016846 2027424 2036736 2039184 2039492 2043808 2044224 2046681 2051322 2064384 2069662 2071552 2074464 2076672 2079168 2081667 2086812 2091544 2107392 2110176 2117503 2117682 2117934 2119936 2122416 2122484 2151296 2151552 2154138 2164032 2166633 2171988 2193408 2196376 2201024 2201472 2204118 2206464 2209116 2214576 2229132 2236416 2239104 2242062 2247336 2249728 2252432 2260713 2280852 2283008 2285752 2286024 2299284 2317056 2330496 2330848 2336256 2339064 2344368 2352987 2365328 2367488 2370816 2376192 2379048 2384928 2390336 2393209 2408448 2414893 2420208 2420496 2422784 2425696 2434614 2458624 2461872 2470923 2476152 2476526 2482272 2490891 2506752 2510144 2513161 2515456 2515968 2518992 2524704 2530944 2533986 2539732 2558976 2568384 2571471 2571777 2574208 2577302 2583672 2600654 2606688 2609152 2612288 2615739 2621892 2622204 2637414 2648064 2660994 2663424 2667028 2673216 2676429 2682498 2689128 2703232 2709504 2715648 2718912 2725632 2728908 2735096 2765952 2768896 2769606 2772224 2775556 2782416 2809856 2813568 2823576 2823912 2829888 2840292 2840383 2840721 2868736 2872184 2875392 2878848 2885376 2888844 2895984 2906631 2924544 2935296 2938824 2941952 2945488 2952768 2956317 2972176 2979072 2981888 2985472 2989416 2996448 3014284 3041136 3048032 3055104 3058776 3058874 3059238 3065712 3076983 3089408 3096576 3104493 3107328 3115008 3118752 3125824 3129581 3130218 3137316 3157937 3161088 3165264 3168256 3172064 3176523 3179904 3183726 3226944 3227328 3231207 3238534 3246048 3246152 3282496 3290112 3294564 3301536 3309696 3313674 3321188 3321864 3343698 3354624 3358656 3363093 3366272 3370318 3371004 3374592 3378648 3411968 3424512 3428628 3429036 3444896 3448926 3475584 3487652 3495744 3495856 3496272 3516552 3530752 3547992 3551232 3564288 3568572 3569111 3576664 3577392 3585504 3612672 3620864 3625216 3630312 3634176 3638544 3651921 3660202 3687936 3692808 3709888 3714228 3714347 3714789 3751424 3760128 3764768 3765216 3773184 3787056 3787628 3796416 3800979 3809598 3833856 3838464 3843658 3847168 3851792 3852576 3861312 3865953 3875508 3899392 3900981 3913728 3918432 3932838 3933306 3937024 3941756 3972096 3985888 3991491 3995136 3995264 4000066 4000542 4023747 4033692 4054848 4073472 4078368 4078984 4087616 4088448 4093362 4102644 4139324 4143104 4148928 4153344 4158336 4163334 4173624 4183088 4214784 4220352 4235006 4235364 4235868 4239872 4244832 4244968 4302592 4303104 4308276 4328064 4333266 4343976 4386816 4392752 4402048 4402944 4408236 4412928 4418232 4429152 4444531 4458264 4472832 4478208 4484124 4494672 4499456 4504864 4521426 4561704 4566016 4571504 4572048 4588311 4588857 4598568 4634112 4660992 4661696 4667299 4672512 4678128 4688736 4705974 4730656 4734976 4741632 4752384 4758096 4769856 4775589 4780672 4786418 4816896 4829786 4840416 4840992 4845568 4851392 4857223 4857801 4869228 4917248 4923744 4941846 4952304 4953052 4964544 4970511 4981782 5013504 5015547 5020288 5026322 5030912 5031936 5037984 5049408 5055477 5061888 5067972 5079464 5117952 5136768 5142942 5143554 5148416 5154604 5167344 5201308 5213376 5218304 5224576 5231478 5243784 5244408 5274828 5274997 5296128 5321988 5326848 5334056 5346432 5352858 5364996 5378256 5406464 5419008 5431296 5437824 5451264 5457816 5470192 5490303 5531904 5537792 5539212 5544448 5551112 5564832 5619712 5627136 5647152 5647824 5659776 5680584 5680766 5681442 5714397 5737472 5744368 5750784 5757696 5765487 5770752 5777688 5791968 5812079 5813262 5849088 5870592 5877648 5883904 5890976 5899257 5905536 5912634 5944352 5958144 5970944 5978832 5992896 6000099 6000813 6028568 6082272 6096064 6103391 6110208 6117552 6117748 6118476 6131424 6153966 6178816 6193152 6208986 6214656 6230016 6237504 6245001 6251648 6259162 6260436 6274632 6315874 6322176 6330528 6336512 6344128 6352509 6353046 6359808 6367452 6453888 6454656 6462414 6477068 6492096 6492304 6499899 6564992 6580224 6589128 6603072 6619392 6627348 6628349 6642376 6643728 6687396 6709248 6717312 6726186 6732544 6740636 6742008 6749184 6757296 6782139 6823936 6849024 6857256 6858072 6889792 6897852 6898073 6951168 6975304 6991488 6991712 6992544 7033104 7058961 7061504 7095984 7102464 7128576 7137144 7138222 7153328 7154784 7171008 7179627 7225344 7241728 7243817 7244679 7250432 7260624 7268352 7277088 7303842 7320404 7375872 7385616 7412769 7419776 7428456 7428694 7429578 7472673 7502848 7520256 7529536 7530432 7539483 7546368 7574112 7575256 7592832 7601958 7619196 7676928 7687316 7694336 7703584 7705152 7714413 7722624 7731906 7751016 7801962 7827456 7836864 7847217 7865676 7866612 7874048 7883512 7944192 7971776 7982982 7990272 7990528 8000132 8001084 8047494 8067384 8109696 8146944 8156736 8157968 8175232 8176896 8186724 8205288 8278648 8286208 8297856 8306688 8316672 8326668 8347248 8366176 8429568 8440704 8470012 8470728 8471736 8479744 8489664 8489936 8521149 8522163 8605184 8606208 8616552 8656128 8666532 8667841 8687952 8773632 8785504 8804096 8805888 8816472 8825856 8836464 8858304 8868951 8889062 8916528 8945664 8956416 8968248 8989344 8998912 9009728 9020557 9042852 9102289 9123408 9132032 9143008 9144096 9176622 9177714 9197136 9230949 9268224 9313479 9321984 9323392 9334598 9345024 9356256 9377472 9388743 9411948 9461312 9469952 9473811 9483264 9504768 9516192 9539712 9551178 9561344 9572836 9659572 9680832 9681984 9691136 9693621 9702784 9714446 9715602 9738456 9834496 9847488 9883692 9904608 9906104 9929088 9941022 9963564 10031094 10040576 10052644 10061824 10063872 10075968 10098816 10110954 10123776 10135944 10158928 10235904 10273536 10285884 10287108 10296832 10309208 10334688 10402616 10426752 10436608 10449152 10462956 10487568 10488816 10549656 10549994 10592256 10643976 10653696 10668112 10692864 10705716 10707333 10729992 10756512 10793861 10812928 10838016 10862592 10875648 10902528 10915632 10940384 10955763 10980606 11063808 11078424 11088896 11102224 11129664 11143041 11144367 11239424 11254272 11294304 11295648 11319552 11334869 11361168 11361532 11362884 11428794 11474944 11488736 11501568 11515392 11530974 11541504 11555376 11583936 11597859 11624158 11626524 11698176 11702943 11741184 11755296 11767808 11781952 11796113 11798514 11811072 11825268 11888704 11916288 11941888 11957664 11985792 12000198 12001626 12057136 12071241 12164544 12192128 12206782 12220416 12235104 12235496 12236952 12262848 12307932 12357632 12417972 12429312 12460032 12475008 12490002 12503296 12518324 12520872 12549264 12631748 12644352 12661056 12673024 12688256 12705018 12706092 12719616 12734904 12810707 12907776 12909312 12924828 12954136 12984192 12984608 12999798 13129984 13160448 13178256 13206144 13238784 13254696 13256698 13284752 13287456 13333593 13374792 13418496 13434624 13452372 13452803 13465088 13481272 13484016 13498368 13514592 13564278 13647872 13698048 13714512 13716144 13764933 13766571 13779584 13795704 13796146 13902336 13950608 13982976 13983424 13985088 14001897 14066208 14117922 14123008 14191968 14204928 14257152 14274288 14276444 14306656 14309568 14326767 14342016 14359254 14450688 14487634 14489358 14500864 14521248 14536704 14554176 14571669 14573403 14607684 14640808 14751744 14771232 14822521 14825538 14839552 14856912 14857388 14859156 14945346 15005696 15040512 15059072 15060864 15078966 15092736 15148224 15150512 15166431 15185664 15203916 15238392 15353856 15374632 15388672 15407168 15410304 15428826 15445248 15463812 15502032 15603924 15654912 15673728 15694434 15731352 15733224 15748096 15767024 15824991 15888384 15943552 15965964 15980544 15981056 16000264 16002168 16094988 16097419 16134768 16219392 16293888 16313472 16315936 16350464 16353792 16373448 16410576 16470909 16557296 16572416 16595712 16613376 16633344 16653336 16694496 16732352 16752463 16859136 16881408 16904251 16940024 16941456 16943472 16959488 16979328 16979872 17042298 17044326 17143191 17210368 17212416 17233104 17296461 17312256 17333064 17335682 17375904 17436237 17547264 17571008 17592127 17608192 17611776 17632944 17651712 17672928 17716608 17737902 17778124 17833056 17912832 17936496 17978688 17997824 18000297 18002439 18019456 18041114 18085704 18204578 18246816 18264064 18286016 18288192 18310173 18353244 18355428 18394272 18461898 18536448 18626958 18643968 18646784 18669196 18690048 18712512 18735003 18754944 18777486 18823896 18922624 18947622 18966528 19009536 19032384 19057527 19079424 19102356 19122688 19145672 19319144 19361664 19363968 19382272 19387242 19405568 19428892 19431204 19476912 19668992 19694976 19767384 19809216 19812208 19858176 19882044 19882681 19885047 19927128 20062188 20081152 20105288 20123648 20127744 20151936 20197632 20221908 20247552 20271888 20317856 20346417 20471808 20547072 20571768 20574216 20593664 20618416 20669376 20694219 20805232 20853504 20873216 20898304 20925912 20975136 20977632 21050471 21099312 21099988 21184512 21287952 21307392 21336224 21385728 21411432 21414666 21459984 21513024 21538881 21587722 21625856 21676032 21725184 21731451 21734037 21751296 21805056 21831264 21880768 21907067 21911526 21961212 22105559 22127616 22156848 22177792 22204448 22259328 22286082 22288734 22418019 22508544 22588608 22591296 22618449 22639104 22669738 22722336 22723064 22725768 22857588 22949888 22977472 23030784 23061948 23083008 23110752 23167872 23195718 23248316 23253048 23405886 23482368 23510592 23535616 23541651 23563904 23592226 23597028 23622144 23650536 23777408 23832576 23883776 23915328 23971584 24000396 24003252 24114272 24142482 24329088 24384256 24413564 24440832 24470208 24470992 24473904 24525696 24615864 24715264 24835944 24858624 24920064 24950016 24980004 24983777 25006592 25036648 25041744 25098528 25263496 25288704 25322112 25346048 25376512 25410036 25412184 25439232 25469808 25563447 25566489 25621414 25815552 25818624 25849656 25908272 25968384 25969216 25999596 26000429 26003523 26259968 26320896 26356512 26412288 26477568 26509392 26513396 26569504 26574912 26606853 26667186 26749584 26836992 26869248 26904744 26905606 26930176 26962544 26968032 26996736 27029184 27061671 27128556 27295744 27306867 27396096 27429024 27432288 27527539 27529866 27533142 27559168 27591408 27592292 27804672 27901216 27940437 27965952 27966848 27970176 28003794 28132416 28166229 28235844 28383936 28409856 28421433 28514304 28548576 28552888 28613312 28619136 28653534 28684032 28718508 28975268 28978716 29001728 29042496 29073408 29108352 29143338 29146806 29215368 29281616 29503488 29542464 29645042 29651076 29679104 29713824 29714776 29718312 29890692 30011392 30118144 30121728 30157932 30185472 30296448 30301024 30332862 30371328 30407832 30476784 30707712 30749264 30777344 30814336 30820608 30857652 30890496 30927624 31004064 31111717 31207848 31309824 31347456 31388868 31393609 31462704 31466448 31496192 31534048 31649982 31776768 31887104 31931928 31961088 31962112 32000528 32004336 32121999 32189976 32194838 32269536 32381583 32438784 32587776 32626944 32631872 32671093 32700928 32707584 32746896 32821152 32941818 33114592 33144832 33191424 33266688 33306672 33388992 33429123 33433101 33464704 33504926 33718272 33762816 33808502 33880048 33882912 33886944 33918976 33958656 33959744 34000561 34004607 34084596 34088652 34286382 34420736 34424832 34466208 34592922 34624512 34666128 34671364 34751808 34793577 34872474 35094528 35108829 35142016 35184254 35216384 35223552 35265888 35303424 35345856 35388339 35433216 35475804 35556248 35666112 35825664 35872992 35957376 35995648 36000594 36004878 36038912 36082228 36171408 36409156 36493632 36528128 36572032 36576384 36620346 36706488 36710856 36788544 36923796 36924979 37072896 37253916 37287936 37293568 37338392 37380096 37425024 37470006 37509888 37554972 37647792 37845248 37895244 37933056 38019072 38064768 38115054 38158848 38204712 38245376 38291344 38432121 38638288 38723328 38727936 38764544 38774484 38811136 38857784 38862408 38953824 39337984 39389952 39534768 39618432 39624416 39716352 39764088 39765362 39770094 39854256 40000779 40124376 40162304 40210576 40247296 40255488 40303872 40358409 40395264 40443816 40495104 40543776 40635712 40684553 40692834 40943616 41053181 41094144 41143536 41148432 41187328 41236832 41294799 41338752 41388438 41610464 41707008 41796608 41851824 41950272 41955264 42005691 42100942 42198624 42199976 42369024 42575904 42614784 42672448 42723737 42771456 42822864 42829332 42919968 43026048 43077762 43175444 43251712 43352064 43462902 43468074 43502592 43610112 43662528 43715007 43720209 43761536 43814134 43823052 43922424 44211118 44255232 44313696 44355584 44408896 44467563 44518656 44572164 44577468 44836038 45017088 45177216 45182592 45236898 45278208 45339476 45444672 45446128 45451536 45499293 45715176 45899776 45954944 46061568 46123896 46166016 46221504 46335744 46391436 46398443 46496632 46506096 46811772 46964736 47021184 47071232 47083302 47127808 47184452 47194056 47244288 47301072 47474973 47554816 47665152 47767552 47830656 47943168 48000792 48006504 48228544 48284964 48286511 48292257 48658176 48768512 48827128 48881664 48940416 48941984 48947808 49051392 49231728 49412727 49430528 49671888 49717248 49840128 49900032 49960008 49967554 50013184 50073296 50083488 50197056 50257389 50526992 50577408 50644224 50692096 50706719 50712753 50753024 50820072 50824368 50878464 50939616 51126894 51132978 51242828 51631104 51637248 51699312 51816544 51889383 51936768 51938432 51999192 52000858 52007046 52308711 52519936 52641792 52713024 52776381 52824576 52955136 53018784 53026792 53139008 53149824 53213706 53334372 53499168 53684929 53738496 53809488 53811212 53860352 53925088 53936064 53993472 54000891 54058368 54123342 54257112 54613734 54792192 54858048 54864576 54930519 55055078 55059732 55066284 55118336 55182816 55184584 55609344 55802432 55880874 55931904 55933696 55940352 56007588 56264832 56332458 56471688 56767872 56842866 57028608 57097152 57105776 57172581 57226624 57238272 57307068 57368064 57437016 57950536 57957432 58003456 58084992 58146816 58216704 58286676 58293612 58430736 58563232 59006976 59084928 59290084 59302152 59358208 59427648 59429552 59436624 59648043 59655141 59781384 60022784 60236288 60243456 60315864 60370944 60592896 60602048 60665724 60674887 60742656 60815664 60953568 61415424 61498528 61554688 61628672 61641216 61715304 61780992 61855248 62008128 62082657 62223434 62415696 62619648 62694912 62777736 62787218 62925408 62932896 62992384 63068096 63143899 63151413 63299964 63553536 63716023 63774208 63863856 63922176 63924224 64001056 64008672 64243998 64379952 64389676 64539072 64616643 64763166 64877568 65175552 65194353 65202111 65253888 65263744 65342186 65401856 65415168 65493792 65642304 65721201 65883636 66229184 66289664 66316677 66382848 66533376 66613344 66777984 66858246 66866202 66929408 67009852 67525632 67617004 67760096 67765824 67773888 67837952 67855347 67917312 67919488 68001122 68009214 68169192 68177304 68572764 68841472 68849664 68932416 69185844 69249024 69332256 69342728 69503616 69587154 69744948 70217658 70284032 70368508 70432768 70447104 70531776 70606848 70691712 70776678 70866432 70951608 71112496 71332224 71651328 71745984 71914752 71991296 72001188 72009756 72077824 72164456 72342816 72818312 72987264 73056256 73144064 73152768 73240692 73412976 73421712 73577088 73847592 73849958 74145792 74507832 74575872 74587136 74676784 74760192 74850048 74940012 74951331 75019776 75109944 75295584 75557027 75690496 75790488 75866112 76038144 76129536 76230108 76317696 76409424 76490752 76582688 76690341 76864242 77276576 77446656 77455872 77548968 77622272 77715568 77724816 77907648 78001287 78010569 78675968 78779904 79069536 79236864 79248832 79344083 79432704 79528176 79530724 79540188 79708512 80001558 80062991 80248752 80324608 80421152 80494592 80510976 80607744 80716818 80790528 80887632 80990208 81087552 81185013 81271424 81369106 81385668 81887232 81920601 82106362 82188288 82287072 82296864 82374656 82473664 82572791 82582617 82589598 82677504 82776876 83220928 83414016 83593216 83703648 83900544 83910528 84011382 84201884 84397248 84399952 84498687 85151808 85229568 85264299 85344896 85447474 85542912 85645728 85658664 85839936 86052096 86155524 86350888 86503424 86925804 86936148 87005184 87220224 87325056 87430014 87440418 87523072 87628268 87646104 87844848 88422236 88510464 88627392 88711168 88817792 88935126 89037312 89144328 89154936 89672076 89674949 90034176 90354432 90365184 90473796 90556416 90678952 90889344 90892256 90903072 90998586 91430352 91799552 91909888 92123136 92247792 92332032 92443008 92671488 92782872 92796886 92993264 93012192 93335151 93623544 93929472 94042368 94142464 94166604 94169621 94180827 94255616 94368904 94388112 94488576 94602144 94949946 95109632 95330304 95535104 95661312 95886336 96001584 96013008 96365997 96457088 96569928 96573022 96584514 97144749 97316352 97537024 97654256 97763328 97880832 97883968 97895616 98013279 98102784 98463456 98825454 98861056 99343776 99434496 99800064 99920016 99935108 100026368 100146592 100166976 100287369 100394112 100514778 101053984 101154816 101288448 101413438 101425506 101506048 101640144 101648736 101756928 101879232 102001683 102013821 102253788 102265956 102485656 103262208 103274496 103398624 103633088 103757647 103778766 103873536 103876864 103998384 104001716 104014092 104617422 105039872 105283584 105426048 105552762 105649152 105910272 106037568 106053584 106165017 106278016 106299648 106427412 106668744 106998336 107369858 107476992 107618976 107622424 107720704 107850176 107872128 107986944 108001782 108116736 108246684 108514224 109227468 109584384 109716096 109729152 109861038 110110156 110119464 110132568 110236672 110365632 110369168 110774937 111218688 111604864 111761748 111863808 111867392 111880704 112015176 112529664 112664916 112681933 112943376 113535744 113685732 114057216 114194304 114211552 114345162 114453248 114476544 114614136 114736128 114874032 115296363 115901072 115914864 116006912 116169984 116293632 116433408 116573352 116587224 116861472 117126464 117267241 118013952 118169856 118329757 118580168 118604304 118716416 118855296 118859104 118873248 119296086 119310282 119562768 120002337 120045568 120472576 120486912 120631728 120741888 121075227 121185792 121204096 121331448 121349774 121485312 121631328 121907136 122053659 122830848 122997056 123109376 123144889 123159543 123257344 123282432 123430608 123561984 123710496 124016256 124165314 124446868 124831392 125389824 125555472 125574436 125850816 125865792 125984768 126017073 126136192 126287798 126302826 126599928 127107072 127432046 127548416 127727712 127844352 127848448 128002112 128017344 128171211 128487996 128759904 128779352 129078144 129233286 129526332 129755136 130388706 130404222 130507776 130527488 130684372 130803712 130830336 130987584 131145021 131284608 131442402 131767272 132458368 132633354 132765696 133066752 133226688 133402689 133555968 133716492 133732404 133858816 134019704 135051264 135234008 135520192 135531648 135547776 135675904 135710694 135834624 135838976 136002244 136018428 136338384 136354608 137145528 137682944 137699328 137864832 138371688 138498048 138664512 138685456 139007232 139174308 139195329 139489896 140435316 140568064 140737016 140865536 140894208 141063552 141213696 141383424 141553356 141732864 141903216 142224992 142424919 142664448 143302656 143491968 143829504 144002376 144019512 144155648 144328912 144685632 144859533 144876771 145636624 145974528 146112512 146288128 146305536 146481384 146825952 146843424 147154176 147353297 147695184 147699916 148291584 149015664 149151744 149174272 149353568 149520384 149700096 149880024 149902662 150039552 150219888 150591168 150772167 151114054 151380992 151580976 151732224 152076288 152120157 152138259 152259072 152460216 152635392 152818848 152981504 153165376 153349469 153380682 153728484 154553152 154738913 154893312 154911744 155097936 155244544 155431136 155449632 155815296 156002574 156021138 156926133 157559808 158139072 158329143 158473728 158497664 158688166 158865408 159056352 159061448 159080376 159417024 160003116 160125982 160497504 160649216 160842304 160989184 161054787 161215488 161433636 161581056 161775264 161980416 162175104 162370026 162542848 162738212 162771336 163841202 164212724 164376576 164574144 164593728 164749312 164791557 164947328 165145582 165165234 165179196 165355008 165553752 166441856 166828032 167186432 167407296 167801088 167821056 168022764 168403768 168794496 168799904 168997374 170303616 170528598 170689792 170894948 171085824 171291456 171317328 171679872 172104192 172311048 172701776 173006848 173851608 173872296 174010368 174440448 174650112 174860028 174880836 174886439 175046144 175256536 175292208 175689696 176844472 177020928 177254784 177422336 177635584 177870252 178074624 178288656 178309872 178944129 178965423 179344152 179349898 180068352 180708864 180730368 180947592 181112832 181357904 181778688 181784512 181806144 181997172 182024661 182860704 183599104 183819776 184246272 184495584 184664064 184886016 185342976 185565744 185593772 185986528 186024384 186247971 186670302 187247088 187858944 188084736 188333208 188339242 188361654 188511232 188737808 188776224 188977152 189204288 189431697 189454239 189899892 190219264 190660608 191070208 191148069 191322624 191772672 192003168 192026016 192692773 192731994 192914176 193139856 193146044 193169028 194289498 194632704 195074048 195308512 195526656 195583059 195761664 195767936 195791232 196026558 196205568 196926912 197163603 197650908 198687552 198868992 198950031 199600128 199840032 199870216 200052736 200293184 200333952 200574738 200788224 201029556 202107968 202576896 202826876 202851012 203012096 203280288 203297472 203513856 203758464 204003366 204027642 204507576 204531912 204971312 206524416 206548992 206797248 207266176 207515294 207557532 207747072 207753728 207996768 208003432 208028184 209234844 210079744 210852096 211105524 211298304 211820544 212075136 212107168 212330034 212556032 212599296 212854824 213337488 213996672 214739716 214953984 215237952 215244848 215441408 215700352 215744256 215973888 216003564 216233472 216493368 217028448 217782019 218454936 219168768 219432192 219458304 219722076 219755263 220220312 220238928 220265136 220473344 220731264 220738336 221549874 222437376 223209728 223523496 223727616 223734784 223761408 224030352 224853993 225059328 225329832 225363866 225886752 226671081 227071488 227371464 228114432 228388608 228423104 228690324 228697651 228906496 228953088 229228272 229472256 229748064 230592726 231802144 231829728 232013824 232339968 232866816 233146704 233174448 233722944 234003861 234031707 234252928 234534482 236027904 236339712 236659514 237160336 237208608 237432832 237710592 237718208 237746496 238032249 238592172 238620564 239125536 240004674 240091136 240188973 240945152 240973824 241263456 241483776 242150454 242371584 242408192 242662896 242699548 242970624 243262656 243555039 243814272 244107318 245661696 245761803 245994112 246289778 246319086 246514688 246564864 246861216 247123968 247420992 247718373 247747851 248032512 248330628 248893736 249662784 250779648 251110944 251148872 251701632 251731584 251969536 252034146 252272384 252575596 252605652 253199856 254864092 255096832 255455424 255688704 255696896 256004224 256034688 256342422 256975992 257519808 257558704 258156288 258466572 258474853 259052664 259510272 260777412 260808444 261015552 261054976 261368744 261607424 261660672 261975168 262290042 262569216 262884804 263534544 264916736 265266708 265531392 266133504 266453376 266805378 267111936 267432984 267464808 267717632 268039408 269024847 270102528 270468016 271040384 271063296 271095552 271351808 271421388 271669248 271677952 272004488 272036856 272676768 272709216 273656123 274291056 275365888 275398656 275729664 276743376 276996096 277329024 277370912 278014464 278348616 278390658 278979792 280005453 280870632 281136128 281474032 281731072 281788416 282127104 282427392 282508863 282542481 282766848 283106712 283465728 283806432 284449984 284791871 284849838 285328896 286605312 286983936 287372267 287659008 288004752 288039024 288311296 288657824 289371264 289719066 289753542 291273248 291434247 291949056 292576256 292611072 292962768 293651904 293686848 294039837 294308352 294706594 295390368 295399832 296583168 298031328 298303488 298348544 298707136 299066159 299400192 299760048 299805324 300079104 300439776 301182336 301544334 302228108 302761984 303161952 303464448 304240314 304276518 304518144 304920432 305270784 305637696 305963008 306005049 306041463 306330752 306698938 306761364 307456968 309106304 309477826 309786624 309823488 310195872 310489088 310862272 310899264 311272941 311630592 312005148 312042276 313852266 315119616 316278144 316658286 316947456 316995328 317376332 317730816 318112704 318122896 318160752 318495051 318834048 320006232 320251964 320995008 321298432 321684608 322109574 322430976 322867272 323162112 323550528 323960832 324350208 324740052 324789101 325085696 325476424 325542672 327682404 328425448 328753152 329148288 329187456 329498624 329583114 329894656 330291164 330330468 330358392 330710016 331107504 332324811 332883712 333656064 334372864 334814592 335602176 335642112 336045528 336807536 337588992 337599808 337994748 338005577 338045799 340607232 341057196 341379584 341789896 342171648 342582912 342634656 343359744 344208384 344622096 345403552 345889089 346013696 347703216 347744592 348020736 348880896 349300224 349720056 349761672 349772878 350092288 350513072 350584416 351379392 351801723 353688944 354041856 354509568 354844672 354989271 355271168 355740504 356149248 356577312 356619744 357858007 357888258 357930846 358688304 358699796 360136704 361417728 361460736 361895184 362225664 362715808 363225681 363557376 363569024 363612288 363994344 364049322 365721408 366160977 367639552 368492544 368991168 369328128 369434667 369478629 369772032 370685952 371131488 371187544 371973056 372048768 372495942 373340604 374494176 375794503 376169472 376666416 376678484 376723308 377022464 377475616 377552448 377954304 378408576 378863394 378908478 379799784 380438528 381321216 382296138 382645248 383545344 384006336 384052032 384513633 385385546 385463988 385828352 386279712 386292088 386338056 388578996 389265408 390148096 390617024 391166118 391523328 391535872 391582464 392053116 392411136 393853824 394327206 395301816 397375104 397900062 399200256 399680064 399740432 400105472 400208067 400586368 400667904 401149476 401576448 402059112 404215936 405153792 405653752 405702024 406024192 406560576 406594944 407027712 407516928 408006732 408055284 408116917 409015152 409063824 409942624 413048832 413097984 413594496 414532352 415030588 415115064 415494144 415507456 415993536 416006864 416056368 417585987 418469688 420159488 421704192 422211048 422596608 423641088 424150272 424214336 424660068 424724209 425112064 425198592 425709648 426674976 427993344 429479432 429907968 430475904 430489696 430882816 431400704 431488512 432007128 432466944 432986736 434056896 434578599 434630313 435564038 436909872 438337536 438864384 438916608 439444152 439510526 440440624 440477856 440530272 440946688 441462528 441476672 442007293 442059891 443099748 444874752 446012161 446419456 447046992 447455232 447469568 447522816 448060704 449707986 450118656 450659664 450727732 451773504 452316501 453342162 454142976 454742928 456228864 456360471 456414777 456777216 456846208 457380648 457395302 457812992 457906176 458456544 458944512 459496128 460048407 461185452 463604288 463659456 464027648 464216739 464679936 465733632 466293408 466348896 467445888 468007722 468063414 468505856 469068964 472679424 473319028 474320672 474417216 474865664 474987429 475421184 475436416 475492992 476064498 477184344 477241128 478251072 480009348 480377946 481890304 481947648 482526912 482967552 483164361 484300908 484743168 484816384 485325792 485399096 485941248 486525312 487110078 487628544 488214636 491523606 491988224 492579556 492638172 493029376 493129728 493722432 494247936 494841984 495436746 495495702 496065024 496661256 497787472 499325568 501559296 502221888 502297744 503403264 503463168 503939072 504068292 504544768 505151192 505211304 506399712 509728184 510193664 510910848 511393792 512008448 512069376 512684844 513951984 515039616 515117408 516312576 516933144 516949706 518105328 519020544 521554824 521616888 522031104 522109952 522737488 523214848 523321344 523950336 524580084 524659317 525138432 525769608 527069088 528899189 529833472 530533416 531062784 532267008 532906752 533610756 533691353 534223872 534865968 534929616 535435264 536078816 536832387 538049694 540205056 540936032 542080768 542126592 542191104 542842776 543338496 543355904 544008976 544073712 545353536 545418432 546073983 547312246 548582112 550731776 550797312 551459328 553486752 553992192 554658048 554741824 555408581 556028928 556697232 556781316 557959584 560010906 560440937 561741264 562272256 562948064 563462144 563576832 564254208 565017726 565084962 565533696 566213424 566931456 567612864 568295091 568362717 568899968 569583742 569699676 570657792 573210624 573444207 573967872 574744534 575318016 576009504 576078048 576622592 577315648 578009537 578078319 578742528 579438132 579507084 582546496 582868494 583898112 585152512 585222144 585925536 587303808 587373696 588079674 588616704 589413188 590780736 590799664 591490809 596062656 596606976 596697088 596850093 597414272 598132318 598800384 599520096 599610648 600158208 600879552 602364672 603088668 604456216 605523968 606323904 608480628 608553036 609036288 609840864 610541568 611275392 611926016 612010098 612082926 612661504 613397876 613522728 614913936 618212608 618955652 619573248 619646976 620391744 620978176 621724544 621798528 622545882 623261184 624010296 624084552 627704532 627724643 630239232 632556288 633316572 633894912 633990656 634752664 635461632 636225408 636245792 636321504 636990102 637668096 640012464 640503928 641990016 642596864 643369216 644219148 644861952 645734544 646324224 647101056 647921664 648700416 649480104 649578202 650171392 650952848 651085344 653346057 655364808 656850896 657506304 658296576 658374912 658997248 659166228 659187347 659265789 659789312 660582328 660660936 660716784 661420032 662215008 664649622 665767424 667312128 668745728 669629184 671204352 671284224 672091056 673615072 674561979 675177984 675199616 675989496 676011154 676091598 680013243 681214464 682114392 682759168 683579792 684343296 685165824 685269312 686092953 686719488 688416768 689244192 690807104 691778178 692027392 695406432 695489184 696041472 697904077 698600448 699440112 699523344 699545756 700184576 701026144 701168832 702011583 702758784 703603446 707377888 708083712 709019136 709978542 710542336 711481008 712298496 713154624 713239488 714096747 715716014 715776516 715861692 717376608 717399592 720273408 720566919 722835456 722921472 723790368 724451328 725431616 726303529 726451362 727114752 727138048 727224576 727988688 728098644 731442816 732321954 735279104 736985088 737982336 738869334 738957258 739544064 741371904 742262976 742375088 743155119 743243553 743946112 744097536 744991884 746681208 748988352 751589006 752338944 753332832 753356968 753446616 754044928 754951232 755104896 755908608 756817152 757726788 757816956 759599568 760877056 764592276 765290496 767090688 768012672 768104064 769027266 770771092 770927976 771656704 772559424 772584176 772676112 775424559 777157992 778530816 780296192 781234048 782332236 783046656 783071744 783164928 784106232 784822272 787707648 788654412 788773531 790603632 794750208 795800124 798400512 799360128 799480864 800210944 800416134 801172736 801335808 802298952 803152896 804118224 807074541 808431872 810307584 811307504 811404048 812048384 813121152 813189888 814055424 815033856 816013464 816110568 816233834 818030304 818127648 819885248 820870687 820968369 826097664 826195968 827188992 828308299 829064704 830061176 830230128 830988288 831014912 831987072 832013728 832112736 835171974 836939376 840016359 840318976 843408384 844422096 845193216 847282176 847526589 847627443 848300544 848428672 849320136 849448418 850224128 850397184 851419296 853349952 854375613 855986688 858958864 859815936 860951808 860979392 861765632 862014223 862116801 862801408 862977024 864014256 864933888 865973472 868113792 869157198 869260626 871128076 873819744 877728768 877833216 878888304 879021052 880881248 880955712 881060544 881893376 882119511 882925056 882953344 884014586 884119782 886199496 889749504 892024322 892838912 894093984 894910464 894939136 895045632 896121408 897198477 899415972 900237312 901319328 901455464 903547008 904633002 906684324 908285952 909485856 912643793 912720942 912829554 913554432 913692416 914761296 914790604 915625984 915812352 916913088 917889024 918015147 918992256 920096814 922370904 927208576 927318912 928433478 929359872 931467264 932586816 932697792 933818823 934891776 936015444 936126828 937011712 938137928 945358848 946638056 948641344 948834432 949731328 949974858 950842368 950872832 950985984 952128996 954368688 954482256 956502144 960018696 960755892 963780608 963895296 965053824 966328722 968601816 969486336 969632768 970651584 970798192 971882496 973050624 974220156 974367303 975257088 976429272 983047212 983976448 985159112 985276344 986058752 986259456 987444864 988495872 989683968 990873492 990991404 992130048 993322512 995574944 996974433 998651136 1003118592 1004443776 1004595488 1006806528 1006926336 1008136584 1009089536 1010302384 1010422608 1012799424 1014016731 1014137397 1019456368 1020387328 1021821696 1022787584 1024016896 1024138752 1025369688 1027903968 1030079232 1030234816 1031473079 1032625152 1033866288 1033899412 1036210656 1038041088 1040818883 1043109648 1043233776 1044062208 1044219904 1045474976 1046429696 1046642688 1047900672 1049160168 1049318634 1050276864 1051539216 1054138176 1055405169 1057798378 1059666944 1061066832 1062125568 1064534016 1064967813 1065813504 1067221512 1067382706 1068447744 1069731936 1069859232 1070870528 1072157632 1073446283 1073574021 1073664774 1076099388 1080410112 1081872064 1083172391 1084161536 1084253184 1084382208 1085685552 1086676992 1086711808 1088017952 1088147424 1090707072 1090836864 1092147966 1094624492 1097164224 1098482931 1102918656 1106973504 1107984384 1108304001 1108435887 1109316096 1109483648 1110817162 1112057856 1113394464 1113562632 1115919168 1120021812 1120881874 1123482528 1124544512 1125896128 1126924288 1127383509 1128508416 1130035452 1130169924 1131067392 1132426848 1133862912 1135225728 1136590182 1136725434 1137799936 1139167484 1139399352 1141315584 1146888414 1147935744 1149489068 1150636032 1152019008 1152156096 1153245184 1153540899 1154631296 1156019074 1156156638 1157485056 1158876264 1159014168 1165092992 1165736988 1167796224 1170305024 1170444288 1171851072 1174607616 1174747392 1176159348 1177233408 1178826376 1181561472 1181599328 1182981618 1192125312 1193394176 1193700186 1194828544 1196264636 1197600768 1199040192 1199221296 1200316416 1201759104 1204729344 1206177336 1208912432 1211047936 1212647808 1216961256 1217106072 1218072576 1219681728 1221083136 1222550784 1223852032 1224020196 1224165852 1224205073 1224350751 1225323008 1226795752 1227045456 1229827872 1236425216 1237911304 1239146496 1239293952 1240783488 1241956352 1243449088 1243597056 1245091764 1246522368 1248020592 1248169104 1252757961 1255409064 1255449286 1260478464 1265112576 1266633144 1267789824 1267981312 1269505328 1270923264 1272450816 1272491584 1272643008 1273980204 1274172627 1275336192 1280024928 1281007856 1283980032 1285193728 1286738432 1288438296 1289723904 1291469088 1292648448 1294202112 1297400832 1298960208 1299156404 1300342784 1301905696 1302170688 1303735797 1306692114 1310729616 1313701792 1315012608 1316593152 1316749824 1318332456 1318374694 1318531578 1319578624 1321164656 1321321872 1321433568 1322840064 1324430016 1326021879 1326179673 1329299244 1331534848 1334624256 1337491456 1338036483 1339258368 1342408704 1342568448 1344182112 1347230144 1348849411 1349123958 1350355968 1350399232 1351978992 1352022308 1352183196 1360026486 1361070847 1362428928 1364228784 1365518336 1367159584 1368686592 1369081413 1370331648 1370538624 1372185906 1373438976 1376833536 1378488384 1380145221 1381614208 1383556356 1390812864 1390978368 1392082944 1392650217 1395808154 1397200896 1398880224 1399046688 1399091512 1400369152 1402052288 1402337664 1404023166 1405517568 1407206892 1414755776 1418038272 1419957084 1421084672 1422962016 1424596992 1426309248 1426478976 1428193494 1431432028 1431553032 1431723384 1434753216 1434799184 1441133838 1445670912 1445842944 1447580736 1448902656 1449493083 1450863232 1452607058 1452902724 1454229504 1454276096 1454449152 1455977376 1456197288 1462885632 1464643908 1470558208 1475964672 1477738668 1477914516 1479088128 1482743808 1484525952 1484750176 1486310238 1486487106 1487892224 1488195072 1489983768 1493362416 1497976704 1503178012 1504677888 1506665664 1506713936 1506893232 1508089856 1509902464 1510209792 1511817216 1513634304 1515453576 1515633912 1519199136 1521754112 1524474133 1529184552 1530580992 1534181376 1536025344 1536208128 1538054532 1538286841 1541542184 1541855952 1543313408 1545118848 1545168352 1545352224 1550849118 1554315984 1557061632 1560592384 1562468096 1564664472 1566093312 1566143488 1566329856 1568212464 1569644544 1573977951 1575415296 1577308824 1577547062 1581207264 1586697567 1589500416 1591600248 1596801024 1598720256 1598961728 1600421888 1600832268 1600883557 1601074059 1602345472 1602671616 1604597904 1606305792 1608236448 1614149082 1616863744 1620615168 1622615008 1622808096 1624096768 1626242304 1626379776 1630067712 1632026928 1632221136 1632467668 1636060608 1636255296 1638221949 1639770496 1641741374 1641936738 1652195328 1652391936 1654377984 1656616598 1658129408 1660122352 1660460256 1661976576 1662029824 1663974144 1664027456 1664225472 1666225743 1670343948 1673878752 1680032718 1680637952 1681322811 1686816768 1688844192 1690386432 1695053178 1695254886 1696601088 1696857344 1698640272 1698896836 1700448256 1700794368 1702838592 1704885273 1706699904 1708751226 1711973376 1717917728 1719631872 1720332621 1721903616 1721958784 1724028446 1724233602 1725602816 1725954048 1728028512 1729867776 1731946944 1734028611 1734234957 1736227584 1738314396 1738521252 1742256152 1747639488 1755457536 1755666432 1757776608 1758042104 1761762496 1761911424 1762121088 1763786752 1764239022 1765850112 1765906688 1768029172 1768239564 1772398992 1784048644 1785677824 1788187968 1789820928 1789878272 1790091264 1792242816 1794396954 1798831944 1800474624 1802638656 1802910928 1807094016 1809266004 1813368648 1816571904 1818971712 1825287586 1825441884 1825659108 1827108864 1827384832 1829522592 1829581208 1831251968 1831624704 1833826176 1835778048 1836030294 1837984512 1840193628 1844741808 1854417152 1854637824 1856866956 1858719744 1862934528 1865173632 1865395584 1867637646 1869783552 1872030888 1872253656 1874023424 1876275856 1883173929 1890717696 1893276112 1897282688 1897668864 1899462656 1899949716 1901684736 1901745664 1901971968 1904257992 1908737376 1908964512 1913004288 1915592861 1920037392 1921511784 1927561216 1927790592 1930107648 1932657444 1937203632 1938972672 1939265536 1941303168 1941596384 1943764992 1946101248 1948440312 1948734606 1950514176 1952858544 1960038171 1966094424 1967952896 1970318224 1970552688 1972117504 1972518912 1974889728 1976991744 1977562041 1977797367 1979367936 1981746984 1981982808 1984260096 1986645024 1991149888 1993543097 1993948866 1997302272 2006237184 2008887552 2009190976 2011605869 2013613056 2013852672 2016273168 2018179072 2020604768 2020845216 2025598848 2028033462 2028274794 2038912736 2040039729 2040774656 2043643392 2048033792 2048277504 2050739376 2055807936 2058278859 2060158464 2060469632 2062946158 2065250304 2067732576 2067798824 2072421312 2076082176 2081637766 2086219296 2086467552 2088124416 2088439808 2090949952 2092859392 2093463113 2093712231 2095801344 2098320336 2098637268 2100553728 2103078432 2108276352 2110810338 2115596756 2119333888 2122133664 2124251136 2129935626 2131627008 2134443024 2134765412 2136895488 2139463872 2139718464 2141741056 2142290241 2144315264 2146892566 2147148042 2147329548 2152198776 2160820224 2161700757 2163744128 2166344782 2168323072 2168506368 2168764416 2171371104 2173353984 2173423616 2176035904 2176294848 2178910587 2181414144 2181673728 2184295932 2189248984 2194328448 2196965862 2205837312 2213947008 2216608002 2216871774 2218632192 2218967296 2221634324 2224115712 2226788928 2227125264 2229465357 2231838336 2240043624 2241763748 2246965056 2249089024 2251792256 2254767018 2257016832 2260070904 2260339848 2262134784 2264853696 2267725824 2270451456 2273180364 2273450868 2273523707 2275599872 2278334968 2278798704 2282631168 2293776828 2295871488 2298978136 2301272064 2304038016 2304312192 2306490368 2307081798 2309262592 2312038148 2312313276 2314970112 2317752528 2318028336 2326273677 2330185984 2331473976 2335592448 2340610048 2340888576 2343702144 2349215232 2349494784 2352318696 2354466816 2357652752 2363122944 2363198656 2365963236 2366320593 2384250624 2386788352 2387400372 2389657088 2392529272 2395201536 2398080384 2398442592 2400632832 2403518208 2409458688 2412354672 2417824864 2421223623 2422095872 2425295616 2433922512 2434212144 2436145152 2439363456 2442166272 2445101568 2448040392 2448331704 2448410146 2448701502 2450646016 2453591504 2454090912 2459655744 2462612061 2462905107 2472850432 2475822608 2478292992 2478587904 2481566976 2483912704 2484924897 2486898176 2487194112 2490183528 2493044736 2496041184 2496338208 2505006049 2505515922 2510818128 2510898572 2520956928 2530225152 2533266288 2535579648 2535962624 2539010656 2541846528 2542579767 2544901632 2544983168 2545286016 2547960408 2548345254 2550672384 2560049856 2562015712 2563126839 2567960064 2573476864 2576876592 2579447808 2582938176 2585296896 2586042669 2586350403 2588404224 2594801664 2597920416 2598312808 2600685568 2603811392 2604341376 2607471594 2613384228 2621459232 2627403584 2630561521 2633186304 2633499648 2636664912 2636749388 2637063156 2639157248 2642329312 2642643744 2642867136 2645680128 2648860032 2652043758 2652359346 2658598488 2663069696 2669248512 2676072966 2678516736 2684817408 2685136896 2688364224 2691595431 2694460288 2697698822 2698247916 2700711936 2700798464 2703957984 2704044616 2704366392 2720052972 2722141694 2724857856 2728457568 2731036672 2734319168 2737931379 2738162826 2740663296 2741077248 2744371812 2746877952 2753667072 2756976768 2760290442 2763228416 2767112712 2781625728 2781956736 2785300434 2791616308 2794401792 2797760448 2798093376 2798183024 2800738304 2801456469 2804104576 2804675328 2808046332 2811035136 2814413784 2829511552 2836076544 2839914168 2842169344 2845924032 2849193984 2852618496 2852957952 2856386988 2856818419 2862864056 2863106064 2863446768 2869506432 2869598368 2882267676 2891341824 2891685888 2895161472 2898986166 2901726464 2905214116 2905805448 2908459008 2908552192 2908898304 2911954752 2912394576 2923101909 2925771264 2929287816 2941116416 2951929344 2955477336 2955829032 2958176256 2965487616 2969051904 2969500352 2972620476 2972974212 2973069463 2975784448 2976390144 2979967536 2986724832 2995953408 3006356024 3009355776 3013331328 3013427872 3013786464 3016179712 3019804928 3020419584 3027268608 3030907152 3031267824 3038398272 3042050193 3042412191 3043508224 3048948266 3058369104 3061161984 3068362752 3072050688 3072416256 3076109064 3076573682 3083084368 3083711904 3086626816 3090237696 3090336704 3090704448 3094419237 3101698236 3108631968 3114123264 3121184768 3122085127 3122456649 3124936192 3129328944 3132186624 3132286976 3132659712 3136424928 3139289088 3147955902 3150830592 3154617648 3155094124 3162414528 3166215507 3173395134 3179000832 3183200496 3193602048 3194903439 3197440512 3197923456 3201664536 3201767114 3202148118 3204690944 3205343232 3209195808 3212611584 3216472896 3220338849 3220722063 3228298164 3233727488 3241230336 3245230016 3245616192 3248193536 3249517173 3252484608 3252759552 3260135424 3264053856 3264442272 3264935336 3272121216 3272510592 3276443898 3279540992 3283482748 3283873476 3308755968 3313233196 3316258816 3320244704 3320920512 3323953152 3324059648 3324912003 3327948288 3328054912 3328450944 3332451486 3340687896 3347757504 3360065436 3362645622 3373633536 3377688384 3380772864 3382150527 3390106356 3390509772 3393202176 3393714688 3397280544 3397793672 3400896512 3401588736 3405677184 3409770546 3413399808 3417502452 3423946752 3435835456 3440665242 3443807232 3443917568 3448056892 3448467204 3451205632 3451908096 3456057024 3459735552 3463893888 3468057222 3468469914 3472455168 3476628792 3477042504 3484512304 3495278976 3510915072 3511332864 3515553216 3516084208 3523524992 3523822848 3524242176 3527573504 3528478044 3531700224 3531813376 3536058344 3536479128 3544797984 3568097288 3571355648 3576375936 3579756544 3580182528 3584485632 3588793908 3597663888 3600949248 3605277312 3605821856 3614188032 3618532008 3626737296 3633143808 3637943424 3650575172 3650883768 3651318216 3654217728 3654769664 3659045184 3659162416 3662503936 3663249408 3667652352 3671556096 3672060588 3672615219 3673052253 3675969024 3680387256 3689483616 3702294323 3708834304 3709275648 3713733912 3717439488 3725869056 3730347264 3730791168 3735275292 3735839471 3739567104 3744061776 3744507312 3748046848 3752551712 3766347858 3781435392 3786552224 3794565376 3795337728 3799899432 3803369472 3803491328 3803943936 3808515984 3817474752 3817929024 3822517881 3826008576 3831185722 3840074784 3843023568 3855122432 3855581184 3860215296 3865314888 3874407264 3877945344 3878531072 3882606336 3883192768 3887860067 3892202496 3896880624 3897469212 3901028352 3905717088 3920076342 3923086559 3932188848 3935905792 3940636448 3941105376 3944235008 3945037824 3949779456 3955124082 3955594734 3958735872 3963493968 3963965616 3968520192 3973290048 3978065637 3978539019 3982299776 3987086194 3987897732 3994604544 4012474368 4014109449 4017775104 4018381952 4023211738 4027226112 4027705344 4032546336 4036358144 4041209536 4041690432 4046548233 4051197696 4056066924 4056549588 4077825472 4080079458 4081549312 4083212541 4087286784 4096067584 4096555008 4101478752 4111615872 4116557718 4120316928 4120939264 4125892316 4130500608 4135465152 4135597648 4140435663 4144842624 4163275532 4172438592 4172935104 4176248832 4176879616 4177950651 4181899904 4186926226 4187424462 4191602688 4196640672 4197274536 4201107456 4206156864 4216552704 4221620676 4231193512 4238667776 4244267328 4259871252 4263254016 4268886048 4269530824 4273790976 4278927744 4279436928 4283482112 4284580482 4288630528 4293785132 4294296084 4294659096 4304397552 4323401514 4327488256 4332689564 4336646144 4337012736 4337528832 4342742208 4346707968 4346847232 4352071808 4352589696 4357821174 4362828288 4363347456 4368591864 4378497968 4388656896 4393931724 4394072501 4411674624 4427894016 4433216004 4433743548 4437264384 4437934592 4443268648 4448231424 4453577856 4454250528 4458930714 4463676672 4480087248 4483527496 4493930112 4498178048 4503584512 4509534036 4514033664 4520141808 4520679696 4524269568 4529707392 4535451648 4540902912 4546360728 4546901736 4547047414 4551199744 4556669936 4557597408 4565262336 4573422399 4587553656 4591742976 4597956272 4602544128 4608076032 4608624384 4612980736 4614163596 4614860523 4618525184 4624076296 4624626552 4629940224 4635505056 4636056672 4652154091 4652547354 4660371968 4662947952 4671184896 4681220096 4681777152 4687404288 4698430464 4698989568 4704637392 4708933632 4715305504 4721933853 4726245888 4726397312 4731926472 4732641186 4760092701 4768501248 4774800744 4779314176 4785058544 4790403072 4796160768 4796885184 4801265664 4802650671 4803222177 4807036416 4818917376 4824709344 4835649728 4842447246 4844191744 4850591232 4867845024 4868424288 4872290304 4878726912 4885328539 4890203136 4896080784 4896663408 4896820292 4897403004 4901292032 4907183008 4908181824 4919311488 4925224122 4925810214 4945700864 4951645216 4956585984 4957175808 4963133952 4969849794 4973796352 4974388224 4980367056 4986089472 4992082368 4992676416 4998677229 5010012098 5011031844 5021636256 5021797144 5041913856 5043968433 5060450304 5066532576 5071159296 5071925248 5078021312 5084124703 5085159534 5089803264 5089966336 5090572032 5095920816 5096690508 5101344768 5120099712 5124031424 5126253678 5135920128 5146953728 5153753184 5158895616 5165876352 5172085338 5172700806 5176808448 5189603328 5195840832 5196625616 5201371136 5202085833 5202704871 5207622784 5208682752 5214943188 5226768456 5242918464 5254807168 5261123042 5266372608 5266999296 5273329824 5273498776 5274126312 5278314496 5284658624 5285287488 5285734272 5291360256 5297720064 5304087516 5304718692 5317196976 5326139392 5352145932 5357033472 5369634816 5370273792 5376728448 5383190862 5388920576 5395397644 5396495832 5401423872 5401596928 5407915968 5408089232 5408732784 5440105944 5444283388 5449715712 5456915136 5462073344 5468638336 5475862758 5476325652 5481326592 5482154496 5488743624 5493755904 5507334144 5513953536 5520580884 5521414717 5526456832 5534225424 5563251456 5563913472 5570600868 5583232616 5588803584 5595520896 5596186752 5596366048 5601476608 5602912938 5608209152 5609350656 5616092664 5622070272 5628827568 5649521787 5659023104 5672153088 5679828336 5684338688 5691848064 5698387968 5705236992 5705915904 5712773976 5713636838 5725728112 5726212128 5726893536 5739012864 5739196736 5746094809 5746778583 5764535352 5782683648 5783371776 5790322944 5797972332 5798158093 5803452928 5810428232 5811610896 5816918016 5817104384 5817796608 5823909504 5824789152 5846203818 5851542528 5858575632 5880114513 5882232832 5903858688 5910954672 5911658064 5916352512 5930975232 5932686123 5933392101 5938103808 5939000704 5945240952 5945948424 5946138926 5951568896 5952780288 5959935072 5973449664 5980629291 5991906816 6012712048 6018711552 6026662656 6026855744 6027572928 6032359424 6034817607 6039609856 6040839168 6054537216 6061814304 6062535648 6076796544 6084100386 6084824382 6087016448 6097896532 6116738208 6122323968 6144101376 6144832512 6152218128 6153147364 6166168736 6167423808 6173253632 6174836577 6180475392 6180673408 6181408896 6188838474 6203396472 6217263936 6228246528 6244170254 6244913298 6249872384 6258657888 6264373248 6264573952 6265319424 6272849856 6278578176 6280389339 6281136693 6295911804 6301661184 6309235296 6310188248 6324829056 6332431014 6346790268 6358001664 6366400992 6388506551 6389806878 6394881024 6395846912 6403329072 6403534228 6404296236 6409381888 6410686464 6418391616 6425223168 6432945792 6440677698 6441444126 6456596328 6467454976 6482460672 6490460032 6491232384 6499034346 6504969216 6505519104 6520270848 6528107712 6528884544 6529870672 6536731761 6544242432 6545021184 6552887796 6559081984 6566965496 6567746952 6617511936 6626466392 6632517632 6640489408 6641841024 6648119296 6649824006 6655896576 6656109824 6656901888 6664902972 6681375792 6695515008 6720130872 6725291244 6747267072 6755376768 6764301054 6780212712 6781019544 6786404352 6787429376 6794561088 6795587344 6801793024 6803177472 6811354368 6819541092 6820571121 6826799616 6835004904 6847893504 6871670912 6881330484 6887614464 6887835136 6896113784 6896934408 6902411264 6903816192 6912114048 6919471104 6927787776 6936114444 6936939828 6937987589 6944910336 6953257584 6954085008 6969024608 6978821031 6990557952 7021830144 7022665728 7031106432 7032168416 7047049984 7047645696 7048484352 7056956088 7063400448 7063626752 7072116688 7072958256 7089595968 7098961779 7136194576 7142711296 7152751872 7159513088 7160365056 7168971264 7177587816 7195327776 7201898496 7210554624 7211643712 7220311553 7228376064 7237064016 7253474592 7266287616 7275886848 7285732181 7301150344 7301767536 7302636432 7308435456 7309539328 7318090368 7318324832 7325007872 7326498816 7335304704 7344121176 7345230438 7346104506 7351938048 7360774512 7378967232 7387836183 7388715321 7404588646 7417668608 7418551296 7427467824 7434878976 7451738112 7454774691 7460694528 7461582336 7470550584 7471678942 7479134208 7488123552 7489014624 7496093696 7505103424 7514123981 7515018147 7532695716 7562870784 7573104448 7582206737 7589130752 7590675456 7599798864 7606738944 7606982656 7607887872 7617031968 7634949504 7635858048 7645035762 7652017152 7662371444 7680149568 7686047136 7689380517 7720430592 7730629776 7748814528 7755890688 7757062144 7758128007 7759051209 7765212672 7766385536 7775720134 7784404992 7793761248 7794938424 7802056704 7811434176 7840152684 7846173118 7864377696 7871811584 7881272896 7882210752 7888470016 7891684563 7899558912 7910248164 7911189468 7917471744 7926987936 7927931232 7937040384 7946580096 7956131274 7957078038 7964599552 7974172388 7975795464 7989209088 8028218898 8035550208 8036763904 8046423476 8054452224 8055410688 8065092672 8072716288 8074786293 8082419072 8083380864 8093096466 8102395392 8112133848 8113099176 8155650944 8160158916 8166425082 8174573568 8192135168 8193110016 8202957504 8213794137 8223231744 8233115436 8240633856 8241878528 8251784632 8261001216 8270930304 8271195296 8280871326 8289685248 8326551064 8344877184 8345870208 8353759232 8355901302 8363799808 8373852452 8374848924 8383205376 8393281344 8394549072 8402214912 8412313728 8433105408 8443241352 8462387024 8477335552 8488534656 8519742504 8526508032 8537772096 8539061648 8547581952 8557855488 8558873856 8566964224 8569160964 8569435511 8570455257 8577261056 8587570264 8588592168 8589318192 8608795104 8646803028 8654976512 8665379128 8673292288 8674025472 8675057664 8685484416 8693694464 8704143616 8705179392 8715642348 8725656576 8726694912 8737183728 8756995936 8769305727 8777313792 8787863448 8788145002 8823349248 8855788032 8866432008 8867487096 8874528768 8875869184 8886537296 8896462848 8907155712 8908501056 8917861428 8919208389 8927353344 8960174496 8967054992 8987860224 8996356096 9007169024 9019068072 9028067328 9040283616 9041359392 9048539136 9059414784 9072753001 9081805824 9092721456 9093803472 9094094828 9102399488 9113339872 9115194816 9126150579 9130524672 9146844798 9175107312 9183485952 9195912544 9205088256 9216152064 9217248768 9228327192 9229721046 9237050368 9248152592 9249253104 9259880448 9271010112 9272113344 9283257711 9304308182 9305094708 9320743936 9325895904 9342369792 9362440192 9363554304 9366255381 9367369947 9374808576 9396860928 9397979136 9409274784 9417867264 9430611008 9441945877 9443867706 9452491776 9452794624 9463852944 9465282372 9520185402 9527495929 9537002496 9549601488 9558628352 9570117088 9580806144 9592321536 9593770368 9605301342 9606444354 9614072832 9637834752 9649418688 9661016547 9662166189 9671299456 9684894492 9701182464 9735690048 9736848576 9744580608 9748551519 9757453824 9770657078 9780406272 9792161568 9793326816 9793640584 9794806008 9802584064 9814366016 9816363648 9838622976 9850448244 9851620428 9891401728 9903290432 9926267904 9939699588 9947592704 9948776448 9960734112 9972178944 9984164736 9985352832 9997354458 10020024196 10022063688 10043272512 10043594288 10087936866 10120900608 10133065152 10142318592 10143850496 10146451581 10156042624 10168249406 10170319068 10179606528 10179932672 10181144064 10191841632 10193381016 10202689536 10240199424 10248062848 10252507356 10271840256 10293907456 10307506368 10331752704 10344170676 10345401612 10353616896 10379206656 10391681664 10393251232 10402742272 10404171666 10405409742 10415245568 10417365504 10429886376 10453536912 10485836928 10509614336 10522246084 10532745216 10533998592 10546659648 10546997552 10548252624 10556628992 10569317248 10570574976 10571468544 10582720512 10595440128 10608175032 10609437384 10634393952 10652278784 10671318931 10704291864 10714066944 10739269632 10740547584 10753456896 10766381724 10768007887 10777841152 10790795288 10792991664 10802847744 10803193856 10815831936 10816178464 10817465568 10880211888 10888566776 10899431424 10913830272 10924146688 10937276672 10951725516 10952651304 10962653184 10964308992 10977487248 10987511808 11014668288 11017845657 11019156759 11027907072 11041161768 11042829434 11052913664 11068450848 11106882969 11126502912 11127826944 11141201736 11166465232 11177607168 11191041792 11192373504 11192732096 11202953216 11205825876 11206184899 11207518413 11216418304 11218701312 11232185328 11244140544 11257655136 11299043574 11318046208 11344306176 11359656672 11368677376 11383696128 11410473984 11411831808 11425547952 11427273676 11451456224 11452424256 11453787072 11467553643 11478025728 11478393472 11492189618 11493557166 11529070704 11565367296 11566743552 11580645888 11595944664 11596316186 11606905856 11620856464 11623221792 11633836032 11634208768 11635593216 11647819008 11649578304 11663580201 11692407636 11703085056 11717151264 11760229026 11764465664 11769259677 11807717376 11821909344 11823316128 11832705024 11864369309 11865372246 11866784202 11876207616 11878001408 11890481904 11891896848 11892277852 11903137792 11905560576 11919870144 11934196911 11946899328 11961258582 11983813632 12025424096 12037423104 12042328347 12053325312 12053711488 12055145856 12069635214 12079219712 12081678336 12109074432 12123628608 12125071296 12139644699 12153593088 12168200772 12169648764 12195793064 12233476416 12244647936 12249637623 12288202752 12289665024 12304436256 12306294728 12332337472 12334847616 12346507264 12349673154 12360950784 12361346816 12362817792 12377676948 12406792944 12434527872 12488340508 12489826596 12499744768 12517315776 12528746496 12529147904 12530638848 12545699712 12560778678 12562273386 12591823608 12603322368 12618470592 12620376496 12649658112 12664862028 12693580536 12716003328 12732801984 12777013102 12779613756 12789762048 12791693824 12806658144 12807068456 12808592472 12818763776 12821372928 12836783232 12850446336 12865891584 12881355396 12882888252 12913192656 12934909952 12980920064 12982464768 12998068692 13009938432 13011038208 13040541696 13056215424 13057769088 13059741344 13073463522 13088484864 13090042368 13105775592 13118163968 13133930992 13135493904 13182217503 13235023872 13252932784 13265035264 13280978816 13283682048 13296238592 13299648012 13311793152 13312219648 13313803776 13329805944 13362751584 13391030016 13409150027 13440261744 13450582488 13494534144 13510753536 13528602108 13530645479 13560425424 13562039088 13572808704 13574858752 13589122176 13591174688 13603586048 13606354944 13622708736 13639082184 13641142242 13653599232 13670009808 13695787008 13720267197 13743341824 13762660968 13775228928 13775670272 13792227568 13793868816 13804822528 13807632384 13824228096 13838942208 13844581569 13855575552 13872228888 13873879656 13875975178 13889820672 13906515168 13908170016 13938049216 13954801679 13956462273 13957642062 13981115904 14043660288 14045331456 14062212864 14064336832 14081241083 14094099968 14095291392 14096968704 14113912176 14126800896 14127253504 14144233376 14145916512 14179191936 14197923558 14272389152 14280278103 14285422592 14305503744 14337942528 14355175632 14390655552 14403796992 14407952013 14409666531 14421109248 14423287424 14440623106 14456752128 14474128032 14506949184 14532575232 14551773696 14571464362 14602300688 14603535072 14605272864 14616870912 14619078656 14636180736 14636649664 14650015744 14654241791 14655985617 14670609408 14688242352 14690460876 14692209012 14703876096 14721549024 14757934464 14775672366 14777430642 14809177292 14835337216 14837102592 14854935648 14869757952 14909549382 14921389056 14923164672 14941101168 14943357884 14958268416 14976247104 14978029248 14992187392 14996031687 15010206848 15028247962 15030036294 15065391432 15125741568 15131905299 15146208896 15164413474 15178261504 15181350912 15199597728 15213477888 15213965312 15215775744 15234063936 15252374109 15269899008 15271716096 15290071524 15304034304 15324742888 15360299136 15372094272 15378761034 15440861184 15461259552 15497629056 15514124288 15516256014 15518102418 15530425344 15532771072 15551440268 15568809984 15587522496 15589876848 15604113408 15606257499 15622868352 15680305368 15692346236 15728755392 15743623168 15762545792 15764421504 15783369126 15799117824 15820496328 15822378936 15834943488 15853975872 15855862464 15874080768 15893160192 15912262548 15914156076 15914665949 15929199104 15948344776 15951590928 15978418176 16056437796 16071100416 16073527808 16092846952 16108904448 16110821376 16130185344 16145432576 16149572586 16164838144 16166761728 16186192932 16204790784 16224267696 16226198352 16311301888 16320317832 16332850164 16349147136 16384270336 16386220032 16405915008 16427588274 16446463488 16466230872 16481267712 16483757056 16503569264 16522002432 16541860608 16542390592 16561742652 16564244151 16579370496 16653102128 16689754368 16691740416 16707518464 16711802604 16727599616 16747704904 16749697848 16766410752 16786562688 16789098144 16804429824 16824627456 16866210816 16886482704 16924774048 16948565361 16954671104 16977069312 17039485008 17053016064 17075544192 17078123296 17095163904 17115710976 17117747712 17138321928 17138871022 17140910514 17154522112 17175140528 17177184336 17178636384 17217590208 17238284427 17240335749 17293606056 17309953024 17330758256 17346584576 17348050944 17350115328 17370968832 17387388928 17394474279 17408287232 17410358784 17431284696 17451313152 17453389824 17474367456 17513991872 17535042343 17538611454 17554627584 17575726896 17576290004 17646698496 17693921011 17711576064 17732864016 17734974192 17749057536 17751738368 17773074592 17792925696 17798058369 17814311424 17817002112 17835722856 17838416778 17854706688 17920348992 17934109984 17941887873 17975720448 18014338048 18038136144 18056134656 18080567232 18082718784 18097078272 18104452821 18118829568 18145506002 18163611648 18185442912 18187606944 18188189656 18204798976 18226679744 18230389632 18252301158 18261049344 18293689596 18350214624 18366971904 18391825088 18413930647 18432304128 18434497536 18456654384 18459442092 18474100736 18496305184 18498506208 18519760896 18542020224 18544226688 18566515422 18608616364 18610189416 18641487872 18651791808 18684739584 18732510762 18734739894 18749617152 18793721856 18795958272 18818549568 18835734528 18841168017 18843410079 18861222016 18883891754 18887735412 18904983552 18905589248 18927705888 18930564744 19040370804 19054991858 19074004992 19099202976 19117256704 19140234176 19165519653 19184643072 19187540736 19210602684 19212888708 19228145664 19275669504 19298837376 19322033094 19324332378 19342598912 19369788984 19402364928 19471380096 19473697152 19497103038 19514907648 19541314156 19560812544 19584323136 19586653632 19587281168 19589612016 19605168128 19610195283 19628732032 19632727296 19677245952 19700896488 19703240856 19782803456 19806580864 19852535808 19879399176 19895185408 19897552896 19921468224 19944357888 19968329472 19970705664 19994708916 19997728933 20040048392 20044127376 20086545024 20087188576 20175873732 20241801216 20266130304 20287700992 20292903162 20312085248 20336498812 20340638136 20359213056 20359865344 20362288128 20383683264 20386762032 20405379072 20461713363 20480398848 20496125696 20505014712 20543680512 20587814912 20615012736 20663505408 20688341352 20690803224 20707233792 20758413312 20783363328 20786502464 20805484544 20808343332 20810819484 20811486241 20813962767 20830491136 20834731008 20859772752 20907073824 20971673856 21019228672 21044492168 21065490432 21067997184 21093319296 21093995104 21096505248 21113257984 21138634496 21141149952 21142937088 21190880256 21216350064 21218874768 21268787904 21296885337 21304557568 21342637862 21408583728 21428133888 21478539264 21481095168 21506913792 21532763448 21536015774 21555682304 21581590576 21585983328 21605695488 21606387712 21631663872 21632356928 21634931136 21660934659 21760423776 21777133552 21798862848 21827660544 21848293376 21854595889 21857196543 21874553344 21903451032 21905302608 21925306368 21928617984 21954974496 21975023616 22035691314 22038313518 22055814144 22082323536 22085658868 22105827328 22136901696 22163508549 22213765938 22253005824 22255653888 22282403472 22332930464 22355214336 22364324073 22382083584 22384747008 22385464192 22411651752 22412369798 22415036826 22432836608 22437402624 22464370656 22488281088 22515310272 22542371943 22545054441 22598087148 22636092416 22688612352 22719313344 22737354752 22746620211 22767392256 22820947968 22823663616 22851095904 22854547352 22902912448 22904848512 22907574144 22935107286 22956051456 22956786944 22984379236 22987114332 23058141408 23138204399 23161291776 23191889328 23192632372 23213811712 23241712928 23246443584 23267672064 23268417536 23271186432 23274384021 23295638016 23299156608 23327160402 23384815272 23406170112 23434302528 23520458052 23538519354 23615434752 23643818688 23646632256 23665410048 23675053689 23728738618 23730744492 23733568404 23752415232 23756002816 23780963808 23783793696 23784555704 23806275584 23811121152 23839740288 23868393822 23893798656 23922517164 23967627264 24050848192 24084656694 24106650624 24107422976 24110291712 24139270428 24158439424 24163356672 24218148864 24247257216 24250142592 24279289398 24307186176 24336401544 24339297528 24391586128 24466952832 24499275246 24576405504 24579330048 24608872512 24612589456 24641382411 24664674944 24669695232 24693014528 24699346308 24721901568 24722693632 24725635584 24755353896 24813585888 24869055744 24976681016 24979653192 24999489536 25034631552 25058295808 25061277696 25091399424 25121557356 25124546772 25183647216 25206644736 25236941184 25240752992 25299316224 25329724056 25387161072 25432006656 25465603968 25554026204 25559227512 25579524096 25583387648 25613316288 25614136912 25617184944 25637527552 25642745856 25673566464 25700892672 25708306533 25711365771 25731783168 25762710792 25765776504 25826385312 25869819904 25916060261 25961840128 25964929536 25996137384 26019876864 26022076416 26081083392 26112430848 26115538176 26119482688 26146927044 26150876297 26176969728 26180084736 26211551184 26236327936 26267861984 26270987808 26364435006 26470047744 26505865568 26530070528 26561957632 26567364096 26599296024 26623586304 26624439296 26627607552 26659611888 26725503168 26757625167 26782060032 26818300054 26880523488 26901164976 26989068288 27021507072 27057204216 27061290958 27120850848 27124078176 27145617408 27149717504 27178244352 27182349376 27207172096 27215020469 27218259003 27245417472 27278164368 27282284484 27307198464 27340019616 27391574016 27440534394 27461605913 27486683648 27525321936 27550457856 27551340544 27584455136 27587737632 27609645056 27615264768 27648456192 27689163138 27711151104 27744457776 27747759312 27751950356 27779641344 27813030336 27816340032 27849773133 27876098432 27909603358 27912924546 27915284124 27962231808 28087320576 28090662912 28098766143 28102109841 28124425728 28128673664 28162482166 28188199936 28190582784 28193937408 28227824352 28253601792 28254507008 28288466752 28291833024 28325837631 28358383872 28395847116 28544778304 28560556206 28570845184 28582487787 28611007488 28675885056 28710351264 28781311104 28815904026 28819333062 28842218496 28846574848 28881246212 28913504256 28948256064 28983049641 29013898368 29103547392 29142928724 29204601376 29207070144 29210545728 29233741824 29238157312 29245654557 29272361472 29273299328 29308483582 29311971234 29341218816 29376484704 29380921752 29384418024 29407752192 29443098048 29515868928 29551344732 29554861284 29618354584 29670674432 29674205184 29709871296 29819098764 29842778112 29846329344 29882202336 29886715768 29916536832 29952494208 29956058496 29984374784 29992063374 30020413696 30056495924 30060072588 30130782864 30263810598 30292417792 30328826948 30356523008 30362701824 30399195456 30426955776 30427930624 30431551488 30468127872 30504748218 30539798016 30543432192 30580143048 30608068608 30649485776 30720598272 30744188544 30757522068 30881722368 30922519104 30995258112 31028248576 31032512028 31036204836 31060850688 31065542144 31102880536 31137619968 31175044992 31179753696 31208226816 31212514998 31245736704 31360610736 31384692472 31457510784 31487246336 31525091584 31528843008 31566738252 31598235648 31640992656 31644757872 31669886976 31707951744 31711724928 31748161536 31786320384 31824525096 31828312152 31829331898 31858398208 31896689552 31903181856 31956836352 32013956793 32112875592 32142200832 32147055616 32185693904 32217808896 32221642752 32260370688 32290865152 32299145172 32304023661 32329676288 32333523456 32372385864 32409581568 32448535392 32452396704 32565078637 32622603776 32640635664 32665700328 32698294272 32768540672 32772440064 32811830016 32855176548 32892926976 32932461744 32962535424 32967514112 33007138528 33044004864 33053536971 33083721216 33084781184 33123485304 33128488302 33158740992 33306204256 33320648907 33379508736 33383480832 33423605208 33455199232 33495409808 33499395696 33532821504 33573125376 33578196288 33608859648 33618554697 33622555239 33649254912 33732421632 33772965408 33849548096 33897130722 33909342208 33954138624 34078970016 34106032128 34151088384 34156246592 34197299773 34231421952 34235495424 34276643856 34277742044 34281821028 34309044224 34350281056 34354368672 34357272768 34435180416 34476568854 34480671498 34587212112 34619906048 34661516512 34693169152 34696101888 34700230656 34741937664 34788948558 34816574464 34820717568 34862569392 34902626304 34906779648 34948734912 34990740603 35027983744 35070084686 35077222908 35109255168 35151453792 35152580008 35293396992 35307779031 35387842022 35423152128 35465728032 35469948384 35498115072 35503476736 35546149184 35588872921 35593107927 35596116738 35628622848 35634004224 35671445712 35676833556 35709413376 35840697984 35868219968 35883775746 35951440896 36028676096 36076272288 36112269312 36161134464 36165437568 36208905642 36237659136 36291012004 36327223296 36370885824 36375213888 36376379312 36409597952 36418934097 36453359488 36460779264 36504602316 36587379192 36700429248 36733943808 36748912869 36783650176 36827861294 36864608256 36868995072 36913308768 36918884184 36948201472 36992610368 36997012416 37039521792 37084040448 37088453376 37133030844 37217232728 37220378832 37282975744 37303583616 37465021524 37469479788 37499234304 37587443712 37591916544 37637099136 37682336034 37686820158 37722444032 37767783508 37775470824 37809967104 37811178496 37855411776 37861129488 38080741608 38109983716 38148009984 38198405952 38234513408 38280468352 38331039306 38369286144 38375081472 38421205368 38425777416 38456291328 38551339008 38597674752 38644066188 38648664756 38649903019 38685197824 38739577968 38804729856 38942760192 38947394304 38994206076 39029815296 39082628312 39121625088 39168646272 39173307264 39174562336 39179224032 39210336256 39220390566 39257464064 39265454592 39354491904 39401792976 39406481712 39546652509 39565606912 39613161728 39705071616 39758798352 39790370816 39795105792 39842936448 39888715776 39936658944 39941411328 39989417832 39995457866 40080096784 40088254752 40173090048 40174377152 40227450081 40351747464 40483602432 40532260608 40575401984 40585806324 40587106651 40591936437 40624170496 40672997624 40681276272 40718426112 40719730688 40724576256 40767366528 40773524064 40810758144 40923426726 40960797696 40992251392 41010029424 41087361024 41160801591 41175629824 41230025472 41327010816 41376682704 41381606448 41414467584 41516826624 41533744707 41566726656 41573004928 41616686664 41621638968 41622972482 41627925534 41660982272 41669462016 41719545504 41814147648 41864405037 41869386819 41943347712 42038457344 42088984336 42130980864 42135994368 42186638592 42187990208 42193010496 42226515968 42243723249 42277268992 42282299904 42285874176 42381760512 42432700128 42437749536 42537575808 42593770674 42609115136 42685275724 42817167456 42856267776 43013827584 43065526896 43072031548 43111364608 43163181152 43171966656 43211390976 43212775424 43223856039 43263327744 43264713856 43269862272 43321869318 43520847552 43554267104 43597725696 43655321088 43709191778 43714393086 43749106688 43806902064 43810605216 43850612736 43857235968 43909948992 43950047232 43962725373 43967956851 44071382628 44076627036 44111628288 44164647072 44171317736 44211654656 44273803392 44327017098 44427531876 44506011648 44511307776 44564806944 44665860928 44719545857 44728648146 44764167168 44769494016 44770928384 44823303504 44824739596 44830073652 44865673216 44874805248 44928741312 44976562176 45030620544 45084743886 45090108882 45196174296 45272184832 45377224704 45438626688 45493240422 45534784512 45641895936 45647327232 45702191808 45709094704 45757122327 45805824896 45809697024 45815148288 45870214572 45912102912 45913573888 45968758472 45974228664 46116282816 46276408798 46322583552 46383778656 46385264744 46427623424 46483425856 46492887168 46536835072 46542372864 46548768042 46591276032 46598313216 46654320804 46769630544 46812340224 46868605056 47040916104 47077038708 47230869504 47287637376 47293264512 47350107378 47457477236 47461488984 47467136808 47504830464 47512005632 47561927616 47567587392 47569111408 47612551168 47622242304 47679480576 47736787644 47743997847 47787597312 47845034328 47935254528 48101696384 48169313388 48213301248 48214845952 48220583424 48278540856 48316878848 48326713344 48436297728 48494514432 48500285184 48558578796 48565913123 48614372352 48672803088 48678595056 48783172256 48933905664 48998550492 49152811008 49158660096 49217745024 49225178912 49282764822 49329349888 49339390464 49398692616 49443803136 49445387264 49451271168 49510707792 49627171776 49692732453 49738111488 49953362032 49959306384 49998979072 50069263104 50116591616 50122555392 50182798848 50243114712 50249093544 50367294432 50413289472 50473882368 50481505984 50542180871 50598632448 50659448112 50774322144 50864013312 50931207936 51000125267 51108052408 51118455024 51159048192 51166775296 51226632576 51228273824 51234369888 51275055104 51285491712 51347132928 51416613066 51422731542 51463566336 51525421584 51531553008 51652770624 51714853281 51721007247 51739639808 51832120522 51923680256 51929859072 51992274768 52039753728 52044152832 52162166784 52183422837 52224861696 52231076352 52238965376 52293854088 52301752594 52353939456 52360169472 52423102368 52472655872 52535723968 52541975616 52605127029 52728870012 52940095488 53011731136 53060141056 53075447159 53081763033 53123915264 53134728192 53198592048 53247172608 53248878592 53255215104 53319223776 53451006336 53515250334 53564120064 53636600108 53761046976 53802329952 53825663619 54043014144 54114408432 54122581916 54241701696 54248156352 54291234816 54299435008 54313358463 54356488704 54364698752 54430040938 54436518006 54490834944 54556328736 54564568968 54614396928 54680039232 54783148032 54881068788 54923211826 54973367296 55050643872 55100915712 55102681088 55168910272 55175475264 55219290112 55241791941 55296912384 55378326276 55422302208 55488915552 55495518624 55503900712 55559282688 55626060672 55632680064 55699546266 55752196864 55819206716 55825849092 55830568248 55924463616 56197532286 56204219682 56248851456 56257347328 56324964332 56376399872 56381165568 56387874816 56455648704 56507203584 56509014016 56523504051 56576933504 56583666048 56651675262 56716767744 56791694232 57089556608 57121112412 57164975574 57222014976 57351770112 57420702528 57496558959 57562622208 57631808052 57638666124 57684436992 57693149696 57762492424 57827008512 57896512128 57966099282 58027796736 58207094784 58285857448 58409202752 58414140288 58421091456 58476314624 58491309114 58544722944 58546598656 58616967164 58623942468 58682437632 58752969408 58761843504 58768836048 58815504384 58886196096 59031737856 59102689464 59109722568 59236709168 59341348864 59348410368 59419742592 59638197528 59685556224 59692658688 59764404672 59773431536 59833073664 59904988416 59912116992 59968749568 59984126748 59993186799 60040827392 60112991848 60120145176 60261565728 60527621196 60584835584 60657653896 60713046016 60725403648 60798390912 60855861248 60863102976 60936255744 61009496436 61079596032 61086864384 61160286096 61216137216 61298971552 61385140089 61441196544 61488377088 61515044136 61763444736 61845038208 61990516224 62065024056 62072409672 62121701376 62131084288 62205761072 62275239936 62350089984 62359507392 62416453632 62425029996 62434458723 62441888301 62491473408 62721221472 62769384944 62915021568 62974492672 63050183168 63057686016 63133476504 63196471296 63281985312 63289515744 63339773952 63415903488 63423449856 63509271007 63572640768 63649050192 63656624304 63658663796 63716796416 63793379104 63806363712 63913672704 64027913586 64225751184 64284401664 64294111232 64371387808 64435617792 64443285504 64520741376 64598290344 64608047322 64659352576 64667046912 64744771728 64819163136 64897070784 64904793408 64982803977 65130157274 65245207552 65281271328 65331400656 65396588544 65537081344 65544880128 65563787667 65571589629 65623660032 65710353096 65785853952 65864923488 65925070848 65935028224 66014277056 66093621139 66107073942 66167442432 66169562368 66246970608 66256976604 66317481984 66612408512 66641297814 66692471503 66759017472 66766961664 66847210416 66910398464 66990819616 66998791392 67065643008 67146250752 67156392576 67237109394 67245110478 67298509824 67464843264 67545930816 67627115829 67635163323 67699096192 67794261444 67908277248 68157940032 68212064256 68239860633 68302176768 68312493184 68394599546 68462843904 68470990848 68553287712 68555484088 68563642056 68618088448 68700562112 68708737344 68714545536 68870360832 68953137708 68961342996 69174424224 69239812096 69323033024 69386338304 69414613197 69483875328 69577897116 69633148928 69641435136 69725138784 69805252608 69813559296 69897469824 69981481206 70055967488 70140169372 70154445816 70218510336 70302907584 70305160016 70615558062 70775684044 70846304256 70931456064 70939896768 70996230144 71006953472 71025161067 71092298368 71177745842 71186215854 71192233476 71257245696 71268008448 71342891424 71353667112 71418826752 71681395968 71736439936 71767551492 71902881792 72057352192 72152544576 72322268928 72330875136 72417811284 72475318272 72582024008 72654446592 72741771648 72750427776 72752758624 72819195904 72837868194 72906718976 72921558528 73009204632 73174758384 73400858496 73497825738 73567300352 73655722588 73729216512 73737990144 73826617536 73837768368 73896402944 73985220736 73994024832 74079043584 74168080896 74176906752 74266061688 74434465456 74440757664 74565951488 74607167232 74699232517 74930043048 74938959576 74998468608 75174887424 75183833088 75274198272 75364672068 75373640316 75376055209 75444888064 75535567016 75550941648 75619934208 75622356992 75710823552 75722258976 76161483216 76219967432 76296019968 76396811904 76469026816 76560936704 76662078612 76738572288 76750162944 76842410736 76851554832 76912582656 77102678016 77124919599 77134097313 77195349504 77288132376 77297329512 77299806038 77370395648 77479155936 77609459712 77748180783 77885520384 77894788608 77988412152 78059630592 78165256624 78243250176 78337292544 78346614528 78349124672 78358448064 78420672512 78440781132 78452628891 78514928128 78530909184 78708983808 78803585952 78812963424 79093305018 79131213824 79226323456 79410143232 79517596704 79580741632 79590211584 79685872896 79873317888 79882822656 79978835664 79990915732 80160193568 80176509504 80272875501 80346180096 80348754304 80454900162 80703494928 80967204864 81064521216 81171612648 81174213302 81183872874 81248340992 81345995248 81362552544 81436852224 81439461376 81449152512 81534733056 81547048128 81621516288 81645061407 81654777009 81846853452 81921595392 81984502784 82020058848 82174722048 82321603182 82351259648 82384817739 82460050944 82654021632 82753365408 82763212896 82828935168 83050585163 83067489414 83133453312 83146009856 83233373328 83243277936 83245944964 83255851068 83321964544 83338924032 83439091008 83628295296 83728810074 83738773638 83886695424 84076914688 84177968672 84261961728 84271988736 84296298429 84373277184 84375980416 84386020992 84487446498 84554537984 84564599808 84571748352 84763521024 84865400256 84875499072 84977512893 85075151616 85187541348 85370551448 85634334912 85712535552 85747463361 86027655168 86131053792 86144063096 86222729216 86326362304 86343933312 86425550848 86447712078 86526655488 86529427712 86539724544 86643738636 87041695104 87108534208 87310642176 87418383556 87428786172 87498213376 87613804128 87621210432 87701225472 87714471936 87819897984 87925450746 87935913702 88142765256 88153254072 88223256576 88329294144 88342635472 88423309312 88547606784 88654034196 88855063752 89012023296 89022615552 89129613888 89331721856 89439091714 89457296292 89528334336 89538988032 89541856768 89646607008 89649479192 89660147304 89731346432 89749610496 89857482624 89953124352 90061241088 90169487772 90180217764 90392348592 90544369664 90877253376 90986480844 91069569024 91283791872 91294654464 91404383616 91418189408 91514244654 91611649792 91619394048 91630296576 91740429144 91824205824 91827147776 91937516944 91948457328 92232565632 92552817596 92645167104 92767557312 92770529488 92855246848 92966851712 92985774336 93073670144 93084745728 93097536084 93182552064 93196626432 93308641608 93539261088 93624680448 93737210112 93864050189 94081832208 94154077416 94461739008 94575274752 94586529024 94700214756 94714518353 94914954472 94922977968 94934273616 95009660928 95024011264 95123855232 95135174784 95138222816 95225102336 95244484608 95358961152 95473575288 95487995694 95575194624 95690068656 95870509056 96041870379 96203392768 96338626776 96426602496 96429691904 96441166848 96557081712 96633757696 96653426688 96872595456 96912070983 96989028864 97000570368 97117157592 97131826246 97228744704 97345606176 97357190112 97566344512 97683611753 97695235911 97867811328 97997100984 98305622016 98317320192 98435490048 98450357824 98565529644 98568687581 98658699776 98678780928 98797385232 98887606272 98890774528 98902542336 99021415584 99254343552 99385464906 99476222976 99906724064 99918612768 99961946721 99997958144 100138526208 100365597696 100486229424 100498187088 100734588864 100826578944 100855664091 100867665717 100947764736 100963011968 101084361742 101197264896 101318896224 101548644288 101728026624 101862415872 102000250534 102216104816 102236910048 102318096384 102333550592 102453265152 102456547648 102468739776 102550110208 102591899319 102694265856 102833226132 102845463084 102927132672 103050843168 103063106016 103305541248 103429706562 103442014494 103479279616 103664241044 103847360512 103859718144 103984549536 104079507456 104088305664 104366845674 104449723392 104462152704 104477930752 104587708176 104603505188 104707878912 104720338944 104846204736 104945311744 104972221809 105071447936 105083951232 105210254058 105457740024 105880190976 105923337093 106023462272 106150894318 106163526066 106247830528 106269456384 106397184096 106494345216 106497757184 106510430208 106638447552 106766618763 106779323781 106902012672 107030500668 107128240128 107273200216 107522093952 107604659904 107651327238 108086028288 108228816864 108245163832 108483403392 108496312704 108598870016 108626716926 108712977408 108729397504 108860081876 108873036012 108981669888 109112657472 109129137936 109228793856 109360078464 109762137576 109846423652 109946734592 110101287744 110201831424 110205362176 110337820544 110350950528 110483583882 110593824768 110756652552 110844604416 110977831104 110991037248 111007801424 111118565376 111252121344 111265360128 111399092532 111402661643 111504393728 111638413432 111651698184 111661136496 111848927232 112395064572 112408439364 112497702912 112514694656 112649928664 112752799744 112762331136 112775749632 112911297408 113018028032 113047008102 113153867008 113167332096 113303350524 113433535488 113583388464 114179113216 114242224824 114329951148 114444029952 114703540224 114841405056 114993117918 115125244416 115263616104 115277332248 115368873984 115386299392 115524984848 115654017024 115793024256 115932198564 115949709057 116055593472 116414189568 116571714896 116818405504 116828280576 116842182912 116952629248 116982618228 117089445888 117093197312 117233934328 117247884936 117364875264 117505938816 117523687008 117537672096 117631008768 117772392192 117945789013 118063475712 118205378928 118219445136 118473418336 118639957527 118682697728 118696820736 118839485184 119276395056 119371112448 119385317376 119528809344 119546863072 119666147328 119809976832 119824233984 119968253496 119986373598 120081654784 120225983696 120240290352 120523131456 120682350243 121055242392 121169671168 121315307792 121426092032 121450807296 121596781824 121711722496 121726205952 121761319953 121775809311 121872511488 122018992872 122159192064 122173728768 122320572192 122432274432 122597943104 122745296401 122770280178 122882393088 122976754176 123030088272 123526889472 123690076416 123857447077 123981032448 124130048112 124144819344 124243402752 124262168576 124411522144 124550479872 124700179968 124719014784 124850059992 124868917446 124883776602 124982946816 125442442944 125538769888 125593215111 125608160457 125830043136 126100366336 126115372032 126266953008 126392942592 126563970624 126579031488 126679547904 126731169747 126831806976 126846899712 127018542014 127145281536 127298100384 127313248608 127317327592 127433592832 127586758208 127612727424 127827345408 128055827172 128451502368 128568803328 128588222464 128742775616 128897514529 129041482752 129196580688 129216094644 129318705152 129334093824 129489543456 129638326272 129794141568 129809586816 129965607954 130260314548 130490415104 130562542656 130662801312 130793177088 131127575334 131143179258 131247320064 131420706192 131571707904 131729846976 131850141696 131870056448 131888176119 131903870553 132028554112 132187242278 132214147884 132334884864 132339124736 132493941216 132513953208 132634963968 133224817024 133282595628 133384943006 133518034944 133533923328 133694420832 133820796928 133981639232 133997582784 134158637571 134292501504 134312785152 134474218788 134490220956 134597019648 134929686528 135091861632 135254231658 135270326646 135398192384 135588522888 135816554496 136315880064 136479721266 136604353536 136624986368 136789199092 136925687808 136941981696 137106575424 137110968176 137127284112 137236176896 137271366981 137401124224 137417474688 137429091072 137740721664 137906275416 137922685992 138348848448 138479624192 138646066048 138829226394 138967750656 139155794232 139266297856 139282870272 139450277568 139610505216 139627118592 139794939648 139962962412 139984102531 140111934976 140280338744 140308891632 140437020672 140605815168 140610320032 141231116124 141551368088 141692608512 141862912128 141879793536 142013906944 142050322134 142184596736 142355491684 142372431708 142384466952 142514491392 142536016896 142685782848 142707334224 142837653504 143231993541 143362791936 143472879872 143535102984 143805763584 144114704384 144305089152 144644537856 144661750272 144835622568 144950636544 145164048016 145308893184 145483543296 145500855552 145505517248 145638391808 145675736388 145680403687 145697739369 145813437952 145843117056 146018409264 146349516768 146801716992 146995651476 147134600704 147311445176 147458433024 147475980288 147653235072 147675536736 147792805888 147970441472 147988049664 148336161792 148353813504 148532123376 148868930912 148881515328 149078197359 149131902976 149214334464 149398465034 149860086096 149877919152 149996937216 150349774848 150367666176 150548396544 150729344136 150747280632 150752110418 150889776128 151071134032 151101883296 151239868416 151244713984 151421647104 151444517952 151626542613 152322966432 152439934864 152592039936 152793623808 152938053632 153000375801 153121873408 153324157224 153477144576 153500325888 153684821472 153703109664 153825165312 154236801017 154249839198 154268194626 154390699008 154576264752 154594659024 154599612076 154740791296 154958311872 155144559843 155218919424 155496361566 155771040768 155789577216 155976824304 156119261184 156330513248 156486500352 156550268511 156674585088 156693229056 156698249344 156716896128 156881562264 156905257782 157029856256 157061818368 157417967616 157607171904 157625926848 157815381087 158186610036 158452646912 158820286464 159035193408 159161483264 159180423168 159226341477 159245289099 159371745792 159746635776 159765645312 159957671328 159981831464 160320387136 160353019008 160545751002 160692360192 160697508608 160909800324 161406989856 161967430793 162129042432 162343225296 162348426604 162367745748 162496681984 162691990496 162725105088 162873704448 162878922752 162898305024 163069466112 163094096256 163290122814 163309554018 163693706904 163843190784 163969005568 164040117696 164349444096 164643206364 164769635478 164920101888 165308043264 165506730816 165526425792 165657870336 165725375823 166101170326 166134978828 166266906624 166292019712 166466746656 166486555872 166491889928 166511702136 166643929088 166677848064 166878182016 167256590592 167457620148 167477547276 167773390848 168153829376 168355937344 168592596858 168746554368 168751960832 168772041984 168974892996 169109075968 169129199616 169143496704 169527042048 169730800512 169750998144 169955025786 170150303232 170375082696 170741102896 171268669824 171494926722 172055310336 172262107584 172288126192 172445458432 172489676877 172652724608 172687866624 172851101696 172895424156 173053310976 173058855424 173079449088 173287477272 174083390208 174217068416 174621284352 174836767112 174857572344 174996426752 175227608256 175242420864 175428943872 175639795968 175850901492 175871827404 175898391227 176285530512 176306508144 176446513152 176658588288 176685270944 176846618624 177095213568 177308068392 177710127504 178024046592 178045231104 178259227776 178663443712 178878183428 178914592584 179056668672 179077976064 179083713536 179293214016 179298958384 179320294608 179462692864 179499220992 179714965248 179906248704 179979560397 180122482176 180338975544 180360435528 180784697184 181088739328 181412421827 181754506752 181972961688 182139138048 182567583744 182589308928 182808767232 182836378816 183028489308 183056134079 183223299584 183238788096 183260593152 183480858288 183648411648 183654295552 183875033888 183896914656 184465131264 185105635192 185290334208 185535114624 185541058976 185710493696 185933703424 185971548672 186195072168 186365104128 186393252864 186617283216 187078522176 187249360896 187303376169 187325664903 187474420224 187728100378 188163664416 188308154832 188923478016 189150549504 189173058048 189400429512 189429036706 189829908944 189845955936 189868547232 190019321856 190048022528 190247710464 190270349568 190276445632 190450204672 190505143283 190527813021 190717922304 190947150576 190975991388 191150389248 191380137312 191741018112 192083740758 192231241391 192406785536 192677253552 192853204992 192859383808 192882333696 193114163424 193267515392 193306853376 193824141966 193978057728 194001140736 194234315184 194263652492 194457489408 194691212352 194714380224 194948411931 195132689024 195367223506 195390471822 195735622656 195994201968 196611244032 196634640384 196691363001 196714768887 196870980096 196900715648 197131059288 197137375162 197317399552 197357561856 197594770464 197775212544 197781549056 197805084672 198042831168 198280863417 198508687104 198770929812 198952445952 199813448128 199837225536 199923893442 199995916288 200077414509 200277052416 200731195392 200972458848 200996374176 201469177728 201711328182 201735331434 201895529472 201926023936 202168723484 202394529792 202637792448 202881347487 203097288576 203724831744 204000501068 204432209632 204473820096 204636192768 204667101184 204719581899 204906530304 204913095296 204937479552 205183798638 205388531712 205666452264 205690926168 205854265344 206101686336 206126212032 206611082496 206859413124 206884028988 207328482088 207694721024 207719436288 207969099072 208159014912 208243839591 208733691348 208899446784 208924305408 208955861504 209175416352 209207010376 209415757824 209440677888 209692409472 209890623488 209944443618 210142895872 210167902464 210420508116 210915480048 211846674186 212046924544 212301788636 212327052132 212495661056 212538912768 212794368192 212988690432 212995514368 213020860416 213276895104 213533237526 213558647562 213804025344 214061001336 214256480256 214546400432 215044187904 215209319808 215302654476 216172056576 216457633728 216490327664 216966806784 216992625408 217197740032 217253433852 217425954816 217458795008 217720163752 217746072024 217963339776 218225314944 218258275872 218457587712 218720156928 219524275152 219692847304 219893469184 220202575488 220410724352 220675641088 220701901056 220967167764 221187649536 221513305104 221689208832 221955662208 221982074496 222015602848 222237130752 222504242688 222530720256 222798185064 222805323286 223008787456 223276826864 223303396368 223322272992 223697854464 224097697551 224790129144 224816878728 224995405824 225029389312 225299857328 225505599488 225524662272 225551499264 225822594816 226036056064 226094016204 226128165627 226307734016 226334664192 226606701048 226867070976 227166776928 227955550459 228358226432 228484449648 228659902296 228888059904 229407080448 229682810112 229986235836 230020973143 230250488832 230527232208 230554664496 230737747968 230772598784 231049969696 231308034048 231374758797 231586048512 231864397128 231899418114 232111186944 232828379136 233143429792 233244542349 233636811008 233656561152 233684365824 233965236456 234178891776 234186394624 234467868656 234495769872 234729750528 235011877632 235047374016 235075344192 235262017536 235357886673 235544784384 235891578026 236126951424 236410757856 236438890272 236946836672 237279915054 237365395456 237393641472 237678970368 238552790112 238742224896 238770634752 239057618688 239093726144 239381098411 239619953664 239648467968 239936506992 239972747196 240163309568 240451967392 240480580704 241046262912 241364700486 242110484784 242339342336 242630615584 242852184064 242901614592 243193563648 243522639906 243551618622 243745022976 244037985744 244318384128 244347457536 244641144384 244864548864 244935184221 244964331027 245195886208 245490592802 245540560356 245764786176 245953508352 246060176544 247053778944 247154453217 247380152832 247714894154 247962064896 248260096224 248289638688 248486805504 248524337152 248823044288 249122110447 249151755489 249400359936 249438029568 249700119984 249737834892 249767553204 249965893632 250884885888 251077539776 251186430222 251216320914 251660086272 252200732672 252230744064 252533906016 252785885184 253127941248 253158062976 253462339494 253663613952 253693799424 254037084028 254290563072 254596200768 254626497216 254634655184 254867185664 254932538679 255173516416 255225454848 256111654344 256903004736 257137606656 257176444928 257242390083 257485551232 257795029058 258082965504 258393161376 258432189288 258637410304 258668187648 258979086912 259276652544 259588283136 259619173632 259931215908 260520629096 260980830208 261125085312 261325602624 262255150668 262286358516 262494640128 262841412384 263143415808 263459693952 263740112896 263776352238 263807741106 264057108224 264374484556 264428295768 264669769728 264678249472 264987882432 265027906416 265269927936 266449634048 266565191256 266769886012 267036069888 267067846656 267388841664 267641593856 267963278464 267995165568 268317275142 268585003008 268625570304 268948437576 268980441912 269194039296 269859373056 270183723264 270508463316 270540653292 270549321133 270796384768 271177045776 271633108992 272631760128 272959442532 273208707072 273249972736 273578398184 273851375616 273883963392 274213150848 274221936352 274254568224 274472353792 274542733962 274802248448 274834949376 274858182144 275481443328 275812550832 275845371984 276697696896 276959248384 277292132096 277658452788 277935501312 278311588464 278532595712 278565740544 278900555136 279221010432 279254237184 279589879296 279925924824 279968205062 280223869952 280560677488 280617783264 280874041344 281211630336 281220640064 281592150567 282462232248 283102736176 283385217024 283725824256 283759587072 284027813888 284100644268 284109746557 284143555059 284369193472 284710983368 284744863416 284768933904 285028982784 285072033792 285371565696 285414668448 285675307008 286463987082 286725583872 286945759744 287070205968 287611527168 288125611137 288229408768 288610178304 289289075712 289323500544 289671245136 289901273088 290328096032 290617786368 290736212949 290967086592 291001711104 291011034496 291351472776 291360807374 291395478738 291626875904 291686234112 292036818528 292699033536 293050835259 293085707733 293603433984 293991302952 294269201408 294622890352 294916866048 294951960576 295306470144 295351073472 295585611776 295706062743 295940882944 295976099328 296672323584 296707627008 297064246752 297737861824 297763030656 298156394718 298263805952 298428668928 298796930068 299720172192 299755838304 299993874432 300796657187 301096793088 301458688272 301494561264 301504220836 301779552256 302142268064 302203766592 302479736832 302489427968 302566992273 302843294208 302889035904 303253085226 304645932864 304879869728 305184079872 305587247616 306000751602 306243746816 306648314448 306954289152 307000651776 307369642944 307406219328 307650330624 307775697957 308473602034 308499678396 308536389252 308781398016 309152529504 309189318048 309199224152 309481582592 309916623744 310289119686 310437838848 310992723132 311542081536 311579154432 311953648608 312238522368 312661026496 313036820999 313100537022 313349170176 313386458112 313396498688 313433792256 313763124528 313810515564 314059712512 314123636736 314835935232 315214343808 315251853696 315630762174 316373220072 316905293824 317640572928 318070386816 318452682954 318490578198 318743491584 319493271552 319531290624 319915342656 319963662928 320299856289 320337971343 320640774272 320706038016 321091502004 321384720384 321395017216 321819600648 322813979712 323934861586 324258084864 324686450592 324696853208 324735491496 324993363968 325383980992 325450210176 325757845504 325796610048 326138932224 326188192512 326580245628 326619108036 327387413808 327686381568 327938011136 328080235392 329286412728 329539270956 329840203776 330616086528 331013461632 331052851584 331450751646 332202340652 332269957656 332533813248 332584039424 332933493312 332973111744 332983779856 333023404272 333287858176 333355696128 333756364032 334207984929 334513181184 334915240296 334955094552 335546781696 336307658752 336711874688 337185193716 337493108736 337503921664 337544083968 337949785992 338218151936 338258399232 338286993408 339054084096 339461601024 339501996288 339910051572 339961391861 340300606464 340750165392 341482205792 342537339648 342989853444 344110620672 344524215168 344576252384 344890916864 344979353754 345305449216 345375733248 345790848312 346106621952 346117710848 346158898176 346574954544 347849127171 348166780416 348434136832 349242568704 349673534224 349715144688 349992853504 350455216512 350484841728 350857887744 351279591936 351701802984 351743654808 351796782454 352571061024 352613016288 352893026304 353317176576 353370541888 353693237248 353795266097 353837367039 354190427136 354616136784 355420255008 356048093184 356090462208 356518455552 357000876869 357326887424 357756366856 357829185168 358113337344 358155952128 358167427072 358586428032 358597916768 358640589216 358925385728 358998441984 359429930496 359959120794 360244964352 360677951088 360720871056 361569394368 362047050729 362177478656 362824843654 363509013504 363945923376 364278276096 365135167488 365178617856 365283959859 365327427933 365617534464 365672757632 366056978616 366112268158 366446599168 366477576192 366521186304 366961716576 367296823296 367308591104 367750067776 367793829312 368235889203 368930262528 370211270384 370580668416 371070229248 371082117952 371420987392 371528130113 371572341231 371867406848 371943097344 372390144336 372730208256 372786505728 373234566432 374157044352 374606752338 374651329806 374948840448 375456200756 376327328832 376616309664 376779645333 378301099008 378346116096 378800859024 378858073412 379659817888 379691911872 379737094464 380038643712 380096045056 380193509241 380495420928 380540699136 380552891264 381010286566 381055626042 381435844608 381894301152 381951982776 382300778496 382760274624 383482036224 384167481516 384462482782 384813571072 385354507104 385706409984 385718767616 385764667392 386228326848 386535030784 386692543587 387648283932 387956115456 388002281472 388468630368 388527304984 388914978816 389382424704 389428760448 389896823862 390265378048 390734447012 390780943644 391471245312 391988403936 393349474783 393382726002 393429537774 393741960192 393801431296 394262118576 394274750324 394634799104 394715123712 395189540928 395550425088 395563098112 395610169344 395664528357 396085662336 396561726834 397017374208 397541859624 397904891904 399626896256 399674451072 399847786884 400154829018 400554104832 401462390784 401944917696 401992748352 402475912713 402938355456 403422656364 403470662868 403791058944 403852047872 404337446968 404789059584 405275584896 405762694974 406194577152 407449663488 408001002136 408864419264 408947640192 409334202368 409439163798 409813060608 409826190592 409874959104 410367597276 410777063424 411332904528 411381852336 411708530688 412203372672 412252424064 413222164992 413718826248 413768057976 414656964176 415389442048 415438872576 415938198144 416487679182 417467382696 417798893568 417848610816 417911723008 418350832704 418414020752 418831515648 418881355776 419384818944 419781246976 419888887236 419952307593 420285791744 420335804928 420841016232 421830960096 423693348372 424093849088 424603577272 424654104264 424991322112 425077825536 425588736384 425991028736 426041720832 426553790208 427066475052 427117295124 427608050688 428122002672 428512960512 429092800864 429695980623 430088375808 430418639616 430605308952 432344113152 432915267456 432980655328 433933613568 433985250816 434506867704 434851909632 434917590016 435440327504 435492144048 435926679552 436450629888 436516551744 436915175424 437041211061 437093218107 437440313856 439048550304 439385694608 439786938368 440405150976 440821448704 441351282176 441403802112 441934335528 442375299072 443026610208 443378417664 443911324416 443964148992 444031205696 444564897049 445008485376 445061440512 445596370128 445610646572 446017574912 446553653728 446606792736 446644545984 447395708928 448195395102 449580258288 449633757456 449990811648 450058778624 450599714656 451011198976 451049324544 451102998528 451645189632 452188032408 452256331254 452615468032 452669328384 453213402096 453734141952 454333553856 454879627839 455911100918 456716452864 456968899296 457319804592 457776119808 458814160896 459001127403 459365620224 459972471672 460041946286 460500977664 461054464416 461109328992 461475495936 461545197568 462099939392 462655347973 462710403051 462749517594 463172097024 463728794256 463798836228 464222373888 465656758272 466286859584 466489084698 466847300521 467273622016 467313122304 467368731648 467930472912 468357783552 468372789248 468935737312 468991539744 469459501056 470023755264 470094748032 470150688384 470715773346 471089568768 471783156052 472253902848 472821515712 472877780544 473446143261 473893673344 474559830108 475357940736 477105580224 477484449792 477541269504 477679024431 477735867297 478115237376 478187452288 478762196822 479239907328 479296935936 479873013984 479945494392 480326619136 480903934784 480961161408 482092525824 482729400972 484220969568 484678684672 485261231168 485704368128 485902292379 486387127296 487045279812 487103237244 487490045952 488075971488 488636768256 488694915072 489282288768 489870368442 489928662054 490391772416 490981185604 491081120712 491529572352 491907016704 492120353088 494308906434 494760305664 495429788308 495924129792 496520192448 496579277376 496973611008 497048674304 497176127469 497646088576 498244220894 498303510978 498800719872 498876059136 499400239968 499475669784 499535106408 499931787264 501769771776 502155079552 502372860444 502432641828 503320172544 504401465344 504461488128 505067812032 506255882496 506316125952 506924678988 507327227904 507387598848 508074168056 508581126144 509192401536 509252994432 509269310368 509734371328 509865077358 510347032832 510450909696 512223308688 513806009472 514352889856 514484780166 514971102464 515590058116 516165931008 516786322752 516864378576 517274820608 517336375296 517958173824 518553305088 519176566272 519238347264 519862431816 521041258192 521961660416 522250170624 522651205248 524510301336 524572717032 524989280256 525682824768 526286831616 526919387904 527480225792 527552704476 527615482212 527632386463 527695173681 528114216448 528748969112 528856591536 529339539456 529356498944 529975764864 530055812832 530539855872 532899268096 533130382512 533539772024 534072139776 534135693312 534777683328 535283187712 535926556928 535990331136 536634550284 537170006016 537251140608 537896875152 537960883824 538388078592 539718746112 539938681191 540367446528 541016926632 541081306584 541098642266 541592769536 542354091552 543266217984 544237265481 545263520256 545918885064 546417414144 546499945472 547156796368 547702751232 547767926784 548426301696 548443872704 548509136448 548944707584 549085467924 549168402237 549604496896 549669898752 549716364288 550962886656 551625101664 551690743968 553395393792 553918496768 554584264192 555316905576 555871002624 556623176928 557065191424 557131481088 557801110272 559179758592 559851849648 559936410124 560447739904 561121354976 561235566528 561748082688 561910128507 562423260672 562441280128 563184301134 564924464496 566205472352 566770434048 567451648512 567519174144 568201288536 568219493114 568287110118 568738386944 569421966736 569489726832 569537867808 570057965568 570144067584 570743131392 570829336896 571350614016 571515429849 571583439063 572927974164 573451167744 573891519488 574140411936 575223054336 576251222274 576458817536 576693724173 577220356608 578578151424 578647001088 579342490272 579802546176 580656192064 581354096141 581472425898 581934173184 582003422208 582022068992 582702945552 582721614748 582790957476 583253751808 583372468224 584073637056 585398067072 586101670518 586171415466 587206867968 587982605904 588538402816 589245780704 589833732096 589903921152 590074089003 590612940288 590702146944 591412125486 591881765888 591952198656 593344647168 593415254016 594128493504 594842590251 595475723648 595526061312 596312789436 596857337856 597593860136 599440344384 599511676608 599987748864 600232243527 601593314374 602193586176 602917376544 602989122528 603008441672 603559104512 604284536128 604407533184 604978855936 605133984546 605686588416 605778071808 606506170452 609291865728 609759739456 611174495232 612001503204 612487493632 613296628896 613908578304 614001303552 614739285888 614812438656 615551395914 616947204068 616999356792 617072778504 617562796032 618305059008 618378636096 618398448304 618963165184 619833247488 620578239372 621985446264 623084163072 623158308864 623907297216 624477044736 624731518773 625322052992 626073641998 626201074044 626698340352 626772916224 626792997376 626867584512 627526249056 627621031128 628119425024 628247273472 629671870464 630428687616 630503707392 631261524348 632746440144 633810587648 636140773632 636905365908 636981156396 637486983168 638986543104 639062581248 639830685312 639927325856 640599712578 640675942686 641281548544 641412076032 642183004008 642769440768 642790034432 643639201296 645627959424 647869723172 648516169728 649372901184 649393706416 649470982992 649986727936 650767961984 650900420352 651515691008 651593220096 652277864448 652376385024 653160491256 653238216072 654774827616 655372763136 655876022272 656160470784 657048351323 658572825456 659078541912 659680407552 661232173056 662026923264 662105703168 662901503292 663001628471 664404681304 664539915312 665067626496 665168078848 665866986624 665946223488 665967559712 666046808544 666575716352 666711392256 667512728064 668415969858 669026362368 669830480592 669910189104 671093563392 672293092653 672615317504 673423749376 674370387432 674986217472 675007843328 675088167936 675899571984 676436303872 676516798464 676573986816 678108168192 678384496881 678923202048 679003992576 679820103144 679922783722 680601212928 681500330784 682964411584 683866651377 685074679296 685979706888 688221241344 689048430336 689152504768 689781833728 689958707508 689980813067 690062919429 690610898432 690751466496 691581696624 692213243904 692235421696 692317796352 693149909088 695698254342 696333560832 696868273664 698485137408 699347068448 699430289376 699733627047 699985707008 700910433024 700969683456 702559183872 703403605968 703487309616 703593564908 705142122048 705226032576 705786052608 706073660019 706634353152 706741083776 707590532194 707674734078 708380854272 709232273568 710840510016 712096186368 712180924416 713036911104 714001753738 714653774848 715512733712 715658370336 716226674688 716311904256 716334854144 717172856064 717195833536 717281178432 717850771456 718143295233 718859860992 719918241588 720489928704 721355902176 721441742112 723138788736 724094101458 724354957312 725649687308 727018027008 727891846752 728556552192 730567919718 730654855866 731235068928 731345515264 732113957232 732224536316 732893198336 732955152384 733042372608 733923433152 734593646592 734617182208 734805552663 735500135552 735587658624 736471778406 737860525056 740422540768 741161336832 741463359651 742140458496 742164235904 743056260226 743144682462 743734813696 743886194688 744780288672 745460416512 745573011456 746469132864 747366331341 747455266467 748314088704 749213504676 749302659612 749897680896 750912401512 752654657664 753232619328 753559290666 756602198016 756692232192 757601718048 757716146824 759319635776 759383823744 759474188928 760192090112 760387018482 760990841856 761081398272 761105782528 762020573132 762111252084 762871689216 763788602304 763903965552 764601556992 765520549248 768334963032 768924965564 769627142144 770709014208 771412819968 771437535232 771529334784 772456653696 773385087174 775296567864 775912230912 776004562944 776937260736 777054609968 777829957632 778764849408 778857520896 779793647724 780530756096 781468894024 781561887288 782942490624 783976807872 786698949566 786765452004 786859075548 787483920384 787602862592 788524237152 788549500648 789269598208 789430247424 790379081856 791126196224 791220338688 791329056714 792171324672 793123453668 794034748416 795083719248 795809783808 799253792512 799348902144 799695573768 800309658036 801108209664 802924781568 803889835392 803985496704 804951825426 805876710912 806845312728 806941325736 807582117888 807704095744 808674893936 809578119168 810551169792 811525389948 811647963399 812389154304 814899326976 816002004272 817728838528 817895280384 818668404736 818878327596 819626121216 819652381184 819749918208 820735194552 821554126848 822665809056 822763704672 823417061376 824406745344 824504848128 825620523091 826444329984 827437652496 827536115952 829313928352 830778884096 830877745152 831876396288 832975358364 834934765392 835597787136 835697221632 835823446016 836701665408 836828041504 837663031296 837762711552 838769637888 839777774472 839904615186 840571583488 840671609856 841682032464 843661920192 844776451701 847386696744 848187698176 849207154544 849308208528 849982644224 850155651072 851177472768 851982057472 852083441664 852329239671 852430665177 853107580416 854132950104 854234590248 855216101376 856244005344 857025921024 858185601728 859217074807 859391961246 860176751616 860837279232 861210617904 864688226304 865830534912 865961310656 867002129539 867867227136 867970501632 869013735408 869703819264 869835180032 870880655008 870984288096 871853359104 872901259776 873033103488 874082422122 874186436214 874880627712 878097100608 878771389216 879152505777 879257123199 879573876736 880810301952 882702564352 882807604224 883868671056 884750598144 886053220416 886756835328 887118188229 887822648832 887928297984 888062411392 889129794098 890016970752 890122881024 891192740256 891221293144 892035149824 893107307456 893213585472 893289091968 894791417856 896390790204 899160516576 899267514912 899981623296 900117557248 901199429312 902022397952 902282601703 902389971561 903290379264 904376064816 904512662508 905230936064 905338656768 906426804192 907468283904 908667107712 909759255678 911822201836 913432905728 913937798592 914639609184 915552239616 918002254806 918731240448 919944943344 920083892572 921001955328 922108928832 922218657984 922950991872 923090395136 923327093871 924199878784 925310695946 925420806102 925499035188 926344194048 927457588512 927597672456 928444747776 931313516544 932573719168 932978169396 933694601042 934547244032 934626244608 934737463296 935860945824 936715567104 936745578496 937871474624 937983079488 939110462997 940047510528 940189496064 940301376768 941431546692 942179137536 943566312104 944507805696 945643031424 945755561088 946892286522 947787346688 949119660216 950715881472 954211160448 955358048862 955471734594 956230474752 956374904576 957524393644 958479814656 958593871872 959746027968 959890988784 960653238272 960899568867 961807869568 961922322816 964185051648 965458801944 968441939136 969357369344 970522462336 971804584758 972774254592 974090559624 974206474488 974980091904 976151942976 977273536512 977389830144 978564577536 979740736884 979857324108 979888717717 980783544832 981962371208 982162241424 983059144704 983814033408 984240706176 988617812868 989520611328 990859576616 991848259584 993040384896 993158554752 994097348608 994352254938 995292177152 996488441788 996607021956 997601439744 997752118272 998800479936 998951339568 999070212816 999863574528 1002623954787 1003539543552 1004310159104 1004745720888 1004865283656 1006640345088 1008802930688 1008922976256 1010135624064 1012511764992 1012632251904 1013849357976 1014654455808 1014775197696 1016148336112 1017162252288 1018384803072 1018505988864 1018538620736 1019468742656 1019730154716 1019884175583 1020694065664 1020901819392 1024446617376 1027612018944 1028705779712 1028969560332 1029942204928 1031180116232 1032331862016 1033572645504 1033728757152 1034549641216 1034672750592 1035916347648 1038353132544 1038476694528 1039724863632 1042082516384 1043547381513 1043923320832 1044500341248 1045302410496 1049020602672 1049145434064 1049978560512 1051365649536 1052573663232 1053838775808 1055105408952 1055230964424 1055264772926 1055390347362 1056228432896 1057497938224 1057713183072 1058679078912 1058712997888 1059951529728 1060111625664 1061079711744 1061385798291 1061512101117 1065798536192 1066260765024 1067079544048 1068144279552 1068271386624 1069555366656 1070566375424 1071002630607 1071853113856 1071980662272 1073269100568 1074340012032 1074502281216 1075793750304 1075921767648 1076776157184 1079657607119 1079877362382 1080734893056 1082033853264 1082162613168 1082197284532 1083185539072 1084708183104 1086532435968 1088474530962 1090527040512 1091837770128 1092834828288 1092999890944 1094313592736 1095405502464 1095535853568 1095851879577 1096852603392 1096887745408 1097018272896 1098170935848 1098336804474 1099208993792 1099339797504 1099432728576 1101925773312 1103250203328 1103381487936 1104707667609 1106790787584 1109168528384 1110633811152 1111742005248 1113246353856 1114130382848 1114262962176 1114584390339 1114717023693 1115602220544 1118359517184 1119703699296 1119872820248 1120895479808 1122242709952 1122471133056 1123820257014 1124846521344 1124882560256 1126368602268 1129848928992 1132410944704 1133772015551 1134903297024 1135038348288 1136402577072 1136438986228 1136574220236 1137476773888 1138843933472 1138979453664 1139075735616 1140115931136 1140288135168 1141486262784 1141658673792 1143030859698 1143166878126 1145855948328 1146902335488 1147783038976 1148280823872 1150446108672 1152502444548 1153387448346 1154440713216 1157156302848 1157294002176 1158684980544 1159605092352 1160077630761 1161312384128 1162708192282 1162944851796 1163868346368 1164006844416 1164044137984 1165405891104 1165443229496 1165581914952 1166507503616 1166744936448 1168147274112 1170796134144 1172203341036 1172342830932 1174413735936 1175965211808 1177076805632 1178491561408 1180048424349 1180148178006 1181225880576 1181404293888 1182824250972 1183763531776 1183904397312 1186689294336 1186830508032 1188256987008 1189685180502 1190951447296 1191052122624 1192625578872 1193714675712 1195187720272 1198880688768 1199023353216 1200464487054 1203186628748 1204387172352 1205834753088 1205978245056 1206016883344 1207118209024 1207427738139 1208569072256 1208815066368 1209957711872 1210267969092 1211373176832 1211556143616 1213012340904 1218583731456 1219519478912 1222348990464 1224003006408 1224974987264 1226593257792 1228002607104 1229478571776 1229624877312 1231102791828 1231288738589 1233894408136 1233998713584 1234145557008 1235125592064 1236610118016 1236757272192 1236796896608 1237926330368 1239666494976 1241156478744 1243970892528 1246168326144 1246316617728 1247814594432 1249463037546 1250644105984 1252147283996 1252402148088 1253396680704 1253545832448 1253585994752 1253735169024 1255052498112 1255242062256 1256238850048 1256494546944 1259343740928 1259856922779 1260857375232 1261007414784 1262523048696 1265492880288 1267621175296 1269886952789 1272281547264 1273810731816 1273962312792 1274973966336 1277973086208 1278125162496 1279661370624 1279854651712 1281199425156 1281351885372 1281392938553 1282563097088 1282824152064 1284366008016 1285538881536 1285580068864 1287278402592 1291255918848 1295739446344 1297032339456 1298745802368 1298787412832 1298941965984 1299973455872 1301535923968 1301800840704 1304555728896 1304752770048 1306320982512 1306476432144 1309549655232 1310745526272 1311123633183 1311279654321 1311752044544 1312320941568 1314096702646 1317145650912 1318157083824 1319360815104 1322464346112 1324053846528 1324211406336 1325803006584 1326003256942 1328809362608 1329079830624 1330135252992 1330336157696 1331733973248 1331892446976 1331935119424 1332093617088 1333151432704 1333694691147 1335025456128 1336831939716 1338052724736 1339660961184 1339820378208 1342187126784 1344586185306 1345230635008 1345618689737 1346847498752 1348740774864 1349972434944 1350015686656 1350176335872 1351799143968 1352872607744 1353033596928 1353147973632 1356768993762 1357846404096 1358007985152 1359640206288 1359845567444 1361202425856 1363000661568 1364638883517 1365928823168 1367733302754 1370149358592 1371959413776 1376442482688 1377003382209 1378096860672 1378305009536 1379917415016 1379961626134 1380125838858 1381221796864 1381502932992 1383163393248 1384426487808 1384470843392 1384635592704 1386299818176 1387966043919 1388131209153 1391396508684 1392667121664 1393736547328 1396970274816 1398694136896 1398860578752 1399467254094 1399971414016 1400541901563 1401820866048 1401939366912 1405118367744 1406807211936 1406974619232 1407187129816 1410284244096 1410452065152 1412147320038 1413268706304 1413482167552 1415181064388 1415349468156 1416761708544 1418464547136 1421681020032 1426073822208 1428003507476 1429307549696 1431025467424 1431316740672 1432453349376 1432623808512 1432669708288 1433037073293 1434345712128 1434391667072 1434562356864 1436286590466 1437719721984 1439836483176 1440979857408 1442711804352 1442883484224 1446277577472 1448188202916 1451299374616 1454036054016 1455783693504 1457113104384 1457706877137 1461135839436 1461309711732 1462470137856 1462691030528 1464227914464 1464449072632 1465786396672 1465910304768 1466084745216 1467846866304 1469234364416 1469611105326 1471000271104 1471175317248 1472943556812 1475721050112 1480845081536 1482926719302 1484280916992 1484328471808 1486112520452 1486289364924 1487469627392 1487772389376 1489560577344 1490920833024 1491146022912 1492938265728 1494732662682 1494910532934 1496628177408 1498427009352 1498605319224 1499795361792 1501824803024 1505309315328 1506465238656 1507118581332 1513204396032 1513384464384 1515203436096 1515432293648 1518639271552 1518767647488 1518948377856 1520384180224 1520774036964 1521981683712 1522162796544 1522211565056 1524041146264 1524222504168 1525743378432 1527577204608 1527807931104 1529203113984 1531041098496 1536669926064 1537849931128 1539254284288 1541418028416 1542875070464 1543058669568 1544913307392 1546770174348 1550593135728 1551824461824 1552009125888 1553874521472 1554109219936 1555659915264 1557529698816 1557715041792 1559587295448 1561061512192 1562937788048 1563123774576 1565884981248 1567953615744 1573397899132 1573530904008 1573718151096 1574967840768 1575205725184 1577048474304 1577099001296 1578539196416 1578860494848 1580758163712 1582252392448 1582440677376 1582658113428 1582897159389 1583085521043 1584342649344 1586246907336 1588069496832 1590167438496 1591619567616 1595688853213 1598507585024 1598697804288 1599391147536 1600619316072 1602216419328 1605849563136 1607779670784 1607970993408 1609903650852 1610146812001 1611753421824 1613690625456 1613882651472 1615164235776 1615408191488 1617349787872 1619156238336 1621102339584 1623050779896 1623295926798 1624778308608 1629798653952 1632004008544 1632711796443 1635457677056 1635790560768 1637756655192 1639252242432 1639304762368 1639499836416 1641470389104 1643108253696 1645331618112 1645527409344 1646834122752 1647505206711 1648813490688 1649009696256 1651241046182 1652888659968 1654875304992 1655072231904 1658627856704 1661557768192 1661755490304 1663752792576 1665950716728 1669869530784 1671195574272 1671394443264 1671646892032 1673403330816 1673656083008 1675667688877 1677539275776 1679555548944 1679809230372 1681143166976 1681343219712 1683364064928 1687323840384 1689552903402 1694773393488 1696375396352 1698414309088 1698616417056 1699965288448 1700311302144 1702354945536 1704658479342 1704861330354 1706215160832 1708265900208 1708469180496 1710432202752 1712488010688 1714051842048 1714546289547 1714750317189 1716371203456 1718434149614 1718783922492 1720353503232 1721674558464 1722421235808 1729376452608 1730081172519 1731661069824 1731922621312 1734004259078 1735734454272 1735941003264 1738027470816 1739407638528 1739670360064 1741761310016 1741968576192 1744062288423 1745802519552 1746066206976 1748164844244 1748372872428 1749761255424 1756194201216 1757542778432 1758305011554 1758514246398 1759147753472 1761620603904 1765405128704 1765615208448 1767737342112 1769501196288 1772106440832 1774236376458 1775645297664 1775856595968 1776124822784 1778259588196 1780033941504 1780245762048 1782385480512 1782442586288 1784070299648 1784527770753 1786214614912 1786427170944 1786578183936 1792781580408 1798321033152 1798535029824 1799963246592 1800235114496 1800696730581 1802398858624 1804565203406 1804779943122 1806580758528 1808752129632 1809025325016 1810461872128 1810677313536 1812853608384 1814936567808 1817334215424 1819518511356 1823644403672 1826865811456 1827875597184 1829279218368 1836004509612 1837462480896 1839889886688 1840167785144 1842003910656 1844217857664 1844437315968 1846180790272 1846654187742 1848399757568 1850621391892 1850841612204 1850998070376 1852688388096 1854915177024 1855195344912 1856889495552 1865147438336 1865956338792 1867389202084 1869094488064 1869252489216 1869474926592 1871721891648 1873431134208 1873491156992 1875742949248 1875966158976 1878220925994 1880095021056 1880378992128 1880602753536 1882863093384 1884358275072 1887132624208 1889015611392 1891286062848 1891511122176 1893784573044 1893845247931 1895574693376 1898239320432 1901431762944 1908422320896 1910716097724 1910943469188 1912460949504 1912749809152 1915048787288 1916959629312 1917187743744 1919492055936 1919781977568 1921306476544 1921799137734 1923615739136 1923844645632 1928370103296 1930917603888 1936883878272 1938714738688 1941044924672 1943609169516 1945548509184 1948181119248 1948412948976 1949960183808 1952303885952 1954547073024 1954779660288 1957129155072 1959481473768 1959714648216 1959777435434 1961567089664 1963924742416 1964324482848 1966118289408 1967628066816 1968481412352 1971145053969 1977235625736 1979041222656 1981719153232 1983696519168 1986080769792 1986317109504 1988194697216 1988704509876 1989004885413 1990584354304 1992976883576 1993214043912 1995202879488 1995504236544 1997600959872 1997902679136 1998140425632 1999727149056 2005078413221 2005247909574 2007079087104 2008620318208 2009491441776 2009730567312 2013280690176 2016879277959 2017605861376 2017845952512 2020271248128 2025023529984 2025264503808 2027698715952 2029308911616 2029550395392 2032296672224 2034324504576 2035153490643 2036769606144 2037011977728 2037077241472 2039460309432 2039768351166 2041388131328 2041803638784 2048893234752 2051599954131 2055224037888 2057939120664 2059884409856 2062360232464 2064663724032 2067145291008 2067457514304 2069099282432 2069345501184 2069942439201 2070188758287 2071832695296 2076706265088 2076953389056 2079449727264 2084165032768 2087094763026 2087846641664 2089000682496 2090604820992 2098041205344 2098290868128 2099957121024 2102731299072 2105576600309 2107677551616 2110210817904 2110461928848 2110529545852 2110780694724 2112456865792 2114995876448 2115426366144 2117358157824 2117425995776 2119903059456 2120223251328 2122771596582 2123024202234 2131597072384 2132521530048 2134159088096 2136288559104 2136542773248 2139110733312 2142005261214 2143706227712 2143961324544 2146538201136 2148680024064 2149004562432 2151587500608 2151843535296 2153552314368 2154429885699 2159315214238 2159754724764 2161469786112 2164067706528 2164325226336 2164394569064 2166371078144 2169416366208 2173064871936 2176949061924 2181054081024 2183675540256 2185669656576 2185999781888 2188627185472 2191257746993 2191703759154 2193705206784 2193775490816 2194036545792 2196341871696 2196673608948 2198417987584 2198679595008 2198865457152 2203851546624 2206500406656 2206762975872 2209415335218 2213581575168 2218337056768 2221267622304 2223484010496 2226492707712 2229168780678 2229434047386 2231204441088 2236719034368 2239407398592 2239745640496 2241790959616 2242098994023 2242365799401 2244485419904 2244942266112 2247640514028 2249693042688 2249765120512 2252737204536 2259697857984 2264821889408 2267544031102 2269806594048 2270076696576 2272805154144 2272877972456 2273148440472 2274953547776 2277687866944 2277958907328 2278151471232 2280576270336 2282972525568 2283317347584 2286061719396 2286333756252 2291711896656 2293804670976 2295566077952 2296561647744 2305004889096 2306774896692 2308881426432 2314312605696 2314588004352 2317369961088 2320155261522 2322624768256 2325416384564 2325889703592 2327736692736 2328013688832 2328088275968 2330811782208 2330886458992 2331163829904 2333015007232 2333489872896 2336294548224 2341592268288 2344406682072 2344685661864 2348827471872 2351930423616 2354153611264 2356983122816 2360096848698 2360296356012 2362451761152 2362808587776 2365648501944 2367527063552 2367808794624 2373378588672 2373661016064 2376513974016 2379370361004 2379729743027 2381902894592 2382104245248 2385251157744 2387429351424 2390375440544 2397761377536 2398046706432 2400928974108 2406373257496 2408774344704 2411669506176 2411956490112 2412033766688 2414236418048 2414855476278 2417138144512 2417630132736 2420535938184 2422746353664 2423112287232 2426024681808 2434943890197 2437167462912 2439038957824 2444697980928 2448006012816 2449949974528 2453186515584 2456005214208 2458957143552 2459249754624 2462205583656 2462577477178 2467788816272 2467997427168 2468291114016 2470251184128 2473220236032 2473514544384 2473593793216 2475852660736 2476566862679 2476861569273 2479332989952 2482312957488 2487941785056 2492336652288 2492633235456 2495629188864 2498926075092 2499006138083 2501288211968 2504294567992 2504804296176 2506793361408 2507091664896 2507171989504 2507470338048 2510104996224 2510484124512 2512477700096 2512989093888 2519713845558 2521714750464 2522014829568 2525046097392 2530985760576 2534329355103 2535242350592 2539773905578 2544563094528 2547621463632 2547924625584 2549947932672 2555946172416 2556250324992 2556987719013 2557291995531 2559322741248 2559709303424 2562398850312 2562703770744 2562785877106 2565126194176 2565648304128 2568732016032 2571077763072 2571160137728 2574556805184 2577651224421 2582511837696 2591478892688 2594064678912 2597491604736 2597574825664 2597883931968 2599946911744 2601006388617 2603071847936 2603601681408 2609111457792 2609505540096 2612641965024 2612952864288 2619099310464 2622247266366 2622559308642 2623504089088 2624641883136 2628193405292 2634291301824 2636314167648 2637457517331 2638721630208 2648107693056 2648422812672 2651606013168 2652006513884 2657618725216 2658159661248 2660270505984 2660672315392 2661354564687 2663467946496 2663784893952 2663870238848 2664187234176 2667389382294 2670050912256 2673663879432 2676105449472 2679321922368 2679640756416 2684374253568 2689172370612 2691237379474 2693694997504 2697481549728 2699944869888 2700031373312 2700352671744 2703598287936 2705745215488 2706067193856 2706847805109 2707169914683 2713537987524 2715692808192 2716015970304 2719280412576 2719691134888 2722404851712 2726001323136 2729277767034 2731857646336 2735466605508 2740298717184 2743918827552 2753446323481 2754006764418 2756193721344 2756610019072 2759834830032 2759923252268 2760251677716 2762443593728 2763005865984 2766326786496 2768852975616 2768941686784 2769271185408 2772599636352 2775932087838 2776262418306 2782793017368 2785334243328 2787473094656 2793940549632 2797388273792 2797721157504 2798934508188 2801083803126 2803641732096 2803878733824 2810236735488 2813614423872 2813949238464 2814374259632 2817331388991 2820568488192 2820904130304 2824294640076 2826537412608 2826964335104 2830362128776 2830698936312 2833523417088 2836929094272 2843362040064 2852147644416 2856007014952 2858615099392 2862050934848 2862633481344 2865339416576 2866074146586 2868691424256 2868783334144 2869124713728 2872573180932 2875439443968 2879672966352 2881959714816 2885423608704 2885766968448 2892555154944 2896376405832 2902598749232 2908072108032 2911567387008 2915413754274 2922271678872 2922619423464 2924940275712 2925382061056 2928455828928 2928898145264 2931572793344 2931820609536 2932169490432 2935693732608 2938468728832 2939222210652 2939666153151 2942000542208 2942350634496 2945887113624 2951442100224 2961690163072 2965853438604 2968561833984 2968656943616 2972225040904 2972578729848 2974939254784 2975544778752 2979121154688 2982292045824 2985876531456 2989465325364 2989821065868 2990272650859 2993256354816 2996854018704 2997210638448 2999590723584 3003649606048 3007871864361 3010618630656 3012930477312 3014237162664 3026408792064 3026768928768 3030406872192 3030864587296 3037278543104 3037535294976 3037896755712 3041548073928 3043963367424 3044325593088 3044423130112 3048082292528 3048445008336 3051486756864 3055154409216 3055615862208 3058406227968 3059652526749 3062082196992 3073339852128 3075699862256 3078508568576 3082836056832 3085750140928 3086117339136 3089826614784 3093540348696 3101186271456 3103648923648 3104018251776 3107749042944 3108218439872 3111954279343 3115059397632 3115430083584 3119174590896 3122123024384 3125875576096 3126247549152 3131769962496 3135907231488 3146795798264 3147061808016 3147436302192 3149935681536 3150411450368 3154096948608 3154198002592 3157078392832 3157720989696 3161516327424 3165316226856 3165794318778 3166171042086 3168685298688 3172493814672 3176138993664 3180334876992 3183239135232 3184157394873 3184536303351 3191377706426 3197015170048 3197395608576 3198782295072 3201238632144 3204432838656 3211699126272 3213007891821 3215559341568 3215941986816 3219807301704 3220293624002 3223506843648 3227381250912 3227765302944 3230328471552 3230816382976 3234699575744 3238587435811 3238972821357 3242204679168 3246101559792 3246591853596 3249556617216 3259597307904 3264008017088 3265423592886 3267931103647 3270915354112 3271581121536 3275513310384 3278504484864 3278609524736 3278999672832 3282940778208 3286216507392 3290663236224 3291054818688 3295010413422 3297626981376 3298019392512 3302482092364 3305777319936 3309750609984 3310144463808 3314123002827 3317255713408 3327505585152 3331901433456 3339739061568 3342391148544 3342788886528 3343293784064 3343753171017 3344151071079 3346806661632 3347312166016 3351335377754 3355078551552 3359111097888 3359618460744 3362286333952 3362686439424 3366728129856 3374647680768 3379105806804 3389546786976 3392750792704 3396828618176 3397232834112 3399930576896 3401316046653 3404709891072 3409316958684 3409722660708 3412430321664 3416531800416 3416938360992 3420864405504 3424976021376 3429092579094 3429500634378 3432742406912 3436868299228 3437567844984 3440707006464 3443349116928 3444842471616 3460162345038 3463322139648 3463845242624 3468008518156 3471468908544 3471882006528 3476054941632 3478815277056 3479340720128 3480232892283 3483522620032 3483937152384 3488124576846 3491605039104 3492132413952 3496329688488 3496745744856 3499522510848 3512388402432 3515085556864 3516610023108 3517028492796 3523241207808 3530810257408 3531230416896 3535474684224 3540145273047 3544212881664 3548472752916 3551290595328 3551713191936 3552249645568 3556519176392 3560067883008 3560491524096 3564770961024 3564885172576 3568140599296 3569055541506 3572429229824 3572854341888 3573156367872 3585563160816 3596642066304 3597070059648 3600470228992 3601393461162 3604797717248 3609130406812 3609559886244 3613161517056 3617504259264 3618050650032 3620923744256 3621354627072 3625707216768 3629873135616 3634668430848 3639037022712 3647288807344 3653731622912 3655751194368 3658558436736 3672009019224 3674924961792 3679779773376 3680335570288 3684007821312 3688435715328 3688874631936 3692361580544 3693308375484 3693426705241 3693866215767 3696799515136 3701242783784 3701683224408 3701996140752 3705376776192 3709830354048 3710390689824 3713778991104 3730294876672 3731912677584 3734778404168 3738188976128 3738504978432 3738949853184 3743443783296 3746982313984 3751485898496 3751932317952 3756441851988 3760190042112 3760757984256 3761205507072 3765726186768 3768716550144 3774265248416 3778031222784 3779570768337 3782572125696 3783022244352 3787569146088 3787690495862 3791149386752 3796478640864 3802863525888 3809660858367 3816844641792 3821432195448 3821886938376 3824921899008 3825499618304 3830097574576 3833919258624 3834375487488 3838984111872 3839563955136 3842612953088 3843598275468 3844178815659 3847231478272 3847689291264 3856740206592 3861835207776 3873767756544 3877429477376 3882089849344 3887218339032 3891097018368 3896362238496 3896825897952 3899920367616 3904607771904 3910356543431 3914258310144 3918962947536 3919429296432 3919554870868 3923134179328 3927849484832 3928648965696 3932236578816 3933370899549 3935256133632 3936962824704 3942290107938 3954471251472 3958082445312 3963438306464 3967393038336 3972161539584 3972634219008 3977409019752 3978009770826 3981168708608 3985953767152 3986428087824 3990405758976 3991008473088 3995201919744 3995805358272 3996280851264 3999454298112 4001084073441 4010156826442 4010495819148 4014158174208 4017240636416 4018982883552 4019461134624 4026561380352 4033758555918 4035211722752 4035691905024 4036856069211 4040542496256 4050047059968 4050529007616 4055397431904 4058617823232 4059100790784 4064593344448 4069478672987 4070306981286 4073539212288 4074023955456 4074154482944 4078920618864 4079536702332 4082776262656 4083607277568 4097786469504 4103199908262 4110448075776 4115878241328 4119768819712 4124720464928 4129327448064 4134290582016 4134915028608 4139884878402 4140377516574 4143665390592 4153412530176 4153906778112 4158899454528 4163898131757 4164393627459 4168330065536 4174189526052 4178001364992 4181209641984 4196082410688 4196581736256 4199914242048 4201625704689 4205462598144 4211153200618 4215355103232 4220421635808 4220923857696 4221059091704 4221561389448 4224913731584 4229991752896 4230852732288 4234851991552 4239806118912 4240446502656 4245543193164 4246048404468 4263194144768 4265043060096 4268318176192 4278221466624 4284010522428 4287412455424 4287922649088 4293076402272 4297360048128 4298009124864 4303175001216 4303687070592 4308859771398 4318630428476 4319509449528 4322939572224 4328135413056 4328650452672 4328789138128 4332742156288 4338832732416 4353898123848 4362108162048 4367351080512 4371339313152 4371999563776 4373120631411 4377254370944 4382515493986 4383407518308 4387410413568 4387550981632 4388073091584 4392683743392 4393347217896 4396835975168 4397359190016 4397730914304 4407703093248 4413000813312 4413525951744 4418830670436 4427163150336 4436674113536 4442535244608 4452985415424 4458337561356 4458868094772 4462408882176 4473438068736 4478814797184 4479491280992 4483581919232 4484197988046 4484731598802 4488970839808 4489884532224 4495281028056 4499386085376 4499530241024 4505474409072 4519395715968 4529643778816 4535088062204 4539613188096 4540153393152 4545610308288 4545755944912 4546296880944 4549907095552 4555375733888 4555917814656 4556302942464 4561152540672 4565945051136 4566634695168 4572123438792 4572667512504 4583423793312 4587609341952 4591132155904 4593123295488 4599338459261 4610009778192 4613549793384 4617762852864 4628625211392 4629176008704 4634739922176 4640310523044 4641011399297 4645249536512 4650832769128 4651779407184 4655473385472 4656027377664 4656176551936 4661623564416 4661772917984 4662327659808 4666030014464 4666979745792 4672589096448 4683184536576 4688813364144 4689371323728 4697654943744 4703860847232 4708307222528 4713966245632 4720193697396 4720592712024 4724903522304 4725617175552 4731297003888 4735054127104 4735617589248 4746757177344 4747322032128 4748691478167 4749256563129 4753027948032 4758740722008 4759459486054 4763805789184 4764208490496 4770502315488 4774858702848 4780750881088 4787066559639 4795522755072 4796093412864 4801857948216 4812746514992 4817548689408 4823339012352 4823912980224 4824067533376 4828472836096 4829710952556 4829865691469 4830440436003 4834276289024 4835260265472 4841071876368 4845492707328 4846224574464 4852049363616 4869887780394 4874334925824 4878077915648 4889395961856 4896012025632 4898135389329 4899899949056 4906373031168 4917914287104 4918499509248 4924411167312 4925154954356 4935577632544 4935994854336 4936582228032 4940502368256 4942515620133 4946440472064 4947029088768 4947187586432 4953133725358 4953723138546 4958665979904 4964625914976 4975883570112 4984673304576 4985266470912 4991258377728 4997852150184 4998012276166 5002576423936 5008589135984 5009608592352 5013586722816 5014183329792 5014343979008 5014940676096 5020209992448 5020968249024 5024955400192 5027003066631 5039427691116 5043429500928 5044029659136 5050092194784 5061971521152 5068658710206 5070484701184 5079547811156 5089126189056 5095242927264 5095849251168 5099895865344 5113543172179 5113975438026 5114583991062 5118645482496 5119418606848 5124797700624 5125407541488 5125571754212 5130252388352 5131296608256 5137464032064 5142155526144 5142320275456 5143638868641 5149113610368 5155302448842 5165023675392 5182957785376 5188129357824 5190243517557 5194983209472 5195149651328 5195767863936 5202012777234 5206143695872 5207203362816 5218222915584 5219011080192 5225283930048 5225905728576 5232186865269 5238198620928 5244494532732 5245118617284 5249283766272 5256386810584 5268582603648 5272628335296 5274915034662 5277443260416 5296215386112 5296845625344 5303212026336 5304013027768 5315237450432 5316319322496 5321344630784 5322709129374 5326935892992 5327569787904 5327740477696 5328374468352 5334778764588 5340101824512 5347327758864 5352210898944 5358643844736 5359281512832 5378344741224 5382474758948 5387389995008 5394963099456 5399889739776 5400062746624 5400705343488 5407196575872 5413695610218 5414339829366 5427075975048 5431385616384 5432031940608 5438560825152 5439382269776 5444809703424 5452002646272 5458555534068 5463715292672 5470933211016 5480597434368 5487837655104 5506892646962 5508013528836 5512387442688 5513220038144 5519669660064 5519846504536 5520503355432 5524887187456 5526011731968 5532653572992 5537883373568 5538542370816 5545199272704 5551864175676 5552524836612 5565586034736 5570668486656 5574946189312 5594776547584 5595442315008 5597869016376 5602167606252 5607283464192 5607757467648 5620473470976 5627228847744 5627898476928 5628748519264 5634662777982 5641136976384 5641808260608 5648589280152 5653074825216 5653928670208 5660724257552 5661397872624 5667046834176 5673858188544 5681535743793 5686724080128 5704295288832 5712014029904 5717230198784 5724101869696 5725266962688 5730678833152 5732148293172 5737382848512 5737566668288 5738249427456 5745146361864 5750878887936 5759345932704 5763919429632 5770847217408 5771533936896 5779343661637 5785110309888 5792752811664 5805197498464 5816144216064 5823134774016 5830827508548 5844543357744 5845238846928 5849880551424 5850764122112 5856911657856 5857796290528 5863145586688 5863641219072 5864338980864 5871387465216 5878444421304 5879332306302 5884001084416 5884701268992 5891774227248 5902884200448 5913435161907 5923380326144 5931706877208 5937123667968 5937313887232 5944450081808 5945157459696 5949878509568 5951089557504 5958242309376 5964584091648 5967014656239 5971753062912 5978930650728 5979642131736 5980545301718 5986512709632 5993708037408 5994421276896 5999181447168 6007299212096 6014519523649 6015235239663 6015743728722 6021237261312 6025860954624 6028474325328 6052817584128 6053537857536 6060813744384 6061729174592 6069014906773 6074557086208 6075070589952 6075793511424 6083096147856 6087926734848 6088651186176 6088846260224 6096164585056 6096890016672 6102973513728 6110308818432 6111231724416 6119305053498 6124164393984 6146679704256 6151399724512 6154799862393 6157017137152 6165672113664 6179653229568 6187080697392 6202372542912 6207297847296 6208036503552 6209827317603 6210566274861 6215498085888 6216436879744 6223908558686 6230118795264 6230860167168 6238349181792 6244246048768 6251751152192 6252495098304 6263539924992 6271814462976 6293591596528 6294123616032 6294872604384 6299871363072 6300822900736 6308193897216 6308396005184 6314156785664 6315978211921 6316729800927 6323032654848 6330632453712 6331588637556 6332342084172 6337370597376 6344987629344 6352277987328 6360669753984 6368314789746 6369072606702 6382755412852 6394030340096 6394791217152 6397564590144 6402477264288 6408865677312 6426015783642 6431118683136 6431883973632 6439614603408 6440587248004 6447013687296 6454762501824 6455530605888 6460656943104 6461632765952 6463289657097 6469399151488 6477174871622 6477945642714 6484409358336 6492203119584 6493183707192 6499113234432 6519194615808 6528016034176 6530847185772 6535862207294 6541830708224 6543162243072 6551026620768 6557008969728 6557219049472 6557999345664 6565881556416 6573773240979 6581326472448 6582109637376 6590020826844 6595253962752 6596038785024 6604964184728 6611554639872 6619501219968 6620288927616 6628246005654 6634511426816 6655011170304 6663802866912 6679478123136 6686587568128 6687506342034 6688302142158 6693613323264 6694624332032 6702670755508 6710157103104 6718222195776 6719236921488 6724572667904 6725372878848 6726296982069 6733456259712 6749295361536 6758211613608 6779093573952 6785501585408 6793657236352 6794465668224 6802632093306 6809419782144 6818633917368 6819445321416 6824860643328 6833063600832 6833876721984 6841728811008 6849952042752 6858185158188 6859001268756 6859221024019 6865484813824 6873736598456 6875135689968 6881414012928 6886698233856 6889684943232 6920324690076 6926644279296 6927690485248 6936017036312 6942937817088 6943764013056 6952109883264 6958681440256 6960465784566 6967045240064 6967874304768 6976249153692 6983210078208 6984264827904 6992659376976 6993491489712 6999045021696 7024776804864 7030171113728 7033220046216 7034056985592 7046482415616 7061620514816 7062460833792 7070949368448 7080290546094 7088425763328 7096945505832 7102581190656 7103426383872 7104499291136 7113038352784 7120135766016 7120983048192 7129541922048 7129770345152 7136281198592 7138111083012 7139189229081 7144858459648 7145708683776 7146312735744 7171126321632 7193284132608 7194140119296 7200940457984 7202786922324 7209595434496 7218260813624 7219119772488 7226323034112 7235008518528 7236101300064 7241847488512 7242709254144 7251414433536 7269336861696 7278074045424 7294577614688 7304831670591 7307463245824 7311502388736 7317116873472 7344018038448 7349849923584 7359559546752 7360671140576 7368015642624 7376871430656 7377749263872 7386616750968 7386853410482 7387732431534 7393599030272 7402485567568 7403366448816 7403992281504 7410753552384 7419660708096 7420781379648 7427557982208 7429700588037 7430584707819 7460589753344 7463825355168 7469556808336 7476377952256 7477009956864 7477899706368 7486887566592 7493964627968 7497018414249 7502971796992 7503864635904 7512883703976 7520380084224 7521515968512 7522411014144 7531452373536 7537433100288 7548530496832 7557603249833 7559141536674 7565144251392 7566044488704 7575138292176 7575380991724 7582298773504 7592957281728 7605727051776 7619321716734 7633689283584 7642864390896 7643773876752 7649843798016 7650999236608 7660195149152 7667838517248 7668750974976 7670963157039 7677968223744 7679127910272 7687196550936 7688357631318 7694462956544 7695378582528 7713480413184 7723670415552 7732953673263 7747535513088 7764179698688 7774436678064 7782194036736 7792724476992 7793651795904 7799840735232 7803019165851 7809215543808 7820713086862 7828516620288 7837925895072 7838858592864 7839109741736 7846268358656 7855698969664 7857297931392 7866741799098 7870512267264 7873925649408 7884580215876 7908942502944 7916164890624 7926876612928 7936404108857 7944323079168 7945268438016 7954818039504 7956019541652 7962337417216 7971907534304 7972856175648 7980811517952 7982016946176 7990403839488 7991610716544 7992561702528 8002168146882 8020313652884 8020991638296 8028316348416 8034481272832 8037965767104 8038922269248 8053122760704 8067517111836 8073712138422 8081084992512 8100094119936 8101058015232 8110794863808 8117235646464 8118201581568 8120543415327 8121509744049 8129186688896 8138957345974 8140613962572 8147078424576 8148047910912 8148308965888 8157841237728 8159073404664 8165552525312 8167214555136 8195572939008 8206399816524 8220896151552 8231756482656 8239537639424 8249440929856 8260338970443 8268581164032 8269830057216 8279769756804 8280755033148 8287330781184 8306825060352 8307813556224 8317798909056 8327796263514 8328787254918 8336660131072 8348379052104 8356002729984 8362419283968 8392164821376 8393163472512 8403251409378 8410925196288 8422306401236 8430710206464 8440843271616 8441847715392 8442118183408 8443122778896 8449827463168 8451994166973 8459983505792 8461705464576 8469703983104 8479612237824 8480893005312 8491086386328 8492096808936 8526388289536 8530086120192 8536636352384 8556442933248 8568021044856 8574824910848 8575845298176 8586152804544 8596018249728 8606350002432 8607374141184 8617719542796 8619021170123 8637260856952 8639018899056 8645879144448 8656270826112 8657300905344 8657578276256 8665484312576 8677665464832 8707796247696 8724216324096 8734702161024 8743999127552 8746241262822 8754508741888 8765030987972 8766815036616 8774820827136 8775101963264 8776146183168 8785367486784 8786694435792 8793671950336 8794718380032 8795461828608 8815406186496 8818998459453 8826001626624 8827051903488 8837661340872 8854326300672 8873348227072 8885070489216 8905970830848 8916675122712 8917736189544 8924817764352 8946876137472 8957629594368 8958982561984 8967163838464 8968395976092 8969463197604 8969750569871 8970817952577 8977941679616 8979769064448 8990562056112 8998772170752 8999060482048 9010948818144 9038791431936 9059287557632 9070176124408 9079226376192 9080306786304 9091220616576 9091511889824 9092593761888 9099814191104 9110751467776 9111835629312 9112605884928 9131890102272 9133269390336 9144246877584 9145335025008 9166847586624 9175218683904 9178957580247 9182264311808 9186246590976 9198676918522 9220019556384 9227099586768 9235525705728 9257250422784 9258352017408 9269479844352 9280621046088 9282022798594 9290499073024 9301665538256 9303558814368 9310946770944 9312054755328 9312353103872 9323247128832 9323545835968 9324655319616 9332060028928 9335862838029 9345178192896 9366369073152 9377626728288 9378742647456 9395309887488 9407721694464 9416614445056 9419330828159 9427932491264 9440387394792 9441185424048 9449807044608 9451234351104 9462594007776 9470108254208 9471235178496 9497382956334 9498513126258 9506055896064 9517481444016 9518918972108 9527611578368 9528416980992 9541004630976 9549717405696 9552472184619 9561501762176 9574133119278 9591045510144 9592186825728 9603715896432 9625493029984 9635097378816 9639023675463 9646678024704 9647825960448 9648135066752 9659421905112 9659731382938 9660880872006 9668552578048 9670520530944 9682143752736 9690985414656 9692449148928 9704098727232 9715762307433 9716918464071 9739775560788 9748669851648 9756155831296 9778791923712 9792024051264 9796270778658 9799799898112 9803793310941 9812746062336 9835828574208 9836999018496 9848822334624 9850309908712 9871155265088 9871989708672 9873164456064 9885031240266 9892880944128 9894058177536 9894375172864 9906267450716 9907446277092 9917331959808 9929251829952 9951767140224 9982516755456 9995704300368 9996024552332 10005152847872 10017178271968 10019217184704 10027173445632 10028366659584 10028687958016 10029881352192 10031259513051 10040419984896 10041936498048 10054006133262 10078855382232 10086859001856 10088059318272 10100184389568 10123943042304 10137317420412 10159095622312 10178252378112 10190485854528 10191698502336 10199791730688 10203948139959 10227086344358 10227950876052 10229167982124 10237290964992 10238837213696 10249595401248 10250815082976 10251143508424 10260504776704 10262593216512 10274928064128 10284640550912 10287277737282 10298227220736 10310604897684 10330047350784 10365915570752 10380487035114 10389966418944 10390299302656 10391535727872 10404025554468 10412287391744 10414406725632 10436445831168 10438022160384 10450567860096 10451811457152 10464373730538 10476397241856 10488989065464 10490237234568 10498567532544 10512773621168 10537165207296 10545256670592 10549830069324 10592430772224 10593691250688 10606424052672 10608026055536 10620435819141 10630474900864 10632638644992 10642689261568 10645418258748 10653871785984 10655139575808 10655480955392 10656748936704 10669557529176 10680203649024 10694655517728 10704421797888 10717287689472 10718563025664 10756689482448 10764949517896 10774779990016 10789926198912 10800125493248 10801410686976 10814393151744 10827391220436 10828679658732 10854151950096 10862771232768 10864063881216 10877121650304 10878764539552 10889619406848 10904005292544 10917111068136 10927430585344 10941866422032 10961194868736 10975675310208 11013785293924 11016027057672 11024774885376 11026440076288 11039339320128 11039693009072 11041006710864 11049774374912 11052023463936 11065307145984 11075766747136 11077084741632 11080280115723 11081598647301 11090398545408 11103728351352 11105049673224 11131172069472 11141336973312 11149892378624 11169821972491 11189553095168 11190884630016 11195738032752 11204335212504 11214566928384 11215514935296 11240946941952 11254457695488 11255796953856 11257497038528 11269325555964 11271027684007 11282273952768 11283616521216 11297178560304 11306149650432 11307857340416 11321448515104 11322795745248 11334093668352 11347716377088 11363071487586 11373448160256 11408590577664 11424028059808 11428982575101 11434460397568 11448203739392 11450533925376 11464296586344 11474765697024 11475133336576 11476498854912 11490292723728 11501757775872 11518691865408 11527838859264 11532536446977 11541694434816 11543067873792 11558687323274 11570220619776 11585505623328 11610394996928 11632288432128 11646269548032 11661655017096 11689086715488 11690477693856 11699761102848 11701528244224 11713823315712 11715592581056 11726291173376 11729673822139 11731069630293 11742774930432 11756888842608 11758664612604 11768002168832 11769402537984 11783548454496 11805768400896 11826870323814 11846760652288 11863413754416 11874247335936 11874627774464 11888900163616 11890314919392 11899757019136 11902179115008 11916484618752 11934029312478 11943506125824 11957861301456 11959284263472 11961090603436 11973025419264 11987416074816 11988842553792 11998362894336 12003252220323 12014598424192 12029039047298 12030470479326 12031487457444 12042474522624 12051721909248 12056948650656 12105635168256 12107075715072 12110568207633 12121627488768 12123458349184 12138029813546 12149114172416 12150141179904 12151587022848 12166192295712 12175853469696 12177302372352 12177692520448 12192329170112 12193780033344 12208436018961 12220617636864 12222463448832 12238610106996 12248328787968 12293359408512 12302799449024 12309599724786 12314034274304 12331344227328 12359306459136 12374161394784 12404745085824 12419654635206 12421132549722 12430996171776 12432873759488 12447817117372 12460237590528 12461720334336 12476698363584 12488492097536 12491694395271 12503502304384 12504990196608 12543628925952 12587183193056 12588247232064 12589745208768 12599742726144 12601645801472 12604877114067 12616387794432 12616792010368 12631956423842 12633459601854 12646065309696 12661264907424 12663177275112 12664684168344 12674741194752 12689975258688 12704555974656 12721339507968 12736629579492 12738145213404 12765510825704 12788060680192 12789582434304 12795129180288 12804954528576 12852031567284 12862237366272 12863767947264 12879229206816 12881174496008 12894027374592 12909525003648 12911061211776 12923265531904 12926579314194 12938798302976 12954349743244 12955891285428 12968818716672 12984406239168 12986367414384 12998226468864 13056032068352 13061694371544 13071724414588 13083661416448 13086324486144 13102053241536 13114017939456 13114438098944 13115998691328 13131763112832 13147546481958 13162652944896 13164219274752 13180041653688 13190507925504 13192077570048 13209928369456 13223109279744 13239002439936 13240577855232 13256492011308 13269022853632 13310022340608 13327605733824 13358956246272 13373175136256 13375012684068 13376604284316 13387226646528 13389248664064 13405341511016 13420314206208 13436444391552 13438473842976 13449145335808 13450745757696 13452593964138 13466912519424 13498590723072 13516423227216 13558187147904 13571003170816 13587314472704 13588931336448 13605264186612 13618839564288 13637267834736 13638890642832 13649721286656 13666127201664 13667753443968 13683457622016 13699904085504 13716370316376 13718002537512 13718442048038 13730969627648 13747473196912 13750271379936 13762828025856 13773396467712 13779369886464 13798015377783 13840649380152 13853288558592 13855380970496 13872034072624 13885875634176 13887528026112 13904219766528 13917362880512 13920931569132 13923034197891 13934090480128 13935748609536 13952498307384 13966420156416 13968529655808 13985318753952 13986982979424 13998090043392 14035548892547 14049553609728 14060342227456 14066440092432 14068113971184 14092964831232 14123241029632 14124921667584 14141898736896 14160581092188 14176851526656 14193891011664 14205162381312 14206852767744 14208998582272 14226076705568 14240271532032 14241966096384 14246074434501 14259083844096 14259540690304 14276222166024 14278378458162 14289716919296 14291417367552 14292625471488 14342252643264 14361199678917 14386568265216 14388280238592 14405573844648 14419190868992 14436521627248 14438239544976 14452646068224 14470017037056 14472202600128 14483694977024 14485418508288 14489597074407 14491321308009 14502828867072 14538673723392 14556148090848 14589155229376 14609663341182 14614926491648 14623004777472 14634233746944 14688036076896 14699699847168 14719119093504 14721342281152 14739036202163 14753742861312 14755498527744 14773233501936 14773706820964 14775464863068 14787198060544 14804971135136 14806732897632 14807984563008 14821507104768 14839321416192 14841562759296 14859401176074 14861169415638 14921179506688 14927650710336 14939113616672 14952755904512 14954019913728 14955799412736 14973775133184 14994036828498 15005943593984 15007729271808 15025767407952 15040760168448 15043031937024 15044822028288 15062904747072 15074866200576 15081009199893 15097060993664 15115206499666 15118283073348 15130288502784 15132088977408 15150276584352 15150761983448 15164597547008 15185914563456 15211454103552 15238643433468 15267378567168 15285728781792 15287547753504 15299687596032 15301998473216 15320390298304 15338804228951 15340629516537 15341926314078 15355936447488 15358255820544 15374393101872 15376715262636 15388925913088 15390757165056 15426960826368 15447340831104 15465907346526 15495071026176 15528359397376 15548873356128 15564388073472 15585448953984 15587303591808 15606038331702 15618431087616 15641426173724 15657033240576 15675851790144 15677717185728 15678219483472 15692536717312 15696560595807 15711397939328 15714595862784 15733483598196 15747851298816 15769160431752 15817885005888 15832329781248 15853753225856 15872808217714 15888646158336 15890536876032 15909636079008 15912039083304 15924674834432 15943815068608 15945712351296 15964033892352 15980807678976 15983221433088 15985123405056 16004336293764 16040627305768 16041983276592 16056632696832 16068962545664 16075931534208 16077844538496 16135034223672 16147424276844 16162169985024 16200188239872 16202116030464 16221589727616 16241086830654 16243019488098 16258373377792 16277914691948 16281227925144 16294156849152 16296095821824 16296617931776 16315682475456 16318146809328 16331105050624 16334429110272 16391145878016 16412799633048 16441792303104 16463512965312 16479075278848 16498881859712 16520677940886 16537162328064 16539660114432 16559539513608 16561510066296 16574661562368 16613650120704 16615627112448 16635597818112 16655592527028 16657574509836 16658108201189 16673320262144 16696758104208 16712005459968 16724838567936 16784329642752 16786326945024 16806502818756 16821850392576 16844612802472 16861420412928 16881686543232 16883695430784 16884236366816 16886245557792 16899654926336 16903988333946 16919967011584 16923410929152 16959224475648 16961786010624 16982172772656 16984193617872 17044607231379 17052776579072 17060172240384 17073272704768 17112885866496 17136042089712 17149649821696 17151690596352 17172305609088 17192036499456 17212700004864 17214748282368 17235439085592 17238042340246 17274521713904 17278037798112 17291758288896 17312541652224 17314601810688 17315156552512 17330968625152 17338030984911 17355330929664 17415592495392 17448432648192 17469404322048 17487998255104 17492482525644 17493042966581 17509017483776 17530061975944 17533630073232 17549641654272 17550203926528 17552292366336 17570734973568 17573388871584 17587343900672 17589436760064 17590923657216 17637996918906 17652003253248 17654103806976 17675322681744 17708652601344 17740305485721 17746696454144 17770140978432 17811941661696 17833350245424 17835472379088 17849635528704 17893752274944 17901043968717 17915259188736 17917965123968 17936791952184 17938926395208 17939501139742 17941635905154 17955883359232 17959538128896 17981124112224 17997544341504 17998120964096 18021897636288 18043558570947 18045705718989 18077582863872 18118575115264 18140352248816 18158452752384 18160613572608 18182441233152 18183023779648 18185187523776 18199628382208 18207044720319 18221502935552 18223671258624 18225211769856 18263780204544 18266538780672 18288493755168 18290670050016 18333695173248 18357915160494 18364528623616 18372493181952 18397353837044 18440039112768 18454199173536 18471051411456 18538959688704 18561242092176 18564045597188 18580998146048 18603331076512 18607117628736 18621893541888 18624109510656 18624706207744 18629481952809 18646494257664 18647091671936 18649310639232 18671725676058 18690356385792 18732738146304 18755253456576 18757485294912 18790619774976 18815443388928 18838661656318 18855864982528 18880774789584 18882370848096 18899614089216 18902468702208 18925188015552 18940216508416 18942470356992 18947934635763 18950189402781 18994765912668 18997026252516 19012111792128 19034962888032 19037837944216 19055223156736 19056833961984 19082009261952 19104944369238 19123003524352 19148266238556 19182091020288 19184373651456 19207431792864 19250986059968 19274124264367 19278047350926 19293356049408 19295651920896 19296270133504 19318843810224 19319462765876 19321761744012 19337105156096 19341041061888 19364287505472 19381970829312 19384898297856 19408197454464 19431524614866 19433836928142 19479551121576 19497339703296 19512311662592 19557583847424 19584048102528 19592541557316 19607586621882 19625492124672 19671657148416 19673998036992 19697644669248 19700619817424 19721319722937 19742310530176 19743979417344 19746328912128 19770062480532 19785761888256 19788116355072 19788750345728 19812534901432 19814892554184 19834663919616 19858503659904 19903534280448 19965033510912 19991408600736 19992049104664 20010305695744 20034356543936 20038434369408 20057375916032 20059762704384 20062519026102 20080839969792 20083872996096 20108012266524 20157710764464 20173718003712 20176118636544 20200368779136 20247886084608 20274634840824 20318191244624 20356504756224 20380971709056 20383397004672 20407896279918 20454172688716 20455901752104 20458335964248 20474581929984 20477674427392 20499190802496 20501630165952 20502287016848 20521009553408 20525186433024 20549856128256 20569281101824 20574555474564 20577663072057 20596454441472 20621209795368 20660094701568 20731831141504 20760974070228 20779932837888 20780598605312 20783071455744 20808051108936 20824574783488 20828813451264 20876044320768 20901135720192 20903622914304 20928747461076 20931908556013 20952794483712 20977978130928 20980474469136 20997135065088 21025547242336 21074330414592 21090513341184 21099660138648 21184861544448 21187382501376 21212848105344 21216052111072 21240871638282 21260949801728 21265277289984 21290836517496 21307743571968 21310279151616 21310961910784 21313497873408 21339115058352 21360407298048 21389311035456 21408843595776 21417567687243 21434575378944 21437126051328 21513378964896 21529899035792 21549559980032 21579852397824 21600250986496 21602821373952 21628786303488 21654782440872 21657359317464 21708303900192 21725542465536 21728127762432 21754243300608 21757529079104 21783679955401 21808010585088 21834222136272 21854861170688 21883732844064 21922389737472 21951350620416 22027570587848 22032054115344 22049549770752 22052880152576 22078678640256 22079386018144 22082013421728 22099548749824 22104046927872 22130614291968 22160560231446 22163197294602 22180797090816 22207456702704 22210099346448 22262344138944 22282673946624 22289101764111 22291754123457 22299784757248 22339643944982 22379106190336 22381769260032 22391476065504 22408670425008 22429133856768 22431029870592 22481893883904 22491055242747 22508915390976 22511593907712 22514994077056 22538651111928 22542055368014 22564547905536 22567233042432 22594357120608 22612299300864 22615714680832 22642897030208 22645591490496 22672809749499 22695432754176 22726142975172 22746896320512 22817181155328 22848056119616 22857965150202 22868920795136 22875517725529 22896407478784 22901067850752 22928593172688 22949531394048 22950266673152 22952997709824 22980585447456 23003515551744 23037383730816 23065072893954 23083388869632 23086135747584 23117374646548 23140441239552 23171011246656 23198861019789 23220789993856 23292539096064 23323310034192 23378173430976 23380955387712 23399522205696 23403056488448 23409057497553 23427646631424 23431185162112 23459347644278 23462139260586 23485549860864 23513777685216 23517329225208 23536004337664 23538805075968 23567096908992 23611536801792 23653740647628 23693521304576 23726827508832 23748494671872 23749255548928 23777800327232 23780629838784 23799514038272 23809212326571 23832969237504 23868058624956 23887012251648 23915722602912 23918568526944 23922181206872 23946050838528 23974832149632 23977685107584 24006504440646 24029196848384 24058078094596 24060940958652 24062974914888 24084949045248 24103443818496 24113897301312 24221136415266 24243254977536 24246916698368 24276059627092 24298228344832 24300282359808 24303174045696 24332384591424 24351706939392 24354604744704 24355385040896 24361630245981 24384658340224 24387560066688 24416872037922 24441235273728 24444926897664 24477220213992 24496657575936 24586718817024 24605598898048 24619199449572 24662688454656 24718612918272 24748322789568 24781016911329 24809490171648 24839309270412 24842265099444 24861992343552 24865747518976 24895634234744 24920475181056 24923440668672 24953396727168 24976984195072 24983388790542 25007004608768 25009980393216 25087257851904 25174366386112 25176494464128 25179490417536 25203291602944 25209754228134 25232775588864 25233584020736 25263912847684 25266919203708 25292130619392 25322529814848 25326354550224 25329368336688 25349482389504 25379950517376 25409111949312 25442679015936 25473259158984 25476290426808 25531021651408 25576121360384 25579164868608 25590258360576 25609909057152 25704063134568 25724474732544 25727535894528 25758458413632 25762348992016 25788054749184 25819050007296 25822122423552 25846531063808 25853158628388 25857063510369 25877596605952 25908699486488 25911782570856 25937637433344 25968812478336 25972734828768 25996452937728 26112064136704 26123388743088 26143448829176 26167322832896 26172648972288 26204106483072 26228876197888 26231997382656 26263526225664 26295092963916 26325305889792 26328438549504 26360083307376 26381015851008 26384155140096 26419856738912 26446218559488 26456995378359 26478004879872 26481155710464 26512984022616 26538045707264 26620044681216 26655211467648 26717912492544 26750025368136 26753208568632 26774453293056 26778497328128 26810683022032 26840628412416 26872888783104 26876947685952 26898290671616 26901491515392 26905187928276 26909251709613 26912453857731 26933825038848 26997181446144 27032846454432 27116374295808 27142006341632 27174628945408 27177862672896 27210528373224 27237679128576 27274535669472 27277781285664 27299442573312 27332254403328 27335506887936 27372495804017 27399808171008 27432740632752 27436005075024 27436884096076 27461939255296 27494946393824 27500542759872 27525656051712 27546792935424 27558739772928 27596030755566 27681298760304 27706577117184 27710761940992 27744068145248 27771751268352 27775056052224 27808439533056 27841863138264 27846068395782 27868180960256 27871497219072 27904996614768 27932840312832 27937059311616 27970637507904 27973965958848 27996180086784 28007588514087 28071097785094 28099107219456 28120684454912 28132880184864 28136227942368 28185929662464 28246482059264 28249843335168 28257992484477 28283797473792 28321162184376 28353703053312 28387782023328 28410324762624 28413705535488 28417997164544 28452153411136 28486350710909 28492148869002 28518167688192 28519081380608 28552444332048 28556756916324 28579433838592 28582834735104 28585250942976 28684505286528 28722399357834 28773136530432 28776560477184 28811147689296 28838381737984 28873043254496 28876479089952 28905292136448 28940034074112 28944405200256 28979194148814 28982642616018 29005657734144 29077347446784 29112296181696 29147286922299 29150755392213 29178310458752 29219326682364 29246009554944 29268467493888 29376072153792 29399399694336 29411379932823 29438238187008 29442684562304 29478072404326 29507485722624 29510997055488 29546467003872 29547413641928 29550929726136 29574396121088 29609942270272 29613465795264 29615969126016 29678642832384 29683125518592 29718802352148 29722338831276 29842359013376 29855301420672 29878227233344 29905511809024 29947550266368 29988073656996 30011887187968 30015458543616 30051534815904 30081520336896 30086063874048 30089644056576 30125809494144 30162018399786 30194121987328 30230412999332 30236566146696 30260577005568 30264177954816 30300553168704 30301523966896 30329195094016 30371829126912 30477286866936 30534757134336 30571457563584 30575095507008 30599375192064 30603996946432 30611844419877 30640780596608 30677608457902 30681259033074 30683852628156 30711872894976 30716511641088 30748786203744 30753430525272 30777851826176 30781514330112 30853921652736 30894681662208 30931814693052 30990142052352 31056718794752 31097746712256 31170897907968 31174607183616 31212076663404 31236862175232 31282852347448 31314066481152 31351703580288 31355434371456 31356438966944 31385073434624 31393121191614 31422795878656 31429191725568 31466967196392 31495702597632 31538320863504 31635770011776 31707506451712 31745616435428 31777292316672 31781073752064 31819272158016 31824078166608 31849349668864 31887630137216 31891424702592 31928067784704 31961615357952 31966442866176 31970246810112 32008672587528 32081254611536 32083966553184 32113265393664 32137925091328 32151863068416 32155689076992 32195369214827 32270068447344 32294848553688 32324339970048 32400376479744 32404232060928 32443179455232 32482173661308 32486038976196 32487079795079 32516746755584 32555829383896 32562455850288 32588313698304 32592191643648 32593235863552 32631364950912 32636293618656 32662210101248 32668858220544 32782291756032 32825599266096 32883584606208 32927025930624 32958150557696 32997763719424 33041355881772 33074324656128 33079320228864 33119079027216 33123020132592 33149323124736 33227300241408 33231254224896 33240840347169 33244795941903 33271195636224 33311185054056 33315149019672 33316216402378 33346640524288 33393516208416 33424010919936 33449677135872 33509465917473 33568659285504 33572653890048 33613005637512 33643700785152 33689225604944 33722840825856 33763373086464 33767390861568 33768472733632 33772491115584 33799309852672 33807976667892 33813083052021 33839934023168 33846821858304 33918448951296 33923572021248 33964345545312 33968387235744 34089214462758 34105553158144 34120344480768 34146545409536 34225771732992 34272084179424 34286947725303 34299299643392 34303381192704 34344611218176 34425400009728 34429496564736 34470878171184 34476084680492 34549043427808 34556075596224 34583516577792 34597609340931 34625083304448 34629203621376 34630313105024 34676061969822 34710661859328 34831184990784 34896865296384 34938808644096 34984965051288 34986085933162 35018034967552 35060123951888 35067260146464 35099283308544 35100407853056 35104584732672 35141469947136 35146777743168 35174687801344 35178873520128 35189021466417 35193208890879 35275993837812 35304006506496 35308207613952 35350645363488 35417305202688 35480610971442 35493392908288 35540281956864 35623883323392 35666700490848 35670944758176 35699271057408 35794802205253 35802087937434 35830518377472 35835930247936 35873583904368 35877852790416 35879002279484 35883271810308 35911766718464 35919076257792 35962248224448 35995088683008 35996241928192 36043795272576 36087117141894 36091411437978 36155165727744 36237150230528 36280704497632 36316905504768 36321227145216 36331704622899 36364882466304 36366047559296 36370375047552 36414089440638 36443005871104 36447342517248 36450423539712 36527560409088 36533077561344 36576987510336 36581340100032 36625308056883 36667390346496 36715830320988 36744986363904 36794707674088 36880078225536 36908398347072 36942102822912 37077919377408 37122484184352 37128091194376 37161996292096 37206662153024 37214235257472 37249412415488 37258963905618 37292988515328 37294183343872 37298621278464 37343451352116 37380712771584 37465476292608 37510506913152 37514970589824 37630886777856 37677323312636 37711729965056 37761549579168 37764741696192 37799228178432 37804937404416 37850376031104 37895869271526 37900378805562 37989531825336 37994052505032 38024223584256 38069925776064 38075675888432 38110446313472 38113667923968 38164018523904 38209888738476 38246007048704 38296532477112 38364182040576 38368747302912 38414863585728 38501972119936 38548248528734 38556094701852 38586712098816 38591303841792 38592540267008 38637687620448 38638925531752 38643523488024 38674210312192 38682082123776 38728575010944 38769796595712 38816394908928 38863049229732 38867673856284 38959102243152 38994679406592 39024623325184 39168096205056 39185083114632 39215173243764 39250984249344 39343314296832 39347996073984 39395289338496 39401239634848 39442639445874 39484621060352 39487958834688 39492657824256 39540124961064 39571523776512 39576232710144 39577500691456 39625069802864 39629785108368 39669327839232 39717007319808 39807068560896 39930067021824 39982817201472 39984098209328 40020611391488 40068713087872 40076868738816 40114751832064 40119525408768 40125038052204 40161679939584 40167745992192 40216024533048 40315421528928 40347436007424 40352237273088 40400737558272 40455405631459 40495772169216 40549269681648 40636382489248 40713009512448 40761943418112 40766794009344 40815792559836 40908345377432 40911803504208 40916671928496 40949163859968 40955348854784 40998381604992 41003260331904 41004574033696 41042019106816 41050372866048 41099712256512 41149110949128 41155326144114 41192908882944 41242419590736 41320189403136 41394046133349 41463662283008 41521948140456 41559865675776 41561197210624 41566142911488 41616102217872 41649149566976 41657626902528 41752088641536 41769102593673 41802271440384 41807245828608 41857494922152 41863817112026 41905588967424 41955956261856 41960948938272 41994270130176 42051094484672 42101636665543 42106646677641 42148660829184 42181026682368 42199320277296 42369723088896 42374765002752 42425696210688 42432104222144 42481743276564 42483104347411 42521899603456 42530554579968 42581673034992 42615487143936 42620558303232 42621923821568 42626995746816 42678230116704 42720814596096 42778622070912 42835135374486 42869150757888 42874252102656 43026757929792 43059798071584 43083599036751 43099119960064 43159704795648 43257572606976 43309564881744 43314718634928 43416607800384 43451084931072 43456255524864 43468791223221 43473963924027 43508486601216 43515058158208 43567359910802 43616021170176 43668444272544 43709722341376 43767465688128 43844779474944 43902701240832 44055141175696 44064108230688 44099099541504 44105760305152 44157357280512 44158772036288 44164026843456 44199097499648 44217108606489 44261228583936 44321120462892 44326394589204 44361594181632 44414913405408 44420198692896 44524688277888 44578203528222 44583508246914 44599569514496 44679287889964 44758212380672 44763538520064 44782952131008 44817340850016 44858267713536 44862059741184 44982110485494 45017830781952 45023187815424 45029988154112 45077302223856 45084110736028 45129095811072 45134466084864 45188714241216 45224598601728 45231429361664 45243027599679 45285794060416 45291182980992 45345619498998 45390865508352 45452285950344 45493792641024 45634362310656 45696112239232 45715930300404 45751035451058 45792814957568 45802135701504 45857186345376 45899062788096 45900533346304 45905995419648 45961170894912 46016412686853 46021888549611 46074767461632 46130145787908 46166777739264 46172271495168 46234749293096 46280882479104 46342022493312 46397722039578 46441579987712 46585078192128 46646620068384 46756346861952 46761910775424 46806112976896 46818114995106 46855293262848 46862370324224 46918695288556 46924278521172 46971099721728 47027555370432 47034658450416 47072008675328 47077610151936 47134193817984 47307481295256 47387042609152 47453655017664 47496989343744 47498511097856 47555600654464 47561259677568 47618424653142 47665938475008 47736117249912 47774024503296 47831445205824 47837137053888 47844362413744 47892101677056 47949664299264 47955370215168 48013008881292 48014547168133 48058393696768 48116156189192 48121881917304 48125949829776 48169898090496 48206887636992 48227794602624 48442272830532 48486509955072 48493833396736 48552119254184 48596456689664 48600564719616 48606348091392 48664769182848 48710770081792 48723260491962 48769316680448 48775120133376 48833744075844 48882470547456 48889853795328 48954440427984 48993315151872 49173437634048 49211197796096 49238398899144 49325376909312 49437225836544 49496645579136 49562033822658 49618980343296 49678618540824 49684530198888 49723984687104 49731495037952 49791268469488 49840950362112 49846881337344 49906793454336 49953968390144 49966777581084 49974324603567 50014009217536 50019960786432 50174515703808 50348732772224 50352988928256 50358980835072 50406583205888 50419508456268 50465551177728 50467168041472 50527825695368 50533838407416 50584261238784 50645059629696 50652709100448 50658736673376 50698964779008 50759901034752 50834635064603 50885358031872 50946518317968 50952580853616 51062043302816 51133821694137 51152242720768 51158329737216 51180516721152 51219818114304 51408126269136 51448949465088 51455071789056 51516916827264 51524697984032 51576109498368 51638100014592 51644244847104 51706317256776 51714127020738 51755193211904 51817398972976 51823565141712 51875274866688 51937624956672 51945469657536 51992905875456 52014092954733 52224128273408 52246777486176 52286897658352 52334645665792 52345297944576 52408212966144 52457752395776 52463994765312 52479128899743 52527052451328 52590185927832 52650611779584 52656877099008 52720166614752 52762031702016 52768310280192 52839713477824 52903222748831 52913990756718 52956009759744 52962311420928 53025968045232 53076091414528 53240089362432 53310422935296 53435824985088 53500050736272 53506417137264 53548906586112 53556994656256 53621366044064 53681256824832 53745777566208 53753895371904 53810375856552 53818503419226 53824907715462 53867650077696 53994362892288 54065692908864 54130675712841 54137117156967 54232748591616 54349257890816 54355725345792 54421056746448 54475358257152 54549071338944 54555562571328 54598885146624 54621134160957 54664508806656 54671013775872 54744991608034 54799616342016 54865481265504 54872010150048 54873768192152 54923878510592 54989892787648 55001085519744 55093585870848 55117479545856 55192061511132 55362597520608 55413154234368 55421523881984 55488136290496 55554828761999 55616879066112 55683726276528 55692136791564 55736361920512 55742994438144 55809993229536 55865680625664 55874118623232 55941275015808 55947931917696 56015177028174 56142195570188 56198214438912 56241368909824 56265760369728 56272455884736 56371859324928 56515984968954 56567594947584 56642324368752 56707406106624 56775564046656 56820649525248 56827411070976 56835994329088 56843803907289 56850568208343 56904306822272 56972701421818 56984297738004 57036335376384 57038162761216 57104888664096 57113513832648 57158867677184 57165669470208 57170501885952 57369010573056 57444798715668 57546273060864 57553120954368 57622295378592 57676763475968 57746086508992 57752958179904 57822372793101 57880068148224 57888810400512 57958388297628 57965285232036 58011315468288 58154694893568 58224592363392 58294573844598 58301510784426 58356620917504 58438653364728 58492019109888 58536934987776 58752144307584 58822759865646 58876476374016 58885369124608 58956144808652 59014971445248 59021994110976 59092934007744 59094827283856 59101859452272 59148792242176 59163959168811 59219884540544 59226931590528 59231938252032 59357285664768 59366251037184 59437604704296 59444677662552 59684718026752 59710602841344 59756454466688 59895100532736 59976147313992 60023774375936 60030917087232 60103069631808 60172127748096 60179288113152 60251618988288 60324036799572 60333148190861 60388243974656 60460825998664 60473132293392 60521154011136 60528355909632 60601106337408 60603047933792 60658390188032 60743658253824 60954573733872 61069514268672 61142915127168 61150191014016 61207993892864 61223688839754 61281561193216 61355216915804 61362518066148 61367705256312 61423745789952 61433023282176 61497572407488 61506861050544 61555703652352 61563028660224 61707843305472 61732989216171 61789363324416 61863629386104 61980284104704 62113437589504 62195493424512 62341795815936 62349214367232 62424153326808 62473724350464 62565704694896 62628132962304 62703407160576 62710868742912 62712877933888 62770146869248 62786242383228 62788253989097 62795725668039 62845591757312 62858383451136 62933934392784 62991405195264 63076641727008 63271540023552 63415012903424 63491232870856 63554584633344 63562147504128 63638544316032 63648156333216 63698699337728 63775260274432 63782849405184 63923230715904 63932885732352 63940493620224 64017345175056 64162509223072 64167933106368 64226530787328 64252703061729 64275850182656 64303726136832 64311378153984 64390738429654 64540136894688 64589697107376 64648679940096 64800752959488 64808464121856 64886358910464 64964347322616 64972077952392 64974159590158 65033493511168 65111658767792 65124911700576 65176627396608 65184383287296 65186471727104 65262729901824 65272587237312 65324420202496 65351039866203 65564583512064 65651198532192 65767169212416 65854051861248 65916301115392 65995527438848 66082711763544 66148649312256 66158640457728 66238158054432 66246040265184 66298646249472 66476061238327 66481680694338 66489591883806 66542391272448 66622370108112 66630298039344 66632432804756 66693281048576 66787032416832 66848021839872 66867305292333 66899354271744 67018931834946 67137318571008 67145307780096 67226011275024 67287401570304 67378451209888 67445681651712 67473165728241 67526746172928 67534781723136 67536945467264 67544982231168 67615953335784 67626166104042 67679868046336 67693643716608 67836897902592 67847144042496 67928691090624 67936774471488 68018429248497 68178428925516 68240688961536 68293090819072 68451543465984 68544168358848 68573895450606 68598599286784 68606762385408 68626553176587 68689222436352 68850800019456 68858993129472 68941756342368 68952169360984 69098086855616 69112151192448 69195218681862 69250166608896 69258407242752 69260626210048 69352123939644 69421323718656 69662369981568 69877617288192 69969930102576 69972171866324 70036069935104 70120247903776 70134520292928 70198566617088 70200815706112 70209169465344 70282939894272 70293555486336 70378042932834 70386417781758 70551987675624 70608013012992 70616415227904 70701290726976 70834610405376 70961221942884 71080563913728 71247766646784 71333400981696 71341889516352 71398542114816 71427636979713 71589604410506 71604175874868 71661036754944 71671860495872 71747167808736 71755705580832 71758004558968 71766543620616 71823533436928 71838152515584 71924496448896 71992483856384 72087590545152 72174234283788 72182822875956 72310331455488 72474300461056 72561408995264 72663409245798 72729764932608 72732095118592 72740750095104 72828178881276 72886011742208 72894685034496 72900847079424 73055120818176 73066155122688 73153975020672 73162680200064 73250616113766 73334780692992 73431660641976 73489972727808 73589415348176 73760156451072 73816796694144 74155838754816 74244968368704 74256182388752 74323992584192 74343050733987 74413324306048 74428470514944 74498824830976 74517927811236 74585977030656 74588366687744 74597242556928 74686902704232 74761425543168 74930952585216 75021013826304 75029941179648 75261773555712 75354646625272 75423459930112 75523099158336 75529483392384 75609874808832 75700752062208 75791738543052 75800757611124 75979063650672 75988105010064 76048447168512 76139851552128 76151351776864 76220892626944 76227335847936 76328037047808 76419777476952 76492014097408 76593064954224 76728364081152 76737494605824 76829727171456 77003944239872 77096497057468 77112189403704 77173424197632 77182607683584 77185080534016 77275375240896 77277851063504 77287046976048 77348420624384 77364164247552 77457150021888 77539593191424 77571190531107 77632789817856 77726098459464 77735347712568 77918204486304 77989358813184 78049246650368 78188753807437 78336192410112 78370166229264 78430346487528 78501968498688 78686628593664 78695992147968 78790578676992 78802479269696 78885278891748 78897193788049 78969242120704 78975917669376 78985315648512 79080249922128 79143047553024 79152465420288 79155001382912 79250139605728 79259570216736 79338655678464 79434014639616 79614137121792 79860134043648 79965634402944 79968196418656 80041222782976 80137426175744 80153737477632 80250076104408 80323359879168 80335491984384 80432049066096 80630843057856 80694872014848 80704474546176 80727755128839 80737361573193 80801475116544 80910811262918 80991544338432 81098539363296 81272764978496 81426019024896 81523886836224 81533588018688 81631585119672 81816690754864 81823607008416 81833343856992 81898327719936 81910697709568 81996763209984 82006520663808 82009148067392 82084038213632 82107716754973 82117487412051 82199424513024 82298221898256 82310652288228 82385817765888 82484839181472 82640378806272 82788092266698 82927324566016 83043896280912 83119731351552 83122394421248 83132285822976 83232204435744 83298299133952 83315253805056 83538205187346 83604542880768 83614491657216 83714989844304 83727634224052 83811177934848 83911912523712 83921897876544 83988540260352 84022765542261 84102188969344 84203273331086 84213293355282 84297321658368 84362053364736 84398640554592 84739446177792 84749530005504 84773977453431 84851392421376 84864208444288 84963486553128 84966208694822 85043799206912 85061109159936 85163346069984 85230974287872 85241116606464 85243847643136 85253991493632 85356460233408 85459052132727 85557244141824 85670270748972 85738301515776 85748504205312 86053515859584 86119596143168 86167198073502 86198239920128 86319409591296 86515145213952 86619129763488 86629437269856 86833215600768 86937582446442 86947927848054 87016973202432 87030116316416 87134719821604 87232042340352 87336888545088 87419444682752 87441860766897 87534931376256 87805402481664 88110282351392 88128216461376 88198199083008 88211520610304 88234139798469 88314714561024 88317544072576 88328053686912 88434217212978 88522457167872 88642240925784 88652789178408 88723188363264 88829826810816 88840397385792 89049376555776 89156407056444 89167016493828 89358575779928 89516424761344 89527077040128 89565904262016 89634681700032 89716535427072 89964220970988 90035661563904 90046375630848 90059976308224 90154604447712 90168221472056 90258191622144 90268932169728 90377428482432 90462858723328 90486055199358 90571588120832 90582365961984 90691238997996 90781731016704 90904571900688 90987585282048 91392224478464 91431860600808 91502070902116 91585629915136 91604271403008 91714372690752 91798125576192 91801066692608 91811990839296 91922341789824 92032825373706 92043777099222 92149534923264 92260291575816 92333555478528 92344542990336 92469498586192 92561764958208 92684044986624 92795444079156 92883159975424 93170156384256 93293240136768 93512693723904 93523821550848 93612225953792 93636229990212 93710586525696 93724740648448 93837390577112 93848557042344 93942199443456 94055110740864 94069316900832 94144017350656 94155220303872 94268387635968 94614962590512 94774085218304 94907310035328 94997022195712 95111201308928 95122519355136 95236849306284 95331876950016 95472234499824 95548049006592 95662890411648 95674274107776 95688724827488 95784203354112 95899328598528 95910740430336 96026017762584 96029094336266 96116787393536 96232312378384 96243763834608 96251899659552 96339796180992 96413775273984 96455589205248 96586107644481 96884545661064 96973019910144 96987666793472 97104238508368 97192913379328 97201129439232 97212696182784 97329538365696 97421540163584 97446520983924 97461239385237 97538633360896 97550240266752 97667488151688 97764941094912 97779707590656 97908880855968 97986630303744 98248842247829 98346875268096 98422395592192 98476797798288 98650753818624 98874451673088 98993291158272 99124067645316 99237960686592 99357237081648 99369060397776 99447969374208 99462990075904 99582536938976 99681900724224 99693762674688 99722521041507 99813586908672 99933555162168 99948649207134 100028018435072 100039921572864 100349031407616 100528397752419 100697465544448 100705977856512 100717961670144 100839016912536 100931102355456 100934336082944 101055651390736 101067676814832 101168522477568 101290119259392 101305418200896 101317473346752 101397929558016 101439249156063 101519802069504 101669270129206 101770716063744 101893036635936 101905161707232 102124086605632 102267643388274 102304485441536 102316659474432 102361033442304 102439636228608 102816252538272 102897898930176 102910143578112 103033833654528 103049395968064 103173253415141 103276200029184 103288489694208 103412634513552 103428254041476 103510386423808 103634797945952 103647130283424 103750549733376 103875249913344 103890939315072 104028185909466 104448256546816 104493554972352 104573795316704 104669291331584 104690595889152 104816425932288 104958257799486 105054104902656 105180371855664 105301223559168 105313754198016 105440333229504 105524063404032 105536620560384 105567064399251 105579626672637 105679426955648 105806445497662 105827981513436 105912019519488 105924622841856 106051936090464 106152182829056 106480178724864 106620845870592 106871649970176 107000101472544 107012834274528 107097813172224 107113989312512 107242732088128 107371629602657 107384406615759 107491555132416 107507790743808 107620751713104 107637006838452 107649815430924 107735300155392 107988725784576 108131385817728 108261351425682 108274234313934 108465497183232 108698515781632 108711450691584 108842113492896 108950716514304 109098142677888 109111125142656 109242268321914 109329017613312 109342027551744 109489983216068 109599232684032 109730962531008 109744020300096 109747536384304 109847757021184 109875924170649 109979785575296 110002171039488 110234959091712 110384123022264 110725195041216 110826308468736 110843047763968 110976272580992 111109657523998 111233758132224 111367452553056 111384273583128 111472723841024 111485988876288 111619986459072 111748237246464 111882550031616 111895863835392 112030354056348 112284391140376 112396428877824 112482737819648 112531520739456 112544911769472 113031969937908 113135189895168 113284648737504 113414812213248 113551128093312 113671988658176 113687607814578 113701136416686 113808613644544 113945402843636 113968595476008 114072670752768 114076325522432 114209777328192 114227027665296 114317735354368 114331338940416 114341003771904 114738021146112 114889597431336 115092546121728 115106241908736 115244590757184 115353526951936 115492173017984 115505916359808 115644745586202 115760136296448 115777620801024 115916776595256 115930570464072 116022630936576 116309389787136 116449184726784 116589147689196 116603021568852 116606757408323 116713241835008 116877306729456 116984038219776 117073869975552 117504288615168 117645519731292 117752952748032 117770738249216 117912289617304 118029942890496 118043988221952 118185868015488 118189654567712 118203718904544 118297584484352 118327918337622 118439769081088 118453863181056 118463876504064 118714571329536 118732502074368 118875209408592 118889355325104 119369436053504 119421205682688 119512908933376 119790201065472 119952294627984 120047548751872 120061834174464 120206139263616 120344255496192 120358576226304 120503237976576 120648073599144 120666296381722 120776487949312 120921651997328 120946264586784 121042308022272 121056711819264 121202212674816 121206095867584 121316780376064 121366216894377 121487316507648 121909147467744 122139028537344 122285830254336 122300382028032 122415987785728 122447377679508 122451300766067 122563122386432 122710433831608 122725036132296 122735410512624 122847491579904 122866046564352 122995144814976 123013722101088 123111407304704 123126057320448 123465978432342 123578726648832 123727258772208 123960568209408 124182138400047 124226875179008 124390986849024 124683591631872 124698428734464 124848306653616 124947448700928 125131409389792 125256265924608 125307307781019 125406814321152 125421737485824 125425755867776 125572484766456 125576507978194 125591451336078 125691183514624 125716766902272 125867868785568 125982810390528 126153283454016 126304909996629 126319940032923 126543080047104 126830025806848 126982465741712 127109169266688 127124295008256 127277088632064 127296312666432 127397398675456 127449313042233 127550520548864 127565698810368 127846461431808 127865771464704 127880987240448 128034690350112 128325018446144 128335866212736 128505406123458 128551700365312 128607452273664 128622756307968 128781476859308 129080273789376 129179394214752 129297359880192 129772717820928 129928694645232 129944155904784 129948319180316 130066987022336 130223317535584 130249823401152 130353254793216 130368766574592 130372943454208 130406373669663 130525459803648 130545174474624 130702079732406 131129167024128 131302397064384 131534338424832 131708103722496 131991054877696 132165423527088 132297298624512 132317280915456 132476316108864 132492080530368 132597292498944 132651325819467 132952122476654 132963361388676 132979183767612 133084782544896 133244740216224 133260596078688 133264865609512 133386562097152 133574064833664 133734610584666 133798708543488 134037863669892 134274637142016 134290615560192 134452022550048 134574803140608 134756902419776 134918869850569 134946331456482 135053492345856 135069563446272 135073890934528 135089964462336 135231906671568 135252332208084 135359736092672 135387287433216 135673795805184 135694288084992 135857382181248 135873548942976 136036858496994 136356857851032 136481377923072 136586181638144 136903086931968 137088336717696 137147790901212 137253106353174 137378444872704 137701600038912 137717986258944 137883512684736 137904338721968 138049238060559 138065665648833 138196173711232 138224302384896 138390437363724 138500333217792 138516814485504 138521252420096 138704247879288 138842647437312 139324739963136 139755234576384 139939860205152 139944343732648 140072139870208 140240495807552 140269040585856 140401631412224 140418338930688 140565879788544 140587110972672 140756085865668 140772835563516 141103975351248 141216026025984 141232830455808 141402581453952 141922443885768 142161127827456 142495533293568 142666801963392 142683779032704 142855273959426 143179208821012 143208351749736 143322073509888 143343720991744 143494335617472 143511411161664 143516009117936 143533087241232 143647066873856 143676305031168 143848992897792 143984967712768 144043641504399 144175181090304 144348468567576 144365645751912 144620662910976 144948600922112 145122817990528 145326818491596 145459529865216 145464190237184 145481500190208 145656357762552 145772023484416 145789370068992 145801694158848 146132310245376 146307950041344 146325360400128 146501232227532 146523359892091 146669561385984 146863321283952 146979945455616 147178830696352 147520312902144 147633593388288 148311677509632 148489936737408 148512364777504 148647985168384 148686101467974 148826648612096 148856941029888 149035855622472 149171954061312 149176733375488 149194485113856 149373805408464 149522851086336 149861905170432 149922973810701 150042027652608 150059882359296 150523547111424 150709293250544 150846919860224 151046198316672 151058966784768 151219749617664 151401504124416 151583477086104 151601515222248 151958127301344 151976210020128 152096894337024 152279703104256 152302703553728 152441785253888 152485759687807 152503905193809 152656074095616 152839554953904 152984028194816 153186129908448 153456728162304 153474989211648 153659454342912 154007888479744 154192994114936 154224378807408 154346848395264 154365215367168 154370161068032 154550750481792 154555702127008 154574093952096 154696841248768 154728328495104 154914300043776 155142381062214 155265579635712 155452196918928 155470695425136 155836408972608 155978717626368 156042278864199 156098493300736 156377507614874 156672384820224 156740332458528 156860692975056 157003936997376 157373257187328 157391984295936 157437386699229 157581157353984 157604958539392 157770557783496 157794387576098 157938484241408 157951835338752 157970631297024 158160499844256 158286095106048 158304930840576 158310002765824 158500279211456 158519140433472 158709668246493 158868029279232 159228274243584 159720268087296 159931268805888 159936392837312 160082445565952 160128624078703 160274852351488 160307474955264 160500152208816 160646719758336 160670983968768 160864098132192 161261686115712 161455510257678 161474723146386 161602950233088 161821622525836 161983088676864 162197078726592 162392027138523 162545529956992 163047773672448 163067176037376 163263170239344 163633381509728 163647214016832 163666687713984 163796655439872 163821395419136 163863402482871 163993526419968 164013041327616 164018296134784 164215433509946 164234974824102 164398849026048 164596443796512 164621304576456 164771635531776 164969678362944 165280757612544 165576184533396 165854649132032 166087792561824 166239462703104 166244788842496 166264571645952 166464408871488 166596598267904 166664486285997 167076410374692 167209085761536 167228983314432 167429979688608 167455268448104 167622355869696 167823825047424 167843795753088 168045531084522 168204377938688 168406546662172 168426586710564 168594643316736 168724106729472 168797281109184 169547954906862 169702784842752 169728416888576 169926973106256 169932417389644 170087598413824 170122218319872 170326692139968 170461948575744 170482233212928 170487695286272 170507982987264 170531411721867 170712920466816 170918104265454 171114488283648 171340541497944 171476603031552 171497008410624 172107031719168 172239192286336 172334396147004 172638819182592 173030290427904 173238259526976 173258874539712 173467118379303 173666431201536 173875164892884 173895855696108 174033946404864 174060232632832 174269439643208 174464084680704 174673777090176 174838889365504 174883721533794 175069862752512 175610804963328 176220564702784 176256432922752 176423041220608 176468279596938 176629429122048 176635088145152 176656107373824 176868434425956 177044914335744 177284481851568 177305578356816 177446376726528 177659653621632 177680794771584 178098753111552 178312814112888 178334032987656 178717151559856 179032849522688 179054154080256 179131808524032 179269363400064 179928441941976 180071323127808 180092751261696 180119952616448 180309208895424 180336442944112 180516383244288 180537864339456 180754856964864 180925717446656 180972110398716 180999444572583 181143176241664 181164731923968 181382477995992 181563462033408 181809143801376 181975170564096 182784448956928 182863721201616 183004141804232 183171259830272 183208542806016 183428745381504 183602133385216 183623981678592 183844683579648 184065650747412 184087554198444 184299069846528 184520583151632 184667110957056 184689085980672 184938997172384 185123529916416 185198967648513 185368089973248 185590888158312 185766319950848 186340312768512 186586480273536 187025387447808 187047643101696 187272459980424 187421173051392 187449481296896 187674781154224 187697114084688 187884398886912 188110221481728 188138633801664 188288034701312 188310440607744 188364761967291 188387177004117 188536775271936 189229925181024 189548170436608 189814620070656 189994044391424 190222402617856 190245038710272 190473698612568 190663753900032 190944468999648 191096098013184 191325780823296 191348548215552 191377449654976 191607470628119 191798657197056 191821480860672 192052035525168 192058188672532 192233574787072 192464624756768 192487527669216 192503799319104 192679592361984 192827550547968 192911178410496 193172215288962 193769091322128 193946039820288 193975333586944 194208477016736 194385826758656 194402258878464 194425392365568 194659076731392 194893041967848 194922478770474 195077266721792 195100480533504 195334976303376 195529882189824 195559415181312 195817761711936 195973260607488 196053119598609 196497684495658 196693750536192 196844791184384 196953595596576 197301507637248 197748903346176 197986582316544 198248135290632 198475921373184 198714474163296 198738120795552 198895938748416 198925980151808 199165073877952 199404454976363 199428183714981 199445042083014 199627173817344 199867110324336 199897298414268 200056036870144 200079843145728 200698062815232 201056795504838 201394931088896 201411955713024 201435923340288 201678033825072 201862204710912 201868672165888 202111302781472 202135353629664 202337044955136 202580238518784 202610836401792 202634946693504 202878498312126 203039604139008 203338540258412 203541432127488 203786073271872 203810323414464 204055287745491 204248173211264 204535286776548 204722066884608 204879272457216 205632505076544 205795797860352 205820287156224 205879659529761 206067667309056 206098791936128 206346506830282 206552400058368 206576979388416 206825269027104 206856508082952 207020772847616 207269595891904 207294260566848 207750499826688 207781878630144 208056371818932 208896513093632 208987109944704 209147590633408 209338582663168 209632851864576 209916515598972 210108209805312 210360743711328 210602447118336 210627508396032 210880666459008 211134128798502 211159253345274 211358853911296 211612890995324 211655963026872 211824039038976 211849245683712 212103872180928 212304365658112 213241691741184 213743299940352 214000202945088 214025668549056 214195626344448 214227978625024 214282910939139 214485464176256 214743259205314 214768813231518 214983110264832 215015581487616 215241503426208 215274013676904 215299630861848 215470600310784 215977451569152 216262771635456 216522702851364 216548468627868 216930994366464 217397031563264 217422901383168 217684226985792 218196285355776 218222250285312 218484536643828 218658035226624 218684055103488 218979966432136 219198465368064 219461925062016 219488040600192 219495072768608 219695514042368 219751848341298 219959571150592 220004342078976 220469918183424 220768246044528 221450390082432 221686095527936 221952545161984 222219315047996 222467516264448 222734905106112 222768547166256 222945447682048 222971977752576 223239972918144 223496474492928 223765100063232 223791727670784 224060708112696 224568782280752 224792857755648 224965475639296 225063041478912 225089823538944 226063939875816 226270379790336 226569297475008 226829624426496 227102256186624 227343977316352 227375215629156 227402272833372 227409558565553 227617227289088 227890805687272 227937190952016 228145341505536 228152651044864 228419554656384 228454055330592 228635470708736 228662677880832 228682007543808 229476042292224 229779194862672 230185092243456 230212483817472 230489181514368 230707053903872 230984346035968 231011832719616 231289491172404 231520272592896 231555241602048 231833553190512 231861140928144 232045261873152 232618779574272 232713571593321 232898369453568 233178295378392 233206043137704 233213514816646 233426483670016 233754613458912 233968076439552 234147739951104 234566261422311 235008577230336 235291039462584 235505905496064 235541476498432 235824579234608 236059885780992 236087976443904 236371736030976 236379309135424 236407437809088 236595168968704 236655836675244 236691581364147 236879538162176 236907726362112 236927753008128 237429142659072 237465004148736 237750418817184 237778710650208 238738872107008 238842411365376 239025817866752 239580402130944 239904589255968 240095097503744 240123668348928 240412278527232 241006475953152 241296147198288 241332592763444 241552975898624 241843303994656 241892529173568 242084616044544 242113423638528 242183265386517 242404425349632 242412191735168 242732433788754 242974633015296 243818294935488 244278057074688 244571660508672 244600764056064 244894755359016 244902601532134 245126244772864 245420867663216 245450072264592 245470821025248 245694983159808 245732093128704 245990289629952 246027444202176 246222814609408 246252114640896 246323150264919 246352462236153 246931956864684 247157453297664 247454517544416 247921136418816 248364276800094 248453750358016 248781973698048 249367183263744 249396857468928 249696613307232 249894897401856 250262818779584 250563615436771 250614615562038 250813628642304 250843474971648 250851511735552 251144969532912 251153015956388 251182902672156 251382367029248 251433533804544 251735737571136 251965620781056 252306566908032 252609819993258 252639880065846 253086160094208 253660051613696 253964931483424 254218338533376 254248590016512 254321932360293 254554177264128 254592625332864 254898626084466 255101041097728 255131397620736 255692922863616 255731542929408 255761974480896 256069380700224 256377156398181 256650036892288 256671732425472 257010812246916 257214904547328 257245512615936 257562953718616 258160547578752 258358788429504 258594719760384 259545435641856 259857389290464 259888311809568 259896638360632 260133974044672 260446635071168 260499646802304 260745886908416 260812747339326 261050919607296 261090348949248 261404159464812 262258334048256 262604794128768 263416207444992 263982109755392 264330847054176 264594597249024 264634561830912 264952632217728 264984161060736 265302651638934 265904244953308 265926722777352 265958367535224 266169565089792 266489480432448 266521192157376 266529731219024 266773124194304 267148129667328 267469221169332 268075727339784 268549274284032 268581231120384 268904045100096 269149606281216 269513804839552 269837739701138 269892662912964 270106984691712 270139126892544 270147781869056 270179928924672 270463813343136 270504664416168 270719472185344 270774574866432 271388576169984 271714764362496 271747097885952 272073716993988 272713715702064 272962755846144 273172363276288 274176673435392 274295581802424 274506212706348 274756889745408 275403200077824 275435972517888 275767025369472 275808677443936 276098476121118 276131331297666 276392347422464 276448604769792 276780874727448 277000666435584 277033628971008 277042504840192 277408495758576 277685294874624 278649479926272 279510469152768 279879720410304 279888687465296 280144279740416 280480991615104 280538081171712 280803262824448 280836677861376 281131759577088 281174221945344 281512171731336 281545671127032 282207950702496 282432052051968 282465660911616 282805162907904 283187839420213 283844887771536 284322255654912 284991066587136 285333603926784 285367558065408 285710547918852 286358417642024 286416703499472 286644147019776 286687441983488 286988671234944 287022822323328 287032018235872 287066174482464 287294133747712 287352610062336 287697985795584 288087283008798 288350362180608 288696937135152 288731291503824 289241325821952 289758322933443 289897201844224 290245635981056 290653636983192 290919059730432 290928380474368 290963000380416 291312715525104 291544046968832 291578740137984 291603388317696 292264620490752 292383718155711 292615900082688 292650720800256 293002464455064 293046719784182 293339122771968 293726642567904 293959890911232 294357661392704 294746526743487 295040625804288 295267186776576 296623355019264 296979873474816 297024729555008 297295970336768 297372202935948 297381730431877 297653297224192 297713882059776 298071711244944 298343908122624 298353466750976 298388970227712 298747610816928 299045702172672 299845947621402 300084055305216 300119764718592 301047094222848 301418586501088 301585193257257 301693839720448 302092396633344 302117933569536 302803008248832 303166954172208 303203030444496 303916254602688 303952420040256 304193788674048 304317747468189 304559406208512 304605407107456 304971519375614 305007810387618 305312148191232 305679109907808 305968056389632 306372259816896 306913456324608 306949978423296 307318908685824 308015776959488 308385988229872 308448757614816 308693696790528 308730430734336 308740322136064 309101500963584 309111404254016 309148187904192 309393682497536 309519760245423 309828600087552 310284762124428 310531159271424 310904393837856 310941390850272 311672817945216 312084557728398 312196986601472 312755015229748 313344769640448 313480664917056 313721385950112 314007873994752 314874773398458 315162314707968 315209917078784 315541115566992 315588775152196 315876968482816 315903670677504 315941262594048 316320999688512 316572190212096 316609861681152 316620005531648 316701193197753 317000558422912 317038280866944 317419336492986 317736058558464 318456548487168 319440536174592 319862537611776 319872785674624 320257248157406 320549704702976 320614949910528 321000304417632 321293439516672 321341967937536 321728196264384 322114888807971 322153219847277 322523372231424 322911020515356 322949446292772 323205900466176 323643245051672 323966177353728 324394157453184 324784054277046 325091059913984 326095547344896 326134352074752 326526340478688 327266763019456 327294428033664 327333375427968 327642790838272 327726804965742 327987052839936 328026082655232 328036592269568 328430867019892 328469949648204 328797698052096 329192887593024 329242609152912 329543271063552 329939356725888 331152369066792 331709298264064 332175585123648 332478925406208 332489577684992 332529143291904 332928817742976 333328972571994 334152820749384 334418171523072 334457966628864 334859959377216 334910536896208 335244711739392 335647650094848 335687591506176 336091062169044 336408755877376 336813093324344 336853173421128 337189286633472 337448213458944 337594562218368 339095909813724 339405569685504 339456833777152 339853946212512 339864834779288 340175196827648 340244436639744 340653384279936 340975390572544 341015965974528 341062823443734 341425840933632 341836208530908 342228976567296 342681082995888 342953206063104 342994016821248 344214063438336 344478384572672 344668792294008 345277638365184 346060580855808 346476519053952 346517749079424 346934236758606 347332862403072 347750329785768 347791711392216 348067892809728 348120465265664 348538879286416 348928169361408 349347554180352 349677778731008 349767443067588 349820272224969 350139725505024 351221609926656 352441129405568 352512865845504 352846082441216 352936559193876 353258858244096 353270176290304 353312214747648 353736868851912 354089828671488 354568963703136 354611156713632 354892753453056 355319307243264 355361589543168 355842445452221 356197506223104 356625628225776 356668065975312 357434303119712 358065699045376 358108308160512 358263617048064 358538726800128 359856883883952 360142646255616 360185502523392 360239905232896 360618417790848 360672885888224 361032766488576 361075728678912 361509713929728 361944220797432 361998889145166 362286352483328 362329463847936 362764955991984 363126924066816 363618287602752 363950341128192 364098650683131 365568897913856 365727442403232 366008283608464 366342519660544 366417085612032 366857490763008 367204266770432 367247963357184 367353902298201 367689367159296 368131301494824 368175108396888 368598139693056 369041166303264 369334221914112 369378171961344 369877994344768 370322559241817 370397935297026 370736179946496 371181776316624 371532639901696 372680625537024 373172960547072 374050774895616 374095286203392 374544919960848 374842346102784 374898962593792 375349562308448 375394228169376 375768797773824 376220442963456 376277267603328 376729523934582 376774354008234 377073550543872 378459850362048 378914729989887 378959820098769 379096340873216 379629240141312 380444805235712 380490077420544 380947397225136 381327507800064 381888937999296 382192196026368 382347939126699 382651561646592 382697096431104 382754899309952 383214941256238 383597314394112 383642961721344 384104071050336 384116377345064 384467149574144 384929249513536 384975055338432 385007598638208 385655101095936 385822356820992 386344430577924 387538182644256 387892079640576 387950667173888 388416954033472 388771653517312 388883801333993 389318153462784 389786083935696 389844957540948 390154533443584 390200961067008 390669952606752 391059764379648 391118830362624 391635523423872 392106239197218 392995368991316 393387501072384 393689582368768 393907191193152 394603015274496 395973164633088 396496270581264 396951842746368 397428948326592 397476241591104 397791877496832 397851960303616 397953977458401 398330147755904 398808909952726 398856367429962 398890084166028 399254347634688 399734220648672 399794596828536 400112073740288 400159686291456 401396125630464 402113591009676 402789862177792 402823911426048 402871846680576 403356067650144 403724409421824 403737344331776 404222605562944 404270707259328 404756609551707 405160477037568 405221672803584 405269893387008 405756996624252 406079208278016 406677080516824 407082864254976 407572146543744 407620646828928 408110575490982 408496346422528 409070573553096 409444133769216 409758544914432 411265010153088 411759319059522 412135334618112 412197583872256 412693013660564 413104800116736 413153958776832 413650538054208 413713016165904 414041545695232 414147714181677 414539191783808 414588521133696 415500999653376 415563757260288 416112743637864 417793026187264 417974219889408 418295181266816 419265703729152 419833031197944 420216419610624 420721487422656 421204894236672 421255016792064 421761332918016 422268257597004 422318506690548 422332037336027 422717707822592 423225781990648 423311926053744 423648078077952 423698491367424 424207744361856 424608731316224 426483383482368 427486599880704 428000405890176 428051337098112 428455957250048 428565821878278 428970928352512 429486518410628 429537626463036 429966220529664 430031162975232 430483006852416 430548027353808 430599261723696 430941200621568 431954903138304 432130924513197 432525543270912 433045405702728 433096937255736 433861988732928 434794063126528 434845802766336 435368453971584 436392570711552 436444500570624 436969073287656 437316070453248 437368110206976 437959932864272 438396930736128 438923850124032 438976081200384 438990145537216 439391028084736 439503696682596 439570079676273 439919142301184 440008684157952 440939836366848 441536492089056 442900780164864 443372191055872 443905090323968 444438630095992 444935032528896 445469810212224 445537094332512 445890895364096 445943955505152 446479945836288 447530200126464 447583455341568 448121416225392 449137564561504 449585715511296 449768921432103 449930951278592 450126082957824 450179647077888 452127879751632 452540759580672 453138594950016 453659248852992 454204512373248 454750431258312 454804545666744 454819117131106 455234454578176 455781611374544 455874381904032 456290683011072 456305302089728 456839109312768 456908110661184 457270941417472 457325355761664 457457279063421 457511715581427 458952084584448 459558389725344 460370184486912 460424967634944 460978363028736 461414107807744 461968692071936 462023665439232 462578982344808 463040545185792 463110483204096 463667106381024 463722281856288 464090523746304 465332428668289 465427143186642 465796738907136 466356590756784 466412086275408 466427029633292 466852967340032 467509226917824 467936152879104 468295479902208 469132522844622 470017154460672 470582078925168 471011810992128 471082952996864 471649158469216 472119771561984 472175952887808 472312160097687 472743472061952 472758618270848 472814875618176 473311673350488 473383162728294 473759076324352 473815452724224 473855506016256 474858285318144 474930008297472 475500837634368 475557421300416 476129004739479 477684822730752 478051635733504 479160804261888 479809178511936 480190195007488 480247336697856 480385872236109 480824557054464 482012951906304 482592294396576 482665185526888 483105951797248 483686607989312 483785058347136 484366530773034 484808850699264 484824383470336 485464867577508 485949266030592 487636589870976 489143321017344 489201528112128 489789510718032 489805203064268 490252489545728 490841735326432 490900144529184 490941642050496 491389966319616 491464186257408 491980579259904 492054888404352 492646300529838 492704924472306 493863913729368 494314906595328 494909035088832 495842272837632 496728553600188 497563947396096 498734366527488 498793714937856 499393226614464 499789794803712 499993458857991 500525637559168 501127230873542 501229231124076 501627257284608 501686949943296 501703023471104 502289939065824 502306031912776 502365805344312 502764734058496 502867067609088 503471475142272 504613133816064 505219639986516 505279760131692 506172320188416 507320103227392 507929862966848 508643864720586 509108354528256 509185250665728 509797252168932 510202082195456 510262795241472 511385845727232 511463085858816 511523948961792 512138761400448 512754312796362 513300073784576 513343464850944 514021624493832 514429809094656 514491025231872 515125907437232 516321095157504 516717576859008 519090871283712 519714778580928 519776623619136 519793276721264 520267948089344 520401355137909 520893270142336 520999293604608 521491773816832 521625494678652 522101839214592 522180697898496 522808318929624 524516668096512 525209588257536 526832414889984 527964219510784 528661694108352 529269123661824 529905264435456 529968322121472 530605303277868 531808489906616 531853445554704 531916735070448 532339130179584 532978960864896 533042384314752 533059462438048 533546248388608 534296259334656 534938442338664 536151454679568 537098548568064 537162462240768 537808090200192 539027609679104 539675479402276 539785325825928 540213969383424 540278253785088 540295563738112 540359857849344 540927626686272 541009328832336 541438944370688 541549149732864 542777152339968 542998333717749 543429528724992 543494195771904 544147433987976 545427431404128 545925511692288 546344726552576 547321276652059 548353346870784 548591163604848 549012425412696 549513779490816 550806400155648 550871945035776 551534050738944 551617354887872 552196952242236 552262662595332 552280356516343 552784694844928 552897209539584 553561749454896 554001332871168 554067257942016 554085009680384 554816991517152 555370589749248 557298959852544 559020938305536 559759440820608 559777374930592 560288559480832 560961983230208 561076162343424 562263519154176 562348443890688 563024343462672 563091342254064 564415901404992 564864104103936 564931321823232 565094285901873 565161531012351 565610325815808 566375678840426 567689775543072 568644511309824 569982133174272 570667207853568 570735116130816 571421095837704 572716835284048 572833406998944 573288294039552 573374883966976 573977342469888 574045644646656 574064036471744 574132348964928 574588267495424 574822411884357 575395971591168 576174566017596 576700724361216 577393874270304 577462583007648 578482651643904 579516645866886 579794403688448 580491271962112 581307273966384 581838119460864 581856760948736 581926000760832 582625431050208 583088093937664 583157480275968 583206776635392 584767436311422 585231800165376 585301441600512 586004928910128 586093439568364 586678245543936 587453285135808 587919781822464 588159358795827 588715322785408 589493053486974 590081251608576 590534373553152 593246710038528 593959746949632 594049459110016 594744405871896 594763460863754 595306594448384 595427764119552 596143422489888 596687816245248 596706933501952 596777940455424 597495221633856 598213364929089 598284551144943 599691895242804 600168110610432 600239529437184 602094188445696 602837173002176 603170386514514 603387679440896 604184793266688 604235867139072 605606016497664 606333908344416 606406060888992 607832509205376 607904840080512 608635494936378 609118812417024 609210814214912 609943038751228 610015620775236 610624296382464 611358219815616 611936112779264 612744519633792 614637817371648 616031553918976 616771976459744 616897515229632 617387393581056 617460861468672 617480644272128 617638978589283 618203001927168 618222808508032 618296375808384 619039520490846 619657200175104 620569524248856 621062318542848 621808787675712 621882781700544 623345635890432 624169115456796 625510030459496 626689539280896 626961329834112 627442771900224 628015747989504 629749546796916 630324629415936 630419834157568 631082231133984 631177550304392 631753936965632 631807341355008 631882525188096 632641999377024 633240011063296 633402386395506 634001116845824 634076561733888 634838672985972 635472117116928 636913096974336 639725075223552 639745571349248 640514496314812 641099409405952 641229899821056 642000608835264 642586879033344 642683935875072 643456392528768 644229777615942 644306439694554 645046744462848 645822041030712 645898892585544 646411800932352 647286490103344 647932354707456 648788314906368 649568108554092 650182119827968 652191094689792 652268704149504 653052680957376 654533526038912 654588856067328 654666750855936 655285581676544 655453609931484 655974105679872 656052165310464 656073184539136 656861734039784 656939899296408 657595396104192 658385775186048 658485218305824 659086542127104 659878713451776 662304738133584 663418596528128 664351170247296 664979155369984 665058286583808 665857635485952 666657945143988 668305641498768 668836343046144 668915933257728 669719918754432 669821073792416 670489423478784 671295300189696 671375183012352 672182124338088 672817511754752 673626186648688 673706346842256 674378573266944 674896426917888 675189124436736 678191819627448 678811139371008 678913667554304 679707892425024 679729669558576 680350393655296 680488873279488 681306768559872 681950781145088 682031931949056 682125646887468 682228675696659 682851681867264 683672417061816 684457953134592 685362165991776 685906412126208 685988033642496 687741895734803 688428126876672 688956769145344 689337584588016 690555276730368 692121161711616 692953038107904 693035498158848 693868473517212 694665724806144 695500659571536 695583422784432 696135785619456 696240930531328 697077758572832 697856338722816 698695108360704 699534886135176 699640544449938 700279451010048 702443219853312 703698784266933 704882258811136 705025731691008 705873118387752 706517716488192 706540352580608 706624429495296 707473737703824 708179657342976 709137927406272 709222313427264 709785506906112 710074744092441 710638614486528 710723179086336 711684890904442 712395012446208 713251256451552 713336131950624 714868606239424 716131398090752 716216616321024 716527234096128 717077453600256 719713767767904 720285292511232 720371005046784 720479810465792 721236835581696 721345771776448 722212773905987 723019427859456 723888441594864 723997778290332 724572704966656 724658927695872 725529911983968 726253848133632 727236575205504 728197301366262 731137795827712 731454884806464 732016567216928 732685039321088 732834171224064 733714981526016 734707804596402 735378734318592 736262602989648 736350216793776 737196279386112 738082332606528 738668443828224 738756343922688 738969450794757 739057386708459 739755988689536 740645118483634 740795870594052 741472359892992 742363552633248 743065279803392 745361251074048 746345921094144 748101549791232 748190572406784 749089839921696 749684692205568 749797925187584 750699124616896 750788456338752 751690846310313 752440885926912 752554535206656 753459047869164 753548708016468 754147101087744 756919700724096 757829459979774 757919640197538 758192681746432 759258480282624 760889610471424 760980154841088 761894794450272 762655015600128 763777875998592 764695878253398 765303123293184 765394192862208 765509798619904 766429882512476 767194628788224 767285923442688 768208142100672 768232754690128 768934299148288 769131469194543 769858499027072 769950110676864 770015197276416 771644713641984 772688861155848 775076365288512 775784159281152 775901334347776 776833908066944 777767602667986 778636306925568 779572167871392 779689915081896 780309066887168 780401922134016 781339905213504 782237660725248 783271046847744 784212478394436 785990737982632 786775002144768 787379164737536 787814382386304 791946329266176 792992541162528 793903685492736 794857896653184 794952483182208 795703920607232 795907954916802 796660295511808 797617819905452 797712734859924 797780168332056 798508695269376 799468441297344 799589193657072 800224147480576 800319372582912 804227182019352 805579724355584 805647822852096 805743693361152 806712135300288 807448818843648 807474688663552 808445211125888 808541414518656 809513219103414 810320954075136 810443345607168 810539786774016 811513993248504 812158416556032 813354161033648 814165728509952 815144293087488 815241293657856 816221150981964 816247301858261 816992692845056 818141147106192 818888267538432 819517089828864 822530020306176 823518638119044 824270669236224 824395167744512 825386027321128 826209600233472 826307917553664 827301076108416 827426032331808 828083091390464 828295428363354 829078383567616 829177042267392 831001999306752 831127514520576 832225487275728 835586052374528 835948439778816 836590362533632 838531407458304 839666062395888 840432839221248 841442974845312 842409788473344 842510033584128 843522665836032 844536515194008 844637013381096 844664074672054 845435415645184 846451563981296 846623852107488 847296156155904 847396982734848 848415488723712 849217462632448 849563518260639 852966766964736 854973199761408 856000811780352 856102674196224 856911914500096 857131643756556 857941856705024 858973036821256 859075252926072 859932441059328 860062325950464 860966013704832 861096054707616 861198523447392 861882401243136 864188796098251 864261849026394 865051086541824 866090811405456 866193874511472 867723977465856 869274968800329 869588126253056 869691605532672 870736907943168 872785141423104 872889001141248 873938146575312 874632140906496 874736220413952 875919865728544 876793861472256 877151154467133 877847700248064 877952162400768 877980291074432 879007393365192 879140159352546 879838284602368 880017368315904 881879672733696 883072984178112 884239580230461 885801560329728 887810180647936 888877260191984 889870065057792 890939620424448 891074188665024 891781790728192 891887911010304 892145191295631 892959891672576 895060400252928 895166910683136 896242832450784 898275129123008 899537842864206 899861902557184 900252165915648 900359294155776 904255759503264 905081519161344 906277189900032 908409024746496 909500862516624 909609091333488 909638234262212 910468909156352 911563222749088 911748763808064 912581366022144 912610604179456 913678218625536 913816221322368 914914558126842 915023431162854 917904169168896 919116779450688 920740368973824 920849935269888 921956726057472 923937384143872 924047330878464 925157964689616 926081090371584 926220966408192 927334212762048 927444563712576 928181047492608 928559280736269 930664857336578 930854286373284 931593477814272 932713181513568 932824172550816 932854059266584 933705934680064 935018453835648 936590959804416 938265045689244 940034308921344 941164157850336 942023621984256 942165905993728 943298316938432 944432088953983 944624320195374 945486944123904 945517236541696 945629751236352 946623346700976 946766325456588 947518152648704 947630905448448 947711012032512 949716570636288 949860016594944 951001675268736 951114842600832 952258009478958 955369645461504 956103271467008 958321608523776 959618357023872 960771744472218 961649114108928 964025903812608 965184588793152 965330371053776 966211903594496 966344666423913 966459659541831 967373215978624 967570116694272 968733061546068 969617701398528 969648766940672 970929735155016 971898532061184 975273179741952 978286642034688 978403056224256 979579021436064 979610406128536 980504979091456 981683470652864 981800289058368 981883284100992 982928372514816 983961158519808 984109776808704 985292601059676 985409848944612 987727827458736 988629813190656 989818070177664 993457107200376 995127894792192 997468733054976 997587429875712 998786453228928 999986917715982 1001051275118336 1002254461747084 1002458462248152 1003254514569216 1003373899886592 1003406046942208 1004579878131648 1004612063825552 1004731610688624 1005529468116992 1005734135218176 1006942950284544 1009226267632128 1010439279973032 1010559520263384 1012344640376832 1014640206454784 1015859725933696 1017287729441172 1018216709056512 1018370501331456 1019594504337864 1020404164390912 1020525590482944 1022926171717632 1023047897923584 1024277522800896 1025508625592724 1025663519244637 1026600147569152 1026686929701888 1028043248987664 1028859618189312 1028982050463744 1030251814874464 1032642190315008 1033435153718016 1038181742567424 1039429557161856 1039553247238272 1039586553442528 1040535896178688 1040802710275818 1041786540284672 1041998587209216 1043250989357304 1044203678429184 1044361395796992 1045616637859248 1049033336193024 1049460816674907 1050419176515072 1053664829779968 1055928439021568 1057323388216704 1058538247323648 1059810528870912 1059936644242944 1061210606555736 1063616979813232 1063706891109408 1063833470140896 1064678260359168 1065957921729792 1066084768629504 1066118924876096 1067092496777216 1067400317814649 1067527336356663 1068592518669312 1069876884677328 1072302909359136 1074197097136128 1074324924481536 1075616180400384 1078055219358208 1079350958804552 1079570651651856 1080427938766848 1080556507570176 1080591127476224 1080719715698688 1081855253372544 1082018657664672 1082877888741376 1083098299465728 1085996667435498 1086859057449984 1086988391543808 1088294867975952 1090854862808256 1091851023384576 1092295952049393 1092689453105152 1094642553304118 1096706693741568 1097182327209696 1098024850825392 1099027558981632 1101612800311296 1101743890071552 1102061706894603 1103068101477888 1103234709775744 1104393904484472 1104525325190664 1104560713032686 1105569389689856 1105794419079168 1107123498909792 1108002665742336 1108134515884032 1108170019360768 1109633983034304 1110967677725451 1114597919705088 1118041876611072 1119518881641216 1119554749861184 1120577118961664 1121923966460416 1122152324686848 1124527038308352 1124696887781376 1126048686925344 1126182684508128 1128831802809984 1130188571803746 1130323062024702 1131220651631616 1132751357680852 1135379551086144 1136744189969661 1137289022619648 1141334415707136 1141470232261632 1142842191675408 1145433670568096 1145666813997888 1146576588079104 1146749767933952 1147043817380097 1147954684939776 1148091289293312 1148128072943488 1148264697929856 1149644823768714 1150791943182336 1152349132035192 1153401448722432 1154787748540608 1154925166015296 1156965303287808 1159033291733772 1160982543924224 1162614547932768 1163676238921728 1163713521897472 1163852001521664 1165250862100416 1166176187875328 1166314960551936 1166651404001979 1169534872622844 1170463600330752 1170602883201024 1172009857820256 1172186879136728 1173356491087872 1174906570271616 1176318717591654 1177430645570816 1178986106973948 1180162503217152 1181068747106304 1187919493899264 1188098918220032 1189488811743792 1189526921727508 1190613188896768 1190855528239104 1192286844979776 1193375632490496 1193413867003904 1193555880910848 1194990443267712 1196426729858178 1196569102289886 1199383790485608 1200336221220864 1200479058874368 1204188376891392 1205674346004352 1206340773029028 1208369586533376 1208471734278144 1211212032995328 1212667816688832 1212812121777984 1214269828655121 1215665018410752 1215809680161024 1217270989872756 1218237624834048 1218421628429824 1219886077502456 1220031241550472 1221248592764928 1222716439631232 1223872225558528 1225489039267584 1229275634743296 1232063107837952 1233543952919488 1233795030459264 1234961288544256 1235277957178566 1236406003854336 1236445617016064 1236592751616768 1238079040981692 1239314400350208 1241139048497712 1242124637085696 1243617575351424 1243765563401088 1246691271780864 1248338230913592 1251020060918992 1253379078561792 1253922659668224 1254885543800448 1259499093593832 1260649258831872 1260839668315136 1262164462267968 1262355100608784 1263507873931264 1263614682710016 1263765050376192 1265283998754048 1266480022126592 1266804772791012 1266996112008081 1268002233691648 1268153123467776 1269677345971944 1270944234233856 1273826193948672 1279450150447104 1279491142698496 1281028992629624 1282198818811904 1282459799642112 1284001217670528 1285367871750144 1286912785057536 1288459555231884 1288612879389108 1290093488925696 1291644082061424 1291797785171088 1292823601864704 1294572980206688 1295864709414912 1296392773539591 1297576629812736 1299136217108184 1300364239655936 1304382189379584 1304537408299008 1306105361914752 1309067052077824 1309177712134656 1309333501711872 1310907219862968 1311948211359744 1312104330620928 1312146369078272 1313723468079568 1313879798592816 1315190792208384 1316771550372096 1316970436611648 1318173084254208 1318710239028819 1319757426903552 1324609476267168 1326837193056256 1328702340494592 1329958310739968 1330116573167616 1331715270971904 1333315890287976 1336611282997536 1337672686092288 1337831866515456 1339439837508864 1339642147584832 1341252294396833 1342590600379392 1342750366024704 1344364248676176 1345635023509504 1347252373297376 1347412693684512 1348757146533888 1349792853835776 1350378248873472 1356383639254896 1357622278742016 1357827335108608 1359415784850048 1359459339117152 1360700787310592 1360977746558976 1362613537119744 1364251293774936 1364457351393318 1365703363734528 1367344834123632 1368915906269184 1370724331983552 1371812824252416 1371976067284992 1372371837190263 1372535146744281 1375483791469606 1376856253753344 1377913538290688 1378675169176032 1381110553460736 1384242323423232 1385906076215808 1386070996317696 1387736947034424 1389331449612288 1391001319143072 1391166845568864 1392271571238912 1392481861062656 1394155517145664 1395831184834541 1395997286004867 1397390216721408 1399069772270352 1399281088899876 1400558902020096 1404886439706624 1407397568533866 1409764517622272 1410051463382016 1411746236775504 1413035432976384 1413080705161216 1413248858990592 1414947475407648 1416359314685952 1418275854812544 1418444626854528 1420149488184882 1421277228973056 1421446358172672 1423369781808884 1424790024892416 1426502512903104 1426672263901248 1428387014218437 1429737212478848 1433054468192256 1434154907200512 1439427535535808 1440570585022464 1440742010093568 1440959620931584 1441157616708327 1442473671163392 1442691543552896 1444425547811974 1446038855718912 1447776883189728 1447995556580664 1449145409933312 1449317855391744 1451059823967936 1454473150411008 1456394602732524 1462275591655424 1462909769612928 1464033134433856 1465370078642176 1467429963052032 1469415609192804 1470757468637184 1472525205979296 1472700433587552 1474392558772224 1476164665213056 1477938901589514 1478114773416918 1479511977379072 1481290236967268 1481591741188104 1482944719785984 1484727105266496 1486130559606784 1492691842188288 1496203099582464 1496381144813568 1498179679843392 1499369384411136 1499595850375168 1499980376573973 1501398249233792 1501576912677504 1503381692620626 1504881771853824 1505109070413312 1506918095738328 1507097416032936 1508294202175488 1513839401448192 1515658919959548 1515839280395076 1518516960565248 1521779220942848 1521960309682176 1523789588900544 1527555751997184 1529391756506796 1530606246586368 1530788385724416 1531019597239808 1532859765024952 1534389257576448 1534571846885376 1536416284201344 1536465509380256 1537868598296576 1538262938389086 1539716998054144 1539900221353728 1540030394552832 1543289427283968 1545377722311696 1550152730577024 1551802668695552 1553667816133888 1555535205335972 1557272613851136 1559144335742784 1559379830163792 1560618133774336 1560803844268032 1562679810427008 1564475321450496 1566542093695488 1568424956788872 1571981475965264 1573550004289536 1574758329475072 1575628764772608 1583892658532352 1585985082325056 1587807370985472 1589715793306368 1589904966364416 1591407841214464 1591815909833604 1591866909958871 1593320591023616 1595235639810904 1595425469719848 1595560336664112 1597017390538752 1598936882594688 1599178387314144 1600448294961152 1600638745165824 1608454364038704 1611159448711168 1611295645704192 1611487386722304 1613424270600576 1614949377327104 1616890422251776 1617082829037312 1619026438206828 1620641908150272 1620886691214336 1621079573548032 1623027986497008 1624316833112064 1626708322067296 1628331457019904 1628995001153247 1630288586174976 1630482587315712 1632442301963928 1632494603716522 1633985385690112 1636282294212384 1637776535076864 1639034179657728 1641963829956177 1645060040612352 1647037276238088 1648541338472448 1648790335489024 1650772054642256 1652419200466944 1652615835107328 1654602152216832 1654852064663616 1656166182780928 1656590856726708 1656841069549029 1658156767135232 1658354084534784 1662003998613504 1662255029041152 1664450974551456 1671172104749056 1671896879557632 1673180725067264 1677062814916608 1679332124791776 1680865678442496 1682885949690624 1687045331672064 1689073030388016 1689274026762192 1689328149344108 1690870831290368 1692903127962592 1693247704214976 1694592312311808 1694793965469696 1695282857705619 1696830977447424 1699127036521278 1705933533929472 1709946399522816 1712001623560704 1712205348392448 1714263287513112 1715883713410048 1717946073642512 1718150505852144 1719864882118656 1720124651900928 1721932027409664 1722192109415232 1722397046894784 1723764802486272 1724467235653071 1728377592196502 1728523698052788 1730102173083648 1732181622810912 1732387749022944 1735447954931712 1738549937600658 1739176252506112 1739383211065344 1741473815886336 1745570282846208 1745778002282496 1747876293150624 1749264281812992 1749472440827904 1751839731457088 1753945308057397 1754302308934266 1755695400496128 1755904324801536 1755960582148864 1758014786730384 1758280318705092 1759676569204736 1760034736631808 1763759345467392 1766145968356224 1768479160460922 1771603120659456 1775620361295872 1777754520383968 1779740130115584 1781879240848896 1782148377330048 1784290382591262 1785919783345152 1790120800505856 1790333821366272 1792485664901568 1794640094787267 1794853653434829 1796550258246016 1799075685728412 1800504331831296 1800718588311552 1808511519006528 1810163038322688 1812554379800064 1816818049492992 1819001725033248 1819218182666976 1819276468524424 1820937818312704 1823126445498176 1823497527616128 1825221208358912 1827356437251072 1827632442644736 1829829116253684 1830046862325708 1835808338337792 1838233558901376 1843913452114944 1847874768287744 1848094661756928 1850315929379232 1852162180743168 1852441932816384 1854668425524096 1854889127425152 1857118561472538 1861329714673156 1861708572746568 1863186955628544 1865426363027136 1865648345101632 1865708118533168 1867411869360128 1870036907671296 1876530091378488 1880068617842688 1882328315700672 1884047243968512 1884331811987456 1886596633876864 1888864177907966 1889248640390748 1890973888247808 1891034473083392 1891259502472704 1893246693401952 1893532650913176 1895036305297408 1895261810896896 1895422024065024 1899720033189888 1902003350537472 1902229685201664 1904516018957916 1910739290923008 1912206542934016 1919236714047744 1921543488944436 1923298228217856 1928051807625216 1930369177586304 1930660742107552 1932423807188992 1932689332847826 1932919319083662 1934746431957248 1935140233388544 1937466123092136 1939235402797056 1939297533881344 1941859470310032 1943797064122368 1950546359483904 1956573284069376 1956806112448512 1959158042872128 1959220812257072 1961009958182912 1963366941305728 1963600578116736 1963766568201984 1965856745029632 1967922317039616 1968219553617408 1970585202119352 1970819697889224 1975455654917472 1977259626381312 1979636140355328 1982314875941491 1986914214400752 1990255789584384 1994937466109952 1995174859751424 1997572906457856 1999973835431964 2002102550236672 2004508923494168 2004916924496304 2006509029138432 2006747799773184 2006812093884416 2009159756263296 2009224127651104 2009463221377248 2011058936233984 2011468270436352 2013885900569088 2018452535264256 2020878559946064 2021119040526768 2024689280753664 2029280412909568 2031719451867392 2034575458882344 2036433418113024 2036741002662912 2039189008675728 2040808328781824 2041051180965888 2045852343435264 2046095795847168 2046686027089977 2048555045601792 2051017251185448 2051327038489274 2053200295138304 2053373859403776 2056086497975328 2057719236378624 2057964100927488 2060503629748928 2063225687204409 2065284380630016 2066870307436032 2076363485134848 2078859114323712 2079106494476544 2079173106885056 2081071792357376 2081605420551636 2081672113023139 2083573080569344 2083997174418432 2086501978714608 2088407356858368 2088722791593984 2091233275718496 2098921633349814 2100838353030144 2107329659559936 2111096352800799 2111856878043136 2114646776433408 2119621057741824 2119873288485888 2122421213111472 2127233959626464 2127413782218816 2127666940281792 2129356520718336 2130224232277323 2131915843459584 2132169537259008 2132237849752192 2134800635629298 2135054672713326 2137185037338624 2139753769354656 2144605818718272 2148394194272256 2148649848963072 2151232360800768 2156110438716416 2158701917609104 2159141303303712 2160855877533696 2161113015140352 2161182254952448 2161439431397376 2163710506745088 2164037315329344 2165755777482752 2166638321717961 2171993334870996 2173718114899968 2173976783087616 2176589735951904 2181709725616512 2184591904098786 2185378906210304 2189285106608236 2193413387483136 2194364654419392 2196049701650784 2198055117963264 2204123413789206 2206136202955776 2206469419551488 2208787808968944 2209050650381328 2209121426065372 2211138779379712 2211588838158336 2214246997819584 2216005331484672 2216269031768064 2216340038721536 2216908352384271 2219267966068608 2221935355450902 2229195839410176 2236083753222144 2239037763282432 2239109499722368 2243847932920832 2244304649373696 2249054076616704 2249393775562752 2252097373850688 2252365369016256 2255072538930939 2257663605619968 2260377143607492 2260646124049404 2262441303263232 2265502715361704 2270759102172288 2273488379939322 2274578045239296 2282668831414272 2282940464523264 2285684383350816 2290867341136192 2291333627995776 2293499535867904 2294087634760194 2295909369879552 2296182578586624 2296256145886976 2296529395859712 2299289647537428 2301583886364672 2304698264070384 2306802897444864 2309575497081216 2309850332030592 2318066583467544 2321965087848448 2325229095865536 2327352477843456 2327427043794944 2327704003043328 2330501724200832 2333302808003958 2339069745245688 2340927200661504 2341205766402048 2344019715640512 2344373758273456 2346712982175744 2349813140543232 2352637435183308 2354861291141632 2357972213947896 2360325006434304 2362137494212608 2375838987798528 2376197836440064 2378977623487584 2379053843455016 2381226377793536 2381711056478208 2384573689959552 2386827734007808 2387111761821696 2389980886535424 2392853459716356 2393138204579772 2398767580971216 2400672442441728 2400958117748736 2411348692008704 2412681546058056 2416739173066752 2416943468556288 2422424065990656 2425335633377664 2425624243555968 2428539657310242 2431330036821504 2431619360322048 2434541979745512 2436475249668096 2436843256859648 2439772155004912 2440062483100944 2442497185529856 2445432879262464 2447744451117056 2448741905574783 2450978078535168 2458551269486592 2464126215675904 2467087905838976 2467590060918528 2469922577088512 2470555914357132 2472812007708672 2472891234032128 2473185503233536 2476158081963384 2478628800700416 2482278096995424 2484249274171392 2487235150702848 2487531126802176 2490897118165547 2493382543561728 2496676461827184 2502040121837984 2506758157123584 2507845319336448 2509771087600896 2518998187187664 2521298517663744 2521679336630272 2524328924535936 2524710201217568 2527015747862528 2527229365420032 2527530100752384 2530567997508096 2533609545582024 2533992224016162 2536004467383296 2536306246935552 2539354691943888 2541888468467712 2547652387897344 2548690554781917 2558900300894208 2558982285396992 2562057985259248 2564397637623808 2564919599284224 2568002435341056 2570735743500288 2573825570115072 2576919110463768 2577225758778216 2580186977851392 2583288164122848 2583595570342176 2585647203729408 2589145960413376 2592257914692719 2592566388294753 2592785547079182 2595153259625472 2598272434216368 2600728479311872 2608764378759168 2609074816598016 2612210723829504 2618134104155648 2618355424269312 2618667003423744 2621814439725936 2623896422719488 2624208661241856 2624292738156544 2627446936159136 2627759597185632 2630381584416768 2633543100744192 2633940873223296 2637420478057638 2639514853807104 2649218952534336 2652718740691383 2653674386112512 2657404680989184 2663430541943808 2666631780575952 2673222565995072 2675345372184576 2675663733030912 2676435573886893 2678879675017728 2679284295169664 2682504588793666 2685181200758784 2685500732049408 2688728497352352 2691270047019008 2694504746594752 2694825387369024 2699585707671552 2700756497746944 2712767278509792 2715244557484032 2715654670217216 2718831569700096 2718918678234304 2721401574621184 2722186609337951 2725227074239488 2728502587549872 2728914702786636 2731406727469056 2734689668247264 2737831812538368 2741448663967104 2744743674380526 2745070293488562 2750967582939212 2753712507506688 2755827076581376 2757350338352064 2762221106921472 2771812152431616 2772141992635392 2775473894068848 2778662899224576 2782002638286144 2782333691137728 2784543142477824 2784963722125312 2785677842208807 2788311034291328 2791662369669082 2791994572009734 2794780433442816 2798139544540704 2798562177799752 2801117804040192 2809772879413248 2814795137067732 2819529035244544 2820102926764032 2823492473551008 2826070865952768 2826161410322432 2826497717981184 2829894950815296 2833296266861949 2836551709625088 2836889253709056 2840298976369764 2842554457946112 2842892716345344 2846739563617768 2849580049784832 2853005025806208 2853344527802496 2856774028436874 2859474424957696 2866108936384512 2868309814401024 2878855071071616 2881919241863168 2882315233416654 2884947342326784 2885383087105792 2888851095623948 2892077711437824 2895553766379456 2895991113161328 2898290819866624 2898635710783488 2899033999271739 2902119647935872 2908946300822016 2912789205465048 2924551183310848 2925819539225856 2928066268867712 2934859926104064 2938831218385608 2941514937274368 2945050411958592 2945400867175104 2948785117544448 2952329330426112 2955877803179028 2956229546833836 2956324261352189 2959023954758144 2962580473934536 2963183482376208 2965889439571968 2969454210532992 2972261119213568 2985383684376576 2992406199164928 2992762289627136 2996359359686784 2999191700750336 2999960753147946 3002796498467584 3003153825355008 3006763385241252 3009763543707648 3010218140826624 3013836191476656 3014194832065872 3016588404350976 3027678802896384 3031317839919096 3031678560790152 3037033921130496 3043558441885696 3043920619364352 3047579177801088 3055111503994368 3058783513013592 3061212493172736 3061576771448832 3062039194479616 3065719530049904 3068778515152896 3069143693770752 3072832568402688 3072931018760512 3075737196593152 3076525876778172 3076990557733911 3079433996108288 3079800442707456 3080060789105664 3086578854567936 3090755444623392 3100305461154048 3103605337391104 3107335632267776 3111070410671944 3114545227702272 3118288671485568 3118759660327584 3121236267548672 3121607688536064 3125359620854016 3133084187390976 3136849913577744 3143962951930528 3147100008579072 3148382450024721 3149516658950144 3151257529545216 3167785317064704 3171970164650112 3175614741970944 3179431586612736 3179809932728832 3183631819667208 3183733819917742 3186641182047232 3190471279621808 3190850939439696 3191120673328224 3194034781077504 3197873765189376 3198356774628288 3200896589922304 3201277490331648 3202200953443947 3202582009069989 3216908728077408 3222318897422336 3222591291408384 3222974773444608 3226848541201152 3229898754654208 3233780844503552 3234165658074624 3238052876413656 3241283816300544 3241773382428672 3242159147096064 3246055972994016 3248633666224128 3253416644134592 3257327000678023 3257990002306494 3260577172349952 3260965174631424 3264884603927856 3264989207433044 3267970771380224 3272564588424768 3275553070153728 3278068359315456 3283927659912354 3290120081224704 3294074552476176 3297082676944896 3297580670978048 3301544109284512 3304838400933888 3305231670214656 3306185120683809 3309204304433664 3309704129327232 3313181713453416 3313682139098058 3316313534270464 3316708169069568 3324007997227008 3324510058082304 3328901949102912 3332903033176353 3343793759115264 3346361450134528 3354125629833216 3358664249583552 3361731356884992 3365771899381248 3374090663344128 3378146060776032 3378548053524384 3378656298688216 3381741662580736 3385806255925184 3386495408429952 3390565715411238 3393661954894848 3398254073042556 3411867067858944 3424003247121408 3424410696784896 3428526575026224 3431767426820096 3435892147285024 3436301011704288 3439729764237312 3440249303801856 3443864054819328 3444384218830464 3444794093789568 3448934471306142 3456755184393004 3457047396105576 3460204346167296 3464363245621824 3464775498045888 3470895909863424 3477099875201316 3482947631772672 3491140565692416 3491556004564992 3495752586301248 3498528563625984 3498944881655808 3499954212005937 3503679462914176 3507890616114794 3508604617868532 3511390800992256 3511808649603072 3511921164297728 3516029573460768 3516560637410184 3519353138409472 3520069473263616 3532291936712448 3536958320921844 3543206241318912 3551240722591744 3555509040767936 3563758481697792 3564296754660096 3568580765182524 3571839566690304 3580241601011712 3580667642732544 3584971329803136 3589280189574534 3589707306869658 3593100516492032 3598151371456824 3601008663662592 3601437176623104 3617023038013056 3625108759600128 3633636098985984 3638003450066496 3638436365333952 3638552937048848 3641875636625408 3642809485965363 3646252890996352 3646995055232256 3650442416717824 3654712874502144 3655264885289472 3659658232507368 3660093724651416 3671616676675584 3676467117802752 3687826904229888 3695749536575488 3696189323513856 3700631858758464 3704883865632768 3709336851048192 3709778254850304 3714237122945076 3722659429346312 3723417145493136 3726373911257088 3730852726054272 3731296690203264 3731416237066336 3734823738720256 3740073815342592 3753060182756976 3760137235685376 3764656631401344 3768663623974912 3773193267753728 3777728355815932 3778497280781496 3781947776495616 3782068946166784 3782519004945408 3786493386803904 3787065301826352 3790072610594816 3790523621793792 3790844048130048 3799440066379776 3800988336024243 3804006701074944 3804459370403328 3809032037915832 3821478581846016 3824413085868032 3838473428095488 3843086977888872 3846596456435712 3856103615250432 3860738355172608 3861321484215104 3864847614377984 3865378665695652 3865838638167324 3865962495614401 3869492863914496 3870280466777088 3874932246184272 3878470805594112 3878595067762688 3883718940620064 3887594128244736 3901092718967808 3913146568138752 3913612224897024 3918316085744256 3918441624514144 3922019916365824 3926733882611456 3927201156233472 3927533136403968 3935844634079232 3936439107234816 3941170404238704 3941639395778448 3950911309834944 3954519252762624 3956130717086457 3959272280710656 3964629751882982 3973828428801504 3980511579168768 3989874932219904 3990349719502848 3995145812915712 3999947670863928 4004205100473344 4009017846988336 4009833848992608 4013018058276864 4013495599546368 4013624187768832 4018319512526592 4018448255302208 4018926442754496 4022117872467968 4023756883190499 4027771801138176 4036905070528512 4041757119892128 4042238081053536 4049378561507328 4058560825819136 4063438903734784 4069150917764688 4072866836226048 4073482005325824 4078378017351456 4081616657563648 4082102361931776 4093372054179954 4097110091203584 4102034502370896 4102654076978548 4106400590276608 4106747718807552 4112172995950656 4115438472757248 4115928201854976 4117115511570789 4121007259497856 4126451374408818 4130568761260032 4133740614872064 4152726970269696 4157718228647424 4158212988953088 4158346213770112 4163210841103272 4163344226046278 4167146161138688 4167994348836864 4173003957429216 4176814713716736 4177445583187968 4182466551436992 4187493554503623 4187991858014601 4197843266699628 4201676706060288 4214659319119872 4222192705601598 4223713756086272 4229293552866816 4239242115483648 4239746576971776 4244842426222944 4254467919252928 4254827564437632 4255333880563584 4260448464554646 4263831686919168 4264339074518016 4264475699504384 4269601271258596 4270109345426652 4274370074677248 4279507538709312 4289211637436544 4302464721601536 4312220877432832 4317403835218208 4318282606607424 4321711755067392 4322226030280704 4322364509904896 4322878862794752 4323472850124981 4327421013490176 4328074630658688 4333276643435922 4343986669741992 4347436229799936 4347953566175232 4353179471903808 4363419451233024 4369183808197572 4378570213216472 4386826774966272 4388729308838784 4392099403301568 4396110235926528 4408246827578412 4412272405911552 4412938839102976 4417575617937888 4418101300762656 4418242852130744 4422277558759424 4423177676316672 4428493995639168 4432680077443072 4433816704768542 4438535932137216 4443870710901804 4458391678820352 4478075526564864 4478218999444736 4487695865841664 4488609298747392 4498108153233408 4498787551125504 4504194747701376 4504730738032512 4510145077861878 4515327211239936 4520754287214984 4521292248098808 4524882606526464 4531005430723408 4541518204344576 4546976759878644 4565337662828544 4565880929046528 4571368766701632 4581734682272384 4582667255991552 4586999071735808 4588175269520388 4591818739759104 4592365157173248 4592512291773952 4593058791719424 4598579295074856 4603167772729344 4609396528140768 4613605794889728 4619150994162432 4619700664061184 4636133166935088 4643930175696896 4650458191731072 4654854087589888 4655408006086656 4661003448401664 4666605616007916 4678139490491376 4681854401323008 4682411532804096 4688039431281024 4688747516546912 4693425964351488 4699626281086464 4705274870366616 4709722582283264 4715944427895792 4720650012868608 4724274988425216 4751677975597056 4752395672880128 4757955246975168 4758107686910032 4762452755587072 4763422112956416 4769147379919104 4773655468015616 4774223523643392 4775600729876613 4779961773070848 4785706919432712 4786276409159544 4797535161942432 4801344884883456 4801916235497472 4814193270143621 4822697384017408 4825363092116112 4833478346133504 4833886937112576 4844848131981312 4850671266755328 4851248487111936 4857079314620484 4862660073643008 4863238720644096 4869083959491024 4872950499336192 4873686513719296 4879544310009824 4880124966201888 4884994371059712 4890865758524928 4897483811149566 4901956157070336 4917102538973184 4925891489868531 4928252431351808 4934175811677952 4935180121837056 4941111828714264 4945624015417344 4945782468064256 4946371006467072 4952316163926768 4957257601400832 4964556193990848 4968498548342784 4970523208647087 4974470301405696 4975062253604352 4981794236331094 4986765087123456 4993352923654368 5004080243675968 5013516314247168 5015690638672896 5019542175201792 5037996374375328 5042597035327488 5043358673260544 5048657849071872 5049420402435136 5054031495725056 5055489417341909 5061135995016192 5067219091164048 5067984448032324 5072008934766592 5072612493871104 5078709383887776 5083776936935424 5097381109563834 5117800601788416 5117964570793984 5124115970518496 5128795275247616 5129839198568448 5136004870682112 5147651140230144 5153838220927536 5154451517556432 5160373955702784 5166576328245696 5167191140684352 5171294407458816 5173401706959213 5178291920826752 5184515829385438 5185132776589506 5185571094158364 5190306519250944 5196544868432736 5201456958623744 5217528757518336 5218149633196032 5224421447659008 5236268208311296 5236710848538624 5237334006847488 5243628879451872 5247792845438976 5248417322483712 5248585476313088 5254893872318272 5255519194371264 5261835924172191 5267086201488384 5267881746446592 5274840956115276 5279029707614208 5298437905068672 5305437481382766 5307348772225024 5314809361978368 5326861083887616 5333263561151904 5346445131990144 5352871147773786 5357759350035456 5358568590339328 5365009177587332 5370362401517568 5371001464098816 5377456994704704 5382540094038016 5383920284361801 5389009493189504 5389650774738048 5401512995493888 5425534557019584 5430489114968064 5431309340434432 5437663139400192 5437837356468608 5444373218675902 5450454148478976 5457005175099744 5457829405573272 5462813454938112 5469379336494528 5475663625076736 5482897327934208 5489487348761052 5490140586977124 5501935165878424 5507425015013376 5511654153162752 5514700676704128 5543624304863232 5544283985270784 5550947788137696 5557325798449152 5564005276572288 5564667382275456 5569927444250624 5571355684417614 5576622068582656 5583324739338164 5583989144019468 5589560866885632 5596279089081408 5597124355599504 5602235608080384 5629590274135464 5639058070489088 5640205853528064 5646984947102016 5652141731905536 5652322820644864 5652995435962368 5659789901630592 5666592533723898 5673103419250176 5673778507418112 5680597952739528 5685108915892224 5685785432690688 5693479127235536 5699160099569664 5706010051612416 5706689055604992 5713548056873748 5718948849915392 5732217872769024 5736619628802048 5757710142143232 5763838483726336 5764630466833308 5769894684653568 5770766174211584 5777702191247896 5784155422875648 5791107532758912 5791982226322656 5796581639733248 5797271421566976 5798067998543478 5804239295871744 5817892601644032 5825578410930096 5849102366621696 5851639078451712 5856132537735424 5869719852208128 5877662436771216 5883029874548736 5890100823917184 5890801734350208 5897570235088896 5904658660852224 5911755606358056 5912459093667672 5912648522704378 5918047909516288 5925160947869072 5926366964752416 5931778879143936 5938908421065984 5944522238427136 5946944627824473 5970767368753152 5984812398329856 5985524579254272 5992718719373568 5998383401500672 5999921506295892 6005592996935168 6006307650710016 6013526770482504 6019527087415296 6020436281653248 6027672382953312 6028389664131744 6033176808701952 6049321572687757 6055357605792768 6062635679838192 6063357121580304 6074067842260992 6087116883771392 6087841238728704 6095158355602176 6110223007988736 6117567026027184 6122424986345472 6123153542897664 6124078388959232 6131439060099808 6137557030305792 6138287387541504 6140058081269931 6145665136805376 6145862037521024 6153051753556344 6153981115467822 6158867992216576 6159600885414912 6160121578211328 6173157709135872 6181510889246784 6189677061613227 6200610922308096 6214671264535552 6222140821343888 6229090455404544 6236577342971136 6237519320655168 6242472535097344 6243215377072128 6245016339069417 6250719241708032 6266168374781952 6273699827155488 6287925903861056 6296764900049442 6299033317900288 6302515059090432 6335570634129408 6343940329300224 6358863173225472 6359619865457664 6367263639334416 6367467639835484 6373282364094464 6380942559243616 6381701878879392 6382241346656448 6388069562155008 6395747530378752 6396713549256576 6404401906887894 6405164018139978 6433817456154816 6444637794844672 6445182582816768 6445949546889216 6453697082402304 6467561689007104 6468331316149248 6476105752827312 6482567632601088 6483546764857344 6484318294192128 6492111945988032 6497267332448256 6499914965153883 6506833288269184 6514654001356046 6515980004612988 6521154344699904 6521930349262848 6529769207855712 6529978414866088 6535941542760448 6545129176849536 6556136718630912 6567855319824708 6580240162449408 6588149104952352 6594165353889792 6595161341956096 6603088218569024 6611024622677881 6612370241367618 6618408608867328 6619408258654464 6626363426906832 6627364278196116 6632627068540928 6633416338139136 6648015994454016 6649020116164608 6657803898205824 6665806066352706 6687587518230528 6692722900269056 6708251259666432 6717328499167104 6731543798762496 6748181326688256 6756292121552064 6757096107048768 6757312597376432 6763483325161472 6765217616792817 6771612511850368 6772990816859904 6781131430822476 6787323909789696 6796508146085112 6823734135717888 6848006494242816 6848821393569792 6857053150052448 6863534853640192 6871784294570048 6872602023408576 6880498607603712 6887728109638656 6888768437660928 6889588187579136 6897868942612284 6913510368786008 6914094792211152 6920408692334592 6928726491243648 6929550996091776 6954199750402632 6965895263545344 6982281131384832 6983112009129984 6991505172602496 6999908424011874 7007358925828352 7015781232229588 7017209235737064 7022781601984512 7023617299206144 7023842328595456 7032059146921536 7033121274820368 7038706276818944 7040138946527232 7064583873424896 7073916641843688 7086412482637824 7102481445183488 7111018081535872 7127516963395584 7128593509320192 7137161530365048 7143679133380608 7160483202023424 7161335285465088 7169942659606272 7178560379149068 7179414613739316 7179644634712459 7186201032984064 7196302742913648 7202017327325184 7202874353246208 7234046076026112 7250217519200256 7267272197971968 7276006900132992 7276872730667904 7277105874097696 7283751273250816 7285618971930726 7292505781992704 7293990110464512 7309425749004288 7310529770578944 7319316465014736 7320187449302832 7343233353351168 7346225716724349 7352934235605504 7375653808459776 7391499073150976 7392378647027712 7401263717516928 7409767731265536 7418673702096384 7419556509700608 7428474245890152 7445318858692624 7446834290986272 7452747822514176 7461705452108544 7462593380406528 7462832474132672 7469647477440512 7472691354496641 7480147630685184 7506120365513952 7520274471370752 7529313262802688 7537327247949824 7546386535507456 7555456711631864 7556994561562992 7563895552991232 7564137892333568 7565038009890816 7572986773607808 7574130603652704 7580145221189632 7581047243587584 7581688096260096 7601976672048486 7608013402149888 7608918740806656 7618064075831664 7642957163692032 7646071664345751 7648826171736064 7676946856190976 7686173955777744 7693192912871424 7712207230500864 7721476710345216 7722642968430208 7730757331391304 7731677276334648 7731924991228802 7738985727828992 7740560933554176 7749864492368544 7756941611188224 7757190135525376 7767437881240128 7776773744078157 7777699164884259 7802185437935616 7826293136277504 7827224449794048 7836632171488512 7836883249028288 7844039832731648 7853467765222912 7854402312466944 7855066272807936 7871689268158464 7872878214469632 7882340808477408 7883278791556896 7901822619669888 7912261434172914 7918544561421312 7929259503765964 7947656857603008 7961023158337536 7990291625831424 7999895341727856 8008410200946688 8018035693976672 8019667697985216 8026036116553728 8026991199092736 8027248375537664 8029306721660679 8036639025053184 8036896510604416 8037852885508992 8047513766380998 8055543602276352 8073810141057024 8083514239784256 8084476162107072 8098757123014656 8126877807469568 8138301835529376 8145733672452096 8146964010651648 8156756034702912 8163233315127296 8164204723863552 8166559828013853 8186744108359908 8194220182407168 8204069004741792 8205308153957096 8212801180553216 8213495437615104 8224345991901312 8234231023141578 8242014518995712 8252902748817636 8261137522520064 8267481229744128 8315436457294848 8316425977906176 8316692427540224 8326421682206544 8326688452092556 8334292322277376 8335988697673728 8346007914858432 8353629427433472 8354891166375936 8364933102873984 8374987109007246 8375983716029202 8395686533399256 8403353412120576 8429318638239744 8444385411203196 8458587105733632 8478484230967296 8479493153943552 8489684852445888 8499888800585847 8508935838505856 8509655128875264 8510667761127168 8520896929109292 8527663373838336 8528678149036032 8528951399008768 8539202542517192 8540218690853304 8548740149354496 8559015077418624 8578423274873088 8604929443203072 8624441754865664 8634807670436416 8636565213214848 8644729019809792 8645757725589504 8646945700249962 8654842026980352 8656149261317376 8666553286871844 8687973339483984 8694872459599872 8695907132350464 8706358943807616 8726838902466048 8738367616395144 8757140426432944 8773653549932544 8777458617677568 8784198806603136 8816493655156824 8824544811823104 8825877678205952 8835151235875776 8836202601525312 8836485704261488 8844555117518848 8846355352633344 8856987991278336 8865360154886144 8867633409537084 8868972784056567 8877071864274432 8887741421803608 8916783357640704 8956151053129728 8956437998889472 8975391731683328 8977218597494784 8997575102251008 9008389495402752 9009461476065024 9020290155723756 9030654422479872 9041508574429968 9042584496197616 9049765213052928 9062010861446816 9083036408689152 9093953519757288 9130675325657088 9131761858093056 9142737533403264 9163469364544768 9165334511983104 9176350539040776 9183637479518208 9184730314346496 9185024583547904 9186117583438848 9197158590149712 9206335545458688 9218793056281536 9227211589779456 9230971673201733 9238301988324864 9239401328122368 9272266333870176 9287860351393792 9300916383462144 9309708175179776 9310816012173312 9322006896803328 9333211232015832 9356278980982752 9363708802646016 9364823065608192 9376078862562048 9377495033093824 9388766060777831 9399252562172928 9410549740733232 9419445164566528 9431888855791584 9441300025737216 9448549976850432 9503355951194112 9504791345760256 9515910493950336 9516215373820064 9524905511174144 9526844225912832 9538294759838208 9551201459753226 9559923546141696 9571413838865424 9572552818319088 9595070323884864 9602689769766912 9603832470994944 9606602860331841 9607746027209967 9628386540287242 9645394768034816 9650726184232224 9666956692267008 9667773874225152 9689696263962624 9701342533510656 9702496974223872 9714158629240968 9725320147286016 9726477441288192 9738167918982048 9745900998672384 9747373027438592 9759088620019648 9760249932403776 9771981002034069 9781731517049856 9794967622299132 9803912314140672 9834205077946368 9851782979737062 9856504862703616 9868351623355904 9870360243674112 9882223657428528 9891248030834688 9891564936128512 9892742012934144 9904632327853536 9914515202801664 9929112387981696 9941046417294174 9948940602811392 9950124507208704 9963588472662188 9973530174246912 9986705847308736 9998709099529059 10008160487351936 10031381277345792 10039084350403584 10075992748750656 10085194070654976 10086717346521088 10097315698143744 10098840804870272 10110978834683818 10122271990032384 10134438182328096 10135968896064648 10144017869533184 10145224987742208 10157418767775552 10194762219127668 10235601203576832 10235929141587968 10248231941036992 10257590550495232 10272009741364224 10295302280460288 10307676441855072 10308903035112864 10320747911405568 10333152656491392 10334382281368704 10346803413918426 10356583841653504 10369031658770876 10370265553179012 10371142188316728 10380613038501888 10393089736865472 10402913917247488 10448842895318016 10472536416622592 10473421697077248 10474668013694976 10487257758903744 10495585690877952 10496834644967424 10497170952626176 10499862636017811 10509787744636544 10511038388742528 10523671848344382 10534172402976768 10535763492893184 10549681912230552 10558059415228416 10596875810137344 10610874962765532 10629618723956736 10653722167775232 10666527122303808 10692890263980288 10705742295547572 10715518700070912 10717137180678656 10730018355174664 10740724803035136 10742002928197632 10754913989409408 10765080188076032 10767840568723602 10778018986379008 10779301549476096 10803025990987776 10851069114039168 10862618680868864 10875326278800384 10875674712937216 10888746437351804 10900908296957952 10914010350199488 10915658811146544 10925626909876224 10938758672989056 10951327250153472 10965794655868416 10978974697522104 10980281173954248 11003870331756848 11014850030026752 11023308306325504 11029401353408256 11087248609726464 11088567970541568 11101895576275392 11114651596898304 11128010553144576 11129334764550912 11139854888501248 11142711368835228 11153244137165312 11166649478676328 11167978288038936 11179121733771264 11192558178162816 11194248711199008 11204471216160768 11259180548270928 11278116140978176 11280411707056128 11293969894204032 11304645641289728 11305990871924736 11319579803261184 11333185067447796 11346206838500352 11347557014836224 11361195905479056 11370217831784448 11371570865381376 11386958254471072 11398320199139328 11402965008072729 11412020103224832 11413378111209984 11427096113747496 11437897699830784 11464435745538048 11473239257604096 11515420284286464 11529260933666616 11539789369307136 11541532348423168 11555404382495792 11568310845751296 11582215065517824 11583964452645312 11593163279466496 11594542843133952 11596135997086956 11597887486843203 11608478591743488 11635785203288064 11651156821860192 11698204733243392 11703278156903424 11712265075470848 11739439704416256 11755324873542432 11766059749097472 11780201647834368 11781603468700416 11809317321704448 11823511212716112 11824918187335344 11825297045408756 11836095819032576 11850321895738144 11852733929504832 11863557758287872 11877816842131968 11893889255648946 11941534737506304 11969624796659712 11971049158508544 11985437438747136 11999843012591784 12011185993870336 12012615301420032 12027053540965008 12039054174830592 12040872563306496 12055344765906624 12056779328263488 12066353617403904 12071270649571497 12098643145375514 12110715211585536 12125271359676384 12126714243160608 12148135684521984 12174233767542784 12175682477457408 12190316711204352 12220446015977472 12235134052054368 12244849972690944 12246307085795328 12248156777918464 12262878120199616 12277617156401779 12280116162539862 12291330273610752 12291724075042048 12306103507112688 12307962230935644 12317735984433152 12319201770829824 12320243156422656 12346315418271744 12363021778493568 12379354123226454 12401221844616192 12429342529071104 12444281642687776 12458180910809088 12473154685942272 12475038641310336 12490032678138834 12501438483416064 12532336749563904 12547399654310976 12562480663510869 12563975574043803 12575851807722112 12593529800098884 12605030118180864 12671141268258816 12687880658600448 12717726346450944 12719239730915328 12734527278668832 12734935279670968 12746564728188928 12761885118487232 12763403757758784 12764482693312896 12791495060757504 12793427098513152 12808803813775788 12810328036279956 12867634912309632 12889275589689344 12907394164804608 12935123378014208 12936662632298496 12952211505654624 12965135265202176 12967093529714688 12968636588384256 12984223891976064 12999829930307766 13013666576538368 13029308002712092 13031960009225976 13042308689399808 13043860698525696 13059538415711424 13059956829732176 13071883085520896 13090258353699072 13135710639649416 13160480324898816 13176298209904704 13188330707779584 13190322683912192 13206176437138048 13222049245355762 13224740482735236 13236817217734656 13238816517308928 13252726853813664 13254728556392232 13265254137081856 13266832676278272 13298040232329216 13315607796411648 13331612132705412 13375175036461056 13385445800538112 13434656998334208 13463087597524992 13496362653376512 13512584243104128 13514192214097536 13514625194752864 13526966650322944 13530435233585634 13543225023700736 13545981633719808 13562262861644952 13574647819579392 13593016292170224 13696012988485632 13697642787139584 13714106300104896 13727069707280384 13743568589140096 13745204046817152 13760997215207424 13775456219277312 13777536875321856 13779176375158272 13795737885224568 13827020737572016 13828189584422304 13840817384669184 13857452982487296 13859101992183552 13876204131590437 13908399500805264 13931790527090688 13964562262769664 13966224018259968 13983010345204992 13999816848023748 14014717851656704 14031562464459176 14034418471474128 14045563203969024 14047234598412288 14047684657190912 14064118293843072 14066242549640736 14077412553637888 14080277893054464 14129167746849792 14147833283687376 14172824965275648 14204962890366976 14222036163071744 14255033926791168 14257187018640384 14274323060730096 14287358266761216 14320966404046848 14322670570930176 14326802189629839 14339885319212544 14357120758298136 14358829227478632 14359289269424918 14372402065968128 14392605485827296 14404034654650368 14405748706492416 14442579810430863 14468092152052224 14500435038400512 14534544395943936 14552013800265984 14553745461335808 14554211748195392 14567502546501632 14571237943861452 14585011563985408 14587980220929024 14618851498008576 14621059541157888 14638632930029472 14640374898605664 14692451433448698 14705868471211008 14751307616919552 14777674469605593 14782998146301952 14784757294055424 14802527435033856 14837347404192768 14839113019401216 14856948491780304 14890637717385248 14893668581972544 14905495645028352 14911569625941261 14923410904217088 14925186760813056 14925664948265344 14945382708993282 14960295261370368 15012240731027904 15040548942741504 15058626525605376 15092773071014912 15110913423263728 15113989123125984 15127791105982464 15128275784667136 15130076019781632 15145973547215616 15148261207305408 15160290442379264 15162094487175168 15166468252025727 15203953344096972 15216026804299776 15217837481613312 15236128151663328 15292143328691502 15297652343472128 15353893712381952 15372347911555488 15386385825742848 15442953420690432 15445285936860416 15461514662782608 15463354552669296 15463849982457604 15477971455657984 15481121867108352 15499728984737088 15513883222376448 15514380271050752 15534875762480256 15553547488156314 15555398329768518 15604370875871232 15652586272555008 15654448899588096 15673264342977024 15673766498056576 15706935530445824 15708804624933888 15710132545615872 15743378536316928 15745756428939264 15764681616954816 15766557583113792 15785507772516573 15803645239339776 15824522868345828 15837089122842624 15858519007531928 15895313715206016 15922046316675072 15980583251662848 15999790683455712 16016820401893376 16036071387953344 16039335395970432 16054496751075328 16058613443321358 16073278050106368 16073793021208832 16075705771017984 16095027532761996 16111087204552704 16147620282114048 16167028479568512 16168952324214144 16253755614939136 16276603671058752 16291467344904192 16293928021303296 16313512069405824 16333119656027706 16373488216719816 16388440364814336 16408138009483584 16410616307914192 16425602361106432 16426990875230208 16448691983802624 16468462046283156 16484029037991424 16505805497635272 16522275045040128 16534962459488256 16630872914589696 16632851955812352 16633384855080448 16652843364413088 16653376904185112 16668584644554752 16671977395347456 16692015829716864 16709782332751872 16729866205747968 16749974218014492 16751967432058404 16791373066798512 16806706824241152 16888770822406392 16917174211467264 16956968461934592 16958986307887104 16979369704891776 16999777601171694 17017871677011712 17019310257750528 17021335522254336 17041793858218584 17055326747676672 17057356298072064 17057902798017536 17078405085034384 17080437381706608 17097480298708992 17118030154837248 17156846549746176 17209858886406144 17248883509731328 17269615340872832 17273130426429696 17289458039619584 17291515451179008 17293891400499924 17309684053960704 17312298522634752 17333106573743688 17375946678967968 17389744919199744 17391814264700928 17412717887615232 17436279827158829 17453677804932096 17476735232790288 17514280852865888 17547307099865088 17554917235355136 17568397613206272 17632987310313648 17649089623646208 17651755356411904 17670302471751552 17672405203050624 17672971408522976 17689110235037696 17692710705266688 17713975982556672 17735266819074168 17737945568113134 17754143728548864 17775482843607216 17833566715281408 17840833883473419 17912302106259456 17912875997778944 17950783463366656 17954437194989568 17995150204502016 18016778990805504 18018922952130048 18040580311447512 18061308844959744 18083017148859936 18085168992395232 18099530426105856 18124021722893632 18145805402849033 18147964718063271 18166072817378304 18187907039514576 18261350651314176 18263523716186112 18285475066806528 18326938729089536 18330669023966208 18352701078081552 18367274959036416 18369460628692992 18370049167095808 18372235166877696 18394317180299424 18412671090917376 18437586112563072 18461943346403466 18476603976649728 18478802656244736 18544532667740352 18569031184839681 18575720702787584 18601832766924288 18644013793606656 18666422464031664 18712557961965504 18727417605292032 18729646131216384 18735049017208251 18752157725124096 18754990066187648 18777532121555662 18798505124345856 18821099481466464 18838890329133056 18863777711583168 18897099953700864 19006711902388224 19009582691520512 19031820987900672 19032430747640128 19049811022348288 19076589519676416 19102402919506452 19119847092283392 19142827677730848 19145105636638176 19190140647769728 19213205720663682 19215492054419934 19256773080574484 19290789536069632 19301452368464448 19333913384534016 19335547748450304 19402685067021312 19404993948447744 19428317258481936 19450640294572032 19452954882576384 19476335837964096 19491801997344768 19494746054877184 19499744895461649 19518177240039296 19520499864807552 19543962004068138 19563463034099712 19589935244598264 19607824628281344 19668410155892736 19703565959474124 19736703246711808 19740720487348224 19764447314857056 19782496061669376 19783129872257024 19785484025868288 19809264655707072 19833073868033643 19858224775963392 19882092834588348 19897881205622784 19900249014417408 19927176945324376 19947060348493824 19973411694617472 19997418199058118 20016320974703872 20062762554691584 20078168700807168 20151985497501312 20173434693042176 20194631396287488 20197681609740544 20221957669367636 20244543980064768 20268876364656192 20271937792129296 20288035739066368 20290449975484416 20314837535551104 20389524438255336 20471202407153664 20471858283175936 20496463882073984 20544019482728448 20590604560920576 20615352883710144 20617806070225728 20641495822811136 20666305312982784 20668764562737408 20693606827836852 20694269829465323 20713167683307008 20738063317541752 20740531106358024 20742284376633456 20761226077003776 20786179473730944 20805827834494976 20897685790636032 20945072833245184 20946843394154496 20949336027389952 20974515517807488 20994341905252352 20999725272035622 21019575489273088 21022076777485056 21047343696688764 21068344805953536 21071526985786368 21099363824461104 21116118830456832 21193751620274688 21221749925531064 21259237447913472 21307444335550464 21333054244607616 21385780527960576 21411484591095144 21431037400141824 21434274361357312 21460036710349328 21481449606070272 21484005856395264 21509827978818816 21530160376152064 21535681137447204 21538933904137377 21556037972758016 21558603098952192 21606051981975552 21702138228078336 21725237361737728 21750652557600768 21751349425874432 21777492874703608 21801816593915904 21828020700398976 21831317622293088 21851253819752448 21877517345978112 21931589311736832 21957949395044208 21960562347908496 22007740663513696 22029700060053504 22038677150173047 22046616612651008 22058802706816512 22174497219452928 22177135941083136 22203791152550784 22229303193796608 22256021106289152 22258669529101824 22285422737670456 22306488274330624 22333298957352656 22335956576077872 22358243467542528 22385116356325632 22388497422398016 22408942432321536 22418074063489923 22518361096541856 22556232281956352 22560823414112256 22587939788408064 22609291282579456 22611981743849472 22639159606522368 22666370134895592 22692413677000704 22695114029672448 22722391810958112 22740435663568896 22743141730762752 22773916508942144 22801289004746161 22805930016145458 22824040206449664 22826756222419968 22854192227494992 22875795399661568 22928871491076096 22946478515208192 23030840568572928 23058521867333232 23079578738614272 23083064696846336 23110808764991584 23136621691502592 23164430131035648 23167928905290624 23192271994173912 23195774973686406 23216957183486976 23271570406576128 23302313643720384 23330321232234471 23333097494652777 23406556313806848 23424530150941696 23478879408832512 23510649747084864 23532119498194944 23560403295668736 23563206937400832 23618634643408896 23647022425432224 23649836374670688 23650594090817512 23672191638065152 23700643791476288 23705467859009664 23755633684263936 23787778511297892 23883069475012608 23970874877494272 23999686025183568 24022371987740672 24025230602840064 24054107081930016 24078108349661184 24081745126612992 24110689531813248 24113558656526976 24142541299142994 24197286290751028 24221430423171072 24250542719352768 24253428486321216 24296271369043968 24380633422408704 24440892031954944 24470268104108736 24489699945381888 24492614171590656 24496313555836928 24499679484041559 24525756240399232 24555234312803558 24560232325079724 24582660547221504 24583448150084096 24612207014225376 24615924461871288 24635471968866304 24638403541659648 24640486312845312 24726043556987136 24758708246452908 24802443689232384 24858685058142208 24888563285375552 24946309371884544 24950077282620672 24980065356277668 25002876966832128 25064673499127808 25094799308621952 25124961327021738 25127951148087606 25151703615444224 25187059600197768 25210060236361728 25375761317200896 25435452692901888 25438479461830656 25469054557337664 25469870559341936 25493129456377856 25499666401757541 25523770236974464 25526807515517568 25528965386625792 25582990121515008 25586854197026304 25617607627551576 25620656072559912 25735269824619264 25814788329609216 25870246756028416 25873325264596992 25904423011309248 25934187059429376 25937273176768512 25968447783952128 25999659860615532 26027333153076736 26058616005424184 26063920018451952 26084617378799616 26087721397051392 26119076831422848 26119913659464352 26143766171041792 26180516707398144 26271421279298832 26320960649797632 26352596419809408 26380645367824384 26412352874276096 26444098490711524 26449480965470472 26473634435469312 26477633034617856 26505453707627328 26509457112784464 26530508274163712 26533665352556544 26596080464658432 26606918352169701 26631215592823296 26663224265410824 26750350072922112 26770891601076224 26869313996668416 26926175195049984 26992725306753024 27025168486208256 27028384428195072 27029250389505728 27053933300645888 27060870467171268 27061737469300807 27086450047401472 27091963267439616 27124525723289904 27149295639158784 27186032584340448 27392025976971264 27395285574279168 27428212600209792 27454139414560768 27487137178280192 27490408093634304 27550912438554624 27555073750643712 27558352750316544 27591475770449136 27654041475144032 27656379168844608 27681634769338368 27692915019605199 27714905964974592 27718203984367104 27752408263180874 27816799001610528 27863581054181376 27929124525539328 27932448036519936 27966020690409984 27999633696047496 28029435703313408 28063124928918352 28068836942948256 28091126407938048 28094469196824576 28095369314381824 28128236587686144 28132485099281472 28154825107275776 28166298182333493 28258335493699584 28295666567374752 28345649930551296 28409925780733952 28444072326143488 28510067853582336 28514374037280768 28548646121460192 28574716533522432 28653604379259678 28679770638425088 28714241516596272 28717658454957264 28718578538849836 28744804131936256 28785210971654592 28808069309300736 28811497412984832 28819808580995523 28885159620861726 28936184304104448 29000870076801024 29069088791887872 29104027600531968 29107490922671616 29108423496390784 29142475887722904 29170023127970816 29175960441858048 29237702996017152 29242119082315776 29277265860058944 29280749797211328 29315943006102207 29384902866897396 29411736942422016 29502615233839104 29555348939211186 29565996292603904 29569514588110848 29605054870067712 29674694808385536 29678226038802432 29713896983560608 29781275434770496 29787337163945088 29823139251882522 29846821808434176 29850373521626112 29851329896530688 29890765417986564 29920590522740736 30024481462055808 30117253051210752 30185546142029824 30221826846527456 30227978246251968 30255582211964928 30256551569334272 30260152039563264 30291947094431232 30296522414610816 30332936504051454 30407906688193944 30432053608599552 30435674963226624 30472256303326656 30584286657383004 30707787424763904 30744695823110976 30772771651485696 30885906841380864 30890571873720832 30923029325565216 30926709105338592 30927699964915208 30955942911315968 30962243734216704 30999457969474176 31028760542101504 31069751524960512 31107094976312628 31110796659537036 31208741751742464 31346528685954048 31347532996113152 31413871060891648 31417609249867776 31420265091231744 31486757072633856 31491512857878528 31529363233909632 31533115166227584 31571015545033146 31607290478679552 31649045736691656 31674178245685248 31717038015063856 31790627430412032 31961166503325696 31999581366911424 32033640803786752 32072142775906688 32078670791940864 32108993502150656 32117226886642716 32146556100212736 32147586042417664 32151411542035968 32190055065523992 32222174409105408 32295240564228096 32334056959137024 32337904648428288 32507511229878272 32553207342117504 32587856042606592 32627024138811648 32666239312055412 32746976433439632 32776880729628672 32816276018967168 32821232615828384 32851204722212864 32853981750460416 32897383967605248 32936924092566312 32968058075982848 33011610995270544 33044550090080256 33069924918976512 33261745829179392 33265703911624704 33266769710160896 33305686728826176 33306753808370224 33337169289109504 33343954790694912 33384031659433728 33419564665503744 33459732411495936 33499948436028984 33503934864116808 33582746133597024 33613413648482304 33699352891005347 33777541644812784 33834348422934528 33913936923869184 33917972615774208 33958739409783552 33999555202343388 34035743354023424 34038620515501056 34042671044508672 34083587716437168 34110653495353344 34114712596144128 34115805596035072 34156810170068768 34160874763413216 34194960597417984 34236060309674496 34313693099492352 34419717772812288 34497767019462656 34539230681745664 34546260852859392 34587782800999848 34619368107921408 34624597045269504 34666213147487376 34751893357935936 34779489838399488 34783628529401856 34793662460529609 34825435775230464 34872559654317658 34907355609864192 34953470465580576 35028561705731776 35094614199730176 35109834470710272 35136795226412544 35265974620627296 35298179247292416 35303510712823808 35340604943503104 35344810406101248 35345942817045952 35378220470075392 35388425921393363 35427951965113344 35470533638148336 35475891136226268 35508287457097728 35550965687214432 35681667766946838 35824604212518912 35825751995557888 35901566926733312 35908874389979136 36033557981611008 36037845904260096 36081160622895024 36122617689919488 36166034297719872 36170337984790464 36199060852211712 36213811948714491 36248043445787264 36291610805698066 36295929436126542 36332145634756608 36375814079029152 36522701302628352 36527047432372224 36570950133613056 36653877458179072 36661338047932416 36705402156163104 36734549918072832 36738921257385984 36740098334191616 36744470333755392 36788634360598848 36832851469205337 36875172225126144 36923886692806932 36953207953299456 36957605312489472 37089065335480704 37138062369679362 37151441405575168 37203665533848576 37288027587213312 37332844928063328 37425115923931008 37470098034416502 37504315450248192 37509980132375296 37555064243111324 37597010248691712 37642198962932928 37677780658266112 37687441990532607 37727555423166336 38013423804776448 38019165383041024 38063641975801344 38064861495280256 38153179039352832 38204805839012904 38239694184566784 38285655355461696 38290211273276352 38380281295539456 38426411441327364 38430984108839868 38513546161148968 38581579072139264 38602904736928896 38667826769068032 38805370134042624 38809987896895488 38856634516963872 38901280589144064 38905909765152768 38952671675928192 38989492109754368 38999489790923298 39036354480078592 39040999729615104 39087924008136276 39126926068199424 39179870489196528 39215649256562688 39407131918948248 39473406493423616 39481440974696448 39528894629714112 39564992123338752 39566259744514048 39570968051736576 39618529311414144 39666147736067286 39716449551926784 39764185669176696 39795762411245568 39800498028834816 39854353890648752 39894120696987648 39946823389234944 39994836398116236 40032641949407744 40125525109383168 40156337401614336 40303970995002624 40346869386084352 40389262792574976 40395363219481088 40443915338735272 40489087960129536 40537752729312384 40543875584258592 40576071478132736 40580899950968832 40629675071102208 40779048876510672 40943716566351872 40992927764147968 41088038965456896 41181209121841152 41230705767420288 41235612140451456 41282991645622272 41332610625965568 41337529125474816 41387213655673704 41388539658930646 41426335366614016 41476126635083504 41481062212716048 41484568753266912 41522452154007552 41572358947461888 41611655668989952 41628612394771311 41795371581272064 41890145666490368 41893686788308992 41898672054779904 41949031035614976 41988683810504704 41999450544071244 42039150978546176 42044153554970112 42094687393377528 42136689611907072 42143053971572736 42198727648922208 42232237660913664 42345251008814299 42387503240549376 42443499851062128 42518474895826944 42614888671100928 42666108489215232 42771561055921152 42822969182190288 42862074800283648 42868548722714624 42920073420698656 42962899212140544 42968011712790528 42980406568889517 43019655957637632 43071362274894408 43077867808274754 43112075945516032 43117206197904384 43212103963951104 43327739431292589 43404276456156672 43501305115201536 43502698851748864 43554985749407216 43603633187831808 43656041400797952 43662635244586176 43702507639504896 43755034691956224 43863178623473664 43915898790088416 43921124695816992 44015481327027392 44077354300346094 44093233225302016 44117605413633024 44348994438905856 44354271882166272 44407582305101568 44512042212578304 44517339058203648 44570845475340912 44612976548661248 44666597914705312 44671913152155744 44716486935085056 44770232712651264 44776994844796032 44836148126979846 45036722193083712 45112464563912704 45121646828224512 45175879576816128 45278319213044736 45332740269791184 45384827354001408 45390228059344896 45444783621916224 45480871327137792 45486283461525504 45499404756077181 45547833017884288 45602578009492322 45611860032290916 45648080412899328 45653512444839936 45708384454989984 45751590799323136 45892957030416384 46061681137145856 46117043734666464 46159157477228544 46166129393692672 46221617529983168 46277172358745167 46328860262071296 46335857810581248 46384543988347824 46391549947372812 46433914366973952 46543140813152256 46604627287440768 46660642464468942 46666194989305554 46813112627613696 46849060301883392 46957758817665024 47021299494169728 47120806591337472 47126413874801664 47237269286817792 47294044850864448 47299672749341376 47301188181635024 47344383276130304 47356523317549719 47401287582952576 47410935718019328 47511267368527872 47575557022595784 47766138950025216 47941749754988544 47999372050367136 48044743975481344 48050461205680128 48108214163860032 48163490253225984 48221379063626496 48227117313053952 48285082598285988 48394572581502056 48442860846342144 48501085438705536 48506856972642432 48761266844817408 48881784063909888 48940536208217472 48992627111673856 48999358968083118 49051512480798464 49110468625607116 49120464650159448 49165321094443008 49166896300168192 49224414028450752 49231848923742576 49270943937732608 49276807083319296 49280972625690624 49452087113974272 49517416492905816 49604887378464768 49717370116284416 49777126570751104 49892618743769088 49900154565241344 49960130712555336 50005753933664256 50129346998255616 50189598617243904 50249922654043476 50255902296175212 50257512442987213 50303407230888448 50374119200395536 50420120472723456 50751522634401792 50870905385803776 50876958923661312 50938109114675328 50939741118683872 50986258912755712 50999332803515082 51047540473948928 51053615031035136 51057930773251584 51165980243030016 51173708394052608 51235215255103152 51241312145119824 51470539649238528 51629576659218432 51740493512056832 51746650529193984 51808846022618496 51868374118858752 51874546353537024 51936895567904256 51999319721231064 52054666306153472 52117232010848368 52127840036903904 52169234757599232 52175442794102784 52238153662845696 52239827318928704 52287532342083584 52308839481476487 52361033414796288 52542842558597664 52641921299595264 52705192839618816 52761290735648768 52824705748552192 52888196981423048 52898961930940944 52947268870938624 52955266069235712 53010907415254656 53018914225568928 53061016548327424 53067330705113088 53213836704339402 53262431185646592 53326448530821648 53500700145844224 53522501650420257 53541783202152448 53738627993336832 53852350390099968 53985450613506048 54050336972416512 54056768856390144 54058500779011456 54121740934342536 54123474938601614 54172900094802944 54183926534879232 54249051446579808 54298591278317568 54372065168680896 54437416208547099 54443894154189813 54784051953942528 54790571148558336 54856425200419584 54908278829121536 54974274356560384 54980816187268608 55101824877109248 55110147501287424 55116705500633088 55182951540898272 55308082950288064 55312758337689216 55385830039210398 55429811929949184 55436407968734208 55504816526361748 55633598003221056 55727162108362752 55932041380819968 55999267392094992 56058871406626816 56126249857836704 56137673885896512 56182252815876096 56188938393649152 56190738628763648 56205147051624753 56256473175372288 56264970198562944 56332596364666986 56516670987399168 56591333134749504 56691299861102592 56888144652286976 57020135707164672 57028748074561536 57097292242920384 57149433067044864 57307208758519356 57359541276850176 57428483033192544 57435316909914528 57437157077699672 57489608263872512 57570421943309184 57639617161991046 57770319241723452 57872368608208896 58001740153602048 58208055201063936 58214981845343232 58216846992781568 58284951775445808 58340046255941632 58351920883716096 58475405992034304 58484238164631552 58554531720117888 58561499594422656 58631886012204414 58769805733794792 58823473884844032 59005230467678208 59110697878422372 59210109740135424 59349389616771072 59356452077604864 59427793967121216 59499221604100929 59562550869540992 59574674327890176 59646278503765044 59693643616868352 59700747043252224 59702659793061376 59781530835973128 59841181045481472 60048962924111616 60234506102421504 60371092284059648 60443653693054912 60455956492503936 60513103138668544 60520304079126528 60583894188862464 60593044829221632 60665873008102908 60815813376387888 60864107217199104 60871349926453248 60944512606653312 61168573314766008 61415574849527808 61489391646221952 61771813682761728 61781143747441664 61846058651130432 61853418210677184 61855399929830416 61911885822631936 61924487468433408 61998915938948352 62057521084203008 62082809488395969 62139503049921024 62214189952625256 62221593319074072 62417483503484928 62693057371908096 62695065992226304 62827742121783296 62835218499735552 62840530182463488 62983025715757056 63058726467819264 63066230332455168 63142031090066292 63214580957359104 63298091473383312 63348356491370496 63434076030127712 63581254860824064 63922333006651392 63999162733822848 64067281607573504 64144285551813376 64157341583881728 64234453773285432 64293112200425472 64295172084835328 64302823084071936 64380110131047984 64444348818210816 64590481128456192 64616801712412131 64668113918274048 64675809296856576 65015022459756544 65106414684235008 65175712085213184 65254048277623296 65332478624110824 65493952866879264 65553761459257344 65632552037934336 65642465231656768 65702409444425728 65721362425444817 65794767935210496 65873848185132624 65936116151965696 66023221990541088 66089100180160512 66139849837953024 66523491658358784 66531407823249408 66533539420321792 66611373457652352 66613507616740448 66674338578219008 66687909581389824 66768063318867456 66919464822991872 66999896872057968 67007869728233616 67165492267194048 67226827296964608 67254222190469769 67398705782010694 67555083289625568 67668696845869056 67827873847738368 67835945231548416 67917478819567104 67999110404686776 68071486708046848 68077241031002112 68085342089017344 68167175432874336 68221306990706688 68229425192288256 68231611192070144 68313620340137536 68321749526826432 68403867014238483 68472120619348992 68627386198984704 68839435545624576 68995534038925312 69078461363491328 69092521705718784 69175565601999696 69238736215842816 69249194090539008 69332426294974752 69503786715871872 69587324921059218 69650871550460928 69745119308635316 69814711219728384 69906940931161152 69990963696703413 70057123411463552 70219668941420544 70273590452825088 70531949241254592 70596358494584832 70607021425647616 70681209887006208 70689620812202496 70691885634091904 70776851842786726 70855903930226688 70941067276296672 70951782272452536 71016574914195456 71101931374428864 71363335533893676 71649208425037824 71651503991115776 71803133853466624 72067115963222016 72075691808520192 72162321245790048 72245235379838976 72332068595439744 72340675969580928 72427623897428982 72496086891574528 72583221611396132 72591858872253084 72664291269513216 72751628158058304 73141900267226112 73307754916358144 73322676095864832 73410804312326208 73469099836145664 73477842514771968 73480196668383232 73488940667510784 73499038452124677 73577268721197696 73665702938410674 73750344450252288 73847773385613864 73906415906598912 73915210624978944 74178130670961408 74276124739358724 74407331067697152 74576055174426624 74665689856126656 74850231847862016 74940196068833004 75008630900496384 75019960264750592 75110128486222648 75194020497383424 75284397925865856 75355561316532224 75374883981065214 75455110846332672 76038330766082048 76127283951602688 76129722990560512 76306358078705664 76409611678025808 76479388369133568 76571310710923392 76580422546552704 76760562591078912 76852822882654728 76861968217679736 77027092322297936 77163158144278528 77205809473857792 77610740268085248 77619975793790976 77713269033927744 77802561178288128 77811819530305536 77905343351856384 77978984219508736 77998979581846596 78072708960157184 78081999459230208 78175848016272552 78253852136398848 78359740978393056 78431298513125376 78814263837896496 78946812986847232 78962881949392896 79057789259428224 79132519489028096 79141936103473152 79237058622828288 79332295472134572 79432899103853568 79528371338353392 79591524822491136 79600996057669632 79708707781297504 79788241393975296 79820755056509103 79893646778469888 79989672796232472 80065283898815488 80251050218766336 80312674803228672 80607941990005248 80778525585149952 80790726438962176 80887830677470544 80978175920259072 81075505458624768 81087751168517184 81152142956265472 81161799901937664 81185212407902421 81259350142204416 81558097753021344 81887433132703744 81985855528295936 82176077930913792 82362418243682304 82461411534840576 82471224280902912 82665221251931136 82675058250949632 82774427311347408 82777079317861292 82852670733228032 82952253270167008 82962124425432096 82969137506533824 83044904308015104 83144717894923776 83257224789542622 83590743162544128 83780291332980736 83787373576617984 83797344109559808 83898062071229952 83998901088142488 84078301957092352 84088307109940224 84189374786755056 84273379223814144 84286107943145472 84397455297844416 84464475321827328 84498894547000479 84690502017628598 84775006481098752 84886999702124256 85036949791653888 85229777342201856 85332216978430464 85543122111842304 85645938364380576 85724149600567296 85737097445429248 85840146841397312 85943320094812453 85960813137779034 86039311915275264 86142724549788816 86155735616549508 86224151891032064 86234412395808768 86424207927902208 86655478862585178 86808552912313344 87002610230403072 87005397703497728 87109971498814432 87207266375663616 87312082801595904 87325270489172352 87510069383912448 87726357246947328 87831797580176832 87842249391633984 87947829018306621 88030962654054784 88154708600692188 88235210827266048 88697988877811712 88708543764332544 88815164610203136 89024084425156608 89034678116407296 89141690950681824 89225953097322496 89333195829410624 89343826304311488 89540465425302528 89553989689592064 89672296253959692 90073444386167424 90224929127825408 90351759153632256 90556638426089472 90665480539582368 90769654708002816 90780456118689792 90889567243832448 90998809512154362 91095666035768576 91205156018984644 91223720064581832 91296160825798656 91307024889679872 91416768909979968 91503181598646272 92123362274291712 92234087469332928 92318314954457088 92332258787385344 92443235059966336 92554344717490334 92657720524142592 92671715621162496 92769087976695648 92783099894745624 92867828733947904 93086281626304512 93209254574881536 93321284928937884 93332389978611108 93626225255227392 93698120603766784 94042598988339456 94241613182674944 94252827749603328 94474538573635584 94588089701728896 94599345498682752 94602376363270048 94688766552260608 94713046635099438 94802575165905152 94821871436038656 95022534737055744 95151114045191568 95883499509977088 95998744100734272 96089487950962688 96100922411360256 96216428327720064 96326980506451968 96442758127252992 96454234626107904 96570165196571976 96789145163004112 96885721692684288 97002170877411072 97013713945284864 97522533689634816 97763568127819776 97881072416434944 97985254223347712 97998717936166236 98103024961596928 98220937251214232 98240929300318896 98330642188886016 98333792600336384 98448828056901504 98463697847485152 98541887875465216 98553614166638592 98561945251381248 98904174227948544 99034832985811632 99209774756929536 99434740232568832 99554253141502208 99785237487538176 99800309130482688 99920261425110672 100011507867328512 100258693996511232 100379197234487808 100499845308086952 100511804592350424 100515024885974426 100606814461776896 100748238400791072 100840240945446912 101098058673016041 101503045268803584 101741810771607552 101753917847322624 101876218229350656 101879482237367744 101972517825511424 101998665607030164 102095080947897856 102107230062070272 102115861546503168 102331960486060032 102347416788105216 102470430510206304 102482624290239648 102941079298477056 103259153318436864 103480987024113664 103493301058387968 103617692045236992 103873791135808512 103998639442462128 104109332612306944 104234464021696736 104255680073807808 104338469515198464 104350885588205568 104380987381588827 104476307325691392 104479654637857408 104617678962952974 104722066829592576 105085685117195328 105283842599190528 105410385679237632 105649411497104384 105776393962846096 105797923861881888 105894537741877248 105910532138471424 106021814830509312 106037828451137856 106122033096654848 106134661410226176 106165277764180089 106427673408678804 106524862371293184 106652897061643296 107045003300840514 107083566404304896 107477255986673664 107704700780199936 108100673944833024 108113537712780288 108117001558022912 108243481868685072 108246949877203228 108345800189605888 108367853069758464 108498102893159616 108597182556635136 108744130337361792 108874832417094198 108887788308379626 109568103907885056 109581142297116672 109712850400839168 109948548713120768 109961632374537216 110203649754218496 110220295002574848 110233411001266176 110365903081796544 110498554407616011 110616165900576128 110625516675378432 110771660078420796 110859623859898368 110872815937468416 111009633052723496 111267196006442112 111454324216725504 111864082761639936 111998534784189984 112117742813253632 112252499715673408 112275347771793024 112381477257527296 112410294103249506 112512946350744576 112529940397125888 112665192729333972 113033341974798336 113182666269499008 113776289304573952 114040271414329344 114057496149123072 114194584485840768 114614417517038712 114719082553700352 114856966066385088 114870633819829056 114874314155399344 114979216527745024 115140843886618368 115279234323982092 115540638483446904 115744737216417792 116003480307204096 116416110402127872 116429963690686464 116433693985563136 116569903550891616 116680092511883264 116703841767432192 116968476329263104 117109063440235776 117122999188845312 117263772024408828 117539611467589584 117646947769688064 118221395756844744 118420219480270848 118698779233542144 118712904155209728 118855587934242432 118998443208201858 119125101739081984 119149348655780352 119292557007530088 119387287233736704 119401494086504448 119405319586122752 119563061671946256 119682362090962944 120097925848223232 120469012204843008 120742184568119296 120887307386109824 120911912985007872 121026206277337088 121040608158253056 121167788377724928 121186089658443264 121331746016205816 121631626752775776 121728214434398208 121742699852906496 121889025213306624 122053958790111803 122337146629532016 122831149699055616 122978783292443904 123543627365523456 123562287494883328 123692117302260864 123706836421354368 123710799859660832 123823771645263872 123848974936866816 123997831877896704 124165618976791938 124279006099842048 124428379905250512 124443186638148144 124834967006969856 124885837184313933 125386114743816192 125390131984452608 125655484243566592 125670436999471104 125681060364926976 125966051431514112 126117452935638528 126132460664910336 126284062180132584 126429161914718208 126596182946766624 126696712982740992 126868152060255424 127035753026442897 127162509721648128 127844666013302784 127998325467645696 128134563215147008 128288571103626752 128314683167763456 128468907546570864 128586224400850944 128590344169670656 128605646168143872 128760220262095968 128888697636421632 129233603424824262 129336227836548096 129351618593713152 129983218293877767 130030044919513088 130212829368470016 130508096555246592 130664957248221648 130987905733758528 131107522918514688 131265104075868672 131284930463313536 131442724850889634 131589535870420992 131747696370265248 131872232303931392 132046443981082176 132279699675906048 133046983316717568 133062815646498816 133067078840643584 133222746915304704 133227015233480896 133348677156438016 133536126637734912 133838929645983744 133999793744115936 134015739456467232 134330984534388096 134508444380939538 134797411564021388 135110166579251136 135337393691738112 135834957639134208 135998220809373552 136142973416093696 136154482062004224 136170684178034688 136334350865748672 136442613981413376 136458850384576512 136463222384140288 136498214268231543 136627240680275072 136643499053652864 136807734028476966 136944241238697984 137254772397969408 137678871091249152 138156922726982656 138185043411437568 138351131203999392 138477472431685632 138498388181078016 138664852589949504 138831517076235501 139007573431743744 139174649842118436 139301743100921856 139490238617270632 139629422439456768 139813881862322304 139981927393406826 140114246822927104 140439337882841088 140547180905650176 141063898482509184 141214042851295232 141362419774012416 141379241624404992 141383771268183808 141553703685573452 141711807860453376 141882134552593344 141903564544905072 142033149828390912 142203862748857728 142726671067787352 143298416850075648 143303007982231552 144134231926444032 144151383617040384 144324642491580096 144490470759677952 144664137190879488 144681351939161856 144855247794857964 144992173783149056 145166443222792264 145183717744506168 145328582539026432 145503256316116608 146283800534452224 146615509832716288 146645352191729664 146821608624652416 146960393336766464 146977881335021568 146998076904249354 147154537442395392 147331405876821348 147500688900504576 147695546771227728 147812831813197824 147830421249957888 148356261341922816 148552249478717448 148814662135394304 149152110348853248 149331379712253312 149700463695724032 149880392137666008 150017261800992768 150039920529501184 150220256972445296 150388040994766848 150568795851731712 150711122633064448 150749767962130428 150772537328961639 150910221692665344 152076661532164096 152254567903205376 152259445981121024 152612716157411328 152819223356051616 152958776738267136 153142621421846784 153160845093105408 153521125182157824 153705645765309456 153723936435359472 154054184644595872 154326316288557056 154411618947715584 155221480536170496 155239951587581952 155426538067855488 155605122356576256 155623639060611072 155810686703712768 155997959163693192 156145417920314368 156163998918460416 156351696032545104 156507704272797696 156719481956786112 156862597026250752 156926518444429461 157628527675792992 157893625973694464 157925763898785792 158115578518856448 158265038978056192 158283872206946304 158474117245656576 158664590944269144 158865798207707136 159056742676706784 159183049644982272 159201992115339264 159417415562595008 159609023033223127 159641510113018206 159787293556939776 159979345592464944 160130567797630976 160502100437532672 160625349606457344 161215883980010496 161557051170299904 161581452877924352 161775661354941088 161956351840518144 162151010917249536 162175502337034368 162370424815804842 162518700284408832 163116195506042688 163312248625641297 163331682462569439 163971711056591872 164352155861827584 164724836487364608 164922823069681152 164942448561805824 165330442503862272 165350116501899264 165548854622694816 165554158635722584 165705341466456064 165904506540334016 165924248850864192 165938275013067648 166289435789847552 166514449579085244 167181486325088256 167560582665961472 167796124142459904 167997802176284976 168156603914184704 168176614219880448 168378749573510112 168546758447628288 168572215886290944 168794910595688832 168997789094000958 169381004035257196 169550012962197504 169773999404248512 170073899583307776 170664433956860928 171086244223684608 171291876728761152 171448299201134592 171474194890858496 171680293682794624 171886640189624906 171921626275558068 172078623830550528 172285449099577632 172311471233099016 172448303782064128 172468824791617536 173310957725170356 173617105824626688 174005220460806144 174010795406995456 174219942997628864 174624165603191808 174650540978344704 175020138767824896 175452714493894656 175663595160353664 175684498783267968 175895658036613242 176061925308109568 176309417201384376 176470421654532096 177630329220406272 178048168850313216 178069356232814592 178283381901363648 178451906194644992 178497664812302787 178666391658821248 178687652608622976 179080930850605056 179107979379184128 179344592507919384 180146888772334848 180703518307264512 181113276852178944 181330961079164736 181539309416005632 181560912237379584 181779134487664896 181997619024308724 182191332071537152 182410312037969288 182447440129163664 182592321651597312 182614049779359744 182833537819959936 183006363197292544 184246724548583424 184468174938665856 184664517574770688 184886470119932672 185108689434980668 185315441048285184 185343431242324992 185538175953391296 185566199789491248 185735657467895808 186172563252609024 186248428465187907 186418509149763072 186642569857875768 186664779957222216 187252450510454784 187396241207533568 188085197976678912 188483226365349888 188505655499206656 188949077147271168 189176179403457792 189198690997365504 189204752726540096 189377533104521216 189426093270198876 189605150331810304 189643742872077312 190045069474111488 190302228090383136 191766999019954176 191997488201468544 192178975901925376 192201844822720512 192432856655440128 192885516254505984 192908469252215808 193140330393143952 193578290326008224 193771443385368576 193850405137236393 194004341754822144 194027427890569728 195045067379269632 195527136255639552 195762144832869888 195997435872332472 196206049923193856 196441874502428464 196481858600637792 196661284377772032 196667585200672768 196897656113803008 196927395694970304 197083775750930432 197107228333277184 197164087276334451 197808348455897088 198069665971623264 198419549513859072 198869480465137664 199108506283004416 199570474975076352 199600618260965376 199840522850221344 200023015734657024 200758394468975616 200999690616173904 201023609184700848 201030049771948852 201213628923553792 201496476801582144 201680481890893824 202196117346032082 203006090537607168 203483621543215104 203507835694645248 203752436458701312 203758964474735488 203997331214060328 204190161895795712 204214460124140544 204231723093006336 204663920972120064 204694833576210432 204940861020412608 204965248580479296 205211601042715449 205882158596954112 206518306636873728 206961974048227328 206986602116775936 207235384090473984 207747582271617024 207997278884924256 208218665224613888 208468928043393472 208511360147615616 208761974763177654 208952614651382784 208959309275714816 209235357925905948 209444133659185152 210171370234390656 210820771358475264 211298822994208768 211552787925692192 211595847723763776 211789075483754496 211821064276942848 212043629661018624 212075656902275712 212330555528360178 212855346817357608 213049724742586368 213305794123286592 214090006601681028 214954511973347328 215409401560399872 216201347889666048 216227075425560576 216234003116045824 216486963737370144 216493899754406456 216691600379211776 216735706139516928 216996205786319232 217488260674723584 217749664834188396 217775576616759252 219425700801678336 219897097426241536 219923264749074432 220407299508436992 220440590005149696 220466822002532352 220731806163593088 220997108815232022 221232331801152256 221251033350756864 221543320156841592 221719247719796736 221745631874936832 222019266105446992 222534392012884224 223728165523279872 223997069568379968 224235485626507264 224504999431346816 224550695543586048 224762954515054592 224820588206499012 225025892701489152 225059880794251776 225330385458667944 226066683949596672 226365332538998016 227552578609147904 228114992298246144 228389168971681536 229228835034077424 229438165107400704 229713932132770176 229741267639658112 229748628310798688 229958433055490048 230281687773236736 230558468647964184 231081276966893808 231489474432835584 232832220804255744 232859927381372928 232867387971126272 233139807101783232 233360185023766528 233407683534864384 233936952658526208 234218126880471552 234245998377690624 234527544048817656 235079222935179168 235293895539376128 235895470237037429 236442791513689488 236840438960541696 237397558467084288 237425808310419456 237711175868484864 237996886416403716 238250203478163968 238298697311560704 238585114015060176 238774574467473408 238802988173008896 238810639172245504 239126123343892512 239364724181925888 240195851696446464 240938024409686016 241484369136238592 241774614772219648 241823825970015744 242335576755449856 242372179316886528 242663492032411632 243263253505551552 243456428868796416 243485399705812992 243555637223707263 243778050426613248 244107917580223606 244674293259064032 245662299398111232 245957566584887808 247087254731046912 247124574989766656 247384234604521728 247413672842708736 247421599719321664 247647543290527744 247995663755793408 248331237953583876 248558012199684096 248856759810501024 248886373276296288 249771674368627866 250772229487632384 250780263968905216 251310968487133184 251340873998942208 251362120729853952 252234905871277056 252264921329820672 252568124360265168 252858323829436416 253192365893533248 253393425965481984 253496683641001437 253736304120510848 254071506052885794 254325019443296256 255689332026605568 255996650935291392 256577142207253504 256629366335526912 256937815093141728 257172448801701888 257180688339341312 257211292336287744 257520440524191936 257829960284437359 258467206849648524 258672455673096192 258703237187426304 259966436587755534 260060089839026176 260425658736940032 261016193110493184 261329914496443296 261975811467517056 262530208151737344 262569860926627072 262885449701779268 263179071740841984 263495392740530496 263744464607862784 264092887962164352 266093966633435136 266125631292997632 266134157681287168 266445493830609408 266454030466961792 267072253275469824 267677859291967488 267999587488231872 268031478912934464 268661969068776192 269016888761879076 269594823128042776 270220333158502272 270674787383476224 271669915278268416 271996441618747104 272285946832187392 272308964124008448 272341368356069376 272668701731497344 272926444768280576 272996428536463086 273254481360550144 273286998107305728 273615468056953932 273888482477395968 274509544795938816 276313845453965312 276370086822875136 276702262407998784 276954944863371264 276996776362156032 277329705179899008 277663034152471002 278015146863487488 278349299684236872 278603486201843712 278980477234541264 279258844878913536 279627763724644608 279963854786813652 280228493645854208 280878675765682176 281094361811300352 282127796965018368 282428085702590464 282724839548024832 282758483248809984 282767542536367616 283107407371146904 283423615720906752 283764269105186688 283807129089810144 284066299656781824 284407725497715456 285453342135574704 286606015964463104 288268463852888064 288302767234080768 288649284983160192 288980941519355904 289328274381758976 289362703878323712 289710495589715928 289984347566298112 290332886445584528 290367435489012336 290657165078052864 291006512632233216 292567601068904448 293231019665432576 293290704383459328 293643217249304832 293920786673532928 293955762670043136 293996153808498708 294309074884790784 294662811753642696 295001377801009152 295391093542455456 295625663626395648 295660842499915776 296416757061700093 296712522683845632 297104498957434896 297629324270788608 298304220697706496 298662759424506624 299400927391448064 299760784275332016 300034523601985536 300079841059002368 300440513944890592 300776081989533696 301137591703463424 301499535924260856 301545074657923278 301820443385330688 303294176019048123 304509135806410752 304518891962242048 305225432314822656 305638446712103232 305917553476534272 306285242843693568 306321690186210816 307042250364315648 307411291530618912 307447872870718944 308108369289191744 308652632577114112 308823237895431168 310442961072340992 310479903175163904 310853076135710976 311621373407425536 311995918327386384 312290835840628736 312327997836920832 312703392065090208 313015408545595392 313438963913572224 313853036888858922 315257055351585984 315787251947388928 315851527797571584 316231157037712896 316948234491313152 317329181888538288 317731596415414272 318113485353413568 318366099289964544 318403984230678528 318495833292540267 318834831125190016 319218046066446254 319283020226036412 319574587113879552 319958691184929888 320261135595261952 321250699212914688 322431767960020992 323114102340599808 323162905755848704 323551322709882176 324302021834499072 324351004674068736 324740849631609684 325037400568817664 326232391012085376 326624497251282594 326663364925138878 327943422113183744 328704311723655168 329845646139362304 329884897123611648 330660885007724544 330700233003798528 331097709245389632 331108317271445168 331410682932912128 331495663222848033 331809013080668032 331848497701728384 331876550026135296 332578871579695104 333028899158170488 334362972650176512 335592248284919808 335995604352569952 336313207828369408 336353228439760896 336757499147020224 337144431772581888 337589821191377664 337995578188001916 338762008070514392 339100025924395008 339547998808497024 341328867913721856 342172488447369216 342583753457522304 342948389781716992 343360587365589248 343773280379249812 343843252551116136 344157247661101056 344570898199155264 344622942466198032 344896607564128256 344937649583235072 346621915450340712 347234211649253376 348010440921612288 348021590813990912 348439885995257728 349248331206383616 349301081956689408 350040277535649792 350905428987789312 351327190320707328 351368997566535936 351791316073226484 351802587100910491 352123850616219136 352618834402768752 352940843309064192 355260658440812544 356096337700626432 356138712465629184 356566763802727296 356903812389289984 356995329624605574 357332783317642496 357375305217245952 358161861701210112 358215958758368256 358689185015838768 360293777544669696 361407036614529024 362226553704357888 362661922158329472 363078618832011264 363121824474759168 363558268975329792 363995238048617448 364382664143074304 364820624075938576 364894880258327328 365184643303194624 365228099558719488 365667075639919872 366012726394585088 366161876370335409 368493449097166848 368936349877331712 369329035149541376 369772940239865344 370217378869961336 370630882096570368 370686862484649984 371076351906782592 371132399578982496 371471314935791616 372496856930375814 372837018299526144 373285139715751536 373329559914444432 374504901020909568 374657511552941799 374792482415067136 376170395953357824 376966452730699776 377011310998413312 377898154294542336 378352358806915584 378397381994731008 378409505453080192 378852186540397752 379210300663620608 379287485744154624 380090138948222976 380604456180766272 381107259079328691 383533998039908352 383994976402937088 384357951803850752 384403689645441024 384865713310880256 385771032509011968 385816938504431616 386280660786287904 387156580652016448 387700810274472786 388008683509644288 388054855781139456 390090134758539264 391524289665739776 391994871744664944 392412099846387712 392883749004856928 392963717201275584 393322568755544064 393335170401345536 393795312227606016 393854791389940608 394328174552668902 395616696911794176 396139331943246528 396839099027718144 398217012566008832 399140949950152704 399201236521930752 399681045700442688 400046031469314048 401516788937951232 401999381232347808 402047218369401696 402060099543897704 402427257847107584 402992953603164288 404392234692064164 406012181075214336 407504872917402624 407517928949470976 407994662428120656 408380323791591424 408428920248281088 408463446186012672 409327841944240128 409389667152420864 409881722040825216 409930497160958592 410423202085430898 411764317193908224 413036613273747456 414470768180947968 415495164543234048 415994557769848512 416437330449227776 416494551228706503 416937856086786944 417022720295231232 417523949526355308 417905229302765568 417918618551429632 418470715851811896 418888267318370304 420342740468781312 421641542716950528 422597645988417536 423105575851384384 423191695447527552 423642128553885696 424087259322037248 424151313804551424 424661111056720356 425710693634715216 426099449485172736 426611588246573184 428180013203362056 429909023946694656 432402695779332096 432454150851121152 432468006232091648 432973927474740288 432987799508812912 433383200758423552 433471412279033856 433992411572638464 434976521349447168 435499329668376792 435551153233518504 438851401603356672 439794194852483072 439846529498148864 440881180010299392 440933644005064704 441463612327186176 441994217630464044 442464663602304512 442502066701513728 443086640313683184 443438495439593472 443491263749873664 444038532210893984 445068784025768448 447456331046559744 447994139136759936 448470971253014528 449009998862693632 449101391087172096 449641176412998024 450051785402978304 450119761588503552 450660770917335888 452133367899193344 452317611986884917 452730665077996032 455105157218295808 456229984596492288 456778337943363072 458457670068154848 458876330214801408 459427864265540352 459482535279316224 459497256621597376 459916866110980096 460049536978113719 460563375546473472 461116937295928368 462162553933787616 462978948865671168 465664441608511488 465719854762745856 465734775942252544 466279614203566464 466720370047533056 466815367069728768 468436253760943104 468491996755381248 469055088097635312 470158445870358336 470587791078752256 470779555333288383 471790940474074858 472885583027378976 473680877921083392 474795116934168576 474851616620838912 475422351736969728 475993772832807432 476500406956327936 476597394623121408 477170228030120352 477549148934946816 477605976346017792 477621278344491008 478252246687785024 478827069099669381 480391703392892928 481876048819372032 482968738272477184 483549229544439296 483647651940031488 484671153510899712 484744358633773056 485326984064823264 486526507011103104 487111274447414526 487556100853226496 488215835160447212 489348586518128064 489936745876923891 491915133169775616 494174509462093824 494249149979533312 494768469209043456 494827345685417472 494843199438643328 495991327511586816 496662475907167752 497116024399368192 497713519621002048 497772746552592576 499543348737255732 501544458975264768 501560527937810432 502621936974266368 502681747997884416 504469811742554112 504529842659641344 505136248720530336 505716647658872832 506384731787066496 506993367282002874 507472608241021696 508143012105771588 508650038886592512 511993301870582784 513154284414507008 513258732671053824 513875630186283456 514344897603403776 514361376678682624 514422584672575488 515040881048383872 515659920568874718 516934413699297048 517344911346192384 517406474374852608 519932873175511068 520851317473880064 522032386220986368 522659828992886592 523951622935034112 525060416303474688 525139721853254144 525770899403558536 526358143481683968 526990785481060992 527488929215725568 528185775924328704 532268315362574336 532890987661218816 532908060933923584 534144506550939648 535355718583934976 535999174976463744 536062957825868928 537323938137552384 538033777523758152 539189646256085552 540440666317004544 543339830556536832 543992883237494208 544571893664374784 544617928248016896 544682736712138752 545337403462994688 545852889536561152 545992857072926172 546508962721100288 546573996214611456 547230936113907864 547776964954791936 549019089591877632 552627690907930624 552740173645750272 553404524815997568 553993552724312064 554659410359798016 555326068304942004 556030293726974976 556698599368473744 557206972403687424 557960954469082528 558517689757827072 558745285395563721 559255527449289216 559927709573627304 560456987291708416 561757351531364352 562188723622600704 564255593930036736 565449679096049664 565516966497619968 565535085072735232 566214814742293808 566847231441813504 567528538210373376 567614258179620288 568132599313563648 568815450995430912 570906684271149408 573212031928926208 576536927705776128 576605534468161536 577298569966320384 578656548763517952 578725407756647424 579420991179431856 579968695132596224 580665772891169056 580734870978024672 581314330156105728 582013025264466432 585135202137808896 586462039330865152 586581408766918656 587286434498609664 587992307616997416 588618149769581568 589325623507285392 590002755602018304 590782187084910912 591251327252791296 591321684999831552 591492261829003353 592833514123400186 593425045367691264 594208997914869792 595258648541577216 596608441395412992 597325518849013248 598801854782896128 599521568550664032 600069047203971072 600159682118004736 600881027889781184 601603240663687171 602275183406926848 602999071848521712 603090149315846556 603640886770661376 606588352038096246 609018271612821504 609037783924484096 610450864629645312 611276893424206464 612570485687387136 612643380372421632 614084500728631296 614822583061237824 614895745741437888 615634803128146347 616216738578383488 617646475790862336 620885922144681984 620959806350327808 621706152271421952 623242746814851072 623991836654772768 624581671681257472 624655995673841664 625406784130180416 626877927827144448 627706073777717844 630514110703171968 631574503894777856 632462314075425792 633896468982626304 634658363777076576 635463192830828544 636226970706827136 636991666585080534 637669662250380032 638436092132892508 638566040452072824 639149174227759104 639917382369859776 640522271190523904 644863535920041984 646228204681199616 646325811511697408 647102645419764352 648604043668998144 648702009348137472 649481699263219368 650074801137635328 652464782024170752 653248994502565188 653326729850277756 655886844226367488 659691292278724608 659769794247223296 661321770015449088 661400466007597056 662195418490779264 662216634542890336 662821365865824256 662991326445696066 663618026161336064 663696995403456768 663753100052270592 665157743159390208 666057798316340976 671184496569839616 671991208705139904 672626415656738816 672706456879521792 673514998294040448 674288863545163776 675179642382755328 675991156376003832 677524016141028784 678200051848790016 679095997616994048 682657735827443712 684344976894738432 685167506915044608 685896779563433984 686721174731178496 687546560758499624 687686505102232272 688314495322202112 689141796398310528 689245884932396064 689793215128256512 689875299166470144 693243830900681424 694468423298506752 696043181627981824 696879771990515456 698496662412767232 698602163913378816 700080555071299584 701810857975578624 702654380641414656 702737995133071872 703582632146452968 703605174201820982 704247701232438272 705237668805537504 705881686618128384 707686410711112287 710521316881625088 712192675401252864 712277424931258368 713133527605454592 713807624778579968 713990659249211148 714665566635284992 714750610434491904 716323723402420224 716431917516736512 717378370031677536 720587555089339392 722814073229058048 724453107408715776 725323844316658944 727116537950659584 727990476097234896 728765328286148608 729641248151877152 729789760516654656 730369286606389248 730456199117438976 730666911671121789 731334151279839744 732323752740670818 736986898194333696 737872699754663424 739545880479730688 740434757739922672 741261764193140736 741373724969299968 742152703813565184 742264799157964992 742942629871583232 744993713860751628 745674036599052288 746570279431503072 746659119828888864 749315023105883598 749584964830134272 752340791906715648 753932905461399552 754022621996826624 756704717613831168 756794763989462016 756819010906160384 757704373080795504 758420601327241216 758574971488309248 760180277896445952 761208912361532544 762214518158657382 767067996079816704 767989952805874176 769731426621760512 771542065018023936 771633877008863232 772561321572575808 773489880853312077 774313161304032896 775401620548945572 776017367019288576 776109711562278912 780180269517078528 783048579331479552 783989743489329888 784824199692775424 785767498009713856 785927434402551168 786670340802691072 787590624455212032 787709582779881216 788656349105337804 791233393823588352 792278663886493056 796434025132017664 798281899900305408 798402473043861504 799362091400885376 803033577875902464 803998762464695616 804094436738803392 804120199087795408 804854515694215168 805985907206328576 808784469384128328 812024362150428672 815009745834805248 815035857898941952 815989324856241312 816760647583182848 816857840496562176 816926892372025344 818779334304841728 819763444081650432 819860994321917184 820846404170861796 823528634387816448 828941536361895936 830990329086468096 831989115539697024 832874660898455552 832989102457413006 833875712173573888 834045440590462464 835047899052710616 835810458605531136 835837237102859264 836941431703623792 837776534636740608 840685480937562624 843283085433901056 845195291976835072 846211151702768768 846383390895055104 847284257107771392 848174518644074496 848302627609102848 849322222113440712 851421387269430432 852198898970345472 853223176493146368 854377711530782621 856360026406724112 859818047893389312 864805391558664192 864908301702242304 864936012464183296 865947854949480576 865975599017625824 866766401516847104 866942824558067712 867984823145276928 869953042698894336 870998659336753584 871102306467037008 877702803206713344 879588389704966144 879693058996297728 881762360020598784 881867288010129408 882927224654372352 883988435260928088 884929327204609024 885004133403027456 886173280627366368 886876990879186944 886982527499747328 888077064421787968 889250271185100279 890137568051536896 894912662093119488 895988278273519872 896941942506029056 898019997725387264 898202782174344192 899282352825996048 900103570805956608 900239523177007104 901321541834671776 904635223973769834 905461330155992064 909882528057144369 910210314436591616 913556675886726144 916915340136309696 917752660429602816 918855728531080704 918965070558632448 918994513243194752 920099073956227438 921126751092946944 922233874591856736 924325107867575232 925957897731342336 931328883217022976 931439709525491712 931469551884505088 932559228407132928 933440740095066112 936872507521886208 936983993510762496 938110176195270624 940316891740716672 941559110666576766 943581880948149716 945771166054757952 947361755842166784 950844703473939456 951987545665614864 953000813912655872 953194789246242816 954340456060240704 955098297869893632 955211952692035584 955242556688982016 955487499877620801 956504493375570048 957654138199338762 960783406785785856 963752097638744064 967098459088878592 967295303880062976 969342307021799424 969488717267546112 970653968129646528 973053014022206208 974222548894829052 975112201706452992 976431670320894424 978697173036256128 979873491753847782 983830266339551232 988498299959066624 989536938418086912 989654691370834944 989686398877286656 991982655023173632 993324951814335504 994232048798736384 995427039242004096 995545493105185152 999086697474511464 1003088917950529536 1003121055875620864 1008939623485108224 1009059685319282688 1010272497441060672 1011433295317745664 1012769463574132992 1013986734564005748 1014945216482043392 1016286024211543176 1017300077773185024 1023986603741165568 1026308568829014016 1026517465342107648 1027751260372566912 1028722753357365248 1028845169345150976 1030081762096767744 1031319841137749436 1033868827398594096 1034689822692384768 1034812948749705216 1039865746351022136 1041702634947760128 1044064772441972736 1045319657985773184 1047903245870068224 1050120832606949376 1050279443706508288 1051541798807117072 1052716286963367936 1053981570962121984 1054977858431451136 1055407761302731473 1056371551848657408 1064536630725148672 1065781975322437632 1065816121867847168 1068289013101879296 1070711437167869952 1071998349952927488 1072125915651737856 1074647876275104768 1076067555047516304 1078379292512171104 1080881332634009088 1086679661113073664 1087985766474988416 1089143787328749568 1089235856496033792 1089365473424277504 1090674806925989376 1091985714145852344 1093017925442200576 1093147992429222912 1094461872227815728 1095553929909583872 1098038179183755264 1098485629111006227 1105255381815861248 1105480347291500544 1106809049631995136 1107987105448624128 1109318820719596032 1110652136609884008 1112060587453949952 1113397198736947488 1114413944807374848 1115921908938165056 1117263161232561889 1117490570791127442 1118511054898578432 1119855419147254608 1120913974583416832 1123514703062728704 1124377447245201408 1128511187860073472 1130899358192099328 1131033932995239936 1131070170145470464 1132429629484587616 1133694462883627008 1135057076420746752 1135228516359240576 1137630901990861824 1141813368542298816 1143321777237986073 1153073855411552256 1153211068936323072 1154597139932640768 1157313097527035904 1157450815513294848 1158841982358863712 1159937390265192448 1161331545782338112 1161469741956049344 1164026050528932864 1170270404275617792 1172924078661730304 1174572868997219328 1175984615233994832 1177236299539163136 1178651247014570784 1180005511204036608 1181564374169821824 1182984523658006706 1185667028246800372 1186850090735382528 1188417995829739584 1190517297083154432 1194651037698026496 1197603709565792256 1199043137101328064 1200138094407942144 1200319364236009472 1201762055779562368 1203206481327374342 1204550366813853696 1205998143697043424 1206180298631693112 1207281773541322752 1213176704076192492 1218036543225643008 1218075567848968192 1222553786848412928 1225140971374774272 1225286760744843264 1228169001457262592 1229645166122475648 1229791491482875776 1231269606256292694 1232433477156766976 1235292951581724672 1243412304542843904 1246485493629702144 1247983673309545536 1249163343362514944 1249311991347683328 1249483653686119509 1250813568260360832 1253755855654288896 1255412147555435688 1261028221406343936 1264924628150851584 1267792937965252608 1269316727554153152 1270926385661657088 1272453941413654272 1273983333170161068 1275339324500760064 1276872184265785016 1277132080904145648 1278298348455518208 1279834764739719552 1281044542381047808 1289727071840083968 1292651623023394816 1294205290839528704 1297208087337996288 1297404018696274944 1298963398526438736 1300149602275270656 1304929564048341504 1306497989005130376 1306653459700555512 1311773688452734976 1319382584557449216 1319539588494446592 1322643540030898176 1322800932015194112 1324390836981558528 1324433269085780672 1325642731731648512 1325982652891392132 1327236052322672128 1327393990806913536 1327506200104541184 1330315486318780416 1332115596632681952 1342368993139679232 1343982417410279808 1345252831313477632 1345412913759043584 1347029996588080896 1350359284765510656 1351982312752007664 1355048032282057568 1356400103697580032 1356952835960654751 1358191995233988096 1365315471654887424 1368689953789476864 1370335013830089216 1373442349462356992 1375093121516999248 1375373010204464544 1376628990644404224 1378283592796621056 1378491769864792128 1379586430256513024 1379750598332940288 1380148610934341157 1386487661801362848 1388936846597013504 1392086363255963648 1393759543981030912 1396993324825534464 1397204327826757632 1400161110142599168 1405308761282829312 1405475990266143744 1407165264292905936 1407210348403641964 1408495402464876544 1410475337611075008 1411763373236256768 1415372821422224574 1421042633763250176 1424385350802505728 1424554849862516736 1426267055210909184 1427981318498422296 1429331133270569984 1429501220868983808 1432647446804840448 1432863835033473024 1434756740063355072 1436481207299008143 1441175110178678784 1445628146458116096 1448906214817431552 1450647688633317888 1454233075901319168 1455980952194469792 1457530656572297216 1459282496303754304 1459579521033309312 1461333823342243578 1462668302559679488 1464647505481341636 1475745399509326848 1479091760959461376 1480869515479845344 1482523528386281472 1482747449938599936 1484305407627130368 1484529598315929984 1489987427721503256 1491348073198104576 1493140558863006144 1493318239657777728 1498630046211767196 1504681583813431296 1507865810922799104 1508045243993653248 1513409435227662336 1513589527978924032 1513638021812320768 1515408746161591008 1516841202654482432 1517149942976618496 1522417824723065088 1524429036317314764 1535979905611748352 1539462853243521024 1543084130036047872 1543267754017726464 1545122643145151616 1546979761706624154 1548626322608065792 1550803241097891144 1552034734038577152 1552219423124557824 1566097158662959104 1567979486978659776 1569648399385550848 1571534996019427712 1571854868805102336 1573340681605382144 1575181248910424064 1575419165559762432 1577312698210675608 1582466787647176704 1584557327772986112 1592868050264035328 1596804946087723008 1598724182801770752 1606067155751804928 1607997524929391232 1608188873477606784 1608240398175590816 1609709031388430336 1611971814412657152 1617568938768256656 1630019491669610496 1630071715797883904 1631978649712482624 1633521295166365696 1633715680993124352 1633853784744050688 1637558668609683456 1639526888163300864 1639721988643834368 1641692808341723592 1647057268775632896 1657883072723791872 1661980658172936192 1663978231079394048 1665749321796911104 1665978204914826012 1667751424347147776 1668090881180924928 1670095798105421232 1671620917211062272 1671674474205718528 1673882863407247584 1675553069273481216 1681370961875125248 1686566170867802112 1690390583953670144 1692422303405537536 1692766781790110208 1696349037288148992 1696605255218205696 1698644444226881424 1702842774538860864 1704397797940690944 1706446352986292736 1708755423061565242 1712720052813448224 1719636095786778624 1729610783117328384 1729816603404484608 1729872024928366592 1731895709898961152 1731951198035251648 1733532803033694208 1735969646290553856 1739906085397788672 1741997318673507168 1742204612934074016 1755405606413426688 1759176779409932288 1759386117992595456 1765854449308744704 1767976870521856176 1769858654409218048 1770008266806054912 1772346561254732736 1773753981758373888 1773965054999494656 1774476785487010059 1776154128843575936 1778500542370200558 1780275136103073792 1789825324186238976 1791976556547039744 1796039995450774528 1796405564348688384 1798564705651992096 1800207141611913216 1800479046354014208 1802643083669343552 1804809721991061513 1809270447947539668 1810922660311984128 1819765056114288738 1820420628873183232 1827113351773452288 1833830680272619392 1837711457062161408 1837930141117264896 1837989026486389504 1840198147912454876 1842253502185893888 1844467749183713472 1848650215735150464 1862657766434045952 1862879419050983424 1862939103769010176 1865118456814265856 1873745015043772416 1873967987021524992 1876220352390541248 1880633783481433344 1883118221333153532 1887163761896299432 1891542332109515904 1894723511684333568 1901689406947878912 1903975091331229728 1906001627825311744 1906389578492485632 1908680912120481408 1910485113377964032 1910974999755241602 1913008986751140096 1915308276398677524 1921566813571571712 1934196918177757184 1934590607760125952 1938684614043598848 1938977434535092224 1941307936259293056 1946106028044412416 1948445097789658104 1950224403412905984 1952863340641788848 1957394346072512256 1959746983507695564 1967660532679102464 1976996599918133248 1979073876836173824 1979309382741669888 1979372797754573312 1983965310046347264 1986649903628671008 1988464097597472768 1990854078484008192 1991090986210370304 1998173394949022928 2006242111751241728 2017879246970216448 2018119370638565376 2020544994882121344 2022866590635491328 2025538927148265984 2027973469128011496 2029890432964086784 2032572048423086352 2034600155546370048 2047973207482331136 2052617137658028032 2053034930684215296 2055502520745133824 2057445506714730496 2057690338690301952 2060163524193535488 2062639682275498872 2067737654797188192 2069379645384769536 2069625897499410432 2074917299431900651 2079731492702044272 2083405269895520256 2088129544883945472 2090639315971546368 2095806491740136448 2100241665213898752 2100558887413016576 2103083597614234144 2105432573926735872 2107963141924243968 2110815522605462946 2112743103697314816 2123059232133336861 2131563950644875264 2131632243735694336 2136578026203758592 2141422874335739904 2143996699905854976 2144251831303475712 2149295752550209536 2152135110095032608 2156758585024342208 2161762665268018176 2173359322226147328 2175971532949976832 2178287574657499136 2181349613851978752 2183971428291704688 2186035850884401152 2186295984858445824 2188923744455631456 2191107859819167744 2196971258222012454 2210510763631722496 2210960694583001088 2213618099263990272 2218637641439192064 2221304273219768016 2224121174907899904 2226794397473894976 2228827889614749696 2231843817876330112 2234526322465123778 2234981141582254884 2237022109797156864 2239710838294509216 2241827949166833664 2248754894490402816 2257022375720146944 2261798716384198656 2262067865990479872 2262140340290940928 2264859258969175232 2270114152841493504 2270457032718481152 2275261803981723648 2283626737084597632 2286643554475972146 2309194279865281536 2314626195054071808 2314901631026589696 2317683964717727424 2319874780530384896 2320469642559936231 2322663091564676224 2322939483912098688 2328052101057865728 2340540808551235584 2349145737994438656 2351969230467989664 2354472599078326272 2357302494029141568 2360011022408073216 2363128748339643648 2365969047316013412 2371334056493600744 2373700181470765056 2376835991659479168 2389302075396052992 2395207419131584512 2398086274202656128 2400638728472018944 2403524111559124736 2406412962654748684 2409100733627707392 2411996287394086848 2412360597263386224 2414563547082645504 2426353408152384984 2436073086451286016 2436151135697936384 2445107573696825856 2450281942749548544 2450573521489686528 2456338002914525184 2459290332244951296 2459582982965751552 2462539212512585388 2464866954313533952 2470585903163449344 2486824609085687808 2492970987259404288 2495967346619091072 2498326686725029888 2498623982695366656 2498967307372239018 2501627136520721664 2507511711308577792 2510824295110871376 2522056442812687872 2529849256301703168 2535585875930505216 2538633455108306304 2541852771323314176 2544907882827308544 2547966666340322136 2550678649001520128 2553744368531570032 2554264161808291296 2556596696911036416 2559669529479439104 2562089084762095616 2563133134592347863 2579454143680167936 2585303246046789632 2588410581679057408 2594416174675992576 2594808037392549888 2597926797052877472 2600299204550541312 2609859128096683008 2612995978010260752 2613306919401111024 2623547376905469952 2638765169114898432 2639079176988893184 2645287080061796352 2645601864030388224 2648781673963117056 2648866538171561344 2651965305782784264 2654472104645344256 2654787981613827072 2655012400209082368 2660630972637560832 2664231193265363904 2667750813555300837 2684737986279358464 2687964834820559616 2690505662626955264 2690825827518087168 2694059993176161792 2700718569531021312 2703964625504015328 2710096064564115136 2713905671921309502 2716383990467976192 2730630943309774848 2740670027660178432 2746884698924713984 2750186243033998496 2750746020408929088 2753257981288808448 2756567185593242112 2756983539729584256 2760297221868682314 2772975323602725696 2777873693194027008 2787519087962061824 2793986649651068928 2794408655653515264 2800322220285198336 2810617522565658624 2810951980532287488 2814330528585811872 2814420696807283928 2816990804929753088 2820950675222150016 2830745642844449148 2842085267526500352 2852534110421818368 2855962636996844592 2858662266541139968 2859002441737967616 2865294893609680896 2865727670066946048 2869513480126710144 2872962414598016286 2882350220357357568 2891256292916232192 2901295377266635776 2908466151802638336 2911961904388939584 2915061313144594432 2918564992607508608 2919159042066618624 2922667646684487156 2925336605119358976 2929295010962683272 2951490799018653696 2958183521918922752 2961739030959690688 2965494899877199872 2968610815254260736 2969059196631859968 2979974855443006512 2982696146396209152 2986281117726012288 2986636479315555456 2997260092423534392 3009363167626862592 3026818870455324672 3027179055957848064 3027276043624641536 3030817492323182016 3033682405308964864 3034299885953236992 3044835649446130176 3048858072634629528 3071959811223496704 3078925706487042048 3086168260072095744 3086535508035452928 3090245286290303232 3093959523413248308 3097252645216131584 3101606482195782288 3104069468077154304 3104438846249115648 3132194317325918208 3135958973957319552 3139296798771101696 3143069992038855424 3143709737610204672 3150362497820848128 3150838331119524864 3154625396421351216 3164933575294353408 3166223283908194419 3169114655545972224 3185736100528070656 3193609892175446016 3197448365603541504 3212134311503609856 3215995049858782464 3216377746955213568 3216480796351181632 3219418062776860672 3223943628825314304 3235137877536513312 3260038983339220992 3260143431595767808 3263957299424965248 3267042590332731392 3267431361986248704 3267707569488101376 3279053776326601728 3279443977287668736 3283385616683447184 3294114537551265792 3295456887333018681 3315766145447583744 3323961316345872384 3327956462158788096 3331956409829652024 3335502848694295552 3336181762361849856 3340191596210842464 3343241834422124544 3343348948411437056 3347765726814495168 3351789483697685667 3362741923750250496 3373132341735604224 3380781167907340288 3384844606811075072 3385533563580220416 3392698074576297984 3393210510436411392 3397288888453762848 3405685549077721728 3412892705972585472 3417510846123130484 3425440105626896448 3459221566234656768 3459633206808969216 3459744049856733184 3463791419797922304 3463902396070503296 3471939292581107712 3479812170795577344 3483994637347014336 3484409225868148032 3510811212826853376 3518353558819864576 3518772235985190912 3531708898617489408 3535953741043712352 3539717308818436096 3540016533612109824 3544693122509465472 3548953570974020118 3552308257687151872 3557001084740401116 3560550272206147584 3583953113094079488 3592079990901549056 3592811128697376768 3597129411303984192 3600414283223826432 3600958092708028416 3605286167338687104 3609619443982123026 3618540895895079336 3621845320623968256 3639530112228577476 3654226703546904576 3667661360545238784 3675422914124322816 3675860282234529792 3675978052972779008 3680396295824909752 3684507004371787776 3688935498367426944 3697300431470300928 3725878207538020352 3730236913628531712 3747490030087544832 3747935974043049984 3752440704781082496 3761267566962866688 3766236442666307064 3774327523792598864 3783084664219031808 3803378813895757824 3807950182662459456 3812003255650623488 3812779156984971264 3817361824240962816 3820970226755928064 3821949999510483204 3826017973502280192 3830616552797355048 3843133627143143424 3868393836355514368 3869181215520251904 3877954869070184448 3882615872518586112 3892212056088824832 3896890195579316208 3900448806825811968 3905726681283577696 3914788692145024512 3919493967015391128 3935321065358204928 3958147753672347648 3958618765483339776 3958745595509146624 3967930620092694528 3973299807257342016 3976928195194945536 3981708156968016384 3982181972420740608 3996346789898045856 4012484223502483456 4035758493940432896 4036238741277130752 4041089989764242688 4051077854296531968 4055946938256022992 4059780865928173568 4065144096846172704 4069200311092740096 4095946414964662272 4105234275316056064 4106069861368430592 4111005041490267648 4120327048387070976 4125279364550997744 4135475309594376384 4138759290769539072 4139251794998820864 4140445832803023471 4149834598863801302 4159462985404088544 4166810539791040512 4176259089767890944 4181278631943092736 4191612983480272896 4200483330427797504 4201117774826033152 4206167195228468288 4215926283848487936 4221631045210925892 4225486207394629632 4246118464266673722 4263127901289750528 4263264487471388672 4273156052407517184 4287993399811709952 4288503662606951424 4298591505100419072 4304270220190065216 4309443621897024429 4313517170048684416 4323525330536036352 4346718644452294656 4351943065899953664 4362699227703957504 4367942856583409376 4372071701768802304 4372591969716891648 4377847488911262912 4393942516444024908 4421021527263444992 4427236198527980544 4437275282878384128 4442608546439536032 4448242349815799808 4453588794947789952 4463687635752660224 4469052644930247556 4469962283164509768 4474044219594313728 4479421676589018432 4483655898333667328 4514044751440293888 4523597432768397312 4524135731980959744 4524280680581881856 4529718517938350464 4540228305682987008 4540914065436962304 4550523607963447296 4567253474169195264 4573287108951944292 4618388559730563072 4629252390108143616 4629803262053179392 4635367929435454848 4639749561060769792 4640939285119872462 4645326183129352448 4645878967824197376 4656104202115731456 4698291475988877312 4703938460935979328 4708945198156652544 4714604988058283136 4720022044816146432 4726257496679287296 4731938094632026824 4742668112987201488 4747400362941530112 4753671983318958336 4778604150792105984 4790414838263169024 4796172548405312256 4801277456944037888 4807048223118249472 4812825925309497368 4818201467255414784 4823992574788173696 4824721194526772448 4829127094165291008 4852706816304769968 4872302271395872768 4890215147393651712 4900563885499097088 4901147042979373056 4912676005829050368 4918580664489902592 4919165965931503104 4925078425025170776 4929733908627067904 4941171806326898688 4973649218171375616 4985941974518808576 4991934693238182144 4996653373450059776 4997247965390733312 4997934614744478036 5003254273041443328 5015023422617155584 5021648590221742752 5044112885625375744 5059698512603406336 5071171751861010432 5077266910216612608 5089815765654617088 5095933332680644272 5101357298003040256 5107488737063140064 5108528323616582592 5113193393822072832 5119339058958878208 5126266269184695726 5158908287360335872 5176821163358114816 5188832349351985152 5189616074785099776 5195853594105754944 5200598409101082624 5219718256193366016 5225991956020521504 5226613838802222048 5247094753810939904 5277530338229796864 5278158353977786368 5297563347926234112 5297733076343122688 5303930611565568528 5308944209290688512 5309575963227654144 5310024800418164736 5321261945275121664 5328462386530727808 5335501627110601674 5369475972558716928 5375929669641119232 5388119986352323584 5401437139062042624 5407929251008030656 5414429165973184539 5420192129128230272 5427811343842619004 5432767980935952384 5461261886619549696 5481340055320356864 5493769397849427968 5500372486067996992 5501492040817858176 5513134371186484224 5513967079459168512 5520594443737364628 5545950647205451392 5575038175924123648 5587973299302137856 5588817311307030528 5621235045131317248 5621903961064574976 5628661057171623744 5628841393614567856 5633981609859506176 5641901350444300032 5661491285688898296 5684170535053000704 5705068220843636736 5711925273993689184 5717324533082279936 5718004883475935232 5731455340133892096 5739026960253420288 5745924829196032572 5764700440714715136 5802590754533271552 5816932303605276672 5823923808777879168 5830122626289188864 5837129985215017216 5838318084133237248 5845335293368974312 5850673210238717952 5858590021925366544 5902981598037307392 5916367043837845504 5923478061919381376 5930989799754399744 5937221630508521472 5938118393263719936 5959949710886013024 5965392292792418304 5972562235452024576 5973272958631110912 5980643980715478347 5994520184847068784 6018726335253725184 6053637740910649344 6054358111915696128 6054552087249283072 6061634984646364032 6067364810617929728 6068599771906473984 6089671298892260352 6097716145269259056 6143919622446993408 6157851412974084096 6172336520144191488 6173071016070905856 6180490572580606464 6187919046826496616 6194505290432263168 6203212964391564576 6208138936154308608 6208877692498231296 6224751898295701953 6264388634651836416 6271917947914639104 6278593597542203392 6286139984077710848 6287419475220409344 6300724995641696256 6301676662239049728 6309250792842702432 6332446567816388838 6338229311091944448 6369177696400010583 6371472201056141312 6394896731207083008 6424268623007219712 6431990099717564928 6432755493910427136 6432961592702363264 6447887257650628608 6470275755073026624 6520077966678441984 6520286863191535616 6527914598849930496 6534085180665462784 6534862723972497408 6558107552653203456 6558887954575337472 6566771233366894368 6590913774666037362 6631532290895167488 6655912924317576192 6663912819659304048 6671005697388591104 6672363524723699712 6680383192421684928 6686483668844249088 6686697896822874112 6695531453628990336 6703578967395371334 6725483847500500992 6746264683471208448 6769689213622150144 6771067127160440832 6785396149152595968 6786421020872822784 6794577776907525696 6811371098155443456 6825785411945170944 6835021692246260968 6850880211253792896 6919488099713466368 6927582839595844608 6927804792141006592 6943878585162215424 6959624341591154688 6967989274694028672 6968818451736296064 7021622425653706752 7063417797234978816 7071907482087424704 7079434617636872192 7080033067224219648 7089386245018930944 7097907141948040236 7104616515374303744 7114002169480802232 7121100544412295168 7167906226188158976 7184159981803098112 7185622257394753536 7194258822607968384 7201916185416056832 7210572334677374208 7219238887964246052 7237081791790158672 7243690641247936512 7279060224457154952 7308453407093809152 7335322721090477568 7350845828248645632 7351720564469059584 7351956105945558016 7360792591649819504 7369014008743575552 7377870996734853888 7394600862940601856 7451756415076040704 7460473827257063424 7494980060175089664 7495871948086099968 7504881409562164992 7522535133925733376 7532472885332614128 7548655047585197728 7566169328438063616 7606757627791515648 7615900365324918912 7624006511301246976 7625558313969942528 7634723648481925632 7643899999020966408 7652035947004560384 7661233105594710096 7686267254286286848 7689399403777043589 7736787672711028736 7738362431040503808 7755909738140368896 7765231745037172224 7784424112177649664 7793780391158632416 7800897613651623936 7811453362567155392 7820842128627933223 7829577384290049024 7838987934030782256 7870642130716409856 7916295507344695296 7917237530966679552 7917491191018293248 7935861240185389056 7946599614514684032 7963416313936032768 7964363944841481216 7992693579796091712 8003252440665902511 8071516987880865792 8072477482554261504 8082179979528485376 8102155708593063936 8111893876512045984 8119561731856347136 8130288193692345408 8191892829929324544 8210468550632112128 8222010082980535296 8240654096774141952 8250558729101995488 8270950619188752768 8280891665606046942 8299669197727602604 8318925970808177088 8333621079582081024 8362557263886185472 8383225966960545792 8400966660855595008 8402235549652066304 8412334390456936576 8431852567696975872 8443262090421851784 8450972414789259264 8492236928533347444 8526255802579501056 8526528974942777344 8575986799623419904 8577007325213902848 8597183010200838144 8608540440380130432 8618887243794048858 8627034340097368832 8647050661072072704 8703886131799907328 8725398455407915008 8735885713166818752 8744143403537604608 8745183939433783296 8755694977822525824 8787885032888049816 8854472397055961088 8874550565756768256 8885217092879072064 8896484699631599616 8907177589895579904 8927375271505320448 8938105289860495112 8939924566329019536 8948088439188627456 8958843353178036864 8967311796667334656 9028089502880587776 9048561361163763712 9059437035876700928 9080456611365974016 9081828130873924608 9101047215926894592 9134506948338390528 9146574217903888584 9236777119461126144 9258504780216287232 9259606524106358784 9270735858870909696 9279499122121539584 9281878570239744924 9290652366258704896 9291757935648394752 9312208404231462912 9396582951977754624 9407876921871958656 9417890396313305088 9429209976116566272 9452514993358574592 9463876189264053648 9485336225974402976 9494800725883060224 9498669851724583257 9507343966637916672 9557208301584211968 9580829676526338048 9592345096810624512 9614096446236498944 9625651850618994736 9636402934510829568 9647985149576347392 9649442389053544896 9658254188330582016 9705413632609539936 9744604542791745536 9780430294787303424 9801127770998194176 9802294085958746112 9837161328979805184 9838331931863006208 9850156850050341552 9859467817254135808 9882343612653797376 9947298436342751232 9971883949037617152 9983869386476364288 9995869229488956072 10006508546082886656 10030046845234311168 10043297180443485504 10055368451093057001 10088225771250751488 10119397025206812672 10142343503722020864 10154533820433225216 10179631531309234176 10191866665361288544 10202714596006080512 10214977474126280128 10217056647233165184 10238678117917756416 10252532538369391452 10353642326716229632 10377664698703970304 10379232149570199552 10391707188211509888 10439436512386732032 10451983912041043008 10453227677604444096 10555060676459593728 10556316707955572736 10595126695852468224 10595466152686245376 10607861223131137056 10617888418581377024 10619151926455308288 10620049600836329472 10656924773061455616 10671003254221203348 10751859339282238464 10776239972704647168 10802874278124085248 10815858502016061312 10828858331946369078 10840384258256460544 10855622687685238008 10865535961871904768 10962680110640713728 10987538795698855936 11000744972135993984 11002984081635716352 11026268742372968448 11027934158918337024 11041188887474729256 11091901294410902784 11150076351848247296 11177634622614061056 11242470090262634496 11243807922129149952 11257322114343247488 11257682787229135712 11267963219719012352 11283802700888600064 11322982571377796592 11410136441687273472 11423850547987378368 11434649066164559872 11436009766951870464 11462910680267784192 11478053920506840576 11491849658392065144 11529400881429430272 11605181509066543104 11633864607210553344 11647847617555758336 11660245252578377728 11674259970430034432 11676636168266474496 11690670586737948624 11701346420477435904 11717180043850733088 11805963196074614784 11832734087675691008 11846956123838762752 11874443261017042944 11876236786527439872 11919899421772026048 11930784585584836608 11945124470904049152 11946545917262221824 11961287961430956694 11989040369694137568 12037452670507450368 12107275481821298688 12108716223831392256 12109104174498566144 12123269969292728064 12134729621235859456 12179342597784520704 12195432290538518112 12287839244893986816 12315702825948168192 12360981145161212928 12375838093652993232 12389010580864526336 12406425928783129152 12416277872308617216 12417755384996462592 12421337498409070413 12449503796591403906 12528777269303672832 12543835895829278208 12572279968155421696 12574838950440818688 12601449991283392512 12603353324478099456 12618501585685404864 12664893135632777676 12676458622183888896 12738355392800021166 12742944402112282624 12789793462414166016 12863980199435129856 12865510987820854272 12865923185404726528 12895774515301257216 12940551510146053248 13040155933356883968 13040573726383071232 13055829197699860992 13116215105306406912 13117775909150674944 13133542466733788736 13181827549332074724 13263064581790334976 13311825848635152384 13327825639318608096 13342011394777182208 13344727049447399424 13360766384843369856 13373395793645748224 13391062907257980672 13407157934790742668 13450967695001001984 13539378427244300288 13542134254320881664 13570792298305191936 13572842041745645568 13589155553815051392 13622742196310886912 13651570823890341888 13670043384492521936 13701760422507585792 13838976199426932736 13855165679191689216 13855609584282013184 13887757170324430848 13919248683182309376 13935978549388057344 13937636903472592128 14126835594469957632 14143814964174849408 14158869235273744384 14160066134448439296 14178772490037861888 14195814283896080472 14209233030748607488 14228004338961604464 14242201088824590336 14335812452376317952 14368319963606196224 14371244514789507072 14388517645215936768 14403832370832113664 14421144669354748416 14438477775928492104 14474163583580317344 14487381282495873024 14524421096023304557 14558120448914309904 14616906814187618304 14670645442180955136 14701691656497291264 14703441128938119168 14703912211891116032 14721585183299639008 14738028017487151104 14755741993469707776 14789201725881203712 14920947654514126848 14989960120350179328 14991743896172199936 15009762819124329984 15045070267851466752 15064945770665228256 15097310095170395456 15132338656876127232 15213515255583031296 15231800730649837824 15248013022602493952 15269447296963851264 15287799998041932816 15304071894009120768 15322466211189420192 15378798807554087178 15473575345422057472 15476724862081007616 15530463490074344448 15568848224355299328 15587560782317264832 15601795227303247872 15622906725134310784 15641684257255866446 15659154768580098048 15677975868061564512 15741284261432819712 15832591014689390592 15834475061933359104 15834982382036586496 15893199229029368064 15926832627872065536 15928727889682962432 15985387159592183424 16006504881331805022 16164359959056970752 16204311417186127872 16223787753024091968 16239123463712694272 16243287497919553617 16260576387384690816 16383785659858649088 16444020165961070592 16481308193548283904 16501117458203990976 16541901238377505536 16561783331212093884 16599338395455205208 16637851941616354176 16725114527772370944 16766451933921091584 16804471099304132608 16824668780913873152 16863705135393951744 16886524180843703568 16901944829578518528 16984473857066694888 17052511605159002112 17053057949885554688 17151973599246839808 17154014650427805696 17194366020401676288 17217080880760260864 17237774487588097716 17254068680194737664 17294101322144145408 17407772263599814656 17450796910815830016 17471771426333637504 17488286807075209216 17490367878867566592 17511389955645051648 17575770065776099632 17708944794111922176 17749101131513536512 17770434185758144128 17792969399263199232 17814355179791159808 17854750543010640896 17876210579720990224 17879849132658039072 17896176878377254912 17917686706356073728 17934623593334669312 17941931942146435041 18056179005761175552 18097122722327527424 18118874071753401856 18160913222731948032 18163656261747849216 18202094431853789184 18269013896676781056 18293148435807777168 18473554238922252288 18517009560432574464 18519213048212717568 18541471717741819392 18563757140479489848 18581304732517409792 18583515871296789504 18624416808462925824 18674255694887105859 18793165903955509248 18815753843743917312 18835780792626610176 18858419952233132544 18905029986717149184 18927752378528107296 18970672451948805952 18997339703449166514 19014687933275833344 19114416603168423936 19184690193621249024 19228192892472997888 19251303701237989472 19272805869021659136 19295970299152694784 19298884778107089792 19410827265219079872 19560860589574606848 19602255541996388352 19604588171917492224 19674322657959610368 19676663863726012416 19700313700100683104 19718935634508271616 19894596872685502464 19967738772952728576 19991738458977912144 20013017092165773312 20060093690468622336 20086594360886971008 20110736902186114002 20176451542501502976 20238794050413625344 20309067640866450432 20359263062618468352 20383733330722577088 20405429192012161024 20429954948252560256 20434113294466330368 20477356235835512832 20505065076738782904 20707284653432459264 20758464299140399104 20783414376423019776 20878873024773464064 20903967824082086016 20906455355208888192 21190253391704936448 21190932305372490752 21215722446262274112 21235776837162754048 21238303852910616576 21240099201672658944 21313849546122911232 21342006508442406696 21503718678564476928 21552479945409294336 21605748556248170496 21631717004032122624 21657716663892738156 21680768516512921088 21711245375370476016 21731071923743809536 21925360221281427456 21975077591397711872 22001489944271987968 22005968163271432704 22052537484745936896 22055868317836674048 22082377774949458512 22183802588821805568 22300152703696494592 22355269245228122112 22484940180525268992 22487615844258299904 22514644228686494976 22515365574458271424 22535926439438024704 22567605401777200128 22645965142755593184 22820272883374546944 22847701095974756736 22869298132329119744 22872019533903740928 22956107841013681152 22983699316784130288 23058801762858860544 23068198211331130767 23210363018133086208 23267729214421106688 23295695235111516672 23348519940860068864 23353272336532948992 23381341173475897248 23402692840954871808 23434360087701466176 23462526385883799669 23611926392149229568 23665468175351382016 23693912247677525504 23748886522034085888 23752473573054879744 23839798843544052096 23890248941808098304 23893091834524443648 23922575922861913388 23978080739388275136 24214550963642597376 24217432447662784512 24218208348997132288 24246539938585456128 24358685195569041408 24390864581077036224 24575678489787973632 24631405651896336384 24721962290322425856 24751676187305986464 24778021161729052672 24812851857566258304 24842674996818140826 24899007593182807812 25087671791658556416 25144559936310843392 25149677900881637376 25202899982566785024 25206706648956198912 25237003171370809728 25329786271265555352 25352917244367777792 25476710785600042332 25579586924828332032 25727960398870259712 25731021975641708544 25731846370809453056 25791549030602514432 25881103020292106496 26081147452766142464 26111658395399721984 26232430210612813824 26235551818301349888 26267084933467577472 26363655098664149448 26623651697270304768 26655651278637216192 26684022789554364416 26689454098894798848 26721532769686739712 26746791587291496448 26782125814515961344 26814315869581485336 26901935390002003968 27078756854488600576 27084268508641763328 27145684083491291136 27178311107630102784 27245484392621773824 27303141647780683776 27340086768985043872 27403520845015171584 27710331358383378432 27711219168564026368 27775514340648861696 27838497366364618752 27871957098776114688 27875273806945184256 28253671188939915264 28287629928349698816 28317738470547488768 28357544980075723776 28391628567792160944 28418466061497214976 28456008677923208928 28484402177649180672 28671624904752635904 28736639927212392448 28742489029579014144 28777035290431873536 28842289338709496832 28876955551856984208 28948327167160634688 28974762564991746048 29048842192046609114 29116240897828619808 29233813628375236608 29341290884361910272 29403383312994582528 29406882257876238336 29407824423782232064 29443170366599278016 29511483986939415552 29578403451762407424 29841895309028253696 30019525638248659968 30090140535702933504 30129891541330456512 30166105353279171003 30194620190340790912 30264677313752254464 30427030511166062592 30463601461299675648 30538894593927702528 30575599996083865632 30608143788018241536 30644932422378840384 30757597615108174356 30947150690844114944 31060926980148688896 31137696448710598656 31175121564634529664 31245813450268621568 31283368514511732892 31318309537160196096 31355951736123129024 31665182029378781184 31668950123866718208 31669964764073172992 31786398458058736128 31853665255744131072 31857455779365924864 31970774319184366848 32013009762663610044 32328719918113941504 32408622834372255744 32447575506048183936 32478246927425388544 32486574995839107234 32521152774769381632 32888040331922141184 32962616387096567808 33002234916407981952 33083802476755011072 33123566662424187768 33198676790910410416 33275703883232708352 33450229055544741888 33532903867842183168 33608942198608265216 33649337561827746304 33727410270787903488 33773048361687407136 33803889659157037056 33968947714133389776 34106115899771109376 34303947198493679616 34308029300855611392 34388732040803352576 34434161761520521728 34475548975176195432 34508137360389475328 34588202644288290816 34815544527199629312 34901593821631660032 34943542852667275008 34976573614150418432 34980735757735133184 35022779911290103296 35151540131552199264 35417889588223844352 35498202263027073024 35540868371516288256 35628710359582319616 35709501086021281792 35752421159441980448 35759698265316078144 35792353756754509824 35835373412712147456 35883863884292870082 36112358011522351104 36237748143506803712 36321826445463896064 36327312523495698432 36404188863707578368 36538027793353562112 36586296871615554336 36947108477844504576 37082943435483638784 37127514280958979696 37162609465034819584 37167031742593579008 37248833616925851648 37348511389774211718 37586331807911018496 37631507687487834624 37716839904466265088 37810059973434298368 37855504757056214592 37941344903897611904 37994679406898333028 38029375866551666688 38228833206336847872 38369380387242498048 38456385784945995776 38502607402475978944 38591940598305389568 38597769556214179584 38821654530438159744 39121721179149213696 39348645315919220736 39353327727452024832 39400627400201366208 39437871269016543232 39789193745371004928 39935477545905457152 39983476917955824288 40026034184331546624 40120187380937244672 40173188721773942016 40221473804372228004 40352903085003005952 40618135281732900864 40718526125236936704 40767466661445154176 40810858384024322048 40859909896505120512 40868226588932660736 40954712471671025664 41010130153477565808 41414569306864918528 41516928598280798208 41566828752846039552 41757746049546928128 41807935648164172032 41812910710417776384 42380506783409872896 42381864610744981504 42431444892524548224 42471553674325508096 42476607705821233152 42480198403345317888 42627699092245822464 42684013016884813392 43007437357128953856 43104959890818588672 43211497112496340992 43263434008064245248 43315433327785476312 43361537033025842176 43422490750740952032 43462143847487619072 43573263288069913671 43850720442562854912 43950155182795423744 44002979888543975936 44011936326542865408 44105074969491873792 44111736635673348096 44164755549898917024 44367605177643611136 44600305407392989184 44969880361050537984 44975231688516599808 45029288457372989952 45030731148916542848 45135210803554400256 45291930285511186368 45640545766749093888 45695402191949513472 45738596264658239488 45744039067807481856 45912215682027362304 45967398633568260576 46136396422662261534 46420726036266172416 46591390470223033344 46697039881720137728 46706544673065897984 46762682346951794496 46805385681909743616 46868720175402932352 46925052771767599338 47223852784298459136 47387824495355051008 47497773044068171776 47504947146109759488 47679597687088104192 47780497883616196608 47786183669048887296 47845151845723826776 47956161478776550272 48436416697994264576 48493079877170912256 48717370391138082816 48781729162154072448 49151356979575947264 49443924580644851712 49503352374611972928 49556042323458105344 49625703715132516608 49685349993636281652 49798015186365615624 50175343583317112832 50289119872621686784 50299355801763274752 50413413297912397824 50474006342741619456 50659572542531110704 50705834488735555584 50953421571200084664 51159173849656664064 51455920797740519424 51462043951283417088 51463692741618906112 51583098061205028864 51762206040584212992 52162294905532284928 52223316790799443968 52464860421225627648 52471103636602699776 52534169866935154944 52727310197328298896 53247303394540609536 53311302557274432384 53368045579108728832 53378908197789597696 53443065539373479424 53564251629031922688 53628631739162970672 53803870780004007936 53825795826439305123 54157513708977201152 54168537017283526656 54291368166982582272 54356622215260205568 54490968785243547648 54606283295561367552 54680173537970087744 54807041690030343168 55420662716766756864 55422438337128052736 55551028681297723392 55743914197552229376 55750547613890368512 56022767084661317577 56507342377879830528 56575259856699397632 56715089960151447552 56783257135584321888 56836932122994429952 56912017355846417856 57343249809505271808 57473279854424784896 57554070580863747072 57684578677418993664 57753911103713968416 57896654334321269376 58097684384093218228 58232481795657239616 58682581768723820544 58806766625989165056 58813764515752476672 58815648847564464128 58886340733198556032 59022967973878831104 59156806903524814848 59683790618056507392 60039051276497319936 60180281071405867008 60259783082660913024 60332210706558342006 60389240380681581824 60529354627504508928 60927202922599351296 61077789187855405056 61151199992167731264 61216287576036483072 61289864844757680768 61515195230216348712 62121853960297377792 62275392897421197312 62350243129269059328 62491626900537243136 62566737029023465784 62636619074320392192 62711903472246258048 63339929528146345984 63572796916117472256 63707330511488262144 63714911558731849728 63941548638368733696 64026019525327220088 64657439836227883008 64817245668744511488 64895151012096367872 64956493854850777088 64973149991678214468 65042305549538763264 65776080663844282368 65925232774193135616 66004469832815963904 66167604953510022144 66247133324848375536 66397353581820820832 66551407766465416704 66900458111089483776 67065807735684366336 67298675123655492608 67454820541575806976 67546096723374814272 67607779318314074112 67937895428266779552 68212231799542218752 68607894396987359232 68616058601711222784 68868323523041043456 68951097950352390864 69016274720778950656 69176405288576581632 69631089054399258624 69803187643263320064 69887085705334550016 70045559822580206592 70303080263104398528 70387579157651399007 70835779176447688704 70996404526054146048 71081736743032576512 71257420719164639232 71419002172042563584 71504842318883960896 71519396530632156288 71670746825424294912 71767727768585740164 72475496287013607424 72643652890927792128 72654625046991396864 73076055586707124224 73172593743231108672 73894216955689009152 74165886870967277568 74255028561917959392 74325218930069639168 74334063485187158016 74697022779548423436 75263015374975669248 75433679808932530176 75620119946868596736 75711009514112429184 75882689807795223808 75989358813796666056 76058751733103333376 76738760774484996096 76912771569891991552 77005214804951957888 77183881196610779136 77195539112428359168 77643309060876319488 78243442358298427392 78697290631838441472 78706655454904049664 78801254800402732416 78875742538033086464 79870955091810914304 79966953835911648576 80052068368663093248 80240374761874489344 80346377443547884032 80442947608744456008 80705806170006011904 81236270563465801728 81437052250473873408 81534933322890308352 81621716768048644096 81719819793010241024 81736453177865321472 81909424943342051328 82020260306955131616 82829138613729837056 83133657505692079104 83515492099093856256 83615871296328344064 83625821420835552768 84761013566819745792 84763729221489963008 84862889785049096448 84943107348651016192 84953215411642466304 85255398184491644928 85368026033769626784 86014874714257907712 86209919781637177344 86526868016128490496 86630866655570952624 86723074066051684352 86844981501481904064 86924287694975238144 87146526576139827342 87701440885125709824 88005959777087951872 88023872653085730816 88210149938983747584 88223473271346696192 88329511099797834048 88735210355287222272 89200610814785978368 90058576914745979904 90061462297833085696 90270421607108800512 90583860571022372736 91281091533498187776 91390804383899026944 91824431364054724608 91934797267136521152 92272792845324523068 92841452072532344832 93182780940446066688 93394079763440275456 93413089346131795968 93525364693903588992 93737440350805864704 93850105543535198676 94775648990710102016 94995546088136343552 95009894292219518976 95359195374176208384 95560995767232393216 95572367338097774592 95690303691447653552 95912322957553100544 96872833395988529152 96986159754341824512 97434740782276165632 97563458324308144896 98887849161289703424 99006704749223945856 99112084646916210688 99251407430265033216 99370699987272563304 99596030372731231248 100350687166634225664 100578239745243373568 100598711603526549504 100826826595824795648 100948012685483238912 101319145085062221408 101411668977471111168 101670947672163131899 101906843142400169328 102318347699313328128 102911841595481038848 102924087902566834176 102927385483237812224 103166196122410057728 103524412081168425984 104446633581598887936 104929720842451255296 104942207273205399552 105068339733870309888 105454620394656597792 106494606789081219072 106622605114548864768 106736091158217457664 106886131078746958848 107128503258063845376 107257263478325941344 107651591652878610246 108315027417954402304 108337074034567053312 108713244430520411136 108981937570487095296 109212566591122735104 109360347075940175488 109614083380060686336 110841325433533513728 110844876674256105472 111487828395104458752 111501095227780737024 112045534169322635154 113150519713398795264 113430179920302895104 113566514271168643776 113673864245988859904 113824034711692835712 114686499619010543616 115108141161727494144 115369157354837987328 115507822207427936832 115793308668642538752 116195368768186436456 116464963591314479232 117365163537447641088 117631297695128928256 117772681466397112064 118045935947757662208 118313613807049629696 119367581236113014784 120078102552994639872 120360562142811734016 120519566165321826048 120664421413116684012 120778480761363163648 121058709255009017856 121854405845198702592 122155578375710810112 122302399984335462528 122432575152072966144 122579729689515361536 123030390460432697424 124243707920594755584 124550785794842394624 124700486258538118656 124983253801074486272 125133474058046931568 125273238148640784384 125423806944492516096 126679859056292691968 127145593832234944512 127414661022976524288 127429823117463699456 127883097276737467392 128052039050654440176 129314879672455766016 129634491337489022976 129790302024192735744 129946299983356428936 130084611099077526528 130719789864209741013 131552161327688564736 131850465548386271232 132008939665631927808 132335209907020044288 132494266649696751072 132794707163641641664 133102815532930833408 133800916222178967552 134597350247310985216 134909641083151613952 135092193446749628544 135875790856533559104 137215788793974718464 137232117203422445568 137736647046082086912 137902195900704781728 138032549441557901312 139262178108798517248 139774171410669100032 140091119645160413184 140606160526208797056 140775158315302798014 141671558352895377408 142163473486065153024 142514841438329278464 142838004344085127168 143009684637767921792 143038793061264312576 143341493650848589824 143535455537171480328 144950992574027214848 145309250093982793728 146152111173414248448 146345187486462217344 148331773741934555136 148510057123835918784 148650437860139278336 148668126970374316032 149394045559096846872 150526030749951338496 150867359617865060352 151240239893737193472 151422019028224858368 151765379615590447616 151978717627593332112 152117503466206666752 153477521548969992192 153825543139783983104 154010429609903915776 154367762393221558272 154391078224856718336 155286618121752638976 156486884716596854784 157394581263676882944 157413310909808099328 157602509600805464832 157751485076066172928 159741910183621828608 159933907671823297152 160104136737326186496 160692754887095768064 160885895217488912016 161411612340012023808 161477387479317915369 162472541126931603456 162874104500947746816 163069866645780616704 163439639586020482048 163472906355730642944 163818849886684102656 164040520613910263232 165658277227459674112 166267315011384158208 167231742592656688128 167251642841671105536 169522027133639491584 169527458442979926016 169725779570098192896 170510796368983289856 170736052067539253568 172029749428515815424 172419839563274354688 173053736032256980992 173261733311141905248 173446148132103368704 173689963002963808128 174293053152279654684 176011919554175903744 176047745306171461632 176420299877967495168 176446946542693392384 176659022199595668096 177470420710574444544 180117153829491959808 180122924595666171392 180540843214217601024 181167721142044745472 182781608767798053888 183648862728109449216 183869594534273042304 184545585690649046136 186365561880892133376 186788159526880550912 186826178692263591936 187050729387807177984 187474880701611729408 187700211087070397352 189551297981420204032 190019788584439037952 190718390748352416768 191121991534464786432 191144734676195549184 191380607382895307104 191824645915106201088 193972319508683649024 194869481564552331264 195126916648616289792 197775698322579406848 198013409498447891712 198224169293832421376 198502814860530066432 198741399974545126608 199192060745462462496 200701374333268451328 201156479490486747136 201197423207053099008 201896025370966477824 202638290170124442816 202823337954942222336 203341895344326263798 203813686284800338656 204636695398626656256 205823683190962077696 205848175805133668352 205854770966475624448 207048824162336851968 208893267163197775872 210136679467740619776 210909240789313195584 211162737472954197021 212989213578162438144 213245210229097729536 213772262157493917696 214257006516127690752 214514526956651882688 215303183305757220492 216630054835908804608 217426488861040822272 217963875140974190592 218720694151880350976 219228166760121372672 221682650867067027456 221689753348512210944 222975656790208917504 223002190455561474048 224091068338645270308 226301039426797590528 226860359840605790208 227133028542337287552 227347728491977719808 227648069423385671424 230216282323454988288 230738314709675974656 231015644414855873664 231586617337285077504 232390737536372872912 232929927182628958464 234730327074895282176 235262595390257856512 235545362932794224128 236091871895515324416 236627227614099259392 240156205105989279744 240721124285623468032 241039132330643652096 241328842826233368024 241556961522726327296 242117418510018035712 243708811690397405184 244311156751421620224 244604799968670925056 244865150304145932288 245159459379030723072 246060780920865394848 248487415841189511168 249400972517076237312 249966507602148972544 250266948116093863136 250546476297281568768 250847613888985032192 254291187664469889024 254829322045953048576 254859646234927398912 255766194553474934784 256104078101308880352 258629759344911532032 259580604048385471488 259892599966712857872 260169222198155053056 261439579728419482026 263104322655377129472 264017879331263855616 264670419814040088576 264988533299393502144 265589414327283283328 266205631065861666816 267601832444357935104 269194700494621970432 270184386893499257088 271751581713067118208 275473294092164173824 275804391801409563456 276065098883115802624 278524356217597034496 279548342821338200064 280182239290320826368 281212321052417594112 281550316630605596028 284326946972130306048 285029682876658556928 285676008688170254336 286019369275535843584 286077586122528625152 286682987301697179648 287070911074342960656 289901985148054429696 290618500187965587456 292304222346828496896 292690374972924434688 296663547483869110272 297020114247671837568 297300875720278556672 297336253940748632064 298788091118193693744 301052061499902676992 301734719235730120704 302480479787474386944 302844038056449716736 303530759231180895232 303957435255186664224 304235006932413333504 305012843016489395697 306955043097939984384 307651086279567966208 308020859219807831552 308735524786443116544 308782156449713436672 310573236243505277952 314789162527353765888 314826621819616198656 315205019201610929664 319483820367243657216 319867815343646594304 320208273474652372992 321385509774191536128 321771790434977824032 322954774958635830738 324945082253863206912 326139733291561233408 326879279172040964096 326945812711461285888 327637699773368205312 328081041227820526464 332534630022768316416 334463485185313376256 334503285683342211072 339054916885959852032 339451559140196385792 341021592737966579712 341472104135078507136 344059498857031630848 346107472064513961984 346523466622283810496 346892296264206737408 347379926005927616256 348586106304559309368 352023839108351807488 352095490612342923264 352893893085386784768 353318044399191336192 354940841421148889088 360234307658983919616 360245849191332342784 361081686428435202048 362335442284089490944 365563217535596107776 367297725456218898432 367739189068546084608 369091171381298092272 372731123761784266752 373576319053761101824 373652357384527183872 374101458775614355968 374949761403223458816 375400422174140794704 379102595962840408064 380039577168878075904 381436781496704833536 382243983068929572864 382289469352391098368 382761214765790614208 383649291830212402176 387944639017367298048 390253833297232579584 392159369592629223039 395551396645158813696 396026818996895783424 397005629721060132864 397482799949090253216 398384121490924924992 401402748666536902656 402312958980973494272 403792050741932955648 405276580340248885632 406683790688652527596 407627372569600677312 411647366381924155392 411696351610267336704 411709541932951248896 414097648324673703936 417786534326395551744 420273358935481239552 421818481578626391168 422325474945908394042 426490420458195459072 427544524314987835392 428514013032255381504 429029053913303765376 430606366611514440984 434852977722081644544 435927750281948381184 437441388303760701952 438456333520242745344 443379506697024421888 445951313580417835008 446004380911122948096 448182136677290540616 452602078853595181056 453720719681211580416 454266057084674575104 454695456983955439616 455296138846771342848 460432564646909976576 461476629419351949312 462031288829711747328 463173234674570155008 464781475072745745824 465859854365257916928 469460654149790564352 471090725865588448256 472183743791030648832 473254455228198518784 480312410211978559488 482078264661287304192 482657685652466736048 483113923045452654592 484234837020036071424 487417623380794810368 488622313502843240448 489209599937341850112 490318918758061446144 492121561841730789696 496974831682379022336 498801945034152474624 499933015204297945088 500533896232187726272 501695227777970064384 508582375328939778048 511532389106949869568 512208156202617760704 517259518689823064064 519161208096770942976 519785199933425715744 520338444396310106112 522879159456838964052 528035758662527711232 529340839628080177152 529977066598787004288 531178828654566566656 532411262131723333632 538389400989243940864 540368773786998514176 543503163426134236416 550946588184328347648 551608783602819126912 552130197766231605248 559096685642676400128 560364478580641652736 562424642104835188224 563100633261211192056 568653893944260612096 570059365753317113856 571352017376340508672 572038738551071687168 572155172245057250304 573365974603394359296 574141822148685921312 579803970296108859392 584608444693656993792 585380749945848869376 593327094967738220544 594040228495343675136 594601751440557113344 594672507881497264128 597576182236387387488 602104122999805353984 603469438471460241408 605688076112899433472 607061518462361790464 607914870510373328448 608470013864826667008 610025686032978791394 613910086195879968768 616041718439615663104 617471049572886233088 617564312899426873344 621146472487010555904 630410038403221859328 638967640734487314432 639735630687293188608 642771019548383072256 643543580869955648064 645909549917271661476 649890164507726413824 652279466583122466816 653758558344081928192 653891625422922571776 656162082455641052928 665069260045536632832 668926970370626752512 669006571366684422144 678109833771919704064 678903118280392771584 682043185475933159424 682944208270157014272 692214944129027923968 693046933244567620992 693784592528413474816 694759852011855232512 697172212609118618736 704047678216703614976 704190981224685846528 705787786170773569536 706636088798382672384 709881682842297778176 720468615317967839232 720491698382664685568 722163372856870404096 724670884568178981888 731126435071192215552 734595450912437796864 735478378137092169216 738182342762596184544 745462247523568533504 747152638107522203648 748202917551228711936 749899522806446917632 750800844348281589408 758205191925680816128 762873562993409667072 764487966137859145728 764578938704782196736 765522429531581228416 767298583660424804352 775889278034734596096 780507666594465159168 784318739185258446078 792053637993791566848 794011259442120265728 794965599898180506432 796768242981849849984 802805497333073805312 807584101483865911296 810553160680497771264 813367581377305055192 815254745139201354624 823419083865902497792 828195296649347407872 835573068652791103488 840546717870962479104 843636963157252782336 844650949891816788084 852980840916390918144 855089048629975670784 857028026064510763008 858058107826607530752 861212733223028881968 869705955444163289088 871855500563896762368 874882776607521403904 876912667040485490688 886759013394048843776 891902627160835670016 892008761822245896192 896364273354581081232 905204157707190362112 907441439362423160832 908532114169349150208 910592277693542685696 915038529049468187091 920865129293819953152 922953258838703898624 924062577659423494656 926346469349140310016 929562950145491491648 931719708730515833856 942181451731176896512 944367487582061297664 960624820423957118976 964156529322574608384 965315371304933472096 966227846090905309184 974835246761589620736 978419199874683700224 980637837516122892288 984243123683461579392 997603890068304949248 999866030408595890176 1001067792464375452544 1003390455555940128768 1017164750657879556096 1023064778213899739136 1024416312405235521408 1038322416193541885952 1039570399866851431488 1040676888792620212224 1045758318913677928104 1056071517325055422464 1058681679256160354304 1059954133197574008576 1062357657309133133312 1064822524263446667264 1076778801978487881728 1080737547573997028352 1087006326852268472832 1101893176368656695296 1103217567205638253824 1104260395532463210496 1118193371285352800256 1120728957161283305472 1124849284209670376448 1126201266522422384112 1137307787888521224192 1140118731506634227712 1144077477102143374336 1144310344490114500608 1146731949206788718592 1148283644297371842624 1159607940592217718784 1170761499891697738752 1186654189935476441088 1188080456990687350272 1195152364472774774976 1204208245999610707968 1206938876942920482816 1211376152225798866944 1214123036924723580928 1215829741020746656896 1220051372065957582788 1232083436879231326208 1234942099145772466176 1235128625798853746688 1242292944974021111808 1260820076806443718656 1279471261374586377216 1285542039096766144512 1287087161739911296128 1291819099834543322952 1304558933166244933632 1307517116688163856384 1307783250845845143552 1312324164911282105856 1330138520091073265664 1337853940741253505024 1338013142733368844288 1357806236560785543168 1364086370951866318848 1365888416540314028544 1384429888258055847936 1386093866489135241984 1387569185056826949632 1389519704023710465024 1394344425218237237472 1408095356433407229952 1408381962449371693056 1413272177596765344768 1419763365684595556352 1440937230635935678464 1440983396765329371136 1449341769136357963776 1462252870142384431104 1470956756274184338432 1476364685525192369088 1490924495047137067008 1496405835102457423872 1499799045612893835264 1501601688696563178816 1516410383851361632256 1525747125986819334144 1531044859063162456832 1534597167320849608704 1551778556069469192192 1561015333188930318336 1568637478370516892156 1584107275987583133696 1588022518884240531456 1589931199796361012864 1593536485963699699968 1615168202967731822592 1621106321360995542528 1626735162754610110384 1630509490278402709248 1646838167731804995584 1656390593298694815744 1681093435741924958208 1687273926314505564672 1689301899783633576168 1705961681832781836288 1710178097259951341568 1714056052129021526016 1716116215653215061504 1722425466446057763936 1739411910888326578176 1749765553215042807808 1753825334080970981376 1783805254321671340032 1784017523644491792384 1792728546709162162464 1810408315414380724224 1817064228338698300416 1821184555387085371392 1830077058098936374182 1841730258587639906304 1848125155318846989312 1852692938698280620032 1859125900290982983296 1863439417461031667712 1884362903462353793024 1928313058645149216768 1930630742609866944192 1932455692181810618368 1949670493523179241472 1956838399749367400448 1961275675032245784576 1968486247366923158784 1995207780136609898496 1999732060817191780352 2002135584928750905088 2006780911111880257536 2034329501315759112192 2046129556427799478272 2048832624810471042816 2076644832387083771904 2079140799733702862976 2081353777585240424448 2091516637827355856208 2112143034650110844928 2117363358512320708608 2119908266395148017152 2124715314618266266624 2129645048526893334528 2153557603956975763456 2161475095147994056704 2174012653704536945664 2203786352737313390592 2206435134411276507648 2236386742570705600512 2241457914322566610944 2249698568419340752896 2252402533044844768224 2274615575777042448384 2288154954204286748672 2288620688980229001216 2293463898413577437184 2296567288594743685248 2341522999783395477504 2376160913981374700544 2390304728945549549952 2408416491999221415936 2422752304451597733888 2428246073849447161856 2431659482041493313792 2440102744131915165576 2464166873758462652416 2470257251597707493376 2484585889948042223616 2521640153612887437312 2558942522749172754432 2571084078193532289024 2574174323479822592256 2583638199669086645904 2609117866332489867264 2615034233376327712768 2615566501691690287104 2624648329822564211712 2660277040182146531328 2675707881482507010048 2676026285466737688576 2715612473121571086336 2731776833080628057088 2745115587148404561273 2768859776516111695872 2772187732978270483968 2779039408047420930048 2788688850436474474944 2816190712866814459904 2826544355193530689536 2881874461271871356928 2881966793530658742272 2898683538272715927552 2924505740284768862208 2941913512548368676864 2952729371050384738176 2992811670204914847744 2999598091225787670528 3003203377393126357632 3051494251973638668288 3062089718126324913664 3069194334641699217408 3122030666377860636672 3137274956741033784312 3168214551975166267392 3176045037768481062912 3179862399592722025728 3187072971927399399936 3230336405935463645184 3242212642721991085056 3253470325509220220768 3261018980556805418496 3312781186597389631488 3362186871483849916416 3374547852629011129344 3378603799567267152336 3411923363665563672576 3420356194519902683136 3432232431306430123008 3444850932892115527872 3478823821776653156352 3499531106430085615616 3585457093418324324928 3620816630828761448448 3634128456677396600832 3642369110774170742784 3660154116197872748364 3696250310637693978624 3705385877396561240064 3718251800581965966592 3726878834922063335424 3768725806924707586048 3856626117290298433536 3861261485219733888384 3864911384363621236736 3913676799498734800896 3922551350064491569152 3936972494733846317568 3990415560273219796992 3999464121634383560704 4004271169857501810176 4013561822223760515072 4092259112855598956544 4097665249620942085632 4153289664774167543808 4158281599467405725952 4162707555170480848896 4183033275654711712416 4224286069300221689856 4239816532790296034304 4249430629236532533248 4259290097053786669056 4322950190295988113408 4348025307409073891328 4412870268822553015296 4472773485141411201024 4499397136838681505792 4504805066089689536448 4549231151554084896768 4576309908408573497344 4577241377960458002432 4593134577189487370496 4683045999566790955008 4752321827962749401088 4780609457891099099904 4845504608903195467776 4856492147698894323712 4863318964082986627584 4880205488263830331152 4928333747516925304832 4940514503195414986752 4969171779896084447232 5043280307225774874624 5117885045498345508864 5142168156387064578048 5148348646959645184512 5167276399338173291808 5218235732664979734528 5230068466752655425536 5249296659645128423424 5351415762965014020096 5352052570933475377152 5431224946243142172672 5463553666161256114176 5490231174296809122546 5544375465956540967936 5558078816094841860096 5577377700872948949888 5653088710387061379072 5763933587061317484544 5797367076545431855104 5849011480569537724416 5883827025096737353728 5905458742100769476352 5985623340409829695488 5999196182451575341056 6006406754786252715264 6102988503947277336576 6124179436252649827328 6138388669283398434816 6244061332755721273344 6274549913482067568624 6336429103950332534784 6352090075536962125824 6359724799185444051456 6374145943854798799872 6460672811870927290368 6484425285443982170112 6506940651018440441536 6522037961113610836992 6724373742967699832832 6749095705258022258688 6757207599134534304672 6823846727331127345152 6864464862612860246016 6889701865784231055744 6999062212860171231232 7170914186836648649856 7268256913354793201664 7284738221548341485568 7320308232395745496728 7392500621275387957248 7410771754793122480128 7436503601163931933184 7453757669844126670848 7537451613849415172096 7713252234580596867072 7722522970439467776768 7729822768727242473472 7827353598997469601792 7845102700128983138304 7873944989467692635136 7980831120546439593984 8008542339715003620352 8027123644447521030144 8195330499241884171264 8306579329548335087616 8316563198934811451904 8366066551309423424832 8448572138600443379712 8479633065580592068608 8498861258473065066496 8645900380591976226816 8696050614818147782656 8825740537645106030592 8998794273677363011584 9009610132179379072896 9152619816817146994688 9154482755920916004864 9186269154378974740992 9366091999133581910016 9504643655925498802176 9561218915782198199808 9691009217806390935552 9712984295397788647424 9726637928165973255168 9760410976527660662304 9856667495033850609664 9938343559792168894464 10086560614451549749248 10235770090996691017728 10296697293919290369024 10334552798676346583616 10436471465329959469056 10498593319290256846848 10862449892486284345344 10927107332322512228352 10980462348593618245092 11088750931913081935872 11116157632189683720192 11154755401745897899776 11306177420774122758144 11527867174122634969088 11594734153090863710208 11767654050193474707456 11810917484201538952704 11971246680819659390976 11998392364903150682112 12012813509572505430528 12248358872505299654656 12276777338566796869632 12488122665511442546688 12549099826964135137248 12672858207900665069568 12719449598370888102912 12748291887709597599744 12968850570887964340224 13013881302036880883072 13044075922227221673984 13498191410516044517376 13514415198269068609344 13647693454662254690304 13728929725225720492032 13779403731568462111488 13998124425720342462464 14341828373673297299712 14536513826709586403328 14569476443096682971136 14640616464791490993456 14785001242550775914496 14821543509586244960256 14873007202327863866368 14907515339688253341696 15074903227698830344192 15426504469161193734144 15445045940878935553536 15654707197994939203584 15690205400257966276608 15747889978935385270272 16017084679430007240704 16054247288895042060288 16390660998483768342528 16633126397869622903808 16732133102618846849664 16959266131161184137216 16997722516946130132992 17291800761183952453632 17392101229636295565312 17651481075290212061184 17997588547354726023168 18019220264358758145792 18305239633634293989376 18308965511841832009728 18372538308757949481984 18732183998267163820032 19009287311850997604352 19122437831564396399616 19382018435612781871104 19453275856331946510336 19520821953055321324608 19713334990067701219328 20173121228903099498496 20471540181993382035456 20593394587838580738048 20669105597352693167232 20997186638580513693696 21854214664645024456704 21960924697187236490184 22177501863826163871744 22232315264379367440384 22309510803491795799552 22612354841548245516288 23189468306181727420416 23535308100386949414912 23621834968403077905408 23942493361639318781952 24025627019145010861056 24496717745010599309312 25098199653928270274496 25345716415801330139136 25438899196741776205824 25496583775419195199488 25937701141775928680448 26027762604073761766144 26088151844454443347968 26996382821032089034752 27028830396538137218688 27457859450451440984064 27558807463136924222976 27996248851440684924928 28683656747346594599424 29073027653419172806656 29138952886193365942272 29281232929582981986912 29570002485101551828992 29746014404655727732736 29815030679376506683392 30890091881757871107072 31309414395989878407168 31495779957870770540544 32034169358860014481408 32781321996967536685056 33266252795739245807616 33464266205237693699328 33918532262322368274432 33995445033892260265984 34583601522367904907264 34784202459272591130624 35302962150580424122368 35995177094709452046336 36038440528717516291584 36610479267268587978752 36745076617515898963968 37464367996534327640064 38018574623701995208704 38244875663128792799232 38906551712663893020672 39041643906110642649216 40943080363986764070912 41186789175677161476096 41338211194705386334464 41994373277161027387392 43708429329290048913408 43921849394374472980368 44355003727652327743488 44464630528758734880768 44619021606983591599104 45224709683096491032576 47070616200773898829824 47243669936806155810816 48051254038290021722112 48993435490021198618624 50196399307856540548992 50877798393483552411648 50993167550838390398976 51875402283551857360896 52055525208147523532288 52176303688908886695936 53992765642064178069504 54057660793076274437376 54915718900902881968128 55117614926273848445952 57367313494693189198848 58146055306838345613312 58562465859165963973824 59140004970203103657984 59492028809311455465472 61780183763515742214144 62991559915741541081088 64068338717720028962816 65562643993935073370112 66532505591478491615232 66928532410475387398656 67837064524644736548864 67990890067784520531968 69568404918545182261248 70605924301160848244736 72076881057435032583168 73490153235031797927936 76037149247403990417408 76489751326257585598464 77813103425327786041344 78083287812221285298432 82373578351354322952192 82676422389410772668928 83988746554322054774784 87416858658580097826816 87843698788748945960736 88710007455304655486976 89238043213967183198208 94487339873612311621632 96102508076580043444224 97986870980042397237248 100392798615713081097984 101755596786967104823296 101986335101676780797952 103750804567103714721792 104111050416295047064576 104352607377817773391872 107985531284128356139008 108115321586152548874752 109831437801805763936256 110235229852547696891904 114734626989386378397696 117124931718331927947648 118984057618622910930944 123560367527031484428288 125983119831483082162176 128136677435440057925632 131125287987870146740224 133065011182956983230464 133857064820950774797312 135674129049289473097728 141211848602321696489472 144153762114870065166336 146980306470063595855872 152979502652515171196928 155626206850655572082688 156166575624442570596864 164747156702708645904384 165352844778821545337856 175687397577497891921472 177420014910609310973952 178476086427934366396416 188974679747224623243264 192205016153160086888448 195973741960084794474496 200785597231426162195968 203511193573934209646592 203972670203353561595904 208222100832590094129152 208705214755635546783744 216230643172305097749504 220470459705095393783808 229469253978772756795392 234249863436663855895296 237968115237245821861888 247120735054062968856576 251966239662966164324352 256273354870880115851264 262250575975740293480448 266130022365913966460928 267714129641901549594624 288307524229740130332672 293960612940127191711744 305959005305030342393856 311252413701311144165376 312333151248885141193728 329494313405417291808768 330705689557643090675712 351374795154995783842944 356952172855868732792832 377949359494449246486528 384410032306320173776896 401571194462852324391936 407022387147868419293184 416444201665180188258304 432461286344610195499008 440940919410190787567616 458938507957545513590784 468499726873327711790592 475936230474491643723776 494241470108125937713152 532260044731827932921856 535428259283803099189248 576615048459480260665344 587921225880254383423488 611918010610060684787712 624666302497770282387456 661411379115286181351424 702749590309991567685888 713904345711737465585664 755898718988898492973056 768820064612640347553792 803142388925704648783872 832888403330360376516608 864922572689220390998016 881881838820381575135232 917877015915091027181568 936999453746655423581184 988482940216251875426304 1070856518567606198378496 1153230096918960521330688 1249332604995540564774912 1322822758230572362702848 1405499180619983135371776 1427808691423474931171328 1606284777851409297567744 1665776806660720753033216 1729845145378440781996032 1763763677640763150270464 1835754031830182054363136 1873998907493310847162368 2141713037135212396756992 2306460193837921042661376 2498665209991081129549824 2645645516461144725405696 2810998361239966270743552 3212569555702818595135488 3331553613321441506066432 3459690290756881563992064 3747997814986621694324736 4283426074270424793513984 4997330419982162259099648 5291291032922289450811392 5621996722479932541487104 6425139111405637190270976 6919380581513763127984128 7495995629973243388649472 9994660839964324518199296 11243993444959865082974208 12850278222811274380541952 14991991259946486777298944 22487986889919730165948416 29983982519892973554597888 44975973779839460331896832 89951947559678920663793664
- Sum of all divisors σ(n): 358720240902091650731520000
- Sum of proper divisors (its aliquot sum) s(n): 268768293342412730067726336
- 89951947559678920663793664 is an abundant number, because the sum of its proper divisors (268768293342412730067726336) is greater than itself. Its abundance is 178816345782733809403932672
Bases of 89951947559678920663793664
- Binary: 1001010011010000001000011011001001000100000010001000010100010101011110010000000000000002
- Hexadecimal: 0x4A6810D92204428ABC8000
- Base-36: BAVWMV17SYBUJSAO0
Squares and roots of 89951947559678920663793664
- 89951947559678920663793664 squared (899519475596789206637936642) is 8091352869779226530374039201516658381347788366544896
- 89951947559678920663793664 cubed (899519475596789206637936643) is 727832949029238527429126375533505880361598544650718419480081222917731536338944
-
The
square root of 89951947559678920663793664 is 9484300056392.0857355697 -
89951947559678920663793664 is a
perfect cube number . Itscube root is 448060704
Scales and comparisons
How big is 89951947559678920663793664?- 89,951,947,559,678,920,663,793,664 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 89,951,947,559,678,920,663,793,664 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 89951947559678920663793664 cubic inches would be around 37338392 feet tall.
Recreational maths with 89951947559678920663793664
- 89951947559678920663793664 backwards is 46639736602987695574915998
- 89951947559678920663793664 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 89951947559678920663793664's digits is 153
- 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 89951947559678920663793664 - Facts about the integer". Numbermatics.com. 2024. Web. 22 June 2024.
APA style:
Numbermatics. (2024). Number 89951947559678920663793664 - Facts about the integer. Retrieved 22 June 2024, from https://numbermatics.com/n/89951947559678920663793664/
Chicago style:
Numbermatics. 2024. "Number 89951947559678920663793664 - Facts about the integer". https://numbermatics.com/n/89951947559678920663793664/
The information we have on file for 89951947559678920663793664 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 89951947559678920663793664, math, Factors of 89951947559678920663793664, curriculum, school, college, exams, university, Prime factorization of 89951947559678920663793664, STEM, science, technology, engineering, physics, economics, calculator, eighty-nine septillion, nine hundred fifty-one sextillion, nine hundred forty-seven quintillion, five hundred fifty-nine quadrillion, six hundred seventy-eight trillion, nine hundred twenty billion, six hundred sixty-three million, seven hundred ninety-three thousand, six hundred sixty-four.