108378978522457944652775424
108,378,978,522,457,944,652,775,424 is an even composite number composed of seven prime numbers multiplied together.
108378978522457944652775424 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-three thousand and eighty-five divisors.
Prime factorization of 108378978522457944652775424:
218 × 34 × 72 × 112 × 132 × 172 × 1327632
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 13 × 13 × 17 × 17 × 132763 × 132763)See below for interesting mathematical facts about the number 108378978522457944652775424 from the Numbermatics database.
Names of 108378978522457944652775424
- Cardinal: 108378978522457944652775424 can be written as One hundred eight septillion, three hundred seventy-eight sextillion, nine hundred seventy-eight quintillion, five hundred twenty-two quadrillion, four hundred fifty-seven trillion, nine hundred forty-four billion, six hundred fifty-two million, seven hundred seventy-five thousand, four hundred twenty-four.
Scientific notation
- Scientific notation: 1.08378978522457944652775424 × 1026
Factors of 108378978522457944652775424
Divisors of 108378978522457944652775424
- Number of divisors d(n): 23085
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 17 18 21 22 24 26 27 28 32 33 34 36 39 42 44 48 49 51 52 54 56 63 64 66 68 72 77 78 81 84 88 91 96 98 99 102 104 108 112 117 119 121 126 128 132 136 143 144 147 153 154 156 162 168 169 176 182 187 189 192 196 198 204 208 216 221 224 231 234 238 242 252 256 264 272 273 286 288 289 294 297 306 308 312 324 336 338 351 352 357 363 364 374 378 384 392 396 408 416 429 432 441 442 448 459 462 468 476 484 504 507 512 528 539 544 546 561 567 572 576 578 588 594 612 616 624 637 648 663 672 676 693 702 704 714 726 728 748 756 768 784 792 816 819 832 833 847 858 864 867 882 884 891 896 918 924 936 952 968 1001 1008 1014 1024 1053 1056 1071 1078 1088 1089 1092 1122 1134 1144 1152 1156 1176 1183 1188 1224 1232 1248 1274 1287 1296 1309 1323 1326 1344 1352 1377 1386 1404 1408 1428 1452 1456 1496 1512 1521 1536 1547 1568 1573 1584 1617 1632 1638 1664 1666 1683 1694 1716 1728 1734 1764 1768 1782 1792 1836 1848 1859 1872 1904 1911 1936 1989 2002 2016 2023 2028 2048 2057 2079 2106 2112 2142 2156 2176 2178 2184 2244 2268 2288 2304 2312 2352 2366 2376 2431 2448 2457 2464 2496 2499 2541 2548 2574 2592 2601 2618 2646 2652 2688 2704 2754 2772 2808 2816 2856 2873 2904 2912 2992 3003 3024 3042 3072 3094 3136 3146 3168 3179 3213 3234 3264 3267 3276 3328 3332 3366 3388 3432 3456 3468 3528 3536 3549 3564 3584 3672 3696 3718 3744 3757 3808 3822 3861 3872 3927 3969 3978 4004 4032 4046 4056 4096 4114 4158 4212 4224 4284 4312 4352 4356 4368 4488 4536 4563 4576 4608 4624 4641 4704 4719 4732 4752 4851 4862 4896 4914 4928 4992 4998 5049 5082 5096 5148 5184 5202 5236 5292 5304 5376 5408 5508 5544 5577 5616 5632 5712 5733 5746 5808 5824 5929 5967 5984 6006 6048 6069 6084 6144 6171 6188 6237 6272 6292 6336 6358 6426 6468 6528 6534 6552 6656 6664 6732 6776 6864 6912 6936 7007 7056 7072 7098 7128 7168 7293 7344 7371 7392 7436 7488 7497 7514 7616 7623 7644 7722 7744 7803 7854 7938 7956 8008 8064 8092 8112 8192 8228 8281 8316 8424 8448 8568 8619 8624 8704 8712 8736 8976 9009 9072 9126 9152 9163 9216 9248 9282 9408 9438 9464 9504 9537 9639 9702 9724 9792 9801 9828 9856 9984 9996 10098 10164 10192 10296 10368 10404 10472 10584 10608 10647 10752 10816 10829 11011 11016 11088 11154 11232 11264 11271 11424 11466 11492 11583 11616 11648 11781 11858 11934 11968 12012 12096 12138 12168 12288 12342 12376 12474 12544 12584 12672 12716 12852 12936 13013 13056 13068 13104 13312 13328 13464 13552 13689 13728 13824 13872 13923 14014 14112 14144 14157 14161 14196 14256 14336 14399 14553 14586 14688 14742 14784 14872 14976 14994 15028 15147 15232 15246 15288 15444 15488 15606 15708 15876 15912 16016 16128 16184 16224 16384 16456 16562 16632 16731 16848 16896 17017 17136 17199 17238 17248 17408 17424 17472 17787 17901 17952 18018 18144 18207 18252 18304 18326 18432 18496 18513 18564 18816 18876 18928 19008 19074 19278 19404 19448 19584 19602 19656 19712 19968 19992 20111 20196 20328 20384 20449 20592 20736 20808 20944 21021 21168 21216 21294 21504 21632 21658 21879 22022 22032 22176 22253 22308 22464 22491 22528 22542 22848 22869 22932 22984 23166 23232 23296 23409 23562 23716 23868 23936 24024 24192 24276 24336 24576 24684 24752 24843 24948 25088 25168 25344 25432 25704 25857 25872 26026 26112 26136 26208 26299 26624 26656 26741 26928 27027 27104 27378 27456 27489 27648 27744 27846 28028 28224 28288 28314 28322 28392 28512 28611 28672 28798 29106 29172 29376 29484 29568 29744 29952 29988 30056 30294 30464 30492 30576 30888 30976 31212 31416 31603 31752 31824 31941 32032 32256 32368 32448 32487 32768 32912 33033 33124 33264 33462 33696 33792 33813 34034 34272 34398 34476 34496 34816 34848 34944 34969 35343 35574 35802 35904 36036 36288 36414 36504 36608 36652 36864 36992 37026 37128 37632 37752 37856 38016 38148 38556 38808 38896 39039 39168 39204 39312 39424 39936 39984 40222 40392 40656 40768 40898 41184 41327 41472 41616 41769 41888 42042 42336 42432 42471 42483 42588 43008 43197 43264 43316 43659 43758 44044 44064 44352 44506 44616 44928 44982 45056 45084 45696 45738 45864 45968 46332 46464 46592 46818 47124 47432 47736 47872 48048 48384 48552 48672 48841 49152 49368 49504 49686 49896 50176 50193 50336 50688 50864 51051 51408 51597 51714 51744 52052 52224 52272 52416 52598 53248 53312 53361 53482 53856 54054 54208 54621 54756 54912 54978 55296 55488 55539 55692 56056 56448 56576 56628 56644 56784 57024 57222 57344 57596 58212 58344 58752 58968 59136 59488 59904 59976 60112 60333 60588 60928 60984 61152 61347 61776 61952 62424 62832 63063 63206 63504 63648 63882 64064 64512 64736 64896 64974 65536 65637 65824 66066 66248 66528 66759 66924 67392 67473 67584 67626 68068 68544 68607 68796 68952 68992 69632 69696 69888 69938 70686 71148 71604 71808 72072 72576 72828 73008 73216 73304 73728 73984 74052 74256 74529 75264 75504 75712 76032 76296 77077 77112 77571 77616 77792 78078 78336 78408 78624 78848 78897 79872 79968 80223 80444 80784 81081 81312 81536 81796 82368 82467 82654 82944 83232 83538 83776 84084 84672 84864 84942 84966 85176 85833 86016 86394 86528 86632 87318 87516 88088 88128 88704 89012 89232 89856 89964 90112 90168 91091 91392 91476 91728 91936 92664 92928 93184 93636 94248 94809 94864 95472 95744 95823 96096 96768 97104 97344 97461 97682 98304 98736 99008 99099 99372 99792 100352 100386 100672 100793 101376 101439 101728 102102 102816 103194 103428 103488 104104 104448 104544 104832 104907 105196 106029 106496 106624 106722 106964 107712 108108 108416 109242 109512 109824 109956 110592 110976 111078 111384 112112 112896 113152 113256 113288 113568 114048 114444 114688 115192 116424 116688 117117 117504 117936 118272 118976 119119 119808 119952 120224 120666 121176 121856 121968 122304 122694 123552 123904 123981 124848 125307 125664 126126 126412 127008 127296 127413 127449 127764 128128 129024 129472 129591 129792 129948 131072 131274 131648 132132 132496 132763 133056 133518 133848 134784 134946 135168 135252 136136 137088 137214 137592 137904 137984 139264 139392 139776 139876 140777 141372 142296 143143 143208 143616 144144 145152 145656 146016 146432 146523 146608 147456 147968 148104 148512 149058 150528 150579 151008 151424 152064 152592 153153 154154 154224 155142 155232 155584 155771 156156 156672 156816 157248 157696 157794 159744 159936 160083 160446 160888 161568 162162 162624 163072 163592 163863 164736 164934 165308 165888 166464 166617 167076 167552 168168 169344 169728 169884 169932 170352 171666 172032 172788 173056 173264 174636 175032 176176 176256 177408 178024 178464 179712 179928 180224 180336 180999 182182 182784 182952 183456 183872 184041 184093 185328 185856 186368 187187 187272 188496 189189 189618 189728 190944 191488 191646 192192 193536 194208 194688 194922 195364 196608 196911 197472 198016 198198 198744 199584 200277 200704 200772 201344 201586 202752 202878 203456 204204 205632 206388 206856 206976 208208 208896 209088 209664 209814 210392 212058 212992 213248 213444 213928 215424 216216 216832 218484 219024 219648 219912 221184 221221 221952 222156 222768 223587 224224 225792 226304 226512 226576 227136 228096 228888 229376 230384 231231 232713 232848 233376 234234 235008 235872 236544 236691 237952 238238 239616 239904 240448 240669 241332 242352 243712 243936 244608 244783 245388 247104 247401 247808 247962 249696 250614 251328 252252 252824 254016 254592 254826 254898 255528 256256 257499 258048 258944 259182 259584 259896 262144 262548 263296 264264 264992 265526 266112 267036 267696 269568 269892 270336 270504 272272 273273 274176 274428 275184 275808 275968 278528 278784 279552 279752 281554 282744 284427 284592 286286 286416 287232 288288 289289 290304 291312 292032 292383 292864 293046 293216 294912 295936 296208 297024 297297 298116 301056 301158 302016 302379 302848 304128 304317 305184 306306 308308 308448 310284 310464 311168 311542 312312 313344 313632 314496 314721 315392 315588 319488 319872 320166 320892 321776 323136 324324 325248 326144 327184 327726 329472 329868 330616 331776 332928 333234 334152 335104 336336 338688 339456 339768 339864 340704 341887 343332 344064 345576 346112 346528 347633 349272 350064 351351 352352 352512 354816 356048 356928 357357 359424 359856 360448 360672 361998 364364 365568 365904 366912 367744 368082 368186 370656 371712 371943 372736 374374 374544 376992 378378 379236 379456 381888 382347 382976 383292 384384 387072 388416 388773 389376 389844 390728 393216 393822 394944 396032 396396 397488 398289 399168 400554 401408 401544 402688 403172 405504 405756 406912 408408 411264 412776 413712 413952 416416 417792 418176 419328 419628 420784 422331 424116 425984 426496 426888 427856 429429 430848 432432 433664 436968 438048 439296 439569 439824 442368 442442 443904 444312 445536 447174 448448 451584 452608 453024 453152 454272 454597 456192 457776 458752 459459 460768 462462 465426 465696 466752 467313 468468 470016 471744 473088 473382 475904 476476 479232 479808 480249 480896 481338 482664 484704 487424 487872 489216 489566 490776 494208 494802 495616 495924 499392 501228 502656 504504 505648 508032 509184 509652 509796 511056 512512 514998 516096 517888 518364 519168 519792 525096 526592 528528 529984 531052 532224 534072 535392 537251 539136 539784 540672 541008 542997 544544 546546 548352 548856 550368 551616 551936 552123 552279 557056 557568 559104 559504 561561 563108 565488 567567 568854 569184 572572 572832 574464 576576 578578 580608 582624 584064 584766 585728 586092 586432 589824 591872 592416 594048 594594 596232 600831 602112 602316 604032 604758 605696 608256 608634 610368 612612 616616 616896 620568 620928 622336 623084 624624 626688 627264 628992 629442 630784 631176 638976 639744 640332 641784 643552 646272 648648 650496 652288 654368 655452 658944 659736 661232 663552 663663 665856 666468 668304 670208 670761 672672 677376 678912 679536 679728 681408 683774 686664 688128 691152 692224 693056 693693 695266 698544 700128 702702 704704 705024 709632 710073 712096 713856 714714 718848 719712 720896 721344 722007 723996 728728 731136 731808 733824 734349 735488 736164 736372 741312 742203 743424 743886 745472 748748 749088 753984 756756 758472 758912 763776 764694 765952 766584 768768 774144 776832 777546 778752 779688 781456 786432 787644 789888 792064 792792 794976 796578 798336 801108 802816 803088 805376 806344 811008 811512 813824 816816 819819 822528 825552 827424 827904 832832 835584 836352 838656 839256 841568 844662 848232 851968 852992 853281 853776 855712 858858 861696 864864 867328 867867 873936 876096 877149 878592 879138 879648 884736 884884 887808 888624 891072 891891 894348 896896 903168 905216 906048 906304 907137 908544 909194 912384 915552 917504 918918 921536 924924 929341 930852 931392 933504 934626 936936 940032 943488 944163 946176 946764 951808 952952 958464 959616 960498 961792 962676 965328 969408 974848 975744 978432 979132 981552 988416 989604 991232 991848 998784 1002001 1002456 1005312 1009008 1011296 1016064 1018368 1019304 1019592 1022112 1025024 1025661 1029996 1032192 1035776 1036728 1038336 1039584 1042899 1050192 1053184 1054053 1057056 1059968 1062104 1064448 1068144 1070784 1072071 1074502 1078272 1079568 1081344 1082016 1085994 1089088 1093092 1096704 1097712 1100736 1103232 1103872 1104246 1104558 1114112 1115136 1115829 1118208 1119008 1123122 1126216 1130976 1135134 1137708 1138368 1145144 1145664 1147041 1148928 1153152 1157156 1161216 1165248 1166319 1168128 1169532 1171456 1172184 1172864 1179648 1183744 1184832 1188096 1189188 1192464 1194867 1201662 1204224 1204632 1208064 1209516 1211392 1216512 1217268 1220736 1225224 1233232 1233792 1241136 1241856 1244672 1246168 1249248 1253376 1254528 1257984 1258884 1261568 1262352 1266993 1277952 1279488 1280664 1283568 1287104 1288287 1292544 1297296 1300992 1304576 1308736 1310309 1310904 1317888 1318707 1319472 1322464 1327104 1327326 1331712 1332936 1336608 1340416 1341522 1345344 1354752 1357824 1359072 1359456 1362816 1363791 1367548 1373328 1376256 1378377 1382304 1384448 1386112 1387386 1390532 1397088 1400256 1401939 1405404 1409408 1410048 1419264 1420146 1424192 1427712 1429428 1437696 1439424 1441792 1442688 1444014 1447992 1457456 1460393 1462272 1463616 1467648 1468698 1470976 1472328 1472744 1482624 1484406 1486848 1487772 1490944 1497496 1498176 1507968 1513512 1516944 1517824 1527552 1529388 1531904 1533168 1537536 1548288 1548547 1553664 1555092 1557504 1559376 1562912 1575288 1579776 1584128 1585584 1589952 1593156 1596672 1602216 1605632 1606176 1610752 1611753 1612688 1622016 1623024 1627648 1628991 1633632 1639638 1645056 1651104 1654848 1655808 1656369 1656837 1665664 1671168 1672704 1677312 1678512 1683136 1684683 1689324 1696464 1703936 1705984 1706562 1707552 1711424 1713481 1717716 1723392 1725919 1729728 1734656 1735734 1747872 1752192 1754298 1757184 1758276 1759296 1769472 1769768 1775616 1777248 1782144 1783782 1788696 1793792 1802493 1806336 1810432 1812096 1812608 1814274 1817088 1818388 1824768 1831104 1835008 1837836 1843072 1849848 1858682 1861704 1862784 1867008 1869252 1873872 1880064 1886976 1888326 1892352 1893528 1903616 1905904 1916928 1919232 1920996 1923584 1925352 1930656 1938816 1949696 1951488 1956864 1958264 1963104 1976832 1979208 1982464 1983696 1990989 1997568 2004002 2004912 2010624 2018016 2022592 2025023 2032128 2036736 2038608 2039184 2044224 2050048 2051322 2059992 2064384 2071552 2073456 2076672 2079168 2081079 2085798 2100384 2106368 2108106 2114112 2119936 2124208 2128896 2130219 2136288 2141568 2144142 2149004 2156544 2159136 2162688 2164032 2166021 2171988 2178176 2186184 2193408 2195424 2201472 2203047 2206464 2207744 2208492 2209116 2228224 2230272 2231658 2236416 2238016 2246244 2252432 2256971 2261952 2270268 2275416 2276736 2290288 2291328 2294082 2297856 2306304 2314312 2322432 2330496 2332638 2336256 2339064 2342912 2344368 2345728 2359296 2367488 2369664 2376192 2378376 2384928 2389734 2393209 2403324 2408448 2409264 2416128 2419032 2422784 2433024 2433431 2434536 2441472 2450448 2459457 2466464 2467584 2482272 2483712 2489344 2492336 2498496 2506752 2509056 2515968 2517768 2523136 2524704 2533986 2555904 2558976 2559843 2561328 2567136 2574208 2576574 2585088 2594592 2601984 2603601 2609152 2617472 2620618 2621808 2635776 2637414 2638944 2644928 2654208 2654652 2663424 2665872 2673216 2680832 2683044 2690688 2709504 2715648 2718144 2718912 2721411 2725632 2727582 2735096 2746656 2752512 2756754 2764608 2768896 2772224 2774772 2781064 2788023 2794176 2800512 2803878 2810808 2818816 2820096 2832489 2838528 2840292 2848384 2855424 2858856 2875392 2878848 2883584 2885376 2888028 2895984 2914912 2920786 2924544 2927232 2935296 2937396 2941952 2944656 2945488 2965248 2968812 2973696 2975544 2981888 2994992 2996352 3006003 3015936 3027024 3033888 3035648 3055104 3058776 3063808 3066336 3075072 3076983 3096576 3097094 3107328 3110184 3115008 3118752 3125824 3128697 3150576 3159552 3168256 3171168 3179904 3182179 3186312 3193344 3204432 3211264 3212352 3216213 3221504 3223506 3225376 3244032 3246048 3255296 3257982 3267264 3279276 3290112 3302208 3309696 3311616 3312738 3313674 3331328 3342336 3345408 3347487 3354624 3357024 3366272 3369366 3378648 3392928 3407872 3411968 3413124 3415104 3422848 3426962 3435432 3446784 3451838 3459456 3469312 3471468 3495744 3504384 3508596 3514368 3516552 3518592 3538944 3539536 3551232 3554496 3564288 3567564 3577392 3584601 3587584 3604986 3612672 3620864 3624192 3625216 3628548 3634176 3636776 3649536 3662208 3675672 3686144 3699696 3717364 3723408 3725568 3734016 3738504 3747744 3760128 3760757 3773952 3776652 3784704 3787056 3800979 3807232 3811808 3833856 3838464 3841992 3847168 3850704 3861312 3864861 3877632 3899392 3902976 3913728 3916528 3926208 3930927 3953664 3956121 3958416 3964928 3967392 3981978 3995136 4008004 4009824 4021248 4036032 4045184 4050046 4064256 4073472 4077216 4078368 4088448 4091373 4100096 4102644 4119984 4128768 4143104 4146912 4153344 4158336 4162158 4171596 4200768 4205817 4212736 4216212 4228224 4239872 4248416 4257792 4260438 4272576 4283136 4288284 4298008 4313088 4318272 4325376 4328064 4332042 4343976 4356352 4372368 4381179 4386816 4390848 4402944 4406094 4412928 4415488 4416984 4418232 4456448 4460544 4463316 4472832 4476032 4492488 4504864 4513942 4523904 4540536 4550832 4553472 4580576 4582656 4588164 4595712 4612608 4628624 4644864 4645641 4660992 4665276 4672512 4678128 4685824 4688736 4691456 4734976 4739328 4752384 4756752 4769856 4779468 4786418 4806648 4816896 4818528 4832256 4835259 4838064 4845568 4866048 4866862 4869072 4882944 4900896 4918914 4932928 4935168 4964544 4967424 4970511 4978688 4984672 4996992 5013504 5018112 5031936 5035536 5046272 5049408 5054049 5067972 5111808 5117952 5119686 5122656 5134272 5140443 5148416 5153148 5170176 5177757 5189184 5203968 5207202 5218304 5234944 5241236 5243616 5271552 5274828 5277888 5289856 5308416 5309304 5326848 5331744 5346432 5361664 5366088 5381376 5419008 5431296 5436288 5437824 5442822 5451264 5455164 5470192 5493312 5505024 5513508 5529216 5537792 5544448 5549544 5562128 5576046 5588352 5601024 5607756 5621616 5637632 5640192 5664978 5677056 5680584 5696768 5710848 5717712 5750784 5757696 5770752 5776056 5791968 5829824 5841572 5849088 5854464 5870592 5874792 5883904 5889312 5890976 5909761 5930496 5937624 5947392 5951088 5963776 5972967 5989984 5992704 6012006 6031872 6054048 6067776 6071296 6075069 6110208 6117552 6127616 6132672 6150144 6153966 6193152 6194188 6214656 6220368 6230016 6237504 6243237 6251648 6257394 6301152 6319104 6336512 6342336 6359808 6364358 6372624 6386688 6408864 6422528 6424704 6432426 6443008 6447012 6450752 6488064 6492096 6505387 6510592 6515964 6534528 6558552 6580224 6604416 6609141 6619392 6623232 6625476 6627348 6662656 6684672 6690816 6694974 6709248 6714048 6732544 6738732 6757296 6770913 6785856 6823936 6826248 6830208 6845696 6853924 6870864 6893568 6903676 6918912 6938624 6942936 6991488 7008768 7017192 7028736 7033104 7037184 7077888 7079072 7102464 7108992 7128576 7135128 7154784 7169202 7175168 7179627 7209972 7225344 7241728 7248384 7250432 7257096 7268352 7273552 7299072 7300293 7324416 7351344 7372288 7378371 7399392 7434728 7446816 7451136 7468032 7477008 7495488 7520256 7521514 7547904 7553304 7569408 7574112 7601958 7614464 7623616 7667712 7676928 7683984 7694336 7701408 7722624 7729722 7755264 7798784 7805952 7810803 7827456 7833056 7852416 7861854 7907328 7912242 7916832 7929856 7934784 7963956 7990272 8016008 8019648 8042496 8072064 8090368 8100092 8128512 8146944 8154432 8156736 8164233 8176896 8182746 8200192 8205288 8239968 8257536 8286208 8293824 8306688 8316672 8324316 8343192 8364069 8401536 8411634 8425472 8432424 8456448 8479744 8496832 8515584 8520876 8545152 8566272 8576568 8596016 8626176 8636544 8650752 8656128 8664084 8687952 8712704 8744736 8762358 8773632 8781696 8805888 8812188 8825856 8830976 8833968 8836464 8921088 8926632 8945664 8952064 8984976 9009728 9018009 9027884 9047808 9081072 9101664 9106944 9161152 9165312 9176328 9191424 9225216 9230949 9257248 9289728 9291282 9321984 9330552 9345024 9356256 9371648 9377472 9382912 9386091 9469952 9478656 9504768 9513504 9539712 9546537 9558936 9572836 9613296 9633792 9637056 9648639 9664512 9670518 9676128 9691136 9732096 9733724 9738144 9765888 9801792 9837828 9865856 9870336 9929088 9934848 9941022 9957376 9969344 9993984 10027008 10036224 10063872 10071072 10092544 10098816 10108098 10135944 10222751 10223616 10235904 10239372 10245312 10268544 10280886 10296832 10306296 10340352 10355514 10378368 10407936 10414404 10436608 10469888 10482472 10487232 10543104 10549656 10555776 10579712 10616832 10618608 10653696 10663488 10692864 10723328 10732176 10753803 10762752 10838016 10862592 10872576 10875648 10885644 10902528 10910328 10940384 10986624 11027016 11058432 11075584 11088896 11099088 11124256 11152092 11176704 11202048 11215512 11243232 11275264 11280384 11282271 11329956 11354112 11361168 11393536 11402937 11421696 11435424 11501568 11515392 11541504 11552112 11583936 11594583 11659648 11683144 11698176 11708928 11741184 11749584 11767808 11778624 11781952 11792781 11819522 11860992 11875248 11894784 11902176 11927552 11945934 11979968 11985408 12024012 12063744 12081433 12108096 12135552 12142592 12150138 12220416 12235104 12255232 12265344 12274119 12300288 12307932 12386304 12388376 12429312 12440736 12460032 12475008 12486474 12503296 12514788 12602304 12617451 12638208 12673024 12684672 12719616 12728716 12745248 12773376 12817728 12845056 12849408 12864852 12886016 12894024 12901504 12976128 12984192 13010774 13021184 13031928 13069056 13117104 13143537 13160448 13208832 13218282 13238784 13246464 13250952 13254696 13325312 13369344 13381632 13389948 13418496 13428096 13465088 13477464 13514592 13541826 13571712 13647872 13652496 13660416 13691392 13707848 13741728 13787136 13807352 13837824 13877248 13885872 13936923 13982976 14017536 14034384 14057472 14066208 14074368 14158144 14204928 14217984 14257152 14270256 14309568 14338404 14350336 14359254 14419944 14450688 14483456 14496768 14500864 14505777 14514192 14536704 14547104 14598144 14600586 14648832 14702688 14744576 14756742 14798784 14869456 14893632 14902272 14911533 14936064 14954016 14990976 15040512 15043028 15095808 15106608 15138816 15148224 15162147 15203916 15228928 15247232 15335424 15353856 15367968 15388672 15402816 15421329 15445248 15459444 15510528 15533271 15597568 15611904 15621606 15654912 15666112 15704832 15723708 15798797 15814656 15824484 15833664 15859712 15869568 15927912 15980544 16032016 16039296 16064323 16084992 16144128 16180736 16200184 16257024 16293888 16308864 16313472 16328466 16353792 16365492 16400384 16410576 16479936 16515072 16572416 16587648 16613376 16633344 16648632 16686384 16728138 16803072 16823268 16850944 16864848 16912896 16959488 16993664 17031168 17034017 17041752 17090304 17132544 17153136 17192032 17252352 17273088 17312256 17328168 17375904 17425408 17489472 17524716 17547264 17563392 17611776 17624376 17651712 17661952 17667936 17672928 17729283 17842176 17853264 17891328 17904128 17918901 17969952 18019456 18036018 18055768 18095616 18162144 18203328 18213888 18225207 18322304 18330624 18352656 18382848 18450432 18461898 18514496 18579456 18582564 18643968 18661104 18690048 18712512 18743296 18754944 18765824 18772182 18939904 18957312 18985109 19009536 19027008 19079424 19093074 19117872 19145672 19226592 19267584 19274112 19297278 19329024 19341036 19352256 19382272 19464192 19467448 19476288 19516161 19531776 19603584 19675656 19731712 19740672 19827423 19858176 19869696 19882044 19914752 19938688 19987968 20054016 20072448 20127744 20142144 20185088 20197632 20216196 20271888 20312739 20445502 20471808 20478744 20490624 20537088 20561772 20593664 20612592 20680704 20711028 20756736 20815872 20828808 20873216 20939776 20964944 20974464 21086208 21099312 21111552 21159424 21233664 21237216 21307392 21326976 21385728 21446656 21464352 21507606 21525504 21538881 21676032 21725184 21745152 21751296 21771288 21805056 21820656 21880768 21900879 21973248 22054032 22116864 22151168 22177792 22198176 22248512 22275253 22304184 22353408 22404096 22431024 22436947 22486464 22550528 22560768 22564542 22659912 22708224 22722336 22787072 22805874 22843392 22870848 23003136 23030784 23083008 23104224 23167872 23189166 23319296 23366288 23396352 23417856 23432409 23482368 23499168 23535616 23557248 23563904 23585562 23639044 23721984 23750496 23789568 23804352 23855104 23891868 23959936 23970816 24048024 24127488 24162866 24216192 24271104 24285184 24300276 24440832 24470208 24510464 24530688 24548238 24600576 24615864 24772608 24776752 24826681 24858624 24881472 24920064 24950016 24972948 25006592 25029576 25092207 25204608 25234902 25276416 25346048 25369344 25439232 25457432 25490496 25546752 25635456 25698816 25729704 25772032 25788048 25803008 25952256 25968384 26021548 26042368 26063856 26138112 26234208 26287074 26320896 26325299 26417664 26436564 26477568 26492928 26501904 26509392 26650624 26763264 26779896 26836992 26856192 26930176 26954928 27029184 27054027 27083652 27143424 27295744 27304992 27320832 27382784 27415696 27483456 27574272 27614704 27675648 27692847 27754496 27771744 27873846 27965952 28035072 28068768 28114944 28132416 28148736 28158273 28316288 28409856 28435968 28514304 28540512 28619136 28639611 28676808 28700672 28718508 28839888 28901376 28966912 28993536 29001728 29011554 29028384 29073408 29094208 29196288 29201172 29297664 29340623 29405376 29489152 29513484 29597568 29738912 29787264 29804544 29823066 29872128 29908032 29981952 30081024 30086056 30191616 30213216 30277632 30296448 30324294 30407832 30457856 30494464 30668253 30670848 30707712 30735936 30777344 30805632 30842658 30890496 30918888 31021056 31066542 31195136 31223808 31243212 31309824 31332224 31409664 31447416 31597594 31629312 31648968 31667328 31719424 31739136 31855824 31961088 32064032 32078592 32128646 32169984 32288256 32361472 32400368 32514048 32587776 32617728 32626944 32656932 32707584 32730984 32800768 32821152 32959872 33144832 33175296 33226752 33266688 33297264 33372768 33456276 33606144 33646536 33701888 33729696 33825792 33846813 33918976 33987328 34062336 34068034 34083504 34180608 34265088 34306272 34384064 34504704 34546176 34624512 34656336 34751808 34850816 34978944 35049432 35094528 35126784 35223552 35248752 35303424 35323904 35335872 35345856 35378343 35458566 35684352 35706528 35782656 35808256 35837802 35939904 36038912 36072036 36111536 36191232 36244299 36324288 36406656 36427776 36450414 36644608 36661248 36705312 36765696 36822357 36900864 36923796 37028992 37158912 37165128 37287936 37322208 37380096 37425024 37486592 37509888 37531648 37544364 37879808 37914624 37970218 38019072 38054016 38158848 38186148 38235744 38291344 38368507 38453184 38535168 38548224 38594556 38658048 38682072 38704512 38764544 38928384 38934896 38952576 39032322 39063552 39207168 39351312 39430611 39463424 39481344 39654846 39716352 39739392 39764088 39829504 39877376 39975936 40108032 40144896 40255488 40284288 40395264 40432392 40543776 40625478 40891004 40943616 40957488 40981248 41074176 41123544 41187328 41225184 41361408 41368327 41422056 41513472 41631744 41657616 41746432 41810769 41879552 41929888 41948928 42172416 42198624 42223104 42318848 42474432 42614784 42653952 42771456 42893312 42928704 43015212 43051008 43077762 43352064 43450368 43490304 43502592 43517331 43542576 43610112 43641312 43761536 43801758 43946496 44108064 44233728 44302336 44355584 44396352 44497024 44550506 44608368 44706816 44808192 44862048 44873894 44972928 45101056 45121536 45129084 45319824 45416448 45444672 45574144 45611748 45686784 45741696 46006272 46061568 46166016 46208448 46263987 46335744 46378332 46599813 46638592 46732576 46792704 46835712 46864818 46964736 46998336 47071232 47114496 47127808 47171124 47278088 47396391 47443968 47500992 47579136 47608704 47783736 47919872 47941632 48096048 48192969 48254976 48325732 48432384 48542208 48570368 48600552 48881664 48940416 49020928 49061376 49096476 49201152 49231728 49545216 49553504 49653362 49717248 49762944 49840128 49900032 49945896 50013184 50059152 50184414 50409216 50469804 50552832 50692096 50738688 50878464 50914864 50980992 51093504 51102051 51270912 51397632 51459408 51544064 51576096 51606016 51936768 52043096 52084736 52127712 52276224 52468416 52574148 52641792 52650598 52835328 52873128 52955136 52985856 53003808 53018784 53187849 53301248 53526528 53559792 53673984 53712384 53860352 53909856 54058368 54108054 54167304 54286848 54591488 54609984 54641664 54675621 54765568 54831392 54966912 55148544 55229408 55351296 55385694 55508992 55543488 55747692 55931904 56070144 56137536 56229888 56264832 56297472 56316546 56632576 56819712 56871936 56955327 57028608 57081024 57238272 57279222 57353616 57401344 57437016 57679776 57802752 57933824 57987072 58003456 58023108 58056768 58146816 58188416 58392576 58402344 58548483 58595328 58681246 58810752 58978304 59026968 59195136 59477824 59574528 59609088 59646132 59744256 59816064 59963904 60162048 60172112 60383232 60426432 60555264 60592896 60648588 60815664 60915712 60938217 60988928 61336506 61415424 61471872 61554688 61611264 61685316 61780992 61837776 62042112 62133084 62447616 62486424 62619648 62664448 62819328 62894832 63195188 63258624 63297936 63334656 63478272 63711648 63922176 64128064 64157184 64257292 64339968 64576512 64616643 64722944 64800736 65028096 65175552 65235456 65253888 65313864 65415168 65461968 65601536 65642304 65702637 65919744 66289664 66350592 66453504 66533376 66594528 66745536 66825759 66912552 67212288 67293072 67310841 67403776 67459392 67651584 67693626 67837952 67974656 68124672 68136068 68167008 68361216 68530176 68612544 68768128 69009408 69092352 69249024 69312672 69503616 69701632 69957888 70098864 70189056 70253568 70447104 70497504 70606848 70647808 70671744 70691712 70756686 70917132 71368704 71413056 71559257 71565312 71616512 71675604 71879808 72077824 72144072 72223072 72382464 72488598 72648576 72813312 72855552 72900828 73289216 73322496 73410624 73531392 73644714 73801728 73847592 74057984 74317824 74330256 74480043 74575872 74644416 74760192 74850048 75019776 75063296 75088728 75276621 75759616 75829248 75940436 76038144 76108032 76317696 76372296 76471488 76582688 76737014 76906368 77096448 77189112 77316096 77364144 77409024 77529088 77856768 77869792 77905152 78064644 78127104 78414336 78702624 78861222 78926848 78962688 78975897 79309692 79432704 79478784 79528176 79659008 79754752 79951872 80289792 80510976 80568576 80790528 80864784 81087552 81162081 81250956 81782008 81887232 81914976 81962496 82148352 82247088 82374656 82450368 82722816 82736654 82844112 83026944 83263488 83315232 83492864 83621538 83759104 83859776 83897856 84344832 84397248 84446208 84570031 84637696 84948864 85229568 85307904 85542912 85786624 85857408 85918833 86030424 86102016 86155524 86704128 86900736 86980608 87005184 87034662 87085152 87220224 87282624 87523072 87603516 87892992 88021869 88216128 88467456 88711168 88792704 88994048 89101012 89216736 89413632 89616384 89724096 89747788 89945856 90202112 90243072 90258168 90639648 90832896 90889344 91148288 91223496 91373568 91483392 92004759 92012544 92123136 92332032 92416896 92527974 92671488 92756664 93199626 93277184 93465152 93585408 93671424 93729636 93929472 93996672 94142464 94228992 94255616 94342248 94556176 94792782 94887936 95001984 95158272 95217408 95567472 95839744 95883264 96192096 96385938 96509952 96651464 96864768 97084416 97140736 97201104 97763328 97880832 98122752 98192952 98402304 98463456 99107008 99306724 99434496 99525888 99680256 99800064 99891792 100026368 100118304 100368828 100818432 100939608 101105664 101384192 101477376 101540439 101756928 101829728 101961984 102187008 102204102 102541824 102795264 102918816 103088128 103152192 103212032 103873536 104086192 104169472 104255424 104552448 104936832 105148296 105283584 105301196 105670656 105746256 105910272 105971712 106007616 106037568 106135029 106375698 106602496 107053056 107119584 107347968 107424768 107720704 107819712 108116736 108216108 108334608 108573696 108732897 109182976 109219968 109283328 109351242 109531136 109662784 109933824 110297088 110458816 110591579 110702592 110771388 111017984 111086976 111495384 111863808 112140288 112275072 112450261 112459776 112529664 112594944 112633092 113265152 113639424 113743872 113910654 114057216 114162048 114476544 114558444 114707232 114802688 114874032 115105521 115359552 115605504 115974144 116006912 116046216 116113536 116293632 116376832 116785152 116804688 117096966 117190656 117362492 117621504 117956608 118053936 118291833 118390272 118955648 119149056 119218176 119292264 119488512 119632128 119927808 120324096 120344224 120766464 120852864 121185792 121297176 121631328 121831424 121876434 121977856 122673012 122830848 122943744 123109376 123222528 123370632 123561984 123675552 124084224 124104981 124266168 124895232 124972848 125239296 125328896 125432307 125638656 125789664 126390376 126517248 126595872 126669312 126956544 127423296 127844352 128256128 128314368 128514584 128679936 129153024 129233286 129445888 129601472 130056192 130351104 130470912 130507776 130627728 130830336 130923936 131203072 131284608 131405274 131839488 132579328 132701184 132895763 132907008 133066752 133189056 133491072 133651518 133825104 134424576 134586144 134621682 134807552 134918784 135303168 135387252 135675904 135949312 136249344 136272136 136334016 136722432 137060352 137225088 137536256 138018816 138184704 138498048 138625344 138791961 139007232 139403264 139799439 139915776 140197728 140378112 140507136 140894208 140995008 141213696 141295616 141343488 141383424 141513372 141834264 142189173 142737408 142826112 143118514 143233024 143351208 143759616 144155648 144288144 144446144 144578907 144764928 144977196 145297152 145626624 145711104 145801656 146578432 146644992 146821248 147062784 147289428 147603456 147695184 148115968 148635648 148660512 148960086 149151744 149288832 149520384 149700096 150039552 150126592 150177456 150553242 151658496 151880872 152076288 152216064 152635392 152744592 152942976 153165376 153306153 153474028 153812736 154192896 154378224 154632192 154728288 154818048 155058176 155739584 155810304 156129288 156254208 156828672 157058629 157405248 157722444 157853696 157925376 157951794 158619384 158865408 158957568 159056352 159318016 159509504 159563547 159903744 160579584 161021952 161137152 161581056 161729568 162175104 162324162 162501912 163564016 163774464 163829952 163924992 164026863 164296704 164494176 164749312 164900736 165445632 165473308 165688224 166053888 166526976 166630464 166985728 167243076 167518208 167719552 167795712 168689664 168794496 168892416 169140062 169275392 169897728 170459136 170615808 170865981 171085824 171573248 171714816 171837666 172060848 172204032 172311048 173408256 173786767 173801472 173961216 174010368 174069324 174170304 174440448 174565248 175046144 175207032 175645449 175785984 176043738 176432256 176934912 177422336 177585408 177988096 178202024 178433472 178827264 179232768 179448192 179495576 179891712 180404224 180486144 180516336 181279296 181665792 181778688 182296576 182446992 182747136 182814651 182966784 184009518 184246272 184664064 184833792 185055948 185342976 185513328 186399252 186554368 186930304 187342848 187459272 187858944 187993344 188284928 188457984 188511232 188684496 189112352 189585564 189775872 190003968 190434816 191134944 191679488 191766528 192384192 192771876 193019904 193302928 193729536 193849929 194168832 194281472 194402208 195526656 195761664 196245504 196385904 196804608 196926912 197107911 198214016 198613448 198868992 199051776 199360512 199600128 199783584 200052736 200236608 200477277 200737656 201636864 201879216 201932523 202211328 202768384 202954752 203080878 203513856 203659456 203923968 204374016 204408204 205083648 205384361 205590528 205837632 206176256 206304384 206424064 207747072 208172384 208338944 208510848 208836199 209104896 209873664 210296592 210567168 210602392 211341312 211492512 211820544 211943424 212015232 212075136 212270058 212751396 213204992 214106112 214239168 214677771 214695936 214849536 215441408 215639424 216233472 216432216 216669216 217147392 217465794 218365952 218439936 218566656 218702484 219062272 219325568 219867648 220594176 220917632 221183158 221405184 221542776 222035968 222173952 222990768 223440129 223727616 224280576 224550144 224900522 225059328 225189888 225266184 226530304 227278848 227487744 227821308 228114432 228324096 228953088 229116888 229414464 229605376 229748064 230211042 230719104 231948288 232013824 232092432 232227072 232587264 232753664 233570304 233609376 234193932 234381312 234724984 235243008 235913216 236107872 236583666 236780544 236927691 237911296 238298112 238436352 238584528 238977024 239264256 239855616 240688448 241532928 241705728 242371584 242594352 243262656 243662848 243752868 243955712 245346024 245661696 245887488 246218752 246445056 246741264 246806417 247123968 247351104 248168448 248209962 248532336 249790464 249945696 250478592 250657792 250864614 251277312 251579328 252780752 253034496 253191744 253338624 253710093 253913088 254846592 255688704 256512256 256628736 257029168 257359872 257756499 258306048 258466572 258891776 259202944 260112384 260702208 260941824 261015552 261255456 261660672 261847872 262406144 262569216 262810548 263678976 264065607 265158656 265402368 265791526 266133504 266378112 266982144 267303036 267650208 268579549 268849152 269172288 269243364 269615104 269837568 270606336 270774504 271351808 271898624 272498688 272544272 272668032 273093491 273444864 274120704 274450176 275072512 276014277 276037632 276369408 276996096 277250688 277583922 278014464 278806528 279598878 279831552 280395456 280756224 281014272 281788416 281990016 282427392 282686976 282766848 283026744 283668528 284378346 285474816 285652224 286237028 286466048 286702416 287519232 288311296 288576288 288892288 289157814 289529856 289578289 289954392 290594304 291253248 291422208 291603312 293156864 293289984 293642496 294578856 295206912 295390368 296231936 297321024 297920172 298303488 298577664 299040768 299400192 300079104 300253184 300354912 301106484 303316992 303761744 304152576 304432128 304621317 305270784 305489184 305885952 306330752 306612306 306948056 307625472 308385792 308756448 309264384 309456576 309636096 310116352 311479168 311620608 312258576 312508416 313657344 314117258 314810496 315444888 315707392 315850752 315903588 317238768 317730816 317915136 318112704 318636032 319019008 319127094 319807488 321159168 322043904 322274304 322746853 323162112 323459136 324350208 324648324 325003824 326198691 327128032 327548928 327659904 327849984 328053726 328593408 328988352 329498624 329801472 330891264 330946616 331376448 331774737 332107776 333053952 333260928 334486152 335036416 335439104 335591424 337350783 337379328 337588992 337784832 338280124 338550784 339795456 340918272 341231616 341731962 342171648 343146496 343429632 343675332 344121696 344408064 344622096 345316563 346816512 347573534 347922432 348020736 348138648 348340608 348880896 349130496 350092288 350414064 351290898 351571968 352087476 352864512 353869824 354844672 355170816 355976192 356404048 356866944 357654528 358465536 358896384 358991152 359783424 360808448 360972288 361032672 362558592 363557376 364593152 364893984 365494272 365629302 365933568 368019036 368492544 369328128 369667584 370111896 370685952 371026656 372314943 372798504 373108736 373860608 374685696 374918544 375717888 375986688 376569856 376915968 377022464 377368992 378224704 379171128 379551744 380007936 380869632 381428099 382269888 383358976 383533056 384768384 385543752 386039808 386605856 387459072 387699858 388337664 388562944 388804416 391053312 391523328 392491008 392771808 393609216 393853824 394215822 396428032 397226896 397737984 398103552 398687289 398721024 399200256 399567168 400105472 400473216 400954554 401475312 403273728 403758432 403865046 404422656 405536768 405909504 406161756 407027712 407318912 407847936 408748032 408816408 410167296 410768722 411181056 411675264 412352512 412608768 412848128 415494144 416344768 416677888 417021696 417672398 418209792 419747328 420593184 421134336 421204784 422053577 422682624 422985024 423641088 423886848 424030464 424150272 424540116 425502792 426409984 426567519 428212224 428478336 429355542 429699072 430882816 431278848 432466944 432864432 433338432 433736721 434294784 434931588 436879872 437133312 437404968 438124544 438651136 439735296 441188352 441835264 442366316 442810368 443085552 444347904 445981536 446880258 447455232 448561152 449100288 449801044 450118656 450379776 450532368 453060608 454975488 455642616 456228864 456648192 457906176 458233776 458828928 459210752 459496128 459918459 460422084 461438208 463896576 464027648 464184864 464454144 465174528 465507328 467218752 468387864 468762624 469449968 470486016 471175887 471826432 472215744 473167332 473561088 473855382 475822592 476596224 476872704 477169056 477954048 478528512 478690641 479711232 481376896 483065856 483411456 484743168 485188704 486525312 487325696 487505736 487911424 490692048 491323392 491774976 492437504 492890112 493482528 493612834 494247936 494702208 496336896 496419924 497064672 498790591 499580928 499891392 500957184 501315584 501729228 502554624 503158656 505561504 506068992 506383488 506677248 507420186 507826176 509693184 511377408 512597943 513024512 513257472 514058336 514719744 515512998 516612096 516933144 517783552 518405888 520224768 521360301 521404416 521883648 522031104 522510912 523321344 523695744 525138432 525621096 526936347 527357952 528131214 530317312 530804736 531583052 532267008 532756224 533964288 534606072 535300416 537159098 537698304 538344576 538486728 539230208 539675136 541212672 541549008 542703616 543797248 544997376 545088544 545336064 546186982 546889728 548241408 548900352 550145024 552028554 552738816 553992192 554501376 555167844 556028928 557613056 559197756 559663104 560790912 562028544 563576832 563980032 564854784 565373952 565533696 566053488 567337056 568756692 571304448 572474056 572932096 573404832 575038464 576622592 577152576 577784576 578315628 579059712 579156578 579908784 581188608 582506496 582844416 583206624 586313728 586579968 587284992 589157712 590413824 590780736 592463872 594642048 595840344 596606976 597155328 598081536 598800384 600158208 600506368 600709824 601431831 602212968 605797569 606633984 607523488 608305152 608864256 609242634 610541568 610978368 611771904 612661504 613224612 613896112 615250944 616153083 616771584 617512896 618528768 618913152 619272192 622958336 623241216 624517152 625016832 626508597 627314688 628234516 629620992 630889776 631414784 631701504 631807176 634477536 635461632 635830272 636225408 637272064 638038016 638254188 639614976 642318336 644033313 644087808 644548608 645493706 646324224 646918272 648700416 649296648 650007648 652397382 654256064 655097856 655319808 655699968 656107452 657186816 657976704 658997248 659602944 661782528 661893232 662752896 663549474 664215552 666107904 666521856 668972304 670072832 670320387 670878208 671182848 674701566 675177984 675569664 676560248 677101568 679590912 681836544 682463232 683463924 684343296 686859264 687350664 688243392 688816128 689244192 690633126 695147068 695844864 696041472 696277296 696681216 697761792 698260992 700184576 700828128 702581796 703143936 704174952 705729024 707739648 709689344 710341632 710783073 711952384 712808096 713733888 715309056 716931072 717792768 717982304 719566848 721616896 722065344 725117184 727114752 729186304 729787968 730988544 731258604 731867136 736038072 736985088 738656256 739335168 740223792 740419251 741371904 742053312 744629886 745597008 746217472 747721216 749371392 749837088 751435776 751973376 753139712 753831936 754044928 754737984 756449408 758342256 759103488 760015872 761130279 761739264 762856198 764539776 766717952 767066112 769536768 771087504 772079616 773211712 774918144 775399716 776675328 777125888 777608832 782106624 783046656 784982016 785543616 787151827 787218432 787707648 788431644 792196821 792856064 794453792 795475968 796207104 797374578 798400512 799134336 800210944 800946432 801909108 802950624 805738647 806547456 807516864 807730092 808845312 811819008 812323512 814055424 814637824 815695872 817496064 817632816 819280473 820334592 821537444 822362112 823350528 825217536 825696256 828042831 830988288 832689536 833355776 834043392 835344796 836419584 839494656 841186368 842268672 842409568 844107154 845365248 845970048 847282176 848060928 848300544 849080232 851005584 852819968 853135038 856424448 856956672 858711084 859398144 861765632 862557696 864933888 865728864 866676864 867473442 868589568 868734867 869863176 873759744 874266624 874809936 876249088 877302272 879470592 883670528 884732632 885620736 886171104 888695808 891963072 893760516 894910464 897122304 898200576 899602088 900237312 900759552 901064736 906121216 909950976 911285232 912457728 913296384 915812352 916467552 917657856 918421504 918992256 919836918 920844168 922876416 927793152 928055296 928369728 928908288 930270341 930349056 931014656 934437504 936775728 937525248 938899936 940972032 942351774 943652864 944431488 946334664 947122176 947710764 951645184 953192448 953745408 954338112 955908096 957057024 957381282 959422464 962753792 966131712 966822912 968240559 969486336 970377408 973050624 975011472 975822848 978596073 981384096 982646784 983549952 984875008 985780224 986965056 987225668 988495872 989404416 992673792 992839848 994129344 995324211 997581182 999161856 999782784 1002631168 1003458456 1005109248 1006317312 1011123008 1012052349 1012137984 1012766976 1013354496 1014840372 1015652352 1019386368 1022754816 1025195886 1026049024 1026514944 1028116672 1029439488 1031025996 1033224192 1033866288 1035567104 1035949689 1036811776 1040449536 1042720602 1043767296 1044062208 1045021824 1046642688 1047391488 1050276864 1051242192 1053872694 1054715904 1056262428 1061609472 1063166104 1064534016 1065512448 1067928576 1069212144 1070600832 1074318196 1075396608 1076689152 1076973456 1079350272 1082425344 1083098016 1085407232 1087594496 1090177088 1090672128 1092373964 1093779456 1096482816 1097800704 1099410403 1100290048 1104057108 1105477632 1107984384 1109002752 1110335688 1112057856 1115226112 1116944829 1118395512 1119326208 1121581824 1124057088 1127153664 1127960064 1129709568 1130747904 1131067392 1132106976 1134674112 1137513384 1142608896 1144284297 1144948112 1145864192 1146809664 1150076928 1153245184 1154305152 1155569152 1156631256 1158119424 1158313156 1159817568 1162377216 1165012992 1165688832 1166413248 1172627456 1173159936 1174569984 1178315424 1180827648 1181561472 1184927744 1189284096 1191680688 1193213952 1194310656 1196061867 1196163072 1197600768 1200316416 1201012736 1201419648 1202863662 1204425936 1211595138 1213267968 1215046976 1216507369 1216610304 1217728512 1218485268 1221083136 1221956736 1223543808 1225323008 1226449224 1227792224 1230501888 1232306166 1233543168 1235025792 1237057536 1237826304 1238544384 1245916672 1246482432 1249034304 1250033664 1253017194 1254629376 1256469032 1259241984 1261779552 1262829568 1263403008 1263614352 1266160731 1268955072 1270923264 1271660544 1272450816 1276076032 1276508376 1279229952 1279702557 1284636672 1288066626 1289097216 1290987412 1292648448 1293836544 1297400832 1298593296 1300015296 1301210163 1304794764 1308512128 1310639616 1311399936 1312214904 1314373632 1315953408 1317994496 1319205888 1323565056 1323786464 1325505792 1327098948 1328431104 1333043712 1337944608 1340145664 1340640774 1341756416 1342365696 1349403132 1350355968 1351139328 1353120496 1354203136 1359181824 1364926464 1366927848 1368686592 1373718528 1374701328 1376486784 1377632256 1378488384 1379755377 1381266252 1390294136 1391689728 1392082944 1392554592 1393362432 1395523584 1396521984 1400369152 1401656256 1405163592 1406287872 1408349904 1411458048 1413527661 1415479296 1419378688 1420683264 1421566146 1423904768 1425616192 1427467776 1430618112 1433862144 1435585536 1435964608 1437690527 1439133696 1443233792 1444130688 1450234368 1454229504 1458372608 1459575936 1461853393 1461977088 1462517208 1463734272 1472076144 1473970176 1477312512 1478670336 1480447584 1480838502 1482743808 1484106624 1489259772 1491194016 1492434944 1495442432 1496371773 1498742784 1499674176 1502871552 1503946752 1507663872 1508089856 1509475968 1512898816 1516684512 1518206976 1520031744 1522260558 1523478528 1525712396 1529079552 1533435904 1534132224 1537793829 1539073536 1542175008 1544159232 1546423424 1549836288 1550799432 1553350656 1554251776 1555217664 1564080903 1564213248 1566093312 1569964032 1571087232 1574303654 1575415296 1576863288 1584393642 1585712128 1588907584 1590951936 1592414208 1594749156 1596801024 1598268672 1600421888 1601892864 1603818216 1605901248 1611477294 1613094912 1615033728 1615460184 1617690624 1623638016 1624647024 1628110848 1629275648 1631391744 1634992128 1635265632 1638560946 1640669184 1643074888 1644724224 1646701056 1650435072 1651392512 1656085662 1661976576 1665379072 1668086784 1670689592 1672839168 1678989312 1682372736 1684819136 1688214308 1690730496 1691940096 1694564352 1696121856 1696601088 1698160464 1702011168 1705639936 1706270076 1713913344 1717422168 1718796288 1723531264 1725115392 1727644919 1729867776 1731457728 1733353728 1734946884 1737179136 1737469734 1739726352 1747519488 1748533248 1749619872 1752498176 1754604544 1758941184 1767341056 1769465264 1771241472 1772342208 1777391616 1783926144 1787521032 1789820928 1794244608 1796401152 1799204176 1800474624 1801519104 1802129472 1804295493 1812242432 1817392707 1819901952 1822570464 1824915456 1826592768 1831624704 1832935104 1835315712 1836843008 1837984512 1839673836 1841688336 1845752832 1848459249 1855586304 1856110592 1856739456 1857816576 1860540682 1862029312 1868875008 1873551456 1875050496 1877799872 1879525791 1880056843 1881944064 1884703548 1887305728 1888862976 1892669328 1894244352 1895421528 1903290368 1906384896 1907490816 1908676224 1911654437 1911816192 1914114048 1914762564 1918844928 1925507584 1932099939 1932263424 1933645824 1936481118 1938972672 1940754816 1946101248 1950022944 1951645696 1957192146 1962768192 1965293568 1967099904 1971560448 1973930112 1974451336 1976991744 1978808832 1985347584 1985679696 1988258688 1990648422 1995162364 1998323712 1999565568 2005262336 2006916912 2010218496 2010961161 2012634624 2022246016 2024104698 2025533952 2026708992 2029680744 2031304704 2038772736 2045509632 2050391772 2052098048 2053029888 2056233344 2062051992 2066448384 2067732576 2071134208 2071899378 2073623552 2085441204 2087534592 2088124416 2090043648 2093285376 2094782976 2100553728 2102484384 2107745388 2109431808 2112524856 2123218944 2126332208 2129068032 2131024896 2132349219 2135857152 2138424288 2141201664 2148636392 2150793216 2153378304 2153946912 2158700544 2164850688 2166196032 2170814464 2175188992 2180354176 2181344256 2184747928 2187558912 2192965632 2195601408 2198820806 2200580096 2208114216 2210955264 2215968768 2218005504 2220671376 2221257753 2224115712 2230452224 2233889658 2236791024 2238652416 2243163648 2248114176 2254307328 2255920128 2259227971 2259419136 2261495808 2262134784 2264213952 2269348224 2275026768 2283390837 2285217792 2288568594 2289896224 2291728384 2293619328 2300153856 2306490368 2308610304 2311138304 2313262512 2316238848 2316626312 2319635136 2324754432 2330025984 2331377664 2332826496 2345254912 2346319872 2349139968 2356630848 2361455481 2361655296 2363122944 2369855488 2376590463 2378568192 2383361376 2386427904 2388621312 2392123734 2395201536 2400632832 2402025472 2402839296 2405727324 2408851872 2417215941 2423190276 2426535936 2430093952 2433014738 2435457024 2436970536 2442166272 2443913472 2447087616 2450646016 2452898448 2455584448 2457841419 2461003776 2464612332 2467086336 2470051584 2475652608 2477088768 2491833344 2492964864 2498068608 2500067328 2506034388 2509258752 2512938064 2518483968 2523559104 2525659136 2526806016 2527228704 2532321462 2537910144 2541846528 2544901632 2552152064 2553016752 2558459904 2559405114 2569273344 2576133252 2578194432 2581974824 2585296896 2587673088 2594801664 2597186592 2600030592 2602420326 2606204601 2609589528 2617024256 2621279232 2622799872 2624429808 2628747264 2631906816 2635988992 2638411776 2647572928 2651011584 2654197896 2656862208 2666087424 2669996693 2675889216 2680291328 2681281548 2683512832 2684731392 2698806264 2700711936 2702278656 2706240992 2708406272 2714870587 2718363648 2729852928 2733855696 2737373184 2747437056 2749402656 2752973568 2755264512 2756976768 2759510754 2762532504 2780588272 2783379456 2784165888 2785109184 2786724864 2790811023 2791047168 2793043968 2800738304 2803312512 2810327184 2812575744 2816699808 2822916096 2827055322 2830958592 2838757376 2841366528 2843132292 2847809536 2851232384 2854935552 2861236224 2867724288 2871171072 2871929216 2875381054 2878267392 2886467584 2888261376 2900468736 2904721677 2908459008 2916745216 2919151872 2923706786 2925034416 2927468544 2944152288 2947940352 2954375039 2954625024 2957340672 2960895168 2961677004 2965487616 2968213248 2978519544 2982388032 2984869888 2985972633 2990884864 2992743546 2997485568 2999348352 3007893504 3015327744 3016179712 3018951936 3025797632 3033369024 3036157047 3036413952 3040063488 3044521116 3046957056 3051424792 3058159104 3066871808 3068264448 3075587658 3078147072 3084350016 3088318464 3092846848 3099672576 3101598864 3106701312 3107849067 3110435328 3128161806 3132186624 3139928064 3142174464 3148607308 3150830592 3153726576 3168787284 3171424256 3177815168 3184828416 3189498312 3193602048 3196537344 3200843776 3203785728 3207636432 3211802496 3222954588 3226189824 3230067456 3230920368 3247276032 3249294048 3256221696 3258551296 3262783488 3270531264 3277121892 3281338368 3286149776 3289448448 3293402112 3298231209 3300870144 3302785024 3312171324 3323953152 3330758144 3336173568 3341379184 3345678336 3350834487 3357978624 3364745472 3369638272 3376428616 3381460992 3383880192 3389128704 3392243712 3393202176 3396320928 3404022336 3411279872 3412540152 3427826688 3432852891 3434844336 3437592576 3447062528 3450230784 3455289838 3459735552 3462915456 3466707456 3469893768 3474358272 3474939468 3479452704 3491534137 3495038976 3497066496 3499239744 3504996352 3509209088 3517882368 3534682112 3538930528 3542482944 3544684416 3550215383 3554783232 3567852288 3575042064 3579641856 3588185601 3588489216 3592802304 3598408352 3600949248 3603038208 3604258944 3608590986 3624484864 3634785414 3639803904 3645140928 3649522107 3649830912 3653185536 3663249408 3665870208 3670631424 3675969024 3679347672 3683376672 3691505664 3696918498 3711172608 3712221184 3713478912 3715633152 3721081364 3724058624 3737750016 3747102912 3750100992 3755599744 3759051582 3760113686 3763888128 3769407096 3774611456 3777725952 3785338656 3788488704 3790843056 3798482193 3806580736 3812769792 3814981632 3817352448 3823308874 3828228096 3829525128 3837689856 3851015168 3864199878 3867291648 3872962236 3877945344 3881509632 3892202496 3900045888 3903291392 3914384292 3925536384 3934199808 3943120896 3947860224 3948902672 3953983488 3957617664 3970695168 3971359392 3976517376 3981296844 3990324728 3999131136 4010524672 4013833824 4020436992 4021922322 4025269248 4044492032 4048209396 4051067904 4053417984 4059361488 4062609408 4077545472 4100783544 4104196096 4106059776 4112466688 4124103984 4132896768 4135465152 4142268416 4143798756 4147247104 4170882408 4175069184 4176248832 4180087296 4186570752 4189565952 4195709089 4201107456 4204968768 4215490776 4218863616 4225049712 4240582983 4246437888 4252664416 4258136064 4262049792 4264698438 4271714304 4276848576 4282403328 4297272784 4301586432 4306756608 4307893824 4313071581 4317401088 4329701376 4332392064 4350377984 4360708352 4362688512 4369495856 4375117824 4385560179 4385931264 4391202816 4397641612 4401160192 4416228432 4421910528 4431937536 4436011008 4441342752 4442515506 4448231424 4460904448 4467779316 4473582048 4477304832 4486327296 4489115319 4496228352 4508614656 4511840256 4518455942 4522991616 4524269568 4528427904 4538696448 4550053536 4566781674 4570435584 4577137188 4579792448 4583456768 4587238656 4600307712 4612980736 4617220608 4622276608 4626525024 4632477696 4633252624 4639270272 4642589347 4649508864 4660051968 4662755328 4665652992 4690509824 4692242709 4692639744 4698279936 4713261696 4722910962 4726245888 4739710976 4753180926 4757136384 4766722752 4772855808 4777242624 4784247468 4790403072 4801265664 4805678592 4811454648 4817703744 4834431882 4846380552 4853071872 4860187904 4866029476 4870914048 4873941072 4884332544 4887826944 4894175232 4901292032 4905796896 4911168896 4915682838 4922007552 4929224664 4934172672 4940103168 4951305216 4954177536 4983666688 4985929728 4996137216 5012068776 5018517504 5025876128 5036967936 5047118208 5051318272 5054457408 5064642924 5075820288 5083693056 5089803264 5104304128 5106033504 5116919808 5118810228 5152266504 5156388864 5163949648 5170593792 5175346176 5182934757 5189603328 5194373184 5200061184 5204840652 5212409202 5219179056 5234048512 5242558464 5245599744 5248859616 5257494528 5263813632 5271977984 5276823552 5295145856 5302023168 5308395792 5313724416 5332174848 5339993386 5351778432 5360582656 5362563096 5367025664 5369462784 5397612528 5401423872 5404557312 5412481984 5416812544 5429741174 5436727296 5459705856 5467711392 5474746368 5486696501 5494874112 5498805312 5505947136 5510529024 5513953536 5519021508 5525065008 5545377747 5561176544 5566758912 5568331776 5570218368 5573449728 5581622046 5586087936 5601476608 5606625024 5620654368 5625151488 5633399616 5638577373 5640170529 5645832192 5654110644 5661917184 5682733056 5686264584 5695619072 5702464768 5709871104 5722472448 5734963311 5735448576 5742342144 5743858432 5750762108 5756534784 5776522752 5796299817 5800937472 5809443354 5816918016 5833490432 5838303744 5847413572 5850068832 5854937088 5888304576 5895880704 5908750078 5914681344 5921790336 5923354008 5930975232 5936426496 5957039088 5964776064 5969739776 5971945266 5981769728 5985487092 5994971136 5998696704 6015787008 6030655488 6032359424 6037903872 6051595264 6066738048 6072314094 6080126976 6089042232 6093914112 6102849584 6116318208 6133743616 6136528896 6151175316 6156294144 6168700032 6185693696 6199345152 6203197728 6213402624 6215698134 6220870656 6256323612 6264373248 6279856128 6284348928 6297214616 6301661184 6307453152 6337574568 6342848512 6355630336 6369656832 6378996624 6387204096 6393074688 6401687552 6407571456 6415272864 6423604992 6445909176 6452379648 6460134912 6461840736 6484277683 6494552064 6498588096 6512443392 6517102592 6525566976 6541062528 6554243784 6562676736 6572299552 6578896896 6586804224 6596462418 6601740288 6605570048 6624342648 6647906304 6661516288 6663773259 6672347136 6682758368 6691356672 6701668974 6715957248 6729490944 6739276544 6752857232 6762921984 6767760384 6777683913 6778257408 6784487424 6786404352 6792641856 6808044672 6825080304 6850172511 6855653376 6865705782 6869688672 6875185152 6894125056 6900461568 6910579676 6919471104 6925830912 6933414912 6939787536 6948716544 6949878936 6958905408 6983068274 6990077952 6994132992 6998479488 7009992704 7018418176 7035764736 7069364224 7077861056 7084366443 7084965888 7089368832 7100430766 7109566464 7135704576 7150084128 7159283712 7176371202 7185604608 7196816704 7201898496 7206076416 7208517888 7217181972 7248969728 7251647823 7269570828 7279607808 7290281856 7299044214 7306371072 7326498816 7331740416 7341262848 7351938048 7358695344 7366753344 7373524257 7383011328 7393836996 7426957824 7431266304 7442162728 7448117248 7475500032 7494205824 7500201984 7511199488 7518103164 7520227372 7527776256 7538814192 7555451904 7570677312 7576977408 7581686112 7596964386 7613161472 7625539584 7634704896 7646617748 7656456192 7659050256 7675379712 7702030336 7728399756 7734583296 7745924472 7755890688 7763019264 7784404992 7800091776 7806582784 7818613803 7828768584 7851072768 7868399616 7886241792 7895720448 7897805344 7907966976 7915235328 7942718784 7953034752 7962593688 7980649456 7998262272 8009990079 8021049344 8027667648 8040873984 8043844644 8050538496 8088984064 8096418792 8102135808 8106835968 8118722976 8125218816 8144611761 8155090944 8201567088 8208392192 8212119552 8224933376 8248207968 8265793536 8270930304 8284536832 8287597512 8294494208 8341764816 8350138368 8352497664 8360174592 8372433069 8373141504 8379131904 8391418178 8402214912 8409937536 8430981552 8437727232 8450099424 8481165966 8492875776 8505328832 8516272128 8524099584 8529396876 8543428608 8553697152 8564806656 8594545568 8603172864 8613513216 8615787648 8626143162 8634802176 8659402752 8664784128 8700755968 8714165031 8721416704 8725377024 8738991712 8750235648 8771120358 8782405632 8795283224 8802320384 8832456864 8843821056 8863125117 8863875072 8872022016 8882685504 8885031012 8896462848 8935558632 8947164096 8954609664 8957917899 8972654592 8978230638 8992456704 9023680512 9036911884 9045983232 9048539136 9056855808 9077392896 9100107072 9108471141 9133563348 9140871168 9154274376 9159584896 9166913536 9174477312 9200615424 9225961472 9234441216 9244553216 9253050048 9264955392 9266505248 9278540544 9285178694 9299017728 9320103936 9331305984 9381019648 9384485418 9396559872 9426523392 9445821924 9452491776 9479421952 9506361852 9514272768 9533445504 9554485248 9568494936 9580806144 9602531328 9611357184 9622909296 9635407488 9668863764 9692761104 9720375808 9732058952 9741828096 9747882144 9768665088 9775653888 9788350464 9802584064 9811593792 9822337792 9831365676 9844015104 9858449328 9868345344 9880206336 9894693627 9902610432 9908355072 9967333376 9971859456 9992274432 10024137552 10037035008 10051752256 10073935872 10094236416 10102636544 10108914816 10129285848 10151640576 10167386112 10179606528 10208608256 10212067008 10232973751 10233839616 10237620456 10298558673 10304533008 10312777728 10327899296 10341187584 10350692352 10365869514 10379206656 10388746368 10400122368 10409681304 10424818404 10438358112 10468097024 10474602411 10485116928 10491199488 10497719232 10514989056 10527627264 10553647104 10590291712 10604046336 10616791584 10627448832 10650646149 10664349696 10679986772 10703556864 10725126192 10734051328 10738925568 10764556803 10795225056 10802847744 10809114624 10824963968 10833625088 10859482348 10873454592 10919411712 10935422784 10948566321 10949492736 10973393002 10989748224 10997610624 11011894272 11027907072 11038043016 11050130016 11090755494 11122353088 11133517824 11136663552 11140436736 11146899456 11163244092 11172175872 11202953216 11213250048 11241308736 11250302976 11266799232 11277154746 11280341058 11291664384 11308221288 11323834368 11365466112 11372529168 11391238144 11395446579 11404929536 11419742208 11444944896 11469926622 11484684288 11487716864 11501524216 11513069568 11553045504 11592599634 11601874944 11618886708 11633836032 11676607488 11694827144 11700137664 11709874176 11776609152 11817500156 11829362688 11843580672 11846708016 11861950464 11872852992 11914078176 11929552128 11939479552 11943890532 11963539456 11970974184 11997393408 12031574016 12061310976 12064718848 12075807744 12093514433 12103190528 12133476096 12144628188 12160253952 12178084464 12187828224 12205699168 12232636416 12267487232 12302350632 12312588288 12337400064 12371387392 12398690304 12406395456 12426805248 12431396268 12441741312 12512647224 12528746496 12559712256 12568697856 12587127267 12594429232 12603322368 12614906304 12675149136 12685697024 12711260672 12721748949 12739313664 12757993248 12774408192 12786149376 12803375104 12815142912 12830545728 12847209984 12891818352 12904759296 12920269824 12923681472 12939214743 12968555366 12989104128 12997176192 13034205184 13051133952 13082125056 13108487568 13125353472 13144599104 13156680537 13157793792 13173608448 13192924836 13203480576 13211140096 13248685296 13295812608 13323032576 13327546518 13344694272 13365516736 13381581059 13382713344 13403337948 13431914496 13458981888 13467345957 13478553088 13505714464 13525843968 13535520768 13555367826 13568974848 13572808704 13585283712 13616089344 13650160608 13700345022 13711306752 13731411564 13739377344 13750370304 13800923136 13821159352 13838942208 13851661824 13866829824 13879575072 13897433088 13899757872 13917810816 13927768041 13966136548 13980155904 13988265984 13996958976 14036836352 14071529472 14076728127 14138728448 14155722112 14168732886 14178737664 14200861532 14219132928 14271409152 14300168256 14318567424 14352742404 14371209216 14393633408 14403796992 14417035776 14434363944 14497939456 14503295646 14539141656 14559215616 14580563712 14598088428 14612742144 14652997632 14663480832 14682525696 14703876096 14717390688 14733506688 14747048514 14766022656 14787673992 14853915648 14862532608 14884325456 14896234496 14951000064 14988411648 15022398976 15036206328 15040454744 15055552512 15077628384 15110903808 15141354624 15153954816 15163372224 15193928772 15226322944 15251079168 15269409792 15293235496 15312912384 15318100512 15350759424 15404060672 15456799512 15469166592 15491848944 15511781376 15526038528 15548804271 15568809984 15600183552 15613165568 15637227606 15657537168 15702145536 15736799232 15772483584 15791440896 15795610688 15814595797 15815933952 15830470656 15885437568 15906069504 15925187376 15961298912 15996524544 16019980158 16042098688 16055335296 16081747968 16087689288 16101076992 16177968128 16192837584 16204271616 16213671936 16237445952 16250437632 16289223522 16310181888 16403134176 16416784384 16424239104 16449866752 16460089503 16496415936 16531587072 16541860608 16575195024 16588988416 16636133241 16683529632 16700276736 16704995328 16720349184 16744866138 16758263808 16782836356 16804429824 16819875072 16861963104 16875454464 16900198848 16915732119 16920511587 16962331932 16985751552 17010657664 17048199168 17058793752 17086857216 17107394304 17129613312 17189091136 17204889933 17206345728 17227026432 17231575296 17252286324 17269604352 17329568256 17401511936 17428330062 17442833408 17450754048 17477983424 17500471296 17542240716 17564811264 17590566448 17604640768 17626014169 17664913728 17687642112 17726250234 17744044032 17765371008 17770062024 17792925696 17871117264 17894328192 17909219328 17915835798 17945309184 17956461276 17984913408 18047361024 18073823768 18091966464 18097078272 18113711616 18154785792 18200214144 18216942282 18267126696 18281742336 18308548752 18319169792 18348954624 18401230848 18451922944 18468882432 18489106432 18506100096 18533010496 18557081088 18570357388 18598035456 18640207872 18662611968 18689976851 18762039296 18768970836 18793119744 18853046784 18891643848 18904983552 18958843904 19004094109 19012723704 19028545536 19066891008 19108970496 19136989872 19161612288 19205062656 19222714368 19245818592 19270814976 19337727528 19385522208 19440751616 19452833049 19464117904 19483656192 19495764288 19537330176 19551307776 19576700928 19605168128 19623187584 19644675584 19662731352 19688030208 19716898656 19736690688 19760412672 19789387254 19805220864 19816710144 19934666752 19943718912 19984548864 19991319777 20048275104 20074070016 20103504512 20147871744 20188472832 20205273088 20217829632 20258571696 20303281152 20333051739 20334772224 20359213056 20417216512 20424134016 20465947502 20475240912 20597117346 20609066016 20625555456 20655798592 20680625273 20682375168 20701384704 20731739028 20758413312 20777492736 20800244736 20819362608 20849636808 20876716224 20936194048 20949204822 20970233856 20982398976 20995438464 21029978112 21055254528 21107294208 21180583424 21208092672 21233583168 21253099329 21254897664 21301292298 21328699392 21359973544 21407113728 21450252384 21468102656 21477851136 21529113606 21590450112 21605695488 21618229248 21649927936 21718964696 21746909184 21754943469 21838823424 21870845568 21897132642 21946786004 21979496448 21995221248 22023788544 22055814144 22076086032 22100260032 22120572771 22181510988 22244706176 22280873472 22293798912 22326488184 22344351744 22405906432 22426500096 22482617472 22500605952 22533598464 22554309492 22560682116 22583328768 22616442576 22730932224 22745058336 22782476288 22790893158 22809859072 22839484416 22939853244 22969368576 22975433728 23003048432 23026139136 23106091008 23185199268 23203749888 23237773416 23267672064 23353214976 23389654288 23400275328 23419748352 23455841409 23553218304 23635000312 23658725376 23687161344 23693416032 23723900928 23745705984 23828156352 23859104256 23878959104 23887781064 23927078912 23941948368 23994786816 24029970237 24063148032 24122621952 24129437696 24151615488 24187028866 24206381056 24266952192 24289256376 24320507904 24356168928 24375656448 24411398336 24433835283 24440738959 24465272832 24534974464 24604701264 24625176576 24674800128 24742774784 24797380608 24812790912 24851507681 24853610496 24862792536 24883482624 25025294448 25057492992 25117299207 25119424512 25137395712 25174254534 25188858464 25206644736 25229812608 25350298272 25371394048 25422521344 25443497898 25478627328 25515986496 25548816384 25572298752 25630285824 25661091456 25694419968 25783636704 25809518592 25840539648 25847362944 25878429486 25937110732 25978208256 25994352384 26068410368 26102267904 26142495093 26164250112 26216975136 26250706944 26289198208 26313361074 26347216896 26385849672 26406961152 26422280192 26497370592 26589375351 26591625216 26646065152 26655093036 26689388544 26731033472 26763162118 26806675896 26863828992 26917963776 26934691914 26957106176 27011428928 27071041536 27110735652 27137949696 27145617408 27170567424 27232178688 27300321216 27400690044 27422613504 27462823128 27478754688 27500740608 27601846272 27642318704 27677884416 27703323648 27733659648 27759150144 27794866176 27799515744 27835621632 27855536082 27932273096 27960311808 27993917952 28073672704 28143058944 28153456254 28277456896 28311444224 28337465772 28357475328 28401723064 28438265856 28542818304 28600336512 28705484808 28742418432 28787266816 28807593984 28834071552 28868727888 28995878912 29006591292 29078283312 29161127424 29196176856 29225484288 29305995264 29326961664 29365051392 29369963623 29407752192 29434781376 29467013376 29494097028 29532045312 29575347984 29684080881 29707831296 29725065216 29768650912 29792468992 29902000128 29976823296 30044797952 30072412656 30080909488 30111105024 30155256768 30221807616 30282709248 30307909632 30326744448 30387857544 30452645888 30502158336 30538819584 30586470992 30625824768 30636201024 30698921253 30701518848 30808121344 30895676019 30913599024 30938333184 30983697888 31023562752 31052077056 31097608542 31137619968 31200367104 31226331136 31274455212 31315074336 31404291072 31423807233 31473598464 31544967168 31582881792 31591221376 31629191594 31660941312 31770875136 31812139008 31850374752 31922597824 31951938447 31993049088 32039960316 32084197376 32110670592 32175378576 32202153984 32355936256 32385675168 32408543232 32427343872 32474891904 32498125429 32500875264 32578447044 32620363776 32806268352 32833568768 32845698963 32848478208 32899733504 32920179006 32992831872 33083721216 33150390048 33177976832 33272266482 33367059264 33400553472 33409990656 33440698368 33489732276 33516527616 33565672712 33608859648 33639750144 33723926208 33750908928 33800397696 33831464238 33841023174 33924663864 33971503104 34021315328 34096398336 34117587504 34173714432 34186339737 34214788608 34259226624 34378182272 34409779866 34454052864 34463150592 34504572648 34539208704 34659136512 34803023872 34856660124 34885666816 34901508096 34955966848 35084481432 35129622528 35181132896 35209281536 35252028338 35329827456 35452500468 35488088064 35530742016 35540124048 35585851392 35742234528 35788656384 35818438656 35831671596 35890618368 35912922552 36094722048 36147647536 36183932928 36194156544 36227423232 36280543299 36309571584 36400428288 36433884564 36534253392 36563484672 36617097504 36638339584 36697909248 36802461696 36903845888 36937764864 36978212864 37012200192 37066020992 37114162176 37140714776 37196070912 37280415744 37325223936 37379953702 37524078592 37537941672 37586239488 37706093568 37761381801 37783287696 37809967104 37917687808 38008188218 38025447408 38057091072 38133782016 38217940992 38273979744 38323224576 38406875507 38410125312 38445428736 38491637184 38541629952 38675455056 38771044416 38817644229 38881503232 38905666098 38928235808 38967312384 38991528576 39102615552 39153401856 39210336256 39246375168 39289351168 39325462704 39376060416 39433797312 39470041611 39473381376 39520825344 39578774508 39610441728 39633420288 39869333504 39887437824 39969097728 39982639554 40096550208 40144743177 40148140032 40207009024 40295743488 40376945664 40402037871 40435659264 40517143392 40606562304 40666103478 40718426112 40834433024 40848268032 40931895004 40950481824 41194234692 41218132032 41251110912 41311597184 41361250546 41402769408 41463478056 41516826624 41554985472 41600489472 41638725216 41699273616 41753432448 41783304123 41872388096 41898409644 41940467712 41964797952 41990876928 42110509056 42214588416 42361166848 42416185344 42467166336 42506198658 42602584596 42657398784 42719947088 42814227456 42900504768 42936205312 42955702272 43058227212 43180900224 43211390976 43299855872 43437929392 43493818368 43509886938 43677646848 43741691136 43794265284 43893572008 43958992896 43990442496 44047577088 44111628288 44152172064 44200520064 44241145542 44363021976 44489412352 44561746944 44587597824 44652976368 44688703488 44811812864 44853000192 44965234944 45067196928 45108618984 45121364232 45166657536 45232885152 45389943781 45461864448 45490116672 45564952576 45581786316 45619718144 45678968832 45879706488 45938737152 45950867456 46006096864 46052278272 46152799979 46212182016 46370398536 46407499776 46475546832 46535344128 46646412813 46706429952 46779308576 46800550656 46839496704 46911682818 47106436608 47270000624 47317450752 47374322688 47386832064 47443787391 47447801856 47491411968 47656312704 47718208512 47775562128 47854157824 47883896736 47989573632 48059940474 48126296064 48245243904 48258875392 48303230976 48374057732 48412762112 48533904384 48578512752 48641015808 48712337856 48751312896 48822796672 48867670566 48881477918 48930545664 49069948928 49209402528 49250353152 49349600256 49380268509 49485549568 49594761216 49625581824 49703015362 49725585072 49766965248 50050588896 50114985984 50234598414 50274791424 50348509068 50377716928 50413289472 50459625216 50700596544 50742788096 50761534761 50845042688 50886995796 50957254656 51031972992 51144597504 51260571648 51322182912 51388839936 51567273408 51614669799 51619037184 51681079296 51694725888 51756858972 51874221464 51988704768 52136820736 52204535808 52284990186 52328500224 52433950272 52501413888 52578396416 52626722148 52694433792 52771699344 52813922304 52878042507 52994741184 53178750702 53292130304 53310186072 53378777088 53462066944 53526324236 53613351792 53727657984 53835927552 53869383828 53914212352 54022857856 54142083072 54221471304 54275899392 54291234816 54341134848 54464357376 54600642432 54801380088 54845227008 54925646256 54957509376 55203692544 55284637408 55355768832 55406647296 55467319296 55518300288 55599031488 55671243264 55711072164 55864546192 55920623616 55987835904 56069930553 56147345408 56286117888 56306912508 56554913792 56622888448 56674931544 56714950656 56803446128 56876531712 57012282327 57085636608 57200673024 57410969616 57484836864 57574533632 57615187968 57668143104 57737455776 57991757824 58013182584 58156566624 58322254848 58358499147 58392353712 58450968576 58611990528 58653923328 58730102784 58739927246 58815504384 58869562752 58934026752 58988194056 59064090624 59150695968 59368161762 59415662592 59450130432 59537301824 59584937984 59804000256 59953646592 60089595904 60144825312 60161818976 60222210048 60310513536 60353661511 60443615232 60565418496 60615819264 60653488896 60775715088 60905291776 60999155217 61004316672 61077639168 61172941984 61251649536 61272402048 61397842506 61616242688 61791352038 61827198048 61876666368 61967395776 62041875819 62047125504 62104154112 62195217084 62275239936 62400734208 62548910424 62630148672 62808582144 62847614466 62947196928 63089934336 63165763584 63182442752 63258383188 63321882624 63541750272 63624278016 63700749504 63759297987 63845195648 63903876894 63986098176 64079920632 64168394752 64221341184 64350757152 64404307968 64711872512 64771350336 64817086464 64854687744 64949783808 64996250858 65156894088 65240727552 65612536704 65667137536 65691397926 65799467008 65840358012 65985663744 66167442432 66300780096 66355953664 66544532964 66734118528 66881396736 66979464552 67033055232 67131345424 67217719296 67279500288 67447852416 67501817856 67600795392 67662928476 67682046348 67849327728 68042630656 68192796672 68235175008 68347428864 68372679474 68429577216 68518453248 68756364544 68819559732 68908105728 68926301184 69009145296 69078417408 69318273024 69713320248 69771333632 69803016192 69911933696 70168962864 70259245056 70362265792 70418563072 70504056676 70659654912 70905000936 70976176128 71061484032 71080248096 71171702784 71327054513 71484469056 71577312768 71636877312 71663343192 71781236736 71825845104 72089910711 72189444096 72295295072 72367865856 72388313088 72454846464 72561086598 72619143168 72800856576 72867769128 73068506784 73126969344 73234195008 73276679168 73301505849 73322216877 73395818496 73604923392 73875529728 73956425728 74024400384 74132041984 74228324352 74281429552 74392141824 74554523043 74560831488 74650447872 74759907404 75075883344 75172478976 75351897621 75412187136 75522763602 75566575392 75619934208 75835375616 76016376436 76050894816 76114182144 76267564032 76435881984 76547959488 76646449152 76813751014 76890857472 76983274368 77083259904 77350910112 77542088832 77635288458 77763006464 77811332196 77856471616 77934624768 77983057152 78205231104 78306803712 78420672512 78492750336 78578702336 78650925408 78752120832 78867594624 78940083222 79041650688 79157549016 79220883456 79266840576 79738667008 79768126053 79774875648 79938195456 79965279108 80193100416 80289486354 80414018048 80591486976 80753891328 80804075742 80871318528 81034286784 81213124608 81332206956 81436852224 81696536064 81863790008 81900963648 82388469384 82436264064 82502221824 82623194368 82722501092 82805538816 82926956112 83033653248 83109970944 83200978944 83277450432 83398547232 83506864896 83566608246 83744776192 83796819288 83880935424 83981753856 84221018112 84429176832 84722333696 84832370688 84934332672 85012397316 85205169192 85314797568 85439894176 85628454912 85801009536 85872410624 86116454424 86361800448 86422781952 86599711744 86875858784 86987636736 87019773876 87483382272 87588530568 87787144016 87917985792 87980884992 88095154176 88109890869 88223256576 88304344128 88401040128 88482291084 88726043952 88978824704 89052242643 89123493888 89175195648 89305952736 89377406976 89623625728 89706000384 89930469888 90134393856 90217237968 90242728464 90333315072 90465770304 90779887562 90923728896 90980233344 91129905152 91163572632 91239436288 91357937664 91759412976 91877474304 91901734912 92012193728 92096763759 92104556544 92305599958 92424364032 92740797072 92814999552 92951093664 93070688256 93292825626 93412859904 93558617152 93601101312 93678993408 93823365636 94212873216 94271421699 94540001248 94634901504 94748645376 94773664128 94887574782 94982823936 95312625408 95436417024 95551124256 95708315648 95767793472 95855815341 95979147264 96119880948 96252592128 96606461952 96748115464 96825524224 97067808768 97157025504 97282031616 97424675712 97494376287 97502625792 97645593344 97735341132 97762955836 97861091328 98418805056 98500706304 98537096889 98699200512 98760537018 98971099136 99251163648 99406030724 99451170144 99533930496 100101177792 100229971968 100469196828 100549582848 100697018136 100755433856 100826578944 100919250432 101401193088 101485576192 101523069522 101690085376 101773991592 101914509312 102063945984 102289195008 102521143296 102644365824 102777679872 103134546816 103229339598 103362158592 103389451776 103513717944 103748442928 103977409536 104273641472 104409071616 104569980372 104657000448 104867900544 105156792832 105253444296 105388867584 105543398688 105627844608 105756085014 105989482368 106357501404 106584260608 106620372144 106757554176 106924133888 107052648472 107226703584 107455315968 107671855104 107738767656 107828424704 108045715712 108284166144 108442942608 108551798784 108582469632 108682269696 108841629897 108928714752 109201284864 109602760176 109690454016 109851292512 109915018752 110407385088 110569274816 110711537664 110813294592 110934638592 111036600576 111198062976 111342486528 111422144328 111729092384 111841247232 111975671808 112139861106 112294690816 112572235776 112613825016 113109827584 113245776896 113284145403 113349863088 113429901312 113606892256 113753063424 114024564654 114171273216 114401346048 114821939232 114969673728 115149067264 115220626521 115230375936 115336286208 115474911552 116026365168 116313133248 116452932687 116644509696 116716998294 116784707424 116901937152 117307846656 117460205568 117479854492 117631008768 117739125504 117868053504 117976388112 118128181248 118301391936 118410124833 118736323524 118831325184 118900260864 119074603648 119169875968 119608000512 119907293184 120179191808 120289650624 120323637952 120434229531 120444420096 120621027072 120707323022 120887230464 121130836992 121306977792 121551430176 121810583552 121998310434 122155278336 122345883968 122503299072 122544804096 122795685012 123232485376 123382099183 123582704076 123654396096 123753332736 123934791552 124083751638 124208308224 124390434168 124550479872 124801468416 125097820848 125260297344 125349912369 125617164288 125695228932 125894393856 126331527168 126364885504 126516766376 126643765248 127083500544 127248556032 127401499008 127518595974 127690391296 127807753788 127972196352 128159841264 128442682368 128701514304 128808615936 129423745024 129542700672 129634172928 129899567616 129992501716 130313788176 130481455104 131225073408 131334275072 131382795852 131598934016 131680716024 131971327488 132334884864 132601560192 132711907328 133028658763 133089065928 133468237056 133762793472 133958929104 134066110464 134262690848 134435438592 134559000576 134895704832 135201590784 135325856952 135364092696 135698655456 136085261312 136169831343 136385593344 136470350016 136694857728 136745358948 136859154432 137036906496 137512729088 137639119464 137816211456 137852602368 138018290592 138156834816 138458399937 138636546048 139426640496 139542667264 139606032384 139823867392 139939238439 140337925728 140518490112 140724531584 140837126144 141008113352 141319309824 141810001872 141952352256 142122968064 142160496192 142331362173 142343405568 142654109026 142968938112 143154625536 143326686384 143562473472 143651690208 144179821422 144378888192 144590590144 144735731712 144776626176 144909692928 145122173196 145238286336 145601713152 145735538256 146137013568 146253938688 146468390016 146553358336 146603011698 146644433754 146791636992 147209846784 147751059456 147912851456 148048800768 148140805527 148264083968 148456648704 148562859104 148784283648 149109046086 149300895744 149519814808 150151766688 150344957952 150703795242 150824374272 151045527204 151133150784 151239868416 152032752872 152101789632 152228364288 152284604283 152535128064 152871763968 153095918976 153627502028 153781714944 153966548736 154166519808 154701820224 154844009397 155084177664 155270576916 155526012928 155622664392 155712943232 155966114304 156410462208 156613607424 156841345024 156985500672 157157404672 157301850816 157504241664 157735189248 157880166444 158083301376 158315098032 158441766912 158634127521 159477334016 159536252106 159876390912 159930558216 160386200832 160578972708 160828036096 161182973952 161507782656 161608151484 161742637056 162068573568 162426249216 162664413912 162873704448 163393072128 163727580016 163801927296 164776938768 164872528128 165246388736 165445002184 165611077632 165853912224 166067306496 166219941888 166401957888 166554900864 166797094464 167013729792 167133216492 167489552384 167593638576 167761870848 167963507712 168209791659 168442036224 168858353664 169444667392 169664741376 169868665344 170024794632 170410338384 170629595136 170879788352 171036846981 171256909824 171602019072 171744821248 172232908848 172723600896 172845563904 173199423488 173751717568 173960553767 173975273472 174039547752 174966764544 175075497441 175177061136 175574288032 175835971584 175961769984 176190308352 176219781738 176446513152 176608688256 176802080256 176964582168 177452087904 177957649408 178104485286 178246987776 178350391296 178611905472 178754813952 179412000768 179860939776 180268787712 180434475936 180485456928 180666630144 180931540608 181060984533 181559775124 181847457792 181960466688 182327145264 182478872576 182715875328 182997465651 183518825952 183754948608 183803469824 184024387456 184193527518 184611199916 184848728064 185481594144 185629999104 185902187328 186125627457 186141376512 186585651252 186825719808 187117234304 187202202624 187646731272 188425746432 188542843398 189080002496 189269803008 189497290752 189547328256 189775149564 189965647872 190625250816 190872834048 191102248512 191416631296 191535586944 191711630682 191958294528 192239761896 192505184256 193212923904 193496230928 193651048448 193886155859 194135617536 194314051008 194564063232 194849351424 194988752574 195291186688 195470682264 195525911672 195722182656 196837610112 197001412608 197074193778 197398401024 197521074036 197942198272 198502327296 198812061448 198902340288 199067860992 200202355584 200938393656 201099165696 201394036272 201510867712 201653157888 201838500864 202802386176 202971152384 203046139044 203380170752 203547983184 204127891968 204578390016 205042286592 205288731648 205555359744 205589745361 206269093632 206458679196 206724317184 206778903552 207027435888 207496885856 207954819072 208547282944 209139960744 209314000896 209735801088 210313585664 210506888592 210777735168 211086797376 211255689216 211512170028 211978964736 212715002808 213168521216 213240744288 213515108352 213848267776 213981163539 214105296944 214453407168 214910631936 215343710208 215477535312 215656849408 216091431424 216269732133 216568332288 216885885216 217103597568 217164939264 217364539392 217683259794 217857429504 218402569728 219205520352 219380908032 219702585024 219830037504 219904517547 219966650631 220814770176 221138549632 221626589184 221869277184 222073201152 222396125952 222684973056 222844288656 223458184768 223663569129 223682494464 223951343616 224279722212 224589381632 225227650032 226219655168 226491553792 226568290806 226699726176 226859802624 227213784512 227486878003 227506126848 228049129308 228342546432 228802692096 229138184197 229643878464 229939347456 230298134528 230441253042 230672572416 230949823104 232052730336 232626266496 232905865374 233289019392 233433996588 233569414848 233803874304 234615693312 234920411136 234959708984 235262017536 235478251008 235736107008 235952776224 236256362496 236602783872 236820249666 237472647048 237662650368 237800521728 238149207296 239216001024 239304378159 239814586368 240358383616 240579301248 240647275904 240868459062 241242054144 241414646044 241774460928 242261673984 242613955584 243102860352 243621167104 243996620868 244310556672 244691767936 245089608192 245591370024 246464970752 246764198366 247165408152 247308792192 247506665472 247869583104 248167503276 248416616448 248780868336 249100959744 249602936832 250195641696 250520594688 250699824738 251234328576 251390457864 252663054336 252729771008 253033532752 253287530496 254167001088 254497112064 254802998016 255037191948 255380782592 255615507576 255944392704 256319682528 256885364736 257403028608 257617231872 258847490048 259085401344 259268345856 259799135232 259985003432 260627576352 260962910208 262450146816 262668550144 262765591704 263197868032 263361432048 263942654976 264329672607 264669769728 265203120384 265423814656 266057317526 266178131856 266936474112 267525586944 267917858208 268132220928 268525381696 268848128549 268870877184 269118001152 269791409664 270403181568 270651713904 270728185392 271397310912 272170522624 272339662686 272771186688 272940700032 273389715456 273490717896 273718308864 274073812992 275025458176 275278238928 275632422912 275705204736 276036581184 276290291277 276313669632 276916799874 277273092096 278853280992 279085334528 279212064768 279647734784 279878476878 280675851456 281036980224 281449063168 282016226704 282638619648 282814265097 283620003744 283904704512 284245936128 284320992384 284662724346 285308218052 285937876224 286309251072 286653372768 287124946944 287303380416 287567446023 288359642844 288757776384 289181180288 289819385856 290244346392 290476572672 291203426304 291471076512 292274027136 292483128861 292507877376 292936780032 293106716672 293206023396 293288867508 293583273984 295502118912 295825702912 296097601536 296281611054 296528167936 296913297408 297125718208 298218092172 298601791488 299039629616 299642240873 300303533376 300689915904 301407590484 301648748544 302091054408 302266301568 302479736832 304065505744 304203579264 304456728576 304569208566 305070256128 305743527936 306191837952 307255004056 307563429888 307933097472 308333039616 309403640448 309688018794 310168355328 310541153832 311052025856 311245328784 311425886464 311932228608 312820924416 313227214848 313682690048 313971001344 314314809344 314603701632 315470378496 315760332888 316166602752 316630196064 316883533824 317268255042 317729606467 318954668032 319072504212 319752781824 319861116432 320772401664 321157945416 321656072192 322365947904 323015565312 323069599853 323216302968 323485274112 324137147136 324852498432 325328827824 325747408896 326524889691 326786144256 327455160032 327603854592 329553877536 329745056256 330492777472 330890004368 331222155264 331707824448 332134612992 332439883776 332803915776 333109801728 333594188928 334027459584 334266432984 334979104768 335187277152 335523741696 335927015424 336419583318 336884072448 337716707328 338889334784 339329482752 339737330688 339852436209 340049589264 340820676768 341259190272 341759576704 342073693962 342513819648 343204038144 343489642496 344465817696 345447201792 345661879563 345691127808 346398846976 347503435136 347921107534 348079095504 349933529088 350150994882 350354122272 351148576064 351923539968 352380616704 352439563476 352893026304 353217376512 353604160512 353929164336 354904175808 355915298816 356208970572 356493975552 356700782592 357223810944 357509627904 358824001536 359721879552 360537575424 360868951872 360970913856 361302688593 361333260288 361863081216 362121969066 363119550248 363920933376 364654290528 364957745152 365431750656 365994931302 367037651904 367509897216 367606939648 368048774912 368387055036 369222399832 369697456128 370146297549 370963188288 371259998208 371804374656 372251254914 373171302504 373651439616 374234468608 374404405248 375293462544 376049737107 376851492864 377085686796 378160004992 378994581504 379094656512 379550299128 379931295744 381250501632 381745668096 382204497024 382833262592 383071173888 383423261364 383916589056 384479523792 386425847808 386992461856 387302096896 387772311718 388271235072 388628102016 389698702848 389977505148 390582373376 390941364528 391051823344 391444365312 393675220224 394002825216 394148387556 394796802048 395042148072 395884396544 397004654592 397624122896 397804680576 398135721984 399085976289 400404711168 401876787312 402198331392 402788072544 403021735424 403306315776 403677001728 405604772352 405942304768 406092278088 406760341504 407095966368 408255783936 408509494029 409156780032 410084573184 410577463296 411110719488 411179490722 412538187264 412917358392 413448634368 413557807104 414054871776 414993771712 415375199811 415909638144 417094565888 418279921488 418628001792 419471602176 420627171328 421013777184 421555470336 422173594752 422475630577 422511378432 423024340056 423957929472 425430005616 426337042432 426481488576 426994086519 427030216704 427696535552 427962327078 428210593888 428906814336 430687420416 430955070624 431313698816 432182862848 432539464266 433136664576 433771770432 434207195136 434329878528 434729078784 435366519588 435714859008 436805139456 438411040704 438761816064 439405170048 439660075008 439809035094 439933301262 441629540352 442277099264 443253178368 443738554368 444146402304 444422416581 444792251904 445369946112 445688577312 446916369536 447327138258 447902687232 448559444424 449178763264 450455300064 452439310336 452983107584 453136581612 453399452352 453719605248 454427569024 454973756006 456098258616 456685092864 457605384192 458276368394 459287756928 460596269056 460882506084 461345144832 461899646208 464105460672 465252532992 465811730748 466578038784 466867993176 467138829696 469231386624 469840822272 469919417968 470524035072 470956502016 471472214016 471905552448 472512724992 473205567744 473640499332 474945294096 475325300736 475902382563 476298414592 478432002048 478608756318 479629172736 480716767232 481158602496 481294551808 481736918124 482484108288 482829292088 483548921856 484523347968 485227911168 486205720704 487993241736 488621113344 489383535872 490179216384 491182740048 492929941504 493528396732 494330816304 494617584384 495739166208 496335006552 496833232896 497561736672 498201919488 499205873664 499289381591 500391283392 501041189376 501399649476 502468657152 502780915728 504629374977 505326108672 505459542016 506067065504 506575060992 508334002176 508994224128 509605996032 510074383896 510761565184 511231015152 511888785408 512639365056 513110540943 513770729472 514806057216 515234463744 517694980096 518170802688 518536691712 519598270464 519970006864 521255152704 521881661301 521925820416 524900293632 525226492323 525531183408 526395736064 526722864096 527885309952 528659345214 529339539456 530406240768 530847629312 532114635052 532356263712 533872948224 535051173888 535835716416 536264441856 537050763392 537696257098 538236002304 539582819328 540806363136 541303427808 541456370784 542794621824 543182953599 544341045248 544679325372 545542373376 545881400064 546981435792 547436617728 548147625984 550050916352 550556477856 551264845824 551410409472 552073162368 552580582554 553833599748 554546184192 557706561984 558170669056 558376882371 558424129536 559295469568 559756953756 561351702912 562898126336 564032453408 565277239296 565628530194 567240007488 567809409024 568491872256 568641984768 569325448692 570616436104 571875752448 572618502144 573306745536 574249893888 574606760832 575134892046 576719285688 577515552768 578362360576 579638771712 580488692784 580953145344 581658467577 582406852608 582942153024 584548054272 584966257722 585873560064 586213433344 586412046792 586577735016 587166547968 591004237824 591651405824 592195203072 592563222108 593056335872 593826594816 594251436416 596436184344 597203582976 598079259232 599284481746 600607066752 602815180968 603297497088 604182108816 604532603136 604959473664 608131011488 608407158528 608913457152 609138417132 610140512256 612383675904 614510008112 615126859776 615866194944 616666079232 616769236083 618807280896 619376037588 620336710656 621082307664 622104051712 622490657568 622851772928 623864457216 625641848832 627365380096 627942002688 628629618688 629207403264 630940756992 631520665776 632333205504 633260392128 633767067648 634536510084 635459212934 637909336064 638145008424 639505563648 639722232864 641544803328 641943490617 642315890832 643312144384 644731895808 646031130624 646139199706 646432605936 646970548224 648274294272 649704996864 650657655648 651494817792 653049779382 653572288512 654910320064 655207709184 659107755072 659490112512 659899951893 660985554944 661780008736 662444310528 663415648896 664879767552 665607831552 666219603456 667188377856 668054919168 668532865968 669958209536 670374554304 670990707387 671047483392 671854030848 672839166636 673768144896 677778669568 678658965504 679474661376 679704872418 680099178528 681641353536 682460634009 682518380544 683519153408 684147387924 685027639296 686408076288 687414552591 688931635392 690894403584 691323759126 692797693952 695006870272 695842215068 696158191008 699867058176 700301989764 700708244544 702297152128 703847079936 704761233408 704879126952 705786052608 706434753024 707208321024 707858328672 709808351616 711830597632 712417941144 712987951104 713401565184 714447621888 717648003072 719443759104 721075150848 721737903744 721941827712 722605377186 723726162432 724243938132 726239100496 727841866752 729308581056 729915490304 730863501312 731989862604 734075303808 735213879296 736097549824 736774110072 738444799664 739394912256 740292595098 741926376576 742519996416 743608749312 744502509828 746342605008 747302879232 748468937216 748808810496 750586925088 752099474214 753702985728 754171373592 756320009984 757989163008 758189313024 759100598256 759862591488 762501003264 763491336192 764408994048 766142347776 766846522728 767833178112 768959047584 772851695616 773984923712 774604193792 775544623436 776542470144 777256204032 779397405696 779955010296 781164746752 781882729056 782103646688 782888730624 784597599643 787350440448 788005650432 788296775112 789593604096 790084296144 791768793088 792989017821 794009309184 795248245792 795609361152 796271443968 798171952578 800809422336 803753574624 804396662784 805576145088 806043470848 806544385647 806612631552 807354003456 811209544704 812184556176 813520683008 814191932736 816511567872 817018988058 818313560064 820169146368 821154926592 822221438976 822358981444 825076374528 825834716784 826897268736 827115614208 828109743552 828870873831 829987543424 830750399622 831819276288 834189131776 836559842976 837256003584 838943204352 841254342656 842027554368 843110940672 844347189504 844951261154 846048680112 847915858944 850860011232 852674084864 852962977152 853988173038 855393071104 855924654156 856421187776 857813628672 861374840832 861910141248 862627397632 863674694281 864365725696 865078928532 866273329152 867543540864 869458157568 870733039176 871429718016 873610278912 876822081408 877449386583 877523632128 878810340096 879320150016 879618070188 879866602524 884554198528 886506356736 887477108736 888292804608 888844833162 889584503808 890739892224 891377154624 893832739072 894654276516 895805374464 897118888848 898926722619 900910600128 905966215168 906273163224 906798904704 907439210496 908855138048 909947512012 912196517232 913370185728 915210768384 916552736788 918575513856 921192538112 921765012168 922690289664 923799292416 928210921344 930505065984 931623461496 933156077568 933735986352 934277659392 938462773248 939681644544 939838835936 941048070144 941913004032 942944428032 943811104896 946411135488 947280998664 949890588192 950650601472 951804765126 952596829184 953188819401 956864004096 957217512636 959258345472 961433534464 962317204992 962589103616 963473836248 964968216576 965658584176 967097843712 969046695936 969208799559 970455822336 972411441408 975986483472 977242226688 978767071744 979574669073 980358432768 982365480096 985859883008 987056793464 988661632608 989235168768 991478332416 992670013104 993666465792 995123473344 996403838976 998411747328 998578763182 1000782566784 1002082378752 1002799298952 1004937314304 1005561831456 1009258749954 1010652217344 1010919084032 1012134131008 1013150121984 1016668004352 1017988448256 1019211992064 1020148767792 1021523130368 1022462030304 1023777570816 1025278730112 1026221081886 1027541458944 1029612114432 1030468927488 1035389960192 1036341605376 1036985638689 1037073383424 1039196540928 1039940013728 1042510305408 1043763322602 1049800587264 1050452984646 1051062366816 1052791472128 1053445728192 1055770619904 1057318690428 1058679078912 1060812481536 1064229270104 1064712527424 1067745896448 1070102347776 1071671432832 1072528883712 1074101526784 1075392514196 1076472004608 1079165638656 1081612726272 1082606855616 1082912741568 1083908065779 1085589243648 1086365907198 1088682090496 1089358650744 1091762800128 1093962871584 1094873235456 1096295251968 1100101832704 1101112955712 1102529691648 1102820818944 1104146324736 1105161165108 1107667199496 1109092368384 1110438892647 1115413123968 1116341338112 1116753764742 1118590939136 1119513907512 1122703405824 1125796252672 1128064906816 1130554478592 1131257060388 1134480014976 1136983744512 1137283969536 1138650897384 1141232872208 1143751504896 1145237004288 1146613491072 1148499787776 1149213521664 1150269784092 1153438571376 1156724721152 1159277543424 1160977385568 1161906290688 1163316935154 1164813705216 1165884306048 1169096108544 1169932515444 1171747120128 1172426866688 1172824093584 1173155470032 1174333095936 1182008475648 1184390406144 1185126444216 1186112671744 1187653189632 1188502872832 1192872368688 1194407165952 1196158518464 1197257928867 1198568963492 1201214133504 1205630361936 1206594994176 1208364217632 1209065206272 1209918947328 1216262022976 1216814317056 1217826914304 1218276834264 1220281024512 1224767351808 1225528482087 1229020016224 1230253719552 1231732389888 1233332158464 1233538472166 1237614561792 1238752075176 1240673421312 1242164615328 1244208103424 1244981315136 1245703545856 1246125599433 1247728914432 1251283697664 1255884005376 1257259237376 1258414806528 1261881513984 1263041331552 1264666411008 1266520784256 1267426891731 1267534135296 1269073020168 1270918425868 1276290016848 1279011127296 1279444465728 1280982259557 1283089606656 1283886981234 1284631781664 1286624288768 1292062261248 1292278399412 1292865211872 1293941096448 1296548588544 1299409993728 1301315311296 1302989635584 1306099558764 1307144577024 1309820640128 1310415418368 1318215510144 1318980225024 1319799903786 1321971109888 1323560017472 1324888621056 1326831297792 1329759535104 1331215663104 1332439206912 1334376755712 1336109838336 1337065731936 1339916419072 1340749108608 1341981414774 1343708061696 1345678333272 1347536289792 1355557339136 1357203091013 1357317931008 1358949322752 1359409744836 1360198357056 1363282707072 1364921268018 1367038306816 1368294775848 1370055278592 1372816152576 1374829105182 1377863270784 1381788807168 1382647518252 1385595387904 1390013740544 1391684430136 1392316382016 1399734116352 1400603979528 1401416489088 1404594304256 1407694159872 1409522466816 1409758253904 1411572105216 1412869506048 1414416642048 1415716657344 1419616703232 1423661195264 1424835882288 1425975902208 1427707147689 1428895243776 1435296006144 1438887518208 1442150301696 1443475807488 1443883655424 1445210754372 1447452324864 1448487876264 1452478200992 1455683733504 1458617162112 1459830980608 1463979725208 1468150607616 1470427758592 1472195099648 1473548220144 1476889599328 1478789824512 1480585190196 1483852753152 1487217498624 1489005019656 1492685210016 1494605758464 1496937874432 1497617620992 1497868144773 1501173850176 1504198948428 1507405971456 1508342747184 1512640019968 1513888124931 1515978326016 1516378626048 1518201196512 1519725182976 1525002006528 1526982672384 1528817988096 1532284695552 1533693045456 1535666356224 1537918095168 1539331622829 1545703391232 1547969847424 1549208387584 1551089246872 1553084940288 1554512408064 1558794811392 1559910020592 1562329493504 1563765458112 1564207293376 1565644983903 1565777461248 1569195199286 1574700880896 1576593550224 1579187208192 1580168592288 1583537586176 1585978035642 1588018618368 1590496491584 1591218722304 1592542887936 1596343905156 1601618844672 1603967289379 1607507149248 1608793325568 1611152290176 1612086941696 1613088771294 1614708006912 1622419089408 1624369112352 1627041366016 1628383865472 1629548860797 1633023135744 1634037976116 1636627120128 1642309853184 1644442877952 1644717962888 1650152749056 1651669433568 1653794537472 1654231228416 1656219487104 1657741747662 1659975086848 1661500799244 1663638552576 1673119685952 1674512007168 1675130647113 1677886408704 1682508685312 1684055108736 1688694379008 1689902522308 1692097360224 1695831717888 1701720022464 1705348169728 1705925954304 1707976346076 1710786142208 1711849308312 1712842375552 1715627257344 1722749681664 1723820282496 1725254795264 1727349388562 1728731451392 1730157857064 1732546658304 1735087081728 1738916315136 1741466078352 1742859436032 1744975402731 1747220557824 1753644162816 1754898773166 1757620680192 1758640300032 1759236140376 1759733205048 1769108397056 1773012713472 1774954217472 1776585609216 1777689666324 1779169007616 1781479784448 1782754309248 1787665478144 1789308553032 1791610748928 1794237777696 1797853445238 1801821200256 1811932430336 1812546326448 1813597809408 1814878420992 1817710276096 1819895024024 1824393034464 1826740371456 1830421536768 1833105473576 1837151027712 1842385076224 1843530024336 1845380579328 1847598584832 1850307708249 1856421842688 1861010131968 1863246922992 1866312155136 1867471972704 1868555318784 1876925546496 1879677671872 1882096140288 1883826008064 1885888856064 1887622209792 1892822270976 1894561997328 1899781176384 1901301202944 1903609530252 1905193658368 1906377638802 1913728008192 1914435025272 1918516690944 1922867068928 1924634409984 1925178207232 1925830471851 1926947672496 1929936433152 1931317168352 1934195687424 1938093391872 1938417599118 1940911644672 1944822882816 1951972966944 1954484453376 1957534143488 1959149338146 1960716865536 1964730960192 1974113586928 1977323265216 1978470337536 1979699855679 1982956664832 1985340026208 1987332931584 1990246946688 1996823494656 1997157526364 2001565133568 2004164757504 2005598597904 2009874628608 2011123662912 2012972122161 2018517499908 2021304434688 2021838168064 2024268262016 2033336008704 2035976896512 2038423984128 2040297535584 2043046260736 2044924060608 2047381902027 2047555141632 2050557460224 2052442163772 2055082917888 2059224228864 2062243657773 2070779920384 2072683210752 2073971277378 2078393081856 2079880027456 2085020610816 2087526645204 2097495686111 2099601174528 2100905969292 2102124733632 2105582944256 2106891456384 2111541239808 2114637380856 2117358157824 2121624963072 2128458540208 2129425054848 2132747714449 2135491792896 2140204695552 2143342865664 2148203053568 2150785028392 2152944009216 2158331277312 2163225452544 2165213711232 2165825483136 2167816131558 2171178487296 2172731814396 2177364180992 2178717301488 2183525600256 2187925743168 2189746470912 2192590503936 2200203665408 2202225911424 2205641637888 2208292649472 2210322330216 2215334398992 2218184736768 2220877785294 2230826247936 2232682676224 2233507529484 2237181878272 2239027815024 2245406811648 2251592505344 2256129813632 2261108957184 2261487198971 2262514120776 2268960029952 2273967489024 2274567939072 2277301794768 2282465744416 2287503009792 2290474008576 2293226982144 2298427043328 2300539568184 2306877142752 2313449442304 2318555086848 2321954771136 2323812581376 2326633870308 2329627410432 2331768612096 2338192217088 2339865030888 2343494240256 2344853733376 2345648187168 2346310940064 2348666191872 2353792798929 2364016951296 2368780812288 2370252888432 2372225343488 2375306379264 2377005745664 2378967053463 2385744737376 2388814331904 2392317036928 2394515857734 2397137926984 2402428267008 2411260723872 2413189988352 2416728435264 2418130412544 2419633156941 2419837894656 2432524045952 2433628634112 2436553668528 2440562049024 2449534703616 2451056964174 2458040032448 2460507439104 2463464779776 2466664316928 2467076944332 2475229123584 2477504150352 2481346842624 2484329230656 2488416206848 2489962630272 2491407091712 2492251198866 2495457828864 2502567395328 2511768010752 2514518474752 2516829613056 2520520026167 2523763027968 2526082663104 2529332822016 2533041568512 2534853783462 2538146040336 2541836851736 2552580033696 2558022254592 2558888931456 2561964519114 2566179213312 2567773962468 2569263563328 2573248577536 2584124522496 2584556798824 2585730423744 2587882192896 2591024082843 2593097177088 2598819987456 2602630622592 2612199117528 2614289154048 2619641280256 2620830836736 2632348159749 2636431020288 2637960450048 2639599807572 2643942219776 2647120034944 2653662595584 2659519070208 2662431326208 2664878413824 2668753511424 2672219676672 2674131463872 2679832838144 2681498217216 2683962829548 2687416123392 2691356666544 2696780167857 2711114678272 2714406182026 2717898645504 2718819489672 2720396714112 2726565414144 2729842536036 2734076613632 2736589551696 2740110557184 2745632305152 2749658210364 2755726541568 2763577614336 2765295036504 2771190775808 2780027481088 2783368860272 2784632764032 2799468232704 2801207959056 2802832978176 2809188608512 2815388319744 2819044933632 2819516507808 2823144210432 2825739012096 2828833284096 2831433314688 2839233406464 2847322390528 2849671764576 2851951804416 2855414295378 2857790487552 2859566458203 2870592012288 2877775036416 2884300603392 2886951614976 2887767310848 2890421508744 2894904649728 2896975752528 2904956401984 2907626398677 2911367467008 2917234324224 2919661961216 2927959450416 2936301215232 2940855517184 2944390199296 2947096440288 2953779198656 2957329414039 2957579649024 2961170380392 2967705506304 2974434997248 2978010039312 2978796394561 2985370420032 2989211516928 2993875748864 2995235241984 2995736289546 3002347700352 3008397896856 3014811942912 3016685494368 3025280039936 3027776249862 3031956652032 3032757252096 3036402393024 3039450365952 3050004013056 3053965344768 3057635976192 3064569391104 3067386090912 3071332712448 3075836190336 3078663245658 3091406782464 3095939694848 3102178493744 3106169880576 3109024816128 3110956916067 3117589622784 3119820041184 3124658987008 3127530916224 3128414586752 3131289967806 3138390398572 3149401761792 3153187100448 3158374416384 3160337184576 3167075172352 3171956071284 3176037236736 3180992983168 3182437444608 3192687810312 3203237689344 3207934578758 3215014298496 3217586651136 3222304580352 3224173883392 3226177542588 3229416013824 3244838178816 3248738224704 3254082732032 3256767730944 3259097721594 3266046271488 3268075952232 3284619706368 3288885755904 3289435925776 3296064649603 3300305498112 3303338867136 3307589074944 3308462456832 3312438974208 3315483495324 3319950173696 3323001598488 3327277105152 3331316677941 3346239371904 3349024014336 3350261294226 3355772817408 3365017370624 3368110217472 3377388758016 3379805044616 3384194720448 3391663435776 3403440044928 3411851908608 3415952692152 3421572284416 3423698616624 3425684751104 3431254514688 3445499363328 3447640564992 3450509590528 3454698777124 3457462902784 3460315714128 3470174163456 3477832630272 3482932156704 3485718872064 3489950805462 3494441115648 3495025671137 3507288325632 3509797546332 3515241360384 3517280600064 3518472280752 3519466410096 3538216794112 3546025426944 3553171218432 3555379332648 3558338015232 3562959568896 3565508618496 3575330956288 3578617106064 3583221497856 3588475555392 3591773786601 3595706890476 3603642400512 3623864860672 3625092652896 3627195618816 3629756841984 3635420552192 3639790048048 3648786068928 3653480742912 3660843073536 3666210947152 3674302055424 3676585446261 3684770152448 3687060048672 3690761158656 3695197169664 3700615416498 3712843685376 3722020263936 3726493845984 3732624310272 3734943945408 3737110637568 3738376798299 3753851092992 3759355343744 3767652016128 3771777712128 3775244419584 3785644541952 3789123994656 3799562352768 3802280675193 3802602405888 3807219060504 3810387316736 3812755277604 3828870050544 3837033381888 3845734137856 3849268819968 3850356414464 3851660943702 3853895344992 3859872866304 3862634336704 3876186783744 3876835198236 3881823289344 3889645765632 3895349131349 3903945933888 3908968906752 3915068286976 3918298676292 3921433731072 3929461920384 3948227173856 3954646530432 3956940675072 3959399711358 3965913329664 3970680052416 3974665863168 3980493893376 3993646989312 3994315052728 4003130267136 4008329515008 4011197195808 4019749257216 4022247325824 4025944244322 4037034999816 4042608869376 4043676336128 4048536524032 4066672017408 4071609273039 4071953793024 4076847968256 4080595071168 4086092521472 4089848121216 4094763804054 4101114920448 4104884327544 4110165835776 4118448457728 4124487315546 4141559840768 4145366421504 4147942554756 4156786163712 4159760054912 4170041221632 4175053290408 4194991372222 4199202349056 4201811938584 4204249467264 4211165888512 4213782912768 4223082479616 4229274761712 4234716315648 4243249926144 4256917080416 4258850109696 4265495428898 4270983585792 4286685731328 4296406107136 4301570056784 4305888018432 4316662554624 4326450905088 4330427422464 4331650966272 4335632263116 4342356974592 4345463628792 4354728361984 4357434602976 4367051200512 4375851486336 4379492941824 4400407330816 4404451822848 4411283275776 4416585298944 4420644660432 4430668797984 4436369473536 4441755570588 4461652495872 4465365352448 4467015058968 4474363756544 4478055630048 4490813623296 4493604434319 4503185010688 4512259627264 4522217914368 4522974397942 4525028241552 4537920059904 4547934978048 4549135878144 4554603589536 4564931488832 4575006019584 4580948017152 4586453964288 4596854086656 4601079136368 4613754285504 4626898884608 4637110173696 4643909542272 4647625162752 4653267740616 4659254820864 4663537224192 4676384434176 4679730061776 4686988480512 4689707466752 4691296374336 4692621880128 4696934951709 4697332383744 4707585597858 4737561624576 4740505776864 4744450686976 4750612758528 4754011491328 4757934106926 4771489474752 4777628663808 4784634073856 4789031715468 4794275853968 4804856534016 4811901868137 4822521447744 4826379976704 4833456870528 4836260825088 4839266313882 4865048091904 4867257268224 4873107337056 4881124098048 4888646582391 4899069407232 4902113928348 4916080064896 4926929559552 4933328633856 4934153888664 4950458247168 4955008300704 4962693685248 4968658461312 4976832413696 4979925260544 4982814183424 4984502397732 4990915657728 5023536021504 5029036949504 5033659226112 5041040052334 5047526055936 5052165326208 5066083137024 5069707566924 5076292080672 5083673703472 5093918094841 5105160067392 5116044509184 5117777862912 5123929038228 5132358426624 5135547924936 5138527126656 5146497155072 5168249044992 5169113597648 5171460847488 5175764385792 5182048165686 5186194354176 5197639974912 5205261245184 5224398235056 5228578308096 5234926208193 5239282560512 5241661673472 5264696319498 5272862040576 5275920900096 5279199615144 5287884439552 5294240069888 5307325191168 5319038140416 5324862652416 5329756827648 5337507022848 5344439353344 5348262927744 5362996434432 5367925659096 5374832246784 5382713333088 5393560335714 5422229356544 5428812364052 5435797291008 5437638979344 5440793428224 5453130828288 5459685072072 5468153227264 5473179103392 5480221114368 5491264610304 5492183197501 5499316420728 5511453083136 5527155228672 5530590073008 5542381551616 5550923124747 5560054962176 5566737720544 5569265528064 5598936465408 5602415918112 5605665956352 5618377217024 5630776639488 5639033015616 5646288420864 5651478024192 5657666568192 5662866629376 5678466812928 5694644781056 5699343529152 5703903608832 5710828590756 5715580975104 5719132916406 5741184024576 5755550072832 5768601206784 5773903229952 5775534621696 5777491415553 5780843017488 5789809299456 5793951505056 5809912803968 5815252797354 5822734934016 5834468648448 5839323922432 5855918900832 5872602430464 5881711034368 5888780398592 5894192880576 5907558397312 5914658828078 5922340760784 5935411012608 5948869994496 5956020078624 5957592789122 5970740840064 5987751497728 5990470483968 5991472579092 6004695400704 6016795793712 6029623885824 6033370988736 6050560079872 6055552499724 6063913304064 6065514504192 6072804786048 6100008026112 6107930689536 6115271952384 6129138782208 6134772181824 6142145706081 6142665424896 6151672380672 6157326491316 6186730973319 6191879389696 6204356987488 6212339761152 6218049632256 6221913832134 6235179245568 6239640082368 6249317974016 6255061832448 6256829173504 6262579935612 6276780797144 6292487058333 6298803523584 6306374200896 6316748832768 6320674369152 6343912142568 6352074473472 6361985966336 6364874889216 6385375620624 6398243143347 6406475378688 6415869157516 6430028596992 6444609160704 6448347766784 6452355085176 6458832027648 6489676357632 6497476449408 6508165464064 6513535461888 6518195443188 6532092542976 6536151904464 6569239412736 6577771511808 6578871851552 6592129299206 6600610996224 6606677734272 6616924913664 6624877948416 6630966990648 6639900347392 6646003196976 6654554210304 6662633355882 6692478743808 6698048028672 6700522588452 6711545634816 6730034741248 6736220434944 6754777516032 6759610089232 6768389440896 6783326871552 6784461596913 6806880089856 6823703817216 6831905384304 6843144568832 6847397233248 6851369502208 6862509029376 6895281129984 6901019181056 6909397554248 6914925805568 6920631428256 6940348326912 6955665260544 6965864313408 6971437744128 6979901610924 6988882231296 6990051342274 7014576651264 7019595092664 7030482720768 7034561200128 7036944561504 7038932820192 7061378396787 7076433588224 7092050853888 7106342436864 7110758665296 7116676030464 7125919137792 7131017236992 7150661912576 7157234212128 7166442995712 7176951110784 7183547573202 7191413780952 7207284801024 7247729721344 7250185305792 7254391237632 7258899470823 7259513683968 7270841104384 7279580096096 7297572137856 7321686147072 7332421894304 7348604110848 7353170892522 7369540304896 7374120097344 7381522317312 7390394339328 7401230832996 7425687370752 7444040527872 7452987691968 7465248620544 7469887890816 7474221275136 7476753596598 7507702185984 7518710687488 7535304032256 7543555424256 7550488839168 7561560078501 7571289083904 7578247989312 7599124705536 7604561350386 7614438121008 7620774633472 7625510555208 7657740101088 7674066763776 7691468275712 7698537639936 7700712828928 7703321887404 7707790689984 7719745732608 7725268673408 7752373567488 7753670396472 7763646578688 7773072248529 7779291531264 7790698262698 7807891867776 7830136573952 7836597352584 7842867462144 7858923840768 7896454347712 7909293060864 7913881350144 7918799422716 7931826659328 7941360104832 7960987786752 7987293978624 7988630105456 8006260534272 8016659030016 8022394391616 8039498514432 8044494651648 8051888488644 8074069999632 8087352672256 8090340503571 8097073048064 8133344034816 8143218546078 8153695936512 8161190142336 8172185042944 8179696242432 8189527608108 8202229840896 8209768655088 8220331671552 8236896915456 8248974631092 8290732843008 8295885109512 8313572327424 8319520109824 8340082443264 8350106580816 8389982744444 8398404698112 8403623877168 8408498934528 8427565825536 8446164959232 8458549523424 8469432631296 8486499852288 8513834160832 8517700219392 8530990857796 8541967171584 8573371462656 8578699374609 8592812214272 8603140113568 8611776036864 8633325109248 8652901810176 8660854844928 8663301932544 8671264526232 8684713949184 8690927257584 8709456723968 8714869205952 8722879196031 8734102401024 8751702972672 8758985883648 8800814661632 8808903645696 8822566551552 8833170597888 8841289320864 8861337595968 8871988242117 8872738947072 8883511141176 8923304991744 8934030117936 8936389183683 8948727513088 8956111260096 8981627246592 8987208868638 9006370021376 9024519254528 9044435828736 9045948795884 9050056483104 9075840119808 9095869956096 9098271756288 9109207179072 9129862977664 9150012039168 9161896034304 9172907928576 9193708173312 9202158272736 9227508571008 9253797769216 9274220347392 9287819084544 9306535481232 9318509641728 9327074448384 9352768868352 9359460123552 9373976961024 9379414933504 9382592748672 9385243760256 9393869903418 9415171195716 9475123249152 9481011553728 9488901373952 9500421637091 9501225517056 9508022982656 9515868213852 9542978949504 9569268147712 9578063430936 9588551707936 9609713068032 9623803736274 9645042895488 9652759953408 9666913741056 9672521650176 9678532627764 9730096183808 9734514536448 9746214674112 9762248196096 9777293164782 9798138814464 9804227856696 9832160129792 9853859119104 9866657267712 9868307777328 9888193948809 9900916494336 9910016601408 9925387370496 9937316922624 9959850521088 9965628366848 9969004795464 9981831315456 9993950033823 10047072043008 10058073899008 10067318452224 10082080104668 10095052111872 10104330652416 10132166274048 10139415133848 10152584161344 10167347406944 10187836189682 10210320134784 10235555725824 10247858076456 10264716853248 10271095849872 10277054253312 10292994310144 10336498089984 10338227195296 10342921694976 10351528771584 10364096331372 10372388708352 10410522490368 10448796470112 10457156616192 10469852416386 10478565121024 10483323346944 10485077013411 10529392638996 10545724081152 10551841800192 10558399230288 10575768879104 10588480139776 10614650382336 10638076280832 10659513655296 10675014045696 10688878706688 10696525855488 10725992868864 10735851318192 10749664493568 10765426666176 10775321359803 10787120671428 10844458713088 10857624728104 10871594582016 10875277958688 10881586856448 10906261656576 10919370144144 10936306454528 10946358206784 10960442228736 10982529220608 10984366395002 10998632841456 11022906166272 11054310457344 11061180146016 11084763103232 11101846249494 11120109924352 11133475441088 11138531056128 11197872930816 11204831836224 11211331912704 11227771025653 11236754434048 11261553278976 11278066031232 11302956048384 11315333136384 11325733258752 11356933625856 11389289562112 11398687058304 11406842025579 11407807217664 11421657181512 11431161950208 11438265832812 11511100145664 11537202413568 11547806459904 11551069243392 11554982831106 11561686034976 11579618598912 11587903010112 11619825607936 11630505594708 11645469868032 11668937296896 11686047394047 11711837801664 11745204860928 11777560797184 11788385761152 11815116794624 11829317656156 11844681521568 11870822025216 11897739988992 11912040157248 11915185578244 11941481680128 11975502995456 11980940967936 11982945158184 12009390801408 12033591587424 12059247771648 12066741977472 12101120159744 12111104999448 12127826608128 12131029008384 12145609572096 12200016052224 12214827819117 12215861379072 12230543904768 12258277564416 12269544363648 12284291412162 12303344761344 12314652982632 12373461946638 12383758779392 12408713974976 12424679522304 12436099264512 12443827664268 12470358491136 12479280164736 12498635948032 12510123664896 12513658347008 12525159871224 12553561594288 12584974116666 12597607047168 12612748401792 12633497665536 12641348738304 12687824285136 12704148946944 12723971932672 12729749778432 12770751241248 12796486286694 12812950757376 12831738315032 12860057193984 12889218321408 12896695533568 12904710170352 12917664055296 12979352715264 12994952898816 13027070923776 13036390886376 13064185085952 13072303808928 13138478825472 13157743703104 13184258598412 13201221992448 13213355468544 13233849827328 13249755896832 13261933981296 13279800694784 13292006393952 13309108420608 13325266711764 13384957487616 13396096057344 13401045176904 13423091269632 13460069482496 13472440869888 13480813302957 13509555032064 13519220178464 13536778881792 13566653743104 13568923193826 13613760179712 13647407634432 13663810768608 13686289137664 13694794466496 13702739004416 13725018058752 13790562259968 13818795108496 13829851611136 13841262856512 13880696653824 13911330521088 13931728626816 13942875488256 13959803221848 13977764462592 13980102684548 14029153302528 14039190185328 14060965441536 14069122400256 14073889123008 14077865640384 14090804855127 14122756793574 14152867176448 14212684873728 14221517330592 14233352060928 14251838275584 14262034473984 14301323825152 14314468424256 14332885991424 14353902221568 14367095146404 14382827561904 14414569602048 14435705604411 14495459442688 14500370611584 14508782475264 14517798941646 14541682208768 14559160192192 14595144275712 14643372294144 14664843788608 14682469802777 14697208221696 14706341785044 14739080609792 14748240194688 14780788678656 14802461665992 14851374741504 14888081055744 14905975383936 14929234001143 14930497241088 14939775781632 14948442550272 14953507193196 15037421374976 15070608064512 15087110848512 15100977678336 15123120157002 15142578167808 15156495978624 15198249411072 15209122700772 15228876242016 15241549266944 15251021110416 15281754284523 15315480202176 15348133527552 15397075279872 15401425657856 15406643774808 15415581379968 15439491465216 15450537346816 15504747134976 15507340792944 15527293157376 15546144497058 15558583062528 15581396525396 15615783735552 15660273147904 15673194705168 15685734924288 15704778624579 15717847681536 15792908695424 15818586121728 15827762700288 15837598845432 15863653318656 15882720209664 15921975573504 15974587957248 15977260210912 16012521068544 16033318060032 16044788783232 16088989303296 16103776977288 16148139999264 16174705344512 16180681007142 16194146096128 16266688069632 16286437092156 16307391873024 16322380284672 16344370085888 16359392484864 16379055216216 16404459681792 16419537310176 16440663343104 16473793830912 16476549592503 16497949262184 16581465686016 16591770219024 16627144654848 16639040219648 16652769374241 16680164886528 16700213161632 16779965488888 16796809396224 16807247754336 16816997869056 16855131651072 16892329918464 16917099046848 16938865262592 16972999704576 17027668321664 17035400438784 17061981715592 17083934343168 17146742925312 17157398749218 17185624428544 17206280227136 17223552073728 17266650218496 17305803620352 17321709689856 17326603865088 17342529052464 17369427898368 17381854515168 17418913447936 17429738411904 17445758392062 17468204802048 17503405945344 17517971767296 17601629323264 17617807291392 17643640183169 17645133103104 17666341195776 17682578641728 17722675191936 17743976484234 17767022282352 17846609983488 17868060235872 17872778367366 17897455026176 17912222520192 17963254493184 17974417737276 18012740042752 18049038509056 18088871657472 18091897591768 18100112966208 18151680239616 18191739912192 18196543512576 18218414358144 18259725955328 18300024078336 18323792068608 18345815857152 18387416346624 18404316545472 18426437118243 18455017142016 18507595538432 18560192919957 18575638169088 18613070962464 18637019283456 18654148896768 18705537736704 18718920247104 18747953922048 18758829867008 18765185497344 18770487520512 18787739806836 18830342391432 18877461174999 18950246498304 18962023107456 18977802747904 19000843274182 19016045965312 19031736427704 19085957899008 19138536295424 19156126861872 19177103415872 19194729430041 19219426136064 19247607472548 19290085790976 19333827482112 19345043300352 19357065255528 19460192367616 19469029072896 19492429348224 19524496392192 19554586329564 19596277628928 19608455713392 19664320259584 19707718238208 19733314535424 19736615554656 19776387897618 19801832988672 19820033202816 19850774740992 19874633845248 19919701042176 19931256733696 19938009590928 19963662630912 19987900067646 20094144086016 20134636904448 20164160209336 20190104223744 20208661304832 20264332548096 20278830267696 20305168322688 20334694813888 20353384790739 20375672379364 20420640269568 20471111451648 20495716152912 20529433706496 20542191699744 20554108506624 20585988620288 20676454390592 20685843389952 20703057543168 20728192662744 20744777416704 20821044980736 20851574761927 20897592940224 20914313232384 20939704832772 20957130242048 20966646693888 20970154026822 21058785277992 21091448162304 21103683600384 21116798460576 21151537758208 21176960279552 21184135190361 21229300764672 21276152561664 21319027310592 21350028091392 21377757413376 21393051710976 21451985737728 21471702636384 21499328987136 21530853332352 21550642719606 21574241342856 21715249456208 21743189164032 21750555917376 21763173712896 21776698412469 21812523313152 21838740288288 21872612909056 21892716413568 21965058441216 21968732790004 21997265682912 22045812332544 22108620914688 22122360292032 22169526206464 22203692498988 22240219848704 22266950882176 22277062112256 22395745861632 22409663672448 22422663825408 22455542051306 22473508868096 22523106557952 22556132062464 22605912096768 22630666272768 22651466517504 22684680235503 22713867251712 22778579124224 22797374116608 22813684051158 22843314363024 22862323900416 22876531665624 23022200291328 23072452547221 23074404827136 23095612919808 23102138486784 23109965662212 23123372069952 23159237197824 23175806020224 23239651215872 23261011189416 23290939736064 23319216745587 23337874593792 23372094788094 23423675603328 23490409721856 23555121594368 23576771522304 23630233589248 23658635312312 23689363043136 23741644050432 23795479977984 23824080314496 23830371156488 23882963360256 23951005990912 23961881935872 23965890316368 24018781602816 24067183174848 24118495543296 24133483954944 24202240319488 24222209998896 24262058016768 24271021510713 24291219144192 24400032104448 24429655638234 24461087809536 24516555128832 24539088727296 24568582824324 24606689522688 24629305965264 24746923893276 24767517558784 24817427949952 24872198529024 24887655328536 24940716982272 24958560329472 24997271896064 25020247329792 25027316694016 25050319742448 25107123188576 25169948233332 25195214094336 25225496803584 25282697476608 25375648570272 25408297893888 25447943865344 25459499556864 25541502482496 25592972573388 25625901514752 25663476630064 25720114387968 25736098123827 25778436642816 25793391067136 25809420340704 25835328110592 25958705430528 25989905797632 26054141847552 26072781772752 26128370171904 26144607617856 26168637588093 26276957650944 26315487406208 26368517196824 26402443984896 26426710937088 26467699654656 26499511793664 26523867962592 26559601389568 26584012787904 26615964726351 26618216841216 26650533423528 26769914975232 26802090353808 26809167551049 26846182539264 26920138964992 26944881739776 26961626605914 27019110064128 27038440356928 27073557763584 27133307486208 27137846387652 27227520359424 27267443919443 27294815268864 27327621537216 27372578275328 27389588932992 27405478008832 27450036117504 27581124519936 27637590216992 27659703222272 27682525713024 27725720287837 27761393307648 27822661042176 27863457253632 27919606443696 27955528925184 27960205369096 28058306605056 28078380370656 28121930883072 28138244800512 28147778246016 28155731280768 28181609710254 28245513587148 28305734352896 28425369747456 28443034661184 28466704121856 28501264911273 28503676551168 28524068947968 28602647650304 28628936848512 28707804443136 28734190292808 28765655123808 28829139204096 28871411208822 28990918885376 29000741223168 29017564950528 29035597883292 29083364417536 29118320384384 29190288551424 29286744588288 29329687577216 29364939605554 29394416443392 29412683570088 29478161219584 29496480389376 29561577357312 29604923331984 29664581846427 29702749483008 29776162111488 29811950767872 29858468002286 29879551563264 29896885100544 29907014386392 30074842749952 30141216129024 30174221697024 30201955356672 30246240314004 30285156335616 30312991957248 30396498822144 30418245401544 30457752484032 30483098533888 30502042220832 30563508569046 30630960404352 30794150559744 30802851315712 30813287549616 30831162759936 30878982930432 30901074693632 31009494269952 31014681585888 31054586314752 31092288994116 31117166125056 31162793050792 31231567471104 31320546295808 31346389410336 31371469848576 31409557249158 31435695363072 31455231040233 31585817390848 31637172243456 31655525400576 31675197690864 31727306637312 31765440419328 31843951147008 31954520421824 32025042137088 32066636120064 32089577566464 32177978606592 32207553954576 32296279998528 32349410689024 32361362014284 32388292192256 32533376139264 32572874184312 32614783746048 32644760569344 32688740171776 32718784969728 32758110432432 32766760340171 32808919363584 32839074620352 32881326686208 32947587661824 32953099185006 32995898524368 33162931372032 33183540438048 33254289309696 33278080439296 33305538748482 33360329773056 33400426323264 33559930977776 33593618792448 33614495508672 33633995738112 33683313076959 33710263302144 33784659836928 33834198093696 33945999409152 34055336643328 34070800877568 34123963431184 34167868686336 34220526076737 34293485850624 34314797498436 34371248857088 34412560454272 34533300436992 34611607240704 34643419379712 34653207730176 34685058104928 34738855796736 34763709030336 34837826895872 34859476823808 34891516784124 34936409604096 35006811890688 35058142182141 35203258646528 35235614582784 35287280366338 35332682391552 35365157283456 35445350383872 35487952968468 35534044564704 35657426663887 35693219966976 35736120471744 35745556734732 35794910052352 35824445040384 35926508986368 35948835474552 36025480085504 36098077018112 36177743314944 36183795183536 36200225932416 36256711145633 36303360479232 36383479824384 36393087025152 36436828716288 36519451910656 36600048156672 36644483457351 36647584137216 36691631714304 36774832693248 36808633090944 36852874236486 36910034284032 37015191076864 37120385839914 37151276338176 37226141924928 37274038566912 37308297793536 37411075473408 37437840494208 37495907844096 37530370994688 37540975041024 37575479613672 37660684782864 37754922349998 37900492996608 37924046214912 37955605495808 38001686548364 38032091930624 38063472855408 38171915798016 38277072590848 38312253723744 38354206831744 38389458860082 38438852272128 38445282382507 38495214945096 38580171581952 38667654964224 38690086600704 38714130511056 38920384735232 38938058145792 38984858696448 39109172659128 39192555257856 39216911426784 39328640519168 39415436476416 39473231109312 39552775795236 39603665977344 39640066405632 39701549481984 39749267690496 39839402084352 39862513467392 39876019181856 39927325261824 39975800135292 40188288172032 40269273808896 40328320418672 40380208447488 40417322609664 40442439908871 40528665096192 40557660535392 40610336645376 40669389627776 40706769581478 40751344758728 40841280539136 40942222903296 40991432305824 41058867412992 41084383399488 41108217013248 41171977240576 41352908781184 41371686779904 41456385325488 41489554833408 41642089961472 41703149523854 41795185880448 41828626464768 41879409665544 41914260484096 41933293387776 41940308053644 42117570555984 42182896324608 42207367200768 42233596921152 42303075516416 42353920559104 42368270380722 42458601529344 42638054621184 42700056182784 42755514826752 42786103421952 42848840444839 42903971475456 42943405272768 42998657974272 43061706664704 43101285439212 43148482685712 43307116813233 43430498912416 43486378328064 43501111834752 43526347425792 43553396824938 43625046626304 43677480576576 43745225818112 43785432827136 43930116882432 43937465580008 43994531365824 44047409408331 44091624665088 44217241829376 44244720584064 44407384997976 44480439697408 44533901764352 44554124224512 44787702003429 44791491723264 44819327344896 44845327650816 44911084102612 44947017736192 45112264124928 45211824193536 45261332545536 45302933035008 45369360471006 45427734503424 45557158248448 45594748233216 45627368102316 45686628726048 45724647800832 45753063331248 45845262853569 46044400582656 46144905094442 46191225839616 46204276973568 46219931324424 46246744139904 46318474395648 46351612040448 46479302431744 46522022378832 46581879472128 46638433491174 46675749187584 46744189576188 46847351206656 46980819443712 47110243188736 47153543044608 47260467178496 47317270624624 47378726086272 47483288100864 47590959955968 47648160628992 47660742312976 47765926720512 47902011981824 47923763871744 47931780632736 48037563205632 48134366349696 48266967909888 48404480638976 48444419997792 48524116033536 48542043021426 48582438288384 48800064208896 48859311276468 48922175619072 49033110257664 49078177454592 49137165648648 49213379045376 49258611930528 49429648777509 49493847786552 49535035117568 49634855899904 49744397058048 49775310657072 49881433964544 49917120658944 49994543792128 50040494659584 50054633388032 50100639484896 50214246377152 50339896466664 50390428188672 50450993607168 50565394953216 50639538707537 50751297140544 50816595787776 50895887730688 50918999113728 51083004964992 51185945146776 51251803029504 51326953260128 51440228775936 51472196247654 51556873285632 51586782134272 51618840681408 51670656221184 51917410861056 51979811595264 52108283695104 52145563545504 52256740343808 52289215235712 52337275176186 52553915301888 52630974812416 52737034393648 52804887969792 52853421874176 52930920549507 52935399309312 52999023587328 53047735925184 53119202779136 53168025575808 53231929452702 53301066847056 53539829950464 53604180707616 53618335102098 53692365078528 53840277929984 53889763479552 53923253211828 54038220128256 54076880713856 54147115527168 54266614972416 54275692775304 54455040718848 54534887838886 54589630537728 54655243074432 54745156550656 54779177865984 54810956017664 54900072235008 55162249039872 55275180433984 55319406444544 55365051426048 55451440575674 55522786615296 55726914507264 55839212887392 55911057850368 55920410738192 56033099043251 56116613210112 56156760741312 56243861766144 56276489601024 56295556492032 56311462561536 56363219420508 56491027174296 56611468705792 56632383524997 56850739494912 56886069322368 56933408243712 57002529822546 57048137895936 57205295300608 57257873697024 57415608886272 57468380585616 57531310247616 57584188290123 57658278408192 57742822417644 58001482446336 58035129901056 58071195766584 58166728835072 58236640768768 58380577102848 58573489176576 58659375154432 58729879211108 58788832886784 58825367140176 58992960778752 59123154714624 59209846663968 59329163692854 59405498966016 59552324222976 59623901535744 59716936004572 59759103126528 59793770201088 59814028772784 60149685499904 60282432258048 60403910713344 60492480628008 60570312671232 60625983914496 60792997644288 60836490803088 60915504968064 60966197067776 61004084441664 61060154372217 61127017138092 61261920808704 61588301119488 61605702631424 61626575099232 61662325519872 61757965860864 61802149387264 62029363171776 62109172629504 62184577988232 62234332250112 62325586101584 62463134942208 62554724285781 62641092591616 62692778820672 62742939697152 62819114498316 62871390726144 62910462080466 63171634781696 63274344486912 63311050801152 63350395381728 63454613274624 63530880838656 63552405571083 63687902294016 63909040843648 64050084274176 64133272240128 64179155132928 64355957213184 64415107909152 64592559997056 64698821378048 64722724028568 64776584384512 65145748368624 65229567492096 65289521138688 65377480343552 65437569939456 65516220864864 65533520680342 65617838727168 65678149240704 65895175323648 65906198370012 65991797048736 66220935232933 66325862744064 66367080876096 66508578619392 66556160878592 66611077496964 66720659546112 66800852646528 67119861955552 67187237584896 67228991017344 67267991476224 67366626153918 67420526604288 67569319673856 67668396187392 67891998818304 68054040706509 68110673286656 68141601755136 68247926862368 68335737372672 68441052153474 68586971701248 68629594996872 68742497714176 68825120908544 69066600873984 69217357641663 69223214481408 69286838759424 69306415460352 69370116209856 69477711593472 69527418060672 69718953647616 69783033568248 69872819208192 69957650236761 70013623781376 70116284364282 70406517293056 70471229165568 70574560732676 70665364783104 70730314566912 70890700767744 70975905936936 71068089129408 71314853327774 71386439933952 71472240943488 71491113469464 71589820104704 71648890080768 71853017972736 71897670949104 72050960171008 72196154036224 72355486629888 72367590367072 72400451864832 72513422291266 72606720958464 72786174050304 72873657432576 73038903821312 73200096313344 73288966914702 73383263428608 73549665386496 73617266181888 73705748472972 73820068568064 74030382153728 74240771679828 74302552676352 74452283849856 74616595587072 74822150946816 74875680988416 74991815688192 75060741989376 75081950082048 75150959227344 75321369565728 75509844699996 75848092429824 75911210991616 76003373096728 76064183861248 76126945710816 76343831596032 76554145181696 76624507447488 76708413663488 76778917720164 76877704544256 76890564765014 76990429890192 77160343163904 77335309928448 77380173201408 77428261022112 77840769470464 77876116291584 77969717392896 78218345318256 78385110515712 78433822853568 78657281038336 78830872952832 78946462218624 79105551590472 79207331954688 79280132811264 79403098963968 79498535380992 79678804168704 79725026934784 79752038363712 79847894179053 79854650523648 79951600270584 80427502653147 80538547617792 80656640837344 80760416894976 80834645219328 80884879817742 81057330192384 81115321070784 81220673290752 81338779255552 81413539162956 81502689517456 81682561078272 81802331758329 81884445806592 81982864611648 82117734825984 82168766798976 82216434026496 82705817562368 82743373559808 82912770650976 82979109666816 83177160863511 83284179922944 83406299047708 83590371760896 83758819331088 83828520968192 83866586775552 83880616107288 84235141111968 84365792649216 84414734401536 84467193842304 84606151032832 84707841118208 84736540761444 84917203058688 85276109242368 85400112365568 85503794733819 85511029653504 85572206843904 85697680889678 85807942950912 85886810545536 86123413329408 86202570878424 86296965371424 86614233626466 86860997824832 86972756656128 87002223669504 87052694851584 87106793649876 87250093252608 87354961153152 87490451636224 87570865654272 87860233764864 87874931160016 87989062731648 88094818816662 88183249330176 88434483658752 88489441168128 88814769995952 88960879394816 88993745539281 89067803528704 89108248449024 89575404006858 89638654689792 89690655301632 89822168205224 89894035472384 90224528249856 90423648387072 90522665091072 90605866070016 90738720942012 90855469006848 91189496466432 91254736204632 91373257452096 91449295601664 91506126662496 91690525707138 92289810188884 92382451679232 92408553947136 92439862648848 92493488279808 92636948791296 92703224080896 92958604863488 93044044757664 93163758944256 93276866982348 93351498375168 93488379152376 93694702413312 93961638887424 94220486377472 94307086089216 94365693120699 94520934356992 94634541249248 94757452172544 94966576201728 95181919911936 95296321257984 95321484625952 95531853441024 95804023963648 95863561265472 96075126411264 96268732699392 96533935819776 96808961277952 96888839995584 97048232067072 97084086042852 97164876576768 97600128417792 97718622552936 97844351238144 98066220515328 98156354909184 98274331297296 98300281020513 98426758090752 98517223861056 98859297555018 98987695573104 99070070235136 99269711799808 99488794116096 99550621314144 99762867929088 99834241317888 99989087584256 100080989319168 100109266776064 100201278969792 100428492754304 100679792933328 100780856377344 100901987214336 101049939230877 101130789906432 101279077415074 101502594281088 101791775461376 101837998227456 102166009929984 102371890293552 102503606059008 102653906520256 102880457551872 102944392495308 103113746571264 103173564268544 103237681362816 103834821722112 103959623190528 104216567390208 104291127091008 104504638008001 104513480687616 104578430471424 104674550352372 105174426546423 105261949624832 105474068787296 105609775939584 105706843748352 105861841099014 105998047174656 106095471850368 106238405558272 106336051151616 106463858905404 106602133694112 106972279991661 107079659900928 107208361415232 107236670204196 107384730157056 107779526959104 107846506423656 108076440256512 108153761427712 108294231054336 108533229944832 108551385550608 108770133436899 108910081437696 109069775677772 109179261075456 109310486148864 109558355731968 109621912035328 109800144470016 109933450372053 110324498079744 110550360867968 110638812889088 110730102852096 110902881151348 111045573230592 111453829014528 111678425774784 111822115700736 111840821476384 112066198086502 112233226420224 112313521482624 112487723532288 112591112984064 112622925123072 112726438841016 112982054348592 113222937411584 113264767049994 113701478989824 113772138644736 113866816487424 114005059645092 114096275791872 114410590601216 114515747394048 114831217772544 114936761171232 115062620495232 115168376580246 115316556816384 115335847147521 115485644835288 116002964892672 116070259802112 116142391533168 116333457670144 116473281537536 116761154205696 117318750308864 117459758422216 117577665773568 117650734280352 117985921557504 118246309429248 118419693327936 118658327385708 118810997932032 119104648445952 119247803071488 119433872009144 119518206253056 119587540402176 119628057545568 120299370999808 120564864516096 120807821426688 120984961256016 121140625342464 121251967828992 121585995288576 121672981606176 121831009936128 121932394135552 122008168883328 122120308744434 122254034276184 122523841617408 123176602238976 123211405262848 123253150198464 123324651039744 123505481282183 123515931721728 123604298774528 124058726343552 124369155976464 124468664500224 124651172203168 124926269884416 125109448571562 125282185183232 125385557641344 125485879394304 125638228996632 125742781452288 125820924160932 126343269563392 126548688973824 126622101602304 126700790763456 126909226549248 127061761677312 127104811142166 127375804588032 127818081687296 128100168548352 128266544480256 128358310265856 128546521334517 128711914426368 128830215818304 129185119994112 129445448057136 129553168769024 129921350439699 130291496737248 130459134984192 130579042277376 130754960687104 130875139878912 131032441729728 131067041360684 131235677454336 131356298481408 131790350647296 131812396740024 131983594097472 132142228224993 132441870465866 132651725488128 132734161752192 133112321757184 133222154993928 133441319092224 133601705293056 134239723911104 134363106010287 134374475169792 134457982034688 134535982952448 134733252307836 134841053208576 135336792374784 135783997636608 136108081413018 136221346573312 136283203510272 136495853724736 136671474745344 136882104306948 137173943402496 137259189993744 137484995428352 137535788560707 137650241817088 138133201747968 138434715283326 138573677518848 138612830920704 138740232419712 138955423186944 139054836121344 139437907295232 139566067136496 139745638416384 139915300473522 140027247562752 140232568728564 140942458331136 141149121465352 141330729566208 141460629133824 141781401535488 141951811873872 142136178258816 142629706655548 142772879867904 142944481886976 142982226938928 143297780161536 143706035945472 143795341898208 144101920342016 144392308072448 144735180734144 144800903729664 145026844582532 145213441916928 145572348100608 145747314865152 145961023333489 146077807642624 146400192626688 146577933829404 146766526857216 147099330772992 147234532363776 147411496945944 147640137136128 148060764307456 148288946332527 148481543359656 148605105352704 148904567699712 149233191174144 149644301893632 149751361976832 149983631376384 150121483978752 150163900164096 150301918454688 150642739131456 151019689399992 151696184859648 151918616122611 152006746193456 152128367722496 152253891421632 152687663192064 153108290363392 153249014894976 153416827326976 153557835440328 153755409088512 153781129530028 153980859780384 154320686327808 154670619856896 154760346402816 154856522044224 155681538940928 155752232583168 155939434785792 156436690636512 156770221031424 156867645707136 157314562076672 157661745905664 157892924437248 158211103180944 158414663909376 158560265622528 158792761648521 158806197927936 158997070761984 159357608337408 159450053869568 159504076727424 159695788358106 159903200541168 160855005306294 161077095235584 161313281674688 161507167830547 161520833789952 161669290438656 161769759635484 162114660384768 162230642141568 162441346581504 162677558511104 162827078325912 163005379034912 163365122156544 163604663516658 163768891613184 163965729223296 164235469651968 164337533597952 164432868052992 165411635124736 165486747119616 165825541301952 165958219333632 166354321727022 166568359845888 166812598095416 167180743521792 167517638662176 167657041936384 167733173551104 167761232214576 168099297129753 168470282223936 168731585298432 168829468803072 168934387684608 169415682236416 169473081522888 169834406117376 169897150574991 170552218484736 170800224731136 171007589467638 171144413687808 171395361779356 171615885901824 171773621091072 172246826658816 172405141756848 172593930742848 172752564870369 173228467252932 173721995649664 174004447339008 174105389703168 174213587299752 174500186505216 174709922306304 174980903272448 175141731308544 175720467529728 175749862320032 175978125463296 176189637633324 176366498660352 176978882336256 177629539991904 177921758789632 177987491078562 178135607057408 178216496898048 179150808013716 179277309379584 179381310603264 179644336410448 179788070944768 180449056499712 180847296774144 181211732140032 181477441884024 181710938013696 182378992932864 182509472409264 182746514904192 182898591203328 183012253324992 183180463116651 183381051414276 184579620377768 184764903358464 184817107894272 184879725297696 184986976559616 185273897582592 185406448161792 185917209726976 186088089515328 186327517888512 186553733964696 186702996750336 186976758304752 187389404826624 187664172857343 187923277774848 188440972754944 188614172178432 188731386241398 189041868713984 189269082498496 189514904345088 189933152403456 190363839823872 190592642515968 190642969251904 190872107436101 191063706882048 191608047927296 191727122530944 192150252822528 192537465398784 193067871639552 193617922555904 193777679991168 194080042014859 194096464134144 194168172085704 194329753153536 195437245105872 195688702476288 196132441030656 196312709818368 196548662594592 196600562041026 196853516181504 197034447722112 197718595110036 197975391146208 198140140470272 198539423599616 198662805698799 198977588232192 199101242628288 199525735858176 199668482635776 200161978638336 200218533552128 200402557939584 200856985508608 201359585866656 201561712754688 201803974428672 202099878461754 202261579812864 202558154830148 203005188562176 203583550922752 203675996454912 204162122119527 204332019859968 204743780587104 205007212118016 205307813040512 205760915103744 205888784990616 206227493142528 206347128537088 206475362725632 207652072924989 207669643444224 207919246381056 208433134780416 208582254182016 209009276016002 209156860942848 209349100704744 210348853092846 210523899249664 210948137574592 211219551879168 211413687496704 211723682198028 211996094349312 212190943700736 212476811116544 212672102303232 212927717810808 213204267388224 213944559983322 214159319801856 214416722830464 214473340408392 214769460314112 215559053918208 215693012847312 216152880513024 216307522855424 216588462108672 217066459889664 217102771101216 217540266873798 217820162875392 218139551355544 218358522150912 218620972297728 219116711463936 219243824070656 219600288940032 219866900744106 220648996159488 221100721735936 221460205704192 221805762302696 222091146461184 222907658029056 223356851549568 223681642952768 224132396173004 224466452840448 224627042965248 224975447064576 225182225968128 225245850246144 225452877682032 225964108697184 226445874823168 226529534099988 227544277289472 227733632974848 228010119290184 228192551583744 228821181202432 229031494788096 229367322381197 229662435545088 229873522342464 230125240990464 230336753160492 230633113632768 230671694295042 230971289670576 232005929785344 232140519604224 232284783066336 232666915340288 232946563075072 233522308411392 234637500617728 234919516844432 235155331547136 235301468560704 235971843115008 236492618858496 236839386655872 237316654771416 237621995864064 238209296891904 238495606142976 238867744018288 239036412506112 239175080804352 239256115091136 239543682537159 240598741999616 241282507959441 241615642853376 241969922512032 242281250684928 242503935657984 243171990577152 243345963212352 243662019872256 243864788271104 244016337766656 244240617488868 244508068552368 245047683234816 245406995274987 246353204477952 246422810525696 246506300396928 246649302079488 247010962564366 247208597549056 248117452687104 248738311952928 248937329000448 249302344406336 249531482590533 249601986647209 249852539768832 250218897143124 250564370366464 250771115282688 251276457993264 251485562904576 251641848321864 252686539126784 253097377947648 253244203204608 253401581526912 253796978019431 253818453098496 254123523354624 254209622284332 254751609176064 255636163374592 256200337096704 256511384201457 256533088960512 256716620531712 257093042669034 257423828852736 257660431636608 258370239988224 258890896114272 259106337538048 259842700879398 260582993474496 260918269968384 261158084554752 261750279757824 262064883459456 262134082721368 262471354908672 262712596962816 263580701294592 263624793480048 263967188194944 264284456449986 264883740931732 265303450976256 265468323504384 266224643514368 266444309987856 266882638184448 266981236617843 267203410586112 268479447822208 268726212020574 268915964069376 269071965904896 269466504615672 269682106417152 270673584749568 271567995273216 272216162826036 272442693146624 272566407020544 272991707449472 273764208613896 274347886804992 274518379987488 274969990856704 275071577121414 275300483634176 276869430566652 277147355037696 277225661841408 277480464839424 277910846373888 278109672242688 278875814590464 279132134272992 279491276832768 279830600947044 280054495125504 280465137457128 281884916662272 282298242930704 282661459132416 282921258267648 283097079362097 283562803070976 283903623747744 284272356517632 285259413311096 285545759735808 285888963773952 285964453877856 286595560323072 287412071890944 287590683796416 288203840684032 288784616144896 289470361468288 289601807459328 290053689165064 290426883833856 291144696201216 291494629730304 291922046666978 292155615285248 292800385253376 293155867658808 293533053714432 294198661545984 294469064727552 294822993891888 294900843061539 295280274272256 296121528614912 296577892665054 296963086719312 297210210705408 297809135399424 298466382348288 299288603787264 299502723953664 299941883113873 299967262752768 300242967957504 300327800328192 300603836909376 301285478262912 302039378799984 303149817692631 303392369719296 303837232245222 304013492386912 304256735444992 304507782843264 305375326384128 306216580726784 306498029789952 306833654653952 307115670880656 307510818177024 307562259060056 307961719560768 308641372655616 309341239713792 309520692805632 309713044088448 311363077881856 311504465166336 311878869571584 312873381273024 313513914024003 313540442062848 313735291414272 314629124153344 315523279639269 315785848874496 316422206361888 316829327818752 317120531245056 317585523297042 317994141523968 318715216674816 318900107739136 319008153454848 319391576716212 319806401082336 320916839974983 321710010612588 322154190471168 322626563349376 323014335661094 323338580877312 323539519270968 324229320769536 324461284283136 324882693163008 325355117022208 325654156651824 326010758069824 326310400310697 326730244313088 327209327033316 327537783226368 327931458446592 328675067195904 328865736105984 330823270249472 330973494239232 331651082603904 331916438667264 332708643454044 333136719691776 333625196190832 334361487043584 335035277324352 335314083872768 335466347102208 335522464429152 336198594259506 336940564447872 337463170596864 337868775369216 338831364472832 338946163045776 339668812234752 339794301149982 341104436969472 341600449462272 342015178935276 342288827375616 342790723558712 343231771803648 343547242182144 344493653317632 344810283513696 345187861485696 345505129740738 346007541442563 346456934505864 347443991299328 348008894678016 348210779406336 348427174599504 349000373010432 349419844612608 349961806544896 350283462617088 351499724640064 351956250926592 352379275266648 352732997320704 353957764672512 354476770952759 355259079983808 355843517579264 355974982157124 356271214114816 356432993796096 358301616027432 358554618759168 358762621206528 359288672820896 359576141889536 360434363741881 360898112999424 361694593548288 362423464280064 362954883768048 363421876027392 364757985865728 365018944818528 365493029808384 365797182406656 366024506649984 366360926233302 366762102828552 369159240755536 369529806716928 369634215788544 369759450595392 369973953119232 370516443846549 370547795165184 370812896323584 371834419453952 372176179030656 373107467929392 373405993500672 373953516609504 374778809653248 375328345714686 375846555549696 376881945509888 377228344356864 377462772482796 378083737427968 378538164996992 379029808690176 379866304806912 380727679647744 381185285031936 381285938503808 381744214872202 382127413764096 383216095854592 383454245061888 384300505645056 385074930797568 385639564003551 386135743279104 387235845111808 387555359982336 388160084029718 388336344171408 388659506307072 390874490211744 391377404952576 392231693302757 392264882061312 392625419636736 393097325189184 393201124082052 393707032363008 394068895444224 395437190220072 395950782292416 396280280940544 396426684674979 397078847199232 397325611397598 397955176464384 398202485256576 399336965271552 400323957276672 400437067104256 400805115879168 401713971017216 402719171733312 403089318030861 403123425509376 403607948857344 404199756923508 404523159625728 405116309660296 406010377124352 407167101845504 407351992909824 408324244239054 408664039719936 409487561174208 410014424236032 410615626081024 411521830207488 411777569981232 412454986285056 412607365682121 412950725451264 415304145849978 415838492762112 416866269560832 417164508364032 418018552032004 418313721885696 418698201409488 420697706185692 421047798499328 421896275149184 422827374993408 423447364396056 423992188698624 424381887401472 424953622233088 425344204606464 425855435621616 426408534776448 427889119966644 428318639603712 428833445660928 428946680816784 431118107836416 431386025694624 432305761026048 432615045710848 433176924217344 434205542202432 435080533747596 435640325750784 436279102711088 436717044301824 437241944595456 437883070000467 438233422927872 438487648141312 439200577880064 439733801488212 441297992318976 442201443471872 442920411408384 443611524605392 444182292922368 444866838997581 445815316058112 446713703099136 447363285905536 448264792346008 448932905680896 449254085930496 449950894129152 450364451936256 450491700492288 450905755364064 451928217394368 452891749646336 453059068199976 455088554578944 455755848367833 456020238580368 456385103167488 457642362404864 458062989576192 458734644762394 459324871090176 459747044684928 460250481980928 460673506320984 461266227265536 461343388590084 461942579341152 463546546630531 464011859570688 464281039208448 464569566132672 465333830680576 465893126150144 467044616822784 469275001235456 469839033688864 470310663094272 470602937121408 471337244893229 471943686230016 472985237716992 473678773311744 474633309542832 475243991728128 476378284945563 476418593783808 476991212285952 477735488036576 478072825012224 478350161608704 478512230182272 479087365074318 481197483999232 482565015918882 483231285706752 483939845024064 484521503491641 484562501369856 485007871315968 486343981154304 486691926424704 487324039744512 488032675533312 488481234977736 489016137104736 490095366469632 490813990549974 492706408955904 492845621051392 493012600793856 493298604158976 494021925128732 494417195098112 496234905374208 497476623905856 497874658000896 498604688812672 499062965181066 499203973294418 499705079537664 500437794286248 501128740732928 501542230565376 502552915986528 502971125809152 503283696643728 504297891389259 505373078253568 506194755895296 506488406409216 506803163053824 507593956038862 508247046709248 508419244568664 509503218352128 511272326749184 512400674193408 513022768402914 513433241063424 514186085338068 514847657705472 515320863273216 516740479976448 517781792228544 518212675076096 519685401758796 521165986948992 522316169109504 523500559515648 524129766918912 524268165442736 524942709817344 525425193925632 527161402589184 527249586960096 527934376389888 528568912899972 529767481863464 530936647008768 532449287028736 532888619975712 533765276368896 533962473235686 534406821172224 536958895644416 537452424041148 537831928138752 538143931809792 538933009231344 539364212834304 541347169499136 544432325652072 544885386293248 545132814041088 545983414898944 547528417227792 548695773609984 549036759974976 549939981713408 550143154242828 550600967268352 553738861133304 554294710075392 554451323682816 554960929678848 555821692747776 556219344485376 557034925782907 557751629180928 558264268545984 558982553665536 559661201894088 560108990251008 560930274914256 562992518572029 563769833324544 564596485861408 565322918264832 565842516535296 566194158724194 567125606141952 567807247495488 568544713035264 570518826622192 571091519471616 571777927547904 571928907755712 572616322308303 573191120646144 574824143781888 575181367592832 577569232289792 578940722936576 579203614918656 580107378330128 580853767667712 582240126044577 582289392402432 582989259460608 583844093333956 584311230570496 586311735317616 587066107428864 588397323091968 588938129455104 589645987783776 589801686123078 590560548544512 592243057229824 593155785330108 593926173438624 594420421410816 595618270798848 595988417096397 596932764696576 598577207574528 599005447907328 599883766227746 600485935915008 600655600656384 601207673818752 602570956525824 604078757599968 606299635385262 606784739438592 607674464490444 608026984773824 608513470889984 609015565686528 610750652768256 612433161453568 612996059579904 613667309307904 614231341761312 615021636354048 615124518120112 615923439121536 616364089475761 617282745311232 618682479427584 619041385611264 619426088176896 622726155763712 622956218774967 623008930332672 623757739143168 625746762546048 627027828048006 627470582828544 629258248306688 631046559278538 631571697748992 632844412723776 633658655637504 634241062490112 635171046594084 635988283047936 637430433349632 638016306909696 638783153432424 639612802164672 641833679949966 643420021225176 644308380942336 645253126698752 646028671322188 646677161754624 647079038541936 648458641539072 648922568566272 649765386326016 650710234044416 651308313303648 652021516139648 652620800621394 653460488626176 654418654066632 655075566452736 655862916893184 657350134391808 657731472211968 661646540498944 661946988478464 663302165207808 665417286908088 666273439383552 667250392381664 668722974087168 670070554648704 670628167745536 671044928858304 672397188519012 673881128895744 674926341193728 675737550738432 677662728945664 677892326091552 679337624469504 679588602299964 683200898924544 684030357870552 684577654751232 685581447117424 686463543607296 687094484364288 688101967143591 688987306635264 689620567027392 690375722971392 691010259481476 692015082885126 692913869011728 694887982598656 696017789356032 696421558812672 696854349199008 698000746020864 698839689225216 699923613089792 700566925234176 702999449280128 703912501853184 704758550533296 705465994641408 707915529345024 708953541905518 710518159967616 711687035158528 711949964314248 712542428229632 712865987592192 716603232054864 717109237518336 717525242413056 718577345641792 719152283779072 720868727483762 721796225998848 724846928560128 725909767536096 726843752054784 728430287562263 729515971731456 730037889637056 730986059616768 731594364813312 732049013299968 732721852466604 733524205657104 736220985824961 738318481511072 739059613433856 739268431577088 739518901190784 739947906238464 741032887693098 741625792647168 743668838907904 744352358061312 746214935858784 746811987001344 747907033219008 748594447771599 748805959941627 749557619306496 750656691429372 751693111099392 754456688713728 754925544965592 756167474855936 757076329993984 758059617380352 759732609613824 761390934058293 761455359295488 762370570063872 762571877007616 763488429744404 764254827528192 766908490123776 768601011290112 769534152604371 770149861595136 771279128007102 772271486558208 774471690223616 775110719964672 776320168059436 776672688342816 777319012614144 781748980423488 782754809905152 784463386605514 785250839273472 786194650378368 786402248164104 787414064726016 788137790888448 790874380440144 791901564584832 792560561881088 792853369349958 794157694398464 794651222795196 795910352928768 796404970513152 798673930543104 800647914553344 800874134208512 801610231758336 803427942034432 805438343466624 806178636061722 807215897714688 808399513847016 809046319251456 810232619320592 812020754248704 814334203691008 814703985819648 816648488478108 817328079439872 818975122348416 821231252162048 823043660414976 823555139962464 824909972570112 825214731364242 825901450902528 830608291699956 831676985524224 833732539121664 834329016728064 836037104064008 836627443771392 837396402818976 841395412371384 842095596998656 843792550298368 845654749986816 846894728792112 847984377397248 848763774802944 849907244466176 850688409212928 851710871243232 852817069552896 855778239933288 856637279207424 857666891321856 857893361633568 860872158028129 862236215672832 862772051389248 864611522052096 865230091421696 866353848434688 868411084404864 870161067495192 871280651501568 872558205422176 873434088603648 874483889190912 875766140000934 876466845855744 876975296282624 878401155760128 879467602976424 882595984637952 884402886943744 884702529184617 885840822816768 887223049210784 888364585844736 889733677995162 891630632116224 893427406198272 894726571811072 896529584692016 897865811361792 898508171860992 899825649341619 899901788258304 900728903872512 900983400984576 901811510728128 903856434788736 906118136399952 909449453077893 910177109157888 911511696735666 912040477160736 912770206334976 915284724809728 916125979152384 917469289524788 918649742180352 919494089369856 920500963961856 921347012641968 922532454531072 922686777180168 923885158682304 927093093261062 928023719141376 928562078416896 929139132265344 930667661361152 931786252300288 934089233645568 938550002470912 939678067377728 940541742072009 940621326188544 941205874242816 942674489786458 943887372460032 947357546623488 949266619085664 950487983456256 952756569891126 953982424571904 955470976073152 956145650024448 956700323217408 957024460364544 958174730148636 962394967998464 962750519924949 965130031837764 966462571413504 967879690048128 969043006983282 970015742631936 972687962308608 973383852849408 974648079489024 976065351066624 976962469955472 978032274209472 978931200932091 980190732939264 981627981099948 986025201587712 986597208317952 988043850257464 988834390196224 992469810748416 994953247811712 995749316001792 997209377625344 998125930362132 998407946588836 999410159075328 1000875588572496 1003084461130752 1005105831973056 1005942251618304 1006567393287456 1008595782778518 1010746156507136 1012389511790592 1013606326107648 1015187912077724 1016494093418496 1016838489137328 1019006436704256 1022544653498368 1024801348386816 1026045536805828 1026866482126848 1028372170676136 1029695315410944 1030641726546432 1033480959952896 1035563584457088 1036425350152192 1038022624327689 1039370803517592 1042331973897984 1044632338219008 1047001119031296 1048259533837824 1048536330885472 1049885419634688 1050850387851264 1054499173920192 1055868752779776 1057137825799944 1059534963726928 1061873294017536 1063430312858277 1064898574057472 1065777239951424 1067530552737792 1067924946471372 1068813642344448 1073917791288832 1074904848082296 1075663856277504 1076287863619584 1077866018462688 1078728425668608 1081303091225643 1082694338998272 1088864651304144 1089770772586496 1090265628082176 1091966829797888 1095056834455584 1097391547219968 1098073519949952 1099879963426816 1100286308485656 1101201934536704 1107477722266608 1108589420150784 1108902647365632 1109921859357696 1111549331539647 1111643385495552 1112438688970752 1114069851565814 1115503258361856 1116528537091968 1119322403788176 1120217980502016 1121860549828512 1125985037144058 1127539666649088 1129192971722816 1130645836529664 1131685033070592 1132388317448388 1134251212283904 1135614494990976 1137089426070528 1141037653244384 1142183038943232 1143555855095808 1143857815511424 1145232644616606 1146382241292288 1149648287563776 1150362735185664 1155138464579584 1156918692010653 1157881445873152 1158407229837312 1160214756660256 1161707535335424 1164480252089154 1165978518921216 1167688186667912 1168622461140992 1172623470635232 1174132214857728 1176695079908271 1176794646183936 1177876258910208 1179291975567552 1179603372246156 1181121097089024 1186311570660216 1187852346877248 1188840842821632 1189280054024937 1191236541597696 1191976834192794 1193865529393152 1198010895814656 1199767532455492 1200971871830016 1201311201312768 1202415347637504 1205141913051648 1208157515199936 1209267954092583 1212599270770524 1213569478877184 1215348928980888 1216053969547648 1217026941779968 1218031131373056 1221501305536512 1224866322907136 1225992119159808 1227334618615808 1228462683522624 1230043272708096 1230249036240224 1231846878243072 1232728178951522 1234565490622464 1237364958855168 1238852176353792 1245452311527424 1245912437549934 1247515478286336 1251493525092096 1254055656096012 1254941165657088 1258516496613376 1262093118557076 1263143395497984 1265688825447552 1268482124980224 1270342093188168 1271976566095872 1274860866699264 1276032613819392 1277566306864848 1279225604329344 1283667359899932 1286840042450352 1290506253397504 1292057342644376 1293354323509248 1294158077083872 1296917283078144 1297845137132544 1299530772652032 1301420468088832 1302616626607296 1304043032279296 1305241601242788 1306920977252352 1308837308133264 1310151132905472 1311725833786368 1313649210001401 1314700268783616 1315462944423936 1323293080997888 1323893976956928 1326604330415616 1330834573816176 1332546878767104 1334500784763328 1337445948174336 1340141109297408 1341256335491072 1342089857716608 1344794377038024 1347762257791488 1349852682387456 1351475101476864 1355325457891328 1355784652183104 1358560294104013 1358675248939008 1359177204599928 1367267545103499 1368060715741104 1369155309502464 1371162894234848 1372927087214592 1374188968728576 1376203934287182 1377974613270528 1379241134054784 1380751445942784 1382020518962952 1384030165770252 1385827738023456 1389775965197312 1390639639891593 1392035578712064 1392843117625344 1393708698398016 1396001492041728 1397679378450432 1401133850468352 1405998898560256 1407825003706368 1409517101066592 1410931989282816 1414011734679687 1415831058690048 1417907083811036 1421036319935232 1423899928628496 1425084856459264 1425731975184384 1429134854836689 1433206464109728 1434218475036672 1435050484826112 1437154691283584 1438304567558144 1441737454967524 1443592451997696 1449693857120256 1451819535072192 1453564510474923 1453687504109568 1456860575124526 1459031943462912 1460075779274112 1461972119233536 1464098026599936 1465443704933208 1467048411314208 1472441971649922 1476636963022144 1478119226867712 1478536863154176 1479037802381568 1479895812476928 1482065775386196 1483251585294336 1487337677815808 1488704716122624 1492429871717568 1493623974002688 1495814066438016 1497188895543198 1497611919883254 1499115238612992 1501313382858744 1503386222198784 1508913377427456 1509851089931184 1512334949711872 1512893674167777 1514152659987968 1516119234760704 1519465219227648 1522781868116586 1524741140127744 1525143754015232 1526976859488808 1528509655056384 1533816980247552 1537202022580224 1539068305208742 1540299723190272 1542558256014204 1544542973116416 1550221439929344 1552640336118872 1553345376685632 1554638025228288 1563497960846976 1568926773211028 1570501678546944 1572389300756736 1572804496328208 1574828129452032 1576275581776896 1581748760880288 1583803129169664 1585121123762176 1585706738699916 1588315388796928 1589302445590392 1592809941026304 1597347861086208 1601295829106688 1601748268417024 1603220463516672 1605571256668379 1606855884068864 1610876686933248 1612357272123444 1614431795429376 1616799027694032 1618092638502912 1620465238641184 1624041508497408 1628668407382016 1633296976956216 1634656158879744 1637950244696832 1642462504324096 1646087320829952 1647110279924928 1649819945140224 1650429462728484 1651802901805056 1661216583399912 1663353971048448 1667465078243328 1668658033456128 1671104777348721 1672074208128016 1673254887542784 1674792805637952 1682790824742768 1684191193997312 1687585100596736 1688977555716087 1691309499973632 1693789457584224 1695968754794496 1697527549605888 1699814488932352 1701376818425856 1703421742486464 1705634139105792 1711556479866576 1713274558414848 1715333782643712 1715786723267136 1717848966924909 1721744316056258 1724472431345664 1725544102778496 1730460182843392 1732707696869376 1736822168809728 1740322134990384 1742561303003136 1745116410844352 1746720378133731 1746868177207296 1748967778381824 1751532280001868 1752933691711488 1753950592565248 1758935205952848 1765191969275904 1768805773887488 1769405058369234 1771681645633536 1774446098421568 1776578846136017 1776729171689472 1779467355990324 1783261264232448 1786854812396544 1787965251289191 1789453143622144 1793059169384032 1795731622723584 1797016343721984 1799651298683238 1801457807745024 1801966801969152 1803623021456256 1807712869577472 1812236272799904 1818898906155786 1820354218315776 1823023393471332 1824080954321472 1825540412669952 1832251958304768 1834938579049576 1837299484360704 1838988178739712 1841001927923712 1842694025283936 1845064909062144 1845373554360336 1847770317364608 1849092268427283 1854186186522124 1856047438282752 1857124156833792 1858278264530688 1863572504600576 1868178467291136 1868868656324901 1877100004941824 1879356134755456 1881083484144018 1882411748485632 1885348979572916 1887774744920064 1894715093246976 1898533238171328 1900975966912512 1905513139782252 1907964849143808 1910941952146304 1912291300048896 1914048920729088 1916349460297272 1924789935996928 1925501039849898 1930260063675528 1932925142827008 1935759380096256 1938086013966564 1940031485263872 1945375924617216 1946767705698816 1949296158978048 1952130702133248 1953924939910944 1956064548418944 1957862401864182 1960381465878528 1963255962199896 1972050403175424 1973194416635904 1976087700514928 1977668780392448 1984939621496832 1989906495623424 1994418755250688 1996251860724264 1996815893177672 1998820318150656 2001751177144992 2006168922261504 2010211663946112 2011884503236608 2013134786574912 2017191565557036 2021492313014272 2024779023581184 2027212652215296 2030375824155448 2032988186836992 2033676978274656 2038012873408512 2045089306996736 2049602696773632 2052091073611656 2053732964253696 2056744341352272 2059390630821888 2061283453092864 2064305901430773 2066961919905792 2071127168914176 2072850700304384 2076045248655378 2078741607035184 2084663947795968 2089264676438016 2094002238062592 2096519067675648 2097072661770944 2099593181797111 2099770839269376 2101700775702528 2108998347840384 2111737505559552 2114275651599888 2119069927453856 2123746588035072 2126860625716554 2129797148114944 2131554479902848 2135061105475584 2135849892942744 2137627284688896 2147835582577664 2149809696164592 2151327712555008 2152575727239168 2155732036925376 2157456851337216 2162606182451286 2165388677996544 2177729302608288 2179541545172992 2180531256164352 2183933659595776 2185290862686789 2190113668911168 2194783094439936 2196147039899904 2200572616971312 2202403869073408 2208662957474883 2214955444533216 2217178840301568 2217805294731264 2219843718715392 2223098663079294 2224877377941504 2228139703131628 2231006516723712 2233057074183936 2238644807576352 2240435961004032 2243721099657024 2245783343314797 2246417879824881 2251970074288116 2255079333298176 2258385943445632 2263370066141184 2264776634896776 2268502424567808 2271228989981952 2274178852141056 2282075306488768 2284172802174879 2284366077886464 2287111710191616 2287715631022848 2290465289233212 2292764482584576 2300725470371328 2310276929159168 2313837384021306 2315762891746304 2316814459674624 2320429513320512 2323415070670848 2328960504178308 2331957037842432 2335376373335824 2337244922281984 2345246941270464 2348264429715456 2353390159816542 2355752517820416 2358583951135104 2359206744492312 2362242194178048 2372623141320432 2375704693754496 2377681685643264 2378560108049874 2382473083195392 2383953668385588 2387731058786304 2396021791629312 2399535064910984 2401943743660032 2402622402625536 2404830695275008 2410283826103296 2416315030399872 2418535908185166 2425198541541048 2427138957754368 2430697857961776 2432107939095296 2436062262746112 2443002611073024 2449732645814272 2451984238319616 2454669237231616 2456925367045248 2460498072480448 2463693756486144 2465456357903044 2469130981244928 2474729917710336 2477704352707584 2481337396669313 2490904623054848 2491824875099868 2495030956572672 2502987050184192 2508111312192024 2509882331314176 2517032993226752 2523040546193167 2524186237114152 2526286790995968 2531377650895104 2536964249960448 2540684186376336 2543953132191744 2549721733398528 2552065227638784 2555132613729696 2558451208658688 2567334719799864 2573680084900704 2581012506795008 2582616474084387 2584114685288752 2586708647018496 2588316154167744 2593834566156288 2595690274265088 2599061545304064 2602840936177664 2605233253214592 2608086064558592 2610483202485576 2613841954504704 2617674616266528 2620302265810944 2623451667572736 2627298420002802 2629400537567232 2630925888847872 2646586161995776 2647787953913856 2653208660831232 2654107587553851 2661669147632352 2665093757534208 2669001569526656 2674891896348672 2680282218594816 2682512670982144 2684179715433216 2689588754076048 2695524515582976 2699476948024857 2699705364774912 2702950202953728 2710650915782656 2711569304366208 2717120588208026 2718354409199856 2734535090206998 2736121431482208 2738310619004928 2742325788469696 2745621853119299 2745854174429184 2748377937457152 2752407868574364 2755949226541056 2758482268109568 2761502891885568 2764041037925904 2768060331540504 2771655476046912 2779551930394624 2781279279783186 2784071157424128 2785686235250688 2787417396796032 2792002984083456 2795358756900864 2802267700936704 2811997797120512 2815650007412736 2819034202133184 2821625226216027 2821863978565632 2828023469359374 2831662117380096 2835814167622072 2842072639870464 2847799857256992 2850169712918528 2851463950368768 2858269709673378 2866412928219456 2868436950073344 2870100969652224 2874309382567168 2883474909935048 2887184903995392 2888251559774847 2899387714240512 2903639070144384 2907129020949846 2913721150249052 2918063886925824 2920151558548224 2923944238467072 2928196053199872 2930887409866416 2934096822628416 2936793602796273 2944883943299844 2953273926044288 2958075604763136 2959791624953856 2964131550772392 2966503170588672 2974675355631616 2977409432245248 2984859743435136 2987247948005376 2991628132876032 2994377791086396 2995223839766508 2998230477225984 3002626765717488 3017826754854912 3019702179862368 3024669899423744 3025787348335554 3028305319975936 3032238469521408 3045563736233172 3049482280255488 3050287508030464 3053953718977616 3057019310112768 3067633960495104 3074404045160448 3078136610417484 3080599446380544 3085116512028408 3089085946232832 3100442879858688 3105280672237744 3106690753371264 3109276050456576 3114067872983067 3126995921693952 3137853546422056 3141003357093888 3144778601513472 3145608992656416 3149656258904064 3152551163553792 3163497521760576 3167606258339328 3170242247524352 3171413477399832 3176630777593856 3178604891180784 3185619882052608 3190290938574831 3194695722172416 3202591658213376 3203496536834048 3206440927033344 3211142513336758 3213711768137728 3221753373866496 3224714544246888 3228863590858752 3233598055388064 3236185277005824 3240930477282368 3243909273676929 3244825826413717 3248083016994816 3257336814764032 3266593953912432 3269312317759488 3275900489393664 3284925008648192 3292174641659904 3294220559849856 3299360714252603 3299639890280448 3300858925456968 3303605803610112 3322433166799824 3326707942096896 3334647994618941 3334930156486656 3337316066912256 3342209554697442 3344148416256032 3346509775085568 3349585611275904 3365581649485536 3368382387994624 3375170201193472 3377955111432174 3382618999947264 3387578915168448 3391937509588992 3395055099211776 3402753636851712 3406843484972928 3411268278211584 3423112959733152 3426549116829696 3430667565287424 3431573446534272 3435697933849818 3443488632112516 3448944862691328 3451088205556992 3460920365686784 3465415393738752 3470756076031959 3473644337619456 3480644269980768 3485122606006272 3490232821688704 3493440756267462 3497935556763648 3503064560003736 3505867383422976 3507901185130496 3517870411905696 3530085239724813 3530383938551808 3537611547774976 3538810116738468 3543363291267072 3548892196843136 3553157692272034 3558934711980648 3566522528464896 3573709624793088 3575930502578382 3578906287244288 3586118338768064 3594032687443968 3599302597366476 3602915615490048 3603933603938304 3607246042912512 3615425739154944 3624472545599808 3637797812311572 3640708436631552 3646046786942664 3648161908642944 3651080825339904 3664503916609536 3669877158099152 3674598968721408 3677976357479424 3682003855847424 3685388050567872 3690129818124288 3690747108720672 3695540634729216 3698184536854566 3708372373044248 3712094876565504 3716556529061376 3727145009201152 3736356934582272 3737737312649802 3754200009883648 3758712269510912 3762166968288036 3764823496971264 3770697959145832 3775549489840128 3789430186493952 3797066476342656 3811026279564504 3815929698287616 3821883904292608 3824582600097792 3828097841458176 3832698920594544 3849579871993856 3851002079699796 3860520127351056 3871518760192512 3876172027933128 3880062970527744 3890751849234432 3893535411397632 3898592317956096 3899244480480349 3904261404266496 3907849879821888 3912129096837888 3915724803728364 3920762931757056 3926511924399792 3940947630004203 3944100806350848 3946388833271808 3952175401029856 3955337560784896 3969879242993664 3979812991246848 3988837510501376 3992503721448528 3993631786355344 3997640636301312 4003502354289984 4012337844523008 4020423327892224 4023769006473216 4026269573149824 4034383131114072 4042984626028544 4049558047162368 4054425304430592 4060751648310896 4065976373673984 4067353956549312 4075680882312039 4076025746817024 4090178613993472 4101802635310497 4104182147223312 4107465928507392 4113488682704544 4118781261643776 4122566906185728 4128611802861546 4133923839811584 4142254337828352 4145701400608768 4152090497310756 4157483214070368 4169327895591936 4171918919674779 4178529352876032 4188004476125184 4193038135351296 4194145323541888 4199186363594222 4203401551405056 4217996695680768 4223475011119104 4228551303199776 4238139854907712 4242035204039061 4247493176070144 4253721251433108 4259594296229888 4263108959805696 4271699785885488 4275254569377792 4295671165155328 4299619392329184 4302655425110016 4305151454478336 4311464073850752 4314548626330327 4314913702674432 4325212364902572 4330777355993088 4355458605216576 4359083090345984 4360693531424769 4361062512328704 4367867319191552 4370581725373578 4380227337822336 4392294079799808 4401145233942624 4404807738146816 4417325914949766 4429910889066432 4434357680603136 4435610589462528 4439687437430784 4446197326158588 4449754755883008 4456279406263256 4462013033447424 4466114148367872 4477289615152704 4480871922008064 4487442199314048 4491566686629594 4492835759649762 4503940148576232 4510158666596352 4516771886891264 4526740132282368 4529553269793552 4537004849135616 4538681022503331 4542457979963904 4548357704282112 4564150612977536 4568345604349758 4574223420383232 4575431262045696 4580930578466424 4585528965169152 4601450940742656 4620553858318336 4627674768042612 4631525783492608 4633628919349248 4640859026641024 4657921008356616 4663914075684864 4670752746671648 4674489844563968 4690493882540928 4706780319633084 4711505035640832 4717167902270208 4718413488984624 4724484388356096 4745246282640864 4751409387508992 4755363371286528 4757120216099748 4764946166390784 4767907336771176 4792043583258624 4799070129821968 4803887487320064 4805244805251072 4809661390550016 4816713770005137 4820567652206592 4832630060799744 4837071816370332 4850397083082096 4854277915508736 4861395715923552 4864215878190592 4872124525492224 4886005222146048 4899465291628544 4903968476639232 4909338474463232 4913850734090496 4920996144960896 4927387512972288 4930912715806088 4938261962489856 4949459835420672 4955408705415168 4962674793338626 4981809246109696 4983649750199736 4990061913145344 5005974100368384 5013314332046163 5016222624384048 5019764662628352 5034065986453504 5046081092386334 5048372474228304 5052573581991936 5062755301790208 5073928499920896 5081368372752672 5087906264383488 5099012012935841 5099443466797056 5104130455277568 5110265227459392 5116902417317376 5134669439599728 5147360169801408 5153546900774727 5162025013590016 5165232948168774 5168229370577504 5173417294036992 5176632308335488 5191380548530176 5198123090608128 5205681872355328 5210466506429184 5216172129117184 5220966404971152 5227683909009408 5235349232533056 5240161134401193 5240604531621888 5246903335145472 5254596840005604 5258801075134464 5261851777695744 5293172323991552 5295575907827712 5306417321662464 5308215175107702 5323338295264704 5329736538408051 5330187515068416 5338003139053312 5349783792697344 5360564437189632 5363895753867573 5368359430866432 5379177508152096 5391049031165952 5398953896049714 5405900405907456 5421301831565312 5423138608732416 5434241176416052 5436708818399712 5469070180413996 5472242862964416 5476621238009856 5484651576939392 5491243706238598 5496755874914304 5504815737148728 5511898453082112 5516964536219136 5523005783771136 5528082075851808 5536120663081008 5543310952093824 5547276805281849 5559103860789248 5562558559566372 5568142314848256 5571372470501376 5574834793592064 5590717513801728 5604535401873408 5623995594241024 5631300014825472 5638068404266368 5643250452432054 5656046938718748 5663324234760192 5671628335244144 5684145279740928 5695599714513984 5700339425837056 5702927900737536 5716539419346756 5732825856438912 5736873900146688 5748618765134336 5766949819870096 5774369807990784 5776503119549694 5798775428481024 5807278140288768 5814258041899692 5827442300498104 5836127773851648 5840303117096448 5847888476934144 5856392106399744 5861774819732832 5868193645256832 5873587205592546 5889767886599688 5906547852088576 5916151209526272 5919583249907712 5928263101544784 5933006341177344 5949350711263232 5954818864490496 5969719486870272 5983256265752064 5988755582172792 5990447679533016 5996460954451968 6005253531434976 6026105106196903 6035653509709824 6039404359724736 6049339798847488 6051574696671108 6056610639951872 6064476939042816 6091127472466344 6098964560510976 6100575016060928 6107907437955232 6114038620225536 6127384183611977 6135267920990208 6148808090320896 6156273220834968 6161198892761088 6170233024056816 6178171892465664 6192917704292319 6200885759717376 6210561344475488 6213381506742528 6218552100913152 6228135745966134 6253991843387904 6275707092844112 6282006714187776 6289557203026944 6291217985312832 6298779545391333 6299312517808128 6305102327107584 6326995043521152 6335212516678656 6342826954799664 6353261555187712 6357209782361568 6371239764105216 6380581877149662 6389391444344832 6405183316426752 6406993073668096 6412881854066688 6422285026673516 6427423536275456 6443506747732992 6449429088493776 6457727181717504 6467196110776128 6472370554011648 6481860954564736 6487818547353858 6489651652827434 6496166033989632 6514673629528064 6533187907824864 6538624635518976 6551800978787328 6555872588060367 6569850017296384 6584349283319808 6588441119699712 6598721428505206 6601717850913936 6607211607220224 6644866333599648 6653415884193792 6669295989237882 6674632133824512 6684419109394884 6688296832512064 6693019550171136 6699171222551808 6731163298971072 6736764775989248 6739253639474643 6750340402386944 6755910222864348 6765237999894528 6775157830336896 6790110198423552 6805507273703424 6813686969945856 6822536556423168 6846225919466304 6852518406524637 6853098233659392 6861335130574848 6863146893068544 6871395867699636 6886977264225032 6902176411113984 6921840731373568 6930830787477504 6941512152063918 6947288675238912 6961288539961536 6970245212012544 6980465643377408 6986881512534924 6995871113527296 7006129120007472 7011734766845952 7035740823811392 7060170479449626 7075223095549952 7077620233476936 7086726582534144 7097784393686272 7106315384544068 7117869423961296 7133045056929792 7147419249586176 7151861005156764 7157812574488576 7172236677536128 7188065374887936 7198605194732952 7205831230980096 7207867207876608 7214492085825024 7230851478309888 7248945091199616 7275595624623144 7281416873263104 7292093573885328 7296323817285888 7329007833219072 7339754316198304 7349197937442816 7355952714958848 7364007711694848 7370776101135744 7381494217441344 7391081269458432 7396369073709132 7416744746088496 7424189753131008 7433113058122752 7444012190007939 7454290018402304 7472713869164544 7475474625299604 7508400019767296 7517424539021824 7524333936576072 7529646993942528 7541395918291664 7551098979680256 7569121638579501 7578860372987904 7594132952685312 7622052559129008 7631859396575232 7643767808585216 7649165200195584 7656195682916352 7665397841189088 7699159743987712 7702004159399592 7721040254702112 7743037520385024 7747849422253161 7752344055866256 7760125941055488 7781503698468864 7787070822795264 7797184635912192 7798488960960698 7808522808532992 7815699759643776 7824258193675776 7831449607456728 7841525863514112 7853023848799584 7881895260008406 7888201612701696 7892777666543616 7904350802059712 7910675121569792 7939758485987328 7959625982493696 7977675021002752 7985007442897056 7987263572710688 7995281272602624 8007004708579968 8012733163184893 8024675689046016 8040846655784448 8047538012946432 8052539146299648 8068766262228144 8085969252057088 8098430844074571 8099116094324736 8108850608861184 8121503296621792 8131952747347968 8134707913098624 8151361764624078 8180357227986944 8203605270620994 8208364294446624 8214931857014784 8226977365409088 8236865559357897 8237562523287552 8245133812371456 8257223605723092 8267847679623168 8284508675656704 8304180994621512 8314966428140736 8338655791183872 8343837839349558 8357058705752064 8376008952250368 8386076270702592 8388290647083776 8398372727188444 8406803102810112 8435993391361536 8446950022238208 8457102606399552 8464875678648081 8476279709815424 8484070408078122 8494986352140288 8507442502866216 8519188592459776 8526217919611392 8543399571770976 8550509138755584 8591342330310656 8599238784658368 8605310850220032 8610302908956672 8622928147701504 8629097252660654 8650424729805144 8661554711986176 8710917210433152 8718166180691968 8721387062849538 8735734638383104 8741163450747156 8760454675644672 8784588159599616 8802290467885248 8809615476293632 8834651829899532 8859821778132864 8879374874861568 8892394652317176 8899509511766016 8912558812526512 8924026066894848 8932228296735744 8954579230305408 8961743844016128 8974884398628096 8983133373259188 8985671519299524 9007880297152464 9033543773782528 9053480264564736 9059106539587104 9074009698271232 9077362045006662 9084915959927808 9096715408564224 9128301225955072 9136691208699516 9148446840766464 9150862524091392 9161861156932848 9171057930338304 9202901881485312 9255349536085224 9263051566985216 9267257838698496 9281718053282048 9315842016713232 9327828151369728 9341505493343296 9348979689127936 9380987765081856 9413560639266168 9423010071281664 9434335804540416 9436826977969248 9448968776712192 9469593738309419 9490492565281728 9502818775017984 9510726742573056 9514240432199496 9529892332781568 9535814673542352 9570872815724493 9584087166517248 9598140259643936 9607774974640128 9610489610502144 9619322781100032 9633427540010274 9641135304413184 9665260121599488 9674143632740664 9700794166164192 9708555831017472 9722791431847104 9728431756381184 9731727821030787 9734477479241151 9744249050984448 9772010444292096 9807936953278464 9818676948926464 9827701468180992 9841992289921792 9854775025944576 9861825431612176 9876523924979712 9898082142757809 9898919670841344 9910817410830336 9925349586677252 9967299500399472 9980123826290688 10003943983856823 10011948200736768 10026628664092326 10032445248768096 10039529325256704 10068131972907008 10092162184772668 10096744948456608 10105147163983872 10125510603580416 10147856999841792 10162736745505344 10175812528766976 10198024025871682 10208260910555136 10220530454918784 10233804834634752 10269338879199456 10294720339602816 10307093801549454 10324050027180032 10330465896337548 10336458741155008 10346834588073984 10353264616670976 10382761097060352 10396246181216256 10411363744710656 10420933012858368 10432344258234368 10441932809942304 10455367818018816 10470698465066112 10480322268802386 10493806670290944 10509193680011208 10517602150268928 10523703555391488 10586344647983104 10590255719174439 10591151815655424 10612834643324928 10616430350215404 10646676590529408 10659473076816102 10676006278106624 10699567585394688 10721128874379264 10727791507735146 10736718861732864 10758355016304192 10782098062331904 10797907792099428 10811800811814912 10846277217464832 10868482352832104 10873417636799424 10938140360827992 10944485725928832 10953242476019712 10969303153878784 10982487412477196 10993511749828608 11009631474297456 11023796906164224 11033929072438272 11046011567542272 11056164151703616 11072241326162016 11086621904187648 11094553610563698 11118207721578496 11125117119132744 11136284629696512 11149669587184128 11181435027603456 11209070803746816 11247991188482048 11262600029650944 11276136808532736 11286500904864108 11312093877437496 11326648469520384 11343256670488288 11368290559481856 11391199429027968 11400678851674112 11433078838693512 11465651712877824 11473747800293376 11497237530268672 11533899639740192 11548739615981568 11553006239099388 11614556280577536 11628516083799384 11654884600996208 11672255547703296 11680606234192896 11695776953868288 11697733441441047 11712784212799488 11723549639465664 11736387290513664 11747174411185092 11779535773199376 11813095704177152 11822842890012609 11832302419052544 11839166499815424 11856526203089568 11866012682354688 11898701422526464 11909637728980992 11939438973740544 11966512531504128 11977511164345584 11980895359066032 11992921908903936 12010507062869952 12052210212393806 12071307019419648 12078808719449472 12098679597694976 12103149393342216 12113221279903744 12128953878085632 12182254944932688 12197929121021952 12201150032121856 12215814875910464 12227042646936117 12228077240451072 12254768367223954 12270535841980416 12312546441669936 12322397785522176 12340466048113632 12356343784931328 12385835408584638 12401771519434752 12421122688950976 12426763013485056 12437104201826304 12456271491932268 12507983686775808 12515756759024337 12551414185688224 12564013428375552 12579114406053888 12582435970625664 12597559090782666 12610204654215168 12653990087042304 12670425033357312 12685653909599328 12706523110375424 12714419564723136 12726105612117183 12742479528210432 12761163754299324 12778782888689664 12825763708133376 12844570053347032 12854847072550912 12887013495465984 12898858176987552 12915454363435008 12934392221552256 12943645878990981 12944741108023296 12963721909129472 12975637094707716 12979303305654868 12992332067979264 13066375815649728 13077249271037952 13082080594274307 13103601957574656 13111745176120734 13139700034592768 13176882239399424 13197442857010412 13203435701827872 13214423214440448 13289732667199296 13306831768387584 13338591978475764 13349264267649024 13368838218789768 13376593665024128 13386039100342272 13398342445103616 13462326597942144 13473529551978496 13478507278949286 13500680804773888 13511820445728696 13530475999789056 13550315660673792 13580220396847104 13611014547406848 13627373939891712 13645073112846336 13692451838932608 13705036813049274 13722670261149696 13726293786137088 13742791735399272 13773954528450064 13804352822227968 13843681462747136 13861661574955008 13883024304127836 13894577350477824 13922577079923072 13960931286754816 13973763025069848 13991742227054592 14012258240014944 14023469533691904 14071481647622784 14120340958899252 14150446191099904 14155240466953872 14173453165068288 14195568787372544 14212630769088136 14235738847922592 14266090113859584 14294838499172352 14303722010313528 14315625148977152 14344473355072256 14376130749775872 14397210389465904 14411662461960192 14415734415753216 14428984171650048 14450141310015411 14461702956619776 14497890182399232 14551191249246288 14562833746526208 14584187147770656 14592647634571776 14658015666438144 14679508632396608 14698395874885632 14711905429917696 14728015423389696 14741552202271488 14762988434882688 14782162538916864 14792738147418264 14833489492176992 14848379506262016 14866226116245504 14888024380015878 14908580036804608 14945427738329088 14950949250599208 15016800039534592 15034849078043648 15039942996138489 15048667873152144 15059293987885056 15082791836583328 15102197959360512 15138243277159002 15157720745975808 15188265905370624 15244105118258016 15263718793150464 15287535617170432 15297036038807523 15298330400391168 15312391365832704 15330795682378176 15404008318799184 15442080509404224 15460640702324181 15486075040770048 15495698844506322 15504688111732512 15520251882110976 15574141645590528 15594369271824384 15596977921921396 15617045617065984 15631399519287552 15648516387351552 15662899214913456 15683051727028224 15706047697599168 15720483403203579 15763790520016812 15776403225403392 15785555333087232 15808701604119424 15821350243139584 15879516971974656 15919251964987392 15955350042005504 15970014885794112 15974527145421376 15989209615224153 15990562545205248 16014009417159936 16025466326369786 16049351378092032 16081693311568896 16105078292599296 16137532524456288 16171938504114176 16196861688149142 16217701217722368 16243006593243584 16263905494695936 16269415826197248 16302723529248156 16360714455973888 16407210541241988 16416728588893248 16429863714029568 16453954730818176 16473731118715794 16490267624742912 16514447211446184 16535695359246336 16569017351313408 16608361989243024 16629932856281472 16641830415845547 16677311582367744 16687675678699116 16714117411504128 16772152541405184 16776581294167552 16796745454376888 16813606205620224 16871986782723072 16893900044476416 16914205212799104 16929751357296162 16952559419630848 16968140816156244 16989972704280576 17014885005732432 17052435839222784 17086799143541952 17101018277511168 17182684660621312 17198477569316736 17210621700440064 17245856295403008 17258194505321308 17300849459610288 17323109423972352 17421834420866304 17436332361383936 17442774125699076 17471469276766208 17482326901494312 17520909351289344 17569176319199232 17604580935770496 17619230952587264 17661283823352169 17669303659799064 17719643556265728 17758749749723136 17784789304634352 17799019023532032 17825117625053024 17848052133789696 17864456593471488 17909158460610816 17949768797256192 17966266746518376 17971343038599048 18015760594304928 18067087547565056 18078315318590709 18106960529129472 18118213079174208 18148019396542464 18154724090013324 18169831919855616 18193430817128448 18256602451910144 18273382417399032 18296893681532928 18301725048182784 18323722313865696 18342115860676608 18382152550835931 18405803762970624 18510699072170448 18526103133970432 18534515677396992 18563436106564096 18578753112876957 18631684033426464 18655656302739456 18683010986686592 18697959378255872 18761975530163712 18827121278532336 18846020142563328 18868671609080832 18873653955938496 18896338636173999 18897937553424384 18939187476618838 18980985130563456 19005637550035968 19028480864398992 19059784665563136 19071629347084704 19141745631448986 19168174333034496 19196280519287872 19215549949280256 19220979221004288 19238645562200064 19266855080020548 19282270608826368 19330520243198976 19348287265481328 19401588332328384 19417111662034944 19445582863694208 19456863512762368 19463455642061574 19468954958482302 19488498101968896 19544020888584192 19615873906556928 19637353897852928 19655402936361984 19667617764181101 19683984579843584 19709550051889152 19723650863224352 19753047849959424 19796164285515618 19821634821660672 19850699173354504 19934599000798944 19960247652581376 20007887967713646 20023896401473536 20053257328184652 20064890497536192 20079058650513408 20184324369545336 20193489896913216 20210294327967744 20217760918423929 20251021207160832 20295713999683584 20325473491010688 20396048051743364 20416521821110272 20441060909837568 20467609669269504 20538677758398912 20557555219573911 20589440679205632 20614187603098908 20648100054360064 20660931792675096 20672917482310016 20706529233341952 20765522194120704 20792492362432512 20822727489421312 20841866025716736 20864688516468736 20883865619884608 20910735636037632 20941396930132224 20960644537604772 20987613340581888 21018387360022416 21035204300537856 21172689295966208 21180511438348878 21225669286649856 21232860700430808 21293353181058816 21318946153632204 21352012556213248 21399135170789376 21442257748758528 21455583015470292 21473437723465728 21516710032608384 21564196124663808 21595815584198856 21623601623629824 21692554434929664 21736964705664208 21746835273598848 21876280721655984 21888971451857664 21938606307757568 21964974824954392 21987023499657216 22019262948594912 22047593812328448 22067858144876544 22092023135084544 22112328303407232 22144482652324032 22173243808375296 22189107221127396 22236415443156992 22250234238265488 22272569259393024 22299339174368256 22332036570023817 22362870055206912 22418141607493632 22495982376964096 22525200059301888 22552273617065472 22573001809728216 22624187754874992 22653296939040768 22686513340976576 22707364915738503 22736581118963712 22782398858055936 22801357703348224 22866157677387024 22931303425755648 22947495600586752 22994475060537344 23067799279480384 23095524999768221 23097479231963136 23106012478198776 23229112561155072 23243548266759483 23257032167598768 23309769201992416 23344511095406592 23361212468385792 23391553907736576 23395466882882094 23425568425598976 23447099278931328 23472774581027328 23494348822370184 23559071546398752 23626191408354304 23645685780025218 23664604838105088 23678332999630848 23713052406179136 23732025364709376 23819275457961984 23878877947481088 23933025063008256 23955022328691168 23961790718132064 23985843817807872 24021014125739904 24038199489554679 24104420424787612 24142614038839296 24157617438898944 24206298786684432 24226442559807488 24257907756171264 24295292532223713 24364509889865376 24395858242043904 24402300064243712 24431629751820928 24454085293872234 24509536734447908 24541071683960832 24625092883339872 24644795571044352 24680932096227264 24710596678073691 24712687569862656 24771670817169276 24803543038869504 24842245377901952 24853526026970112 24912542983864536 25015967373551616 25031513518048674 25102828371376448 25128026856751104 25158228812107776 25164871941251328 25195118181565332 25220409308430336 25307980174084608 25340850066714624 25371307819198656 25413046220750848 25428839129446272 25452211224234366 25484959056420864 25522327508598648 25557565777379328 25651527416266752 25689140106694064 25709694145101824 25774026990931968 25797716353975104 25830908726870016 25868784443104512 25887291757981962 25927443818258944 25951274189415432 25958606611309736 25984664135958528 26132751631299456 26154498542075904 26164161188548614 26207203915149312 26223490352241468 26279400069185536 26353764478798848 26394885714020824 26406871403655744 26428846428880896 26579465334398592 26677183956951528 26698528535298048 26737676437579536 26753187330048256 26772078200684544 26796684890207232 26924653195884288 26947059103956992 26957014557898572 27001361609547776 27023640891457392 27100631321347584 27160440793694208 27222029094813696 27254747879783424 27290146225692672 27294711363362443 27384903677865216 27410073626098548 27445340522299392 27452587572274176 27485583470798544 27547909056900128 27608705644455936 27687362925494272 27766048608255672 27789154700955648 27845154159846144 27921862573509632 27947526050139696 27983484454109184 28024516480029888 28046939067383808 28142963295245568 28240681917798504 28300892382199808 28310480933907744 28346906330136576 28391137574745088 28408781214928257 28425261538176272 28471477695845184 28532180227719168 28589676998344704 28607444020627056 28631250297954304 28688946710144512 28712618447173479 28752261499551744 28794420778931808 28823324923920384 28831468831506432 28857968343300096 28900282620030822 28923405913239552 28995780364798464 29102382498492576 29125667493052416 29168374295541312 29185295269143552 29195183463092361 29203432437723453 29316031332876288 29359017264793216 29423810859835392 29456030846779392 29483104404542976 29525976869765376 29564325077833728 29585476294836528 29666978984353984 29694246428273427 29696759012524032 29732452232491008 29776048760031756 29817160073609216 29901898501198416 30033600079069184 30069698156087296 30079885992276978 30097335746304288 30118587975770112 30165583673166656 30201840384312289 30204395918721024 30276486554318004 30315441491951616 30376531810741248 30488210236516032 30527437586300928 30575071234340864 30594072077615046 30624782731665408 30661591364756352 30808016637598368 30884161018808448 30921281404648362 30972150081540096 30991397689012644 31009376223465024 31040503764221952 31148283291181056 31188738543648768 31193955843842792 31234091234131968 31262799038575104 31297032774703104 31325798429826912 31366103454056448 31412095395198336 31440966806407158 31527581040033624 31552806450806784 31571110666174464 31617403208238848 31759033943949312 31770767157523317 31838503929974784 31910700084011008 31940029771588224 31949054290842752 31978419230448306 32028018834319872 32050932652739572 32098702756184064 32163386623137792 32210156585198592 32275065048912576 32343877008228352 32393723376298284 32435402435444736 32486013186487168 32538831652394496 32605447058496312 32721428911947776 32814421082483976 32833457177786496 32859727428059136 32907909461636352 32947462237431588 32980535249485824 33028894422892368 33071390718492672 33138034702626816 33216723978486048 33259865712562944 33283660831691094 33354623164735488 33375351357398232 33544305082810368 33553162588335104 33593490908753776 33627212411240448 33743973565446144 33787800088952832 33828410425598208 33859502714592324 33905118839261696 33936281632312488 33979945408561152 34029770011464864 34104871678445568 34173598287083904 34202036555022336 34365369321242624 34396955138633472 34421243400880128 34491712590806016 34516389010642616 34601698919220576 34646218847944704 34843668841732608 34872664722767872 34885548251398152 34942938553532416 34964653802988624 35041818702578688 35093200324323141 35138352638398464 35209161871540992 35238461905174528 35322567646704338 35338607319598128 35439287112531456 35517499499446272 35569578609268704 35598038047064064 35650235250106048 35693084090550887 35696104267579392 35728913186942976 35818316921221632 35899537594512384 35932533493036752 35942686077198096 36031521188609856 36134175095130112 36156630637181418 36213921058258944 36236426158348416 36296038793084928 36309448180026648 36339663839711232 36386861634256896 36513204903820288 36546764834798064 36593787363065856 36603450096365568 36647444627731392 36681127940808351 36684231721353216 36764305101671862 36811607525941248 37021398144340896 37052206267940864 37069031354793984 37126872213128192 37157506225753914 37263368066852928 37311312605478912 37366021973373184 37523951060327424 37547270277073011 37654242557064672 37692040285126656 37737343218161664 37747307911876992 37792677272347998 37878374953237676 37961970261126912 38011275100071936 38056961728797984 38119569331126272 38143258694169408 38178316836351549 38283491262897972 38336348666068992 38392561038575744 38477291124400128 38533710160041096 38564541217652736 38661040486397952 38696574530962656 38803176664656768 38830937636972943 38834223324069888 38891165727388416 38913727025524736 38926911284123148 38937909916964604 38976996203937792 39231747813113856 39274707795705856 39310805872723968 39335235528362202 39367969159687168 39419100103778304 39447301726448704 39592328571031236 39643269643321344 39701398346709008 39869198001597888 39920495305162752 40015775935427292 40047792802947072 40106514656369304 40129780995072384 40158117301026816 40368648739090672 40386979793826432 40420588655935488 40435521836847858 40502042414321664 40591427999367168 40650946982021376 40792096103486728 40833043642220544 40882121819675136 40935219338539008 41077355516797824 41115110439147822 41178881358411264 41228375206197816 41296200108720128 41321863585350192 41345834964620032 41413058466683904 41531044388241408 41584984724865024 41645454978842624 41683732051433472 41729377032937472 41767731239769216 41882793860264448 41921289075209544 41975226681163776 42036774720044832 42070408601075712 42182735743378321 42345378591932416 42361022876697756 42451338573299712 42465721400861616 42586706362117632 42637892307264408 42704025112426496 42798270341578752 42884515497517056 42891689285283839 42911166030940584 42946875446931456 43033420065216768 43128392249327616 43191631168397712 43247203247259648 43350423930046233 43385108869859328 43473929411328416 43493670547197696 43752561443311968 43777942903715328 43877212615515136 43929949649908784 43974046999314432 44038525897189824 44095187624656896 44135716289753088 44184046270169088 44224656606814464 44288965304648064 44346487616750592 44378214442254792 44472830886313984 44500468476530976 44545138518786048 44598678348736512 44664073140047634 44725740110413824 44836283214987264 44991964753928192 45050400118603776 45104547234130944 45119828988415467 45146003619456432 45248375509749984 45306593878081536 45373026681953152 45414729831477006 45473162237927424 45564797716111872 45602715406696448 45732315354774048 45862606851511296 45891108116422569 45894991201173504 45988950121074688 46135598558960768 46191049999536442 46212024956397552 46458225122310144 46487096533518966 46514064335197536 46619538403984832 46722424936771584 46783107815473152 46790933765764188 46851136851197952 46894198557862656 46945549162054656 46988697644740368 47118143092797504 47252382816708608 47291371560050436 47329209676210176 47356665999261696 47426104812358272 47464050729418752 47638550915923968 47757755894962176 47866050126016512 47910044657382336 47923581436264128 47967628845672459 47971687635615744 48042028251479808 48076398979109358 48208840849575224 48315234877797888 48412597573368864 48452885119614976 48515815512342528 48590585064447426 48729019779730752 48791716484087808 48804600128487424 48863259503641856 48908170587744468 49019073468895816 49082143367921664 49250185766679744 49289591142088704 49361864192454528 49421193356147382 49543341634338552 49607086077739008 49684490755803904 49707052053940224 49825085967729072 49925491247536641 50031934747103232 50063027036097348 50205656742752896 50316457624215552 50329743882502656 50390236363130664 50440818616860672 50615960348169216 50681700133429248 50742615638397312 50826092441501696 50857678258892544 50904422448468732 50969918112841728 51044655017197296 51303054832533504 51378280213388128 51419388290203648 51548053981863936 51595432707950208 51737568886209024 51774583515963924 51854887636517888 51902548378830864 51917213222619472 51969328271917056 52265503262598912 52308997084151808 52328322377097228 52414407830298624 52446980704482936 52558800138371072 52707528957597696 52789771428041648 52813742807311488 52857692857761792 52983851470056507 53158930668797184 53354367913903056 53397057070596096 53475352875159072 53506374660096512 53544156401369088 53593369780414464 53849306391768576 53894118207913984 53914029115797144 54002723219095552 54047281782914784 54201262642695168 54234945955772127 54320881587388416 54444058189627392 54509495759566848 54580292451385344 54589422726724886 54769807355730432 54820147252197096 54890681044598784 54905175144548352 54971166941597088 55095818113800256 55146457652507793 55217411288911872 55374725850988544 55532097216511344 55578309401911296 55690308319692288 55843725147019264 55895052100279392 55966968908218368 56049032960059776 56089132142294251 56093878134767616 56285926590491136 56481363835597008 56601784764399616 56620961867815488 56689015908521997 56693812660273152 56782275149490176 56817562429856514 56850523076352544 56942955391690368 57179353996689408 57214888041254112 57262500595908608 57377893420289024 57425236894346958 57504522999103488 57588841557863616 57646649847840768 57662937663012864 57715936686600192 57800565240061644 57846811826479104 57991560729596928 58204764996985152 58251334986104832 58336748591082624 58370590538287104 58390366926184722 58406864875446906 58632062665752576 58718034529586432 58847621719670784 58912061693558784 58966208809085952 59002853292543303 59051953739530752 59128650155667456 59170952589673056 59333957968707968 59388492856546854 59464904464982016 59552097520063512 59634320147218432 59803797002396832 60067200158138368 60139396312174592 60159771984553956 60194671492608576 60237175951540224 60331167346333312 60403680768624578 60552973108636008 60630882983903232 60753063621482496 60976420473032064 61150142468681728 61188144155230092 61249565463330816 61323182729512704 61616033275196736 61768322037616896 61842562809296724 61944300163080192 61982795378025288 62018752446930048 62296566582362112 62377477087297536 62387911687685584 62468182468263936 62525598077150208 62594065549406208 62651596859653824 62732206908112896 62824190790396672 62881933612814316 63055162080067248 63105612901613568 63234806416477696 63518067887898624 63541534315046634 63677007859949568 63821400168022016 63880059543176448 63898108581685504 63956838460896612 64056037668639744 64101865305479144 64197405512368128 64326773246275584 64420313170397184 64550130097825152 64787446752596568 64870804870889472 64972026372974336 65077663304788992 65210894116992624 65442857823895552 65628842164967952 65666914355572992 65815818923272704 65894924474863176 65961070498971648 66057788845784736 66142781436985344 66276069405253632 66287156168165933 66433447956972096 66519731425125888 66567321663382188 66709246329470976 66750702714796464 66996109710071451 67088610165620736 67106325176670208 67186981817507552 67254424822480896 67487947130892288 67575600177905664 67656820851196416 67719005429184648 67810237678523392 67872563264624976 67959890817122304 68059540022929728 68122094747215509 68209743356891136 68347196574167808 68404073110044672 68730738642485248 68793910277266944 68842486801760256 68983425181612032 69032778021285232 69203397838441152 69286574999304663 69292437695889408 69687337683465216 69730644800278449 69771096502796304 69885877107064832 69929307605977248 70083637405157376 70186400648646282 70276705276796928 70418323743081984 70476923810349056 70645135293408676 70677214639196256 70878574225062912 71034998998892544 71139157218537408 71196076094128128 71300470500212096 71386168181101774 71457826373885952 71636633842443264 71799075189024768 71865066986073504 71885372154396192 72063042377219712 72114598468664037 72268350190260224 72313261274362836 72427842116517888 72472852316696832 72618896360053296 72679327679422464 72773723268513792 73026409807640576 73093529669596128 73187574726131712 73206900192731136 73294889255462784 73362255881616702 73528610203343724 73623215051882496 74042796288681792 74104412535881728 74131790034221073 74138062709587968 74253744426256384 74315012451507828 74526736133705856 74732043946746368 75047902120654848 75094540554146022 75308485114129344 75384080570253312 75474686436323328 75494615823753984 75585354544695996 75756749906475352 75923940522253824 76022550200143872 76113923457595968 76239138662252544 76286517388338816 76356633672703098 76566982525795944 76672697332137984 76785122077151488 76954582248800256 77067420320082192 77129082435305472 77322080972795904 77393149061925312 77606353329313536 77661875273945886 77782331454776832 77827454051049472 77853822568246296 77875819833929208 77953992407875584 78463495626227712 78549415591411712 78621611745447936 78670471056724404 78735938319374336 78838200207556608 78894603452897408 79184657142062472 79286539286642688 79402796693418016 79738396003195776 80031551870854584 80095585605894144 80213029312738608 80259561990144768 80316234602053632 80737297478181344 80773959587652864 80841177311870976 80871043673695716 81004084828643328 81301893964042752 81584192206973456 81666087284441088 81764243639350272 81870438677078016 81884134090087329 82154711033595648 82230220878295644 82357762716822528 82456750412395632 82592400217440256 82643727170700384 82691669929240064 82826116933367808 83062088776482816 83290909957685248 83367464102866944 83458754065874944 83535462479538432 83765587720528896 83842578150419088 83950453362327552 84073549440089664 84140817202151424 84365471486756642 84690757183864832 84722045753395512 84902677146599424 84931442801723232 85173412724235264 85226343644784771 85275784614528816 85408050224852992 85596540683157504 85769030995034112 85783378570567678 85822332061881168 85893750893862912 86066840130433536 86256784498655232 86383262336795424 86494406494519296 86700847860092466 86770217739718656 86947858822656832 86987341094395392 87505122886623936 87555885807430656 87610297313170359 87754425231030272 87859899299817568 87948093998628864 88077051794379648 88271432579506176 88368092540338176 88449313213628928 88577930609296128 88692975233501184 88756428884509584 88945661772627968 89000936953061952 89082739284820281 89090277037572096 89197356697473024 89328146280095268 89451480220827648 89983929507856384 90100800237207552 90209094468261888 90239657976830934 90292007238912864 90496751019499968 90605521152936867 90613187756163072 90746053363906304 90829459662954012 90946324475854848 91129595432223744 91464630709548096 91725213703022592 91782216232845138 91977900242149376 92271197117921536 92382099999072884 92424049912795104 92916450244620288 92974193067037932 93028128670395072 93239076807969664 93444849873543168 93566215630946304 93581867531528376 93702273702395904 93788397115725312 93891098324109312 93977395289480736 94236286185595008 94504765633417216 94582743120100872 94658419352420352 94713331998523392 94852209624716544 95277101831847936 95515511789924352 95732100252033024 95820089314764672 95847162872528256 95935257691344918 96084056502959616 96152797958218716 96417681699150448 96630469755595776 96825195146737728 96905770239229952 97031631024685056 97181170128894852 97458039559461504 97609200256974848 97726519007283712 97816341175488936 98038146937791632 98164286735843328 98500371533359488 98579182284177408 98723728384909056 98842386712294764 99086683268677104 99214172155478016 99368981511607808 99414104107880448 99650171935458144 99850982495073282 100063869494206464 100126054072194696 100411313485505792 100632915248431104 100659487765005312 100780472726261328 100881637233721344 101231920696338432 101363400266858496 101485231276794624 101715356517785088 101808844896937464 101939836225683456 102089310034394592 102606109665067008 102756560426776256 102838776580407296 103096107963727872 103190865415900416 103475137772418048 103549167031927848 103709775273035776 103805096757661728 103834426445238944 103938656543834112 104165531121403609 104531006525197824 104617994168303616 104656644754194456 104828815660597248 104893961408965872 105117600276742144 105279600972969423 105415057915195392 105579542856083296 105627485614622976 105715385715523584 105967702940113014 106317861337594368 106708735827806112 106794114141192192 106950705750318144 107012749320193024 107079252271652661 107088312802738176 107186739560828928 107698612783537152 107828058231594288 108005446438191104 108094563565829568 108402525285390336 108469891911544254 108641763174776832 108888116379254784 109018991519133696 109160584902770688 109178845453449772 109539614711460864 109640294504394192 109781362089197568 109810350289096704 109942333883194176 110043383822425053 110191636227600512 110292915305015586 110434822577823744 110749451701977088 111064194433022688 111156618803822592 111380616639384576 111687450294038528 111790104200558784 111933937816436736 112098065920119552 112178264284588502 112571853180982272 112962727671194016 113203569528799232 113241923735630976 113378031817043994 113564550298980352 113635124859713028 113701046152705088 113885910783380736 114358707993378816 114429776082508224 114525001191817216 114755786840578048 114850473788693916 115009045998206976 115177683115727232 115431873373200384 115601130480123288 115693623652958208 115983121459193856 116409529993970304 116492812910918829 116502669972209664 116673497182165248 116741181076574208 116780733852369444 116813729750893812 117436069059172864 117695243439341568 117824123387117568 117932417618171904 118005706585086606 118103907479061504 118257300311334912 118341905179346112 118667915937415936 118776985713093708 118929808929964032 119104195040127024 119607594004793664 120278792624349184 120319543969107912 120389342985217152 120474351903080448 120662334692666624 120807361537249156 121105946217272016 121261765967806464 121506127242964992 121952840946064128 122300284937363456 122376288310460184 122499130926661632 122646365459025408 123232066550393472 123536644075233792 123685125618593448 123888600326160384 123965590756050576 124037504893860096 124593133164724224 124754954174595072 124775823375371168 124936364936527872 125051196154300416 125188131098812416 125303193719307648 125648381580793344 125763867225628632 126110324160134496 126211225803227136 126469612832955392 126548207230134963 127036135775797248 127083068630093268 127354015719899136 127642800336044032 127760119086352896 127796217163371008 127913676921793224 128112075337279488 128203730610958288 128394811024736256 128653546492551168 128675067855851517 128840626340794368 129100260195650304 129574893505193136 129741609741778944 129944052745948672 130051271790138699 130155326609577984 130421788233985248 130885715647791104 131257684329935904 131333828711145984 131631637846545408 131789848949726352 131922140997943296 132115577691569472 132285562873970688 132552138810507264 132574312336331866 132866895913944192 133039462850251776 133134643326764376 133418492658941952 133501405429592928 133992219420142902 134177220331241472 134212650353340416 134373963635015104 134508849644961792 134975894261784576 135151200355811328 135313641702392832 135438010858369296 135620475357046784 135745126529249952 135919781634244608 136119080045859456 136244189494431018 136419486713782272 136694393148335616 136808146220089344 137461477284970496 137587820554533888 137673324349267707 137684973603520512 137966850363224064 138065556042570464 138406795676882304 138573149998609326 139374675366930432 139461289600556898 139542193005592608 139771754214129664 139858615211954496 140167274810314752 140372801297292564 140553410553593856 140836647486163968 141290270586817352 141354429278392512 141757148450125824 142069997997785088 142278314437074816 142392152188256256 142600941000424192 142772336362203548 142915652747771904 143273267684886528 143598150378049536 143730133972147008 143770744308792384 143902886537017377 144126084754439424 144229196937328074 144536700380520448 144626522548725672 144945704633393664 145237792720106592 145358655358844928 145547446537027584 146052819615281152 146187059339192256 146375149452263424 146413800385462272 146589778510925568 146724511763233404 147057220406687448 147246430103764992 148085592577363584 148208825071763456 148263580068442146 148507488852512768 148630024903015656 149053472267411712 149464087893492736 150095804241309696 150189081108292044 150616970228258688 150949372872646656 150989231647507968 151170709089391992 151513499812950704 151847881044507648 152045100400287744 152227846915191936 152478277324505088 152573034776677632 152713267345406196 153133965051591888 153570244154302976 153909164497600512 154134840640164384 154258164870610944 154644161945591808 154786298123850624 155212706658627072 155323750547891772 155564662909553664 155654908102098944 155707645136492592 155751639667858416 155907984815751168 156926991252455424 157243223490895872 157340942113448808 157471876638748672 157676400415113216 157789206905794816 158369314284124944 158573078573285376 158805593386836032 158951554410169521 159476792006391552 160063103741709168 160191171211788288 160426058625477216 160519123980289536 160632469204107264 161474594956362688 161547919175305728 161682354623741952 161742087347391432 162008169657286656 162603787928085504 162704837867316381 163168384413946912 163332174568882176 163528487278700544 163740877354156032 163768268180174658 164309422067191296 164460441756591288 164715525433645056 164913500824791264 165184800434880512 165287454341400768 165383339858480128 165439372957523379 165652233866735616 166124177552965632 166734928205733888 166917508131749888 167070924959076864 167531175441057792 167685156300838176 167900906724655104 168147098880179328 168267396426882753 168281634404302848 168730942973513284 169444091506791024 169805354293198848 169862885603446464 170067047725565991 170346825448470528 170452687289569542 170551569229057632 170816100449705984 171538061990068224 171566757141135356 171644664123762336 171787501787725824 172133680260867072 172513568997310464 172766524673590848 172988812989038592 173401695720184932 173540435479437312 173895717645313664 173974682188790784 175010245773247872 175111771614861312 175220594626340718 175508850462060544 175719798599635136 175896187997257728 176154103588759296 176542865159012352 176736185080676352 176898626427257856 177155861218592256 177385950467002368 177512857769019168 177891323545255936 178001873906123904 178165478569640562 178394713394946048 178656292560190536 178902960441655296 179967859015712768 180201600474415104 180418188936523776 180479315953661868 180584014477825728 180993502038999936 181211042305873734 181492106727812608 181658919325908024 181892648951709696 182259190864447488 182929261419096192 183450427406045184 183564432465690276 183955800484298752 184542394235843072 184764199998145768 184848099825590208 185832900489240576 185948386134075864 186056257340790144 186478153615939328 186889699747086336 187132431261892608 187163735063056752 187404547404791808 187576794231450624 187782196648218624 187954790578961472 188472572371190016 189009531266834432 189165486240201744 189316838704840704 189704419249433088 190554203663695872 191031023579848704 191464200504066048 191640178629529344 191694325745056512 191870515382689836 192168113005919232 192305595916437432 192835363398300896 193260939511191552 193650390293475456 193811540478459904 194362340257789704 194916079118923008 195218400513949696 195453038014567424 195632682350977872 196076293875583264 196328573471686656 197000743066718976 197447456769818112 197684773424589528 198173366537354208 198428344310956032 198737963023215616 198828208215760896 198861468504497799 199300343870916288 199701964990146564 200127738988412928 200252108144389392 200822626971011584 200988329130214353 201265830496862208 201318975530010624 201560945452522656 201763274467442688 202463841392676864 202726800533716992 202970462553589248 203430713035570176 203617689793874928 203879672451366912 204178620068789184 204366284241646527 205212219330134016 205513120853552512 205677553160814592 206192215927455744 206381730831800832 206950275544836096 207098334063855696 207419550546071552 207610193515323456 207668852890477888 207859724997913989 207877313087668224 208331062242807218 209062013050395648 209313289508388912 209657631321194496 209787922817931744 210235200553484288 210559201945938846 210830115830390784 211159085712166592 211254971229245952 211430771431047168 211935405880226028 212635722675188736 213417471655612224 213588228282384384 213901411500636288 214025498640386048 214158504543305322 214373479121657856 215397225567074304 215656116463188576 216010892876382208 216189127131659136 216343795405992111 216805050570780672 216939783823088508 217283526349553664 218037983038267392 218321169805541376 218357690906899544 219079229422921728 219280589008788384 219562724178395136 219620700578193408 219884667766388352 220086767644850106 220383272455201024 220585830610031172 220869645155647488 222128388866045376 222313237607645184 222395370102663219 222761233278769152 223374900588077056 223580208401117568 224196131840239104 224356528569177004 225143706361964544 225925455342388032 226407139057598464 226483847471261952 226756063634087988 227129100597960704 227270249719426056 227402092305410176 227771821566761472 228717415986757632 228859552165016448 229050002383634432 229511573681156096 229700947577387832 230018091996413952 230355366231454464 230863746746400768 231202260960246576 231387247305916416 231966242918387712 232819059987940608 232985625821837658 233346994364330496 233482362153148416 233561467704738888 233627459501787624 234872138118345728 235390486878683136 235648246774235136 235864835236343808 236011413170173212 236207814958123008 236514600622669824 236683810358692224 237335831874831872 237553971426187416 237859617859928064 238208390080254048 239215188009587328 240557585248698368 240639087938215824 240778685970434304 240948703806160896 241324669385333248 241614723074498312 242211892434544032 242523531935612928 243012254485929984 243905681892128256 244600569874726912 244752576620920368 244998261853323264 245292730918050816 245652402270261987 246464133100786944 247073288150467584 247370251237186896 247777200652320768 247931181512101152 248075009787720192 249186266329448448 249551646750742336 249872729873055744 250102392308600832 250376262197624832 250606387438615296 251296763161586688 251527734451257264 252220648320268992 252422451606454272 252939225665910784 253096414460269926 254072271551594496 254166137260186536 254708031439798272 255285600672088064 255520238172705792 255592434326742016 255679030934354313 255827353843586448 256224150674558976 256407461221916576 256789622049472512 257307092985102336 257350135711703034 257681252681588736 258200520391300608 259149787010386272 259483219483557888 259888105491897344 260102543580277398 260310653219155968 260843576467970496 262515368659871808 262667657422291968 262830891939511077 263263275693090816 263579697899452704 263844281995886592 264231155383138944 265104277621014528 265148624672663732 265733791827888384 266078925700503552 266269286653528752 266836985317883904 267002810859185856 267248217854460843 267984438840285804 268354440662482944 268425300706680832 268747927270030208 269951788523569152 270302400711622656 270627283404785664 270876021716738592 271240950714093568 271490253058499904 271816563458810601 271839563268489216 272238160091718912 272488378988862036 272838973427564544 273388786296671232 274922954569940992 275175641109067776 275346648698535414 275933700726448128 276131112085140928 276813591353764608 277146299997218652 278749350733860864 278922579201113796 279084386011185216 279543508428259328 279717230423908992 280334549620629504 280745602594585128 281106821107187712 281673294972327936 282580541173634704 282708858556785024 283514296900251648 284139995995570176 284556628874149632 285201882000848384 285544672724407096 285831305495543808 286546535369773056 287196300756099072 287460267944294016 287541488617584768 287805773074034754 288252169508878848 288458393874656148 289073400761040896 289253045097451344 289891409266787328 290475585440213184 290717310717689856 291094893074055168 292105639230562304 292374118678384512 292827600770924544 293179557021851136 293449023526466808 294114440813374896 294492860207529984 296171185154727168 296417650143526912 296527160136884292 297014977705025536 297260049806031312 298106944534823424 298928175786985472 300191608482619392 300241824996986873 300378162216584088 301233940456517376 301898745745293312 301978463295015936 302341418178783984 303026999625901408 303695762089015296 304090200800575488 304455693830383872 305146069553355264 305426534690812392 306267930103183776 307140488308605952 307818328995201024 308269681280328768 308516329741221888 309288323891183616 309572596247701248 310425413317254144 310647501095783544 311129325819107328 311309816204197888 311415290272985184 311503279335716832 311815969631502336 312496593364210827 313853982504910848 314486446981791744 314681884226897616 314943753277497344 315352800830226432 315578413811589632 315838802918908269 316738628568249888 317146157146570752 317611186773672064 317903108820339042 318953584012783104 320126207483418336 320382342423576576 320852117250954432 321038247960579072 321237756814957983 321264938408214528 322949189912725376 323095838350611456 323484174694782864 324016339314573312 325207575856171008 325409675734632762 326336768827893824 326664349137764352 327056974557401088 327481754708312064 327536536360349316 328618844134382592 328920883513182576 329431050867290112 329827001649582528 330369600869761024 330574908682801536 330766679716960256 330878745915046758 331304467733471232 332248355105931264 333469856411467776 333835016263499776 334141849918153728 335062350882115584 335370312601676352 335801813449310208 336294197760358656 336534792853765506 337461885947026568 338888183013582048 339610708586397696 339725771206892928 340134095451131982 340693650896941056 340905374579139084 341103138458115264 341632200899411968 343076123980136448 343133514282270712 343289328247524672 343575003575451648 344267360521734144 345027137994620928 345533049347181696 346803391440369864 347080870958874624 347791435290627328 347949364377581568 349478438732756487 350020491546495744 350223543229722624 350441189252681436 351017700924121088 351439597199270272 352308207177518592 353085730318024704 353472370161352704 353797252854515712 354311722437184512 354771900934004736 355025715538038336 355782647090511872 356003747812247808 356330957139281124 356789426789892096 357312585120381072 359935718031425536 360836377873047552 360958631907323736 361168028955651456 361987004077999872 362422084611747468 362984213455625216 363317838651816048 363785297903419392 364518381728894976 365858522838192384 366900854812090368 367128864931380552 367911600968597504 369084788471686144 369528399996291536 369696199651180416 371665800978481152 371896772268151728 372112514681580288 372956307231878656 373779399494172672 374264862523785216 374327470126113504 374809094809583616 375153588462901248 375564393296437248 375909581157922944 376945144742380032 378019062533668864 378330972480403488 378633677409681408 379408838498866176 379644621690404889 381108407327391744 382062047159697408 382928401008132096 383280357259058688 383388651490113024 383741030765379672 384336226011838464 384611191832874864 385670726796601792 386025203567554551 386521879022383104 387300780586950912 387623080956919808 388724680515579408 389832158237846016 390436801027899392 390906076029134848 391265364701955744 392152587751166528 392623924996059757 392657146943373312 394001486133437952 394894913539636224 395369546849179056 396346733074708416 396856688621912064 397475926046431232 397656416431521792 397722937008995598 398600687741832576 399403929980293128 400255477976825856 400504216288778784 401645253942023168 401976658260428706 402531660993724416 402637951060021248 403121890905045312 403526548934885376 404927682785353728 405453601067433984 405940925107178496 406861426071140352 407235379587749856 407759344902733824 408357240137578368 408732568483293054 410424438660268032 411026241707105024 412384431854911488 412763461663601664 413019973047803121 413900551089672192 414196668127711392 414839101092143104 415220387030646912 415337705780955776 415719449995827978 416662124485614436 418124026100791296 418626579016777824 419315262642388992 419575845635863488 420470401106968576 421118403891877692 421660231660781568 422318171424333184 422509942458491904 423870811760452056 425271445350377472 426834943311224448 427176456564768768 427802823001272576 428050997280772096 428317009086610644 428746958243315712 430794451134148608 431312232926377152 432021785752764416 432378254263318272 432687590811984222 433610101141561344 433879567646177016 436075966076534784 436642339611082752 436715381813799088 438158458845843456 438561178017576768 439125448356790272 439241401156386816 439769335532776704 440173535289700212 440766544910402048 441171661220062344 441739290311294976 444256777732090752 444626475215290368 444790740205326438 445522466557538304 446749801176154112 447160416802235136 448392263680478208 448713057138354008 450287412723929088 451850910684776064 452967694942523904 453512127268175976 454258201195921408 454540499438852112 454804184610820352 455543643133522944 457434831973515264 457719104330032896 458100004767268864 459023147362312192 459401895154775664 460710732462908928 461727493492801536 462404521920493152 462774494611832832 463932485836775424 464010093177161531 465638119975881216 465971251643675316 466693988728660992 466964724306296832 467122935409477776 467254919003575248 469744276236691456 470780973757366272 471729670472687616 472022826340346424 472415629916246016 473029201245339648 473367620717384448 474671663749663744 475107942852374832 475719235719856128 476416780160508096 476854663230508563 478430376019174656 481115170497396736 481278175876431648 481557371940868608 481897407612321792 482649338770666496 483229446148996624 484423784869088064 485047063871225856 486024508971859968 487811363784256512 488114513601949143 489201139749453824 489505153241840736 489996523706646528 490585461836101632 491304804540523974 492928266201573888 494146576300935168 494740502474373792 495554401304641536 495862363024202304 496150019575440384 496318118872570137 498372532658896896 499103293501484672 500204784617201664 500752524395249664 501212774877230592 502593526323173376 503055468902514528 504441296640537984 504802189280648259 504844903212908544 505878451331821568 506192828920539852 508332274520373072 509416062879596544 510571201344176128 511040476345411584 511184868653484032 511358061868708626 511654707687172896 512448301349117952 512814922443833152 514614185970204672 514700271423406068 515362505363177472 516401040782601216 518299574020772544 518966438967115776 519776210983794688 520205087160554796 520621306438311936 521687152935940992 525030737319743616 525335314844583936 525661783879022154 526526551386181632 527159395798905408 527688563991773184 528462310766277888 530208555242029056 530297249345327464 531467583655776768 532157851401007104 532538573307057504 533673970635767808 534005621718371712 534496435708921686 535968877680571608 536708881324965888 536850601413361664 537495854540060416 539903577047138304 540604801423245312 541254566809571328 541752043433477184 542481901428187136 542980506116999808 543633126917621202 544476320183437824 544976757977724072 545677946855129088 546777572593342464 549845909139881984 550351282218135552 550693297397070828 551867401452896256 552262224170281856 553627182707529216 554292599994437304 557498701467721728 557845158402227592 558168772022370432 559087016856518656 559434460847817984 560669099241259008 561491205189170256 562213642214375424 563346589944655872 565161082347269408 565417717113570048 567028593800503296 569113257748299264 570403764001696768 571089345448814192 571662610991087616 573093070739546112 574392601512198144 574920535888588032 575082977235169536 575611546148069508 576504339017757696 576916787749312296 578146801522081792 578506090194902688 579782818533574656 580951170880426368 581434621435379712 584211278461124608 584748237356769024 585655201541849088 586359114043702272 586898047052933616 588228881626749792 588985720415059968 592342370309454336 592835300287053824 593054320273768584 594029955410051072 594520099612062624 596213889069646848 596584405513493397 597856351573970944 600383216965238784 600483649993973746 600756324433168176 602467880913034752 603797491490586624 603956926590031872 604682836357567968 606053999251802816 607391524178030592 608180401601150976 608911387660767744 610292139106710528 610853069381624784 612535860206367552 614280976617211904 615636657990402048 616539362560657536 617032659482443776 618576647782367232 619145192495402496 620850826634508288 621295002191567088 622258651638214656 622619632408395776 622830580545970368 623006558671433664 623579174993741967 623631939263004672 624993186728421654 628972893963583488 629363768453795232 629887506554994688 630705601660452864 631156827623179264 631677605837816538 633477257136499776 634292314293141504 635222373547344128 635806217640678084 637907168025566208 640252414966836672 640764684847153152 641704234501908864 642076495921158144 642475513629915966 645898379825450752 646191676701222912 646968349389565728 648032678629146624 649031386217976333 650415151712342016 650819351469265524 652673537655787648 654113949114802176 654963509416624128 655073072720698632 657237688268765184 657841767026365152 658862101734580224 659654003299165056 660739201739522048 661149817365603072 661533359433920512 661757491830093516 662608935466942464 666939712822935552 667670032526999552 668283699836307456 670124701764231168 670740625203352704 672588395520717312 673069585707531012 674923771894053136 677776366027164096 679221417172795392 679451542413785856 680268190902263964 681387301793882112 681810749158278168 682206276916230528 683264401798823936 686152247960272896 686267028564541424 686578656495049344 687150007150903296 688534721043468288 690054275989241856 691066098694363392 693606782880739728 694161741917749248 695582870581254656 695898728755163136 698956877465512974 700040983092991488 700447086459445248 700882378505362872 702035401848242176 702879194398540544 704616414355037184 706171460636049408 706944740322705408 707594505709031424 708623444874369024 709543801868009472 710051431076076672 712007495624495616 712661914278562248 713578853579784192 714625170240762144 719871436062851072 721672755746095104 721917263814647472 722336057911302912 723974008155999744 724844169223494936 725968426911250432 726635677303632096 727570595806838784 729036763457789952 729158717849825263 731717045676384768 733801709624180736 734257729862761104 735823201937195008 736957206810785961 738169576943372288 739056799992583072 739392399302360832 743331601956962304 743793544536303456 744225029363160576 745912614463757312 747558798988345344 748654940252227008 749618189619167232 750307176925802496 751128786592874496 751819162315845888 753890289484760064 756038125067337728 756661944960806976 757267354819362816 758817676997732352 759289243380809778 762216814654783488 764124094319394816 765856802016264192 766560714518117376 766777302980226048 767037092803062939 767482061530759344 768672452023676928 769222383665749728 771341453593203584 772050407135109102 773043758044766208 774601561173901824 775246161913839616 777449361031158816 779664316475692032 780873602055798784 781812152058269696 782530729403911488 784305175502333056 785247849992119514 788002972266875904 789789827079272448 790739093698358112 792693466149416832 794951852092862464 795312832863043584 795445874017991196 797201375483665152 798807859960586256 800510955953651712 801008432577557568 803290507884046336 803953316520857412 805063321987448832 805275902120042496 806243781810090624 809855365570707456 810907202134867968 811881850214356992 813722852142280704 814470759175499712 815449690376431803 815518689805467648 816714480275156736 817465136966586108 822052483414210048 824768863709822976 825526923327203328 826039946095606242 827801102179344384 828393336255422784 829678202184286208 830440774061293824 830675411561911552 831438899991655956 833324248971228872 836248052201582592 837253158033555648 838630525284777984 839151691271726976 842236807783755384 843320463321563136 844636342848666368 845019884916983808 847741623520904112 850542890700754944 853669886622448896 855605646002545152 856101994561544192 856634018173221288 857493916486631424 861588902268297216 862624465852754304 864043571505528832 864756508526636544 865375181623968444 867220202283122688 867759135292354032 872151932153069568 873284679222165504 873430763627598176 876316917691686912 877122356035153536 878482802312773632 879538671065553408 880347070579400424 881533089820804096 882343322440124688 883478580622589952 888513555464181504 889252950430580736 889581480410652876 891044933115076608 893499602352308224 894320833604470272 896784527360956416 897426114276708016 900574825447858176 900725474990960619 903701821369552128 905935389885047808 907024254536351952 908516402391842816 909080998877704224 909608369221640704 911087286267045888 915438208660065792 916200009534537728 918046294724624384 918803790309551328 921421464925817856 923454986985603072 924809043840986304 925548989223665664 927864971673550848 928020186354323062 931276239951762432 931942503287350632 933387977457321984 933929448612593664 934245870818955552 934509838007150496 937489780092632481 939488552473382912 941561947514732544 943459340945375232 944045652680692848 944831259832492032 946058402490679296 946735241434768896 949343327499327488 950215885704749664 951438471439712256 952833560321016192 953709326461017126 956860752038349312 962230340994793472 962556351752863296 963114743881737216 963713270444873949 963794815224643584 965298677541332992 966458892297993248 968847569738176128 972049017943719936 975622727568513024 976229027203898286 978402279498907648 979010306483681472 979993047413293056 981170923672203264 982609609081047948 985856532403147776 988293152601870336 989481004948747584 991108802609283072 991724726048404608 992300039150880768 992636237745140274 996745065317793792 998206587002969344 1000409569234403328 1001505048790499328 1002425549754461184 1005187052646346752 1006110937805029056 1008882593281075968 1009604378561296518 1011756902663643136 1012385657841079704 1016664549040746144 1018832125759193088 1021142402688352256 1022080952690823168 1022369737306968064 1022716123737417252 1023309415374345792 1024896602698235904 1025629844887666304 1029228371940409344 1029400542846812136 1030725010726354944 1032802081565202432 1036599148041545088 1039552421967589376 1040410174321109592 1041242612876623872 1043374305871881984 1050061474639487232 1050670629689167872 1051323567758044308 1053053102772363264 1054318791597810816 1056924621532555776 1060417110484058112 1060594498690654928 1062935167311553536 1064315702802014208 1065077146614115008 1067347941271535616 1068011243436743424 1068992871417843372 1071937755361143216 1073701202826723328 1074991709080120832 1079807154094276608 1082509133619142656 1083504086866954368 1084963802856374272 1085961012233999616 1087266253835242404 1088952640366875648 1089953515955448144 1091355893710258176 1093555145186684928 1100702564436271104 1101386594794141656 1103734802905792512 1104524448340563712 1107254365415058432 1108585199988874608 1114997402935443456 1115690316804455184 1116337544044740864 1118868921695635968 1121338198482518016 1122982410378340512 1124427284428750848 1126693179889311744 1130322164694538816 1130835434227140096 1134057187601006592 1138226515496598528 1138933865071214667 1140807528003393536 1142178690897628384 1143325221982175232 1146186141479092224 1148785203024396288 1149841071777176064 1150165954470339072 1151223092296139016 1153008678035515392 1153833575498624592 1156293603044163584 1157012180389805376 1158075610702663653 1159565637067149312 1161902341760852736 1162869242870759424 1168422556922249216 1169496474713538048 1171310403083698176 1172718228087404544 1173796094105867232 1176457763253499584 1177871774988179271 1177971440830119936 1184684740618908672 1186108640547537168 1188059910820102144 1189040199224125248 1192427778139293696 1193168811026986794 1195712703147941888 1200766433930477568 1200967299987947492 1201512648866336352 1204935761826069504 1207594982981173248 1207913853180063744 1209365672715135936 1212107998503605632 1214783048356061184 1216360803202301952 1217822775321535488 1220584278213421056 1221706138763249568 1225071720412735104 1228561953234423808 1231273315980804096 1233078725121315072 1237153295564734464 1238290384990804992 1241701653269016576 1242590004383134176 1244517303276429312 1245239264816791552 1245661161091940736 1246013117342867328 1247158349987483934 1249986373456843308 1257945787927166976 1258727536907590464 1259775013109989376 1261411203320905728 1262313655246358528 1263355211675633076 1266954514272999552 1270444747094688256 1271612435281356168 1275814336051132416 1280504829933673344 1281529369694306304 1283408469003817728 1284152991842316288 1284951027259831932 1291796759650901504 1292383353402445824 1293936698779131456 1296065357258293248 1298062772435952666 1300830303424684032 1301638702938531048 1305347075311575296 1308227898229604352 1309927018833248256 1310146145441397264 1314475376537530368 1315683534052730304 1317724203469160448 1319308006598330112 1322299634731206144 1323066718867841024 1323514983660187032 1325217870933884928 1333879425645871104 1335340065053999104 1336567399672614912 1340249403528462336 1341481250406705408 1345176791041434624 1346139171415062024 1349847543788106272 1355552732054328192 1358903084827571712 1360536381804527928 1362774603587764224 1363621498316556336 1364412553832461056 1366528803597647872 1372304495920545792 1372534057129082848 1373157312990098688 1374300014301806592 1377069442086936576 1382132197388726784 1387213565761479456 1388323483835498496 1391165741162509312 1391797457510326272 1392030279531484593 1397913754931025948 1400081966185982976 1400894172918890496 1401764757010725744 1404070803696484352 1405758388797081088 1409232828710074368 1412342921272098816 1415189011418062848 1417246889748738048 1419087603736018944 1420102862152153344 1424014991248991232 1425323828557124496 1427157707159568384 1429250340481524288 1430563989691525689 1439742872125702144 1443345511492190208 1443834527629294944 1444672115822605824 1447948016311999488 1449688338446989872 1451936853822500864 1453271354607264192 1455141191613677568 1458073526915579904 1458317435699650526 1463434091352769536 1467603419248361472 1468515459725522208 1471646403874390016 1473914413621571922 1476339153886744576 1478113599985166144 1478784798604721664 1486663203913924608 1487587089072606912 1488450058726321152 1491825228927514624 1495117597976690688 1497309880504454016 1500614353851604992 1502257573185748992 1503638324631691776 1507780578969520128 1512076250134675456 1513323889921613952 1514406567841944777 1514534709638725632 1517635353995464704 1518578486761619556 1528248188638789632 1531713604032528384 1533121429036234752 1533554605960452096 1534074185606125878 1534964123061518688 1537344904047353856 1538444767331499456 1542682907186407168 1544100814270218204 1546087516089532416 1549203122347803648 1554898722062317632 1559328632951384064 1563624304116539392 1565061458807822976 1568610351004666112 1570495699984239028 1576005944533751808 1579579654158544896 1581478187396716224 1585386932298833664 1589903704185724928 1590625665726087168 1590891748035982392 1594402750967330304 1597615719921172512 1601021911907303424 1602016865155115136 1606581015768092672 1607906633041714824 1610126643974897664 1610551804240084992 1612487563620181248 1619710731141414912 1621814404269735936 1623763700428713984 1627445704284561408 1628941518350999424 1630899380752863606 1633428960550313472 1634930273933172216 1644104966828420096 1649537727419645952 1651053846654406656 1652079892191212484 1655602204358688768 1656786672510845568 1659356404368572416 1660881548122587648 1661350823123823104 1662877799983311912 1666648497942457744 1672496104403165184 1674506316067111296 1677261050569555968 1678303382543453952 1684473615567510768 1686640926643126272 1689272685697332736 1690039769833967616 1695483247041808224 1701085781401509888 1707339773244897792 1711211292005090304 1712203989123088384 1713268036346442576 1714987832973262848 1723177804536594432 1725248931705508608 1729513017053273088 1730750363247936888 1734440404566245376 1735518270584708064 1744303864306139136 1746861527255196352 1752633835383373824 1754244712070307072 1756965604625547264 1759077342131106816 1760694141158800848 1763066179641608192 1764686644880249376 1766957161245179904 1777027110928363008 1778505900861161472 1779162960821305752 1782089866230153216 1786999204704616448 1788641667208940544 1789753216540480191 1793569054721912832 1794852228553416032 1801149650895716352 1801450949981921238 1807403642739104256 1811870779770095616 1814048509072703904 1817032804783685632 1818161997755408448 1819216738443281408 1822174572534091776 1830876417320131584 1836092589449248768 1837607580619102656 1842842929851635712 1846909973971206144 1849618087681972608 1851097978447331328 1855729943347101696 1856040372708646124 1862552479903524864 1863885006574701264 1866775954914643968 1867858897225187328 1868491741637911104 1869019676014300992 1870737524981225901 1874979560185264962 1878977104946765824 1886918681890750464 1888091305361385696 1889662519664984064 1892116804981358592 1893470482869537792 1898686654998654976 1900431771409499328 1902876942879424512 1905667120642032384 1907418652922034252 1913721504076698624 1924460681989586944 1925112703505726592 1926229487763474432 1927426540889747898 1930597355082665984 1932917784595986496 1937695139476352256 1944098035887439872 1951245455137026048 1952458054407796572 1956804558997815296 1958020612967362944 1962341847344406528 1965219218162095896 1971713064806295552 1976586305203740672 1978962009897495168 1982217605218566144 1983449452096809216 1984600078301761536 1985272475490280548 1996413174005938688 2000819138468806656 2003010097580998656 2004851099508922368 2010374105292693504 2012221875610058112 2017765186562151936 2019208757122593036 2023513805327286272 2024771315682159408 2033329098081492288 2037664251518386176 2044161905381646336 2044739474613936128 2045432247474834504 2046618830748691584 2049793205396471808 2051259689775332608 2058456743880818688 2058801085693624272 2061450021452709888 2065604163130404864 2073198296083090176 2079104843935178752 2080820348642219184 2082485225753247744 2086748611743763968 2100122949278974464 2101341259378335744 2102647135516088616 2106106205544726528 2108637583195621632 2113849243065111552 2120834220968116224 2121188997381309856 2125870334623107072 2128631405604028416 2130154293228230016 2136022486873486848 2137985742835686744 2143875510722286432 2147402405653446656 2149983418160241664 2159614308188553216 2165018267238285312 2167008173733908736 2169927605712748544 2171922024467999232 2174532507670484808 2177905280733751296 2179907031910896288 2182711787420516352 2187110290373369856 2187476153549475789 2201405128872542208 2202773189588283312 2207469605811585024 2209048896681127424 2210871620432357883 2214508730830116864 2217170399977749216 2229994805870886912 2231380633608910368 2232675088089481728 2237737843391271936 2242676396965036032 2245964820756681024 2248854568857501696 2253386359778623488 2260644329389077632 2261670868454280192 2268114375202013184 2276453030993197056 2277867730142429334 2281615056006787072 2284357381795256768 2286650443964350464 2292372282958184448 2297570406048792576 2299682143554352128 2300331908940678144 2302446184592278032 2306017356071030784 2307667150997249184 2312587206088327168 2314024360779610752 2316151221405327306 2319131274134298624 2323804683521705472 2325738485741518848 2336845113844498432 2338992949427076096 2342620806167396352 2345436456174809088 2347592188211734464 2352915526506999168 2355743549976358542 2369369481237817344 2372217281095074336 2376119821640204288 2378080398448250496 2384855556278587392 2386337622053973588 2391425406295883776 2401532867860955136 2401934599975894984 2403025297732672704 2409871523652139008 2415189965962346496 2415827706360127488 2418731345430271872 2424215997007211264 2429566096712122368 2432721606404603904 2435645550643070976 2441168556426842112 2443412277526499136 2446349071129295409 2450143440825470208 2457123906468847616 2466157450242630144 2474306591129468928 2476580769981609984 2483403306538033152 2485180008766268352 2489034606552858624 2490478529633583104 2491322322183881472 2492026234685734656 2494316699974967868 2499972746913686616 2515891575854333952 2517455073815180928 2519550026219978752 2524627310492717056 2526710423351266152 2533909028545999104 2540889494189376512 2543224870562712336 2551628672102264832 2561009659867346688 2566816938007635456 2568305983684632576 2569902054519663864 2583593519301803008 2584766706804891648 2587873397558262912 2592130714516586496 2596125544871905332 2601660606849368064 2603277405877062096 2610694150623150592 2616455796459208704 2619854037666496512 2620292290882794528 2628950753075060736 2631367068105460608 2635448406938320896 2638616013196660224 2644599269462412288 2646133437735682048 2647029967320374064 2650435741867769856 2667758851291742208 2673134799345229824 2680498807056924672 2682962500813410816 2690353582082869248 2692278342830124048 2699695087576212544 2702176424972881857 2711105464108656384 2717806169655143424 2721072763609055856 2725549207175528448 2727242996633112672 2728825107664922112 2733057607195295744 2745068114258165696 2746314625980197376 2748600028603613184 2754138884173873152 2764264394777453568 2774427131522958912 2776646967670996992 2782331482325018624 2783594915020652544 2784060559062969186 2795827509862051896 2800163932371965952 2801788345837780992 2803529514021451488 2808141607392968704 2811516777594162176 2812469340277897443 2818465657420148736 2824685842544197632 2830378022836125696 2834493779497476096 2838175207472037888 2840205724304306688 2848029982497982464 2850647657114248992 2854315414319136768 2858500680963048576 2861127979383051378 2886691022984380416 2887669055258589888 2889344231645211648 2891139811334621847 2895896032623998976 2899376676893979744 2903873707645001728 2906542709214528384 2916147053831159808 2916634871399301052 2926868182705539072 2935206838496722944 2937030919451044416 2943292807748780032 2947828827243143844 2952678307773489152 2956227199970332288 2957569597209443328 2973326407827849216 2975174178145213824 2976900117452642304 2983650457855029248 2990235195953381376 2994619761008908032 3001228707703209984 3004515146371497984 3007276649263383552 3015561157939040256 3024152500269350912 3026647779843227904 3028813135683889554 3035270707990929408 3037156973523239112 3056496377277579264 3063427208065056768 3066242858072469504 3067109211920904192 3068148371212251756 3069928246123037376 3074689808094707712 3076889534662998912 3085365814372814336 3088201628540436408 3092175032179064832 3098406244695607296 3109797444124635264 3118657265902768128 3127248608233078784 3130122917615645952 3137220702009332224 3140991399968478056 3152011889067503616 3159159308317089792 3162956374793432448 3170773864597667328 3179807408371449856 3181251331452174336 3181783496071964784 3188805501934660608 3195231439842345024 3202043823814606848 3204033730310230272 3213162031536185344 3215813266083429648 3221103608480169984 3224975127240362496 3239421462282829824 3247527400857427968 3254891408569122816 3257883036701998848 3261798761505727212 3266857921100626944 3269860547866344432 3288209933656840192 3302107693308813312 3304159784382424968 3311204408717377536 3313573345021691136 3318712808737144832 3321763096245175296 3322701646247646208 3325755599966623824 3333296995884915488 3344992208806330368 3349012632134222592 3356606765086907904 3368947231135021536 3373281853286252544 3378545371394665472 3380079539667935232 3390966494083616448 3402171562803019776 3414679546489795584 3416801595213644001 3422422584010180608 3424407978246176768 3426536072692885152 3429975665946525696 3446355609073188864 3450497863411017216 3459026034106546176 3461500726495873776 3468880809132490752 3471036541169416128 3474226832107990959 3488607728612278272 3493723054510392704 3505267670766747648 3508489424140614144 3513931209251094528 3518154684262213632 3521388282317601696 3526132359283216384 3529373289760498752 3533615324964537813 3533914322490359808 3554054221856726016 3558325921642611504 3564179732460306432 3573998409409232896 3577283334417881088 3579506433080960382 3587138109443825664 3589704457106832064 3602299301791432704 3602901899963842476 3614807285478208512 3623741559540191232 3628097018145407808 3634065609567371264 3636323995510816896 3638433476886562816 3644349145068183552 3661752834640263168 3672185178898497536 3675215161238205312 3685685859703271424 3693819947942412288 3699236175363945216 3711459886694203392 3712080745417292248 3725104959807049728 3727770013149402528 3733551909829287936 3735717794450374656 3736983483275822208 3738039352028601984 3741475049962451802 3749959120370529924 3757954209893531648 3773837363781500928 3776182610722771392 3779325039329968128 3784233609962717184 3786940965739075584 3797373309997309952 3800863542818998656 3811334241284064768 3814837305844068504 3827443008153397248 3848921363979173888 3850225407011453184 3852458975526948864 3854853081779495796 3861194710165331968 3865835569191972992 3875390278952704512 3888196071774879744 3902490910274052096 3904916108815593144 3913609117995630592 3916041225934725888 3924683694688813056 3930438436324191792 3943426129612591104 3953172610407481344 3957924019794990336 3966898904193618432 3969200156603523072 3970544950980561096 3992826348011877376 4001638276937613312 4006020195161997312 4009702199017844736 4020748210585387008 4024443751220116224 4035530373124303872 4038417514245186072 4047027610654572544 4049542631364318816 4066658196162984576 4088323810763292672 4089478949227872256 4090864494949669008 4093237661497383168 4099586410792943616 4102519379550665216 4116913487761637376 4117602171387248544 4122900042905419776 4131208326260809728 4146396592166180352 4158209687870357504 4161640697284438368 4164970451506495488 4173497223487527936 4176090838594453779 4200245898557948928 4202682518756671488 4205294271032177232 4212212411089453056 4217275166391243264 4227698486130223104 4242377994762619712 4251740669246214144 4257262811208056832 4260308586456460032 4272044973746973696 4275971485671373488 4287751021444572864 4294804811306893312 4299966836320483328 4319228616377106432 4330036534476570624 4334016347467817472 4339855211425497088 4343844048935998464 4349065015340969616 4355810561467502592 4359814063821792576 4365423574841032704 4374220580746739712 4374952307098951578 4402810257745084416 4405546379176566624 4414939211623170048 4418097793362254848 4421743240864715766 4429017461660233728 4434340799955498432 4459989611741773824 4462761267217820736 4465350176178963456 4475475686782543872 4485352793930072064 4491929641513362048 4506772719557246976 4521288658778155264 4523341736908560384 4536228750404026368 4543219703525834331 4552906061986394112 4555735460284858668 4563230112013574144 4568714763590513536 4584744565916368896 4595140812097585152 4599364287108704256 4600663817881356288 4604892369184556064 4612034712142061568 4615334301994498368 4625174412176654336 4628048721559221504 4632302442810654612 4638262548268597248 4647609367043410944 4673690227688996864 4677985898854152192 4690872912349618176 4695184376423468928 4705831053013998336 4711487099952717084 4738738962475634688 4744434562190148672 4752239643280408576 4756160796896500992 4769711112557174784 4772675244107947176 4782850812591767552 4803065735721910272 4803869199951789968 4806050595465345408 4819743047304278016 4830379931924692992 4831655412720254976 4837462690860543744 4848431994014422528 4859132193424244736 4865443212809207808 4871291101286141952 4882337112853684224 4886824555052998272 4892698142258590818 4900286881650940416 4914247812937695232 4932314900485260288 4948613182258937856 4953161539963219968 4966806613076066304 4970360017532536704 4978069213105717248 4982644644367762944 4984052469371469312 4988633399949935736 4999945493827373232 5031783151708667904 5034910147630361856 5039100052439957504 5049254620985434112 5053420846702532304 5067818057091998208 5081778988378753024 5086449741125424672 5103257344204529664 5104111024948776841 5122019319734693376 5133633876015270912 5136611967369265152 5139804109039327728 5167187038603606016 5169533413609783296 5175746795116525824 5192251089743810664 5203321213698736128 5206554811754124192 5221388301246301184 5232911592918417408 5240584581765589056 5257901506150121472 5262734136210921216 5270896813876641792 5277232026393320448 5289198538924824576 5292266875471364096 5294059934640748128 5300871483735539712 5335517702583484416 5346269598690459648 5360997614113849344 5365925001626821632 5369259649621440573 5380707164165738496 5384556685660248096 5399390175152425088 5404352849945763714 5422210928217312768 5435612339310286848 5442145527218111712 5451098414351056896 5454485993266225344 5457650215329844224 5466115214390591488 5490136228516331392 5492629251960394752 5508277768347746304 5528528789554907136 5548854263045917824 5553293935341993984 5564662964650037248 5567189830041305088 5568121118125938372 5591655019724103792 5600327864743931904 5603576691675561984 5607059028042902976 5616283214785937408 5623033555188324352 5624938680555794886 5636931314840297472 5660756045672251392 5668987558994952192 5676350414944075776 5680411448608613376 5696059964995964928 5701295314228497984 5708630828638273536 5717001361926097152 5722255958766102756 5773382045968760832 5775338110517179776 5778688463290423296 5782279622669243694 5791792065247997952 5798753353787959488 5807747415290003456 5813085418429056768 5832294107662319616 5833269742798602104 5853736365411078144 5870413676993445888 5874061838902088832 5895657654486287688 5905356615546978304 5912454399940664576 5915139194418886656 5946652815655698432 5950348356290427648 5953800234905284608 5967300915710058496 5989239522017816064 6002457415406419968 6009030292742995968 6014553298526767104 6031122315878080512 6048305000538701824 6053295559686455808 6057626271367779108 6070541415981858816 6074313947046478224 6112992754555158528 6132485716144939008 6134218423841808384 6136296742424503512 6139856492246074752 6149379616189415424 6153779069325997824 6170731628745628672 6176403257080872816 6184350064358129664 6196812489391214592 6219594888249270528 6237314531805536256 6254497216466157568 6260245835231291904 6274441404018664448 6281982799936956112 6304023778135007232 6318318616634179584 6325912749586864896 6341547729195334656 6359614816742899712 6362502662904348672 6363566992143929568 6377611003869321216 6390462879684690048 6408067460620460544 6426324063072370688 6431626532166859296 6442207216960339968 6449950254480724992 6478842924565659648 6495054801714855936 6509782817138245632 6515766073403997696 6523597523011454424 6533715842201253888 6539721095732688864 6562428460648427367 6576419867313680384 6604215386617626624 6608319568764849936 6622408817434755072 6627146690043382272 6637425617474289664 6643526192490350592 6645403292495292416 6651511199933247648 6666593991769830976 6689984417612660736 6698025264268445184 6713213530173815808 6737894462270043072 6746563706572505088 6757090742789330944 6760159079335870464 6781932988167232896 6804343125606039552 6829359092979591168 6833603190427288002 6844845168020361216 6848815956492353536 6853072145385770304 6859951331893051392 6892711218146377728 6900995726822034432 6918052068213092352 6923001452991747552 6937761618264981504 6942073082338832256 6948453664215981918 6977215457224556544 6987446109020785408 7010535341533495296 7016978848281228288 7027862418502189056 7036309368524427264 7042776564635203392 7052264718566432768 7058746579520997504 7067230649929075626 7108108443713452032 7116651843285223008 7128359464920612864 7147996818818465792 7154566668835762176 7159012866161920764 7174276218887651328 7179408914213664128 7204598603582865408 7205803799927684952 7229614570956417024 7247483119080382464 7256194036290815616 7268131219134742528 7272647991021633792 7276866953773125632 7288698290136367104 7323505669280526336 7344370357796995072 7350430322476410624 7371371719406542848 7398472350727890432 7422919773388406784 7424161490834584496 7450209919614099456 7455540026298805056 7467103819658575872 7471435588900749312 7473966966551644416 7476078704057203968 7482950099924903604 7499918240741059848 7515908419787063296 7547674727563001856 7552365221445542784 7558650078659936256 7573881931478151168 7594746619994619904 7601727085637997312 7622668482568129536 7629674611688137008 7654886016306794496 7700450814022906368 7704917951053897728 7709706163558991592 7722389420330663936 7731671138383945984 7750780557905409024 7776392143549759488 7804981820548104192 7809832217631186288 7832082451869451776 7849367389377626112 7860876872648383584 7886852259225182208 7906345220814962688 7915848039589980672 7933797808387236864 7938400313207046144 7941089901961122192 7985652696023754752 8003276553875226624 8019404398035689472 8041496421170774016 8048887502440232448 8071060746248607744 8076835028490372144 8094055221309145088 8099085262728637632 8106529274918645571 8133316392325969152 8176647621526585344 8178957898455744512 8181728989899338016 8186475322994766336 8199172821585887232 8205038759101330432 8235204342774497088 8245800085810839552 8262416652521619456 8292793184332360704 8316419375740715008 8323281394568876736 8329940903012990976 8346994446975055872 8352181677188907558 8400491797115897856 8405365037513342976 8410588542064354464 8424424822178906112 8434550332782486528 8437408020833692329 8455396972260446208 8484755989525239424 8503481338492428288 8514525622416113664 8520617172912920064 8544089947493947392 8551942971342746976 8575502042889145728 8589609622613786624 8599933672640966656 8660073068953141248 8668032694935634944 8679710422850994176 8687688097871996928 8698130030681939232 8711621122935005184 8719628127643585152 8748441161493479424 8749904614197903156 8805620515490168832 8811092758353133248 8829878423246340096 8836195586724509696 8843486481729431532 8858034923320467456 8868681599910996864 8919979223483547648 8925522534435641472 8930700352357926912 8950951373565087744 8970705587860144128 8983859283026724096 9013545439114493952 9042577317556310528 9046683473817120768 9072457500808052736 9086439407051668662 9105812123972788224 9111470920569717336 9126460224027148288 9137429527181027072 9169489131832737792 9190281624195170304 9198728574217408512 9201327635762712576 9209784738369112128 9224069424284123136 9230668603988996736 9256097443118443008 9264604885621309224 9276525096537194496 9295218734086821888 9347380455377993728 9355971797708304384 9381745824699236352 9390368752846937856 9411662106027996672 9422974199905434168 9477477924951269376 9488869124380297344 9504479286560817152 9512321593793001984 9539422225114349568 9545350488215894352 9565701625183535104 9606131471443820544 9607738399903579936 9612101190930690816 9639486094608556032 9663310825440509952 9674925381721087488 9696863988028845056 9718264386848489472 9742582202572283904 9764674225707368448 9773649110105996544 9785396284517181636 9800573763301880832 9828495625875390464 9864629800970520576 9906323079926439936 9933613226152132608 9940720035065073408 9956138426211434496 9965289288735525888 9968104938742938624 9977266799899871472 9999890987654746464 10069820295260723712 10078200104879915008 10098509241970868224 10106841693405064608 10135636114183996416 10163557976757506048 10172899482250849344 10206514688409059328 10208222049897553682 10244038639469386752 10267267752030541824 10273223934738530304 10279608218078655456 10334374077207212032 10339066827219566592 10351493590233051648 10384502179487621328 10406642427397472256 10413109623508248384 10442776602492602368 10465823185836834816 10481169163531178112 10515803012300242944 10525468272421842432 10541793627753283584 10554464052786640896 10578397077849649152 10584533750942728192 10588119869281496256 10600845974893613439 10601742967471079424 10692539197380919296 10721995228227698688 10731850003253643264 10738519299242881146 10761414328331476992 10769113371320496192 10798780350304850176 10808705699891527428 10844421856434625536 10871224678620573696 10884291054436223424 10902196828702113792 10908971986532450688 10915300430659688448 10980272457032662784 10985258503920789504 11016555536695492608 11057057579109814272 11097708526091835648 11129325929300074496 11134379660082610176 11136242236251876744 11183310039448207584 11200655729487863808 11207153383351123968 11214118056085805952 11232566429571874816 11246067110376648704 11249877361111589772 11273862629680594944 11321512091344502784 11337975117989904384 11352700829888151552 11360822897217226752 11392119929991929856 11402590628456995968 11434002723852194304 11444511917532205512 11546764091937521664 11550676221034359552 11557376926580846592 11564559245338487388 11583584130495995904 11597506707575918976 11615494830580006912 11626170836858113536 11664588215324639232 11666539485597204208 11707472730822156288 11740827353986891776 11748123677804177664 11791315308972575376 11810713231093956608 11824908799881329152 11830278388837773312 11900696712580855296 11907600469810569216 11934601831420116992 11978479044035632128 12004914830812839936 12018060585485991936 12029106597053534208 12062244631756161024 12106591119372911616 12115252542735558216 12141082831963717632 12148627894092956448 12264971432289878016 12268436847683616768 12272593484849007024 12279712984492149504 12298759232378830848 12307558138651995648 12341463257491257344 12352806514161745632 12368700128716259328 12393624978782429184 12439189776498541056 12474629063611072512 12508994432932315136 12520491670462583808 12528272515783361337 12548882808037328896 12563965599873912224 12608047556270014464 12636637233268359168 12651825499173729792 12683095458390669312 12719229633485799424 12727133984287859136 12755222007738642432 12780925759369380096 12816134921240921088 12852648126144741376 12863253064333718592 12884414433920679936 12899900508961449984 12957685849131319296 12990109603429711872 13019565634276491264 13031532146807995392 13047195046022908848 13067431684402507776 13079442191465377728 13124856921296854734 13152839734627360768 13208430773235253248 13216639137529699872 13244817634869510144 13254293380086764544 13274851234948579328 13287052384980701184 13290806584990584832 13303022399866495296 13333187983539661952 13379968835225321472 13396050528536890368 13426427060347631616 13475788924540086144 13514181485578661888 13520318158671740928 13563865976334465792 13608686251212079104 13658718185959182336 13667206380854576004 13689690336040722432 13697631912984707072 13706144290771540608 13785422436292755456 13801991453644068864 13836104136426184704 13846002905983495104 13875523236529963008 13884146164677664512 13896907328431963836 13974892218041570816 14021070683066990592 14033957696562456576 14072618737048854528 14085553129270406784 14104529437132865536 14117493159041995008 14134461299858151252 14216216887426904064 14233303686570446016 14256718929841225728 14309133337671524352 14318025732323841528 14348552437775302656 14358817828427328256 14409197207165730816 14411607599855369904 14459229141912834048 14494966238160764928 14512388072581631232 14545295982043267584 14553733907546251264 14577396580272734208 14647011338561052672 14688740715593990144 14700860644952821248 14742743438813085696 14796944701455780864 14845839546776813568 14848322981669168992 14900419839228198912 14911080052597610112 14934207639317151744 14947933933103288832 14952157408114407936 14965900199849807208 14999836481482119696 15031816839574126592 15095349455126003712 15104730442891085568 15117300157319872512 15147763862956302336 15189493239989239808 15203454171275994624 15245336965136259072 15259349223376274016 15309772032613588992 15312333074846330523 15400901628045812736 15409835902107795456 15419412327117983184 15444778840661327872 15463342276767891968 15501561115810818048 15609963641096208384 15619664435262372576 15664164903738903552 15698734778755252224 15721753745296767168 15773704518450364416 15812690441629925376 15831696079179961344 15867595616774473728 15876800626414092288 15882179803922244384 15971305392047509504 16006553107750453248 16038808796071378944 16082992842341548032 16097775004880464896 16142121492497215488 16153670056980744288 16188110442618290176 16198170525457275264 16213058549837291142 16266632784651938304 16353295243053170688 16357915796911489024 16363457979798676032 16372950645989532672 16398345643171774464 16410077518202660864 16470408685548994176 16524833305043238912 16585586368664721408 16632838751481430016 16646562789137753472 16659881806025981952 16693988893950111744 16704363354377815116 16800983594231795712 16810730075026685952 16821177084128708928 16848849644357812224 16869100665564973056 16874816041667384658 16910793944520892416 16969511979050478848 17006962676984856576 17029051244832227328 17041234345825840128 17088179894987894784 17103885942685493952 17151004085778291456 17199867345281933312 17320146137906282496 17336065389871269888 17359420845701988352 17375376195743993856 17396260061363878464 17423242245870010368 17439256255287170304 17496882322986958848 17499809228395806312 17611241030980337664 17622185516706266496 17672391173449019392 17686972963458863064 17716069846640934912 17737363199821993728 17839958446967095296 17851045068871282944 17861400704715853824 17901902747130175488 17967718566053448192 18027090878228987904 18085154635112621056 18093366947634241536 18144915001616105472 18172878814103337324 18211624247945576448 18222941841139434672 18252920448054296576 18274859054362054144 18338978263665475584 18397457148434817024 18402655271525425152 18419569476738224256 18448138848568246272 18461337207977993472 18512194886236886016 18529209771242618448 18553050193074388992 18590437468173643776 18711943595416608768 18763491649398472704 18780737505693875712 18823324212055993344 18845948399810868336 18954955849902538752 18977738248760594688 19024643187586003968 19078844450228699136 19090700976431788704 19131403250367070208 19215476799807159872 19224202381861381632 19278972189217112064 19326621650881019904 19349850763442174976 19393727976057690112 19436528773696978944 19485164405144567808 19529348451414736896 19547298220211993088 19570792569034363272 19601147526603761664 19656991251750780928 19687285381945282101 19729259601941041152 19812646159852879872 19867226452304265216 19881440070130146816 19912276852422868992 19930578577471051776 19936209877485877248 19954533599799742944 19999781975309492928 20139640590521447424 20197018483941736448 20213683386810129216 20271272228367992832 20327115953515012096 20345798964501698688 20413029376818118656 20416444099795107364 20488077278938773504 20534535504061083648 20546447869477060608 20559216436157310912 20668748154414424064 20678133654439133184 20702987180466103296 20769004358975242656 20813284854794944512 20826219247016496768 20885553204985204736 20931646371673669632 20962338327062356224 21031606024600485888 21050936544843684864 21083587255506567168 21108928105573281792 21156794155699298304 21169067501885456384 21176239738562992512 21201691949787226878 21385078394761838592 21443990456455397376 21463700006507286528 21477038598485762292 21522828656662953984 21538226742640992384 21597560700609700352 21617411399783054856 21688843712869251072 21742449357241147392 21768582108872446848 21804393657404227584 21817943973064901376 21830600861319376896 21960544914065325568 21970517007841579008 22033111073390985216 22114115158219628544 22195417052183671296 22258651858600148992 22268759320165220352 22272484472503753488 22366620078896415168 22401311458975727616 22414306766702247936 22428236112171611904 22492134220753297408 22499754722223179544 22547725259361189888 22643024182689005568 22675950235979808768 22721645794434453504 22784239859983859712 22805181256913991936 22868005447704388608 22889023835064411024 23101352442068719104 23114753853161693184 23129118490676974776 23167168260991991808 23195013415151837952 23230989661160013824 23252341673716227072 23329176430649278464 23333078971194408416 23414945461644312576 23496247355608355328 23582630617945150752 23621426462187913216 23649817599762658304 23660556777675546624 23801393425161710592 23815200939621138432 23869203662840233984 23956958088071264256 24009829661625679872 24058213194107068416 24124489263512322048 24213182238745823232 24230505085471116432 24282165663927435264 24297255788185912896 24319587824755936713 24529942864579756032 24536873695367233536 24545186969698014048 24559425968984299008 24597518464757661696 24615116277303991296 24682926514982514688 24705613028323491264 24737400257432518656 24787249957564858368 24878379552997082112 24949258127222145024 25017988865864630272 25040983340925167616 25056545031566722674 25097765616074657792 25127931199747824448 25216095112540028928 25273274466536718336 25303650998347459584 25366190916781338624 25438459266971598848 25454267968575718272 25510444015477284864 25561851518738760192 25632269842481842176 25705296252289482752 25726506128667437184 25768828867841359872 25799801017922899968 25980219206859423744 26039131268552982528 26063064293615990784 26094390092045817696 26134863368805015552 26158884382930755456 26249713842593709468 26305679469254721536 26416861546470506496 26433278275059399744 26489635269739020288 26508586760173529088 26574104769961402368 26581613169981169664 26606044799732990592 26666375967079323904 26759937670450642944 26792101057073780736 26852854120695263232 26951577849080172288 27028362971157323776 27040636317343481856 27127731952668931584 27217372502424158208 27317436371918364672 27334412761709152008 27379380672081444864 27395263825969414144 27412288581543081216 27570844872585510912 27603982907288137728 27672208272852369408 27692005811966990208 27768292329355329024 27793814656863927672 27949784436083141632 28042141366133981184 28067915393124913152 28145237474097709056 28171106258540813568 28209058874265731072 28234986318083990016 28268922599716302504 28432433774853808128 28466607373140892032 28513437859682451456 28618266675343048704 28636051464647683056 28697104875550605312 28717635656854656512 28818394414331461632 28823215199710739808 28918458283825668096 28989932476321529856 29024776145163262464 29090591964086535168 29107467815092502528 29154793160545468416 29294022677122105344 29401721289905642496 29485486877626171392 29593889402911561728 29696645963338337984 29800839678456397824 29822160105195220224 29868415278634303488 29895867866206577664 29904314816228815872 29931800399699614416 29999672962964239392 30063633679148253184 30209460885782171136 30234600314639745024 30295527725912604672 30378986479978479616 30406908342551989248 30490673930272518144 30518698446752548032 30619544065227177984 30624666149692661046 30801803256091625472 30819671804215590912 30838824654235966368 30889557681322655744 30926684553535783936 31003122231621636096 31219927282192416768 31239328870524745152 31328329807477807104 31397469557510504448 31443507490593534336 31547409036900728832 31625380883259850752 31663392158359922688 31735191233548947456 31753601252828184576 31764359607844488768 31802537924680840317 31942610784095019008 32077617592142757888 32165985684683096064 32195550009760929792 32284242984994430976 32307340113961488576 32376220885236580352 32396341050914550528 32426117099674582284 32533265569303876608 32706590486106341376 32715831593822978048 32726915959597352064 32745901291979065344 32820155036405321728 32940817371097988352 33049666610086477824 33171172737329442816 33265677502962860032 33293125578275506944 33387977787900223488 33408726708755630232 33601967188463591424 33621460150053371904 33642354168257417856 33697699288715624448 33738201331129946112 33749632083334769316 33821587889041784832 33939023958100957696 34013925353969713152 34058102489664454656 34082468691651680256 34176359789975789568 34207771885370987904 34302008171556582912 34399734690563866624 34640292275812564992 34672130779742539776 34750752391487987712 34792520122727756928 34846484491740020736 34878512510574340608 34993764645973917696 34999618456791612624 35222482061960675328 35244371033412532992 35344782346898038784 35373945926917726128 35432139693281869824 35474726399643987456 35702090137742565888 35722801409431707648 35803805494260350976 35935437132106896384 36054181756457975808 36170309270225242112 36186733895268483072 36345757628206674648 36423248495891152896 36445883682278869344 36505840896108593152 36549718108724108288 36794914296869634048 36805310543050850304 36839138953476448512 36896277697136492544 36922674415955986944 37024389772473772032 37058419542485236896 37106100386148777984 37180874936347287552 37423887190833217536 37526983298796945408 37561475011387751424 37584817547350084011 37646648424111986688 37691896799621736672 37909911699805077504 37955476497521189376 38049286375172007936 38157688900457398272 38181401952863577408 38262806500734140416 38430953599614319744 38448404763722763264 38557944378434224128 38653243301762039808 38699701526884349952 38787455952115380224 38873057547393957888 38970328810289135616 39058696902829473792 39094596440423986176 39141585138068726544 39202295053207523328 39313982503501561856 39374570763890564202 39458519203882082304 39625292319705759744 39734452904608530432 39762880140260293632 39824553704845737984 39861157154942103552 39872419754971754496 39909067199599485888 39999563950618985856 40279281181042894848 40394036967883472896 40427366773620258432 40542544456735985664 40654231907030024192 40691597929003397376 40826058753636237312 40832888199590214728 40976154557877547008 41069071008122167296 41092895738954121216 41118432872314621824 41337496308828848128 41356267308878266368 41405974360932206592 41538008717950485312 41626569709589889024 41652438494032993536 41771106409970409472 41924676654124712448 42063212049200971776 42101873089687369728 42217856211146563584 42313588311398596608 42338135003770912768 42352479477125985024 42403383899574453756 42770156789523677184 42927400013014573056 42954077196971524584 43045657313325907968 43076453485281984768 43195121401219400704 43234822799566109712 43377687425738502144 43484898714482294784 43537164217744893696 43635887946129802752 43661201722638753792 43921089828130651136 43941034015683158016 44066222146781970432 44228230316439257088 44390834104367342592 44517303717200297984 44537518640330440704 44544968945007506976 44733240157792830336 44802622917951455232 44856472224343223808 44984268441506594816 44999509444446359088 45095450518722379776 45286048365378011136 45351900471959617536 45443291588868907008 45568479719967719424 45610362513827983872 45736010895408777216 45778047670128822048 45936999224538991569 46202704884137438208 46229507706323386368 46258236981353949552 46334336521983983616 46390026830303675904 46461979322320027648 46504683347432454144 46666157942388816832 46829890923288625152 46992494711216710656 47165261235890301504 47242852924375826432 47299635199525316608 47321113555351093248 47602786850323421184 47630401879242276864 47738407325680467968 47913916176142528512 48019659323251359744 48116426388214136832 48248978527024644096 48426364477491646464 48461010170942232864 48564331327854870528 48594511576371825792 48639175649511873426 49059885729159512064 49073747390734467072 49090373939396028096 49118851937968598016 49195036929515323392 49230232554607982592 49365853029965029376 49411226056646982528 49574499915129716736 49756759105994164224 49898516254444290048 50035977731729260544 50081966681850335232 50113090063133445348 50195531232149315584 50255862399495648896 50432190225080057856 50546548933073436672 50607301996694919168 50732381833562677248 50876918533943197696 50908535937151436544 51020888030954569728 51123703037477520384 51264539684963684352 51410592504578965504 51453012257334874368 51599602035845799936 51960438413718847488 52078262537105965056 52126128587231981568 52188780184091635392 52269726737610031104 52317768765861510912 52499427685187418936 52611358938509443072 52833723092941012992 52866556550118799488 53017173520347058176 53148209539922804736 53163226339962339328 53212089599465981184 53332751934158647808 53519875340901285888 53584202114147561472 53705708241390526464 53903155698160344576 54056725942314647552 54081272634686963712 54255463905337863168 54434745004848316416 54634872743836729344 54668825523418304016 54758761344162889728 54824577163086162432 55207965814576275456 55344416545704738816 55384011623933980416 55536584658710658048 55587629313727855344 55899568872166283264 56135830786249826304 56290474948195418112 56342212517081627136 56418117748531462144 56469972636167980032 56537845199432605008 56864867549707616256 56933214746281784064 57236533350686097408 57272102929295366112 57394209751101210624 57435271313709313024 57646430399421479616 57836916567651336192 57979864952643059712 58049552290326524928 58181183928173070336 58214935630185005056 58309586321090936832 58588045354244210688 58803442579811284992 58970973755252342784 59061856145835846303 59187778805823123456 59393291926676675968 59601679356912795648 59644320210390440448 59736830557268606976 59791735732413155328 59808629632457631744 59863600799399228832 59999345925928478784 60127267358296506368 60418921771564342272 60591055451825209344 60757972959956959232 60813816685103978496 60981347860545036288 61037396893505096064 61239088130454355968 61249332299385322092 61603606512183250944 61639343608431181824 61677649308471932736 61779115362645311488 61853369107071567872 62006244463243272192 62439854564384833536 62478657741049490304 62656659614955614208 62794939115021008896 62887014981187068672 63094818073801457664 63250761766519701504 63326784316719845376 63470382467097894912 63507202505656369152 63528719215688977536 63605075849361680634 63885221568190038016 64155235184285515776 64331971369366192128 64391100019521859584 64568485969988861952 64614680227922977152 64792682101829101056 64852234199349164568 65066531138607753216 65413180972212682752 65431663187645956096 65453831919194704128 65491802583958130688 65640310072810643456 65881634742195976704 66099333220172955648 66342345474658885632 66531355005925720064 66586251156551013888 66775955575800446976 66817453417511260464 67203934376927182848 67242920300106743808 67284708336514835712 67476402662259892224 67499264166669538632 67643175778083569664 67878047916201915392 68027850707939426304 68164937383303360512 68352719579951579136 68415543770741975808 68604016343113165824 68799469381127733248 69344261559485079552 69501504782975975424 69585040245455513856 69692968983480041472 69757025021148681216 69987529291947835392 69999236913583225248 70488742066825065984 70689564693796077568 70747891853835452256 70864279386563739648 70949452799287974912 71404180275485131776 71445602818863415296 71607610988520701952 71870874264213792768 72340618540450484224 72373467790536966144 72691515256413349296 72846496991782305792 72891767364557738688 73011681792217186304 73099436217448216576 73589828593739268096 73610621086101700608 73678277906952897024 73792555394272985088 73845348831911973888 74048779544947544064 74116839084970473792 74212200772297555968 74361749872694575104 74847774381666435072 75053966597593890816 75122950022775502848 75169635094700168022 75293296848223973376 75383793599243473344 75819823399610155008 75910952995042378752 76098572750344015872 76315377800914796544 76362803905727154816 76861907199228639488 76896809527445526528 77115888756868448256 77306486603524079616 77399403053768699904 77574911904230760448 77940657620578271232 78117393805658947584 78189192880847972352 78283170276137453088 78404590106415046656 78627965007003123712 78749141527781128404 78917038407764164608 79250584639411519488 79468905809217060864 79525760280520587264 79722314309884207104 79744839509943508992 79818134399198971776 79999127901237971712 80558562362085789696 80788073935766945792 80854733547240516864 81085088913471971328 81308463814060048384 81383195858006794752 81652117507272474624 81665776399180429456 81952309115755094016 82138142016244334592 82185791477908242432 82236865744629243648 82674992617657696256 82712534617756532736 82811948721864413184 83076017435900970624 83304876988065987072 83542212819940818944 83849353308249424896 84126424098401943552 84203746179374739456 84435712422293127168 84627176622797193216 84704958954251970048 84806767799148907512 85540313579047354368 85854800026029146112 85908154393943049168 86091314626651815936 86152906970563969536 86390242802438801408 86469645599132219424 86755374851477004288 86969797428964589568 87074328435489787392 87271775892259605504 87322403445277507584 87842179656261302272 87882068031366316032 88456460632878514176 88781668208734685184 89034607434400595968 89089937890015013952 89466480315585660672 89605245835902910464 89712944448686447616 89968536883013189632 89999018888892718176 90190901037444759552 90703800943919235072 90886583177737814016 91136959439935438848 91220725027655967744 91472021790817554432 91556095340257644096 91873998449077983138 92405409768274876416 92459015412646772736 92516473962707899104 92668673043967967232 92780053660607351808 92923958644640055296 93009366694864908288 93332315884777633664 93659781846577250304 93984989422433421312 94330522471780603008 94485705848751652864 94599270399050633216 94642227110702186496 95205573700646842368 95260803758484553728 95476814651360935936 95827832352285057024 96232852776428273664 96497957054049288192 96852728954983292928 96922020341884465728 97128662655709741056 97189023152743651584 97278351299023746852 98119771458319024128 98147494781468934144 98180747878792056192 98237703875937196032 98460465109215965184 98731706059930058752 98822452113293965056 99148999830259433472 99513518211988328448 99797032508888580096 100163933363700670464 100226180126266890696 100391062464298631168 100511724798991297792 100864380450160115712 101093097866146873344 101214603993389838336 101464763667125354496 101817071874302873088 102041776061909139456 102247406074955040768 102529079369927368704 102821185009157931008 102906024514669748736 103199204071691599872 103920876827437694976 104252257174463963136 104377560368183270784 104539453475220062208 104635537531723021824 104998855370374837872 105222717877018886144 105667446185882025984 105733113100237598976 106034347040694116352 106296419079845609472 106326452679924678656 106424179198931962368 106665503868317295616 107168404228295122944 107411416482781052928 107806311396320689152 108113451884629295104 108162545269373927424 108510927810675726336 109269745487673458688 109337651046836608032 109517522688325779456 109649154326172324864 110415931629152550912 110688833091409477632 110768023247867960832 111073169317421316096 111175258627455710688 111799137744332566528 112271661572499652608 112580949896390836224 112684425034163254272 112836235497062924288 112939945272335960064 113075690398865210016 113729735099415232512 113866429492563568128 114473066701372194816 114544205858590732224 114788419502202421248 114870542627418626048 115292860798842959232 115673833135302672384 115959729905286119424 116099104580653049856 116362367856346140672 116429871260370010112 116619172642181873664 117176090708488421376 117606885159622569984 117941947510504685568 118123712291671692606 118375557611646246912 118786583853353351936 119203358713825591296 119288640420780880896 119473661114537213952 119583471464826310656 119617259264915263488 119727201598798457664 119998691851856957568 120837843543128684544 121182110903650418688 121515945919913918464 121627633370207956992 121962695721090072576 122074793787010192128 122478176260908711936 122498664598770644184 123207213024366501888 123278687216862363648 123355298616943865472 123558230725290622976 123706738214143135744 124012488926486544384 124879709128769667072 124957315482098980608 125313319229911228416 125774029962374137344 126189636147602915328 126653568633439690752 126940764934195789824 127014405011312738304 127057438431377955072 127210151698723361268 127770443136380076032 128310470368571031552 128782200039043719168 129136971939977723904 129229360455845954304 129585364203658202112 129704468398698329136 130133062277215506432 130907663838389408256 130983605167916261376 131280620145621286912 131763269484391953408 132198666440345911296 132684690949317771264 133172502313102027776 133551911151600893952 133634906835022520928 134407868753854365696 134569416673029671424 134952805324519784448 134998528333339077264 135286351556167139328 135756095832403830784 136055701415878852608 136329874766606721024 136705439159903158272 136831087541483951616 137208032686226331648 137598938762255466496 137810997673616974707 138688523118970159104 139003009565951950848 139170080490911027712 139385937966960082944 139514050042297362432 139998473827166450496 140977484133650131968 141379129387592155136 141495783707670904512 141728558773127479296 141898905598575949824 142808360550970263552 142891205637726830592 143215221977041403904 143741748528427585536 144681237080900968448 144746935581073932288 145383030512826698592 145692993983564611584 145783534729115477376 146023363584434372608 146198872434896433152 147179657187478536192 147221242172203401216 147356555813905794048 147585110788545970176 147690697663823947776 148097559089895088128 148233678169940947584 148723499745389150208 149695548763332870144 150107933195187781632 150245900045551005696 150339270189400336044 150586593696447946752 150767587198486946688 151639646799220310016 151821905990084757504 152197145500688031744 152630755601829593088 152725607811454309632 153723814398457278976 153793619054891053056 154231777513736896512 154798806107537399808 155149823808461520896 155881315241156542464 156234787611317895168 156378385761695944704 156566340552274906176 156809180212830093312 157498283055562256808 157834076815528329216 158501169278823038976 159051520561041174528 159444628619768414208 159489679019887017984 159636268798397943552 159998255802475943424 161117124724171579392 161576147871533891584 161709467094481033728 162170177826943942656 162616927628120096768 162766391716013589504 163304235014544949248 163331552798360858912 163904618231510188032 164276284032488669184 164473731489258487296 165349985235315392512 165623897443728826368 166152034871801941248 166609753976131974144 167084425639881637888 167698706616498849792 168407492358749478912 168871424844586254336 169254353245594386432 169409917908503940096 169613535598297815024 171709600052058292224 171816308787886098336 172182629253303631872 172305813941127939072 172780485604877602816 172939291198264438848 173510749702954008576 173939594857929179136 174148656870979574784 174543551784519211008 174644806890555015168 175684359312522604544 175764136062732632064 176912921265757028352 177563336417469370368 178069214868801191936 178179875780030027904 178932960631171321344 179210491671805820928 179425888897372895232 179937073766026379264 179998037777785436352 180381802074889519104 181773166355475628032 182273918879870877696 182441450055311935488 182944043581635108864 183112190680515288192 183747996898155966276 184810819536549752832 184918030825293545472 185032947925415798208 185337346087935934464 185560107321214703616 186018733389729816576 186664631769555267328 187319563693154500608 187969978844866842624 188661044943561206016 189198540798101266432 189284454221404372992 190411147401293684736 190521607516969107456 190953629302721871872 191655664704570114048 192465705552856547328 192995914108098576384 193705457909966585856 193844040683768931456 194378046305487303168 194556702598047493704 196239542916638048256 196294989562937868288 196361495757584112384 196475407751874392064 196920930218431930368 197463412119860117504 197644904226587930112 198297999660518866944 199027036423976656896 199594065017777160192 200327866727401340928 200452360252533781392 200782124928597262336 201023449597982595584 201728760900320231424 202429207986779676672 202929527334250708992 203634143748605746176 204083552123818278912 204494812149910081536 205058158739854737408 205812049029339497472 206398408143383199744 208504514348927926272 208755120736366541568 209078906950440124416 209271075063446043648 209997710740749675744 210445435754037772288 211466226200475197952 212068694081388232704 212592838159691218944 212652905359849357312 212848358397863924736 213331007736634591232 214336808456590245888 214822832965562105856 215612622792641378304 216226903769258590208 217021855621351452672 218539490975346917376 218675302093673216064 219035045376651558912 219298308652344649728 220831863258305101824 221377666182818955264 221536046495735921664 222146338634842632192 222350517254911421376 223598275488665133056 224543323144999305216 225161899792781672448 225368850068326508544 225672470994125848576 225879890544671920128 226151380797730420032 227459470198830465024 227732858985127136256 228946133402744389632 229088411717181464448 229741085254837252096 230585721597685918464 231347666270605344768 231919459810572238848 232198209161306099712 232724735712692281344 232859742520740020224 234352181416976842752 235213770319245139968 235883895021009371136 236247424583343385212 236751115223292493824 237573167706706703872 238406717427651182592 238577280841561761792 239166942929652621312 239234518529830526976 239454403197596915328 239997383703713915136 241675687086257369088 242364221807300837376 243255266740415913984 243925391442180145152 244149587574020384256 244956352521817423872 244997329197541288368 246414426048733003776 246557374433724727296 246710597233887730944 247413476428286271488 248024977852973088768 249914630964197961216 250626638459822456832 251548059924748274688 252379272295205830656 253307137266879381504 253881529868391579648 254114876862755910144 254420303397446722536 255540886272760152064 256620940737142063104 257564400078087438336 258273943879955447808 258458720911691908608 259170728407316404224 259408936797396658272 260266124554431012864 261815327676778816512 261967210335832522752 262561240291242573824 263526538968783906816 265369381898635542528 266345004626204055552 267103822303201787904 267269813670045041856 268815737507708731392 269138833346059342848 269905610649039568896 269997056666678154528 270572703112334278656 271512191664807661568 272111402831757705216 272659749533213442048 273410878319806316544 273662175082967903232 274416065372452663296 275197877524510932992 275621995347233949414 277377046237940318208 278006019131903901696 278340160981822055424 278771875933920165888 279028100084594724864 279996947654332900992 281954968267300263936 282758258775184310272 282991567415341809024 283457117546254958592 283797811197151899648 285616721101940527104 285782411275453661184 286430443954082807808 287483497056855171072 289362474161801936896 289493871162147864576 290766061025653397184 291385987967129223168 291567069458230954752 292397744869792866304 294359314374957072384 294442484344406802432 294713111627811588096 295381395327647895552 296195118179790176256 296467356339881895168 297446999490778300416 299391097526665740288 300491800091102011392 300678540378800672088 301173187392895893504 301535174396973893376 303279293598440620032 303643811980169515008 304394291001376063488 305451215622908619264 307447628796914557952 307587238109782106112 308463555027473793024 309597612215074799616 310299647616923041792 311762630482313084928 312756771523391889408 313132681104549812352 313618360425660186624 314996566111124513616 315668153631056658432 317002338557646077952 318103041122082349056 318889257239536828416 318979358039774035968 319272537596795887104 319996511604951886848 322234249448343158784 323418934188962067456 324340355653887885312 325233855256240193536 325532783432027179008 326663105596721717824 327809236463020376064 328552568064977338368 328947462978516974592 330699970470630785024 331247794887457652736 332304069743603882496 333219507952263948288 334168851279763275776 335397413232997699584 336814984717498957824 337742849689172508672 338508706491188772864 338819835817007880192 339227071196595630048 343419200104116584448 343632617575772196672 344365258506607263744 344611627882255878144 345560971209755205632 345878582396528877696 347021499405908017152 347879189715858358272 348297313741959149568 349087103569038422016 349289613781110030336 351368718625045209088 351528272125465264128 353825842531514056704 355126672834938740736 356138429737602383872 356359751560060055808 357865921262342642688 358420983343611641856 358851777794745790464 359874147532052758528 359996075555570872704 363546332710951256064 364547837759741755392 364882900110623870976 365888087163270217728 366224381361030576384 367495993796311932552 369621639073099505664 369836061650587090944 370065895850831596416 370674692175871868928 371120214642429407232 372037466779459633152 373329263539110534656 374639127386309001216 375939957689733685248 377322089887122412032 378397081596202532864 378568908442808745984 380822294802587369472 381043215033938214912 383311329409140228096 384931411105713094656 387410915819933171712 387688081367537862912 388756092610974606336 389113405196094987408 392722991515168224768 392950815503748784128 393841860436863860736 394926824239720235008 395289808453175860224 396595999321037733888 398054072847953313792 400655733454802681856 400904720505067562784 401564249857194524672 402046899195965191168 404858415973559353344 405859054668501417984 407268287497211492352 408167104247636557824 408989624299820163072 410116317479709474816 411624098058678994944 412796816286766399488 413432993020850924121 417009028697855852544 417510241472733083136 418157813900880248832 418542150126892087296 419995421481499351488 420890871508075544576 422932452400950395904 424137388162776465408 425185676319382437888 425305810719698714624 425696716795727849472 426662015473269182464 428673616913180491776 429645665931124211712 431225245585282756608 432453807538517180416 434043711242702905344 437078981950693834752 437350604187346432128 438070090753303117824 438596617304689299456 441663726516610203648 442755332365637910528 443072092991471843328 444292677269685264384 444701034509822842752 447196550977330266112 449086646289998610432 450323799585563344896 450737700136653017088 451759781089343840256 452302761595460840064 454918940397660930048 455465717970254272512 457892266805488779264 458176823434362928896 459482170509674504192 461171443195371836928 462695332541210689536 464396418322612199424 465449471425384562688 465719485041480040448 468704362833953685504 470427540638490279936 472494849166686770424 473502230446584987648 475146335413413407744 477154561683123523584 478333885859305242624 478469037059661053952 478908806395193830656 479994767407427830272 483351374172514738176 484728443614601674752 486510533480831827968 487850782884360290304 488299175148040768512 489912705043634847744 489994658395082576736 492828852097466007552 493421194467775461888 494826952856572542976 496049955705946177536 499829261928395922432 501253276919644913664 503096119849496549376 506614274533758763008 507763059736783159296 508229753725511820288 508840606794893445072 511081772545520304128 515128800156174876672 516547887759910895616 516917441823383817216 518341456814632808448 518817873594793316544 520532249108862025728 523630655353557633024 523934420671665045504 525122480582485147648 527053077937567813632 530738763797271085056 532690009252408111104 534207644606403575808 534539627340090083712 537631475015417462784 538277666692118685696 539811221298079137792 539994113333356309056 541145406224668557312 543024383329615323136 545319499066426884096 546821756639612633088 547324350165935806464 548832130744905326592 550395755049021865984 551243990694467898828 554754092475880636416 556012038263807803392 556680321963644110848 558056200169189449728 559993895308665801984 563909936534600527872 565516517550368620544 565983134830683618048 567595622394303799296 571233442203881054208 571564822550907322368 572860887908165615616 574966994113710342144 578724948323603873792 578987742324295729152 581532122051306794368 583134138916461909504 584795489739585732608 588718628749914144768 588884968688813604864 589426223255623176192 590762790655295791104 592390236359580352512 592934712679763790336 594893998981556600832 598782195053331480576 600983600182204022784 601357080757601344176 602346374785791787008 603070348793947786752 607287623960339030016 608788582002752126976 610902431245817238528 614895257593829115904 615174476219564212224 619195224430149599232 620599295233846083584 625513543046783778816 626265362209099624704 627236720851320373248 629993132222249027232 631336307262113316864 636206082244164698112 637778514479073656832 637958716079548071936 638545075193591774208 639993023209903773696 644468498896686317568 646837868377924134912 648680711307775770624 650467710512480387072 651065566864054358016 653326211193443435648 655618472926040752128 657105136129954676736 657894925957033949184 661399940941261570048 662495589774915305472 664608139487207764992 666439015904527896576 668337702559526551552 670794826465995399168 673629969434997915648 675485699378345017344 677017412982377545728 677639671634015760384 678454142393191260096 686838400208233168896 687265235151544393344 689223255764511756288 691121942419510411264 691757164793057755392 694042998811816034304 695758379431716716544 696594627483918299136 698174207138076844032 698579227562220060672 702737437250090418176 703056544250930528256 707651685063028113408 710253345669877481472 712719503120120111616 715731842524685285376 717703555589491580928 719748295064105517056 719992151111141745408 727092665421902512128 729765800221247741952 731776174326540435456 732448762722061152768 734991987592623865104 739243278146199011328 739672123301174181888 740131791701663192832 742240429284858814464 744074933558919266304 746658527078221069312 751879915379467370496 754644179774244824064 756794163192405065728 757137816885617491968 761644589605174738944 766622658818280456192 769862822211426189312 774821831639866343424 775376162735075725824 777512185221949212672 778226810392189974816 785445983030336449536 785901631007497568256 787683720873727721472 789853648479440470016 790579616906351720448 796108145695906627584 801311466909605363712 801809441010135125568 803128499714389049344 804093798391930382336 809716831947118706688 811718109337002835968 814536574994422984704 816334208495273115648 817979248599640326144 820232634959418949632 823248196117357989888 825593632573532798976 826865986041701848242 834018057395711705088 835020482945466166272 836315627801760497664 837084300253784174592 839990842962998702976 845864904801900791808 848274776325552930816 850371352638764875776 850611621439397429248 851393433591455698944 853324030946538364928 857347233826360983552 859291331862248423424 862450491170565513216 864907615077034360832 868087422485405810688 874157963901387669504 874701208374692864256 877193234609378598912 883327453033220407296 886144185982943686656 888585354539370528768 889402069019645685504 894393101954660532224 898173292579997220864 901475400273306034176 903519562178687680512 904605523190921680128 909837880795321860096 910931435940508545024 916353646868725857792 918964341019349008384 922342886390743673856 925390665082421379072 928792836645224398848 930898942850769125376 940855081276980559872 944989698333373540848 947004460893169975296 950292670826826815488 954309123366247047168 956667771718610485248 956938074119322107904 957817612790387661312 959989534814855660544 966702748345029476352 973021066961663655936 975701565768720580608 976598350296081537024 979989316790165153472 985657704194932015104 986842388935550923776 989653905713145085952 992099911411892355072 999658523856791844864 1002506553839289827328 1006192239698993098752 1013228549067517526016 1015526119473566318592 1016459507451023640576 1017681213589786890144 1022163545091040608256 1030257600312349753344 1033095775519821791232 1033834883646767634432 1036682913629265616896 1037635747189586633088 1041064498217724051456 1047261310707115266048 1047868841343330091008 1050244961164970295296 1054106155875135627264 1061477527594542170112 1065380018504816222208 1068415289212807151616 1069079254680180167424 1075262950030834925568 1076555333384237371392 1079622442596158275584 1079988226666712618112 1086048766659230646272 1090638998132853768192 1093643513279225266176 1094648700331871612928 1097664261489810653184 1102487981388935797656 1109508184951761272832 1112024076527615606784 1113360643927288221696 1116112400338378899456 1119987790617331603968 1127819873069201055744 1131033035100737241088 1131966269661367236096 1135191244788607598592 1142466884407762108416 1143129645101814644736 1149933988227420684288 1157449896647207747584 1163064244102613588736 1166268277832923819008 1169590979479171465216 1178852446511246352384 1181525581310591582208 1184780472719160705024 1185869425359527580672 1189787997963113201664 1201967200364408045568 1202714161515202688352 1204692749571583574016 1206140697587895573504 1214575247920678060032 1217577164005504253952 1221804862491634477056 1229790515187658231808 1230348952439128424448 1238390448860299198464 1241198590467692167168 1251027086093567557632 1252530724418199249408 1254473441702640746496 1259986264444498054464 1262672614524226633728 1272412164488329396224 1275557028958147313664 1275917432159096143872 1277090150387183548416 1279986046419807547392 1288936997793372635136 1293675736755848269824 1297361422615551541248 1302131133728108716032 1306652422386886871296 1311236945852081504256 1314210272259909353472 1315789851914067898368 1324991179549830610944 1329216278974415529984 1332878031809055793152 1336675405119053103104 1341589652931990798336 1347259938869995831296 1350971398756690034688 1355279343268031520768 1356908284786382520192 1373676800416466337792 1374530470303088786688 1378446511529023512576 1382243884839020822528 1383514329586115510784 1388085997623632068608 1393189254967836598272 1396348414276153688064 1397158455124440121344 1405474874500180836352 1406113088501861056512 1420506691339754962944 1425439006240240223232 1431463685049370570752 1435407111178983161856 1439984302222283490816 1454185330843805024256 1459531600442495483904 1463552348653080870912 1464897525444122305536 1469983975185247730208 1478486556292398022656 1480263583403326385664 1484480858569717628928 1488149867117838532608 1493317054156442138624 1503759830758934740992 1509288359548489648128 1513588326384810131456 1523289179210349477888 1533245317636560912384 1549643663279732686848 1550752325470151451648 1555024370443898425344 1556453620784379949632 1570891966060672899072 1571803262014995136512 1575367441747455442944 1579707296958880940032 1581159233812703440896 1592216291391813255168 1602622933819210727424 1603618882020270251136 1606256999428778098688 1608187596783860764672 1619433663894237413376 1623436218674005671936 1629073149988845969408 1635958497199280652288 1640465269918837899264 1646496392234715979776 1651187265147065597952 1653731972083403696484 1668036114791423410176 1670040965890932332544 1674168600507568349184 1679981685925997405952 1691729809603801583616 1696549552651105861632 1702786867182911397888 1706648061893076729856 1714694467652721967104 1718582663724496846848 1724900982341131026432 1736174844970811621376 1749402416749385728512 1754386469218757197824 1766654906066440814592 1772288371965887373312 1777170709078741057536 1778804138039291371008 1788786203909321064448 1796346585159994441728 1802950800546612068352 1807039124357375361024 1809211046381843360256 1821862871881017090048 1832707293737451715584 1837928682038698016768 1844685772781487347712 1857585673290448797696 1861797885701538250752 1881710162553961119744 1889979396666747081696 1894008921786339950592 1900585341653653630976 1908618246732494094336 1913335543437220970496 1913876148238644215808 1915635225580775322624 1919979069629711321088 1933405496690058952704 1946042133923327311872 1951403131537441161216 1953196700592163074048 1959978633580330306944 1971315408389864030208 1973684777871101847552 1979307811426290171904 1984199822823784710144 1999317047713583689728 2005013107678579654656 2012384479397986197504 2026457098135035052032 2031052238947132637184 2032919014902047281152 2035362427179573780288 2060515200624699506688 2067669767293535268864 2073365827258531233792 2075271494379173266176 2082128996435448102912 2094522621414230532096 2095737682686660182016 2100489922329940590592 2108212311750271254528 2122955055189084340224 2130760037009632444416 2138158509360360334848 2153110666768474742784 2159244885192316551168 2159976453333425236224 2172097533318461292544 2181277996265707536384 2189297400663743225856 2195328522979621306368 2204975962777871595312 2219016369903522545664 2226721287854576443392 2232224800676757798912 2239975581234663207936 2255639746138402111488 2263932539322734472192 2270382489577215197184 2284933768815524216832 2299867976454841368576 2314899793294415495168 2326128488205227177472 2332536555665847638016 2339181958958342930432 2357704893022492704768 2363051162621183164416 2369560945438321410048 2371738850719055161344 2403934400728816091136 2405428323030405376704 2409385499143167148032 2412281395175791147008 2429150495841356120064 2435154328011008507904 2443609724983268954112 2459581030375316463616 2460697904878256848896 2476780897720598396928 2482397180935384334336 2502054172187135115264 2505061448836398498816 2508946883405281492992 2519972528888996108928 2544824328976658792448 2551114057916294627328 2551834864318192287744 2554180300774367096832 2559972092839615094784 2577873995586745270272 2587351473511696539648 2594722845231103082496 2604262267456217432064 2613304844773773742592 2622473891704163008512 2631579703828135796736 2649982359099661221888 2658432557948831059968 2665756063618111586304 2683179305863981596672 2694519877739991662592 2710558686536063041536 2713816569572765040384 2749060940606177573376 2756893023058047025152 2764487769678041645056 2767028659172231021568 2776171995247264137216 2786378509935673196544 2792696828552307376128 2810949749000361672704 2841013382679509925888 2850878012480480446464 2862927370098741141504 2870814222357966323712 2879968604444566981632 2919063200884990967808 2927104697306161741824 2929795050888244611072 2939967950370495460416 2956973112584796045312 2960527166806652771328 2968961717139435257856 2976299734235677065216 2986634108312884277248 3007519661517869481984 3018576719096979296256 3027176652769620262912 3046578358420698955776 3066490635273121824768 3099287326559465373696 3101504650940302903296 3110048740887796850688 3112907241568759899264 3141783932121345798144 3143606524029990273024 3150734883494910885888 3162318467625406881792 3184432582783626510336 3205245867638421454848 3207237764040540502272 3216375193567721529344 3238867327788474826752 3258146299977691938816 3271916994398561304576 3280930539837675798528 3292992784469431959552 3307463944166807392968 3336072229582846820352 3340081931781864665088 3348337201015136698368 3359963371851994811904 3383459619207603167232 3393099105302211723264 3405573734365822795776 3413296123786153459712 3429388935305443934208 3449801964682262052864 3472349689941623242752 3498804833498771457024 3508772938437514395648 3544576743931774746624 3554341418157482115072 3557608276078582742016 3577572407818642128896 3605901601093224136704 3614078248714750722048 3618422092763686720512 3643725743762034180096 3665414587474903431168 3675857364077396033536 3689371545562974695424 3715171346580897595392 3723595771403076501504 3763420325107922239488 3779958793333494163392 3788017843572679901184 3801170683307307261952 3817236493464988188672 3826671086874441940992 3827752296477288431616 3831270451161550645248 3839958139259422642176 3866810993380117905408 3892084267846654623744 3906393401184326148096 3919957267160660613888 3942630816779728060416 3947369555742203695104 3958615622852580343808 3998634095427167379456 4010026215357159309312 4024768958795972395008 4052914196270070104064 4065838029804094562304 4070724854359147560576 4121030401249399013376 4135339534587070537728 4146731654517062467584 4150542988758346532352 4164257992870896205824 4189045242828461064192 4191475365373320364032 4216424623500542509056 4261520074019264888832 4276317018720720669696 4306221333536949485568 4319952906666850472448 4344195066636922585088 4362555992531415072768 4378594801327486451712 4390657045959242612736 4409951925555743190624 4453442575709152886784 4464449601353515597824 4479951162469326415872 4511279492276804222976 4527865078645468944384 4540764979154430394368 4569867537631048433664 4599735952909682737152 4629799586588830990336 4652256976410454354944 4665073111331695276032 4678363917916685860864 4715409786044985409536 4726102325242366328832 4739121890876642820096 4743477701438110322688 4807868801457632182272 4810856646060810753408 4818770998286334296064 4824562790351582294016 4858300991682712240128 4870308656022017015808 4887219449966537908224 4919162060750632927232 4921395809756513697792 4953561795441196793856 5004108344374270230528 5010122897672796997632 5039945057777992217856 5089648657953317584896 5108360601548734193664 5119944185679230189568 5155747991173490540544 5174702947023393079296 5208524534912434864128 5226609689547547485184 5263159407656271593472 5299964718199322443776 5316865115897662119936 5331512127236223172608 5366358611727963193344 5389039755479983325184 5421117373072126083072 5427633139145530080768 5498121881212355146752 5513786046116094050304 5528975539356083290112 5534057318344462043136 5572757019871346393088 5585393657104614752256 5621899498000723345408 5682026765359019851776 5701756024960960892928 5725854740197482283008 5741628444715932647424 5759937208889133963264 5838126401769981935616 5854209394612323483648 5859590101776489222144 5879935900740990920832 5913946225169592090624 5921054333613305542656 5937923434278870515712 5952599468471354130432 5973268216625768554496 6015039323035738963968 6037153438193958592512 6054353305539240525824 6093156716841397911552 6203009301880605806592 6220097481775593701376 6225814483137519798528 6283567864242691596288 6287213048059980546048 6301469766989821771776 6324636935250813763584 6368865165567253020672 6414475528081081004544 6432750387135443058688 6477734655576949653504 6516292599955383877632 6543833988797122609152 6585985568938863919104 6614927888333614785936 6680163863563729330176 6696674402030273396736 6719926743703989623808 6766919238415206334464 6811147468731645591552 6826592247572306919424 6899603929364524105728 6944699379883246485504 6997609666997542914048 7017545876875028791296 7089153487863549493248 7108682836314964230144 7115216552157165484032 7155144815637284257792 7211803202186448273408 7228156497429501444096 7236844185527373441024 7287451487524068360192 7330829174949806862336 7351714728154792067072 7378743091125949390848 7430342693161795190784 7447191542806153003008 7526840650215844478976 7559917586666988326784 7602341366614614523904 7634472986929976377344 7653342173748883881984 7655504592954576863232 7662540902323101290496 7679916278518845284352 7733621986760235810816 7784168535693309247488 7812786802368652296192 7839914534321321227776 7894739111484407390208 7917231245705160687616 7997268190854334758912 8049537917591944790016 8131676059608189124608 8141449708718295121152 8270679069174141075456 8293463309034124935168 8301085977516693064704 8328515985741792411648 8378090485656922128384 8432849247001085018112 8523040148038529777664 8552634037441441339392 8612442667073898971136 8639905813333700944896 8688390133273845170176 8757189602654972903424 8781314091918485225472 8819903851111486381248 8906885151418305773568 8928899202707031195648 8959902324938652831744 9022558984553608445952 9055730157290937888768 9081529958308860788736 9139735075262096867328 9199471905819365474304 9304513952820908709888 9330146222663390552064 9356727835833371721728 9430819572089970819072 9452204650484732657664 9486955402876220645376 9615737602915264364544 9621713292121621506816 9649125580703164588032 9716601983365424480256 9774438899933075816448 9838324121501265854464 9842791619513027395584 10008216688748540461056 10020245795345593995264 10079890115555984435712 10179297315906635169792 10216721203097468387328 10239888371358460379136 10349405894046786158592 10417049069824869728256 10453219379095094970368 10526318815312543186944 10633730231795324239872 10663024254472446345216 10732717223455926386688 10842234746144252166144 10855266278291060161536 10996243762424710293504 11027572092232188100608 11057951078712166580224 11068114636688924086272 11145514039742692786176 11170787314209229504512 11243798996001446690816 11364053530718039703552 11403512049921921785856 11451709480394964566016 11483256889431865294848 11519874417778267926528 11676252803539963871232 11719180203552978444288 11759871801481981841664 11827892450339184181248 11842108667226611085312 11875846868557741031424 11946536433251537108992 12030078646071477927936 12074306876387917185024 12406018603761211613184 12440194963551187402752 12451628966275039597056 12567135728485383192576 12574426096119961092096 12649273870501627527168 12828951056162162009088 12865500774270886117376 13032585199910767755264 13087667977594245218304 13171971137877727838208 13229855776667229571872 13360327727127458660352 13393348804060546793472 13439853487407979247616 13533838476830412668928 13622294937463291183104 13653184495144613838848 13799207858729048211456 13889398759766492971008 13995219333995085828096 14035091753750057582592 14178306975727098986496 14217365672629928460288 14230433104314330968064 14423606404372896546816 14456312994859002888192 14473688371054746882048 14574902975048136720384 14661658349899613724672 14703429456309584134144 14757486182251898781696 14860685386323590381568 15119835173333976653568 15204682733229229047808 15268945973859952754688 15325081804646202580992 15359832557037690568704 15467243973520471621632 15625573604737304592384 15679829068642642455552 15789478222968814780416 15994536381708669517824 16099075835183889580032 16263352119216378249216 16282899417436590242304 16541358138348282150912 16586926618068249870336 16602171955033386129408 16756180971313844256768 16865698494002170036224 17046080296077059555328 17105268074882882678784 17224885334147797942272 17279811626667401889792 17376780266547690340352 17514379205309945806848 17562628183836970450944 17639807702222972762496 17813770302836611547136 17857798405414062391296 17919804649877305663488 18045117969107216891904 18111460314581875777536 18163059916617721577472 18279470150524193734656 18609027905641817419776 18660292445326781104128 18861639144179941638144 18904409300969465315328 18973910805752441290752 19243426584243243013632 19298251161406329176064 19433203966730848960512 19548877799866151632896 19676648243002531708928 20040491590691187990528 20159780231111968871424 20433442406194936774656 20479776742716920758272 20698811788093572317184 20834098139649739456512 20906438758190189940736 21052637630625086373888 21267460463590648479744 21326048508944892690432 21465434446911852773376 21684469492288504332288 21710532556582120323072 21992487524849420587008 22055144184464376201216 22136229273377848172544 22291028079485385572352 22341574628418459009024 22807024099843843571712 22903418960789929132032 22966513778863730589696 23039748835556535853056 23352505607079927742464 23438360407105956888576 23519743602963963683328 23684217334453222170624 23751693737115482062848 23893072866503074217984 24148613752775834370048 24812037207522423226368 24880389927102374805504 24903257932550079194112 25134271456970766385152 25298547741003255054336 25657902112324324018176 25731001548541772234752 26065170399821535510528 26343942275755455676416 26459711553334459143744 26720655454254917320704 26786697608121093586944 26879706974815958495232 27067676953660825337856 27244589874926582366208 27306368990289227677696 27598415717458096422912 27990438667990171656192 28070183507500115165184 28356613951454197972992 28460866208628661936128 28847212808745793093632 28947376742109493764096 29149805950096273440768 29323316699799227449344 29514972364503797563392 30239670346667953307136 30409365466458458095616 30537891947719905509376 30650163609292405161984 30719665114075381137408 31251147209474609184768 31359658137285284911104 31578956445937629560832 31989072763417339035648 32198151670367779160064 32526704238432756498432 32565798834873180484608 33082716276696564301824 33173853236136499740672 33204343910066772258816 33512361942627688513536 33731396988004340072448 34092160592154119110656 34210536149765765357568 34449770668295595884544 34559623253334803779584 35028758410619891613696 35279615404445945524992 35627540605673223094272 35839609299754611326976 36090235938214433783808 36222920629163751555072 37218055811283634839552 37320584890653562208256 37723278288359883276288 37947821611504882581504 38486853168486486027264 38596502322812658352128 39097755599732303265792 39353296486005063417856 40080983181382375981056 40319560462223937742848 40866884812389873549312 40959553485433841516544 41397623576187144634368 41668196279299478913024 41812877516380379881472 42105275261250172747776 42534920927181296959488 42652097017889785380864 43368938984577008664576 43421065113164240646144 43984975049698841174016 44110288368928752402432 44272458546755696345088 44582056158970771144704 45614048199687687143424 45806837921579858264064 46079497671113071706112 46876720814211913777152 47039487205927927366656 47368434668906444341248 47786145733006148435968 48297227505551668740096 49624074415044846452736 49760779854204749611008 49806515865100158388224 50268542913941532770304 50597095482006510108672 51315804224648648036352 51462003097083544469504 52130340799643071021056 52687884551510911352832 52919423106668918287488 53441310908509834641408 53573395216242187173888 53759413949631916990464 54135353907321650675712 54489179749853164732416 55980877335980343312384 56713227902908395945984 56921732417257323872256 57894753484218987528192 58299611900192546881536 58646633399598454898688 59029944729007595126784 60479340693335906614272 60818730932916916191232 61300327218584810323968 61439330228150762274816 62502294418949218369536 62719316274570569822208 63157912891875259121664 63978145526834678071296 64396303340735558320128 65053408476865512996864 65131597669746360969216 66165432553393128603648 66408687820133544517632 67024723885255377027072 68421072299531530715136 68899541336591191769088 69119246506669607559168 70057516821239783227392 70559230808891891049984 71255081211346446188544 71679218599509222653952 72445841258327503110144 74436111622567269679104 74641169781307124416512 75895643223009765163008 76973706336972972054528 77193004645625316704256 78195511199464606531584 78706592972010126835712 80161966362764751962112 80639120924447875485696 81733769624779747098624 81919106970867683033088 82795247152374289268736 83625755032760759762944 84210550522500345495552 85069841854362593918976 86842130226328481292288 87969950099397682348032 88544917093511392690176 91228096399375374286848 91613675843159716528128 92158995342226143412224 93753441628423827554304 94078974411855854733312 94736869337812888682496 95572291466012296871936 96594455011103337480192 99248148830089692905472 99521559708409499222016 99613031730200316776448 100537085827883065540608 101194190964013020217344 102631608449297296072704 102924006194167088939008 105838846213337836574976 106882621817019669282816 107518827899263833980928 108270707814643301351424 111961754671960686624768 113843464834514647744512 115789506968437975056384 117293266799196909797376 118059889458015190253568 120958681386671813228544 121637461865833832382464 122600654437169620647936 122878660456301524549632 125004588837898436739072 125438632549141139644416 126315825783750518243328 127956291053669356142592 130106816953731025993728 130263195339492721938432 132330865106786257207296 132817375640267089035264 136842144599063061430272 138238493013339215118336 141118461617783782099968 143358437199018445307904 144891682516655006220288 148872223245134539358208 149282339562614248833024 151791286446019530326016 153947412673945944109056 154386009291250633408512 156391022398929213063168 160323932725529503924224 161278241848895750971392 163467539249559494197248 167251510065521519525888 170139683708725187837952 173684260452656962584576 175939900198795364696064 177089834187022785380352 182456192798750748573696 184317990684452286824448 187506883256847655108608 188157948823711709466624 189473738675625777364992 191144582932024593743872 193188910022206674960384 198496297660179385810944 199226063460400633552896 201074171655766131081216 205263216898594592145408 211677692426675673149952 213765243634039338565632 215037655798527667961856 223923509343921373249536 227686929669029295489024 231579013936875950112768 234586533598393819594752 236119778916030380507136 241917362773343626457088 245201308874339241295872 245757320912603049099264 250877265098282279288832 252631651567501036486656 260526390678985443876864 265634751280534178070528 273684289198126122860544 276476986026678430236672 282236923235567564199936 286716874398036890615808 289783365033310012440576 297744446490269078716416 298564679125228497666048 303582572892039060652032 307894825347891888218112 308772018582501266817024 320647865451059007848448 322556483697791501942784 334503020131043039051776 347368520905313925169152 351879800397590729392128 354179668374045570760704 364912385597501497147392 368635981368904573648896 375013766513695310217216 376315897647423418933248 378947477351251554729984 396992595320358771621888 398452126920801267105792 410526433797189184290816 423355384853351346299904 430075311597055335923712 447847018687842746499072 455373859338058590978048 463158027873751900225536 469173067196787639189504 483834725546687252914176 490402617748678482591744 501754530196564558577664 521052781357970887753728 531269502561068356141056 547368578396252245721088 552953972053356860473344 564473846471135128399872 573433748796073781231616 579566730066620024881152 595488892980538157432832 615789650695783776436224 641295730902118015696896 645112967395583003885568 669006040262086078103552 694737041810627850338304 703759600795181458784256 708359336748091141521408 737271962737809147297792 752631795294846837866496 757894954702503109459968 796904253841602534211584 821052867594378368581632 846710769706702692599808 860150623194110671847424 895694037375685492998144 910747718676117181956096 926316055747503800451072 967669451093374505828352 1003509060393129117155328 1042105562715941775507456 1062539005122136712282112 1094737156792504491442176 1105907944106713720946688 1128947692942270256799744 1190977785961076314865664 1231579301391567552872448 1290225934791166007771136 1338012080524172156207104 1389474083621255700676608 1407519201590362917568512 1505263590589693675732992 1593808507683205068423168 1642105735188756737163264 1693421539413405385199616 1720301246388221343694848 1935338902186749011656704 2007018120786258234310656 2084211125431883551014912 2125078010244273424564224 2211815888213427441893376 2257895385884540513599488 2463158602783135105744896 2580451869582332015542272 2778948167242511401353216 3010527181179387351465984 3187617015366410136846336 3284211470377513474326528 3386843078826810770399232 3870677804373498023313408 4014036241572516468621312 4168422250863767102029824 4515790771769081027198976 4926317205566270211489792 5160903739164664031084544 6021054362358774702931968 6375234030732820273692672 6773686157653621540798464 7741355608746996046626816 8336844501727534204059648 9031581543538162054397952 9852634411132540422979584 12042108724717549405863936 13547372315307243081596928 15482711217493992093253632 18063163087076324108795904 27094744630614486163193856 36126326174152648217591808 54189489261228972326387712 108378978522457944652775424
- Sum of all divisors σ(n): 476242125182030414791588851
- Sum of proper divisors (its aliquot sum) s(n): 367863146659572470138813427
- 108378978522457944652775424 is an abundant number, because the sum of its proper divisors (367863146659572470138813427) is greater than itself. Its abundance is 259484168137114525486038003
Bases of 108378978522457944652775424
- Binary: 1011001101001100010010000110010110000110010100101111011101010010110010000000000000000002
- Hexadecimal: 0x59A62432C3297BA9640000
- Base-36: DM8LA5HBYIBW7B400
Squares and roots of 108378978522457944652775424
- 108378978522457944652775424 squared (1083789785224579446527754242) is 11746002985571400451859034564075892259652266178379776
- 108378978522457944652775424 cubed (1083789785224579446527754243) is 1273019805297969704728217990611799705947323049535498699218789167293261911425024
-
108378978522457944652775424 is a
perfect square number . Itssquare root is 10410522490368 -
The
cube root of 108378978522457944652775424 is 476776693.9246058057
Scales and comparisons
How big is 108378978522457944652775424?- 108,378,978,522,457,944,652,775,424 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 108,378,978,522,457,944,652,775,424 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 108378978522457944652775424 cubic inches would be around 39731391.2 feet tall.
Recreational maths with 108378978522457944652775424
- 108378978522457944652775424 backwards is 424577256449754225879873801
- The number of decimal digits it has is: 27
- The sum of 108378978522457944652775424's digits is 135
- 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 108378978522457944652775424 - Facts about the integer". Numbermatics.com. 2024. Web. 31 May 2024.
APA style:
Numbermatics. (2024). Number 108378978522457944652775424 - Facts about the integer. Retrieved 31 May 2024, from https://numbermatics.com/n/108378978522457944652775424/
Chicago style:
Numbermatics. 2024. "Number 108378978522457944652775424 - Facts about the integer". https://numbermatics.com/n/108378978522457944652775424/
The information we have on file for 108378978522457944652775424 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 108378978522457944652775424, math, Factors of 108378978522457944652775424, curriculum, school, college, exams, university, Prime factorization of 108378978522457944652775424, STEM, science, technology, engineering, physics, economics, calculator, one hundred eight septillion, three hundred seventy-eight sextillion, nine hundred seventy-eight quintillion, five hundred twenty-two quadrillion, four hundred fifty-seven trillion, nine hundred forty-four billion, six hundred fifty-two million, seven hundred seventy-five thousand, four hundred twenty-four.