43672979486285845319909376
43,672,979,486,285,845,319,909,376 is an even composite number composed of seven prime numbers multiplied together.
43672979486285845319909376 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirty-two thousand, three hundred nineteen divisors.
Prime factorization of 43672979486285845319909376:
218 × 36 × 72 × 132 × 172 × 412 × 75372
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 17 × 17 × 41 × 41 × 7537 × 7537)See below for interesting mathematical facts about the number 43672979486285845319909376 from the Numbermatics database.
Names of 43672979486285845319909376
- Cardinal: 43672979486285845319909376 can be written as Forty-three septillion, six hundred seventy-two sextillion, nine hundred seventy-nine quintillion, four hundred eighty-six quadrillion, two hundred eighty-five trillion, eight hundred forty-five billion, three hundred nineteen million, nine hundred nine thousand, three hundred seventy-six.
Scientific notation
- Scientific notation: 4.3672979486285845319909376 × 1025
Factors of 43672979486285845319909376
Divisors of 43672979486285845319909376
- Number of divisors d(n): 32319
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 17 18 21 24 26 27 28 32 34 36 39 41 42 48 49 51 52 54 56 63 64 68 72 78 81 82 84 91 96 98 102 104 108 112 117 119 123 126 128 136 144 147 153 156 162 164 168 169 182 189 192 196 204 208 216 221 224 234 238 243 246 252 256 272 273 287 288 289 294 306 312 324 328 336 338 351 357 364 369 378 384 392 408 416 432 441 442 448 459 468 476 486 492 504 507 512 533 544 546 567 574 576 578 588 612 624 637 648 656 663 672 676 697 702 714 728 729 738 756 768 784 816 819 832 833 861 864 867 882 884 896 918 936 952 972 984 1008 1014 1024 1053 1066 1071 1088 1092 1107 1134 1148 1152 1156 1176 1183 1224 1248 1274 1296 1312 1323 1326 1344 1352 1377 1394 1404 1428 1456 1458 1476 1512 1521 1536 1547 1568 1599 1632 1638 1664 1666 1681 1701 1722 1728 1734 1764 1768 1792 1836 1872 1904 1911 1944 1968 1989 2009 2016 2023 2028 2048 2091 2106 2132 2142 2176 2184 2214 2268 2296 2304 2312 2352 2366 2448 2457 2496 2499 2548 2583 2592 2601 2624 2646 2652 2688 2704 2754 2788 2808 2856 2873 2912 2916 2952 3024 3042 3072 3094 3136 3159 3198 3213 3264 3276 3321 3328 3332 3362 3402 3444 3456 3468 3528 3536 3549 3584 3672 3731 3744 3757 3808 3822 3888 3936 3969 3978 4018 4032 4046 4056 4096 4131 4182 4212 4264 4284 4352 4368 4428 4536 4563 4592 4608 4624 4641 4704 4732 4797 4879 4896 4914 4992 4998 5043 5096 5103 5166 5184 5202 5248 5292 5304 5376 5408 5508 5576 5616 5712 5733 5746 5824 5832 5904 5967 6027 6048 6069 6084 6144 6188 6272 6273 6318 6396 6426 6528 6552 6642 6656 6664 6724 6804 6888 6912 6929 6936 7056 7072 7098 7168 7344 7371 7462 7488 7497 7514 7537 7616 7644 7749 7776 7803 7872 7938 7956 8036 8064 8092 8112 8192 8262 8281 8364 8424 8528 8568 8619 8704 8736 8856 9061 9072 9126 9184 9216 9248 9282 9408 9464 9477 9594 9639 9758 9792 9828 9963 9984 9996 10086 10192 10206 10332 10368 10404 10496 10584 10608 10647 10752 10816 10829 11016 11152 11193 11232 11271 11424 11466 11492 11648 11664 11767 11808 11849 11907 11934 12054 12096 12138 12168 12288 12376 12393 12544 12546 12636 12792 12852 13056 13104 13284 13312 13328 13448 13608 13689 13776 13824 13858 13872 13923 14112 14144 14161 14196 14336 14391 14637 14688 14742 14924 14976 14994 15028 15074 15129 15232 15288 15498 15552 15606 15744 15876 15912 16072 16128 16184 16224 16384 16524 16562 16728 16848 17056 17136 17199 17238 17408 17472 17712 17901 18081 18122 18144 18207 18252 18368 18432 18496 18564 18816 18819 18928 18954 19188 19278 19516 19584 19656 19926 19968 19992 20111 20172 20384 20412 20664 20736 20787 20808 20992 21168 21216 21294 21504 21632 21658 21853 22032 22113 22304 22386 22464 22491 22542 22611 22848 22932 22984 23247 23296 23328 23409 23534 23616 23698 23814 23868 24108 24192 24276 24336 24576 24752 24786 24843 25088 25092 25272 25584 25704 25857 26112 26117 26208 26299 26568 26624 26656 26896 27183 27216 27378 27552 27648 27716 27744 27846 28224 28288 28322 28392 28577 28672 28782 28917 29274 29376 29484 29848 29889 29952 29988 30056 30148 30258 30464 30576 30996 31104 31212 31488 31752 31824 31941 32144 32256 32368 32448 32487 32768 33048 33124 33456 33579 33696 33813 34112 34153 34272 34398 34476 34816 34944 35301 35424 35547 35721 35802 36162 36244 36288 36414 36504 36736 36864 36992 37128 37632 37638 37856 37908 38376 38556 39032 39168 39312 39852 39936 39984 40222 40344 40768 40824 41067 41328 41472 41574 41616 41769 41984 42336 42432 42483 42588 43008 43173 43264 43316 43706 43911 44064 44226 44608 44772 44928 44982 45084 45222 45387 45696 45864 45968 46494 46592 46656 46818 47068 47232 47396 47628 47736 48216 48384 48503 48552 48672 48841 49152 49504 49572 49686 50176 50184 50544 51168 51408 51597 51714 52224 52234 52416 52598 52759 53136 53248 53312 53703 53792 54243 54366 54432 54621 54756 55104 55296 55432 55488 55692 56448 56457 56576 56644 56784 57154 57344 57564 57834 58548 58752 58968 59696 59778 59904 59976 60112 60296 60333 60516 60928 61152 61992 62208 62361 62424 62976 63427 63504 63648 63882 64288 64512 64736 64896 64974 65536 65559 66096 66248 66339 66912 67158 67392 67473 67626 67833 68224 68306 68544 68796 68952 69632 69741 69888 70227 70602 70848 71094 71442 71604 72324 72488 72576 72828 73008 73472 73728 73984 74256 74529 75264 75276 75712 75816 76752 77112 77571 78064 78336 78351 78624 78897 79704 79872 79968 80444 80688 81536 81549 81648 82134 82369 82656 82943 82944 83148 83232 83538 83968 84672 84864 84966 85176 85731 86016 86346 86528 86632 86751 87412 87822 88128 88452 89216 89544 89856 89964 90168 90444 90774 91392 91728 91936 92988 93184 93312 93636 94136 94464 94792 95256 95472 95823 96432 96768 97006 97104 97344 97461 97682 97981 98304 99008 99144 99372 100352 100368 100737 101088 101439 102336 102459 102816 103194 103428 104448 104468 104832 105196 105518 105903 106272 106496 106624 106641 107406 107584 108486 108732 108864 109242 109512 110208 110592 110864 110976 111384 112896 112914 113152 113288 113568 114308 114688 115128 115668 117096 117504 117793 117936 119392 119556 119808 119952 120224 120592 120666 121032 121856 122304 123201 123984 124416 124722 124848 125307 125952 126854 127008 127296 127449 127764 128129 128576 129024 129472 129519 129792 129948 131072 131118 131733 132192 132496 132678 133824 134316 134784 134946 135252 135666 136161 136448 136612 137088 137592 137904 139264 139482 139776 140454 140777 141204 141696 142188 142884 143208 144648 144976 145152 145509 145656 146016 146523 146944 147456 147968 148512 149058 150528 150552 151424 151632 152971 153504 154037 154224 154791 155142 156128 156672 156702 157248 157794 158277 159408 159744 159936 160888 161109 161376 162729 163072 163098 163296 163863 164268 164738 165312 165886 165888 166296 166464 167076 167936 169344 169371 169728 169932 170352 171462 172032 172692 173056 173264 173502 174824 175644 176256 176904 178432 179088 179712 179928 180336 180888 180999 181548 182784 183456 183872 184093 185976 186368 186624 187083 187272 188272 188928 189584 190281 190512 190944 191646 192864 193536 194012 194208 194688 194922 195364 195962 196608 196677 198016 198288 198744 200039 200704 200736 201474 202176 202419 202878 203499 204672 204918 205632 206388 206856 208896 208936 209223 209664 210392 210681 211036 211806 212544 212992 213248 213282 214812 215168 216972 217464 217728 218484 219024 220416 221184 221728 221952 222768 223587 225792 225828 226304 226576 227136 228616 229376 230256 231336 232713 234192 235008 235053 235586 235872 236691 238784 239112 239616 239904 240448 241184 241332 242064 243712 244608 244647 246402 247107 247968 248829 248832 249444 249696 250614 251904 253708 254016 254592 254898 255528 256258 257152 257193 258048 258944 259038 259584 259896 262144 262236 263466 264384 264992 265356 267648 268632 269568 269892 270504 271332 272322 272896 273224 274176 275184 275808 278528 278964 279552 280908 281554 282408 283392 284089 284376 285768 286416 287469 289296 289952 290304 291018 291312 292032 292383 293046 293888 293943 294912 295936 297024 298116 301056 301104 302211 302848 303264 304317 305942 307008 307377 308074 308448 309017 309582 310284 312256 313344 313404 314496 315588 316554 317709 318816 319488 319872 319923 321776 322218 322752 325458 326144 326196 326592 327726 328536 329476 330624 331772 331776 332592 332928 334152 335872 338688 338742 339456 339521 339864 340704 341887 342924 344064 345384 346112 346528 347004 349648 351288 352512 353379 353808 356864 358176 359424 359856 360672 361776 361998 363096 365568 366912 367744 368186 369313 371501 371952 372736 373248 374166 374544 375921 376544 377856 379168 380562 381024 381888 382347 383292 384387 385728 387072 388024 388416 388557 389376 389844 390728 391924 393216 393354 395199 396032 396576 397488 400078 401408 401472 402948 404352 404838 405756 406998 408483 409344 409836 411264 412776 413712 417792 417872 418446 419328 420784 421362 422072 422331 423612 425088 425984 426496 426564 429624 430336 433944 434928 435456 436527 436968 438048 439569 440832 442368 443456 443904 443989 445536 447174 451584 451656 452608 453152 454272 457232 458752 458913 460512 462111 462672 464373 465426 468384 470016 470106 471172 471744 473382 474831 477568 478224 479232 479808 480896 482368 482664 484128 485809 487424 488187 489216 489294 491589 492804 494214 495936 497658 497664 498888 499392 501228 503808 507416 508032 508113 509184 509796 511056 512516 514304 514386 516096 517888 518076 519168 519792 524472 526932 528768 529984 530712 535296 537264 539136 539784 541008 542664 542997 544644 545792 546448 548352 550368 551616 552279 557056 557928 559104 561249 561816 563108 564816 566784 568178 568752 570843 571536 572832 574938 578592 579904 580601 580608 582036 582624 584064 584766 586092 587776 587886 589824 590031 591872 594048 596232 600117 602112 602208 604422 605696 606528 607257 608634 610497 611884 614016 614754 616148 616896 618034 619164 620568 624512 626688 626808 628992 631176 633108 635418 637632 638976 639744 639846 643552 644436 645504 650916 652288 652392 653184 655452 657072 658952 661248 663544 663552 665184 665856 668304 670761 671744 677376 677484 678912 679042 679728 681408 683774 685848 685867 688128 690768 692224 693056 694008 698139 699296 702576 705024 705159 706758 707616 710073 713728 716352 718848 719712 721344 723552 723996 726192 731136 733824 733941 735488 736372 738626 741321 743002 743904 745472 746487 746496 748332 749088 751842 753088 755712 758336 761124 762048 763776 764694 766584 768774 771456 771579 774144 776048 776832 777114 778752 779688 781456 783848 786432 786708 790398 792064 793152 794976 800156 802816 802944 805896 808704 809676 811512 813996 816966 818688 819672 822528 824551 825552 827424 835584 835744 836892 838656 841568 842724 844144 844662 847224 850176 851968 852267 852992 853128 859248 860672 862407 867888 869856 870912 873054 873936 876096 877149 879138 881664 881829 884736 886912 887808 887978 891072 894348 896903 903168 903312 905216 906304 906633 908544 912951 914464 917504 917826 921024 922131 924222 925344 927051 928746 930852 936768 940032 940212 942344 943488 946764 949662 953127 955136 956448 958464 959616 959769 961792 964736 965328 968256 971618 974848 976374 978432 978588 983178 985608 988428 991872 995316 995328 997776 998784 1002456 1007616 1014832 1016064 1016226 1018368 1018563 1019592 1022112 1025032 1025661 1028608 1028772 1032192 1035776 1036152 1038336 1039584 1048944 1053864 1057536 1059968 1060137 1061424 1070592 1070797 1074528 1078259 1078272 1079568 1082016 1085328 1085994 1089288 1091584 1092896 1096704 1100736 1103232 1104558 1107939 1114112 1114503 1115856 1118208 1122498 1123632 1126216 1127763 1129632 1133568 1136356 1137504 1141686 1143072 1145664 1147041 1149876 1153161 1157184 1159808 1161202 1161216 1164072 1165248 1168128 1169532 1172184 1175552 1175772 1179648 1180062 1183744 1185597 1188096 1192464 1200234 1204224 1204416 1208844 1211392 1213056 1214514 1217268 1220994 1223768 1225449 1228032 1229508 1232296 1233792 1236068 1238328 1241136 1249024 1253376 1253616 1257984 1262352 1266216 1266993 1270836 1273753 1275264 1277952 1279488 1279692 1287104 1288872 1291008 1301832 1304576 1304784 1306368 1309581 1310904 1314144 1317904 1318707 1322496 1327088 1327104 1330368 1331712 1331967 1336608 1341522 1343488 1354752 1354968 1357824 1358084 1359456 1362816 1367548 1371696 1371734 1376256 1376739 1381536 1384448 1386112 1386333 1388016 1396278 1398592 1400273 1405152 1410048 1410318 1413516 1415232 1420146 1424493 1427456 1432704 1437696 1439424 1442688 1447104 1447992 1452384 1457427 1462272 1464561 1467648 1467882 1470976 1472744 1474767 1477252 1482642 1486004 1487808 1490944 1492974 1492992 1496664 1498176 1503684 1506176 1511424 1516672 1522248 1524096 1527552 1529388 1533168 1537548 1542912 1543158 1548288 1552096 1553664 1554228 1557504 1559376 1562912 1567696 1573416 1580796 1584128 1586304 1589952 1600312 1605632 1605888 1611792 1617408 1619352 1623024 1627992 1628991 1633932 1637376 1639344 1645056 1649102 1651104 1654848 1656837 1665677 1671168 1671488 1673784 1677312 1683136 1683747 1685448 1688288 1689324 1694448 1700352 1703936 1704534 1705984 1706256 1712529 1718496 1721344 1724814 1735776 1739712 1741803 1741824 1746108 1747872 1752192 1754298 1758276 1763328 1763658 1769472 1770093 1773824 1775616 1775956 1782144 1788696 1793806 1800351 1806336 1806624 1810432 1812608 1813266 1817088 1825902 1828928 1831491 1835008 1835652 1842048 1844262 1848444 1850688 1854102 1857492 1861704 1873536 1880064 1880424 1884688 1886976 1893528 1899324 1906254 1910272 1912896 1916928 1919232 1919538 1923584 1929472 1930656 1936512 1943236 1949696 1952748 1956864 1957176 1966356 1971216 1976856 1983744 1988623 1990632 1990656 1995552 1997568 2002481 2004912 2012283 2015232 2029664 2032128 2032452 2036736 2037126 2039184 2044224 2050064 2051322 2057216 2057544 2057601 2064384 2071552 2072304 2076672 2079168 2094417 2097888 2107728 2115072 2115477 2119936 2120274 2122848 2130219 2141184 2141594 2149056 2156518 2156544 2159136 2163119 2164032 2170656 2171988 2178193 2178576 2183168 2185792 2193408 2201472 2201823 2206464 2209116 2215878 2223963 2228224 2229006 2231712 2236416 2239461 2244996 2247264 2252432 2255526 2259264 2267136 2272712 2275008 2283372 2286144 2291328 2294082 2299752 2306322 2314368 2314737 2319616 2322404 2322432 2328144 2330496 2336256 2339064 2344368 2351104 2351544 2359296 2360124 2367488 2371194 2376192 2384928 2393209 2400468 2408448 2408832 2417688 2422784 2426112 2429028 2434536 2441988 2447536 2450898 2456064 2459016 2464592 2467584 2472136 2473653 2476656 2482272 2498048 2506752 2507232 2515968 2524704 2532432 2533986 2541672 2547506 2550528 2555904 2556801 2558976 2559384 2574208 2577744 2582016 2600507 2603664 2609152 2609568 2612736 2619162 2621808 2628288 2631447 2635808 2637414 2644992 2645487 2654176 2654208 2660736 2663424 2663934 2673216 2683044 2686976 2690709 2709504 2709936 2715648 2716168 2718912 2719899 2725632 2735096 2738853 2743392 2743468 2752512 2753478 2763072 2766393 2768896 2772224 2772666 2776032 2781153 2792556 2797184 2800546 2810304 2820096 2820636 2827032 2830464 2840292 2848986 2854912 2859381 2865408 2875392 2878848 2879307 2885376 2894208 2895984 2904768 2914854 2924544 2929122 2935296 2935764 2941952 2945488 2949534 2954504 2965284 2972008 2975616 2981888 2985948 2985984 2993328 2996352 3007368 3012352 3022848 3033344 3044496 3048192 3055104 3055689 3058776 3066336 3075096 3076983 3085824 3086316 3096576 3104192 3107328 3108456 3115008 3118752 3125824 3135392 3146832 3161592 3168256 3172608 3179904 3180411 3200624 3211264 3211776 3212391 3223584 3234777 3234816 3238704 3246048 3255984 3257982 3267864 3274752 3278688 3290112 3298204 3302208 3309696 3313674 3323817 3331354 3342336 3342976 3343509 3347568 3354624 3366272 3367494 3370896 3376576 3378648 3388896 3400663 3400704 3407872 3409068 3411968 3412512 3425058 3436992 3441123 3442688 3449628 3459483 3471552 3479424 3483606 3483648 3492216 3495744 3504384 3508596 3516552 3526656 3527316 3538944 3540186 3547648 3551232 3551912 3556791 3564288 3577392 3587612 3600702 3612672 3613248 3620864 3625216 3626532 3634176 3651804 3657856 3662982 3671304 3684096 3688524 3696888 3701376 3708204 3714984 3723408 3747072 3760128 3760848 3769376 3773952 3787056 3798648 3800979 3812508 3820544 3821259 3825792 3833856 3838464 3839076 3847168 3858944 3861312 3873024 3886472 3899392 3905496 3913728 3914352 3928743 3932712 3942432 3953712 3956121 3967488 3977246 3981264 3981312 3991104 3995136 3995901 4004962 4009824 4017221 4024566 4030464 4059328 4064256 4064904 4073472 4074252 4078368 4088448 4100128 4102644 4114432 4115088 4115202 4128768 4130217 4143104 4144608 4153344 4158336 4158999 4188834 4195776 4200819 4215456 4230144 4230954 4239872 4240548 4245696 4260438 4273479 4282368 4283188 4298112 4313036 4313088 4318272 4326238 4328064 4341312 4343976 4356386 4357152 4366336 4371584 4372281 4386816 4402944 4403646 4412928 4418232 4431756 4447926 4456448 4458012 4463424 4472832 4478922 4489992 4494528 4504864 4511052 4518528 4534272 4545424 4550016 4566744 4572288 4582656 4588164 4599504 4612644 4628736 4629474 4639232 4644808 4644864 4656288 4660992 4672512 4678128 4688736 4702208 4703088 4720248 4734976 4742388 4752384 4769856 4786418 4800936 4801069 4816896 4817664 4829513 4835376 4845568 4852224 4858056 4869072 4883976 4886973 4895072 4901796 4912128 4918032 4929184 4935168 4944272 4947306 4953312 4964544 4970511 4996096 4997031 5013504 5014464 5031936 5049408 5051241 5064864 5067972 5083344 5095012 5101056 5111808 5113602 5117952 5118768 5137587 5148416 5155488 5164032 5201014 5207328 5218304 5219136 5225409 5225472 5238324 5243616 5253289 5256576 5262894 5271616 5274828 5289984 5290974 5308352 5308416 5310279 5321472 5326848 5327868 5346432 5366088 5373952 5381418 5401053 5419008 5419872 5431296 5432336 5437824 5439798 5451264 5470192 5477706 5486784 5486936 5494473 5505024 5506956 5526144 5532786 5537792 5544448 5545332 5552064 5562306 5585112 5594368 5601092 5620608 5640192 5641272 5654064 5660928 5680584 5697972 5709824 5718762 5730816 5750784 5757696 5758614 5770752 5771857 5788416 5791968 5809536 5829708 5849088 5858244 5870592 5871528 5883904 5890976 5899068 5909008 5930568 5944016 5951232 5963776 5965869 5971896 5971968 5986656 5992704 6007443 6014736 6024704 6036849 6045696 6066688 6088992 6096384 6110208 6111378 6117552 6132672 6150192 6153966 6171648 6172632 6172803 6193152 6208384 6214656 6216912 6230016 6237504 6251648 6270784 6278321 6293664 6315517 6323184 6336512 6345216 6346431 6359808 6360822 6390657 6401248 6422528 6423552 6424782 6447168 6469554 6469632 6477408 6489357 6492096 6511968 6515964 6534579 6535728 6549504 6557376 6580224 6596408 6604416 6605469 6619392 6627348 6647634 6662708 6671889 6684672 6685952 6687018 6695136 6709248 6718383 6732544 6734988 6741792 6753152 6757296 6777792 6801326 6801408 6818136 6823936 6825024 6850116 6873984 6882246 6885376 6899256 6918966 6943104 6944211 6958848 6967212 6967296 6984432 6991488 7008768 7017192 7033104 7053312 7054632 7077888 7080372 7095296 7102464 7103824 7113582 7128576 7154784 7175224 7179627 7201404 7225344 7226496 7241728 7250432 7253064 7268352 7303608 7315712 7325964 7342608 7368192 7377048 7393776 7402752 7416408 7420959 7429968 7446816 7494144 7520256 7521696 7538752 7547813 7547904 7574112 7597296 7601958 7625016 7641088 7642518 7651584 7667712 7670403 7676928 7678152 7694336 7717888 7722624 7746048 7772944 7798784 7801521 7810992 7827456 7828704 7857486 7865424 7884864 7894341 7907424 7912242 7934976 7936461 7954492 7962528 7962624 7982208 7990272 7991802 8009924 8019648 8034442 8049132 8060928 8072127 8118656 8128512 8129808 8146944 8148504 8156736 8176896 8200256 8205288 8228864 8230176 8230404 8257536 8260434 8286208 8289216 8299179 8306688 8316672 8317998 8343459 8377668 8391552 8401638 8430912 8460288 8461908 8479744 8481096 8491392 8520876 8546958 8564736 8566376 8578143 8596224 8626072 8626176 8636544 8637921 8652476 8656128 8682624 8687952 8712772 8714304 8732672 8743168 8744562 8773632 8805888 8807292 8825856 8836464 8863512 8895852 8916024 8916271 8926848 8945664 8957844 8979984 8989056 9009728 9022104 9037056 9068544 9090848 9100032 9133488 9144576 9165312 9167067 9176328 9199008 9225288 9230949 9257472 9258948 9278464 9289616 9289728 9312576 9321984 9345024 9356256 9377472 9404416 9406176 9440496 9469952 9484776 9504768 9539712 9541233 9572836 9601872 9602138 9633792 9635328 9637173 9659026 9670752 9691136 9704331 9704448 9716112 9738144 9767952 9773946 9790144 9803592 9824256 9836064 9858368 9870336 9888544 9894612 9906624 9929088 9941022 9971451 9992192 9994062 10027008 10028928 10030527 10063872 10098816 10102482 10129728 10135944 10166688 10190024 10201989 10202112 10223616 10227204 10235904 10237536 10275174 10296832 10310976 10323369 10328064 10378449 10402028 10414656 10436608 10438272 10450818 10450944 10476648 10487232 10506578 10513152 10525788 10543232 10549656 10579968 10581948 10616704 10616832 10620558 10642944 10653696 10655736 10692864 10732176 10747904 10762836 10802106 10838016 10839744 10862592 10864672 10875648 10879596 10902528 10940384 10955412 10973568 10973872 10988946 11013912 11052288 11065572 11075584 11088896 11090664 11104128 11124612 11170224 11188736 11202184 11241216 11280384 11282544 11308128 11321856 11361168 11395944 11402937 11419648 11437524 11461632 11463777 11501568 11515392 11517228 11541504 11543714 11576832 11583936 11619072 11659416 11659739 11698176 11716488 11741184 11743056 11767808 11781952 11786229 11798136 11818016 11861136 11868363 11888032 11902464 11927552 11931738 11943792 11943936 11973312 11985408 11987703 12014886 12029472 12049408 12051663 12073698 12091392 12133376 12177984 12192768 12220416 12222756 12235104 12265344 12300384 12307932 12343296 12345264 12345606 12386304 12390651 12416768 12429312 12433824 12460032 12475008 12476997 12503296 12541568 12556642 12587328 12602457 12631034 12646368 12669697 12673024 12690432 12692862 12719616 12721644 12781314 12802496 12820437 12845056 12847104 12849564 12894336 12939108 12939264 12954816 12978714 12984192 13023936 13031928 13069158 13071456 13099008 13114752 13116843 13160448 13192816 13208832 13210938 13238784 13254696 13295268 13325416 13343778 13369344 13371904 13374036 13390272 13418496 13436766 13465088 13469976 13483584 13506304 13514592 13555584 13602652 13602816 13636272 13647872 13650048 13700232 13747968 13764492 13770752 13798512 13837932 13886208 13888422 13917696 13920361 13934424 13934592 13968864 13982976 14017367 14017536 14034384 14066208 14106624 14109264 14160744 14190592 14204928 14207648 14227164 14257152 14309568 14350448 14359254 14402808 14403207 14450688 14452992 14483456 14488539 14500864 14506128 14536704 14607216 14631424 14651928 14660919 14685216 14736384 14754096 14787552 14805504 14832816 14841918 14859936 14893632 14911533 14988288 14991093 15040512 15043392 15077504 15095626 15095808 15141833 15148224 15194592 15203916 15247351 15250032 15282176 15285036 15303168 15335424 15340806 15353856 15356304 15388672 15412761 15435776 15445248 15492096 15545888 15597568 15603042 15621984 15654912 15657408 15676227 15714972 15730848 15759867 15769728 15788682 15814848 15824484 15869952 15872922 15908984 15925056 15925248 15930837 15964416 15980544 15983604 16019848 16039296 16068884 16098264 16121856 16144254 16203159 16237312 16257024 16259616 16293888 16297008 16313472 16353792 16400512 16410576 16457728 16460352 16460808 16515072 16520868 16572416 16578432 16598358 16613376 16633344 16635996 16686918 16755336 16783104 16803276 16861824 16920576 16923816 16959488 16962192 16982784 17041752 17093916 17129472 17132752 17156286 17192448 17252144 17252352 17273088 17275842 17304952 17312256 17315571 17365248 17375904 17425544 17428608 17465344 17486336 17489124 17547264 17611776 17614584 17651712 17672928 17727024 17791704 17832048 17832542 17853696 17891328 17897607 17915688 17959968 17978112 18019456 18022329 18044208 18074112 18137088 18181696 18200064 18203549 18266976 18289152 18330624 18334134 18352656 18398016 18450576 18461898 18514944 18517896 18518409 18556928 18579232 18579456 18625152 18643968 18690048 18712512 18754944 18808832 18812352 18834963 18880992 18939904 18946551 18969552 19009536 19039293 19079424 19082466 19145672 19171971 19203744 19204276 19267584 19270656 19274346 19318052 19341504 19382272 19408662 19408896 19432224 19468071 19476288 19535904 19547892 19580288 19603737 19607184 19648512 19672128 19716736 19740672 19777088 19789224 19813248 19858176 19882044 19942902 19984384 19988124 20015667 20054016 20057856 20061054 20127744 20155149 20197632 20204964 20259456 20271888 20333376 20380048 20403978 20404224 20454408 20471808 20475072 20550348 20593664 20621952 20646738 20656128 20756898 20804056 20829312 20832633 20873216 20876544 20901636 20901888 20953296 20974464 21013156 21026304 21051576 21086464 21099312 21159936 21163896 21233408 21233664 21241116 21285888 21307392 21311472 21385728 21464352 21525672 21538881 21604212 21653801 21676032 21679488 21725184 21729344 21751296 21759192 21805056 21880768 21910824 21947136 21947744 21977892 22027824 22104576 22131144 22151168 22177792 22181328 22208256 22249224 22262877 22340448 22377472 22404368 22482432 22560768 22565088 22616256 22643439 22643712 22722336 22791888 22805874 22839296 22875048 22923264 22927554 23003136 23011209 23030784 23034456 23083008 23087428 23153664 23167872 23238144 23318832 23319478 23396352 23404563 23432976 23482368 23486112 23535616 23563904 23572458 23596272 23636032 23722272 23736726 23776064 23804641 23804928 23809383 23855104 23863476 23887584 23887872 23946624 23970816 23975406 24029772 24058944 24098816 24103326 24147396 24182784 24216381 24266752 24355968 24385536 24440832 24445512 24470208 24530688 24600768 24615864 24686592 24690528 24691212 24772608 24781302 24833536 24858624 24867648 24897537 24920064 24950016 24953994 25006592 25030377 25083136 25113284 25174656 25204914 25262068 25292736 25339394 25346048 25380864 25385724 25439232 25443288 25562628 25604992 25640874 25694208 25699128 25788672 25878216 25878528 25909632 25957428 25968384 26047872 26063856 26138316 26142912 26198016 26229504 26233686 26320896 26385632 26417664 26421876 26477568 26509392 26590536 26650832 26687556 26743808 26748072 26748813 26780544 26836992 26873532 26930176 26939952 26967168 27012608 27029184 27111168 27205304 27205632 27272544 27295744 27300096 27400464 27495936 27501201 27528984 27541504 27597024 27675864 27692847 27772416 27776844 27835392 27840722 27868848 27869184 27937728 27965952 28034734 28035072 28068768 28120547 28132416 28213248 28218528 28316509 28321488 28381184 28409856 28415296 28454328 28514304 28619136 28623699 28700896 28718508 28805616 28806414 28901376 28905984 28911519 28966912 28977078 29001728 29012256 29073408 29112993 29214432 29262848 29303856 29321838 29370432 29472768 29508192 29575104 29611008 29665632 29683836 29719872 29787264 29823066 29914353 29976576 29982186 30081024 30086784 30091581 30155008 30191252 30191616 30283666 30296448 30389184 30407832 30494702 30500064 30564352 30570072 30605967 30606336 30670848 30681612 30707712 30712608 30777344 30825522 30871552 30890496 30984192 31091776 31135347 31195136 31206084 31243968 31309824 31314816 31352454 31429944 31461696 31519734 31539456 31577364 31629696 31648968 31739904 31745844 31817968 31850112 31850496 31861674 31928832 31961088 31967208 32039696 32078592 32137768 32196528 32243712 32288508 32406318 32474624 32514048 32519232 32587776 32594016 32626944 32707584 32801024 32821152 32915456 32920704 32921616 33041736 33144832 33156864 33196716 33226752 33266688 33271992 33373836 33510672 33566208 33606552 33723648 33806591 33841152 33847632 33918976 33924384 33965568 34083504 34187832 34208811 34258944 34265504 34312572 34384896 34391331 34504288 34504704 34546176 34551684 34609904 34624512 34631142 34730496 34751808 34851088 34857216 34930688 34972672 34978248 34979217 35094528 35223552 35229168 35303424 35345856 35358687 35454048 35583408 35605089 35664096 35665084 35707392 35782656 35795214 35831376 35919936 35956224 35963109 36038912 36044658 36088416 36148224 36154989 36274176 36363392 36400128 36407098 36533952 36578304 36661248 36668268 36705312 36773023 36796032 36901152 36923796 37029888 37035792 37036818 37113856 37158464 37158912 37171953 37250304 37287936 37380096 37425024 37430991 37509888 37617664 37624704 37669926 37761984 37807371 37879808 37893102 37939104 38009091 38019072 38078586 38158848 38164932 38291344 38343942 38407488 38408552 38461311 38535168 38541312 38548692 38636104 38683008 38764544 38817324 38817792 38864448 38936142 38952576 39071808 39095784 39160576 39207474 39214368 39297024 39344256 39350529 39433472 39481344 39554176 39578448 39626496 39716352 39764088 39885804 39968768 39976248 40031334 40108032 40115712 40122108 40255488 40310298 40395264 40409928 40518912 40543776 40666752 40760096 40807956 40808448 40908816 40943616 40950144 41100696 41187328 41243904 41293476 41312256 41513796 41608112 41658624 41665266 41746432 41753088 41761083 41803272 41803776 41906592 41948928 42026312 42052101 42052608 42103152 42172928 42198624 42319872 42327792 42466816 42482232 42571776 42614784 42622944 42771456 42928704 43051344 43077762 43208424 43209621 43307602 43352064 43358976 43450368 43458688 43465617 43502592 43518384 43610112 43761536 43821648 43894272 43895488 43955784 44055648 44208619 44209152 44262288 44302336 44355584 44362656 44416512 44498448 44525754 44680896 44734599 44754944 44808736 44964864 44973279 45121536 45130176 45232512 45286878 45287424 45425499 45444672 45583776 45611748 45678592 45742053 45750096 45846528 45855108 46006272 46022418 46061568 46068912 46166016 46174856 46238283 46307328 46335744 46476288 46637664 46638956 46792704 46809126 46865952 46964736 46972224 47028681 47071232 47127808 47144916 47192544 47272064 47279601 47444544 47473452 47552128 47609282 47609856 47618766 47726952 47775168 47775744 47893248 47941632 47950812 48059544 48117888 48197632 48206652 48294792 48365568 48432762 48533504 48609477 48711936 48771072 48881664 48891024 48940416 49061376 49201536 49231728 49373184 49381056 49382424 49545216 49562604 49667072 49717248 49735296 49795074 49840128 49900032 49907988 50013184 50060754 50166272 50226568 50349312 50409828 50524136 50585472 50678788 50692096 50761728 50771448 50878464 50886576 51125256 51209984 51281748 51388416 51398256 51577344 51756432 51757056 51819264 51914856 51936768 51946713 52095744 52127712 52223873 52276632 52285824 52396032 52459008 52467372 52641792 52771264 52835328 52843752 52955136 53018784 53181072 53301664 53375112 53487616 53496144 53497626 53561088 53673984 53692821 53747064 53860352 53879904 53934336 54025216 54058368 54066987 54222336 54410608 54411264 54545088 54591488 54600192 54610647 54800928 54991872 55002402 55057968 55083008 55194048 55351728 55385694 55544832 55553688 55555227 55670784 55681444 55737696 55738368 55875456 55931904 56069468 56070144 56137536 56241094 56264832 56426496 56437056 56504889 56633018 56642976 56762368 56806369 56819712 56830592 56839653 56908656 57028608 57238272 57247398 57401792 57437016 57611232 57612828 57802752 57811968 57823038 57933824 57954156 58003456 58024512 58146816 58225986 58404213 58428864 58525696 58607712 58643676 58740864 58811211 58945536 59016384 59150208 59222016 59331264 59367672 59439744 59574528 59646132 59828706 59953152 59964372 60047001 60162048 60173568 60183162 60310016 60382504 60383232 60465447 60567332 60592896 60778368 60815664 60989404 61000128 61128704 61140144 61211934 61212672 61363224 61415424 61425216 61554688 61651044 61743104 61780992 61968384 62183552 62270694 62412168 62413897 62487936 62619648 62629632 62704908 62859888 62923392 63039468 63078912 63154728 63259392 63297936 63479808 63491688 63635936 63700224 63700992 63723348 63857664 63922176 63934416 64079392 64157184 64275536 64393056 64577016 64616643 64812636 64949248 64961403 65028096 65038464 65175552 65188032 65253888 65415168 65602048 65642304 65830912 65841408 65843232 66083472 66289664 66313728 66393432 66453504 66533376 66543984 66747672 66788631 67021344 67132416 67213104 67447296 67613182 67682304 67695264 67837952 67848768 67930317 67931136 68167008 68292757 68375664 68417622 68517888 68531008 68625144 68769792 68782662 69008576 69009408 69033627 69092352 69103368 69219808 69249024 69262284 69460992 69503616 69702176 69714432 69861376 69945344 69956496 69958434 70189056 70213689 70447104 70458336 70606848 70691712 70717374 70908096 71166816 71210178 71328192 71330168 71413923 71414784 71428149 71565312 71590428 71662752 71839872 71912448 71926218 72077824 72089316 72176832 72296448 72309978 72548352 72649143 72726784 72800256 72814196 73067904 73156608 73322496 73336536 73410624 73546046 73592064 73802304 73847592 74059776 74071584 74073636 74227712 74316928 74317824 74343906 74500608 74575872 74760192 74850048 74861982 75019776 75091131 75235328 75249408 75339852 75523968 75614742 75759616 75786204 75878208 76018182 76038144 76157172 76317696 76329864 76582688 76687884 76814976 76817104 76922622 77082624 77097384 77272208 77366016 77529088 77634648 77635584 77728896 77872284 77905152 78143616 78191568 78321152 78414948 78428736 78594048 78688512 78701058 78866944 78962688 79108352 79156896 79252992 79432704 79528176 79771608 79937536 79952496 80062668 80231424 80244216 80246439 80510976 80620596 80790528 80819856 81037824 81087552 81333504 81520192 81615912 81616896 81618173 81817632 81887232 81900288 82101721 82201392 82374656 82487808 82503603 82586952 82624512 83027592 83078541 83216224 83317248 83330532 83492864 83506176 83522166 83606544 83607552 83813184 83897856 84052624 84104202 84105216 84206304 84345856 84361641 84397248 84639744 84655584 84933632 84949527 84964464 85143552 85229568 85245888 85542912 85857408 85871097 86102688 86155524 86416848 86419242 86615204 86704128 86717952 86734557 86900736 86917376 86931234 87005184 87036768 87220224 87338979 87523072 87643296 87788544 87790976 87911568 88111296 88417238 88418304 88524576 88687879 88711168 88725312 88833024 88996896 89051508 89305913 89361792 89469198 89509888 89617472 89743059 89929728 89946558 90243072 90260352 90274743 90465024 90573756 90574848 90850998 90889344 91167552 91223496 91357184 91484106 91500192 91693056 91710216 91817901 92012544 92044836 92123136 92137824 92332032 92349712 92476566 92614656 92671488 92952576 93275328 93277912 93406041 93585408 93618252 93731904 93929472 93944448 94057362 94142464 94255616 94289832 94385088 94544128 94559202 94889088 94946904 95104256 95218564 95219712 95237532 95453904 95550336 95551488 95786496 95883264 95901624 96119088 96235776 96395264 96413304 96589584 96731136 96865524 97067008 97218954 97423872 97542144 97763328 97782048 97880832 98121569 98122752 98403072 98463456 98746368 98762112 98764848 99125208 99334144 99434496 99470592 99590148 99680256 99800064 99815976 100026368 100121508 100332544 100453136 100698624 100819656 101048272 101170944 101357576 101384192 101419773 101523456 101542896 101756928 101773152 102250512 102419968 102563496 102626433 102776832 102796512 103154688 103173993 103512864 103514112 103638528 103829712 103873536 103893426 104191488 104255424 104447746 104553264 104571648 104792064 104918016 104934744 104937651 105283584 105542528 105670656 105687504 105910272 106037568 106362144 106603328 106731457 106750224 106975232 106992288 106995252 107122176 107347968 107385642 107494128 107720704 107759808 107868672 107889327 108050432 108116736 108133974 108444672 108464967 108821216 108822528 109090176 109182976 109200384 109221294 109601856 109983744 110004804 110115936 110166016 110319069 110388096 110703456 110771388 111089664 111107376 111110454 111341568 111362888 111475392 111476736 111515859 111750912 111863808 112138936 112140288 112275072 112292973 112482188 112529664 112852992 112874112 113009778 113266036 113285952 113422113 113524736 113612738 113639424 113661184 113679306 113817312 114027273 114057216 114476544 114494796 114803584 114874032 115222464 115225656 115605504 115623936 115646076 115908312 116006912 116049024 116293632 116451972 116808426 116857728 117051392 117215424 117287352 117481728 117622422 117891072 118032768 118051587 118300416 118444032 118662528 118735344 118879488 119149056 119292264 119657412 119906304 119928744 120094002 120324096 120347136 120366324 120620032 120765008 120766464 120930894 121134664 121185792 121556736 121631328 121978808 122000256 122257408 122280288 122423868 122425344 122726448 122830848 122850432 123109376 123302088 123486208 123561984 123936768 124367104 124541388 124824336 124827794 124975872 125239296 125259264 125283249 125409816 125719776 125846784 126078936 126156303 126157824 126309456 126518784 126595872 126959616 126983376 127271872 127400448 127446696 127715328 127844352 127868832 128158784 128314368 128551072 128786112 129154032 129233286 129625272 129628863 129898496 129922806 130056192 130076928 130351104 130376064 130396851 130507776 130830336 131204096 131284608 131661824 131682816 131686464 132166944 132579328 132625857 132627456 132786864 132907008 133066752 133087968 133495344 133577262 134042688 134203797 134264832 134426208 134894592 134919837 135226364 135364608 135390528 135675904 135697536 135860634 135862272 136276497 136334016 136585514 136751328 136835244 137035776 137062016 137226159 137250288 137539584 137565324 138017152 138018816 138067254 138184704 138206736 138439616 138498048 138524568 138921984 139007232 139404352 139428864 139722752 139890688 139912992 139916868 140378112 140427378 140894208 140916672 141086043 141213696 141383424 141434748 141816192 141838803 142333632 142420356 142656384 142660336 142827846 142829568 142856298 143180856 143325504 143679744 143824896 143852436 144155648 144178632 144353664 144592896 144619956 145096704 145298286 145453568 145600512 145628392 145828431 146135808 146313216 146644992 146673072 146821248 147092092 147184128 147604608 147695184 148119552 148143168 148147272 148455424 148633856 148635648 148687812 149001216 149151744 149520384 149700096 149723964 150039552 150182262 150498816 150679704 151047936 151229484 151572408 151576607 151756416 152036364 152076288 152314344 152635392 152659728 153165376 153375768 153629952 153634208 153845244 154165248 154194768 154544416 154732032 155058176 155269296 155271168 155457792 155744568 155810304 155840139 156287232 156383136 156642304 156671619 156829896 156857472 157188096 157377024 157402116 157733888 157925376 158216704 158313792 158505984 158865408 159056352 159543216 159875072 159904992 160125336 160462848 160488432 160492878 161021952 161078463 161241192 161581056 161639712 162075648 162175104 162200961 162667008 163040384 163231824 163233792 163236346 163635264 163774464 163800576 163831941 164203442 164402784 164706061 164749312 164975616 165007206 165173904 165249024 166055184 166157082 166432448 166634496 166661064 166665681 166985728 167012352 167044332 167213088 167215104 167626368 167795712 168105248 168208404 168210432 168412608 168691712 168723282 168794496 169279488 169311168 169514667 169867264 169899054 169928928 170287104 170419107 170459136 170491776 170518959 171085824 171714816 171742194 172205376 172311048 172833696 172838484 173230408 173408256 173435904 173469114 173801472 173834752 173862468 174010368 174073536 174440448 174677958 175046144 175212639 175286592 175577088 175581952 175823136 176222592 176433633 176834476 176836608 177049152 177375758 177422336 177450624 177666048 177993792 178103016 178611826 178723584 178938396 179019776 179234944 179486118 179859456 179893116 180486144 180520704 180549486 180930048 181147512 181149696 181701996 181778688 182335104 182446992 182714368 182968212 183000384 183386112 183420432 183635802 184089672 184246272 184275648 184664064 184699424 184953132 185229312 185342976 185905152 186550656 186555824 186812082 187236504 187241691 187463808 187858944 187888896 188114724 188284928 188511232 188579664 188770176 189088256 189118404 189778176 189893808 190208512 190437128 190439424 190475064 190907808 191100672 191102976 191572992 191766528 191803248 192238176 192471552 192790528 192826608 193179168 193731048 193849929 194134016 194437908 194847744 194884209 195084288 195526656 195564096 195761664 196243138 196245504 196806144 196843829 196926912 197492736 197524224 197529696 198215563 198250416 198668288 198868992 198941184 199180296 199360512 199600128 199631952 200052736 200243016 200365893 200665088 200906272 201397248 201639312 202096544 202341888 202715152 202768384 202839546 203046912 203085792 203513856 203546304 203790951 204501024 204839936 204878271 205126992 205252866 205553664 205593024 206309376 206347986 207025728 207028224 207100881 207277056 207659424 207747072 207786852 208382976 208510848 208895492 209106528 209143296 209584128 209836032 209869488 209875302 210567168 210641067 211085056 211341312 211375008 211820544 212075136 212724288 213206656 213462914 213500448 213950464 213984576 213990504 214241769 214244352 214695936 214771284 214988256 215384849 215441408 215519616 215737344 215778654 216100864 216233472 216267948 216889344 216929934 217642432 217645056 217947429 218180352 218365952 218400768 218442588 219203712 219967488 220009608 220231872 220332032 220638138 220776192 221406912 221542776 222179328 222214752 222220908 222683136 222725776 222950784 222953472 223031718 223501824 223727616 224277872 224280576 224550144 224585946 224964376 225059328 225273393 225705984 225748224 226019556 226532072 226571904 226844226 227049472 227225476 227278848 227322368 227358612 227634624 228054546 228114432 228953088 228989592 229607168 229748064 230444928 230451312 231247872 231292152 231816624 232013824 232098048 232587264 232903944 233616852 233715456 234102784 234430848 234574704 234963456 235244844 235782144 236065536 236103174 236600832 236646137 236888064 237325056 237470688 237758976 238298112 238584528 239314824 239812608 239857488 240188004 240694272 240732648 240739317 241240064 241530016 241532928 241861788 242269328 242371584 243113472 243262656 243957616 244000512 244514816 244560576 244847736 244850688 244854519 245452896 245661696 245700864 246218752 246305163 246604176 246972416 247123968 247510809 247873536 248734208 249082776 249235623 249648672 249655588 249951744 250478592 250518528 250566498 250819632 251439552 251693568 252157872 252312606 252315648 252618912 253037568 253084923 253191744 253919232 253966752 254543744 254800896 254848581 254893392 255430656 255688704 255737664 256317568 256628736 257102144 257411161 257572224 258308064 258466572 259250544 259257726 259796992 259845612 260112384 260153856 260203671 260702208 260752128 260793702 261015552 261660672 262016937 262408192 262569216 263323648 263365632 263372928 264333888 265158656 265251714 265254912 265573728 266063637 266133504 266175936 266990688 267154524 267917739 268085376 268407594 268529664 268852416 269229177 269789184 269839674 270452728 270729216 270781056 270824229 271351808 271395072 271721268 271724544 272552994 272668032 273171028 273502656 273670488 274071552 274124032 274452318 274500576 275079168 275130648 275453703 276034304 276037632 276134508 276369408 276413472 276879232 276996096 277049136 277843968 278014464 278808704 278857728 279781376 279825984 279833736 280756224 280854756 281788416 281833344 282172086 282427392 282766848 282869496 283632384 283677606 284667264 284840712 285312768 285320672 285655692 285659136 285712596 286361712 286651008 287359488 287649792 287704872 288311296 288357264 288707328 289185792 289239912 290193408 290596572 290907136 291201024 291256784 291656862 292271616 292626432 293289984 293346144 293642496 294184184 294364707 294368256 295209216 295390368 296239104 296286336 296294544 296910848 297267712 297375624 298002432 298303488 299040768 299400192 299447928 300079104 300364524 300997632 301359408 302095872 302458968 303144816 303153214 303512832 304072728 304152576 304259319 304628688 305270784 305319456 306330752 306751536 307259904 307268416 307690488 308330496 308389536 309088832 309460333 309464064 309521979 310116352 310538592 310542336 310915584 311489136 311620608 311680278 312574464 312766272 313284608 313343238 313659792 313714944 314376192 314754048 314804232 314812953 315467776 315850752 316433408 316627584 317011968 317730816 318112704 319086432 319750144 319809984 320194371 320250672 320925696 320976864 320985756 322043904 322156926 322482384 323162112 323279424 323667981 324151296 324350208 324401922 325334016 325394901 326080768 326463648 326467584 326472692 327270528 327548928 327601152 327663882 328406884 328805568 329412122 329498624 329951232 330014412 330347808 330498048 330957207 332110368 332314164 332864896 333268992 333322128 333331362 334024704 334088664 334426176 334430208 335252736 335591424 336210496 336416808 336420864 336825216 337383424 337446564 337588992 338558976 338622336 339029334 339734528 339798108 339857856 340266339 340574208 340838214 340918272 340983552 341037918 342081819 342171648 343429632 343484388 344410752 344622096 345667392 345676968 346460816 346816512 346871808 346938228 347669504 347724936 348020736 348147072 348880896 349355916 350092288 350425278 350573184 351154176 351163904 351646272 352445184 352867266 353668952 353673216 354098304 354154761 354751516 354844672 354901248 355332096 355987584 356206032 357223652 357447168 357876792 358039552 358469888 358972236 359718912 359786232 360972288 361041408 361098972 361860096 362295024 362299392 363403992 363557376 364670208 364893984 365567111 365936424 366000768 366772224 366840864 367271604 368114617 368179344 368492544 368551296 369328128 369398848 369906264 370458624 370685952 371810304 373101312 373111648 373624164 374473008 374483382 374927616 375717888 375777792 375849747 376229448 376569856 377022464 377159328 377540352 378176512 378236808 378468909 379556352 379787616 380417024 380874256 380878848 380950128 381815616 382201344 383145984 383533056 383606496 384476352 384943104 385581056 385653216 386358336 387462096 387699858 388268032 388875816 388886589 389695488 389768418 390168576 391053312 391128192 391190553 391523328 392486276 392491008 393612288 393687658 393853824 394985472 395048448 395059392 396431126 396500832 397336576 397644583 397737984 397877571 397882368 398360592 398721024 399200256 399263904 400105472 400486032 400731786 401330176 401812544 402794496 403278624 404193088 404683776 404759511 405430304 405536768 405679092 406093824 406171584 407027712 407092608 407581902 408829491 409002048 409679872 409756542 410253984 410505732 411107328 411186048 411678477 412618752 412695972 414051456 414056448 414201762 414554112 415318848 415494144 415573704 416765952 417021696 417790984 418213056 418286592 419168256 419672064 419738976 419750604 421134336 421282134 422170112 422682624 422750016 423258129 423641088 424150272 425448576 425516409 426413312 426925828 427000896 427900928 427969152 427981008 428483538 428488704 429542568 429976512 430769698 430882816 431039232 431474688 431557308 432201728 432466944 432535896 433778688 433859868 435284864 435290112 435894858 436360704 436801536 436885176 438407424 439934976 440019216 440463744 440664064 441276276 441552384 442813824 443085552 444358656 444429504 444441816 445366272 445451552 445901568 445906944 446063436 447003648 447455232 448555744 448561152 449100288 449171892 449928752 450118656 450546786 451496448 452039112 453064144 453143808 453688452 454098944 454450952 454644736 454717224 454729821 455269248 456109092 456228864 457906176 457979184 459214336 459496128 460889856 460902624 462495744 462584304 463633248 464027648 464196096 465174528 465807888 467233704 467430912 467520417 468205568 468861696 469149408 469926912 470014857 470489688 471564288 472131072 472206348 473201664 473292274 473776128 474650112 474941376 475517952 476596224 477169056 478049299 478629648 479625216 479714976 480376008 481388544 481465296 481478634 482480128 483060032 483065856 483235389 483723576 484538656 484743168 486226944 486525312 486602883 487915232 488001024 489029632 489121152 489695472 489701376 489709038 490905792 491323392 491401728 491495823 492437504 492610326 493208352 493944832 494118183 494247936 495021618 495747072 497468416 498165552 498471246 499297344 499311176 499903488 499997043 500957184 501037056 501132996 501639264 502879104 503387136 504315744 504625212 504631296 505237824 506075136 506169846 506383488 507838464 507933504 508544001 509087488 509601792 509697162 509786784 510861312 511257321 511377408 511475328 511556877 512635136 513257472 514204288 514822322 515144448 516616128 516933144 518501088 518515452 519593984 519691224 520224768 520307712 520407342 521404416 521504256 521587404 522031104 523321344 524033874 524816384 525138432 525637917 526647296 526731264 526745856 528667776 529300899 530317312 530503428 530509824 531147456 532127274 532267008 532351872 533981376 534309048 535835478 536170752 536815188 537059328 537704832 538458354 539578368 539679348 540905456 541458432 541562112 541648458 542703616 542790144 543442536 543449088 545105988 545336064 546342056 547005312 547340976 548143104 548248064 548904636 549001152 550158336 550261296 550907406 552068608 552269016 552738816 552826944 553758464 553992192 554098272 555687936 556028928 557617408 557715456 559562752 559651968 559667472 561709512 561725073 563576832 563666688 564344172 564854784 565533696 565738992 567264768 567355212 569334528 569681424 570625536 570641344 571311384 571318272 571425192 572723424 573302016 574712047 574718976 575299584 575409744 576622592 576714528 577414656 578371584 578479824 581193144 581549787 581814272 582402048 582513568 583313724 584543232 584652627 585252864 586579968 586692288 587284992 588368368 588729414 588736512 590418432 590531487 590780736 592478208 592572672 592589088 593821696 594535424 594646689 594751248 596004864 596606976 598081536 598800384 598895856 600158208 600729048 601097679 601995264 602718816 604191744 604917936 606289632 606306428 607025664 608145456 608305152 608518638 609257376 610541568 610638912 611372853 612661504 613503072 614519808 614536832 614634813 615380976 616660992 616779072 618177664 618920666 618928128 619043958 620815153 621077184 621084672 621831168 622978272 623241216 623360556 625141391 625148928 625532544 626569216 626686476 627319584 627429888 628752384 629508096 629608464 629625906 630935552 631701504 631923201 632866816 633255168 634023936 635461632 636225408 638172864 639500288 639619968 640388742 640501344 641851392 641953728 641971512 642725307 644087808 644313852 644964768 646154547 646324224 646558848 647335962 648302592 648700416 648803844 650668032 650789802 652161536 652927296 652935168 652945384 653842287 654541056 655097856 655202304 655327764 656813768 657611136 658824244 658997248 659902464 660028824 660695616 660996096 661914414 664220736 664628328 665729792 666537984 666644256 666662724 668049408 668177328 668852352 668860416 670505472 671182848 672420992 672833616 672841728 673650432 674766848 674893128 675177984 677117952 677244672 678058668 679469056 679596216 679715712 680532678 681148416 681676428 681836544 681967104 682075836 684163638 684343296 686859264 686968776 688821504 689244192 691334784 691353936 692921632 693743616 693876456 695339008 695449872 696041472 696294144 697761792 698711832 700184576 700850556 701146368 702308352 702327808 703292544 704890368 705734532 707337904 707346432 708196608 708309522 709503032 709689344 709802496 709938411 710664192 711975168 712412064 714447304 714894336 715753584 716079104 716939776 717944472 719437824 719572464 722082816 722197944 722217951 723720192 724590048 724598784 726807984 727114752 729340416 729787968 731134222 731872848 732001536 733544448 733681728 734543208 734563557 736229234 736358688 736985088 737102592 738482797 738656256 738797696 738915489 739812528 740917248 741371904 743620608 746202624 746223296 747248328 748946016 748966764 749855232 751435776 751555584 751699494 752458896 753139712 754044928 754318656 755080704 756353024 756473616 756937818 759112704 759254769 759575232 760834048 761748512 761757696 761900256 763631232 764402688 764545743 766291968 767066112 767212992 768952704 769886208 771162112 771306432 772233483 772716672 774924192 775399716 776536064 777751632 777773178 779390976 779536836 780337152 780611013 782106624 782256384 782381106 783046656 784972552 784982016 786050811 787224576 787375316 787707648 789970944 790096896 790118784 792862252 793001664 794673152 795289166 795475968 795755142 795764736 796721184 798190911 798400512 798527808 800210944 800972064 801463572 802660352 803625088 803753217 805588992 806557248 808386176 809367552 809519022 810860608 811358184 812187648 812343168 814055424 814185216 815163804 817658982 818004096 819359744 819513084 820507968 821011464 822214656 822372096 823356954 825237504 825391944 826361109 828102912 828112896 828403524 829108224 830637696 830988288 831147408 833531904 834043392 835581968 836426112 836573184 839344128 839477952 839501208 842268672 842564268 844340224 845365248 845500032 846516258 847282176 848300544 850897152 851032818 852826624 853851656 854001792 855801856 855938304 855962016 856967076 856977408 859085136 859953024 861539396 861765632 862078464 862949376 863114616 864403456 864933888 865071792 867557376 867719736 870569728 870580224 871789716 872721408 873603072 873770352 876814848 879869952 880038432 880927488 882552552 883094121 883104768 885627648 886171104 887805841 888717312 888859008 888883632 890732544 890903104 891803136 892126872 894007296 894910464 897111488 897122304 898200576 898343784 899857504 900237312 901093572 902992896 904078224 906128288 906287616 907376904 908197888 908901904 909289472 909434448 909459642 910538496 912218184 912457728 912777957 915812352 915958368 918428672 918992256 921779712 921805248 924991488 925168608 927266496 928055296 928380999 928392192 928565937 930349056 931615776 934467408 934861824 935040834 936411136 937723392 938298816 939853824 940029714 940979376 943128576 944262144 944412696 944438859 946403328 946584548 947552256 949300224 949882752 951035904 953192448 954338112 956098598 957259296 959250432 959429952 960583113 960752016 962777088 962930592 962957268 964960256 965708273 966120064 966131712 966470778 967447152 969077312 969486336 972453888 973050624 973205766 975830464 976002048 976184703 978059264 978242304 979390944 979402752 979418076 981811584 982646784 982803456 982991646 984875008 985220652 986416704 987889664 988236366 988495872 990043236 991494144 992871621 994936832 996331104 996942492 998594688 998622352 999806976 999994086 1002074112 1002265992 1003278528 1005758208 1006774272 1008631488 1009250424 1009262592 1010475648 1012150272 1012339692 1012766976 1015676928 1015867008 1017088002 1018174976 1019203584 1019394324 1019573568 1020799017 1021722624 1022514642 1022754816 1022950656 1023113754 1025270272 1026245457 1026514944 1028408576 1029644644 1030288896 1033232256 1033866288 1037002176 1037030904 1039187968 1039382448 1040449536 1040615424 1040814684 1043008512 1043174808 1044062208 1046642688 1048067748 1049632768 1050276864 1051275834 1053462528 1053491712 1057335552 1058601798 1061006856 1061019648 1061036249 1062294912 1064254548 1064534016 1064703744 1067962752 1068618096 1071670956 1072341504 1073630376 1074118656 1075409664 1076916708 1079156736 1079358696 1081810912 1082916864 1083124224 1083296916 1085407232 1085580288 1086885072 1086898176 1090211976 1090672128 1092684112 1094010624 1094681952 1096496128 1096701333 1097809272 1098002304 1100316672 1100522592 1101814812 1104137216 1104343851 1104538032 1105477632 1105653888 1107516928 1107984384 1108196544 1111375872 1112057856 1115234816 1115430912 1119125504 1119303936 1119334944 1123419024 1123450146 1127153664 1127333376 1127549241 1128688344 1129709568 1131067392 1131477984 1134529536 1134710424 1135406727 1138669056 1139362848 1141251072 1141282688 1142622768 1142636544 1142850384 1145446848 1146604032 1149424094 1149437952 1150599168 1150819488 1152942427 1153245184 1153429056 1154829312 1156743168 1156959648 1160976869 1162386288 1163099574 1163628544 1164804096 1165027136 1166627448 1166659767 1169086464 1169305254 1170505728 1173159936 1173384576 1173571659 1174569984 1176736736 1177458828 1177473024 1180836864 1181062974 1181561472 1184956416 1185145344 1185178176 1187643392 1189070848 1189293378 1189502496 1192009728 1192933749 1193213952 1193632713 1196163072 1197600768 1197791712 1200316416 1201458096 1202195358 1203990528 1205437632 1208383488 1209835872 1212579264 1212612856 1214051328 1214278533 1216290912 1216610304 1217037276 1218514752 1221083136 1221277824 1222745706 1225323008 1226488473 1227006144 1229039616 1229073664 1229269626 1230761952 1233321984 1233558144 1235035431 1236355328 1237841332 1237856256 1238087916 1241630306 1242154368 1242169344 1243662336 1245956544 1246482432 1246721112 1250282782 1250297856 1251065088 1253138432 1253372952 1254639168 1254859776 1257504768 1259016192 1259216928 1259251812 1261871104 1263403008 1263846402 1265733632 1266510336 1268047872 1270923264 1272450816 1276345728 1276549227 1279000576 1279239936 1280777484 1281002688 1283702784 1283907456 1283943024 1285450614 1288627704 1289929536 1292309094 1292648448 1293117696 1294671924 1296605184 1297400832 1297607688 1301336064 1301579604 1304323072 1305854592 1305870336 1305890768 1307684574 1309082112 1310404608 1310655528 1313627536 1315222272 1317648488 1317994496 1319804928 1320057648 1321391232 1321992192 1323828828 1328441472 1329256656 1331459584 1333075968 1333288512 1333325448 1336098816 1336354656 1337704704 1337720832 1341010944 1342365696 1344841984 1345667232 1345683456 1347300864 1349533696 1349786256 1350355968 1354489344 1356117336 1358938112 1359192432 1359431424 1361065356 1362296832 1363352856 1363934208 1364151672 1364189463 1368327276 1368686592 1373718528 1373937552 1377643008 1378488384 1382669568 1382707872 1385843264 1387487232 1387508941 1387752912 1390678016 1390899744 1392082944 1392588288 1395523584 1397423664 1400369152 1401701112 1402292736 1402561251 1404616704 1404655616 1406585088 1409780736 1410044571 1411469064 1414675808 1414692864 1416393216 1416619044 1419006064 1419378688 1419604992 1419876822 1421328384 1423950336 1424824128 1428894608 1429788672 1431507168 1432158208 1433879552 1434147897 1435888944 1438875648 1439144928 1444165632 1444395888 1444435902 1447440384 1449180096 1449197568 1449706167 1453615968 1454229504 1458680832 1459575936 1459808649 1462268444 1463745696 1464003072 1467088896 1467363456 1469086416 1469127114 1472458468 1472717376 1473970176 1474205184 1474487469 1476965594 1477312512 1477595392 1477830978 1479625056 1481834496 1482354549 1482743808 1487241216 1492405248 1492446592 1494496656 1497892032 1497933528 1499710464 1502871552 1503111168 1503398988 1504917792 1507693943 1508089856 1508637312 1510161408 1512706048 1512947232 1513875636 1518225408 1518509538 1519150464 1521668096 1523497024 1523515392 1523800512 1525632003 1527262464 1528805376 1529091486 1532583936 1533771963 1534132224 1534425984 1534670631 1537905408 1539772416 1542324224 1542612864 1544466966 1545433344 1549848384 1550799432 1553072128 1555503264 1555546356 1558781952 1559073672 1560674304 1561222026 1564213248 1564512768 1564762212 1566093312 1569945104 1569964032 1572101622 1574449152 1574750632 1575415296 1576913751 1579941888 1580193792 1580237568 1585724504 1586003328 1587902697 1589346304 1590578332 1590951936 1591510284 1591529472 1593442368 1596381822 1596801024 1597055616 1600421888 1601944128 1602927144 1605320704 1607250176 1607506434 1611177984 1613114496 1616772352 1618735104 1619038044 1621721216 1622716368 1624375296 1624686336 1628110848 1628370432 1630327608 1635317964 1636008192 1638719488 1639026168 1641015936 1642022928 1644429312 1644744192 1646713908 1650475008 1650783888 1652722218 1656205824 1656807048 1658216448 1661275392 1661976576 1662294816 1667063808 1668086784 1671163936 1672852224 1673146368 1678688256 1678955904 1679002416 1685128536 1685175219 1688680448 1690730496 1691000064 1693032516 1694564352 1696601088 1701794304 1702065636 1705653248 1707703312 1708003584 1711603712 1711876608 1711924032 1713934152 1713954816 1718170272 1719906048 1723078792 1723531264 1724136141 1724156928 1725898752 1726229232 1728806912 1729867776 1730143584 1735114752 1735439472 1741139456 1743579432 1744649361 1745442816 1747206144 1747540704 1753629696 1753957881 1759739904 1760076864 1761854976 1765105104 1766188242 1766209536 1771255296 1771594461 1772342208 1775611682 1777434624 1777718016 1777767264 1781465088 1781806208 1783606272 1783940067 1784253744 1788014592 1789820928 1794222976 1794244608 1796401152 1796687568 1799715008 1800474624 1802187144 1805985792 1808156448 1812256576 1812575232 1814753808 1816395776 1817803808 1818578944 1818868896 1818919284 1821076992 1824436368 1824915456 1825555914 1831624704 1831916736 1834118559 1836857344 1837984512 1843559424 1843610496 1843904439 1849982976 1850337216 1854532992 1856110592 1856761998 1856784384 1857131874 1862445459 1863231552 1868934816 1869723648 1870081668 1872822272 1875424173 1875446784 1876597632 1879707648 1880059428 1881958752 1886257152 1888524288 1888825392 1888877718 1892806656 1893169096 1895104512 1895769603 1898600448 1899765504 1902071808 1906384896 1908676224 1912197196 1914518592 1918500864 1918859904 1921166226 1921504032 1925554176 1925861184 1925914536 1928175921 1929920512 1931416546 1932240128 1932263424 1932941556 1934894304 1938154624 1938463641 1938972672 1944907776 1946101248 1946411532 1951660928 1952004096 1952369406 1956484608 1958781888 1958805504 1958836152 1963623168 1965293568 1965606912 1965983292 1970441304 1972833408 1975779328 1976472732 1976991744 1980086472 1982988288 1985743242 1989873664 1992662208 1993884984 1997189376 1997244704 1999613952 1999988172 2004148224 2004531984 2006557056 2011516416 2013548544 2017262976 2018500848 2018525184 2020951296 2024300544 2024679384 2025533952 2031353856 2031734016 2034176004 2036349952 2038407168 2038788648 2039147136 2041598034 2043445248 2045029284 2045509632 2045901312 2046227508 2050540544 2052490914 2053029888 2056817152 2059289288 2060577792 2066464512 2067732576 2074004352 2074061808 2078375936 2078764896 2081230848 2081629368 2086017024 2086349616 2088124416 2093285376 2096135496 2099265536 2100553728 2102551668 2106925056 2106983424 2114671104 2117203596 2122013712 2122039296 2122072498 2124589824 2128509096 2129068032 2129407488 2129815233 2135925504 2137236192 2141178793 2143341912 2144683008 2147260752 2148237312 2150819328 2153833416 2158313472 2158717392 2163621824 2166248448 2166593832 2166653853 2170814464 2171160576 2173770144 2173796352 2180423952 2181344256 2185368224 2188021248 2189363904 2192992256 2193402666 2195618544 2196004608 2200633344 2201045184 2203629624 2203690671 2208274432 2208687702 2209076064 2210955264 2211307776 2215033856 2215448391 2215968768 2216393088 2216746467 2222751744 2224115712 2230469632 2230861824 2238251008 2238607872 2238669888 2246838048 2246900292 2254307328 2254666752 2255098482 2257376688 2259419136 2262134784 2262955968 2269059072 2269420848 2270813454 2277338112 2277764307 2278725696 2282502144 2282565376 2285245536 2285273088 2285700768 2290893696 2293208064 2293637229 2298848188 2298875904 2301198336 2301638976 2305884854 2306490368 2306858112 2309658624 2313486336 2313919296 2316700449 2321953738 2324772576 2326199148 2327257088 2329061129 2329608192 2330054272 2333254896 2333319534 2338172928 2338610508 2341011456 2346319872 2346769152 2347143318 2349139968 2353473472 2354917656 2354946048 2361673728 2362125948 2363122944 2369912832 2370290688 2370356352 2375286784 2378141696 2378586756 2379004992 2384019456 2385867498 2386427904 2387265426 2394572733 2395201536 2395583424 2400632832 2402916192 2404390716 2407981056 2410875264 2411259651 2416766976 2419671744 2425158528 2425225712 2428102656 2428557066 2432581824 2434074552 2437029504 2442166272 2442555648 2445491412 2450646016 2452976946 2454012288 2458079232 2458147328 2458539252 2461523904 2466643968 2467116288 2470070862 2472710656 2475682664 2475712512 2476175832 2479083327 2483260612 2484308736 2484338688 2487324672 2491913088 2492964864 2493442224 2500565564 2500595712 2502130176 2506276864 2506745904 2509278336 2509719552 2518032384 2518433856 2518503624 2523742208 2526806016 2527692804 2531467264 2533020672 2536095744 2541846528 2544901632 2552691456 2553098454 2558479872 2558969777 2561554968 2562005376 2567405568 2567814912 2567886048 2570901228 2576802319 2577255408 2579859072 2584618188 2585296896 2586235392 2589343848 2593210368 2594801664 2595215376 2602672128 2603159208 2608646144 2611709184 2611740672 2611781536 2615369148 2618164224 2620809216 2621311056 2627255072 2630444544 2635296976 2635988992 2639609856 2640115296 2642782464 2647657656 2649282363 2656882944 2658513312 2662919168 2663417523 2666151936 2666577024 2666650896 2672197632 2672709312 2675409408 2682021888 2684731392 2689683968 2691334464 2691366912 2694601728 2699067392 2699572512 2700711936 2708978688 2712234672 2717876224 2718384864 2718862848 2722130712 2724593664 2726705712 2727868416 2728303344 2728378926 2736654552 2737373184 2738333871 2747437056 2747875104 2755286016 2756976768 2765339136 2765415744 2771686528 2774974464 2775017882 2775505824 2781356032 2781799488 2783512081 2784165888 2785142997 2785176576 2791047168 2794847328 2800003037 2800738304 2803402224 2804585472 2805122502 2809233408 2809311232 2813170176 2819561472 2820089142 2822938128 2829351616 2829385728 2832786432 2833238088 2833316577 2838012128 2838757376 2839209984 2839753644 2842656768 2847900672 2849648256 2857789216 2859577344 2863014336 2864316416 2867759104 2868295794 2871777888 2877751296 2878289856 2881749339 2888331264 2888791776 2888871804 2894880768 2897124819 2898360192 2898395136 2899412334 2907231936 2908459008 2917361664 2919151872 2919617298 2924536888 2927491392 2928006144 2928554109 2934177792 2934726912 2938172832 2938254228 2944916936 2945434752 2947940352 2948410368 2948974938 2953931188 2954625024 2955190784 2955661956 2959250112 2963668992 2964709098 2965487616 2974482432 2978614863 2984810496 2984893184 2988993312 2995784064 2995867056 2999420928 3006222336 3006797976 3009835584 3015387886 3016179712 3017274624 3020322816 3025412096 3025894464 3027751272 3036450816 3037019076 3038300928 3043336192 3046994048 3047030784 3047601024 3051264006 3054524928 3057610752 3058182972 3065167872 3067543926 3068264448 3068851968 3069341262 3075810816 3078736371 3079544832 3084648448 3085225728 3088933932 3090866688 3099696768 3101598864 3106144256 3111006528 3111092712 3117563904 3118147344 3121348608 3122444052 3129025536 3129524424 3132186624 3139890208 3139928064 3144203244 3148898304 3149501264 3150830592 3153827502 3160387584 3160475136 3171449008 3172006656 3175805394 3178692608 3181156664 3183020568 3183058944 3183108747 3186884736 3192763644 3193602048 3194111232 3200843776 3203888256 3205854288 3210641408 3214500352 3215012868 3222355968 3226228992 3233544704 3237470208 3238076088 3243442432 3245432736 3248750592 3249372672 3256221696 3256740864 3260655216 3270635928 3272016384 3277438976 3278052336 3282031872 3284045856 3289488384 3290103999 3293427816 3300950016 3301567776 3305444436 3312411648 3313031553 3313614096 3316432896 3322550784 3323953152 3324589632 3334127616 3336173568 3342327872 3345704448 3346292736 3346345093 3357376512 3357911808 3358004832 3370257072 3370350438 3377360896 3381460992 3382000128 3382647723 3386065032 3389128704 3393202176 3403588608 3404131272 3406220181 3411306496 3415406624 3416007168 3423207424 3423753216 3423848064 3427868304 3427909632 3436340544 3439812096 3446157584 3447062528 3448272282 3448313856 3451797504 3452458464 3457613824 3458827281 3459735552 3460287168 3470229504 3470878944 3482278912 3482930607 3487158864 3489298722 3490885632 3494412288 3495081408 3499979301 3507259392 3507915762 3519479808 3520153728 3520714977 3523709952 3530210208 3532376484 3532419072 3542510592 3543188922 3544684416 3551223364 3554869248 3555436032 3555534528 3562930176 3563612416 3567212544 3567880134 3568507488 3576029184 3578801247 3579641856 3580898139 3588445952 3588489216 3592802304 3593375136 3599430016 3600949248 3604374288 3611971584 3616312896 3624513152 3625150464 3629507616 3635607616 3637157888 3637737792 3637838568 3642153984 3648872736 3649830912 3651111828 3661542433 3663249408 3663833472 3668237118 3673714688 3675969024 3679465419 3687118848 3687220992 3687808878 3699965952 3700674432 3705106293 3709065984 3712221184 3713523996 3713568768 3714263748 3724890918 3726463104 3737869632 3739447296 3740163336 3745644544 3750848346 3750893568 3753195264 3759415296 3760118856 3763917504 3772514304 3777048576 3777650784 3777755436 3785613312 3786338192 3790209024 3791539206 3797200896 3799531008 3804143616 3812769792 3817352448 3824394392 3829037184 3829647681 3837001728 3837719808 3842332452 3843008064 3851108352 3851722368 3851829072 3856351842 3859841024 3862833092 3864480256 3865883112 3869788608 3876309248 3876927282 3877945344 3889815552 3892202496 3892823064 3903321856 3904008192 3904738812 3912969216 3917563776 3917611008 3917672304 3927246336 3931213824 3931966584 3940882608 3945666816 3952945464 3953983488 3960172944 3965976576 3971486484 3979747328 3985324416 3987769968 3994378752 3994489408 3999227904 3999976344 4008296448 4009063968 4013114112 4022984329 4023032832 4027097088 4034525952 4037001696 4037050368 4041902592 4048601088 4049358768 4051067904 4063468032 4068352008 4072699904 4076814336 4077577296 4078294272 4083196068 4086890496 4090058568 4091802624 4092455016 4092568389 4101081088 4104981828 4106059776 4113634304 4118578576 4121155584 4132929024 4135465152 4148008704 4148123616 4156751872 4157529792 4162461696 4162526823 4163258736 4172034048 4172699232 4176248832 4186570752 4192270992 4198531072 4201107456 4205103336 4207683753 4213850112 4213966848 4229342208 4230133713 4234407192 4244027424 4244078592 4244144996 4249179648 4257018192 4258136064 4258814976 4259630466 4271851008 4274472384 4282357586 4286683824 4289366016 4294521504 4296474624 4301638656 4302443691 4307666832 4316626944 4317434784 4327243648 4332496896 4333187664 4333307706 4342321152 4347540288 4347592704 4360847904 4362688512 4370736448 4375989737 4376042496 4378727808 4385984512 4386805332 4391237088 4392009216 4401266688 4402090368 4407259248 4407381342 4416548864 4417375404 4418152128 4421910528 4422615552 4423462407 4430067712 4430896782 4431937536 4432786176 4433492934 4445503488 4447063647 4448231424 4460939264 4461723648 4476502016 4477215744 4477339776 4493676096 4493800584 4508614656 4509333504 4510196964 4514753376 4523081829 4524269568 4525911936 4538118144 4538841696 4541626908 4554676224 4555528614 4557451392 4565004288 4565130752 4570491072 4570546176 4571401536 4576896009 4581787392 4586416128 4587274458 4597696376 4597751808 4601315889 4602396672 4603277952 4604011893 4611769708 4612980736 4613716224 4619317248 4626972672 4627838592 4633400898 4643907476 4649545152 4652398296 4654514176 4658122258 4659216384 4660108544 4666509792 4666639068 4676345856 4677221016 4682022912 4692639744 4693538304 4694286636 4698279936 4706946944 4709835312 4709892096 4723347456 4724251896 4726245888 4739825664 4740581376 4740712704 4756283392 4757173512 4758009984 4768038912 4771734996 4772855808 4774530852 4789145466 4790403072 4791166848 4801265664 4805832384 4808781432 4815962112 4821750528 4822519302 4833533952 4839343488 4850317056 4850451424 4856205312 4857114132 4865163648 4868149104 4874059008 4884332544 4885111296 4890982824 4901292032 4905953892 4908024576 4916158464 4916294656 4917078504 4923047808 4933287936 4934232576 4940141724 4945421312 4951365328 4951425024 4952351664 4958166654 4966521224 4968617472 4974649344 4983826176 4985929728 4986884448 5001131128 5001191424 5004260352 5012553728 5013491808 5018556672 5019439104 5036064768 5036867712 5037007248 5047484416 5055385608 5055525657 5062934528 5066041344 5072191488 5083693056 5089803264 5105382912 5106196908 5116959744 5117939554 5123109936 5124010752 5134811136 5135629824 5135772096 5141802456 5153604638 5154510816 5159718144 5169236376 5169379579 5170593792 5172408423 5172470784 5178687696 5186420736 5189603328 5190430752 5205344256 5206318416 5217292288 5223418368 5223563072 5230738296 5236328448 5241618432 5242622112 5254510144 5260889088 5261873643 5270593952 5271977984 5279219712 5280230592 5285564928 5295315312 5298564726 5313765888 5314783383 5317026624 5325838336 5326835046 5332303872 5333154048 5333301792 5344395264 5345418624 5350818816 5351820201 5364043776 5369462784 5379367936 5382668928 5382733824 5389203456 5398134784 5399145024 5401423872 5417957376 5424469344 5435752448 5436769728 5437725696 5444261424 5449187328 5453411424 5455736832 5456606688 5456757852 5473309104 5474746368 5476667742 5494874112 5495750208 5502355677 5510572032 5513953536 5530678272 5530831488 5531713317 5543373056 5549948928 5550035764 5551011648 5562712064 5563598976 5567024162 5568331776 5570285994 5570353152 5587336377 5589694656 5600006074 5601476608 5606804448 5609170944 5610245004 5618466816 5618622464 5626272519 5626340352 5639122944 5640178284 5645876256 5658703232 5658771456 5665572864 5666476176 5666633154 5676024256 5678419968 5679507288 5685313536 5695801344 5699296512 5715578432 5719154688 5726028672 5728632832 5735518208 5736591588 5743555776 5755502592 5756579712 5763498678 5776662528 5777583552 5777743608 5784527763 5789761536 5794249638 5796720384 5796790272 5798824668 5814463872 5815390923 5816918016 5834723328 5838303744 5839234596 5849073776 5854982784 5856012288 5857108218 5869453824 5876345664 5876508456 5889833872 5890869504 5895880704 5896820736 5897949876 5907862376 5910381568 5911323912 5918500224 5927337984 5929418196 5930975232 5948964864 5957229726 5969620992 5969786368 5977986624 5991568128 5991734112 5998841856 6012444672 6013595952 6019671168 6030775772 6032359424 6034549248 6040645632 6050824192 6051788928 6055502544 6072901632 6074038152 6076601856 6086672384 6093988096 6094061568 6095202048 6102528012 6109049856 6115221504 6116365944 6130335744 6135087852 6136528896 6137703936 6138682524 6151621632 6157472742 6159089664 6170451456 6177867864 6181733376 6199393536 6203197728 6214640887 6222013056 6222185424 6235127808 6236294688 6244888104 6258051072 6259048848 6264373248 6279780416 6279856128 6288406488 6297796608 6299002528 6301661184 6307655004 6320775168 6320950272 6342898016 6344013312 6351610788 6357385216 6362313328 6366041136 6366117888 6366217494 6373769472 6385527288 6387204096 6388222464 6389445699 6401687552 6407776512 6411708576 6421282816 6423536379 6429000704 6430025736 6444711936 6452457984 6467089408 6474940416 6476152176 6486884864 6490865472 6498745344 6499961559 6512443392 6513481728 6521310432 6541271856 6544032768 6554877952 6556104672 6564063744 6568091712 6578976768 6580207998 6586855632 6601900032 6603135552 6610888872 6611072013 6624823296 6626063106 6627228192 6632865792 6645101568 6646345173 6647906304 6649179264 6650239401 6668255232 6672347136 6684655744 6691408896 6692585472 6692690186 6714753024 6715823616 6716009664 6740514144 6740700876 6754721792 6759957911 6762921984 6764000256 6765295446 6772130064 6778257408 6786404352 6807177216 6808262544 6812440362 6822612992 6830813248 6832014336 6833292921 6846414848 6847506432 6847696128 6855736608 6855819264 6872681088 6879624192 6880911687 6892315168 6894125056 6896544564 6896627712 6903595008 6904916928 6915227648 6917654562 6919471104 6920574336 6940459008 6941757888 6950101347 6964557824 6965861214 6974317728 6978597444 6981771264 6987183387 6988824576 6990162816 6999958602 7014518784 7015831524 7038959616 7040307456 7041429954 7047419904 7060420416 7064752968 7064838144 7085021184 7086377844 7089368832 7102446728 7109738496 7110872064 7111069056 7125860352 7127224832 7134425088 7135760268 7137014976 7152058368 7157602494 7159283712 7161796278 7176891904 7183718199 7185604608 7186750272 7198860032 7201898496 7208748576 7223943168 7232625792 7233778953 7249026304 7250300928 7259015232 7271215232 7274315776 7275475584 7275677136 7284307968 7297745472 7302223656 7323084866 7326498816 7327666944 7336474236 7347429376 7351938048 7358930838 7374237696 7374441984 7375617756 7399931904 7401348864 7410212586 7418131968 7427047992 7427137536 7428527496 7449781836 7452926208 7475739264 7478894592 7480326672 7491289088 7501696692 7501787136 7506390528 7518830592 7520237712 7527835008 7554097152 7555301568 7555510872 7571226624 7572676384 7580418048 7583078412 7594401792 7599062016 7608287232 7625539584 7634704896 7648788784 7658074368 7659295362 7675439616 7676909331 7684664904 7686016128 7702216704 7703444736 7703658144 7712703684 7719682048 7725666184 7728960512 7730406957 7731766224 7739577216 7752618496 7753854564 7755890688 7779631104 7784404992 7785646128 7806643712 7808016384 7809477624 7825938432 7835127552 7835222016 7835344608 7854492672 7862427648 7863933168 7881765216 7891333632 7905890928 7907966976 7920345888 7942972968 7947847089 7959494656 7970648832 7975539936 7988757504 7988978816 7990252569 7998455808 7999952688 8016592896 8018127936 8026228224 8045968658 8046065664 8054194176 8069051904 8070596989 8074003392 8074100736 8083805184 8097202176 8098717536 8102135808 8126838083 8126936064 8136704016 8145399808 8153628672 8155154592 8156588544 8166392136 8173780992 8180117136 8183605248 8184910032 8185136778 8202162176 8209963656 8212119552 8215001613 8227268608 8237157152 8242311168 8265858048 8270930304 8296017408 8296247232 8313503744 8315059584 8324923392 8325053646 8326517472 8344068096 8345398464 8350536243 8352497664 8355428991 8373141504 8384541984 8397062144 8400009111 8402214912 8410206672 8415367506 8427700224 8427933696 8458684416 8460267426 8468814384 8488054848 8488157184 8488289992 8498359296 8499949731 8514036384 8516272128 8517629952 8519260932 8543702016 8548944768 8564715172 8573367648 8578732032 8589043008 8592949248 8603277312 8604887382 8615333664 8633253888 8634869568 8645248017 8654487296 8664993792 8666375328 8666615412 8684642304 8691374457 8695080576 8695185408 8721695808 8725377024 8741472896 8751979474 8752084992 8757455616 8771969024 8773610664 8782474176 8784018432 8802533376 8804180736 8814518496 8814762684 8833097728 8834750808 8836304256 8843821056 8845231104 8846924814 8860135424 8861793564 8863875072 8865572352 8866985868 8891006976 8894127294 8896462848 8921878528 8923447296 8935844589 8953004032 8954431488 8954679552 8987352192 8987601168 9018667008 9020393928 9029506752 9046163658 9048539136 9051823872 9076236288 9077683392 9083253816 9109352448 9111057228 9114902784 9130008576 9130261504 9140982144 9141092352 9142803072 9153792018 9163574784 9172832256 9174548916 9195392752 9195503616 9202631778 9204793344 9206555904 9208023786 9223539416 9225961472 9227432448 9236209113 9238634496 9253945344 9255677184 9266801796 9287814952 9299090304 9304796592 9309028352 9316244516 9318432768 9320217088 9333019584 9333278136 9352691712 9354442032 9364045824 9387076608 9388573272 9396559872 9413893888 9419670624 9419784192 9446694912 9448503792 9452491776 9481162752 9481425408 9512566784 9514347024 9516019968 9536077824 9543469992 9549061704 9549326241 9578290932 9580806144 9582333696 9600276361 9602531328 9611664768 9617562864 9631924224 9643501056 9645038604 9667067904 9678686976 9700634112 9700902848 9712410624 9714228264 9730327296 9736298208 9748118016 9768665088 9770222592 9781965648 9802584064 9811907784 9816049152 9832316928 9832589312 9834157008 9846095616 9868465152 9870311997 9880283448 9890842624 9902730656 9902850048 9904703328 9916333308 9933042448 9937234944 9939094659 9949298688 9967652352 9971859456 9973768896 10002262256 10002382848 10008520704 10025107456 10026983616 10037113344 10038878208 10039035279 10072129536 10073735424 10074014496 10094968832 10110771216 10111051314 10125869056 10132082688 10144382976 10147943169 10167386112 10179606528 10210765824 10212393816 10218660543 10233919488 10235879108 10246219872 10248021504 10269622272 10271259648 10271544192 10283604912 10307209276 10309021632 10319436288 10338472752 10338759158 10341187584 10344816846 10344941568 10357375392 10372841472 10376481843 10379206656 10380861504 10410688512 10412636832 10434584576 10446836736 10447126144 10448791821 10461476592 10472656896 10483236864 10485244224 10509020288 10521778176 10523747286 10541187904 10553857601 10558439424 10560461184 10571129856 10590630624 10597129452 10627531776 10629566766 10634053248 10651676672 10653670092 10664607744 10666308096 10666603584 10688790528 10690837248 10701637632 10703640402 10728087552 10736403741 10738925568 10742694417 10758735872 10765337856 10765467648 10778406912 10796269568 10798290048 10802847744 10835914752 10848938688 10871504896 10873539456 10875451392 10888522848 10906822848 10911473664 10913213376 10913515704 10946618208 10949492736 10953335484 10984627299 10989748224 10991500416 11004711354 11021144064 11027907072 11038396257 11061356544 11061662976 11063426634 11086746112 11099897856 11100071528 11102023296 11115318879 11125424128 11127197952 11134048324 11136663552 11140571988 11140706304 11174672754 11179389312 11200012148 11202953216 11213608896 11218341888 11220490008 11236933632 11237244928 11252545038 11252680704 11278245888 11280356568 11291752512 11317406464 11317542912 11331145728 11332952352 11333266308 11352048512 11356839936 11359014576 11370627072 11391602688 11398593024 11431156864 11438309376 11452057344 11471036416 11473183176 11487111552 11511005184 11513159424 11526997356 11553325056 11555167104 11555487216 11569055526 11579523072 11588499276 11593440768 11597649336 11628927744 11630781846 11633836032 11669446656 11676607488 11678469192 11698147552 11709965568 11712024576 11714216436 11738907648 11752691328 11753016912 11779667744 11781739008 11793641472 11795899752 11815724752 11820763136 11822647824 11837000448 11858836392 11861950464 11897929728 11914459452 11939241984 11939572736 11955973248 11983136256 11983468224 11997683712 12024889344 12027191904 12039342336 12061551544 12064718848 12068952987 12069098496 12081291264 12101648384 12103577856 12111005088 12145803264 12148076304 12153203712 12173344768 12187976192 12190404096 12205056024 12218099712 12230443008 12232731888 12260671488 12270175704 12275407872 12277365048 12277705167 12303243264 12314945484 12318179328 12340902912 12355735728 12363466752 12398787072 12406395456 12429281774 12444026112 12444370848 12470255616 12472589376 12487580469 12489776208 12516102144 12518097696 12528746496 12554207549 12559560832 12559712256 12576812976 12595593216 12598005056 12603322368 12615310008 12641550336 12641900544 12685796032 12688026624 12690401139 12703221576 12714770432 12724626656 12732082272 12732235776 12732434988 12747538944 12771054576 12774408192 12776444928 12778891398 12803375104 12815553024 12823417152 12842565632 12847072758 12858001408 12860051472 12889423872 12904915968 12907331073 12934178816 12949880832 12952304352 12973769728 12981730944 12997490688 12999923118 13026963456 13042620864 13082543712 13088065536 13109755904 13112209344 13127969211 13128127488 13136183424 13157953536 13160415996 13173711264 13203800064 13206271104 13221777744 13222144026 13249646592 13252126212 13254456384 13265731584 13270387221 13290203136 13292690346 13295812608 13298358528 13300478802 13336510464 13341190941 13344694272 13369311488 13382817792 13385170944 13385380372 13429506048 13431647232 13432019328 13481028288 13481401752 13509443584 13519915822 13525843968 13528000512 13530590892 13544260128 13569245487 13572808704 13614354432 13616525088 13624880724 13645225984 13661626496 13664028672 13666585842 13695012864 13695392256 13711473216 13711638528 13745362176 13759248384 13761823374 13784630336 13793089128 13793255424 13803947667 13807190016 13809833856 13830455296 13835309124 13838942208 13841148672 13880918016 13883515776 13900202694 13929115648 13931722428 13948635456 13957194888 13963542528 13974366774 13977649152 13980325632 13999917204 14029037568 14031663048 14077919232 14080614912 14082859908 14094839808 14120840832 14129505936 14129676288 14170042368 14172755688 14178737664 14204893456 14219476992 14221744128 14222138112 14254449664 14268850176 14271520536 14274029952 14304116736 14315204988 14318567424 14323592556 14353783808 14367436398 14371209216 14373500544 14397720064 14403796992 14417497152 14447886336 14465251584 14467557906 14498052608 14500601856 14518030464 14542430464 14548631552 14550951168 14551354272 14568615936 14595490944 14604447312 14646169732 14652997632 14655333888 14672948472 14694858752 14703876096 14717861676 14748475392 14748883968 14751235512 14799863808 14802697728 14820425172 14836263936 14854095984 14854275072 14857054992 14899563672 14905852416 14951478528 14957789184 14960653344 14988251551 15003393384 15003574272 15012781056 15037661184 15040475424 15055670016 15092699297 15108194304 15110603136 15111021744 15142453248 15145352768 15166156824 15166576971 15188803584 15198124032 15216574464 15251079168 15269409792 15297577568 15316148736 15318590724 15350879232 15353818662 15369329808 15372032256 15404433408 15406889472 15407316288 15425407368 15439364096 15451332368 15457921024 15460813914 15463532448 15479154432 15505236992 15507709128 15508138737 15511781376 15517225269 15559262208 15568809984 15571292256 15613287424 15616032768 15618955248 15651876864 15670255104 15670689216 15708985344 15724855296 15727866336 15763530432 15782667264 15785620929 15811781856 15815933952 15840691776 15885945936 15895694178 15918989312 15941297664 15944350149 15951079872 15977515008 15977957632 15980505138 15996911616 15999905376 16033185792 16036255872 16052456448 16055460603 16091937316 16092131328 16108388352 16138103808 16141193978 16148006784 16148201472 16167610368 16194404352 16197435072 16204271616 16253676166 16253872128 16273408032 16290799616 16303427903 16307257344 16310309184 16313177088 16332784272 16347561984 16360234272 16367210496 16369820064 16370273556 16404324352 16417040641 16419927312 16424239104 16430003226 16454537216 16474314304 16484622336 16531716096 16541860608 16592034816 16592494464 16595139951 16627007488 16630119168 16649846784 16650107292 16653034944 16688136192 16690796928 16701072486 16704995328 16710857982 16762009131 16769083968 16794124288 16800018222 16804429824 16820413344 16830735012 16855400448 16855867392 16878817557 16917368832 16920534852 16937628768 16976109696 16976314368 16976579984 16996718592 16999899462 17028072768 17035259904 17038521864 17087404032 17097889536 17129430344 17146735296 17157464064 17178086016 17185898496 17206554624 17209774764 17230667328 17266507776 17269739136 17290496034 17308974592 17329987584 17332750656 17333230824 17353583289 17369284608 17382748914 17390161152 17390370816 17443391616 17446172769 17450754048 17482945792 17503958948 17504169984 17514911232 17543938048 17547221328 17564948352 17568036864 17608361472 17629036992 17629525368 17666195456 17669501616 17672608512 17687642112 17690462208 17693849628 17720270848 17723587128 17731144704 17733971736 17782013952 17788254588 17792925696 17843757056 17846894592 17871689178 17908862976 17909359104 17974704384 17975202336 18037334016 18037616233 18040787856 18059013504 18092327316 18097078272 18103647744 18152472576 18155366784 18166507632 18218704896 18222114456 18229805568 18260017152 18260523008 18281964288 18282184704 18285606144 18307584036 18327149568 18345664512 18349097832 18390785504 18391007232 18405263556 18409586688 18413111808 18416047572 18447078832 18451922944 18454864896 18472418226 18477268992 18511354368 18533603592 18575629904 18598180608 18609593184 18618056704 18632489032 18640434176 18643922661 18666039168 18666556272 18705383424 18708884064 18774153216 18777146544 18793119744 18827787776 18839341248 18839568384 18893389824 18897007584 18904983552 18962325504 18962850816 19025133568 19028694048 19032039936 19072155648 19086939984 19098123408 19098652482 19156581864 19161612288 19164667392 19168337097 19200552722 19205062656 19223329536 19235125728 19263848448 19270609137 19287002112 19290077208 19334135808 19357373952 19401268224 19401805696 19424821248 19428456528 19460654592 19472596416 19496236032 19537330176 19540445184 19563931296 19600021259 19605168128 19623815568 19632098304 19664633856 19665178624 19668314016 19692191232 19736930304 19740623994 19760566896 19781685248 19805461312 19805700096 19809406656 19832666616 19833216039 19866084896 19874469888 19878189318 19898597376 19935304704 19939035519 19943718912 19947537792 19950718203 20004524512 20004765696 20017041408 20050214912 20053967232 20074226688 20077756416 20078070558 20144259072 20147470848 20148028992 20189937664 20221542432 20222102628 20251738112 20264165376 20279873733 20288765952 20295886338 20334772224 20359213056 20421531648 20424787632 20437321086 20467838976 20471758216 20492439744 20496043008 20499878763 20539244544 20542519296 20543088384 20567209824 20614418552 20618043264 20638872576 20642735061 20676945504 20677518316 20682375168 20689633692 20689883136 20714750784 20745682944 20752963686 20758413312 20761723008 20821377024 20825273664 20850304041 20869169152 20893673472 20894252288 20897583642 20922953184 20945313792 20961550161 20966473728 20970488448 21018040576 21043556352 21047494572 21082375808 21107715202 21116878848 21120922368 21142259712 21181261248 21194258904 21255063552 21259133532 21268106496 21303353344 21307340184 21329215488 21332616192 21333207168 21377581056 21381674496 21403275264 21407280804 21456175104 21472807482 21477851136 21485388834 21517471744 21530675712 21551154597 21556813824 21592539136 21596580096 21605695488 21671829504 21697877376 21701336859 21743009792 21747078912 21750902784 21777045696 21813645696 21822947328 21826426752 21827031408 21893236416 21906670968 21969254598 21979496448 21983000832 22009422708 22042288128 22055814144 22076792514 22122713088 22123325952 22126853268 22173492224 22199795712 22200143056 22204046592 22230637758 22250848256 22254395904 22268096648 22281143976 22281412608 22349345508 22358778624 22400024296 22405906432 22427217792 22436683776 22440980016 22473867264 22474489856 22505090076 22505361408 22556491776 22560713136 22583505024 22634812928 22662291456 22665904704 22666532616 22704097024 22713679872 22718029152 22741254144 22783205376 22797186048 22862313728 22876618752 22904114688 22942072832 22946366352 22974223104 23026318848 23030727993 23053994712 23106650112 23110334208 23110974432 23138111052 23159046144 23176998552 23186881536 23191220871 23195298672 23257855488 23261563692 23267672064 23338893312 23353214976 23356938384 23396295104 23419931136 23424049152 23428432872 23477815296 23505382656 23506033824 23559335488 23563478016 23587282944 23591799504 23631449504 23641526272 23645295648 23674000896 23717672784 23723900928 23828918904 23843541267 23878483968 23879145472 23911946496 23966272512 23966936448 23970757707 23995367424 24049778688 24054383808 24078684672 24123103088 24129437696 24137905974 24138196992 24162582528 24203296768 24207155712 24211790967 24222010176 24291606528 24296152608 24306407424 24346689536 24375952384 24380514249 24380808192 24410112048 24436199424 24460886016 24465463776 24521342976 24540351408 24550815744 24554730096 24555410334 24606486528 24629890968 24636358656 24645004839 24681805824 24711471456 24726933504 24797574144 24812790912 24858563548 24888052224 24888741696 24940511232 24945178752 24975160938 24979552416 25032204288 25036195392 25051608729 25057492992 25066286973 25108415098 25119121664 25119424512 25153625952 25191186432 25196010112 25200027333 25206644736 25230620016 25283100672 25283801088 25371592064 25376053248 25380802278 25406443152 25449253312 25464164544 25464471552 25464869976 25495077888 25542109152 25548816384 25552889856 25557782796 25630797031 25631106048 25646834304 25685131264 25694145516 25716002816 25720102944 25778847744 25809831936 25814662146 25868357632 25899761664 25904608704 25935744051 25947539456 25963461888 25994981376 25999846236 26053926912 26074123371 26085241728 26165087424 26176131072 26219511808 26224418688 26255938422 26256254976 26272366848 26315907072 26320831992 26347422528 26407600128 26412542208 26443555488 26444288052 26499293184 26504252424 26508912768 26531463168 26540774442 26580406272 26585380692 26591625216 26596717056 26600957604 26673020928 26682381882 26689388544 26738622976 26765635584 26770341888 26770760744 26807533767 26859012096 26863294464 26864038656 26962056576 26962803504 27018887168 27039831644 27056001024 27061181784 27088520256 27138490974 27145617408 27228708864 27233050176 27249761448 27290451968 27323252992 27328057344 27333171684 27390025728 27390784512 27422946432 27423277056 27490724352 27518496768 27523646748 27569260672 27586178256 27586510848 27607895334 27614380032 27619667712 27670618248 27677884416 27682297344 27761836032 27767031552 27800405388 27858231296 27863444856 27897270912 27914389776 27927085056 27948733548 27955298304 27960651264 27999834408 28058075136 28063326096 28161229824 28165719816 28189679616 28241681664 28259011872 28259352576 28340084736 28345511376 28357475328 28409786912 28443488256 28444276224 28508899328 28537700352 28543041072 28548059904 28608233472 28630409976 28647185112 28647978723 28707567616 28734872796 28742418432 28747001088 28795440128 28800829083 28807593984 28834994304 28895772672 28930503168 28935115812 28996105216 29001203712 29036060928 29084860928 29097263104 29101902336 29102708544 29137231872 29190981888 29208894624 29292339464 29305995264 29310667776 29345896944 29389717504 29407752192 29435723352 29496950784 29497767936 29502471024 29605395456 29610935991 29640850344 29672527872 29708191968 29708550144 29714109984 29799127344 29811704832 29817283977 29902957056 29915578368 29921306688 29976503102 30006786768 30007148544 30025562112 30075322368 30080950848 30111340032 30117105837 30185398594 30216388608 30221206272 30222043488 30277794677 30284906496 30290705536 30332313648 30333153942 30377607168 30396248064 30433148928 30502158336 30538819584 30595155136 30632297472 30637181448 30701758464 30707637324 30738659616 30744064512 30808866816 30813778944 30814632576 30850814736 30878728192 30902664736 30915842048 30921627828 30927064896 30958308864 31010473984 31015418256 31016277474 31023562752 31034450538 31118524416 31129445529 31137619968 31142584512 31226574848 31232065536 31237910496 31303753728 31340510208 31341378432 31346375463 31417970688 31449710592 31455732672 31527060864 31565334528 31571241858 31623563712 31661572803 31681383552 31771891872 31791388356 31837978624 31882595328 31888700298 31902159744 31955030016 31955915264 31961010276 31993823232 31999810752 32066371584 32072511744 32104912896 32110921206 32183874632 32184262656 32209211223 32216776704 32228083251 32276207616 32282387956 32296013568 32296402944 32335220736 32388808704 32394870144 32408543232 32507352332 32507744256 32546816064 32581599232 32606855806 32614514688 32620618368 32626354176 32665568544 32720468544 32734420992 32739640128 32740547112 32808648704 32834081282 32839854624 32848478208 32860006452 32909074432 32948628608 32953881897 32969244672 33063432192 33083721216 33184069632 33184988928 33190279902 33260238336 33299693568 33300214584 33306069888 33376272384 33381593856 33402144972 33409990656 33421715964 33524018262 33538167936 33588248576 33600036444 33608859648 33640826688 33661470024 33710800896 33711734784 33757635114 33834737664 33841069704 33875257536 33952219392 33952628736 33953159968 33993437184 33999798924 34056145536 34070519808 34077043728 34174808064 34195779072 34258860688 34293470592 34314928128 34356172032 34413109248 34419549528 34461334656 34533015552 34539478272 34580992068 34617949184 34659975168 34665501312 34666461648 34707166578 34738569216 34765497828 34780322304 34886783232 34892345538 34901508096 34965891584 35007917896 35008339968 35029822464 35087876096 35094442656 35129896704 35136073728 35216722944 35258073984 35259050736 35332390912 35339003232 35345217024 35380924416 35387699256 35440541696 35447174256 35462289408 35467943472 35576509176 35585851392 35687514112 35693789184 35743378356 35817725952 35818718208 35949408768 35950404672 36074668032 36075232466 36081575712 36118027008 36184654632 36185657053 36194156544 36206858961 36207295488 36304945152 36310733568 36333015264 36400039481 36437409792 36444228912 36459611136 36520034304 36521046016 36563928576 36571212288 36615168072 36654299136 36691329024 36698195664 36781571008 36782014464 36810527112 36826223616 36832095144 36833115501 36894157664 36903845888 36909729792 36944836452 36954537984 37022708736 37067207184 37151259808 37196361216 37219186368 37236113408 37264978064 37280868352 37287845322 37332078336 37333112544 37410766848 37417768128 37462741407 37548306432 37554293088 37586239488 37655575552 37662622647 37678682496 37679136768 37786779648 37794015168 37809967104 37924651008 37925701632 38050267136 38057388096 38064079872 38071203417 38144311296 38173879968 38196246816 38197304964 38313163728 38323224576 38329334784 38336674194 38401105444 38410125312 38446659072 38470251456 38527696896 38541218274 38574004224 38580154416 38668271616 38714747904 38721993219 38802536448 38803611392 38849642496 38856913056 38921309184 38945192832 38992472064 39080890368 39127862592 39200042518 39210336256 39247631136 39264196608 39329267712 39330357248 39336628032 39383907633 39384382464 39473860608 39481247988 39521133792 39563370496 39594039193 39610922624 39611400192 39618813312 39665333232 39666432078 39732169792 39748939776 39756378636 39797194752 39870609408 39878071038 39887437824 39895075584 39901436406 40009049024 40009531392 40023572823 40034082816 40100429824 40107934464 40148453376 40155512832 40156141116 40288518144 40294941696 40296057984 40379875328 40443084864 40444205256 40503476224 40528330752 40559747466 40577531904 40591772676 40707736461 40718426112 40843063296 40849575264 40874642172 40935677952 40943516432 40984879488 40992086016 40999757526 41085038592 41086176768 41134419648 41228837104 41236086528 41277745152 41285470122 41353891008 41355036632 41379267384 41379766272 41411843001 41429501568 41491365888 41505927372 41516826624 41523446016 41642754048 41650547328 41700608082 41738338304 41787346944 41788504576 41795167284 41845906368 41890627584 41923100322 41932947456 41940976896 42036081152 42087112704 42094989144 42164751616 42215430404 42233757696 42241844736 42284519424 42362522496 42388517808 42510127104 42518267064 42536212992 42606706688 42614680368 42658430976 42665232384 42666414336 42763348992 42806550528 42814561608 42912350208 42945614964 42955702272 42970777668 43034943488 43061351424 43102309194 43113627648 43193160192 43211390976 43343659008 43395754752 43402673718 43494157824 43501805568 43502486209 43554091392 43627291392 43645894656 43652853504 43654062816 43786472832 43813341936 43938509196 43958992896 43966001664 44018845416 44084576256 44111628288 44153585028 44245426176 44246651904 44253706536 44346984448 44399591424 44400286112 44408093184 44461275516 44501696512 44508791808 44536193296 44562287952 44562825216 44698691016 44717557248 44800048592 44811812864 44854435584 44873367552 44881960032 44948979712 44964754653 45010180152 45010722816 45112983552 45121426272 45167010048 45269625856 45278097891 45324582912 45331809408 45333065232 45408194048 45427359744 45436058304 45499730913 45566410752 45594372096 45724627456 45753237504 45808229376 45884145664 45892732704 45948446208 46052637696 46061455986 46107989424 46213300224 46220668416 46221948864 46276222104 46318092288 46353997104 46373763072 46382441742 46390597344 46515710976 46523127384 46524416211 46535344128 46551675807 46677786624 46706429952 46713876768 46792590208 46839862272 46848098304 46856865744 46955630592 47010765312 47012067648 47118670976 47126956032 47174565888 47183599008 47262899008 47283052544 47290591296 47319705377 47348001792 47435345568 47447801856 47600051629 47657837808 47687082534 47756967936 47758290944 47823892992 47833050447 47932545024 47933872896 47941515414 47990734848 48099557376 48108767616 48157369344 48166381809 48246206176 48258875392 48275811948 48276393984 48325165056 48406593536 48414311424 48423581934 48444020352 48583213056 48592305216 48612814848 48693379072 48751904768 48761028498 48761616384 48820224096 48872398848 48910283709 48921772032 48930927552 49042685952 49080702816 49101631488 49109460192 49110820668 49212973056 49251121923 49259781936 49272717312 49290009678 49363611648 49422942912 49453867008 49595148288 49625581824 49717127096 49776104448 49777483392 49785419853 49881022464 49890357504 49950321876 49959104832 50064408576 50072390784 50103217458 50114985984 50132573946 50216830196 50238243328 50286027393 50307251904 50382372864 50392020224 50400054666 50413289472 50461240032 50566201344 50567602176 50636452671 50743184128 50752106496 50761604556 50812886304 50898506624 50928329088 50928943104 50929739952 50990155776 51084218304 51105779712 51115565592 51261594062 51262212096 51293668608 51388291032 51432005632 51440205888 51557695488 51619663872 51629324292 51736715264 51799523328 51809217408 51871488102 51895078912 51926923776 51989962752 51999692472 52107853824 52148246742 52170483456 52330174848 52338518307 52352262144 52439023616 52448837376 52511876844 52512509952 52544733696 52631814144 52641663984 52694845056 52825084416 52887110976 52888576104 52998586368 53008504848 53017825536 53062926336 53081548884 53160812544 53170761384 53193434112 53201915208 53346041856 53364763764 53378777088 53477245952 53531271168 53540683776 53541521488 53615067534 53726588928 53728077312 53924113152 53925607008 54037774336 54079663288 54112002048 54112848699 54122363568 54177040512 54276981948 54291234816 54457417728 54466100352 54499522896 54580903936 54646505984 54656114688 54666343368 54780051456 54781569024 54845892864 54846554112 54981448704 55036993536 55047293496 55138521344 55172356512 55173021696 55215790668 55228760064 55239335424 55341236496 55355768832 55364594688 55534063104 55600810776 55716462592 55726889712 55794541824 55828779552 55854170112 55897467096 55921302528 55931767983 55999668816 56116150272 56126652192 56322459648 56331439632 56379359232 56483363328 56518023744 56518705152 56680169472 56691022752 56714950656 56819573824 56886976512 56887866581 56888552448 57017798656 57075400704 57086082144 57096119808 57216466944 57260819952 57294370224 57295957446 57415135232 57469745592 57484836864 57494002176 57505011291 57590880256 57601658166 57615187968 57669988608 57791545344 57811827411 57861006336 57870231624 57992210432 58002407424 58072121856 58169721856 58194526208 58203804672 58205417088 58274463744 58381963776 58417789248 58584678928 58611990528 58621335552 58691793888 58779435008 58800063777 58815504384 58871446704 58993901568 58995535872 59004942048 59210790912 59221871982 59281700688 59345055744 59416383936 59417100288 59428219968 59499648117 59598254688 59623409664 59634567954 59805914112 59817106557 59831156736 59842613376 59852154609 59953006204 60013573536 60014297088 60051124224 60150644736 60161901696 60222680064 60234211674 60370797188 60432777216 60442412544 60444086976 60555589354 60569812992 60581411072 60664627296 60666307884 60755214336 60792496128 60839621199 60866297856 61004316672 61077639168 61190310272 61264594944 61274362896 61403516928 61415274648 61477319232 61488129024 61617733632 61627557888 61629265152 61701629472 61805329472 61831684096 61843255656 61854129792 61916617728 62020947968 62030836512 62032554948 62047125504 62068901076 62237048832 62258891058 62275239936 62285169024 62453149696 62464131072 62475820992 62550912123 62607507456 62681020416 62682756864 62692750926 62835941376 62884650483 62899421184 62911465344 63054121728 63130669056 63142483716 63247127424 63323145606 63362767104 63543783744 63582776712 63675957248 63765190656 63777400596 63804319488 63910060032 63911830528 63922020552 63987646464 63999621504 64132743168 64145023488 64209825792 64221842412 64367749264 64368525312 64418422446 64433553408 64456166502 64552415232 64564775912 64592027136 64653463791 64670441472 64777617408 64789740288 64817086464 65014704664 65015488512 65093632128 65104010577 65163198464 65213711612 65229029376 65241236736 65252708352 65331137088 65440937088 65468841984 65479280256 65481094224 65617297408 65668162564 65679709248 65720012904 65818148864 65897257216 65907763794 65938489344 66126864384 66167442432 66368139264 66369977856 66380559804 66520476672 66599387136 66600429168 66612139776 66752544768 66763187712 66804289944 66843431928 67048036524 67076335872 67200072888 67201934527 67217719296 67281653376 67322940048 67421601792 67423469568 67515270228 67669475328 67682139408 67750515072 67904438784 67906319936 67986874368 67999597848 68112291072 68141039616 68154087456 68349616128 68391558144 68517721376 68586941184 68629856256 68712344064 68826218496 68839099056 68922669312 69078956544 69092183979 69161984136 69235898368 69319950336 69331002624 69332923296 69414333156 69477138432 69530995656 69560644608 69573662613 69773566464 69784691076 69803016192 69931783168 70015835792 70016679936 70059644928 70175752192 70188885312 70259793408 70272147456 70433445888 70516147968 70518101472 70664781824 70678006464 70690434048 70761848832 70775398512 70881083392 70894348512 70924578816 70935886944 71153018352 71171702784 71375028224 71486756712 71530623801 71635451904 71637436416 71898817536 71900809344 71912273121 72149336064 72150464932 72163151424 72236054016 72369309264 72371314106 72388313088 72413717922 72414590976 72609890304 72621467136 72635372901 72666030528 72800078962 72874819584 72888457824 72919222272 73040068608 73042092032 73127857152 73141542747 73142424576 73230336144 73308598272 73382658048 73396391328 73563142016 73564028928 73621054224 73652447232 73664190288 73666231002 73788315328 73819459584 73889672904 73909075968 74045417472 74134414368 74302519616 74392722432 74438372736 74472226816 74529956128 74561736704 74575690644 74664156672 74666225088 74821533696 74835536256 74925482814 75096612864 75108586176 75154826187 75172478976 75198860919 75311151104 75325245294 75357364992 75358273536 75573559296 75588030336 75600081999 75619934208 75849302016 75851403264 76100534272 76114776192 76128159744 76142406834 76347759936 76392493632 76394609928 76626327456 76646449152 76658669568 76673348388 76802210888 76892391093 76893318144 76940502912 77055393792 77082436548 77148008448 77160308832 77336543232 77429495808 77443986438 77605072896 77607222784 77699284992 77713826112 77807232153 77842618368 77890385664 77984944128 78161780736 78222370113 78255725184 78400085036 78420672512 78495262272 78528393216 78658535424 78660714496 78673256064 78767815266 78768764928 78947721216 78962495976 79042267584 79126740992 79188078386 79221845248 79222800384 79237626624 79330666464 79332864156 79464339584 79497879552 79512757272 79594389504 79741218816 79756142076 79774875648 79790151168 79802872812 80018098048 80019062784 80047145646 80068165632 80215868928 80296906752 80311025664 80312282232 80577036288 80589883392 80592115968 80886169728 80888410512 81006952448 81056661504 81119494932 81183545352 81415472922 81436852224 81686126592 81699150528 81749284344 81871355904 81887032864 81969758976 81984172032 81999515052 82170077184 82172353536 82268839296 82457674208 82472173056 82555490304 82570940244 82707782016 82710073264 82758534768 82759532544 82823686002 82859003136 83011854744 83033653248 83046892032 83285508096 83301094656 83401216164 83476676608 83574693888 83577009152 83590334568 83691812736 83781255168 83846200644 83865894912 83881953792 84072162304 84174225408 84189978288 84329503232 84430860808 84483689472 84569038848 84725044992 84777035616 85020254208 85036534128 85072425984 85213413376 85229360736 85330464768 85332828672 85526697984 85613101056 85629123216 85824700416 85891229928 85941555336 85943936169 86069886976 86122702848 86204618388 86227255296 86386320384 86402487249 86422781952 86687318016 86791509504 86805347436 86988315648 87003611136 87004972418 87108182784 87254582784 87291789312 87305707008 87308125632 87572945664 87626683872 87877018392 87879452843 87917985792 87932003328 88037690832 88169152512 88223256576 88307170056 88490852352 88493303808 88507413072 88693968896 88800572224 88816186368 88832807973 88922551032 89003393024 89017583616 89072386592 89124575904 89125650432 89397382032 89435114496 89451851931 89600097184 89623625728 89708871168 89746735104 89763920064 89897959424 89929509306 90020360304 90021445632 90225967104 90242852544 90334020096 90351317511 90539251712 90556195782 90649165824 90663618816 90666130464 90816388096 90833384031 90854719488 90872116608 90999461826 91132821504 91188744192 91449254912 91506475008 91616458752 91768291328 91785465408 91896892416 92105275392 92122911972 92215978848 92426600448 92441336832 92443897728 92552444208 92636184576 92707994208 92747526144 92764883484 92781194688 93031421952 93046254768 93048832422 93070688256 93103351614 93355573248 93388336587 93412859904 93427753536 93585180416 93679724544 93696196608 93713731488 93911261184 94021530624 94024135296 94039126389 94237341952 94253912064 94349131776 94367198016 94525798016 94566105088 94581182592 94639410754 94696003584 94870691136 94984718409 95200103258 95315675616 95374165068 95491506289 95513935872 95516581888 95647785984 95666100894 95865090048 95867745792 95883030828 95981469696 96199114752 96217535232 96314738688 96332763618 96492412352 96551623896 96552787968 96627633669 96650330112 96813187072 96828622848 96847163868 96888040704 97166426112 97184610432 97225629696 97386758144 97503809536 97522056996 97523232768 97640448192 97744797696 97820567418 97843544064 97861855104 98161405632 98203262976 98218920384 98221641336 98425946112 98502243846 98519563872 98545434624 98580019356 98727223296 98845885824 98861645691 98907734016 99190296576 99251163648 99434254192 99552208896 99554966784 99570839706 99780715008 99900643752 99918209664 100128817152 100144781568 100206434916 100229971968 100265147892 100433660392 100476486656 100572054786 100614503808 100764745728 100784040448 100800109332 100826578944 100922480064 101132402688 101135204352 101272905342 101486368256 101504212992 101523209112 101625772608 101797013248 101856658176 101857886208 101859479904 101980311552 102168436608 102211559424 102231131184 102523188124 102524424192 102587337216 102776582064 102864011264 102880411776 103239327744 103258648584 103473430528 103599046656 103618434816 103742976204 103790157824 103853847552 103979925504 103999384944 104215707648 104296493484 104340966912 104660349696 104677036614 104704524288 104897674752 104917760857 105023753688 105025019904 105089467392 105263628288 105283327968 105389690112 105648895079 105650168832 105774221952 105777152208 105997172736 106017009696 106035651072 106163097768 106321625088 106341522768 106386868224 106403830416 106729527528 106757554176 106954491904 107062542336 107081367552 107083042976 107230135068 107453177856 107456154624 107848226304 107851214016 108075548672 108159326576 108224004096 108225697398 108244727136 108354081024 108553963896 108556971159 108582469632 108620576883 108914835456 108932200704 108999045792 109161807872 109200118443 109293011968 109312229376 109332686736 109560102912 109563138048 109691785728 109962897408 110073987072 110094586992 110277042688 110344713024 110346043392 110431581336 110478670848 110499346503 110682472992 110711537664 110729189376 111068126208 111201621552 111432925184 111453779424 111589083648 111657559104 111708340224 111794934192 111842605056 111863535966 111999337632 112232300544 112253304384 112388224221 112644919296 112662879264 112758718464 112966726656 112987867941 113036047488 113037410304 113360338944 113382045504 113429901312 113639147648 113773953024 113775733162 113777104896 114035597312 114123995321 114150801408 114172164288 114192239616 114432933888 114521639904 114588740448 114591914892 114830270464 114919284487 114939491184 114969673728 114988004352 115010022582 115181760512 115203316332 115230375936 115339977216 115583090688 115623654822 115722012672 115740463248 115984420864 116004814848 116144243712 116165979657 116339443712 116389052416 116407609344 116410834176 116548927488 116763927552 116835578496 117169357856 117242671104 117383587776 117558870016 117600127554 117631008768 117742893408 117987803136 117991071744 118009884096 118151722899 118421581824 118443743964 118563401376 118690111488 118782117579 118832767872 118834200576 118856439936 118999296234 119196509376 119246819328 119269135908 119611828224 119634213114 119662313472 119685226752 119704309218 119906012408 120027147072 120028594176 120070718469 120102248448 120301289472 120323803392 120445360128 120468423348 120741594376 120865554432 120884825088 120888173952 121111178708 121139625984 121162822144 121329254592 121332615768 121510428672 121584992256 121679242398 121732595712 122123209383 122155278336 122380620544 122529189888 122548725792 122807033856 122830549296 122954638464 122976258048 123255115776 123258530304 123403258944 123610658944 123663368192 123686511312 123708259584 123833235456 124041895936 124061673024 124065109896 124137802152 124474097664 124517782116 124550479872 124570338048 124906299392 124928262144 124951641984 125101824246 125215014912 125362040832 125365513728 125385501852 125671882752 125769300966 125798842368 125822930688 126108243456 126261338112 126284967432 126494254848 126646291212 126725534208 127087567488 127165553424 127351914496 127530381312 127554801192 127608638976 127820120064 127823661056 127844041104 127975292928 127999243008 128290046976 128419651584 128443684824 128735498528 128737050624 128836844892 128867106816 128912333004 129104830464 129129551824 129184054272 129306927582 129340882944 129579480576 129634172928 130029409328 130030977024 130187264256 130208021154 130326396928 130427423224 130482473472 130505416704 130507458627 130662274176 130881874176 130937683968 130958560512 130962188448 131234594816 131336325128 131359418496 131440025808 131636297728 131794514432 131815527588 131876978688 132253728768 132334884864 132736278528 132739955712 132761119608 133040953344 133198774272 133200858336 133224279552 133505089536 133526375424 133608579888 133686863856 134096073048 134152671744 134400145776 134403869054 134435438592 134563306752 134645880096 134846939136 134894263959 135030540456 135338950656 135364278816 135501030144 135808877568 135812639872 135834293673 135973748736 135999195696 136224582144 136282079232 136308174912 136699232256 136783116288 137035442752 137173882368 137200148813 137259712512 137424688128 137652436992 137678198112 137845338624 138157913088 138184367958 138323968272 138471796736 138639900672 138662005248 138665846592 138828666312 138954276864 139061991312 139121289216 139147325226 139547132928 139569382152 139573248633 139606032384 139655027421 139863566336 140031671584 140033359872 140119289856 140351504384 140377770624 140519586816 140544294912 140866891776 141032295936 141036202944 141329563648 141356012928 141380868096 141523697664 141550797024 141762166784 141788697024 141849157632 141871773888 141959116131 142306036704 142343405568 142750056448 142800154887 142973513424 143061247602 143270903808 143274872832 143499151341 143797635072 143801618688 143824546242 144298672128 144300929864 144326302848 144472108032 144499145427 144738618528 144742628212 144776626176 144827435844 144829181952 145219780608 145242934272 145270745802 145332061056 145600157924 145749639168 145776915648 145838444544 146080137216 146084184064 146255714304 146283085494 146284849152 146460672288 146617196544 146730851127 146765316096 146792782656 147126284032 147128057856 147242108448 147304894464 147328380576 147332462004 147576630656 147638919168 147753365769 147779345808 147818151936 148090834944 148268828736 148605039232 148785444864 148876745472 149059912256 149123473408 149151381288 149328313344 149332450176 149643067392 149671072512 149850965628 150193225728 150217172352 150309652374 150344957952 150397721838 150622302208 150650490588 150714729984 150858082179 151147118592 151176060672 151200163998 151239868416 151698604032 151702806528 151909358013 152201068544 152229552384 152256319488 152284813668 152695519872 152784987264 152789219856 153252654912 153317339136 153346696776 153604421776 153784782186 153786636288 153881005824 154164873096 154296016896 154320617664 154673086464 154858991616 154887972876 155210145792 155214445568 155398569984 155427652224 155614464306 155685236736 155780771328 155969888256 156323561472 156444740226 156511450368 156800170072 156841345024 156990524544 157015554921 157056786432 157317070848 157321428992 157346512128 157535630532 157537529856 157895442432 157924991952 158084535168 158253481984 158376156772 158443690496 158475253248 158661332928 158665728312 158928679168 158995759104 159025514544 159188779008 159482437632 159512284152 159580302336 159605745624 160036196096 160038125568 160094291292 160136331264 160431737856 160593813504 160622051328 160624564464 161179766784 161184231936 161772339456 161776821024 162113323008 162238989864 162338546097 162367090704 162830945844 162873704448 163204698137 163372253184 163398301056 163498568688 163742711808 163774065728 163939517952 163968344064 163999030104 164340154368 164344707072 164537678592 164915348416 164944346112 165110980608 165141880488 165415564032 165420146528 165517069536 165519065088 165647372004 165718006272 166023709488 166067306496 166093784064 166602189312 166802432328 166953353216 167149387776 167154018304 167180669136 167383625472 167562510336 167692401288 167763907584 167795303949 168144324608 168348450816 168379956576 168659006464 168861721616 168967378944 169138077696 169450089984 169554071232 170040508416 170073068256 170144851968 170426826752 170458721472 170660929536 170663599743 170665657344 171053395968 171226202112 171258246432 171649400832 171782459856 171883110672 171887872338 172139773952 172245405696 172409236776 172454510592 172515033873 172772640768 172804974498 172845563904 173374636032 173435482233 173583019008 173610694872 173976631296 174007222272 174009944836 174216365568 174509165568 174583578624 174611414016 174616251264 175145891328 175253367744 175754036784 175758905686 175835971584 175864006656 176075381664 176338305024 176400191331 176446513152 176614340112 176981704704 176986607616 177014826144 177387937792 177601144448 177632372736 177665615946 177845102064 178035167232 178144773184 178249151808 178251300864 178794764064 178870228992 178903703862 179200194368 179415579217 179417742336 179451319671 179493470208 179527840128 179795918848 179859018612 180040720608 180042891264 180451934208 180485705088 180668040192 180702635022 181078503424 181112391564 181298331648 181327237632 181332260928 181632776192 181666768062 181709438976 181744233216 181998923652 182265643008 182377488384 182518863597 182898509824 183012950016 183232917504 183536582656 183570930816 183793784832 184210550784 184245823944 184431957696 184853200896 184882673664 184887795456 185104888416 185415988416 185495052288 185529766968 185562389376 186062843904 186092509536 186097664844 186141376512 186206703228 186711146496 186776673174 186825719808 186855507072 187170360832 187359449088 187392393216 187427462976 187652736369 187822522368 188043061248 188048270592 188078252778 188474683904 188507824128 188653951449 188698263552 188734396032 189051596032 189132210176 189162365184 189278821508 189392007168 189741382272 189969436818 190400206516 190631351232 190748330136 190983012578 191027871744 191033163776 191295571968 191332201788 191730180096 191735491584 191766061656 191962939392 192398229504 192435070464 192629477376 192665527236 192984824704 193103247792 193105575936 193255267338 193300660224 193657245696 193694327736 193776081408 194332852224 194369220864 194451259392 195007619072 195044113992 195046465536 195280896384 195489595392 195641134836 195687088128 195723710208 196322811264 196406525952 196437840768 196443282672 196851892224 197004487692 197039127744 197160038712 197454446592 197691771648 197723291382 197815468032 198380593152 198502327296 198868508384 199104417792 199109933568 199141679412 199561430016 199801287504 199836419328 200257634304 200289563136 200412869832 200530295784 200867320784 200952973312 201144109572 201229007616 201568080896 201600218664 201605803581 201653157888 201844960128 202264805376 202270408704 202545810684 202972736512 203008425984 203046418224 203251545216 203594026496 203713316352 203718959808 203960623104 204336873216 204423118848 204462262368 205046376248 205048848384 205174674432 205553164128 205728022528 205760823552 206478655488 206517297168 206946861056 207236869632 207276551937 207485952408 207580315648 207707695104 207959851008 207998769888 208431415296 208592986968 208681933824 208720987839 209320699392 209354073228 209409048576 209795349504 209835521714 210047507376 210050039808 210178934784 210527256576 210566655936 210779380224 211297790158 211300337664 211548443904 211554304416 211944562739 211994345472 212034019392 212071302144 212326195536 212643250176 212683045536 212773736448 212807660832 213421528333 213459055056 213515108352 213908983808 214125084672 214166085952 214460270136 214906355712 214912309248 215696452608 215702428032 215736819363 216151097344 216318653152 216448008192 216451394796 216489454272 216708162048 217107927792 217113942318 217164939264 217241153766 217829670912 217864401408 217906118703 217998091584 218323615744 218400236886 218586023936 218624458752 218665373472 219120205824 219126276096 219383571456 219424628241 219925794816 220147974144 220189173984 220554085376 220689426048 220692086784 220863162672 220957341696 220998693006 221364945984 221458378752 222136252416 222403243104 222865850368 222907558848 223178167296 223315118208 223416680448 223589868384 223685210112 223727071932 223998675264 224464601088 224506608768 224776448442 225289838592 225325758528 225464478561 225517436928 225596582757 225933453312 225975735882 226072094976 226074820608 226720677888 226764091008 226800245997 226859802624 227278295296 227547906048 227551466324 227554209792 228071194624 228247990642 228301602816 228344328576 228384479232 229043279808 229177480896 229183829784 229660540928 229838568974 229878982368 229939347456 229976008704 230020045164 230363521024 230406632664 230677173279 230679954432 231166181376 231247309644 231444025344 231480926496 231968841728 232009629696 232288487424 232331959314 232678887424 232815218688 232821668352 233097854976 233527855104 233671156992 234338715712 234485342208 234667110339 234767175552 235117740032 235200255108 235262017536 235485786816 235975606272 235982143488 236019768192 236303445798 236843163648 236887487928 237126802752 237380222976 237564235158 237665535744 237668401152 237712879872 237998592468 238393018752 238493638656 238538271816 239223656448 239268426228 239324626944 239370453504 239408618436 239812024816 240054294144 240057188352 240141436938 240204496896 240647606784 240890720256 240936846696 241483188752 241731108864 241769650176 241776347904 242222357416 242325644288 242658509184 242665231536 243020857344 243169984512 243358484796 244246418766 244310556672 244761241088 245058379776 245097451584 245614067712 245661098592 245909276928 245952516096 246510231552 246517060608 246806517888 247221317888 247326736384 247373022624 247416519168 247666470912 248083791872 248123346048 248130219792 248275604304 249035564232 249100959744 249140676096 249812598784 249856524288 249903283968 250203648492 250430029824 250724081664 250731027456 250771003704 251343765504 251538601932 251597684736 251645861376 252216486912 252522676224 252569934864 252988509696 253292582424 253451068416 254175134976 254331106848 254800276367 255060762624 255109602384 255217277952 255640240128 255647322112 255688082208 255998486016 256580093952 256839303168 256887369648 257470997056 257474101248 257673689784 257824666008 257831808507 258209660928 258259103648 258368108544 258613855164 258681765888 259158961152 259207461747 259268345856 260058818656 260061954048 260374528512 260416042308 260652793856 260854846448 260964946944 261010833408 261014917254 261324548352 261763748352 261875367936 261917121024 261924376896 262469189632 262672650256 262718836992 262880051616 263272595456 263589028864 263631055176 263638358529 263753957376 264507457536 264669769728 265472557056 265479911424 265522239216 266081906688 266401716672 266448559104 266498423919 267010179072 267052750848 267217159776 267373727712 268192146096 268305343488 268355555793 268800291552 268807738108 268870877184 269126613504 269291760192 269693878272 269788527918 270061080912 270677901312 270728557632 271002060288 271053952533 271617755136 271625279744 271668587346 271947497472 271998391392 272449164288 272500152093 272564158464 272616349824 273398464512 273566232576 274070885504 274347764736 274400297626 274519425024 274849376256 275304873984 275356396224 275690677248 276315826176 276368735916 276647936544 276943593472 277158274351 277279801344 277324010496 277331693184 277657332624 277908553728 278123982624 278242578432 278294650452 279094265856 279138764304 279146497266 279212064768 279310054842 279727132672 280063343168 280066719744 280165009761 280238579712 280703008768 280755541248 281039173632 281088589824 281733783552 282064591872 282072405888 282117379167 282659127296 282712025856 282761736192 283047395328 283101594048 283524333568 283577394048 283698315264 283743547776 283918232262 284612073408 284954155227 285500112896 285600309774 285947026848 286122495204 286474518867 286541807616 286549745664 286998302682 287595270144 287603237376 287649092484 288597344256 288601859728 288652605696 288944216064 288998290854 289477237056 289485256424 289654871688 289658363904 289882901007 290439561216 290485868544 290541491604 290664122112 291200315848 291499278336 291553831296 291676889088 292160274432 292168368128 292511428608 292566170988 292569698304 292921344576 293234393088 293461702254 293530632192 293585565312 294252568064 294484216896 294609788928 294656761152 294664924008 295153261312 295277838336 295506731538 295558691616 295636303872 296181669888 296537657472 296584937073 297210078464 297570889728 297753490944 298119824512 298246946816 298302762576 298656626688 298664900352 299342145024 299701931256 300386451456 300434344704 300619304748 300689915904 300795443676 301244604416 301300981176 301429459968 301716164358 302294237184 302352121344 302400327996 302479736832 303397208064 303405613056 303818716026 304459104768 304512638976 304569627336 305391039744 305569974528 305578439712 306505309824 306634678272 306693393552 307208843552 307569564372 307573272576 307762011648 308329746192 308592033792 308641235328 309717983232 309775945752 310420291584 310428891136 310797139968 310855304448 311228928612 311370473472 311561542656 311939776512 312647122944 312889480452 313022900736 313600340144 313682690048 313981049088 314031109842 314113572864 314642857984 314693024256 314753282571 315071261064 315075059712 315790884864 315849983904 316169070336 316506963968 316752313544 316887380992 316946685237 316950506496 317322665856 317331456624 317857358336 317991518208 318051029088 318964875264 319024568304 319160604672 319211491248 320072392192 320188582584 320272662528 320863475712 321187627008 321244102656 321249128928 322359533568 322368463872 323544678912 323553642048 324226646016 324477979728 324677092194 324734181408 325661891688 325670913477 325747408896 325861730649 326409396274 326744506368 326796602112 326997137376 327485423616 327548131456 327600355329 327879035904 327936688128 327998060208 328680308736 328689414144 329075357184 329830696832 329888692224 330221961216 330283760976 330831128064 330840293056 331034139072 331038130176 331294744008 331436012544 332047418976 332134612992 332187568128 333200361403 333204378624 333604864656 333906706432 334298775552 334308036608 334361338272 334767250944 335125020672 335384802576 335527815168 335590607898 336288649216 336696901632 336759913152 337164672663 337318012928 337723443232 337934757888 338276155392 338900179968 338963603823 339108142464 340081016832 340146136512 340289703936 340853653504 340917442944 341321859072 341327199486 341331314688 342106791936 342371985963 342452404224 342516492864 343298801664 343564919712 343766221344 343775744676 344279547904 344490811392 344757853461 344818473552 344909021184 345030067746 345545281536 345609948996 345691127808 346749272064 346870964466 347166038016 347221389744 347953262592 348014444544 348019889672 348432731136 348497938971 349018331136 349167157248 349222828032 349232502528 350291782656 350506735488 351508073568 351517811372 351728013312 352150763328 352676610048 352800382662 352893026304 353228680224 353963409408 353973215232 354029652288 354455168697 354775875584 355202288896 355264745472 355331231892 355690204128 356070334464 356289546368 356346352737 356498303616 356502601728 357589528128 357740457984 357807407724 358400388736 358831158434 358835484672 358902639342 358986940416 359055680256 359718037224 360081441216 360085782528 360903868416 360971410176 361336080384 361405270044 362157006848 362224783128 362596663296 362654475264 362664521856 363265552384 363333536124 363418877952 363488466432 363997847304 364531286016 364754976768 365037727194 365797019648 366369628149 366465835008 367073165312 367141861632 367587569664 368421101568 368491647888 368863915392 369765347328 369775590912 370209776832 370831976832 370990104576 371059533936 371124778752 372125687808 372185019072 372195329688 372413406456 373422292992 373553346348 373651439616 373711014144 374340721664 374718898176 374784786432 374854925952 375305472738 375645044736 376086122496 376096541184 376156505556 376949367808 377015648256 377307902898 377396527104 377468792064 378103192064 378264420352 378324730368 378557643016 378784014336 379482764544 379938873636 380800413032 381262702464 381496660272 381966025156 382055743488 382066327552 382591143936 382664403576 383460360192 383470983168 383532123312 383925878784 384870140928 385258954752 385331054472 385969649408 386206495584 386211151872 386510534676 386601320448 387314491392 387388655472 387552162816 388738441728 388902518784 390015238144 390088227984 390092931072 390561792768 390979190784 391282269672 391447420416 391522375881 392645622528 392813051904 392875681536 392886565344 393611330801 393703784448 394008975384 394078255488 394320077424 394908893184 395383543296 395446582764 395630936064 396761186304 397004654592 397737016768 398208835584 398219867136 398283358824 399122860032 399602575008 399672838656 400515268608 400579126272 400825739664 401060591568 401734641568 401905946624 402288219144 402458015232 403136161792 403200437328 403211607162 403306315776 403689920256 404540817408 404682791877 405091621368 405945473024 406016851968 406092836448 406503090432 407188052992 407426632704 407437919616 407502881019 407921246208 408673746432 408846237696 408924524736 410092752496 410097696768 410349348864 411106328256 411456045056 411521647104 411600446439 412957310976 413034594336 413893722112 414473739264 414553103874 414971904816 415160631296 415415390208 415919702016 415997539776 416862830592 417185973936 417363867648 417441975678 418641398784 418708146456 418719745899 418818097152 418965082263 419590699008 419671043428 420095014752 420100079616 420357869568 421054513152 421133311872 421558760448 422595580316 422600675328 423096887808 423108608832 423889125478 423988690944 424068038784 424142604288 424652391072 425286500352 425366091072 425547472896 425615321664 425877348393 426843056666 426918110112 427030216704 427817967616 428250169344 428332171904 428400464661 428920540272 429812711424 429824618496 431392905216 431404856064 431473638726 432637306304 432896016384 432902789592 432978908544 433416324096 434215855584 434227884636 434329878528 434482307532 435659341824 435728802816 435812237406 435996183168 436647231488 436800473772 437172047872 437248917504 437330746944 438240411648 438252552192 438767142912 438849256482 439851589632 440192553381 440295948288 440378347968 441108170752 441378852096 441384173568 441726325344 441914683392 441997386012 442729891968 442916757504 443260097307 444272504832 444806486208 445731700736 445815117696 446356334592 446630236416 447179736768 447370420224 447454143864 447997350528 448929202176 449013217536 449552896884 450579677184 450651517056 450928957122 451034873856 451193165514 451866906624 451951471764 452144189952 452574246537 453441355776 453528182016 453600491994 453719605248 454556590592 455095812096 455102932648 455108419584 455728074039 456142389248 456495981284 456603205632 456688657152 456768958464 458086559616 458354961792 458367659568 459321081856 459677137948 459757964736 459952017408 460040090328 460727042048 460813265328 461354346558 461359908864 462494619288 462888050688 462961852992 463937683456 464019259392 464576974848 464663918628 465357774848 465630437376 465643336704 466195709952 467055710208 467342313984 468677431424 468970684416 469334220678 469534351104 470400510216 470413541689 470524035072 470971573632 471951212544 471964286976 472039536384 472606891596 473686327296 473774975856 474253605504 474760445952 475128470316 475331071488 475425759744 475997184936 476786037504 476987277312 477076543632 478447312896 478536852456 478740907008 478817236872 479624049632 480108588288 480114376704 480282873876 480408993792 481295213568 481781440512 481873693392 482966377504 483539300352 483552695808 484444714832 484651288576 485317018368 485330463072 486339969024 486716969592 487015638291 488492837532 488621113344 489522482176 489614094411 490116759552 490194903168 491228135424 491322197184 491818553856 491905032192 493020463104 493034121216 493613035776 494442635776 494653472768 494746045248 494833038336 495332941824 496167583744 496246692096 496260439584 496551208608 498071128464 498201919488 498281352192 499625197568 499806567936 500407296984 500860059648 501448163328 501462054912 501542007408 502687531008 503077203864 503291722752 503385911847 504432973824 505045352448 505139869728 505977019392 506585164848 506902136832 508350269952 508662213696 509600552734 510121525248 510219204768 510434555904 511280480256 511294644224 511376164416 511990799229 511996972032 513160187904 513678606336 513774739296 514722509509 514941994112 514948202496 515347379568 515649332016 515663617014 516419321856 516518207296 516736217088 517227710328 517363531776 518317922304 518414923494 518536691712 520117637312 520123908096 520306446699 520749057024 520832084616 521305587712 521709692896 521929893888 522021666816 522029834508 522649096704 523527496704 523750735872 523834242048 523848753792 524938379264 525345300512 525437673984 525760103232 526545190912 527178057728 527262110352 527276717058 527507914752 529014915072 529200573993 529339539456 530945114112 530959822848 531044478432 532163813376 532803433344 532897118208 532996847838 534105501696 534434319552 534747455424 536384292192 536610686976 536711111586 537600583104 537615476216 538246737651 538253227008 538353959013 538583520384 539387756544 539577055836 540122161824 541355802624 541457115264 542004120576 542107905066 543235510272 543250559488 543337174692 543894994944 543996782784 544898328576 545000304186 545128316928 545232699648 546796929024 547132465152 547556590791 548141771008 548695529472 548800595252 549038850048 549698752512 550609747968 550712792448 551381354496 552631652352 552737471832 553295873088 553887186944 554316548702 554559602688 554648020992 554663386368 555314665248 556247965248 556485156864 556589300904 558188531712 558277528608 558292994532 558424129536 558620109684 559454265344 560126686336 560133439488 560330019522 560477159424 561511082496 562078347264 562177179648 563467567104 564129183744 564144811776 564234758334 565424051712 565523472384 565961854347 566094790656 566203188096 567048667136 567154788096 567396630528 567487095552 567836464524 569224146816 569908310454 571000225792 571200619548 571894053696 572244990408 572949037734 573083615232 573099491328 573996605364 575190540288 575206474752 575298184968 577194688512 577203719456 577305211392 577888432128 577996581708 578954474112 578970512848 579309743376 579316727808 579765802014 580971737088 581082983208 581328244224 582400631696 582998556672 583107662592 583353778176 584336736256 585022857216 585132341976 585139396608 585842689152 586468786176 586923404508 587061264384 587171130624 588505136128 588968433792 589219577856 589313522304 589329848016 590306522624 590555676672 591013463076 591117383232 592363339776 593075314944 593169874146 594420156928 595141779456 595506981888 596239649024 596493893632 596605525152 597313253376 597329800704 598684290048 599403862512 600772902912 600868689408 601238609496 601590887352 602489208832 602601962352 602858919936 603432328716 604704242688 604800655992 604817410743 604959473664 606794416128 606811226112 607637432052 608918209536 609025277952 609139254672 610782079488 611139949056 611156879424 613010619648 613269356544 613386787104 614417687104 615139128744 615146545152 615156169901 615524023296 616659492384 617184067584 617282470656 618800671177 619435966464 619551891504 620840583168 620857782272 621710608896 621829655811 622457857224 622740946944 623123085312 623879553024 625294245888 625778960904 626045801472 626162963517 627200680288 627365380096 627962098176 628062219684 628227145728 629285715968 629386048512 629506565142 630142522128 630150119424 631581769728 631699967808 632338140672 633013927936 633504627088 633774761984 633893370474 633901012992 634645331712 634662913248 635714716672 635833688217 635983036416 636102058176 637929750528 638049136608 638321209344 638422982496 640144784384 640264584999 640377165168 640545325056 641726951424 642375254016 642498257856 644719067136 644736927744 647089357824 647107284096 647210458089 648453292032 648955959456 649354184388 649468362816 651323783376 651341826954 651494817792 651723461298 652818792548 653489012736 653593204224 653718356109 653994274752 654970847232 655096262912 655200710658 655758071808 655873376256 655996120416 657360617472 657378828288 658150714368 658273884723 659661393664 659777384448 660443922432 660567521952 661662256128 661680586112 662068278144 662076260352 662589488016 662872025088 664094837952 664375136256 666400722806 666408757248 667209729312 668440544023 668597551104 668616073216 668722676544 669534501888 670250041344 670769605152 671055630336 671181215796 672577298432 673098666281 673393803264 673519826304 674329345326 674636025856 675446886464 675869515776 676393435683 676552310784 677800359936 677927207646 678216284928 680162033664 680292273024 680400737991 680579407872 681707307008 681834885888 682643718144 682654398972 682662629376 684213583872 684743971926 684904808448 685032985728 687129839424 687532442688 687551489352 688559095808 688981622784 689515706922 689636947104 689818042368 690060135492 691090563072 691219897992 692031519837 693498544128 693741928932 694332076032 694442779488 695906525184 696028889088 696039779344 696865462272 696995877942 698036662272 698445656064 698465005056 700583565312 701013470976 703016147136 703035622744 703456026624 704001331017 704301526656 705353220096 705600765324 705786052608 706457360448 707926818816 707946430464 708059304576 708910337394 709551751168 710404577792 710529490944 710662463784 711380408256 712140668928 712579092736 712692705474 712996607232 713005203456 715179056256 715480915968 715614815448 716800777472 717662316868 717670969344 717805278684 717973880832 718111360512 719436074448 720162882432 720171565056 721942820352 722672160768 722810540088 724314013696 724449566256 725193326592 725308950528 725329043712 726531104768 726667072248 726976932864 727995694608 729062572032 729509953536 730075454388 731594039296 732739256298 732931670016 734283723264 735175139328 736842203136 736983295776 737727830784 739530694656 739542265553 739551181824 740419553664 741663953664 741980209152 742119067872 742249557504 744251375616 744370038144 744390659376 744826812912 747106692696 747302879232 747422028288 748681443328 749437796352 749569572864 749709851904 750610945476 751290089472 752172244992 752193082368 752313011112 753898735616 754031296512 754615805796 754793054208 754937584128 756206384128 756528840704 756649460736 757115286032 757568028672 758965529088 759877747272 761600826064 762525404928 762993320544 763932050312 764132655104 764400829101 765182287872 765328807152 766920720384 766941966336 767064246624 769740281856 770517909504 770662108944 771939298816 772412991168 772422303744 773021069352 773495425521 774628982784 774777310944 775104325632 777476883456 777622385241 777805037568 780030476288 780176455968 780185862144 781123585536 781958381568 782564539344 782894840832 783044751762 785291245056 785626103808 785751363072 785773130688 787222661602 787407568896 788017950768 788156510976 788640154848 789817786368 790767086592 790893165528 790915075587 791261872128 793522372608 794009309184 795474033536 796417671168 796439734272 796566717648 798245720064 799205150016 799345677312 801030537216 801158252544 801651479328 802121183136 803469283136 803811893248 804434991409 804576438288 804916030464 806272323584 806400874656 806423214324 806612631552 807379840512 809081634816 809365583754 810183242736 811890946048 812033703936 812185672896 813006180864 813161857599 814376105984 814853265408 814875839232 815005762038 815842492416 817347492864 817500456279 817692475392 817849049472 820185504992 820195393536 820698697728 822212656512 822912090112 823043294208 823200892878 825914621952 826069188672 827787444224 828947478528 829106207748 829943809632 830321262592 830830780416 831474823053 831839404032 831995079552 833725661184 834371947872 834727735296 834883951356 837282797568 837416292912 837439491798 837636194304 837930164526 839181398016 839342086856 840190029504 840200159232 840495029283 840715739136 842109026304 842266623744 843117520896 845191160632 845201350656 846193775616 846217217664 846352137501 847778250956 847977381888 848136077568 848285208576 849304782144 850573000704 850732182144 851094945792 851230643328 851754696786 853686113332 853836220224 854862465681 855635935232 856500338688 856664343808 856800929322 857841080544 859423556601 859625422848 859649236992 862785810432 862809712128 862947277452 865274612608 865792032768 865805579184 865957817088 866832648192 868431711168 868455769272 868964615064 871318683648 871457605632 871624474812 871992366336 873600947544 874344095744 874497835008 874661493888 876480823296 876505104384 877534285824 877698512964 879703179264 880385106762 880591896576 880756695936 882216341504 882757704192 883452650688 883829366784 883994772024 885459783936 885833515008 886520194614 888545009664 889612972416 889754811219 891463401472 891630235392 892712669184 893260472832 894359473536 894740840448 894908287728 895994701056 898026435072 899105793768 901159354368 901303034112 901857914244 902069747712 902386331028 903733813248 903902943528 904288379904 905148493074 906882711552 907056364032 907200983988 907439210496 909113181184 910191624192 910205865296 910216839168 911456148078 912284778496 912991962568 913377314304 913537916928 916173119232 916709923584 916735319136 918642163712 919354275896 919515929472 919904034816 920080180656 921454084096 921626530656 922708693116 922719817728 924989238576 925776101376 925923705984 927875366912 929153949696 929327837256 930715549696 931260874752 931286673408 932391419904 934111420416 934684627968 937354862848 937941368832 938668441356 939068702208 940801020432 940827083378 941048070144 941943147264 943928573952 944079072768 944259847713 945213783192 947372654592 947549951712 948507211008 949520891904 950256940632 950662142976 950840055711 950851519488 951994369872 953572075008 953974554624 954153087264 956894625792 957073704912 957481814016 957634473744 959248099264 960217176576 960565747752 960817987584 962590427136 963562881024 963747386784 965932755008 967078600704 967105391616 968889429664 969302577152 970634036736 970660926144 972679938048 973433939184 974031276582 976985675064 977012740431 977242226688 977585191947 979044964352 979228188822 980233519104 980389806336 982456270848 982644394368 982801065987 983637107712 983810064384 986040926208 986068242432 987226071552 988885271552 989306945536 989492090496 989666076672 990665883648 992335167488 992493384192 992520879168 993102417216 996142256928 996403838976 996562704384 999250395136 999601084209 999613135872 1000814593968 1001720119296 1002896326656 1002924109824 1003084014816 1005375062016 1006154407728 1006583445504 1006771823694 1008865947648 1010090704896 1010279739456 1011494017989 1011954038784 1013170329696 1013804273664 1016700539904 1016890811469 1017324427392 1019201105468 1020243050496 1020438409536 1020869111808 1022560960512 1022589288448 1022752328832 1023981598458 1023993944064 1026320375808 1027115957889 1027357212672 1027549478592 1029445019018 1029883988224 1029896404992 1030694759136 1031298664032 1031327234028 1032838643712 1033036414592 1033472434176 1034273560383 1034455420656 1034727063552 1036635844608 1036829846988 1037073383424 1040235274624 1040247816192 1040612893398 1041498114048 1041664169232 1043419385792 1043859787776 1044043333632 1044059669016 1045298193408 1047054993408 1047501471744 1047668484096 1047697507584 1050690601024 1050875347968 1051520206464 1053090381824 1054356115456 1054524220704 1054553434116 1058029830144 1058401147986 1058679078912 1061890228224 1061919645696 1062088956864 1063365506091 1064327626752 1065606866688 1065794236416 1065993695676 1068211003392 1068868639104 1069039058211 1069494910848 1072768584384 1073221373952 1073422223172 1075201166208 1075230952432 1076493475302 1076506454016 1076707918026 1077167040768 1079154111672 1080244323648 1082711605248 1082914230528 1084008241152 1084215810132 1086471020544 1086501118976 1086674349384 1087789989888 1087993565568 1089796657152 1090000608372 1090256633856 1090465399296 1093593858048 1094264930304 1095113181582 1096283542016 1097391058944 1097601190504 1099108884447 1099397505024 1101219495936 1101425584896 1102762708992 1105263304704 1105474943664 1106591746176 1107774373888 1108633097404 1109296041984 1109326772736 1110629330496 1112495930496 1112970313728 1113178601808 1116377063424 1116555057216 1116585989064 1117240219368 1118908530688 1120253372672 1120266878976 1120660039044 1120954318848 1123022164992 1124156694528 1124354359296 1126935134208 1128258367488 1128289623552 1128469516668 1130848103424 1131046944768 1131923708694 1132189581312 1132406376192 1134309576192 1134793261056 1134974191104 1135672929048 1138448293632 1139816620908 1142401239096 1142432886959 1143788107392 1144489980816 1145898075468 1146167230464 1146198982656 1147993210728 1150381080576 1150412949504 1150596369936 1154407438912 1154610422784 1155776864256 1155993163416 1157908948224 1157941025696 1158619486752 1158633455616 1159531604028 1161943474176 1162165966416 1162656488448 1164801263392 1166215325184 1166707556352 1168673472512 1170045714432 1170264683952 1170278793216 1171685378304 1172937572352 1173846809016 1174342261248 1174567127643 1177010272256 1177936867584 1178439155712 1178627044608 1178659696032 1180613045248 1180833992403 1181111353344 1182026926152 1182234766464 1184726679552 1186150629888 1186339748292 1188840313856 1190283558912 1191013963776 1192479298048 1192987787264 1193211050304 1194626506752 1194659601408 1197368580096 1198807725024 1201545805824 1201737378816 1202477218992 1203181774704 1204978417664 1205203924704 1205717839872 1206864657432 1209408485376 1209601311984 1209634821486 1209918947328 1213622452224 1214048375631 1215274864104 1217836419072 1218050555904 1218278509344 1221564158976 1222279898112 1222313758848 1222508643057 1226021239296 1226538713088 1226773574208 1228835374208 1230278257488 1230293090304 1230312339802 1231048046592 1233318984768 1234368135168 1234564941312 1234801339317 1237601342354 1238871932928 1239103783008 1241389581757 1241681166336 1241715564544 1243421217792 1243659311622 1244915714448 1245481893888 1246246170624 1247759106048 1250588491776 1251557921808 1252091602944 1252325927034 1254401360576 1255924196352 1256124439368 1256159237697 1256454291456 1258571431936 1258772097024 1259013130284 1260285044256 1260300238848 1263163539456 1263399935616 1264676281344 1266027855872 1267009254176 1267549523968 1267786740948 1267802025984 1269290663424 1269325826496 1271429433344 1271667376434 1271966072832 1272204116352 1275859501056 1276098273216 1276642418688 1276845964992 1277632045179 1280289568768 1280529169998 1280754330336 1281090650112 1283453902848 1284750508032 1284996515712 1285201393983 1289438134272 1289473855488 1294178715648 1294214568192 1294420916178 1297911918912 1298708368776 1298936725632 1302647566752 1302683653908 1302989635584 1303446922596 1305637585096 1306978025472 1307186408448 1307436712218 1307988549504 1309941694464 1310192525824 1310401421316 1311516143616 1311746752512 1311992240832 1314721234944 1314757656576 1316301428736 1316547769446 1319322787328 1319554768896 1320577660143 1320887844864 1321135043904 1323324512256 1323361172224 1324136556288 1324152520704 1325178976032 1325744050176 1328189675904 1328750272512 1329780291921 1332801445612 1332817514496 1334419458624 1336881088046 1337195102208 1337232146432 1337445353088 1339069003776 1341539210304 1342111260672 1342362431592 1345154596864 1346197332562 1346787606528 1347039652608 1348658690652 1349272051712 1350893772928 1351739031552 1352786871366 1353104621568 1355600719872 1355854415292 1356432569856 1360324067328 1360584546048 1360801475982 1361158815744 1363669771776 1365287436288 1365308797944 1365325258752 1368427167744 1369487943852 1369809616896 1370065971456 1374259678848 1375064885376 1375102978704 1377118191616 1377963245568 1379031413844 1379273894208 1380120270984 1382181126144 1382439795984 1384063039674 1387483857864 1388664152064 1388885558976 1391813050368 1392057778176 1392079558688 1393730924544 1393991755884 1396073324544 1396891312128 1396930010112 1401167130624 1402026941952 1406032294272 1406071245488 1406912053248 1408002662034 1408603053312 1411201530648 1411240625067 1411572105216 1412914720896 1415853637632 1415892860928 1416118609152 1417820674788 1419103502336 1420809155584 1421058981888 1421324927568 1422760816512 1424281337856 1425158185472 1425385410948 1425993214464 1430358112512 1430961831936 1431229630896 1433601554944 1435324633736 1435341938688 1435610557368 1436222721024 1438872148896 1440325764864 1440343130112 1443885640704 1445344321536 1445621080176 1448628027392 1448899132512 1450617901056 1450658087424 1453062209536 1453334144496 1453953865728 1455991389216 1459019907072 1460150908776 1461046914873 1463188078592 1465478512596 1465863340032 1468567446528 1468842283233 1470350278656 1473684406272 1473966591552 1475455661568 1479061389312 1479084531106 1479102363648 1480839107328 1483327907328 1483611939173 1483960418304 1484238135744 1484499115008 1488502751232 1488740076288 1488781318752 1489653625824 1493950698331 1494213385392 1494605758464 1494844056576 1497362886656 1498875592704 1499419703808 1501221890952 1502580178944 1504344489984 1504386164736 1504626022224 1507797471232 1508062593024 1509231611592 1509875168256 1510157735541 1512412768256 1513057681408 1513298921472 1514230572064 1515136057344 1517931058176 1519755494544 1523201652128 1525050809856 1525986641088 1527864100624 1528265310208 1528801658202 1530364575744 1530657614304 1533841440768 1533883932672 1534128493248 1535972397687 1539480563712 1541035819008 1541324217888 1543878597632 1544167528527 1544825982336 1544844607488 1546042138704 1546990851042 1549257965568 1549554621888 1550208651264 1554953766912 1555244770482 1555610075136 1560060952576 1560352911936 1560371724288 1560919340097 1562247171072 1563916763136 1565129078688 1565789681664 1566089503524 1570582490112 1571252207616 1571502726144 1571546261376 1574445323204 1574815137792 1576035901536 1576313021952 1577280309696 1579635572736 1581534173184 1581786331056 1581830151174 1582523744256 1587044745216 1587601721979 1588018618368 1590948067072 1592835342336 1592879468544 1593133435296 1596491440128 1598410300032 1598691354624 1602316505088 1603302958656 1604242366272 1606938566272 1607623786496 1608869982818 1609152876576 1609832060928 1612544647168 1612801749312 1612846428648 1614740212953 1614759681024 1618163269632 1618731167508 1620366485472 1623355606913 1623781892096 1624067407872 1624371345792 1626012361728 1626323715198 1628752211968 1629706530816 1629751678464 1630011524076 1631684984832 1634694985728 1635000912558 1635384950784 1635698098944 1640371009984 1640390787072 1641397395456 1642669772373 1644425313024 1645824180224 1646086588416 1646401785756 1651829243904 1652138377344 1655574888448 1657894957056 1658212415496 1659887619264 1660642525184 1661661560832 1662949646106 1663678808064 1663990159104 1668743895744 1669455470592 1669767902712 1674565595136 1674832585824 1674878983596 1675272388608 1675860329052 1678362796032 1678684173712 1680380059008 1680400318464 1680990058566 1681431478272 1684533247488 1686235041792 1690382321264 1690402701312 1692387551232 1692434435328 1692704275002 1695556501912 1696272155136 1696570417152 1697885563041 1698609564288 1701146001408 1701464364288 1702189891584 1702461286656 1703509393572 1707372226664 1707672440448 1709724931362 1711271870464 1713000677376 1713328687616 1713601858644 1715682161088 1718847113202 1719250845696 1719298473984 1725571620864 1725619424256 1725894554904 1730549225216 1731584065536 1731611158368 1731915634176 1733665296384 1736863422336 1736911538544 1737929230128 1742915211264 1743248949624 1743984732672 1747201895088 1748688191488 1748995670016 1749322987776 1753010208768 1755068571648 1755397025928 1759406358528 1760770213524 1761183793152 1761513391872 1764432683008 1765515408384 1766905301376 1767658733568 1767989544048 1770919567872 1771667030016 1773040389228 1777090019328 1779225944832 1779509622438 1783260470784 1783601934569 1785425338368 1786520945664 1788718947072 1789481680896 1789816575456 1791989402112 1796052870144 1798211587536 1802318708736 1802606068224 1803715828488 1804772662056 1807467626496 1807805887056 1808576759808 1810296986148 1814112728064 1814401967976 1814452232229 1814878420992 1818226362368 1820383248384 1820411730592 1820433678336 1822912296156 1824569556992 1825983925136 1826754628608 1827075833856 1832346238464 1833419847168 1833470638272 1837284327424 1838708551792 1839031858944 1839808069632 1840160361312 1842908168192 1843253061312 1845417386232 1845439635456 1845468509703 1849978477152 1851552202752 1851847411968 1855750733824 1856402013531 1858307899392 1858655674512 1861431099392 1862521749504 1862573346816 1865488967433 1868222840832 1869369255936 1874709725696 1875882737664 1877336882712 1878137404416 1878488890551 1881602040864 1881654166756 1882096140288 1883886294528 1887857147904 1888158145536 1888519695426 1890427566384 1894745309184 1895099903424 1897014422016 1899041783808 1900513881264 1901324285952 1901680111422 1901703038976 1903988739744 1907144150016 1907501064651 1907949109248 1908306174528 1913789251584 1914147409824 1914963628032 1915268947488 1918496198528 1920434353152 1920793754997 1921131495504 1921635975168 1925180854272 1927125762048 1927494773568 1931865510016 1934157201408 1934210783232 1937778859328 1938605154304 1940107920457 1941268073472 1941321852288 1945359876096 1946867878368 1948062553164 1953971350128 1954025480862 1954484453376 1955170383894 1958089928704 1958456377644 1960467038208 1960779612672 1961155068327 1964912541696 1965288788736 1965602131974 1967274215424 1967620128768 1972081852416 1972136484864 1974452143104 1974821654169 1977770543104 1978613891072 1978984180992 1979332153344 1981331767296 1984670334976 1984986768384 1985041758336 1986204834432 1992284513856 1993125408768 1998500790272 1999202168418 1999226271744 2001629187936 2005321632069 2005792653312 2005848219648 2006168029632 2010750124032 2012308815456 2013166891008 2013543647388 2017731895296 2019295998843 2020181409792 2020559478912 2022988035978 2023908077568 2026340659392 2027608547328 2029180307049 2033401079808 2033781622938 2034648854784 2038402210936 2040486100992 2040876819072 2041202213973 2041738223616 2045121921024 2045178576896 2045504657664 2047963196916 2047987888128 2052640751616 2054231915778 2054714425344 2055098957184 2058890038036 2059767976448 2061389518272 2062597328064 2062654468056 2065677287424 2066072829184 2066944868352 2068547120766 2068910841312 2069454127104 2073271689216 2073659693976 2076094559511 2080470549248 2080495632384 2081225786796 2082996228096 2083328338464 2086838771584 2087719575552 2088086667264 2088119338032 2090596386816 2094109986816 2095336968192 2095395015168 2101381202048 2101750695936 2103040412928 2108712230912 2109048441408 2109106868232 2116059660288 2116802295972 2117358157824 2123780456448 2123839291392 2124177913728 2126731012182 2128655253504 2131213733376 2131588472832 2131987391352 2136422006784 2137737278208 2138078116422 2138989821696 2145537168768 2146442747904 2146844446344 2150402332416 2150461904864 2152986950604 2153012908032 2153415836052 2154334081536 2158308223344 2160488647296 2165828461056 2168016482304 2168431620264 2172942041088 2173002237952 2173348698768 2175579979776 2175987131136 2179593314304 2180001216744 2180930798592 2187187716096 2188529860608 2190226363164 2192567084032 2194782117888 2195202381008 2198217768894 2198795010048 2202851169792 2205525417984 2210526609408 2210949887328 2213183492352 2215548747776 2217266194808 2218592083968 2218626796659 2218653545472 2221258660992 2224991860992 2225940627456 2226357203616 2232754126848 2233110114432 2233171978128 2234480438736 2237817061376 2240506745344 2241320078088 2241908637696 2246044329984 2248313389056 2248708718592 2253870268416 2256516734976 2256579247104 2256939033336 2261696206848 2262093889536 2263847417388 2264379162624 2264812752384 2268619152384 2269586522112 2269948382208 2271345858096 2276896587264 2279633241816 2284802478192 2284865773918 2287576214784 2288979961632 2291796150936 2292397965312 2293202487303 2295986421456 2300762161152 2300825899008 2301192739872 2308814877824 2309220845568 2311553728512 2311986326832 2315817896448 2315882051392 2317238973504 2317266911232 2319063208056 2323886948352 2324331932832 2325312976896 2329602526784 2332402529821 2332430650368 2332867155723 2333415112704 2337346945024 2340091428864 2340529367904 2340557586432 2343370756608 2345875144704 2347693618032 2348684522496 2349134255286 2354020544512 2355873735168 2356878311424 2357254089216 2357319392064 2361226090496 2361667984806 2362222706688 2364053852304 2364469532928 2369453359104 2372301259776 2372679496584 2372745226761 2377680627712 2380567117824 2382027927552 2384958596096 2385975574528 2386422100608 2389253013504 2389319202816 2394737160192 2397615450048 2403091611648 2403474757632 2404954437984 2406363549408 2409956835328 2410407849408 2411435679744 2413304974227 2413729314864 2418816970752 2419202623968 2419269642972 2419837894656 2427244904448 2428096751262 2430549728208 2435672838144 2436101111808 2436557018688 2439485572797 2443128317952 2444559796224 2444627517696 2445017286114 2452042478592 2452501368837 2453077426176 2453547148416 2457670748416 2460556514976 2460586180608 2460624679604 2462096093184 2466637969536 2468736270336 2469129882624 2469602678634 2475202684708 2477743865856 2478207566016 2482779163514 2483362332672 2483431129088 2486842435584 2487318623244 2489831428896 2490963787776 2492492341248 2494424469159 2495518212096 2501176983552 2503115843616 2504183205888 2504651854068 2508802721152 2511848392704 2512248878736 2512318475394 2512908582912 2517544194048 2518026260568 2520570088512 2520600477696 2526327078912 2526799871232 2529352562688 2534018508352 2535099047936 2535573481896 2535604051968 2538581326848 2538651652992 2542858866688 2543334752868 2543932145664 2544408232704 2551719002112 2552196546432 2553284837376 2553691929984 2555264090358 2560579137536 2561058339996 2561508660672 2564587397043 2566907805696 2569501016064 2569993031424 2570402787966 2578270669803 2578876268544 2578947710976 2588357431296 2588429136384 2588841832356 2595823837824 2597416737552 2597873451264 2605295133504 2605367307816 2606893845192 2611275170192 2613956050944 2614372816896 2614873424436 2615977099008 2620385051648 2620802842632 2623032287232 2623493505024 2623984481664 2629442469888 2629515313152 2632602857472 2633095538892 2638645574656 2639109537792 2641155320286 2641775689728 2642270087808 2646649024512 2646722344448 2648273112576 2650357952064 2651488100352 2656379351808 2657500545024 2659560583842 2665602891224 2665635028992 2668838917248 2669264433657 2673762176092 2674390204416 2674464292864 2674890706176 2678138007552 2683078420608 2684222521344 2684724863184 2690309193728 2692394665124 2694079305216 2697317381304 2698544103424 2701787545856 2703478063104 2705573742732 2706209243136 2711201439744 2711708830584 2712865139712 2720648134656 2721169092096 2721602951964 2722317631488 2727339543552 2730574872576 2730617595888 2730650517504 2736854335488 2738975887704 2740131942912 2748519357696 2750129770752 2750205957408 2755279315607 2755926491136 2758062827688 2758547788416 2760240541968 2764362252288 2764879591968 2768126079348 2774479868329 2774967715728 2777328304128 2777771117952 2783626100736 2784159117376 2787461849088 2787983511768 2792146649088 2793782624256 2793860020224 2802334261248 2804053883904 2812064588544 2812142490976 2813824106496 2816005324068 2817206106624 2822403061296 2822481250134 2823144210432 2825829441792 2831785721856 2832237218304 2832779543139 2835641349576 2838207004672 2841618311168 2842117963776 2842649855136 2845521633024 2848562675712 2850316370944 2850770821896 2851986428928 2852520167133 2860716225024 2861923663872 2862459261792 2867203109888 2870649267472 2870683877376 2871221114736 2872445442048 2877744297792 2880651529728 2887771281408 2890688643072 2891242160352 2897256054784 2897798265024 2901235802112 2901316174848 2906124419072 2906668288992 2907907731456 2911982778432 2918039814144 2920301817552 2922093829746 2926376157184 2930957025192 2931038221293 2931726680064 2932755575841 2937134893056 2937684566466 2940700557312 2947368812544 2947933183104 2948403197961 2950911323136 2958122778624 2958169062212 2958204727296 2961678214656 2966655814656 2967223878346 2967920836608 2968476271488 2968998230016 2977005502464 2977480152576 2977562637504 2979307251648 2987901396662 2988426770784 2989211516928 2989688113152 2994725773312 2997751185408 2998803252627 2998839407616 3002443781904 3005160357888 3008688979968 3008772329472 3009252044448 3015594942464 3016125186048 3018463223184 3019750336512 3020315471082 3024825536512 3026597842944 3028461144128 3030272114688 3035862116352 3039510989088 3046403304256 3050101619712 3050672434407 3051973282176 3055728201248 3056530620416 3057603316404 3060729151488 3061315228608 3067682881536 3067767865344 3068256986496 3071944795374 3078961127424 3081347873667 3082071638016 3082648435776 3087757195264 3088335057054 3089651964672 3089689214976 3092084277408 3093981702084 3098515931136 3099109243776 3100417302528 3102820681149 3109907533824 3110489540964 3111220150272 3120121905152 3120705823872 3120743448576 3121838680194 3124494342144 3130258157376 3131579363328 3132179007048 3141164980224 3142504415232 3143005452288 3143092522752 3148890646408 3152071803072 3152626043904 3154560619392 3159271145472 3163068346368 3163572662112 3163660302348 3174089490432 3175203443958 3176037236736 3181896134144 3185670684672 3185758937088 3186266870592 3190096518273 3192982880256 3196820600064 3197382709248 3204633010176 3206605917312 3207117174633 3208484732544 3213877132544 3215247572992 3217739965636 3218305753152 3219664121856 3225089294336 3225603498624 3225692857296 3229480425906 3229519362048 3237462335016 3240732970944 3246711213826 3247563784192 3248134815744 3248742691584 3252024723456 3252647430396 3257504423936 3259413061632 3259503356928 3260023048152 3263369969664 3269389971456 3270001825116 3270769901568 3271396197888 3280742019968 3280781574144 3282794790912 3285339544746 3288850626048 3292173176832 3292803571512 3303658487808 3304276754688 3315789914112 3316424830992 3319775238528 3321285050368 3323323121664 3325899292212 3327980318208 3337487791488 3338910941184 3339535805424 3349131190272 3349665171648 3349757967192 3351720658104 3356725592064 3357368347424 3360760118016 3360800636928 3361980117132 3362862956544 3369066494976 3372470083584 3380764642528 3380805402624 3384775102464 3384868870656 3385408550004 3391113003824 3392544310272 3393140834304 3395771126082 3397219128576 3402928728576 3404379783168 3404922573312 3407018787144 3414744453328 3415344880896 3419449862724 3422543740928 3426657375232 3427203717288 3427298660877 3431364322176 3437694226404 3438501691392 3438596947968 3451143241728 3451238848512 3451789109808 3461098450432 3463222316736 3463831268352 3467330592768 3473726844672 3473823077088 3475858460256 3485830422528 3486497899248 3487969465344 3494403790176 3497376382976 3498645975552 3506020417536 3510137143296 3510794051856 3518812717056 3521540427048 3523026783744 3523701382929 3528865366016 3531030816768 3533810602752 3535317467136 3535979088096 3541839135744 3542501977209 3543334060032 3546080778456 3554180038656 3558451889664 3559019244876 3566520941568 3567203869138 3570850676736 3573041891328 3577437894144 3578963361792 3579633150912 3583978804224 3592105740288 3596423175072 3603057566563 3604637417472 3605212136448 3607431656976 3609545324112 3614935252992 3615611774112 3617153519616 3620593972296 3628225456128 3628803935952 3628904464458 3629756841984 3636452724736 3640823461184 3640867356672 3642145126893 3645824592312 3649139113984 3651967850272 3653509257216 3654151667712 3664692476928 3666839694336 3666941276544 3667525929171 3674568654848 3677417103584 3678063717888 3679616139264 3680320722624 3685816336384 3686506122624 3690834772464 3690879270912 3690937019406 3699956954304 3703104405504 3703694823936 3704404017951 3711501467648 3712804027062 3716615798784 3717311349024 3722862198784 3724168745271 3725043499008 3725146693632 3730977934866 3736445681664 3738738511872 3749419451392 3751765475328 3754673765424 3756274808832 3756977781102 3763204081728 3763308333512 3767772589056 3768477713091 3775714295808 3776316291072 3777039390852 3780855132768 3789490618368 3790199806848 3794028844032 3798083567616 3801027762528 3802648571904 3803360222844 3803406077952 3807977479488 3814288300032 3815002129302 3815898218496 3816612349056 3827578503168 3828294819648 3829927256064 3830537894976 3832896135537 3836992397056 3840868706304 3841587509994 3842262991008 3843271950336 3850361708544 3854251524096 3854989547136 3855604181949 3863731020032 3868314402816 3868421566464 3875557718656 3877210308608 3880215840914 3882536146944 3882643704576 3893735756736 3896125106328 3907942700256 3908050961724 3908968906752 3910340767788 3916179857408 3916912755288 3920934076416 3921559225344 3922310136654 3929825083392 3930577577472 3931204263948 3934548430848 3935240257536 3944163704832 3944272969728 3948904286208 3949643308338 3955541086208 3957968361984 3958664306688 3961732980429 3962663534592 3969340669952 3969973536768 3970083516672 3972409668864 3984569027712 3986250817536 3989340875763 3997001580544 3998404336836 3998452543488 4003258375872 4010643264138 4011585306624 4011696439296 4012336059264 4024617630912 4026333782016 4027087294776 4035463790592 4038591997686 4040362819584 4041118957824 4045976071956 4047816155136 4052681318784 4055217094656 4058360614098 4066802159616 4067563245876 4069297709568 4076804421872 4080972201984 4081753638144 4082404427946 4083476447232 4090357153792 4091009315328 4095926393832 4095975776256 4105281503232 4108463831556 4109428850688 4110197914368 4117780076072 4119535952896 4122779036544 4125194656128 4125308936112 4131354574848 4132145658368 4133889736704 4137094241532 4137821682624 4146543378432 4147319387952 4152189119022 4160941098496 4162451573592 4165992456192 4166656676928 4173677543168 4175439151104 4176173334528 4176238676064 4181192773632 4188219973632 4190673936384 4190790030336 4202762404096 4203501391872 4206080825856 4217424461824 4218096882816 4218213736464 4233604591944 4233721875201 4234716315648 4247560912896 4247678582784 4248355827456 4253462024364 4257310507008 4262427466752 4263176945664 4263974782704 4272844013568 4275474556416 4276156232844 4277979643392 4291074337536 4292885495808 4293688892688 4300804664832 4300923809728 4305973901208 4306025816064 4306831672104 4308668163072 4316616446688 4320977294592 4331604698239 4331656922112 4336032964608 4336863240528 4345884082176 4346004475904 4346697397536 4351974262272 4359186628608 4360002433488 4361861597184 4377059721216 4380452726328 4383140744619 4385134168064 4389564235776 4390404762016 4396435537788 4397590020096 4405702339584 4406526849699 4411050835968 4421053218816 4421899774656 4426366984704 4431097495552 4434532389616 4437184167936 4437253593318 4437307090944 4442517321984 4449983721984 4450835817519 4451881254912 4452714407232 4465508253696 4466220228864 4466343956256 4468960877472 4475634122752 4481013490688 4481852094993 4482640156176 4483817275392 4492088659968 4496626778112 4507740536832 4513033469952 4513158494208 4513878066672 4523392413696 4524187779072 4527694834776 4529625504768 4530473206623 4537238304768 4539173044224 4539896764416 4542691716192 4553793174528 4559266483632 4569604956384 4569731547836 4575152429568 4577959923264 4583592301872 4584795930624 4586404974606 4591972842912 4601524322304 4601651798016 4602385479744 4607917193061 4617629755648 4618441691136 4623107457024 4623972653664 4631635792896 4631764102784 4632502585581 4634477947008 4634533822464 4638126416112 4647773896704 4648663865664 4650625953792 4659205053568 4664805059642 4664861300736 4665734311446 4666830225408 4679083808161 4680182857728 4681058735808 4681115172864 4686741513216 4691750289408 4695387236064 4697369044992 4698268510572 4708041089024 4711690663967 4711747470336 4713756622848 4714508178432 4714638784128 4722452180992 4723335969612 4724445413376 4728107704608 4728939065856 4738906718208 4744602519552 4745358993168 4745490453522 4755361255424 4761134235648 4762805165937 4764055855104 4769917192192 4771951149056 4772844201216 4778506027008 4778638405632 4789474320384 4795230900096 4806949515264 4809908875968 4812727098816 4819913670656 4820815698816 4822871359488 4826609948454 4827458629728 4837633941504 4838405247936 4838539285944 4844220638859 4854489808896 4856193502524 4861099456416 4870066820739 4871345676288 4872202223616 4873114037376 4878971145594 4886256635904 4889119592448 4889255035392 4890034572228 4904084957184 4905002737674 4906154852352 4907094296832 4915341496832 4921113029952 4921172361216 4921249359208 4924192186368 4928009317119 4933275939072 4937472540672 4938259765248 4939205357268 4950405369416 4955487731712 4956415132032 4965558327028 4966724665344 4966862258176 4973684871168 4974637246488 4979662857792 4981927575552 4984984682496 4988848938318 4991036424192 5006231687232 5008366411776 5009303708136 5017605442304 5023696785408 5024497757472 5024636950788 5025817165824 5035088388096 5036052521136 5041140177024 5041200955392 5053599742464 5058705125376 5068037016704 5070198095872 5071146963792 5071208103936 5077162653696 5077303305984 5085717733376 5086669505736 5088816465408 5103438004224 5104393092864 5106569674752 5107383859968 5110528180716 5121158275072 5122116679992 5123017321344 5129174794086 5133815611392 5139002032128 5139986062848 5140805575932 5156541339606 5157752537088 5157895421952 5176714862592 5176858272768 5177683664712 5191647675648 5194833475104 5195746902528 5210590267008 5210734615632 5213787690384 5222550340384 5228745633792 5229746848872 5231954198016 5240770103296 5241605685264 5246064574464 5246987010048 5247968963328 5259030626304 5265205714944 5266191077784 5277291149312 5278219075584 5282310640572 5283551379456 5284540175616 5293298049024 5293444688896 5296546225152 5300715904128 5302976200704 5312758703616 5315001090048 5319121167684 5331205782448 5331270057984 5337677834496 5338528867314 5347524352184 5348928585728 5349781412352 5350805803707 5356276015104 5366156841216 5368445042688 5369449726368 5380618387456 5384789330248 5388158610432 5394634762608 5397088206848 5403575091712 5406956126208 5411147485464 5422402879488 5423417661168 5425730279424 5442338184192 5443205903928 5443356696687 5444635262976 5454679087104 5461149745152 5461235191776 5461301035008 5473708670976 5477951775408 5480263885824 5497038715392 5500259541504 5500411914816 5510558631214 5511852982272 5516125655376 5517095576832 5520481083936 5528724504576 5529759183936 5536252158696 5536405529109 5548959736658 5549935431456 5554656608256 5555542235904 5567252201472 5568318234752 5569206040593 5574923698176 5575967023536 5584293298176 5587565248512 5587720040448 5604668522496 5608107767808 5624129177088 5624284981952 5627648212992 5632010648136 5634412213248 5644806122592 5644962500268 5646288420864 5651658883584 5663571443712 5664474436608 5665559086278 5671282699152 5676414009344 5683236622336 5684235927552 5685299710272 5691043266048 5697125351424 5700632741888 5701541643792 5703972857856 5705040334266 5721432450048 5722503193953 5723847327744 5724918523584 5734406219776 5741298534944 5741367754752 5742442229472 5744890884096 5755488595584 5761303059456 5762381264991 5775542562816 5781377286144 5782484320704 5794512109568 5795596530048 5802471604224 5802632349696 5812248838144 5813336577984 5815815462912 5820323761371 5823965556864 5836079628288 5840603635104 5844187659492 5852752314368 5861914050384 5862076442586 5863453360128 5865511151682 5874269786112 5875369132932 5881401114624 5883465204981 5894737625088 5895866366208 5896806395922 5901822646272 5916245557248 5916338124424 5916409454592 5923356429312 5924464962507 5933311629312 5934447756692 5935841673216 5936952542976 5937996460032 5954011004928 5954960305152 5955125275008 5958614503296 5975802793324 5976853541568 5979376226304 5989451546624 5995502370816 5997606505254 5997678815232 6004887563808 6015964896207 6017377959936 6017544658944 6018504088896 6031189884928 6032250372096 6036926446368 6039500673024 6040630942164 6049651073024 6053195685888 6056922288256 6057887996529 6060544229376 6071724232704 6079021978176 6092806608512 6100203239424 6101344868814 6103946564352 6111456402496 6115206632808 6121458302976 6122630457216 6135365763072 6135535730688 6136513972992 6143889590748 6157922254848 6162695747334 6164143276032 6165296871552 6175514390528 6176670114108 6179303929344 6184168554816 6187963404168 6197031862272 6198218487552 6200834605056 6205641362298 6219815067648 6220979081928 6228283678533 6240243810304 6241411647744 6241486897152 6243677360388 6248988684288 6260516314752 6263158726656 6264358014096 6282329960448 6286010904576 6286185045504 6297781292816 6304143606144 6305252087808 6309121238784 6326136692736 6327145324224 6327320604696 6348178980864 6350406887916 6352074473472 6363792268288 6371341369344 6371517874176 6372533741184 6380193036546 6385965760512 6393641200128 6394765418496 6409266020352 6413211834624 6414234349266 6416969465088 6427754265088 6430495145984 6435479931272 6436611506304 6439328243712 6450178588672 6451206997248 6451385714592 6458960851812 6459038724096 6474924670032 6481465941888 6493422427652 6495127568384 6497485383168 6504049446912 6505294860792 6515008847872 6518826123264 6519006713856 6520046096304 6526739939328 6538779942912 6540003650232 6542792395776 6561484039936 6561563148288 6565589581824 6570679089492 6577701252096 6584346353664 6585607143024 6608553509376 6631579828224 6632849661984 6639550477056 6646646243328 6651798584424 6655880389977 6655960636416 6674975582976 6677821882368 6679071610848 6691392623617 6698262380544 6699330343296 6699515934384 6703441316208 6713451184128 6714736694848 6721520236032 6723960234264 6725725913088 6738132989952 6744940167168 6761529285056 6761610805248 6769550204928 6769737741312 6770817100008 6782226007648 6785088620544 6786281668608 6791542252164 6794438257152 6805857457152 6808759566336 6809845146624 6814037574288 6829488906656 6830689761792 6838899725448 6845087481856 6853314750464 6854407434576 6854597321754 6862728644352 6875388452808 6877193895936 6879607461909 6902286483456 6902477697024 6903578219616 6922196900864 6926444633472 6927662536704 6934661185536 6947453689344 6947646154176 6951716920512 6971660845056 6972995798496 6975938930688 6988807580352 6994752765952 6997207589463 6997291951104 6998601467169 7012040835072 7020274286592 7021588103712 7037625434112 7043080854096 7046053567488 7047402765858 7057730732032 7062061633536 7067621205504 7070634934272 7071958176192 7083678271488 7085003954418 7086668120064 7092161556912 7108360077312 7116903779328 7118038489752 7118235680283 7133041883136 7134407738276 7141701353472 7146083782656 7154875788288 7157926723584 7159266301824 7167957608448 7184211480576 7192846350144 7206115133126 7209274834944 7210424272896 7214863313952 7219090648224 7229870505984 7231223548224 7234307039232 7239914922681 7241187944592 7256450912256 7257607871904 7257808928916 7259513683968 7272905449472 7281646922368 7281734713344 7284290253786 7291649184624 7303935700544 7307018514432 7308303335424 7329384953856 7333679388672 7333882553088 7335051858342 7354834207168 7356127435776 7357504106511 7359232278528 7360641445248 7371632672768 7373012245248 7381669544928 7381758541824 7381874038812 7399913908608 7406208811008 7407389647872 7408808035902 7423002935296 7425608054124 7433231597568 7434622698048 7445724397568 7448337490542 7450086998016 7450293387264 7461955869732 7472891363328 7477477023744 7483273407477 7498838902784 7503530950656 7509347530848 7512549617664 7513955562204 7526408163456 7526616667024 7535545178112 7536955426182 7552632582144 7554078781704 7561710265536 7578981236736 7580399613696 7588057688064 7602055525056 7605297143808 7606720445688 7606812155904 7615954958976 7628576600064 7630004258604 7631796436992 7633224698112 7655157006336 7656589639296 7659854512128 7661075789952 7665792271074 7673984794112 7681737412608 7683175019988 7684525982016 7693762191129 7700723417088 7708503048192 7709979094272 7711208363898 7727462040064 7734812009409 7736628805632 7736843132928 7751115437312 7754420617216 7760431681828 7765072293888 7765287409152 7787471513472 7792250212656 7815885400512 7816101923448 7820681535576 7832359714816 7833825510576 7841868152832 7843118450688 7844620273308 7861155154944 7862408527896 7869096861696 7870480515072 7888327409664 7888545939456 7897808572416 7899286616676 7911082172416 7915936723968 7917328613376 7923465960858 7925327069184 7939947073536 7940167033344 7944819337728 7969138055424 7972501635072 7978681751526 7996808673672 7996905086976 7997030208713 8006516751744 8021286528276 8023170613248 8023392878592 8024672118528 8049235261824 8052667564032 8054174589552 8070927581184 8077183995372 8082237915648 8091952143912 8095632310272 8105362637568 8110434189312 8116721228196 8133604319232 8135126491752 8138595419136 8153608843744 8161944403968 8163507276288 8164808855892 8166952894464 8180714307584 8182018630656 8191852787664 8191951552512 8210563006464 8216927663112 8220395828736 8235560152144 8239071905792 8245558073088 8250389312256 8250617872224 8264291316736 8265837946821 8267779473408 8274188483064 8275643365248 8293086756864 8294638775904 8304378238044 8321882196992 8323439604987 8324903147184 8331984912384 8333313353856 8347355086336 8350878302208 8352477352128 8362385547264 8376439947264 8381347872768 8381580060672 8405524808192 8407002783744 8412161651712 8434848923648 8436193765632 8436427472928 8467209183888 8467443750402 8469432631296 8495357165568 8496711654912 8498338629417 8506924048728 8514621014016 8524854933504 8526353891328 8527949565408 8545688027136 8550949112832 8552312465688 8555959286784 8557560501399 8582148675072 8585770991616 8587377785376 8601609329664 8601847619456 8611947802416 8612051632128 8613663344208 8617336326144 8633232893376 8641954589184 8663209396478 8663313844224 8672065929216 8673726481056 8689727072299 8691768164352 8692008951808 8693394795072 8703948524544 8718373257216 8720004866976 8723723194368 8750282661653 8754119442432 8760905452656 8766281489238 8770268336128 8779128471552 8780809524032 8792871075576 8793114663879 8795180040192 8811404679168 8813053699398 8822101671936 8842106437632 8843799549312 8845209593883 8852733969408 8862194991104 8869064779232 8874368335872 8874507186636 8874614181888 8885034643968 8899967443968 8901671635038 8903762509824 8905428814464 8931016507392 8932440457728 8932687912512 8937921754944 8951268245504 8962026981376 8963704189986 8965280312352 8967634550784 8984177319936 8993253556224 8996409757881 9015481073664 9026066939904 9026316988416 9027756133344 9046784827392 9048375558144 9055389669552 9059251009536 9060946413246 9074476609536 9079793528832 9085383432384 9107586349056 9118532967264 9139209912768 9139463095672 9150304859136 9152017303221 9155919846528 9167184603744 9169591861248 9172809949212 9183945685824 9203048644608 9203303596032 9204770959488 9215834386122 9235259511296 9236883382272 9244043621001 9246214914048 9247945307328 9263271585792 9263528205568 9265005171162 9268955894016 9269067644928 9276252832224 9295547793408 9297327731328 9301251907584 9308462043447 9318410107136 9329610119284 9329722601472 9331468622892 9333660450816 9358167616322 9360365715456 9362117471616 9362230345728 9373483026432 9390774472128 9394738089984 9396537021144 9416082178048 9423381327934 9423494940672 9427513245696 9429016356864 9429277568256 9444904361984 9446671939224 9456215409216 9457878131712 9477813436416 9489205039104 9490717986336 9490980907044 9510722510848 9522268471296 9525610331874 9528111710208 9539834384384 9545688402432 9557012054016 9557276811264 9578948640768 9590461800192 9613899030528 9619817751936 9621351523899 9625454197632 9639827341312 9641631397632 9645742718976 9653219896908 9654917259456 9675267883008 9676810495872 9677078571888 9688441277718 9712387005048 9722198912832 9740133641478 9742691352576 9744404447232 9746228074752 9757942291188 9772513271808 9778239184896 9778510070784 9780069144456 9808169914368 9810005475348 9812309704704 9814188593664 9830682993664 9842226059904 9842344722432 9842498718416 9848384372736 9856018634238 9866551878144 9876519530496 9878410714536 9900810738832 9910975463424 9912830264064 9931116654056 9933724516352 9947369742336 9949274492976 9959325715584 9963855151104 9969969364992 9977697876636 10012463374464 10016732823552 10018607416272 10035210884608 10047393570816 10048995514944 10049273901576 10070176776192 10072105042272 10082280354048 10082401910784 10107199484928 10117410250752 10136074033408 10140396191744 10142293927584 10142416207872 10154325307392 10154606611968 10171435466752 10173339011472 10177632930816 10208786185728 10213139349504 10214767719936 10221056361432 10242316550144 10244233359984 10246034642688 10258349588172 10267631222784 10279972125696 10281611151864 10281895982631 10313082679212 10315505074176 10315790843904 10353429725184 10353716545536 10355367329424 10383295351296 10389666950208 10391493805056 10421180534016 10421469231264 10427575380768 10445100680768 10457491267584 10457654888317 10459493697744 10463908396032 10481540206592 10483211370528 10492129148928 10495937926656 10518061252608 10530411429888 10532382155568 10554582298624 10556438151168 10564621281144 10569080351232 10571104148787 10586596098048 10586889377792 10593092450304 10601431808256 10605952401408 10625517407232 10627505931627 10630002180096 10638242335368 10662411564896 10662540115968 10675355668992 10677057734628 10695048704368 10697857171456 10699562824704 10701611607414 10712552030208 10732313682432 10736890085376 10738899452736 10761236774912 10769578660496 10776317220864 10789269525216 10794176413696 10807150183424 10809172699689 10813912252416 10822294970928 10844805758976 10846835322336 10851460558848 10884676368384 10886411807856 10886713393374 10889270525952 10909358174208 10922470383552 10922602070016 10926435380679 10947417341952 10955903550816 10960527771648 10994077430784 11000519083008 11000823829632 11002577787513 11021117262428 11023705964544 11032251310752 11034191153664 11040962167872 11057449009152 11059518367872 11072504317392 11072811058218 11097919473316 11099870862912 11109313216512 11111084471808 11113212053853 11134504402944 11136636469504 11138412081186 11149847396352 11151934047072 11168586596352 11172506235813 11175130497024 11175440080896 11209337044992 11216215535616 11248258354176 11248569963904 11255296425984 11264021296272 11268824426496 11289612245184 11289925000536 11303317767168 11327142887424 11328948873216 11331118172556 11342565398304 11363489248391 11366473244672 11368471855104 11370599420544 11382086532096 11394250702848 11401265483776 11403083287584 11407945715712 11410080668532 11442864900096 11445006387906 11447694655488 11449837047168 11468812439552 11482597069888 11482735509504 11484884458944 11489781768192 11498688406611 11510977191168 11522606118912 11524762529982 11551085125632 11562754572288 11564968641408 11566812545847 11589024219136 11591193060096 11604943208448 11605264699392 11624497676288 11626673155968 11631630925824 11640647522742 11647931113728 11681207270208 11688375318984 11705504628736 11723828100768 11724152885172 11726906720256 11731022303364 11748539572224 11750738265864 11762802229248 11766930409962 11789475250176 11791732732416 11793612791844 11803645292544 11832491114496 11832676248848 11832818909184 11846712858624 11848929925014 11866623258624 11868895513384 11873905085952 11875992920064 11885198941287 11908022009856 11909920610304 11910250550016 11917229006592 11951605586648 11953707083136 11958752452608 11968022627289 11978903093248 11991004741632 11995213010508 11995357630464 12009775127616 12031929792414 12034755919872 12035089317888 12037008177792 12062379769856 12073852892736 12079001346048 12081261884328 12099302146048 12106391371776 12113844576512 12115775993058 12121088458752 12143448465408 12158043956352 12185613217024 12200406478848 12202689737628 12207893128704 12222912804992 12230413265616 12242916605952 12245260914432 12271071461376 12273027945984 12287779181496 12315844509696 12325391494668 12328286552064 12330593743104 12351028781056 12353340228216 12358607858688 12368337109632 12375926808336 12394063724544 12396436975104 12401669210112 12411282724596 12439630135296 12441958163856 12456567357066 12482823295488 12487354720776 12497977368576 12521032629504 12526317453312 12528716028192 12564659920896 12572021809152 12572370091008 12595562585632 12608287212288 12610504175616 12618242477568 12652273385472 12654290648448 12654641209392 12700813775832 12701165625603 12704148946944 12727584536576 12742682738688 12743035748352 12745067482368 12760386073092 12771931521024 12787282400256 12789530836992 12818532040704 12826423669248 12828468698532 12833938930176 12855508530176 12860990291968 12870959862544 12873223012608 12878656487424 12900357177344 12902413994496 12902771429184 12917921703624 12918077448192 12949849340064 12962931883776 12986844855304 12990255136768 12994814094717 12994970766336 13008098893824 13010589721584 13030017695744 13037652246528 13038013427712 13040092192608 13077559885824 13080007300464 13085584791552 13122968079872 13131179163648 13141358178984 13149422233857 13155402504192 13168692707328 13171214286048 13217107018752 13219580549097 13263159656448 13265699323968 13279100954112 13293292486656 13303597168848 13311760779954 13311921272832 13349951165952 13352507452557 13355643764736 13358143221696 13382785247234 13396524761088 13398660686592 13399031868768 13406882632416 13426902368256 13429473389696 13443040472064 13445556284979 13447920468528 13451451826176 13476265979904 13489880334336 13523058570112 13523221610496 13539100409856 13539475482624 13541634200016 13564452015296 13570177241088 13572563337216 13583084504328 13588876514304 13611714914304 13617519132672 13619690293248 13628075148576 13658977813312 13661379523584 13677799450896 13690174963712 13706629500928 13708814869152 13709194643508 13725457288704 13750776905616 13754387791872 13759214923818 13804572966912 13804955394048 13807156439232 13823751579183 13844393801728 13852889266944 13855325073408 13869322371072 13894907378688 13895292308352 13897507756743 13903433841024 13943321690112 13945991596992 13951877861376 13977615160704 13989505531904 13994415178926 13994583902208 13997202934338 14037251424483 14040548573184 14043176207424 14075250868224 14086161708192 14092107134976 14094805531716 14115461464064 14124123267072 14135071991901 14135242411008 14141269868544 14143916352384 14167356542976 14170007908836 14173336240128 14184323113824 14216720154624 14233807558656 14236076979504 14236471360566 14266083766272 14268815476552 14283402706944 14288415497811 14292167565312 14309751576576 14315853447168 14318532603648 14335915216896 14368422961152 14385692700288 14412230266252 14420848545792 14429726627904 14438181296448 14459741011968 14462447096448 14468614078464 14479829845362 14482375889184 14512901824512 14515215743808 14515617857832 14532661916577 14545810898944 14563293844736 14563469426688 14568580507572 14583298369248 14607871401088 14610200462217 14614037028864 14616606670848 14658769907712 14667358777344 14667765106176 14670103716684 14709668414336 14712254871552 14715008213022 14718464557056 14721282890496 14746024490496 14763339089856 14763517083648 14763748077624 14799827817216 14812417622016 14814779295744 14817616071804 14851216108248 14866463195136 14869245396096 14891448795136 14896674981084 14900173996032 14900586774528 14923911739464 14945782726656 14954954047488 14966546814954 14997677805568 15018695061696 15025099235328 15027911124408 15052816326912 15053233334048 15071090356224 15073910852364 15105265164288 15108157563408 15123420531072 15160799227392 15176115376128 15204111050112 15210594287616 15213440891376 15213624311808 15231909917952 15257153200128 15260008517208 15266449396224 15310314012672 15313179278592 15319709024256 15322151579904 15331584542148 15347969588224 15363474825216 15366350039976 15369051964032 15387524382258 15401446834176 15417006096384 15419958188544 15422416727796 15454924080128 15469624018818 15473257611264 15473686265856 15502230874624 15508841234432 15520863363656 15530144587776 15530574818304 15574943026944 15584500425312 15631770801024 15632203846896 15641363071152 15664719429632 15667651021152 15686236901376 15689240546616 15722310309888 15724817055792 15738193723392 15740961030144 15777091878912 15795617144832 15798573233352 15822164344832 15831873447936 15834657226752 15846931921716 15850654138368 15879894147072 15880334066688 15889638675456 15938276110848 15945003270144 15957363503052 15993617347344 15993810173952 15994060417426 16013033503488 16042573056552 16046785757184 16049344237056 16052417411121 16098470523648 16105335128064 16108349179104 16138064562841 16141855162368 16154367990744 16164475831296 16183904287824 16191264620544 16210725275136 16220868378624 16233442456392 16267208638464 16270252983504 16277190838272 16307217687488 16327014552576 16329617711784 16330070090061 16333905788928 16361428615168 16364037261312 16383705575328 16383903105024 16421126012928 16433855326224 16440791657472 16471120304288 16478143811584 16491116146176 16500778624512 16501235744448 16528582633472 16531675893642 16535558946816 16548376966128 16551286730496 16586173513728 16589277551808 16608756476088 16609216587327 16643764393984 16646879209974 16649806294368 16663969824768 16666626707712 16694710172672 16701756604416 16704954704256 16707618121779 16724771094528 16752879894528 16762695745536 16763160121344 16811049616384 16814005567488 16824323303424 16869697847296 16872387531264 16872854945856 16934418367776 16934887500804 16938865262592 16990714331136 16993423309824 16996677258834 17013848097456 17029242028032 17049709867008 17052707782656 17055899130816 17091376054272 17101898225664 17104624931376 17111918573568 17115121002798 17164297350144 17167509581859 17171541983232 17174755570752 17203218659328 17203695238912 17223895604832 17224103264256 17227326688416 17234672652288 17266465786752 17283909178368 17287143794973 17326418792956 17326627688448 17344131858432 17347452962112 17379454144598 17383536328704 17384017903616 17386789590144 17407897049088 17436746514432 17440009733952 17447446388736 17460971284113 17500565323306 17508238884864 17521810905312 17532562978476 17540536672256 17558256943104 17561619048064 17585742151152 17586229327758 17590360080384 17622809358336 17626107398796 17644203343872 17684212875264 17687599098624 17690419187766 17705467938816 17738129558464 17748736671744 17749014373272 17749228363776 17770069287936 17799934887936 17803343270076 17807525019648 17810857628928 17862033014784 17864880915456 17865375825024 17875843509888 17902536491008 17924053962752 17927408379972 17930560624704 17968354639872 17986507112448 17992819515762 18047894688621 18052133879808 18052633976832 18055512266688 18093569654784 18096751116288 18110779339104 18118502019072 18121892826492 18148953219072 18159587057664 18170766864768 18173663989587 18215172698112 18237065934528 18278419825536 18278926191344 18300609718272 18304034606442 18311839693056 18334369207488 18345619898424 18367891371648 18406097289216 18406607192064 18409541918976 18431668772244 18470519022592 18473766764544 18488087242002 18492429828096 18495890614656 18526543171584 18527056411136 18530010342324 18537911788032 18552505664448 18591095586816 18594655462656 18602503815168 18616924086894 18636820214272 18659220238568 18659445202944 18662937245784 18684851035599 18716335232644 18720731430912 18724234943232 18724460691456 18746966052864 18781548944256 18789476179968 18793074042288 18832164356096 18846762655868 18846989881344 18858032713728 18858555136512 18889808723968 18893343878448 18912430818432 18915756263424 18978410078208 18981435972672 18981961814088 19021445021696 19044536942592 19051220663748 19056223420416 19079668768768 19091376804864 19114024108032 19114553622528 19157897281536 19180923600384 19227798061056 19239635503872 19242703047798 19250908395264 19283262795264 19286955209249 19291485437952 19306439793816 19309834518912 19350535766016 19353620991744 19354157143776 19376882555436 19421359078303 19424774010096 19444397825664 19480267282956 19485382705152 19492456149504 19515884582376 19545026543616 19556478369792 19557020141568 19560138288912 19616339828736 19620010950696 19628377187328 19661365987328 19684452119808 19684689444864 19684997436832 19696768745472 19712037268476 19733103756288 19753039060992 19756821429072 19801621477664 19825660528128 19862233308112 19867449032704 19894739484672 19898548985952 19918651431168 19939938729984 19955395753272 19967641169931 20024926748928 20033465647104 20037214832544 20070421769216 20074177870851 20094787141632 20097991029888 20098547803152 20140353552384 20144210084544 20164560708096 20214398969856 20234820501504 20272148066816 20280792383488 20284587855168 20284832415744 20308650614784 20309213223936 20342870933504 20346678022944 20355265861632 20417572371456 20426278699008 20429535439872 20442112722864 20484633100288 20488466719968 20492069285376 20516699176344 20535262445568 20559944251392 20563222303728 20563791965262 20626165358424 20631581687808 20638822385727 20706859450368 20707433091072 20710734658848 20766590702592 20779333900416 20782987610112 20842361068032 20842938462528 20855150761536 20890201361536 20914982535168 20915309776634 20918987395488 20927816792064 20963080413184 20966422741056 20984258297856 20991622768389 20991875853312 21036122505216 21060822859776 21064764311136 21103622889869 21109164597248 21112876302336 21129242562288 21138160702464 21142208297574 21173192196096 21173778755584 21186184900608 21202863616512 21211904802816 21251034814464 21255011863254 21260004360192 21276484670736 21324823129792 21325080231936 21350711337984 21354115469256 21354707040849 21390097408736 21395714342912 21399125649408 21403223214828 21425104060416 21464627364864 21473780170752 21477798905472 21522473549824 21539157320992 21552634441728 21578539050432 21588352827392 21614300366848 21618345399378 21627824504832 21644589941856 21689611517952 21693670644672 21702921117696 21719744768043 21769352736768 21772823615712 21773426786748 21778541051904 21818716348416 21844940767104 21845204140032 21852870761358 21911807101632 21921055543296 21988154861568 22001038166016 22001647659264 22005155575026 22042234524856 22064502621504 22068382307328 22072512319533 22081924335744 22114898018304 22119036735744 22145008634784 22145622116436 22195838946632 22199741725824 22218626433024 22222168943616 22226424107706 22269008805888 22273272939008 22276824162372 22299694792704 22303868094144 22337173192704 22345012471626 22350260994048 22350880161792 22418674089984 22432431071232 22449820222431 22496516708352 22497139927808 22510592851968 22528042592544 22537648852992 22579224490368 22579850001072 22606635534336 22657897746432 22662236345112 22685130796608 22726978496782 22732946489344 22736943710208 22741198841088 22764173064192 22802530967552 22806166575168 22815891431424 22820161337064 22885729800192 22890012775812 22895389310976 22899674094336 22937624879104 22965194139776 22965471019008 22969768917888 22979563536384 22997376813222 23021954382336 23045212237824 23049525059964 23102170251264 23125509144576 23129937282816 23133625091694 23182386120192 23204436028227 23209886416896 23210529398784 23248995352576 23253346311936 23263261851648 23281295045484 23295862227456 23362414540416 23376750637968 23411009257472 23447656201536 23448305770344 23462044606728 23497079144448 23501476531728 23525604458496 23533860819924 23583465464832 23587225583688 23607290585088 23664982228992 23665352497696 23665637818368 23693425717248 23697859850028 23733246517248 23737791026768 23747810171904 23751985840128 23770397882574 23819841220608 23820501100032 23834458013184 23903211173296 23907414166272 23917504905216 23936045254578 23957806186496 23990426021016 23990715260928 23991090626139 24019550255232 24063859584828 24069511839744 24070178635776 24074016355584 24124759539712 24147705785472 24158002692096 24162523768656 24198604292096 24212782743552 24227689153024 24231551986116 24286896930816 24316087912704 24371226434048 24400812957696 24405379475256 24415786257408 24445825609984 24460826531232 24485833211904 24490521828864 24542142922752 24546055891968 24575558362992 24631689019392 24650782989336 24661187486208 24702057562112 24706680456432 24717215717376 24736674219264 24751853616672 24792873950208 24797513840463 24803338420224 24822565449192 24879260270592 24883916327712 24913134714132 24965646590976 24970318814961 24974709441552 24995954737152 25042065259008 25052634906624 25057432056384 25129319841792 25144043618304 25144740182016 25191125171264 25216574424576 25221008351232 25221402965941 25236484955136 25304546770944 25308581296896 25309282418784 25401627551664 25402331251206 25408297893888 25455169073152 25486071496704 25490134964736 25495015888251 25520772146184 25543863042048 25574564800512 25579061673984 25637064081408 25652847338496 25656937397064 25667877860352 25672681504197 25711017060352 25721980583936 25741919725088 25746446025216 25757312974848 25800714354688 25804827988992 25805542858368 25835843407248 25836154896384 25899698680128 25925863767552 25973689710608 25980510273536 25989628189434 25989941532672 26016197787648 26021179443168 26060035391488 26069181216897 26075304493056 26076026855424 26080184385216 26155119771648 26160014600928 26171169583104 26245936159744 26250847984959 26262358327296 26282716357968 26298844467714 26310805008384 26337385414656 26342428572096 26379343991637 26434214037504 26439161098194 26526319312896 26531398647936 26535628781649 26558201908224 26586584973312 26607194337696 26623521559908 26623842545664 26699902331904 26705014905114 26711287529472 26716286443392 26765570494468 26793049522176 26797321373184 26798063737536 26813765264832 26853804736512 26858946779392 26886080944128 26891112569958 26895840937056 26902903652352 26952531959808 26979760668672 26989229273643 27046117140224 27046443220992 27078200819712 27078950965248 27083268400032 27128904030592 27140354482176 27145126674432 27166169008656 27177753028608 27223429828608 27239380586496 27256150297152 27317955626624 27322759047168 27355598901792 27413259001856 27417629738304 27418389287016 27450914577408 27501553811232 27508775583744 27518429847636 27597045317521 27609145933824 27609910788096 27614312878464 27647503158366 27688787603456 27705778533888 27710650146816 27732130863003 27738644742144 27789814757376 27790584616704 27795015513486 27806867682048 27886643380224 27891983193984 27903755722752 27925386130341 27955230321408 27979011063808 27988830357852 27989167804416 27994405868676 28074502848966 28081097146368 28086352414848 28172323416384 28184214269952 28189611063432 28230922928128 28248246534144 28270143983802 28270484822016 28282539737088 28287832704768 28334713085952 28340015817672 28368646227648 28433440309248 28467615117312 28472153959008 28472942721132 28532167532544 28537630953104 28566805413888 28576830995622 28584335130624 28619503153152 28637065207296 28671830433792 28736845922304 28771385400576 28824460532504 28841697091584 28859453255808 28864054571697 28876362592896 28919482023936 28924894192896 28937228156928 28959659690724 28964751778368 29025803649024 29030431487616 29031235715664 29065323833154 29091621797888 29126587689472 29137161015144 29166596738496 29215742802176 29220400924434 29228074057728 29233213341696 29317539815424 29334717554688 29335530212352 29340207433368 29419336828672 29424509743104 29430016426044 29436929114112 29442565780992 29492048980992 29526678179712 29527034167296 29527496155248 29599655634432 29629558591488 29635232143608 29702432216496 29732926390272 29738490792192 29793349962168 29801173549056 29847823478928 29891565453312 29909908094976 29933093629908 29995355611136 30037390123392 30050198470656 30055822248816 30105632653824 30106466668096 30142180712448 30147821704728 30210530328576 30216315126816 30246841062144 30321232887673 30321598454784 30352230752256 30408222100224 30421188575232 30426881782752 30427248623616 30463819835904 30514306400256 30520017034416 30532898792448 30626358557184 30639418048512 30644303159808 30663169084296 30695939176448 30726949650432 30732700079952 30738103928064 30775048764516 30802893668352 30839916377088 30844833455592 30845687947893 30909848160256 30939248037636 30946515222528 30947372531712 31004461749248 31017682468864 31041726727312 31060289175552 31061149636608 31149886053888 31169000850624 31263541602048 31264407693792 31282726142304 31329438859264 31335302042304 31372473802752 31372964664951 31378481093232 31444620619776 31449634111584 31476387446784 31554183757824 31591234289664 31597146466704 31644328689664 31663746895872 31669314453504 31693863843432 31713312446361 31759788294144 31760668133376 31779277350912 31876552221696 31882517794881 31890006540288 31914727006104 31987234694688 31987620347904 31988120834852 32026067006976 32085146113104 32093571514368 32098688474112 32104834822242 32196941047296 32210670256128 32216698358208 32276129125682 32283710324736 32308735981488 32328951662592 32367808575648 32382529241088 32421450550272 32427518099067 32441736757248 32466884912784 32534417276928 32540505967008 32554381676544 32614435374976 32654029105152 32659235423568 32660140180122 32667811577856 32728074522624 32767411150656 32767806210048 32842252025856 32867710652448 32881583314944 32942240608576 32956287623168 32981834647769 32982232292352 33001557249024 33002471488896 33057165266944 33063351787284 33071117893632 33096753932256 33102573460992 33172347027456 33178555103616 33217512952176 33218433174654 33287528787968 33293758419948 33299612588736 33327939649536 33333253415424 33339636161559 33389420345344 33403513208832 33409909408512 33415236243558 33449542189056 33505759789056 33517518707439 33525391491072 33526320242688 33622099232768 33628011134976 33648646606848 33739395694592 33744775062528 33745709891712 33868836735552 33869775001608 33981428662272 33986846619648 33993354517668 34027696194912 34090467745173 34099419734016 34105415565312 34111798261632 34182752108544 34203796451328 34209249862752 34223837147136 34230242005596 34328594700288 34335019163718 34343083966464 34349511141504 34406437318656 34407390477824 34447791209664 34448206528512 34454653376832 34469345304576 34496065219833 34532931573504 34567818356736 34574287589946 34652837585912 34653255376896 34688263716864 34694905924224 34700437637541 34758908289196 34767072657408 34768035807232 34773579180288 34815794098176 34873493028864 34880019467904 34894892777472 34921942568226 35001130646612 35043621810624 35065125956952 35081073344512 35116513886208 35123238096128 35171484302304 35172458655516 35180720160768 35245618716672 35252214797592 35288406687744 35368425750528 35375198197248 35380838375532 35410935877632 35476259116928 35497473343488 35498028746544 35498456727552 35540138575872 35599869775872 35606686540152 35621715257856 35724066029568 35729761830912 35730751650048 35751687019776 35848107925504 35854816759944 35861121249408 35936709279744 35973014224896 35985639031524 36095789377242 36104267759616 36105267953664 36111024533376 36187139309568 36221558678208 36237004038144 36243785652984 36297906438144 36319174115328 36341533729536 36347327979174 36430345396224 36474131869056 36556839651072 36557852382688 36601219436544 36608069212884 36623679386112 36668738414976 36691239796848 36735782743296 36813214384128 36819083837952 36863337544488 36941038045184 36947533529088 36976174484004 36984859656192 36991781229312 37053086343168 37054112822272 37060020684648 37075823576064 37105011328896 37182191173632 37189310925312 37205007630336 37233848173788 37273640428544 37318440477136 37318890405888 37325874491568 37369702071198 37432670465288 37448469886464 37493932105728 37563097888512 37578952359936 37586148084576 37664328712192 37693525311736 37693979762688 37716065427456 37717110273024 37779617447936 37786687756896 37824861636864 37831512526848 37956820156416 37962871945344 37963923628176 38042890043392 38102441327496 38103496876809 38112446840832 38159337537536 38182753609728 38228048216064 38229107245056 38315794563072 38361847200768 38455596122112 38479271007744 38485406095596 38501816790528 38566525590528 38573910418498 38582970875904 38612879587632 38619669037824 38701071532032 38707241983488 38708314287552 38753765110872 38842718156606 38849548020192 38888795651328 38960534565912 38970765410304 38984442284151 38984912299008 39031769164752 39090053087232 39112956739584 39114040283136 39120276577824 39232679657472 39240021901392 39256754374656 39322731974656 39368904239616 39369994873664 39393537490944 39424074536952 39466207512576 39506078121984 39513642858144 39603242955328 39651321056256 39658741647291 39724466616224 39734898065408 39789478969344 39797097971904 39837302862336 39879877459968 39910791506544 39935282339862 40049853497856 40057522357671 40066931294208 40074429665088 40140843538432 40148355741702 40189574283264 40195982059776 40197095606304 40280707104768 40288420169088 40329121416192 40336668854937 40428797939712 40469641003008 40544296133632 40561584766976 40569175710336 40569664831488 40617301229568 40618426447872 40685741867008 40693356045888 40710531723264 40835144742912 40852557398016 40859070879744 40884225445728 40969266200576 40976933439936 40984138570752 41033398352688 41070524891136 41119888502784 41126444607456 41127583930524 41252330716848 41263163375616 41277644771454 41413718900736 41414866182144 41421469317696 41471254737549 41533181405184 41558667800832 41565975220224 41684722136064 41685876925056 41692523270229 41710301523072 41780402723072 41829965070336 41830619553268 41837974790976 41855633584128 41926160826368 41932845482112 41968516595712 41983245536778 41983751706624 42111754273449 42121645719552 42129528622272 42207245779738 42218329194496 42225752604672 42258485124576 42276321404928 42284416595148 42346384392192 42347557511168 42372369801216 42405215975703 42405727233024 42423809605632 42502069628928 42510023726508 42520008720384 42552969341472 42649646259584 42650160463872 42701422675968 42708230938512 42709414081698 42780194817472 42798251298816 42806446429656 42850208120832 42929254729728 42947560341504 42955597810944 43078314641984 43105268883456 43157078100864 43176705654784 43228600733696 43236690798756 43289179883712 43379223035904 43387341289344 43405842235392 43439489536086 43538705473536 43545647231424 43546853573496 43597985749731 43637432696832 43689881534208 43690408280064 43705741522716 43823614203264 43830601386651 43842111086592 43976309723136 44002076332032 44003295318528 44010311150052 44084469049712 44129005243008 44136764614656 44145024639066 44163848671488 44238073471488 44290017269568 44291244232872 44391677893264 44399483451648 44437252866048 44444337887232 44452848215412 44546545878016 44553648324744 44599389585408 44607736188288 44674346385408 44690024943252 44700521988096 44701760323584 44837348179968 44864862142464 44899640444862 44993033416704 44994279855616 45056085185088 45075297705984 45158448980736 45159700002144 45213271068672 45315795492864 45324472690224 45370261593216 45453956993564 45465892978688 45482397682176 45528346128384 45605061935104 45612333150336 45631782862848 45640322674128 45771459600384 45780025551624 45799348188672 45875249758208 45930388279552 45930942038016 45939537835776 45959127072768 45994753626444 46043908764672 46090424475648 46099050119928 46204340502528 46251018289152 46259874565632 46267250183388 46364772240384 46408872056454 46419772833792 46421058797568 46506692623872 46526523703296 46562590090968 46591724454912 46724829080832 46753501275936 46839748365319 46895312403072 46896611540688 46924089213456 46994158288896 47002953063456 47067721639848 47166930929664 47174451167376 47214581170176 47330704995392 47331275636736 47386851434496 47395719700056 47466493034496 47475582053536 47495620343808 47503971680256 47540795765148 47639682441216 47641002200064 47668916026368 47806422346592 47814828332544 47835009810432 47872090509156 47915612372992 47980852042032 47981430521856 47982181252278 48039100510464 48127719169656 48140357271552 48148032711168 48157252233363 48249519079424 48295411570944 48316005384192 48325047537312 48397208584192 48414193688523 48425565487104 48455378306048 48463103972232 48573793861632 48632175825408 48742452868096 48801625915392 48810758950512 48831572514816 48891651219968 48921653062464 48981043657728 48990210270183 49084285845504 49092111783936 49151116725984 49263378038784 49301565978672 49322374972416 49404115124224 49413360912864 49434431434752 49473348438528 49503707233344 49585747900416 49595027680926 49606676840448 49645130898384 49758520541184 49767832655424 49826269428264 49827649761981 49931293181952 49940637629922 49949418883104 49991909474304 50084130518016 50105269813248 50114864112768 50122854365337 50258639683584 50288087236608 50289480364032 50382250342528 50433148849152 50442016702464 50442805931882 50472969910272 50609093541888 50617162593792 50618564837568 50803255103328 50804662502412 50816595787776 50910338146304 50972142993408 50980269929472 50990031776502 51041544292368 51087726084096 51149129601024 51158123347968 51274128162816 51305694676992 51313874794128 51335755720704 51345363008394 51422034120704 51483839450176 51492892050432 51502528745577 51514625949696 51601428709376 51609655977984 51611085716736 51671686814496 51672309792768 51799397360256 51851727535104 51861431384919 51947379421216 51961020547072 51979256378868 51979883065344 52032395575296 52042358886336 52120070782976 52138362433794 52150608986112 52152053710848 52160368770432 52310239543296 52320029201856 52342339166208 52382913852339 52491872319488 52501695969918 52524716654592 52565432715936 52597688935428 52621610016768 52674770829312 52684857144192 52758687983274 52868428075008 52878322196388 53052638625792 53062797295872 53071257563298 53116403816448 53214388675392 53247043119816 53247685091328 53399804663808 53410029810228 53422575058944 53432572886784 53531140988936 53586099044352 53594642746368 53596127475072 53627530529664 53707609473024 53717893558784 53772161888256 53782225139916 53791681874112 53905063919616 53959521337344 53978458547286 54092234280448 54143684065863 54156401639424 54157901930496 54166536800064 54257808061184 54280708964352 54290253348864 54332338017312 54355506057216 54446859657216 54478761172992 54512300594304 54520991968761 54635911253248 54645518094336 54711197803584 54826518003712 54835259476608 54836778574032 54901829154816 55003107622464 55036859695272 55194090635042 55218291867648 55219821576192 55228625756928 55295006316732 55377575206912 55411557067776 55421300293632 55464261726006 55477289484288 55579629514752 55581169233408 55590031026972 55613735364096 55773286760448 55783966387968 55807511445504 55850772260682 55910460642816 55977660715704 55978335608832 55988811737352 56149005697932 56162194292736 56172704829696 56344646832768 56368428539904 56379222126864 56461845856256 56496493068288 56540287967604 56540969644032 56575665409536 56669426171904 56680031635344 56737292455296 56935230234624 56944307918016 56945885442264 57064335065088 57075261906208 57133610827776 57153661991244 57168670261248 57239006306304 57274130414592 57343660867584 57473691844608 57542770801152 57648921065008 57683394183168 57718906511616 57728109143394 57752725185792 57849788385792 57860865627747 57874456313856 57919319381448 57929503556736 58051607298048 58060862975232 58062471431328 58130647666308 58183243595776 58253175378944 58264077234909 58274322030288 58333193476992 58431485604352 58440801848868 58456148115456 58635079630848 58669435109376 58671060424704 58680414866736 58838673657344 58849019486208 58860032852088 58885131561984 58984097961984 59053356359424 59054068334592 59054992310496 59199311268864 59259117182976 59270464287216 59404864432992 59476981584384 59586699924336 59602347098112 59695646957856 59819816189952 59866187259816 59902923509793 59990711222272 60074780246784 60100396941312 60111644497632 60211265307648 60212933336192 60222533612553 60284361424896 60295643409456 60421060657152 60432630253632 60493682124288 60642465775346 60643196909568 60704461504512 60816444200448 60828089506093 60842377150464 60853763565504 60854497247232 60927639671808 61028612800512 61040034068832 61065797584896 61251978631571 61252717114368 61278836097024 61288606319616 61326338168592 61391878352896 61453899300864 61465400159904 61476207856128 61550097529032 61605787336704 61679832754176 61689666911184 61691375895786 61819696320512 61878496075272 61894745063424 61916467157181 62008923498496 62035364937728 62083453454624 62120578351104 62122299273216 62299772107776 62338001701248 62527083204096 62528815387584 62565452284608 62658877718528 62670604084608 62744947605504 62745929329902 62756962186464 62889241239552 62899268223168 62952774893568 62974868305167 63108367515648 63182468579328 63194292933408 63288657379328 63310868669607 63327493791744 63338628907008 63387727686864 63426624892722 63519576588288 63521336266752 63558554701824 63753104443392 63765035589762 63780013080576 63829454012208 63974469389376 63975240695808 63976241669704 64052134013952 64064121122547 64170292226208 64187143028736 64197376948224 64209669644484 64393882094592 64421340512256 64433396716416 64552258251364 64567420649472 64617471962976 64657903325184 64735617151296 64765058482176 64842901100544 64855036198134 64883473514496 64933769825568 65068834553856 65081011934016 65108763353088 65159234304129 65228870749952 65308058210304 65318470847136 65320280360244 65335623155712 65456149045248 65534822301312 65535612420096 65735421304896 65763166629888 65884481217152 65912575246336 65963669295538 65964464584704 66003114498048 66004942977792 66114330533888 66126703574568 66193507864512 66205146921984 66344694054912 66357110207232 66435025904352 66436866349308 66575057575936 66587516839896 66599225177472 66655879299072 66666506830848 66679272323118 66778840690688 66807026417664 66819818817024 66830472487116 66899084378112 67011519578112 67035037414878 67050782982144 67052640485376 67244198465536 67256022269952 67297293213696 67349460667293 67478791389184 67489550125056 67491419783424 67737673471104 67739550003216 67973693239296 67986709035336 68055392389824 68180935490346 68198839468032 68210831130624 68223596523264 68407592902656 68418499725504 68447674294272 68460484011192 68657189400576 68670038327436 68686167932928 68699022283008 68812874637312 68814780955648 68895582419328 68896413057024 68909306753664 68938690609152 68992130439666 69065863147008 69135636713472 69148575179892 69305675171824 69306510753792 69376527433728 69389811848448 69400875275082 69517816578392 69536071614464 69547158360576 69613308084681 69631588196352 69746986057728 69760038935808 69789785554944 69843885136452 70002261293224 70087243621248 70130251913904 70162146689024 70233027772416 70246476192256 70342968604608 70344917311032 70491237433344 70504429595184 70576813375488 70750396394496 70761676751064 70821871755264 70952518233856 70994946686976 70996057493088 70996913455104 71080277151744 71199739551744 71213373080304 71243430515712 71459523661824 71461503300096 71503374039552 71696215851008 71709633519888 71722242498816 71873418559488 71971278063048 71973271878417 72191578754484 72208535519232 72210535907328 72222049066752 72374278619136 72443117356416 72474008076288 72487571305968 72595812876288 72638348230656 72683067459072 72694655958348 72860690792448 72948263738112 73113679302144 73115704765376 73202438873088 73216138425768 73247358772224 73337476829952 73382479593696 73471565486592 73626428768256 73638167675904 73726675088976 73882076090368 73895067058176 73952348968008 73983562458624 74106172686336 74108225644544 74120041369296 74151647152128 74210022657792 74378621850624 74392541521389 74410015260672 74467696347576 74547280857088 74636880954272 74637780811776 74651748983136 74739404142396 74865340930576 74896939772928 74910956444883 74987864211456 75126195777024 75157904719872 75172296169152 75328657424384 75387050623472 75387959525376 75432130854912 75434220546048 75559234895872 75573375513792 75649723273728 75663025053696 75664208897823 75913640312832 75925743890688 75927847256352 76085780086784 76204882654992 76206993753618 76224893681664 76318675075072 76365507219456 76458214490112 76485047664753 76631589126144 76723694401536 76911192244224 76958542015488 76970812191192 77003633581056 77018044512591 77133051181056 77147820836996 77165941751808 77225759175264 77239338075648 77402143064064 77414483966976 77416628575104 77507530221744 77685436313212 77699096040384 77777591302656 77921069131824 77941530820608 77968884568302 77969824598016 78063538329504 78180106174464 78207543650691 78225913479168 78228080566272 78240553155648 78465359314944 78480043802784 78513508749312 78645463949312 78737808479232 78739989747328 78752543954877 78787074981888 78848149073904 78932415025152 79012156243968 79027285716288 79206485910656 79302642112512 79317483294582 79448933232448 79544424738737 79578957938688 79594195943808 79674605724672 79759754919936 79821583013088 79870564679724 80099706995712 80115044715342 80133862588416 80148859330176 80281687076864 80296711483404 80379148566528 80391964119552 80394191212608 80561414209536 80576840338176 80658242832384 80673337709874 80857595879424 80939282006016 80967687820929 81088592267264 81123169533952 81138351420672 81139329662976 81234602459136 81236852895744 81371483734016 81386712091776 81421063446528 81670289485824 81718141759488 81768450891456 81938532401152 81953866879872 81968277141504 82066796705376 82239777005568 82252889214912 82255167861048 82504661433696 82526326751232 82555289542908 82791135952563 82827437801472 82829732364288 82842938635392 82942509475098 83066362810368 83117335601664 83131950440448 83196392589009 83369444272128 83371753850112 83385046540458 83420603046144 83560805446144 83659930140672 83661239106536 83675949581952 83711267168256 83776158391023 83852321652736 83865690964224 83937033191424 83966491073556 83967503413248 84223508546898 84243291439104 84259057244544 84414491559476 84436658388992 84516970249152 84552642809856 84568833190296 84692768784384 84695115022336 84744739602432 84810431951406 84811454466048 84847619211264 85004139257856 85020047453016 85105938682944 85299292519168 85300320927744 85402845351936 85416461877024 85418828163396 85560389634944 85596502597632 85612892859312 85700416241664 85858509459456 85911195621888 86156629283968 86210537766912 86314156201728 86457201467392 86473381597512 86578359767424 86758446071808 86774682578688 86811684470784 86878979072172 87077410947072 87091294462848 87093707146992 87195971499462 87274865393664 87379763068416 87411483045432 87647228406528 87661202773302 87684222173184 87952619446272 88004152664064 88006590637056 88020622300104 88168938099424 88258010486016 88273529229312 88290049278132 88327697342976 88476146942976 88580034539136 88582488465744 88783355786528 88798966903296 88888675774464 88905696430824 89093091756032 89107296649488 89198779170816 89215472376576 89380049886504 89403520647168 89674696359936 89729724284928 89799280889724 89986066833408 89988559711232 90112170370176 90150595411968 90316897961472 90319400004288 90426542137344 90631590985728 90648945380448 90740523186432 90907913987128 90931785957376 90963698663019 90964795364352 91056692256768 91210123870208 91224666300672 91263565725696 91280645348256 91542919200768 91560051103248 91598696377344 91750499516416 91860776559104 91879075671552 91918254145536 91989507252888 92087817529344 92180848951296 92198100239856 92408681005056 92519749131264 92534500366776 92537063843679 92729544480768 92817744112908 92839545667584 92842117595136 93013385247744 93053047406592 93125180181936 93183448909824 93449658161664 93507002551872 93679496730638 93790624806144 93793223081376 93848178426912 93988316577792 94005906126912 94118893994853 94135443279696 94333861859328 94348902334752 94429162340352 94661409990784 94662551273472 94773702868992 94791439400112 94932986068992 94951164107072 94991240687616 95007943360512 95081591530296 95279364882432 95282004400128 95337832052736 95612844693184 95629656665088 95647553384643 95670019620864 95744181018312 95831224745984 95961704084064 95962861043712 95964362504556 96078201020928 96255438339312 96280714543104 96296065422336 96314504466726 96499038158848 96590823141888 96632010768384 96650095074624 96794417168384 96828387377046 96851130974208 96910756612096 96926207944464 97147587723264 97264351650816 97282554297201 97484905736192 97603251830784 97621517901024 97663145029632 97783302439936 97843306124928 97962087315456 97980420540366 98184223567872 98302233451968 98526756077568 98603131957344 98644749944832 98808230248448 98826721825728 98868862869504 98945503943307 98946696877056 99007414466688 99171495800832 99190055361852 99213353680896 99290261796768 99517041082368 99535665310848 99652538856528 99655299523962 99862586363904 99881275259844 99898837766208 99983818948608 100018908484677 100168261036032 100210539626496 100229728225536 100245708730674 100517279367168 100552556122317 100576174473216 100578960728064 100764500685056 100866297698304 100884033404928 100885611863764 100945939820544 101218187083776 101234325187584 101237129675136 101606510206656 101609325004824 101820676292608 101944285986816 101960539858944 101980063553004 102083088584736 102271403235519 102298259202048 102316246695936 102548256325632 102611389353984 102627749588256 102671511441408 102690726016788 102844068241408 102967678900352 102985784100864 103005057491154 103029251899392 103219311955968 103222171433472 103343373628992 103344619585536 103598794720512 103703455070208 103722862769838 103894758842432 103958512757736 103959766130688 104064791150592 104084717772672 104240141565952 104276724867588 104301217972224 104304107421696 104320737540864 104620479086592 104640058403712 104684678332416 104765827704678 104983744638976 105003391939836 105130865431872 105195377870856 105243220033536 105349541658624 105369714288384 105517375966548 105736856150016 105756644392776 106105277251584 106125594591744 106142515126596 106232807632896 106428777350784 106494086239632 106495370182656 106799609327616 106820059620456 106865145773568 107062281977872 107172198088704 107189285492736 107192254950144 107255061059328 107435787117568 107544323776512 107564450279832 107583363748224 107810127839232 107919042674688 107956917094572 108184468560896 108287368131726 108312803278848 108315803860992 108333073600128 108515616122368 108561417928704 108664676034624 108711012114432 108893719314432 108957522345984 109024601188608 109041983937522 109271822506496 109291036188672 109422395607168 109653036007424 109670518953216 109673557148064 109803658309632 110006215244928 110073719390544 110388181270084 110439643152384 110457251513856 110590012633464 110755150413824 110823114135552 110842600587264 110928523452012 110954578968576 111159259029504 111162338466816 111180062053944 111227470728192 111546573520896 111567932775936 111615022891008 111701544521364 111820921285632 111955321431408 111956671217664 111977623474704 112298011395864 112345409659392 112689293665536 112736857079808 112758444253728 112966451939887 112992986136576 113080575935208 113081939288064 113151330819072 113338852343808 113360063270688 113474584910592 113753674601489 113870460469248 113888615836032 113891770884528 114128670130176 114150523812416 114307323982488 114310490630427 114337340522496 114478012612608 114548260829184 114687321735168 114947383689216 115085541602304 115297842130016 115366788366336 115437813023232 115456218286788 115505450371584 115699576771584 115721731255494 115748912627712 115838638762896 115859007113472 116103214596096 116121725950464 116124942862656 116261295332616 116366487191552 116506350757888 116528154469818 116548644060576 116666386953984 116862971208704 116881603697736 116912296230912 116953326852453 117270159261696 117338870218752 117342120849408 117360829733472 117677347314688 117698038972416 117720065704176 117770263123968 117968195923968 118106712718848 118109984620992 118398622537728 118518234365952 118540928574432 118809728865984 118953963168768 118976224941873 119173399848672 119204694196224 119391293915712 119639632379904 119732374519632 119805847019586 119981422444544 120149560493568 120172567073013 120200793882624 120223288995264 120422530615296 120425866672384 120445067225106 120568722849792 120591286818912 120842121314304 120865260507264 120987364248576 121010006564811 121284931550692 121286393819136 121408923009024 121632888400896 121656179012186 121684754300928 121707527131008 121708994494464 121855279343616 122057225601024 122080068137664 122131595169792 122503957263142 122505434228736 122557672194048 122577212639232 122652676337184 122783756705792 122907798601728 122930800319808 122952415712256 123100195058064 123211574673408 123359665508352 123379333822368 123382751791572 123639392641024 123756992150544 123789490126848 123832934314362 124017846996992 124166906909248 124241156702208 124244598546432 124599544215552 124676003402496 125054166408192 125057630775168 125077569810687 125130904569216 125317755437056 125341208169216 125489895211008 125491858659804 125513924372928 125778482479104 125798536446336 125905549787136 125949736610334 126335262820347 126364937158656 126388585866816 126577314758656 126621737339214 126654987583488 126677257814016 126775455373728 126853249785444 127039153176576 127042672533504 127117109403648 127215647927109 127506208886784 127530071179524 127560026161152 127658908024416 127948938778752 127950481391616 127952483339408 128104268027904 128128242245094 128340584452416 128394753896448 128419339288968 128787764189184 128842681024512 128866793432832 129104516502728 129234943925952 129315806650368 129471234302592 129530116964352 129685802201088 129710072396268 129867539651136 130137669107712 130162023868032 130217526706176 130318468608258 130457741499904 130616116420608 130636941694272 130640560720488 130793957249193 130912298090496 131069644602624 131071224840192 131470842609792 131491804159953 131526333259776 131768962434304 131825150492672 131927338591076 131928929169408 132006228996096 132009885955584 132228661067776 132253407149136 132387015729024 132410293843968 132714220414464 132870051808704 132873732698616 133150115151872 133175033679792 133198450354944 133311758598144 133333013661696 133358544646236 133557681381376 133639637634048 133660944974232 133798168756224 134023039156224 134070074829756 134101565964288 134105280970752 134488396931072 134512044539904 134594586427392 134698921334586 134979100250112 134982839566848 135475346942208 135479100006432 135947386478592 135949513548121 135973418070672 136110784779648 136361870980692 136397678936064 136447193046528 136815185805312 136836999451008 136895348588544 136920968022384 137314378801152 137340076654872 137398044566016 137625749274624 137629561911296 137791164838656 137792826114048 137818613507328 137877381218304 137984260879332 138131726294016 138271273426944 138297150359784 138611350343648 138613021507584 138753054867456 138779623696896 138801750550164 139035633156784 139072143228928 139094316721152 139226616169362 139263176392704 139520077871616 139579571109888 139687770272904 140004522586448 140174487242496 140260503827808 140324293378048 140492952384512 140519245095957 140685937209216 140689834622064 140982474866688 141008859190368 141500792788992 141523353502128 141643743510528 141905036467712 141992114986176 141993826910208 142160554303488 142399479103488 142426746160608 142486861031424 142919047323648 142923006600192 143006748079104 143392431702016 143419267039776 143444484997632 143746837118976 143942556126096 143946543756834 144383157508968 144421071814656 144444098133504 144471756700089 144748557238272 144886234712832 144948016152576 144975142611936 145191625752576 145242581065569 145276696461312 145366134918144 145389311916696 145721381584896 145896527476224 146227358604288 146231409530752 146404877746176 146432276851536 146494717544448 146674953659904 146764959187392 146943130973184 147252857536512 147276335351808 147453350177952 147725360229083 147764152180736 147790134116352 147904697936016 147967124917248 148212345372672 148216451289088 148240082738592 148303294304256 148420045315584 148757243701248 148785083042778 148820030521344 148935392695152 149094561714176 149273761908544 149275561623552 149303497966272 149478808284792 149482949285943 149730681861152 149793879545856 149821912889766 149975728422912 150252391554048 150315809439744 150344592338304 150368563096011 150657314848768 150774101246944 150775919050752 150864261709824 150868441092096 151118469791744 151146751027584 151299446547456 151326050107392 151328417795646 151827280625664 151851487781376 151855694512704 152171560173568 152409765309984 152413987507236 152449787363328 152637350150144 152731014438912 152916428980224 152970095329506 153263178252288 153447388803072 153822384488448 153917084030976 153941624382384 154007267162112 154036089025182 154266102362112 154295641673992 154451518350528 154478676151296 154507586236731 154804286128128 154828967933952 154833257150208 155015060443488 155370872626424 155398192080768 155555182605312 155584294154757 155842138263648 155883061641216 155937769136604 155939649196032 156127076659008 156360212348928 156415087301382 156451826958336 156456161132544 156481106311296 156930718629888 156960087605568 157027017498624 157148741557017 157290927898624 157475616958464 157479979494656 157505087909754 157574149963776 157696298147808 157864830050304 158024312487936 158054571432576 158412971821312 158605284225024 158634966589164 158897866464896 159088849477474 159157915877376 159188391887616 159349211449344 159643166026176 159741129359448 160199413991424 160230089430684 160267725176832 160297718660352 160563374153728 160593422966808 160758297133056 160783928239104 160788382425216 161122828419072 161153680676352 161316485664768 161346675419748 161715191758848 161878564012032 161935375641858 162177184534528 162276702841344 162431052197589 162469204918272 162473705791488 162742967468032 162773424183552 162842126893056 163340578971648 163436283518976 163536901782912 163562975906283 163877064802304 163907733759744 163936554283008 164133593410752 164479554011136 164505778429824 164510335722096 165009322867392 165110579085816 165582271905126 165654875602944 165659464728576 165685877270784 165885018950196 166132725620736 166234671203328 166263900880896 166392785178018 166738888544256 166743507700224 166770093080916 166841206092288 167121610892288 167319860281344 167322478213072 167351899163904 167422534336512 167552316782046 167704643305472 167731381928448 167932982147112 167935006826496 168447017093796 168486582878208 168518114489088 168828983118952 168873316777984 169033940498304 169105285619712 169137666380592 169385537568768 169390230044672 169489479204864 169620863902812 169622908932096 170008278515712 170040094906032 170211877365888 170598585038336 170805690703872 170832923754048 170837656326792 171120779269888 171193005195264 171225785718624 171400832483328 171717018918912 171822391243776 172313258567936 172421075533824 172628312403456 172914402934784 172946763195024 173156719534848 173549365157376 173582596883241 173623368941568 173757958144344 174154821894144 174182588925696 174187414293984 174391942998924 174549730787328 174759526136832 174792231704727 174822966090864 175294456813056 175322405546604 175368444346368 175905238892544 176008305328128 176013181274112 176041244600208 176337876198848 176516020972032 176547058458624 176580098556264 176655394685952 176952293885952 177160069078272 177164976931488 177566711573056 177597933806592 177777351548928 177811392861648 178186183512064 178214593298976 178430944753152 178760099773008 178807041294336 179459448569856 179598561779448 179708770529379 179972133666816 179977119422464 180224340740352 180301190823936 180633795922944 180638800008576 180667600837659 180853084274688 181263181971456 181297890760896 181481046372864 181815827974256 181863571914752 181927397326038 181929590728704 182113384513536 182420247740416 182449332601344 182484268518279 182527131451392 182561290696512 183085838401536 183120102206496 183197392754688 183500999032832 183721553118208 183755935894713 183758151343104 183836508291072 183979014505776 184175635058688 184361697902592 184396200479712 184817362010112 185039498262528 185069000733552 185074127687358 185459088961536 185635488225816 185684235190272 185749401471543 186026770495488 186106094813184 186250360363872 186366897819648 186899316323328 187014005103744 187358993461276 187581249612288 187586446162752 187696356853824 187976633155584 188011812253824 188237787989706 188270886559392 188667723718656 188697804669504 188858324680704 188924604915501 189322819981568 189325102546944 189547405737984 189582878800224 189865972137984 189902328214144 189932606008821 189982481375232 190015886721024 190163183060592 190558729764864 190564008800256 190675664105472 191225689386368 191259313330176 191295106769286 191340039241728 191488362036624 191923408168128 191925722087424 191928725009112 192156402041856 192510876678624 192561429086208 192592130844672 192629008933452 193179317222647 193181646283776 193264021536768 193300190149248 193588834336768 193656774754092 193702261948416 193821513224192 193852415888928 194295175446528 194528703301632 194565108594402 194969811472384 195206503661568 195243035802048 195326290059264 195477702912387 195566604879872 195686612249856 195924174630912 195960841080732 196368447135744 196604466903936 197206263914688 197289499889664 197616460496896 197653443651456 197737725739008 197891007886614 197893393754112 198014828933376 198342991601664 198380110723704 198580523593536 199034082164736 199071330621696 199305077713056 199310599047924 199725172727808 199762550519688 199797675532416 199967637897216 200037816969354 200336522072064 200421079252992 200459456451072 200491417461348 201034558734336 201105112244634 201152348946432 201157921456128 201529001370112 201732595396608 201768066809856 201771223727528 201891879641088 202048382001879 202436374167552 202468650375168 202474259350272 203213020413312 203218650009648 203641352585216 203921079717888 203960127106008 204166177169472 204542806471038 204596518404096 204632493391872 205222778707968 205255499176512 205343022882816 205381452033576 205688136482816 205935357800704 205971568201728 206010114982308 206058503798784 206438623911936 206444342866944 206686747257984 206689239171072 207197589441024 207406910140416 207445725539676 207789517684864 207917025515472 207919532261376 208129582301184 208169435545344 208553449735176 208608214843392 208641475081728 209240958173184 209280116807424 209369356664832 209531655409356 209967489277952 210006783879672 210261730863744 210390755741712 210486440067072 210699083317248 210739428576768 211034751933096 211473712300032 211513288785552 212251189183488 212285030253192 212465615265792 212857554701568 212988172479264 212990740365312 213599218655232 213640119240912 213730291547136 214124563955744 214378570985472 214384509900288 214510122118656 214871574235136 215088647553024 215128900559664 215166727496448 215620255678464 215913834189144 215919815635251 216368937121792 216574736263452 216625606557696 216631607721984 216666147200256 217031232244736 217122835857408 217329352069248 217422024228864 217787438628864 217915044691968 218049202377216 218083967875044 218543645012992 218582072377344 218844791214336 219306072014848 219341037906432 219347114296128 219607316619264 220012430489856 220147438781088 220776362540168 220879286304768 220914503027712 221180025266928 221510300827648 221646228271104 221685201174528 221857046904024 222318518059008 222324676933632 222360124107888 222454941456384 223135865551872 223177624564167 223230045782016 223403089042728 223641842571264 223910642862816 223913342435328 223955246949408 224596022791728 224690819318784 224732869334649 225378587331072 225473714159616 225516888507456 225932903879774 225985972273152 226161151870416 226163878576128 226302661638144 226677704687616 226720126541376 226949169821184 226992626693469 227507349202978 227740920938496 227777231672064 227783541769056 228257340260352 228301047624832 228614647964976 228620981260854 228674681044992 228956025225216 229096521658368 229374643470336 229894767378432 230171083204608 230595684260032 230733576732672 230875626046464 230912436573576 231010900743168 231399153543168 231443462510988 231497825255424 231677277525792 231718014226944 232206429192192 232243451900928 232249885725312 232522590665232 232732974383104 233012701515776 233056308939636 233097288121152 233332773907968 233725942417408 233763207395472 233824592461824 233906653704906 234540318523392 234622630952073 234677740437504 234684241698816 234721659466944 235354694629376 235396077944832 235440131408352 235540526247936 235936391847936 236213425437696 236219969241984 236257631864631 236797245075456 237036468731904 237081857148864 237619457731968 237907926337536 237952449883746 238346799697344 238633274216211 238782587831424 239279264759808 239464749039264 239611694039172 239962844889088 240299120987136 240345134146026 240401587765248 240446577990528 240845061230592 240851733344768 240890134450212 241137445699584 241182573637824 241684242628608 241730521014528 241974728497152 242020013129622 242569863101384 242572787638272 242817846018048 242903063462787 243265776801792 243312358024372 243369508601856 243415054262016 243417988988928 243710558687232 244114451202048 244160136275328 244263190339584 245007914526284 245010868457472 245154425278464 245305352674368 245567513411584 245815597203456 245861600639616 245904831424512 246200390116128 246719331016704 246758667644736 246765503583144 247278785282048 247513984301088 247578980253696 247665868628724 248035693993984 248333813818496 248373407857689 248482313404416 248489197092864 249199088431104 249352006804992 250108332816384 250115261550336 250155139621374 250261809138432 250682416338432 250979790422016 250983717319608 251027848745856 251556964958208 251597072892672 251811099574272 251899473220668 252670525640694 252729874317312 252777171733632 253154629517312 253243474678428 253309975166976 253550910747456 253706499570888 254078306353152 254085345067008 254234218807296 254431295854218 255012417773568 255060142359048 255317816048832 255897877557504 255900962783232 255904966678816 256208536055808 256256484490188 256681168904832 256789507792896 256838678577936 257575528378368 257733586865664 258209033005456 258469887851904 258631613300736 258942468605184 259371604402176 259420144792536 259735079302272 260275338215424 260324047736064 260435053412352 260636937216516 260915482999808 261232232841216 261273883388544 261281121440976 261587914498386 261824596180992 262139289205248 262941685219584 262983608319906 263052666519552 263537924868608 263650300985344 263854677182152 263857858338816 264012457992192 264019771911168 264457322135552 264506814298272 264774031458048 264820587687936 265428440828928 265740103617408 265747465397232 266300230303744 266350067359584 266396900709888 266666027323392 266717089292472 267115362762752 267279275268096 267321889948464 267596337512448 268140149659512 268210561941504 268976793862144 269024089079808 269189172854784 269397842669172 269958200500224 269965679133696 270950693884416 270958200012864 271894772957184 271899027096242 271946836141344 272221569559296 272723741961384 272795357872128 272891095989057 272894386093056 273630371610624 273673998902016 273790697177088 273841936044768 274347097568297 274628757602304 274680153309744 274796089132032 275251498549248 275259123822592 275582329677312 275637227014656 275754762436608 275968521758664 276263452588032 276542546853888 276594300719568 277222700687296 277226043015168 277559247393792 277603501100328 277611191531037 278071266313568 278144286457856 278188633442304 278453232338724 278526352785408 279040155743232 279159142219776 279375540545808 280009045172896 280348974484992 280521007655616 280648586756096 280985904769024 281038490191914 281371874418432 281379669244128 281964949733376 282017718380736 282356681984559 283001585577984 283046707004256 283287487021056 283810072935424 283984229972352 283987653820416 284321108606976 284798958206976 284853492321216 284973722062848 285838094647296 285846013200384 286013496158208 286784863404032 286838534079552 286888969995264 286942660153929 287493674237952 287885112252192 287893087513668 288766315017936 288842143629312 288888196267008 288943513400178 289497114476544 289772469425664 289896032305152 289950285223872 290383251505152 290485162131138 290553392922624 290732269836288 290778623833392 291442763169792 291793054952448 291847662891603 292454717208576 292462819061504 292809755492352 292864553703072 292989435088896 293349907319808 293529918374784 293886261946368 294552670703616 294906700355904 295450720458166 295528304361472 295580268232704 295809395872032 295934249834496 296424690745344 296432902578176 296480165477184 296606588608512 296836511829921 296840090631168 297514487402496 297570166085556 297640061042688 297870785390304 298189123428352 298547523817088 298551123247104 298606995932544 298957616569584 298965898571886 299461363722304 299587759091712 299643825779532 299951456845824 300504783108096 300631618879488 300689184676608 300737126192022 301548202493888 301551838101504 301657668366951 301728523419648 301736882184192 302236939583488 302293502055168 302598893094912 302652100214784 302656835591292 303654561251328 303702975562752 303711389025408 304343120347136 304819530619968 304827975014472 305274700300288 305462028877824 305832857960448 305940190659012 306814209706557 306894777606144 307644768976896 307834168061952 307883248764768 308014534324224 308072178050364 308532204724224 308591283347984 308903036701056 308957352302592 309015172473462 309657935867904 309666514300416 310030120886976 310741745252848 310796384161536 311110365210624 311168588309514 311684276527296 311875538273208 311879298392064 312254153318016 312720424697856 312830174602764 312903653916672 312912322265088 312962212622592 313861437259776 313920175211136 314054034997248 314297483114034 314581855797248 314951233916928 314959958989312 315010175819508 315392596295616 315729660100608 316048624975872 316109142865152 316825943642624 317210568450048 317269933178328 317795732929792 318177698954948 318315831754752 318376783775232 318698422898688 319286332052352 319482258718896 320398827982848 320460178861368 320595437320704 321126748307456 321186845933616 321516594266112 321567856478208 321576764850432 322307361352704 322632971329536 322693350839496 323430383517696 323757128024064 323870751283716 324354369069056 324553405682688 324862104395178 324938409836544 324947411582976 325546848367104 325684253786112 326681157943296 326872567037952 327073803565824 327125951812566 327815467519488 327873108566016 327878238557233 328267186821504 328959108022272 329011556859648 329020671444192 330018645734784 330221158171632 331164543810252 331318929457152 331371754541568 331770037900392 332265451241472 332469342406656 332527801761792 332785570356036 333477777088512 333487015400448 333540186161832 333682412184576 334243221784576 334639720562688 334644956426144 334703798327808 334845068673024 335104633564092 335409286610944 335462763856896 335865964294224 335870013652992 336894034187592 337036228978176 337657966237904 337746633555968 338067880996608 338210571239424 338275332761184 338780460089344 338899355819661 338978958409728 339241727805624 339245817864192 340016557031424 340080189812064 340423754731776 341197170076672 341261023804467 341611381407744 341665847508096 341675312653584 342241558539776 342386010390528 342451571437248 342931471891281 343434037837824 343644782487552 344626517135872 344842151067648 345256624806912 345828805869568 345893526390048 346313439069696 347098730314752 347165193766482 347246737883136 347515916288688 348309643788288 348365177851392 348374828587968 348783885997848 349099461574656 349519052273664 349584463409454 349645932181728 350588913626112 350644811093208 350736888692736 350859980557359 351810477785088 352016610656256 352026362548224 352082489200416 352675752397696 353032041944064 353094116917248 353160197112528 353310789371904 353904587771904 354320138156544 354329953862976 355133423146112 355195867613184 355554703097856 355622785723296 356372367024128 356429186597952 356861889506304 357520199546016 357614082588672 358761589127773 358918897139712 359197123558896 359417541058758 359944267333632 359954238844928 360448681480704 360517701219039 360602381647872 361267591845888 361277600017152 361335201675318 361706168549376 362526363942912 362595781521792 362962092745728 363030019694433 363631655948512 363727143829504 363854794652076 363859181457408 364226769027072 364840495480832 364898665202688 364968537036558 365054262902784 365122581393024 366171676803072 366240204412992 366394785509376 367001998065664 367443106236416 367511871789426 367516302686208 367673016582144 367958029011552 368351270117376 368723395805184 368792400959424 369634724020224 370078996525056 370138001467104 370148255374716 370918177923072 371270976451632 371368470380544 371498802943086 372053540990976 372500720727744 372733795639296 373798632646656 374028010207488 374717986922552 375162499224576 375172892325504 375232709432061 375392713707648 375953266311168 376023624507648 376475575979412 376541773118784 377335447437312 377395609339008 377716649361408 377849209831002 378645639963136 379005788461041 379094811475968 379165757600448 379731944275968 379804656428288 379865212017642 379964962750464 380031773442048 380326366121184 381117459529728 381128017600512 381351328210944 381646943781327 382451378772736 382518626660352 382590213538572 382680078483456 382976724073248 383846816336256 383851444174848 383857450018224 384312804083712 385021753357248 385184261689344 385258017866904 386358634445294 386363292567552 386528043073536 386600380298496 387313549508184 387643026448384 387704831777856 388590350893056 389057406603264 389130217188804 389939622944768 390413007323136 390486071604096 390652580118528 390955405824774 391133209759744 391373224499712 391848349261824 391921682161464 392736894271488 393208933807872 394412527829376 394475412479859 394578999779328 395232920993792 395306887302912 395475451478016 395782015773228 395786787508224 396029657866752 396685983203328 396760221447408 397161047187072 398142661243392 398610155426112 398621198095848 399450345455616 399525101039376 399595351064832 399935275794432 400075633938708 400673044144128 400918912902144 400982834922696 402069117468672 402210224489268 402304697892864 402315842912256 403058002740224 403465190793216 403536133619712 403542447455056 403783759282176 404096764003758 404937300750336 404948518700544 406426040826624 406437300019296 407282705170432 407842159435776 407848540644363 407920254212016 408332354338944 409085612942076 409193036808192 410445557415936 410510998353024 410686045765632 410762904067152 411376272965632 411870715601408 411943136403456 412020229964616 412877247823872 412888685733888 413373494515968 413378478342144 414395178882048 414813820280832 414891451079352 415579035369728 415834051030944 415839064522752 416259164602368 416338871090688 417106899470352 417216429686784 417282950163456 418560233614848 418738713329664 419063310818712 419934978555904 420013567759344 420523461727488 420781511483424 420972880134144 421478857153536 421557735287871 422069503866192 422947424600064 423026577571104 424502378366976 424570060506384 424931230531584 425715109403136 425976344958528 425981480730624 427198437310464 427280238481824 427460583094272 428249127911488 428757141970944 428763850420997 428769019800576 429020244237312 429743148470272 430177295106048 430257801119328 430333454992896 431240511356928 431827668378288 431839631270502 432737874243584 433149472526904 433263215443968 433332294400512 433415270100267 434062464489472 434245671714816 434658704138496 434844048457728 435574877257728 435727743196707 435830089383936 436098404754432 436167935750088 437087290025984 437164144754688 437689582428672 438612144029696 438682075812864 438694228592256 439214633238528 440024860979712 440294877562176 441552725080336 441758572609536 441829006055424 442360050533856 443020601655296 443176080687249 443292456542208 443370402349056 443714093808048 444637036118016 444649353867264 444720248215776 444909882912768 446271731103744 446355249128334 446460091564032 446806178085456 447283685142528 447821285725632 447826684870656 447910493898816 448448847857829 449192045583456 449381638637568 449465738669298 450757174662144 450947428319232 451033777014912 451105689288033 451865807759548 451971944546304 452322303740832 452327757152256 452605323276288 453355409375232 453440253082752 453898339642368 453985253386938 455014698405956 455481841876992 455554463344128 455567083538112 456514680520704 456602095249664 457229295929952 457241962521708 457349362089984 457912050450432 458193043316736 458749286940672 459789534756864 460342166409216 461191368520064 461467153465344 461751252092928 461824873147152 462021801486336 462798307086336 462886925021976 463354555051584 463436028453888 464412858384384 464486903801856 464499771450624 465045181330464 466025403031552 466112617879272 466194576242304 466665547815936 467451884834816 467526414790944 467649184923648 467813307409812 469080637046784 469245261904146 469355480875008 469368483397632 469443318933888 470709389258752 470792155889664 470880262816704 471081052495872 471446224671051 471872783695872 472426850875392 472439938483968 472515263729262 473594490150912 474072937463808 474163714297728 475238915463936 475815852675072 475904899767492 476693599394688 477266548432422 477565175662848 478929498078528 479223388078344 479925689778176 480598241974272 480690268292052 480803175530496 480893155981056 481690122461184 481703466689536 481780268900424 482274891399168 482365147275648 483368485257216 483461042029056 483949456994304 484040026259244 485139726202768 485145575276544 485635692036096 485806126925574 486531553603584 486624716048744 486830108524032 487293156592767 487421117374464 488228902404096 488320272550656 488526380679168 490015829052568 490021736914944 490308850556928 490610705348736 490688927718849 491135026823168 491631194406912 491723201279232 491809662849024 492400780232256 493438662033408 493517335289472 493531007166288 494557570564096 495027968602176 495331737257448 496071387987968 496667627636992 496746815715378 496964626808832 496978394185728 498398176862208 498704013609984 500216665632768 500230523100672 500310279242748 500523618276864 501364832676864 501959580844032 501967434639216 502055697491712 503113929916416 503194145785344 503798946441336 505341051281388 505459748634624 505554343467264 506486949356856 506619950333952 507101821494912 507412999141776 508156612706304 508170690134016 508468437614592 508862591708436 510024835547136 510120284718096 510635632097664 511795755115008 511809933357632 512417072111616 512512968980376 513362337809664 513579015585792 513677357155872 515151056756736 515467173731328 516418066010912 516939775703808 517263226601472 517884937210368 518743208804352 518840289585072 519470158604544 520648095472128 520747790649723 520870106824704 521273874433032 521830965999616 522464465682432 522547766777088 522562242881952 523175828996772 523649192361984 524278578410496 524376695114181 525883370439168 525967216639812 526105333039104 527075849737216 527300601970688 527709354364304 527715716677632 528024915984384 528039543822336 528914644271104 529013628596544 529548062916096 529641175375872 530856881657856 531480207234816 531494930794464 532600460607488 532700134719168 532793801419776 533332054646784 533434178584944 534230725525504 534558550536192 534643779896928 536280299319024 536421123883008 537953587724288 538378345709568 538795685338344 539126311588137 539916401000448 539931358267392 541901387768832 541916400025728 542002802512977 543789545914368 543798054192484 543893672282688 544443139118592 545447483922768 545590715744256 545782191978114 545788772186112 547260743221248 547347997804032 547452805554837 547581394354176 547683872089536 548694195136594 549257515204608 549360306619488 549592178264064 550502997098496 550518247645184 551164659354624 551267807684139 551274454029312 551509524873216 551937043517328 552526905176064 553085093707776 553188601439136 554445401374592 554452086030336 555118494787584 555207002200656 555222383062074 556142532627136 556377266884608 556906464677448 557052705570816 558080311486464 558318284439552 558751081091616 560018090345792 560697948969984 561042015311232 561297173512192 561971809538048 562076980383828 562743748836864 562759338488256 563929899466752 564035436761472 564713363969118 566003171155968 566093414008512 566574974042112 566773814746503 567620145870848 567968459944704 567975307640832 568642217213952 569597916413952 569706984642432 569797818026463 569947444125696 571676189294592 571692026400768 572026992316416 573569726808064 573677068159104 573777939990528 573885320307858 575770224504384 575786175027336 577532630035872 577684287258624 577776392534016 577887026800356 579537951667941 579544938851328 579792064610304 579900570447744 580766503010304 580970324262276 581106785845248 581464539672576 581557247666784 582885526339584 583586109904896 583695325783206 584909434417152 584925638123008 585619510984704 585729107406144 585978870177792 586433108737161 586699814639616 587059836749568 587772523892736 589105341407232 589813400711808 590901440916332 591056608722944 591618791744064 591868499668992 592849381490688 592865805156352 592960330954368 593213177217024 593673023659842 593680181262336 595028974804992 595140332171112 595741570780608 596378246856704 597095047634176 597102246494208 597213991865088 597915233139168 597931797143772 598922727444608 599175518183424 599287651559064 599902913691648 601009566216192 601263237758976 601378369353216 601474252384044 603096404987776 603103676203008 603315336733902 603457046839296 603473764368384 604587004110336 605197786189824 605304200429568 605313671182584 607309122502656 607405951125504 607422778050816 609639061239936 609655950028944 610549400600576 610924057755648 611880381318024 613628419413114 613789555212288 615668336123904 615766497529536 616029068648448 616144356100728 617064409448448 617182566695968 617806073402112 617914704605184 618030344946924 619315871735808 619333028600832 620060241773952 621483490505696 621592768323072 622220730421248 622337176619028 623368553054592 623751076546416 623758596784128 624508306636032 625660349205528 625824644530176 625924425245184 627722874519552 627840350422272 628108069994496 628594966228068 629163711594496 629902467833856 629919917978624 630020351639016 630785192591232 631459320201216 632097249951744 632218285730304 633651887285248 634421136900096 634539866356656 635591465859584 636355397909896 636753567550464 637396845797376 638572664104704 638964517437792 640797655965696 640920357722736 641190874641408 642253496614912 642373691867232 643135712956416 643153529700864 644614722705408 645265942659072 645386701678992 646860767035392 647741502567432 647759446905753 648708738138112 649106811365376 649724208790356 649876819673088 649894823165952 651093696734208 651368507572224 653362315886592 653745134075904 654147607131648 654251903625132 655630935038976 655746217132032 655756477114466 656534373643008 657918216044544 658023113719296 658041342888384 660037291469568 660442316343264 662329087620504 662637858914304 662743509083136 663540075800784 664530902482944 664938684813312 665055603523584 665571140712072 666955554177024 666974030800896 667080372323664 667364824369152 668486443569152 669289912852288 669407596655616 669532873692501 669690137346048 670209267128184 670818573221888 670925527713792 671731928588448 671740027305984 673788068375184 674072457956352 674198608003947 675315932475808 675493267111936 676135761993216 676421142478848 676550665522368 677560920178688 677798711639322 677957916819456 678483455611248 678491635728384 680033114062848 680160379624128 680847509463552 680977880080407 682394340153344 682522047608934 683222762815488 683331695016192 683350625307168 684483117079552 684772020781056 684903142874496 685862943782562 686868075675648 687289564975104 689253034271744 689684302135296 690513249613824 691657611739136 691787052780096 692626878139392 694197460629504 694330387532964 694493475766272 695031832577376 696619287576576 696730355702784 696749657175936 697567771995696 698198923149312 699038104547328 699168926818908 699291864363456 701177827252224 701289622186416 701473777385472 701719961114718 703620955570176 703867892856219 704033221312512 704052725096448 704164978400832 705351504795392 706064083888128 706188233834496 706320394225056 706621578743808 707809175543808 708640276313088 708659907725952 708772895593893 710266846292224 710391735226368 711109406195712 711245571446592 712744734048256 712858373195904 713723779012608 715040399092032 715899822648633 717523178255546 717837794279424 718394247117792 718835082117516 719888534667264 719908477689856 720897362961408 721035402438078 721204763295744 722535183691776 722555200034304 722670403350636 723412337098752 725052727885824 725191563043584 725924185491456 726060039388866 727263311897024 727709589304152 727718362914816 728453538054144 729680990961664 729797330405376 729937074073116 730108525805568 730245162786048 732343353606144 732480408825984 732789571018752 734003996131328 734886212472832 735023743578852 735032605372416 735916058023104 736702540234752 737446791610368 737584801918848 740157993050112 740276002934208 740296510749432 741836355846144 742541952903264 742736940761088 742997605886172 744107081981952 745001441455488 745120223573067 745467591278592 747597265293312 748056020414976 749435973845104 750324998449152 750345784651008 750465418864122 750785427415296 752047249015296 752951151958824 753083546237568 754670894874624 754791218678016 755433298722816 755698419662004 757291279926272 758011576922082 758189622951936 758331515200896 759463888551936 759609312856576 759730424035284 759929925500928 760652732242368 762234919059456 762256035201024 762702656421888 763293887562654 764902757545472 765037253320704 765180427077144 765953448146496 767693632672512 767702888349696 767714900036448 768625608167424 770043506714496 770368523378688 770516035733808 772717268890588 772726585135104 773200760596992 774627099016368 775286052896768 775409663555712 778114813206528 778260434377608 779879245889536 780826014646272 780972143208192 781305160237056 781910811649548 782266419519488 782746448999424 783696698523648 783843364322928 785473788542976 786417867615744 788825055658752 788950824959718 789157999558656 790613774605824 790765163579209 790950902956032 791564031546456 791573575016448 792059315733504 793371966406656 793520442894816 794322094374144 796275722210423 796285322486784 797220310852224 797242396191696 798900690911232 799050202078752 799190702129664 800151267877416 801346088288256 801837825804288 801965669845392 804420448978536 804631685824512 806116005480448 806930381586432 807072267239424 807084894910112 807567518564352 808193528007516 809874601500672 809897037401088 812852081653248 812874600038592 814565410340864 815684318871552 815697081288726 815840508424032 816664708677888 818171225884152 818386073616384 818673287967171 820891114831872 821021996706048 821372091531264 821525808134304 822752545931264 823041292704891 823741431202816 823886272806912 824040459929232 825754495647744 825777371467776 826746989031936 828790357764096 829627640561664 829782902158704 831158070739456 831668102061888 831678129045504 832677742181376 832833574593111 834213798940704 834432859373568 834565900326912 837120467229696 837477426659328 838126621637424 839869957111808 840027135518688 841046923454976 841563022966848 841945760268288 842957714307072 843115470575742 844139007732384 845894849200128 846053155142208 847070045953677 849004756733952 849140121012768 849862461063168 851430218806272 851952689917056 851962961461248 854396874620928 854560476963648 854921166188544 856498255822976 857514283941888 857527700841994 857538039601152 858040488474624 859486296940544 860354590212096 860515602238656 860666909985792 862481022713856 863655336756576 863679262541004 865475748487168 866298945053808 866526430887936 866664588801024 866830540200534 868124928978944 868491343429632 869317408276992 869688096915456 871149754515456 871455486393414 871660178767872 872196809508864 872335871500176 874174580051968 874328289509376 875379164857344 875542988674809 877224288059392 877364151625728 877388457184512 878429266477056 880049721959424 880589755124352 883105450160672 883658012110848 884720101067712 886041203310592 886352161374498 886584913084416 886740804698112 887428187616096 889274072236032 889298707734528 889440496431552 889819765825536 890509535489763 892543462207488 892710498256668 892920183128064 893612356170912 894567370285056 895642571451264 895653369741312 895820987797632 896897695715658 898384091166912 898763277275136 898931477338596 901514349324288 901894856638464 902067554029824 902211378576066 903731615519096 904644607481664 904655514304512 904973005100853 905210646552576 906710818750464 906880506165504 907796679284736 907970506773876 910029396811912 910963683753984 911108926688256 911134167076224 913029361041408 913204190499328 914458591859904 914483925043416 915824100900864 916386086633472 917498573881344 920442629119671 920684332818432 922382737040128 922934306930688 923502504185856 923649746294304 924043602972672 925596614172672 925773850043952 926709110103168 926872056907776 928973807603712 928999542901248 930090362660928 932050806063104 932225235758544 932389152484608 933331095631872 934903769669632 935052829581888 935626614819624 938161274093568 938490523808292 938710961750016 938736966795264 938886637867776 941418778517504 941584311779328 941760525633408 942162104991744 942892449342102 943745567391744 944853701750784 944879876967936 945030527458524 947188980301824 948145874927616 948327428595456 950477830927872 951631705350144 951809799534984 953387198789376 954533096864844 955130351325696 957858996157056 958446776156688 959851379556352 961196483948544 961380536584104 961786311962112 963380244922368 963406933379072 963560537800848 964549782798336 964730294551296 966922084058112 967898913988608 968080052518488 970279452405536 970291150553088 971271384072192 971612253851148 973063107207168 973249432097488 973660217048064 974586313185534 974842234748928 976640545101312 977052761358336 980031658105136 980043473829888 980617701113856 981221410697472 981377855437698 982270053646336 983446402558464 983619325698048 983634715671699 984801560464512 986877324066816 987034670578944 987062014332576 989115141128192 990055937204352 990663474514896 992142775975936 993335255273984 993493631430756 993956788371456 996796353724416 997408027219968 1000433331265536 1000461046201344 1000620558485496 1001047236553728 1002729665353728 1003919161688064 1003934869278432 1004111394983424 1006227859832832 1006388291570688 1007597892882672 1010682102562776 1011108686934528 1012973898713712 1013239900667904 1014203642989824 1014825998283552 1016341380268032 1016698067458983 1016936875229184 1017725183416872 1020049671094272 1020240569436192 1021271264195328 1023591510230016 1023619866715264 1023783071413401 1024834144223232 1025025937960752 1026724675619328 1027158031171584 1027354714311744 1030302113513472 1030934347462656 1032836132021824 1033879551407616 1034077521603581 1034526453202944 1035769874420736 1037486417608704 1037680579170144 1038940317209088 1041296190944256 1041495581299446 1041740213649408 1042547748866064 1043661931999232 1044928931364864 1045095533554176 1045124485763904 1046351657993544 1047298384723968 1048557156820992 1048753390228362 1051766740878336 1051934433279624 1052210666078208 1052579941672077 1054151699474432 1054601203941376 1055418708728608 1055431433355264 1056049831968768 1056079087644672 1057829288542208 1058027257193088 1059096125832192 1059282350751744 1061713763315712 1062960414469632 1062989861588928 1065200921214976 1065400269438336 1065587602839552 1066664109293568 1066868357169888 1068461451051008 1069117101072384 1069287559793856 1072560598638048 1072842247766016 1075907175448576 1076284767383319 1076756691419136 1077591370676688 1078252623176274 1079832802000896 1079862716534784 1081553103657117 1083802775537664 1083832800051456 1084005605025954 1087579091828736 1087596108384968 1087787344565376 1088886278237184 1089090059083299 1090894967845536 1091181431488512 1091564383956228 1091577544372224 1094521486442496 1094695995608064 1094905611109674 1095162788708352 1095367744179072 1097388390273188 1098515030409216 1098720613238976 1099184356528128 1101005994196992 1101036495290368 1102329318709248 1102535615368278 1102548908058624 1103019049746432 1103874087034656 1105053810352128 1106170187415552 1106377202878272 1108890802749184 1108904172060672 1110236989575168 1110414004401312 1110444766124148 1112285065254272 1112754533769216 1113812929354896 1114105411141632 1116160622972928 1117502162183232 1120036180691584 1121395897939968 1122084030622464 1123943619076096 1124153960767656 1125487497673728 1125518676976512 1127859798933504 1128070873522944 1129426727938236 1132006342311936 1132186828017024 1133149948084224 1133547629493006 1135240291741696 1135936919889408 1137017365383123 1137284434427904 1139195832827904 1139413969284864 1139595636052926 1139894888251392 1143352378589184 1143384052801536 1144053984632832 1144940831343981 1147139453616128 1147354136318208 1147555879981056 1147770640615716 1151540449008768 1151572350054672 1155065260071744 1155552785068032 1155774053600712 1159075903335882 1159089877702656 1159584129220608 1159801140895488 1161940648524552 1162929079345152 1163114495333568 1165771052679168 1167172219809792 1167390651566412 1169818868834304 1169851276246016 1171239021969408 1171458214812288 1171957740355584 1172866217474322 1173399629279232 1174119673499136 1175545047785472 1178210682814464 1179626801423616 1181802881832664 1182113217445888 1183237583488128 1183426237439577 1183736999337984 1185698762981376 1185731610312704 1185920661908736 1186426354434048 1187346047319684 1187360362524672 1190057949609984 1190280664342224 1191483141561216 1192756493713408 1194190095268352 1194427983730176 1195830466278336 1195863594287544 1197845454889216 1198351036366848 1198575303118128 1199805827383296 1202019132432384 1202756738706432 1202948504768088 1206192809975552 1206207352406016 1206630673467804 1206914093678592 1206947528736768 1209174008220672 1210395572379648 1210608400859136 1210627342365168 1214811902251008 1214845556101632 1219278122479872 1219311900057888 1221848115511296 1223545621933089 1223760762636048 1227256838826228 1227579110424576 1231336672247808 1231532995059072 1232058137296896 1232288712201456 1234128818896896 1234365133391936 1235612146804224 1235829409210368 1236060689893848 1238631743471616 1238666057201664 1240120483547904 1242966981011392 1243185536646144 1244441460842496 1244674353238056 1246737106109184 1247502153092832 1247517193568256 1249016613272064 1251320698411056 1251649289060352 1251848850490368 1255680700844544 1256216139988992 1257189932456136 1258327423188992 1259804935667712 1259839835957248 1260040703278032 1261570385182464 1262918640402432 1264436571460608 1264673205863613 1267303774570496 1268842273800192 1269079732713312 1271182931719168 1272710795819792 1273507135100928 1274793691594752 1277145328209408 1277929034875584 1281595311931392 1281840715445472 1282381749282816 1284506993229824 1284747383734464 1286271425912832 1286291551262991 1286307059401728 1289229445410816 1290531885318144 1290773403357984 1293721534070784 1295483005134864 1295518893811506 1297417476276224 1298213622730752 1299448417580712 1299789646331904 1300245810300801 1302187393468416 1302737015144448 1306724631773184 1307183229590121 1307490268151808 1308295214263296 1308503807250264 1311261870077952 1311492434264064 1311512954228932 1313068747286016 1315836432089088 1316046227438592 1316082685776768 1320074582939136 1320884632686528 1324658175241008 1325275717828608 1325487018166272 1327080151601568 1329061804965888 1329528242061747 1329877369626624 1330111207047168 1331142281424144 1333911108354048 1333948061601792 1334160744647328 1334729648738304 1336972887138304 1338579825704576 1338815193311232 1339065747385002 1339380274692096 1340418534256368 1341851055427584 1343463857176896 1343480054611968 1347576136750368 1348144915912704 1348397216007894 1350631864951616 1352255220558529 1352271523986432 1352842284957696 1353101331044736 1355121840357376 1355597423278644 1355915833638912 1356966911222496 1356983271456768 1360066228125696 1360320759248256 1361695018927104 1361955760160814 1364788680306688 1365044095217868 1366445525630976 1366663390032384 1366701250614336 1368966234159104 1369544041562112 1369806285748992 1371725887565124 1373736151351296 1374579129950208 1378506068543488 1379368604270592 1381026499227648 1383315223478272 1383574105560192 1385253756278784 1388394921259008 1388660775065928 1390063665154752 1393238575153152 1393460711405568 1393499314351872 1395135543991392 1398076209094656 1398337853637816 1398583728726912 1402355654504448 1402579244372832 1402947554770944 1403439922229436 1407241911140352 1407735785712438 1408066442625024 1408105450192896 1408329956801664 1410703009590784 1412128167776256 1412376467668992 1412640788450112 1413243157487616 1414338674013153 1415618351087616 1417280552626176 1417319815451904 1417545791187786 1420533692584448 1420783470452736 1422218812391424 1422491142893184 1425489468096512 1425716746391808 1427447558025216 1430080798184064 1431799645297266 1435046356511092 1436788494235584 1437670164235032 1439777069334528 1439816955379712 1441794725922816 1442070804876156 1442409526591488 1445070367383552 1445110400068608 1445340806701272 1446824674197504 1450105455771648 1450383126087168 1451848370982912 1452120078777732 1454526623794048 1455419178608304 1455436725829632 1456907076108288 1459594660810752 1459874148146232 1460490325572096 1464686707212288 1464960817651968 1465579142037504 1469772424945664 1470047487157704 1470065210744832 1471832116046208 1473405080469504 1474893583220736 1475169603837696 1480315986100224 1480552005868416 1480593021498864 1483672711692288 1485083905806528 1485995211772344 1488214163963904 1490002882910976 1490240447146134 1490935182557184 1495194530586624 1496112040829952 1498871947690208 1500649996898304 1500691569302016 1500930837728244 1501570854830592 1504094498030592 1505902303917648 1506167092475136 1509341789749248 1509582437356032 1511396839324008 1514582559852544 1516023153844164 1516379245903872 1516663030401792 1519218625713152 1519460848070568 1519859851001856 1521305464484736 1524469838118912 1524512070402048 1525405312843776 1526587775125308 1529805515090944 1530074506641408 1530360854154288 1531906896292992 1535387265345024 1535429800072896 1537251216334848 1540087013428992 1540737046757376 1541032071467616 1545434537781176 1545453170270208 1546401521193984 1549254198032736 1550572105793536 1550819327111424 1556229626413056 1556520868755216 1559758491779072 1561944286416384 1562243371949169 1562610320474112 1563821623299096 1564532839038976 1565492897998848 1567393397047296 1567686728645856 1570947577085952 1572835735231488 1573130085342543 1577650111317504 1577901649919436 1578315999117312 1581227549211648 1581530327158418 1581901805912064 1583128063092912 1583147150032896 1584118631467008 1586743932813312 1587040885789632 1588644188748288 1592551444420846 1592570644973568 1594440621704448 1594484792383392 1597801381822464 1598100404157504 1598381404259328 1600302535754832 1602692176576512 1603675651608576 1603931339690784 1608840897957072 1609263371649024 1612232010960896 1613860763172864 1614169789820224 1615135037128704 1616387056015032 1619749203001344 1619794074802176 1625704163306496 1625749200077184 1626008407538931 1629130820681728 1631368637743104 1631394162577452 1631681016848064 1633329417355776 1636342451768304 1636772147232768 1637346575934342 1641782229663744 1642043993412096 1642358416664511 1642744183062528 1643051616268608 1645505091862528 1646082585409782 1647482862405632 1647772545613824 1648080919858464 1651508991295488 1651554742935552 1653493978063872 1653803423052417 1657580715528192 1659255281123328 1659565804317408 1662316141478912 1663336204123776 1663356258091008 1665355484362752 1665667149186222 1668427597881408 1669131800653824 1674240934459392 1674954853318656 1676253243274848 1679739914223616 1680054271037376 1682093846909952 1683126045933696 1683891520536576 1685915428614144 1686230941151484 1688278015464768 1691789698400256 1692106310284416 1694140091907354 1698009513467904 1698280242025536 1699724922126336 1700321444239509 1702860437612544 1703905379834112 1703925922922496 1708793749241856 1709120953927296 1709393454079389 1709842332377088 1712996511645952 1715028567883776 1715055401683988 1715076079202304 1716080976949248 1718972593881088 1720709180424192 1721031204477312 1721333819971584 1727310673513152 1727358525082008 1730951496974336 1732597890107616 1733052861775872 1733329177602048 1733661080401068 1736249857957888 1738613855003823 1738634816553984 1739376193830912 1742299509030912 1742910972786828 1743320357535744 1744393619017728 1744671743000352 1748349160103936 1748656579018752 1750758329714688 1751085977349618 1754728303251456 1754776914369024 1756858532954112 1760099443918848 1761179510248704 1766210900321344 1767316024221696 1769440202135424 1772082406621184 1772704322748996 1773169826168832 1774856375232192 1778548144472064 1778597415469056 1778880992863104 1779639531651072 1781019070979526 1785086924414976 1785420996513336 1787224712341824 1789134740570112 1791285142902528 1791306739482624 1791641975595264 1793795391431316 1796768182333824 1797526554550272 1797862954677192 1803028698648576 1803789713276928 1804135108059648 1804422757152132 1807463231038192 1809289214963328 1809311028609024 1809946010201706 1810421293105152 1813761012331008 1815593358569472 1815941013547752 1820058793623824 1821927367507968 1822217853376512 1822268334152448 1826408380998656 1828917183719808 1828967850086832 1831648201801728 1832772173266944 1840885258239342 1841368665636864 1844765474080256 1847005008371712 1847299492588608 1848087205945344 1851193228345344 1851547700087904 1853418220206336 1853744113815552 1857947615207424 1857999085802496 1860180725321856 1864101612126208 1864450471517088 1864778304969216 1866662191263744 1869807539339264 1870105659163776 1871253229639248 1876981047616584 1877473933590528 1877773275735552 1882837557035008 1883168623558656 1883521051266816 1884324209983488 1885784898684204 1887491134783488 1889707403501568 1889759753935872 1890061054917048 1894377960603648 1896291749855232 1896654857190912 1900955661855744 1903263410700288 1903619599069968 1906774397578752 1909066193729688 1910260702651392 1915717992314112 1916893552313376 1920429682978079 1922392967897088 1922761073168208 1923572623924224 1926760489844736 1926813866758144 1927121075601696 1929460589102592 1933844168116224 1935797827977216 1936160105036976 1940558904811072 1940582301106176 1943224507702296 1943278340717259 1946126214414336 1946498864194976 1947320434096128 1949172626371068 1949684469497856 1953281090202624 1954105522716672 1960063316210272 1960086947659776 1961235402227712 1962442821394944 1962755710875396 1964540107292672 1966892805116928 1967238651396096 1967269431343398 1969603120929024 1973754648133632 1974069341157888 1974124028665152 1978230282256384 1980111874408704 1981326949029792 1984285551951872 1986670510547968 1986987262861512 1987913576742912 1993592707448832 1994816054439936 2000866662531072 2000922092402688 2001241116970992 2002094473107456 2005459330707456 2007869738556864 2008222789966848 2008598621077503 2012455719665664 2012776583141376 2015195785765344 2021364205125552 2022217373869056 2022595824011841 2025947797427424 2026479801335808 2028407285979648 2029651996567104 2032682760536064 2033396134917966 2033873750458368 2035450366833744 2040099342188544 2040481138872384 2042542528390656 2042933640241221 2047183020460032 2047239733430528 2047566142826802 2049668288446464 2050051875921504 2053449351238656 2054316062343168 2054709428623488 2060604227026944 2061868694925312 2065672264043648 2067759102815232 2068155043207162 2069052906405888 2071539748841472 2074972835217408 2075361158340288 2077880634418176 2082592381888512 2082991162598892 2083480427298816 2085095497732128 2087323863998464 2089857862729728 2090191067108352 2090248971527808 2092703315987088 2094596769447936 2097114313641984 2097506780456724 2103533481756672 2103868866559248 2104421332156416 2105159883344154 2108303398948864 2110837417457216 2110862866710528 2111603678568657 2112099663937536 2112158175289344 2115658577084416 2116054514386176 2118192251664384 2118564701503488 2123427526631424 2125920828939264 2125979723177856 2126318686781679 2130401842429952 2130800538876672 2131175205679104 2133328218587136 2133736714339776 2136922902102016 2138234202144768 2138575119587712 2145121197276096 2147699467945899 2151814350897152 2152569534766638 2153513382838272 2155182741353376 2156505246352548 2159665604001792 2159725433069568 2163106207314234 2167605551075328 2167665600102912 2168011210051908 2175158183657472 2175192216769936 2175574689130752 2177772556474368 2178180118166598 2181789935691072 2183128767912456 2183155088744448 2189042972884992 2189391991216128 2189811222219348 2190325577416704 2190735488358144 2194776780546376 2197030060818432 2197441226477952 2198368713056256 2202011988393984 2202072990580736 2204658637418496 2205071230736556 2205097816117248 2207748174069312 2210107620704256 2212340374831104 2212754405756544 2217781605498368 2220473979150336 2220828008802624 2220889532248296 2224570130508544 2225509067538432 2227625858709792 2228210822283264 2232321245945856 2235004324366464 2235360670719201 2240072361383168 2242791795879936 2244168061244928 2247887238152192 2248307921535312 2250974995347456 2251037353953024 2256141747045888 2258853455876472 2264012684623872 2264373656034048 2266299896168448 2267095258986012 2270480583483392 2271873839778816 2274034730766246 2274568868855808 2278391665655808 2278827938569728 2279191272105852 2279789776502784 2286704757178368 2286768105603072 2288107969265664 2289881662687962 2294708272636416 2295111759962112 2295541281231432 2303080898017536 2303144700109344 2310130520143488 2311105570136064 2311548107201424 2318151806671764 2318179755405312 2319602281790976 2323881297049104 2325858158690304 2326228990667136 2334344439619584 2334781303132824 2339637737668608 2339702552492032 2342478043938816 2342916429624576 2343915480711168 2345732434948644 2346799258558464 2348239346998272 2351090095570944 2356421365628928 2359253602847232 2363605763665328 2364226434891776 2366475166976256 2366852474879154 2367473998675968 2371463220625408 2371841323817472 2372295490737627 2372852708868096 2374692094639368 2374720725049344 2380115899219968 2380561328684448 2382966283122432 2385512987426816 2388380190536704 2388827166631269 2388855967460352 2391660932556672 2391727188575088 2395690909778432 2396702072733696 2397150606236256 2404038264864768 2405513477412864 2405897009536176 2412385619951104 2413261346935608 2413895057473536 2418348016441344 2420791144759296 2421216801718272 2421254684730336 2429623804502016 2429691112203264 2438556244959744 2438623800115776 2443696231022592 2447091243866178 2447521525272096 2454513677652456 2455158220849152 2456019863901513 2462673344495616 2463065990118144 2464116274593792 2464577424402912 2468257637793792 2468730266783872 2469123878114673 2471224293608448 2471658818420736 2472121379787696 2477263486943232 2477332114403328 2480240967095808 2485933962022784 2486371073292288 2488882921684992 2489348706476112 2493474212218368 2495004306185664 2495034387136512 2498033226544128 2502641396822112 2503298578120704 2503697700980736 2511331123894411 2511361401689088 2512432279977984 2514379864912272 2516654846377984 2519609871335424 2519679671914496 2520081406556064 2523140770364928 2525837280804864 2528873142921216 2529346411727226 2534607549140992 2537684547600384 2538159465426624 2541210137861031 2542365863438336 2545421591639584 2547014270201856 2549587383189504 2554290656418816 2555858069751168 2563190623862784 2563681430890944 2564763498565632 2569013986459648 2569494767468928 2572542851825664 2572583102525982 2572614118803456 2578458890821632 2581063770636288 2581546806715968 2587443068141568 2590966010269728 2591037787623012 2594834952552448 2596427245461504 2598896835161424 2599579292663808 2600491620601602 2604374786936832 2605474030288896 2613449263546368 2614366459180242 2614980536303616 2616590428526592 2617007614500528 2622523740155904 2622984868528128 2623025908457864 2626137494572032 2626628966024427 2631672864178176 2632092454877184 2632165371553536 2640149165878272 2641769265373056 2649316350482016 2650974036332544 2654160303203136 2658123609931776 2659056484123494 2659754739253248 2660222414094336 2662284562848288 2667822216708096 2667896123203584 2668321489294656 2669459297476608 2671528606469289 2673945774276608 2677159651409152 2677630386622464 2678131494770004 2678760549384192 2680837068512736 2683702110855168 2686927714353792 2686960109223936 2695152273500736 2696289831825408 2696794432015788 2701263729903232 2704510441117058 2704543047972864 2705684569915392 2706202662089472 2711194846557288 2713933822444992 2713966542913536 2720132456251392 2720641518496512 2723390037854208 2723911520321628 2729577360613376 2730088190435736 2732891051261952 2733326780064768 2733402501228672 2737932468318208 2739088083124224 2739612571497984 2743451775130248 2747472302702592 2749158259900416 2757012137086976 2761327887359013 2762052998455296 2766630446956544 2767148211120384 2770507512557568 2776789842518016 2777321550131856 2780127330309504 2786921422811136 2786998628703744 2790271087982784 2796152418189312 2796675707275632 2797167457453824 2804711309008896 2805158488745664 2806879844458872 2814483822280704 2815471571424876 2816132885250048 2816210900385792 2816659913603328 2821406019181568 2824256335552512 2824752935337984 2825281576900224 2826486314975232 2828677348026306 2831236702175232 2834561105252352 2834639630903808 2835091582375572 2841067385168896 2841566940905472 2844437624782848 2844982285786368 2850978936193024 2851433492783616 2854895116050432 2860161596368128 2863599290594532 2870092713022184 2873576988471168 2875340328470064 2879554138669056 2879633910759424 2883589451845632 2884141609752312 2890140734767104 2890220800137216 2890681613402544 2893649348395008 2900766252174336 2903696741965824 2904240157555464 2909053247588096 2910838357216608 2910873451659264 2913814152216576 2919189321621504 2919748296292464 2920980651144192 2929921635303936 2931158284075008 2939544849891328 2940094974315408 2940130421489664 2943664232092416 2946810160939008 2950339207675392 2950904147015097 2960631972200448 2961104011736832 2961186042997728 2967345423384576 2970167811613056 2971990423544688 2976428327927808 2980005765821952 2980480894292268 2981870365114368 2990389061173248 2992224081659904 2997743895380416 3001299993796608 3001383138604032 3001861675456488 3003141709661184 3008188996061184 3011804607835296 3012334184950272 3018683579498496 3019164874712064 3022793678648016 3029165119705088 3032046307688328 3033326060803584 3038437251426304 3038921696141136 3039719702003712 3042610928969472 3049024140804096 3050094202376949 3050810625687552 3053175550250616 3059611030181888 3060149013282816 3060721708308576 3063813792585984 3070774530690048 3070859600145792 3071349214240203 3074502432669696 3080174026857984 3081474093514752 3082064142935232 3090869075562352 3090906340540416 3092803042387968 3098508396065472 3101144211587072 3101638654222848 3102232564810743 3112459252826112 3113041737510432 3119516983558144 3123888572832768 3124486743898338 3125220640948224 3127643246598192 3129065678077952 3130985795997696 3134786794094592 3135373457291712 3141895154171904 3145671470462976 3146260170685086 3155300222635008 3155803299838872 3156631998234624 3157739825016231 3162455098423296 3163060654316836 3163803611824128 3166256126185824 3166294300065792 3168237262934016 3173487865626624 3174081771579264 3177288377496576 3185102888841692 3185141289947136 3188881243408896 3188969584766784 3195602763644928 3196200808315008 3196762808518656 3200605071509664 3205384353153024 3207351303217152 3207862679381568 3217681795914144 3218526743298048 3224464021921792 3227721526345728 3228339579640448 3228854302149957 3230270074257408 3232774112030064 3239498406002688 3239588149604352 3251408326612992 3251498400154368 3252016815077862 3262737275486208 3262788325154904 3263362033696128 3266658834711552 3272684903536608 3273544294465536 3274693151868684 3283564459327488 3284087986824192 3284716833329022 3285488366125056 3286103232537216 3291010183725056 3292165170819564 3294965724811264 3295545091227648 3296161839716928 3303017982590976 3303109485871104 3306987956127744 3307606846104834 3315161431056384 3318510562246656 3319131608634816 3324632282957824 3326672408247552 3326712516182016 3330710968725504 3331334298372444 3336855195762816 3338263601307648 3348481868918784 3352506486549696 3359479828447232 3360108542074752 3364187693819904 3366252091867392 3371830857228288 3372461882302968 3376556030929536 3383579396800512 3384212620568832 3388280183814708 3396019026935808 3396560484051072 3399449844252672 3400642888479018 3405720875225088 3407810759668224 3411052096149369 3417587498483712 3418241907854592 3418786908158778 3419684664754176 3425993023291904 3430057135767552 3430110803367976 3430152158404608 3432161953898496 3434822494031943 3437945187762176 3441418360848384 3442062408954624 3442667639943168 3454621347026304 3454717050164016 3461902993948672 3465195780215232 3466658355204096 3467322160802136 3472499715915776 3477227710007646 3477269633107968 3478752387661824 3485821945573656 3488787238035456 3489343486000704 3496698320207872 3497313158037504 3501516659429376 3502171954699236 3509456606502912 3509553828738048 3513717065908224 3520198887837696 3522359020497408 3532421800642688 3534632048443392 3538880404270848 3545408645497992 3546339652337664 3549712750464384 3557096288944128 3557194830938112 3557761985726208 3559279063302144 3562038141959052 3570173848829952 3570841993026672 3574449424683648 3578269481140224 3582570285805056 3583283951190528 3587590782862632 3593536364667648 3595053109100544 3595725909354384 3606057397297152 3608270216119296 3608845514304264 3614926462076384 3618578429926656 3618622057218048 3619892020403412 3620842586210304 3627522024662016 3631186717138944 3631882027095504 3640117587247648 3644435706753024 3644536668304896 3652816761997312 3657834367439616 3657935700173664 3665544346533888 3670636865799267 3681770516478684 3682737331273728 3689530948160512 3694010016743424 3694598985177216 3696174411890688 3702386456690688 3703095400175808 3706836440412672 3707488227631104 3715895230414848 3715998171604992 3720361450643712 3728203224252416 3728900943034176 3729556609938432 3733324382527488 3739615078678528 3740211318327552 3742506459278496 3753962095233168 3754947867181056 3755546551471104 3765675114070016 3767042102533632 3768648419966976 3771569797368408 3774982269566976 3779414807003136 3779519507871744 3780122109834096 3788755921207296 3793309714381824 3794019617590839 3801911323711488 3806526821400576 3807239198139936 3813548795157504 3818132387459376 3820521405302784 3831435984628224 3833787104626752 3840859365956158 3844785935794176 3845522146336416 3847145247848448 3853520979689472 3853627733516288 3854242151203392 3858874653788973 3858921178205184 3867688336232448 3871595655954432 3872320210073952 3881117809622144 3881164602212352 3886449015404592 3886556681434518 3892252428828672 3892997728389952 3894640868192256 3898345252742136 3899368938995712 3906562180405248 3908211045433344 3920126632420544 3920173895319552 3921549688770363 3922470804455424 3924885642789888 3925511421750792 3929080214585344 3933785610233856 3934477302792192 3934538862686796 3939206241858048 3947509296267264 3948138682315776 3948248057330304 3956460564512768 3960223748817408 3962653898059584 3968571103903744 3973341021095936 3973974525723024 3975827153485824 3987185414897664 3988584726185241 3989632108879872 4001733325062144 4001844184805376 4002482233941984 4004188946214912 4010918661414912 4015739477113728 4016445579933696 4017197242155006 4025553166282752 4030391571530688 4042728410251104 4044434747738112 4045191648023682 4051895594854848 4056765661675587 4056814571959296 4059303993134208 4065365521072128 4066792269835932 4067747500916736 4070900733667488 4080198684377088 4080962277744768 4085085056781312 4085867280482442 4094366040920064 4094479466861056 4095132285653604 4099336576892928 4100103751843008 4106898702477312 4108632124686336 4109418857246976 4121208454053888 4123737389850624 4131344528087296 4135518205630464 4136310086414324 4138105812811776 4143079497682944 4149945670434816 4150722316680576 4155761268836352 4165184763777024 4165982325197784 4170190995464256 4174647727996928 4179715725459456 4180382134216704 4180497943055616 4185406631974176 4194228627283968 4195013560913448 4207066963513344 4207737733118496 4208842664312832 4210319766688308 4216606797897728 4221674834914432 4221725733421056 4223207357137314 4224199327875072 4224316350578688 4232109028772352 4236384503328768 4237129403006976 4246855053262848 4251841657878528 4251959446355712 4252637373563358 4261601077753344 4262350411358208 4266656437174272 4267473428679552 4273845804204032 4276468404289536 4277150239175424 4290242394552192 4295398935891798 4303628701794304 4305139069533276 4310365482706752 4313010492705096 4319331208003584 4319450866139136 4326212414628468 4335211102150656 4335331200205824 4336022420103816 4350316367314944 4350384433539872 4351149378261504 4355545112948736 4356360236333196 4363579871382144 4366257535824912 4366310177488896 4378783982432256 4379622444438696 4381470976716288 4389553561092752 4394060121636864 4394882452955904 4396737426112512 4404145981161472 4409317274836992 4410142461473112 4410195632234496 4415496348138624 4420215241408512 4424680749662208 4425508811513088 4435563210996736 4440947958300672 4441656017605248 4441779064496592 4449140261017088 4451018135076864 4455251717419584 4464642491891712 4470008648732928 4470721341438402 4480144722766336 4485583591759872 4488336122489856 4495774476304384 4496615843070624 4501949990694912 4502074707906048 4512283494091776 4517706911752944 4528025369247744 4528747312068096 4534190517972024 4540961166966784 4543747679557632 4548069461532492 4549137737711616 4557655877139456 4558382544211704 4559579553005568 4573409514356736 4573536211206144 4576215938531328 4579763325375924 4589416545272832 4590223519924224 4591082562462864 4606161796035072 4606289400218688 4620261040286976 4622211140272128 4623096214402848 4636303613343528 4636359510810624 4639204563581952 4647762594098208 4651716317380608 4652457981334272 4663900658661049 4668688879239168 4669562606265648 4679275475337216 4679405104984064 4685832859249152 4686730115847507 4687830961422336 4691464869897288 4693598517116928 4696478693996544 4702180191141888 4712842731257856 4718507205694464 4719390256027629 4727211527330656 4728452869783552 4732950333952512 4733704949758308 4734947997351936 4742926441250816 4743682647634944 4744590981475254 4745705417736192 4749384189278736 4749441450098688 4760231798439936 4761122657368896 4765932566244864 4771025974853632 4776760381073408 4777654333262538 4777711934920704 4783321865113344 4783454377150176 4791381819556864 4793404145467392 4794301212472512 4808076529729536 4811026954825728 4811794019072352 4824771239902208 4826522693871216 4827790114947072 4836696032882688 4841582289518592 4842509369460672 4859247609004032 4859382224406528 4877112489919488 4877247600231552 4878025222616793 4887392462045184 4894182487732356 4895043050544192 4909027355304912 4910316441698304 4912039727803026 4925346688991232 4926131980236288 4927075249993533 4928232549187584 4929154848805824 4936515275587584 4937460533567744 4938247756229346 4942448587216896 4943317636841472 4944242759575392 4954526973886464 4954664228806656 4960481934191616 4961410269157251 4971867924045568 4972742146584576 4977765843369984 4978697412952224 4986948424436736 4990008612371328 4990068774273024 4996066453088256 5005282793644224 5007395401961472 5022662247788822 5022722803378176 5024864559955968 5028759729824544 5039219742670848 5039359343828992 5040162813112128 5046281540729856 5051674561609728 5057746285842432 5058692823454452 5069215098281984 5075369095200768 5076318930853248 5082420275722062 5084731726876672 5090843183279168 5094028540403712 5099174766379008 5108581312837632 5111716139502336 5126381247725568 5127362861781888 5128180362238167 5129526997131264 5138027972919296 5138989534937856 5145085703651328 5145166205051964 5145228237606912 5156917781643264 5162127541272576 5163093613431936 5181932020539456 5182075575246024 5189669905104896 5192854490923008 5197793670322848 5199158585327616 5200983241203204 5208749573873664 5215841565011469 5226898527092736 5228732918360484 5229961072607232 5233180857053184 5234015229001056 5245047480311808 5245969737056256 5246051816915728 5252274989144064 5253257932048854 5264184909754368 5264330743107072 5280298331756544 5283538530746112 5298632700964032 5301948072665088 5308320606406272 5316247219863552 5318112968246988 5319509478506496 5324569125696576 5335644433416192 5335792246407168 5336642978589312 5338918594953216 5343057212938578 5347891548553216 5354319302818304 5355260773244928 5356262989540008 5361674137025472 5367404221710336 5373855428707584 5373920218447872 5390304547001472 5392579663650816 5393588864031576 5402527459806464 5409020882234116 5409086095945728 5411369139830784 5412405324178944 5422389693114576 5427867644889984 5427933085827072 5441283036993024 5446780075708416 5447823040643256 5459154721226752 5460176380871472 5465782102523904 5466653560129536 5466805002457344 5475864936636416 5479225142995968 5486903550260496 5494944605405184 5498316519800832 5514024274173952 5522655774718026 5524105996910592 5534296422240768 5541015025115136 5553579685036032 5554643100263712 5560254660619008 5573842845622272 5573930055472961 5573997257407488 5580542175965568 5592304836378624 5593351414551264 5594334914907648 5609422618017792 5610316977491328 5613759688917744 5630943142849752 5632421800771584 5633319827206656 5642812038363136 5648512671105024 5649505870675968 5650563153800448 5652972629950464 5657354696052612 5662473404350464 5669122210504704 5669279261807616 5670183164751144 5682134770337792 5683133881810944 5688875249565696 5689964571572736 5701957872386048 5702866985567232 5709790232100864 5720323192736256 5727198581189064 5740185426044368 5747153976942336 5750680656940128 5759267821518848 5761289048934237 5767178903691264 5768283219504624 5780281469534208 5780441600274432 5781363226805088 5801532504348672 5807393483931648 5808480315110928 5818106495176192 5821676714433216 5821746903318528 5829835022151777 5838378643243008 5839496592584928 5841961302288384 5859843270607872 5862316568150016 5879089699782656 5880189948630816 5880260842979328 5887328464184832 5893620321878016 5900678415350784 5901808294030194 5921263944400896 5922208023473664 5922372085995456 5934690846769152 5940335623226112 5943980847089376 5952856655855616 5960011531643904 5960961788584536 5963740730228736 5980778122346496 5984448163319808 5995487790760832 6002599987593216 6002766277208064 6003723350912976 6006283419322368 6016377992122368 6023609215670592 6024668369900544 6037367158996992 6038329749424128 6045587357296032 6058330239410176 6064092615376656 6066652121607168 6076874502852608 6077843392282272 6079439404007424 6085221857938944 6098048281608192 6100188404753898 6101621251375104 6106351100501232 6119222060363776 6120298026565632 6121443416617152 6127627585171968 6128800920723663 6141549061380096 6141719200291584 6142698428480406 6149004865339392 6160348053715968 6162948187029504 6164128285870464 6181738151124704 6181812681080832 6185606084775936 6197016792130944 6202288423174144 6203277308445696 6204465129621486 6224918505652224 6226083475020864 6239033967116288 6247777145665536 6248973487796676 6250441281896448 6255286493196384 6258131356155904 6261971591995392 6269573588189184 6270746914583424 6283790308343808 6291342940925952 6292520341370172 6310600445270016 6311606599677744 6313263996469248 6315479650032462 6324910196846592 6326121308633672 6332512252371648 6332588600131584 6334811035705971 6336474525868032 6346975731253248 6348163543158528 6354576754993152 6370205777683384 6370282579894272 6377762486817792 6377939169533568 6378956060345037 6391205527289856 6392401616630016 6393525617037312 6401210143019328 6410768706306048 6414702606434304 6415725358763136 6435363591828288 6443098403837697 6448928043843584 6455443052691456 6456679159280896 6457708604299914 6460540148514816 6465548224060128 6478996812005376 6479176299208704 6502816653225984 6502996800308736 6504033630155724 6525474550972416 6525576650309808 6526724067392256 6533317669423104 6545369807073216 6549386303737368 6567128918654976 6568175973648384 6569433666658044 6570976732250112 6572206465074432 6584330341639128 6589931449622528 6591090182455296 6592323679433856 6606035965181952 6606218971742208 6613975912255488 6615213692209668 6630322862112768 6637021124493312 6638263217269632 6649264565915648 6653344816495104 6661421937451008 6662668596744888 6673710391525632 6676527202615296 6696963737837568 6705012973099392 6706082012157603 6718959656894464 6720217084149504 6728375387639808 6732504183734784 6743661714456576 6744923764605936 6753112061859072 6768425241137664 6776560367629416 6792038053871616 6793120968102144 6798899688505344 6801285776958036 6811441750450176 6815621519336448 6822104192298738 6835174996967424 6836483815709184 6837573816317556 6839369329508352 6851986046583808 6860114271535104 6860221606735952 6860304316809216 6864323907796992 6869644988063886 6875890375524352 6884124817909248 6885335279886336 6909242694052608 6909434100328032 6923805987897344 6930391560430464 6933316710408192 6934644321604272 6944999431831552 6954455420015292 6954539266215936 6971643891147312 6977574476070912 6978686972001408 6993396640415744 7003033318858752 7004343909398472 7018913213005824 7019107657476096 7027434131816448 7040397775675392 7044718040994816 7064843601285376 7069264096886784 7077760808541696 7090817290995984 7092679304675328 7099425500928768 7114389661876224 7115523971452416 7116886472212881 7118558126604288 7124076283918104 7140347697659904 7141683986053344 7148898849367296 7156538962280448 7165140571610112 7166481499893807 7166567902381056 7175181565725264 7187072729335296 7190106218201088 7191451818708768 7212114794594304 7216540432238592 7217691028608528 7229852924152768 7237156859853312 7239784040806824 7241685172420608 7255044049324032 7262373434277888 7263764054191008 7280235174495296 7288871413506048 7289073336609792 7305633523994624 7315668734879232 7315871400347328 7331088693067776 7341273731598534 7363541032957368 7365474662547456 7368059591704539 7379061896321024 7388020033486848 7389197970354432 7392348823781376 7404772913381376 7406190800351616 7407371634344019 7413672880825344 7414976455262208 7431790460829696 7431996343209984 7440722901287424 7456406448504832 7457801886068352 7459113219876864 7466648765054976 7479230157357056 7480422636655104 7485012918556992 7507924190466336 7509895734362112 7511093102942208 7531350228140032 7533993371683233 7534084205067264 7537296839933952 7543139594736816 7549964539133952 7558829614006272 7559039015743488 7560244219668192 7577511842414592 7586619428763648 7588039235181678 7603822647422976 7613053642801152 7614478396279872 7623630413583093 7627097590315008 7636264774918752 7641042810605568 7662871969256448 7667574209253504 7681718731912316 7689571871588352 7691044292672832 7694290495696896 7707041959378944 7707255467032576 7708484302406784 7717749307577946 7717842356410368 7735376672464896 7743191311908864 7744640420147904 7762235619244288 7762329204424704 7772898030809184 7773113362869036 7784504857657344 7785995456779904 7789281736384512 7796690505484272 7798737877991424 7813124360810496 7816422090866688 7840253264841088 7840347790639104 7843099377540726 7844941608910848 7849771285579776 7851022843501584 7867571220467712 7868954605584384 7869077725373592 7878412483716096 7895018592534528 7896277364631552 7896496114660608 7920447497634816 7925307796119168 7937142207807488 7946682042191872 7947949051446048 7974370829795328 7977169452370482 7979264217759744 8003466650124288 8003688369610752 8004964467883968 8008377892429824 8014585819407867 8021837322829824 8031478954227456 8032891159867392 8034394484310012 8051106332565504 8060783143061376 8085456820502208 8088869495476224 8090383296047364 8103791189709696 8113531323351174 8113629143918592 8118607986268416 8133584539671864 8141801467334976 8160397368754176 8161924555489536 8170170113562624 8171734560964884 8188732081840128 8188958933722112 8190264571307208 8198673153785856 8200207503686016 8213797404954624 8217264249372672 8218837714493952 8242416908107776 8247474779701248 8262689056174592 8271036411260928 8272620172828648 8283983662077039 8286158995365888 8299891340869632 8301444633361152 8311522537672704 8330369527554048 8331964650395568 8340381990928512 8349295455993856 8360764268433408 8360995886111232 8370813263948352 8388457254567936 8390027121826896 8414133927026688 8415475466236992 8420639533376616 8433213595795456 8443349669828864 8443451466842112 8446414714274628 8448398655750144 8448632701157376 8464218057544704 8472769006657536 8474258806013952 8493710106525696 8503683315757056 8503918892711424 8505274747126716 8523202155506688 8524700822716416 8533312874348544 8534946857359104 8552936808579072 8554300478350848 8580484789104384 8590797871783596 8610278139066552 8620730965413504 8626020985410192 8638662416007168 8638901732278272 8652424829256936 8670422204301312 8670662400411648 8672044840207632 8700768867079744 8702298756523008 8711090225897472 8712720472666392 8727159742764288 8732515071649824 8732620354977792 8757567964864512 8759244888877392 8762941953432576 8779107122185504 8789764905911808 8793474852225024 8808291962322944 8818634549673984 8820284922946224 8820391264468992 8830992696277248 8840430482817024 8851017623026176 8852712441045291 8871126421993472 8881895916601344 8883312035210496 8883558128993184 8898280522034176 8902036270153728 8910503434839168 8929284983783424 8940017297465856 8941442682876804 8960289445532672 8971167183519744 8976672244979712 8991548952608768 8993231686141248 9003899981389824 9004149415812096 9024566988183552 9035413823505888 9056050738495488 9057494624136192 9068381035944048 9081922333933568 9087495359115264 9096138923064984 9115311754278912 9116765088423408 9119159106011136 9147072422412288 9150282607130847 9152431877062656 9159526650751848 9178833090545664 9180447039848448 9182165124925728 9212323592070144 9212578800437376 9214047642720609 9240522080573952 9244422280544256 9246192428805696 9272607226687056 9272719021621248 9278409127163904 9295525188196416 9303432634761216 9304915962668544 9306697694432229 9327801317322098 9337377758478336 9339125212531296 9358550950674432 9358810209968128 9371665718498304 9373460231695014 9375661922844672 9382929739794576 9387197034233856 9392957387993088 9404360382283776 9425685462515712 9437014411388928 9438780512055258 9454423054661312 9465900667905024 9467409899516616 9469895994703872 9485852882501632 9487365295269888 9489181962950508 9491410835472384 9498768378557472 9498882900197376 9520463596879872 9522245314737792 9531865132489728 9542051949707264 9553520762146816 9555308666525076 9555423869841408 9566643730226688 9566908754300352 9582763639113728 9586808290934784 9588602424945024 9616153059459072 9622053909651456 9623588038144704 9649542479804416 9653045387742432 9655580229894144 9673392065765376 9683164579037184 9685018738921344 9686562906449871 9718495218008064 9718764448813056 9754224979838976 9754495200463104 9756050445233586 9788364975464712 9790086101088384 9818054710609824 9820632883396608 9824079455606052 9850693377982464 9852263960472576 9854150499987066 9856465098375168 9858309697611648 9873030551175168 9874921067135488 9876495512458692 9884897174433792 9886635273682944 9888485519150784 9909053947772928 9909328457613312 9920963868383232 9922820538314502 9943735848091136 9945484293169152 9955531686739968 9957394825904448 9973896848873472 9980017224742656 9980137548546048 9992132906176512 10010565587288448 10014790803922944 10045324495577644 10045445606756352 10057519459649088 10078439485341696 10078718687657984 10080325626224256 10092563081459712 10115492571684864 10117385646908904 10138430196563968 10150738190401536 10152637861706496 10164840551444124 10169463453753344 10181686366558336 10188057080807424 10198349532758016 10217162625675264 10223432279004672 10252762495451136 10254725723563776 10256360724476334 10259053994262528 10277979069875712 10290171407302656 10290332410103928 10290456475213824 10313835563286528 10324255082545152 10326187226863872 10363864041078912 10364151150492048 10379339810209792 10385708981846016 10395587340645696 10401966482406408 10417499147747328 10431683130022938 10457465836720968 10466361714106368 10468030458002112 10490094960623616 10491939474112512 10492103633831456 10504549978288128 10506515864097708 10528369819508736 10528661486214144 10560596663513088 10567077061492224 10597265401928064 10603896145330176 10616641212812544 10636225936493976 10639018957012992 10649138251393152 10671288866832384 10671584492814336 10673285957178624 10677837189906432 10686114425877156 10695783097106432 10708638605636608 10710521546489856 10712525979080016 10723348274050944 10734808443420672 10747710857415168 10780609094002944 10785159327301632 10787177728063152 10805054919612928 10818041764468232 10818172191891456 10824810648357888 10844779386229152 10855735289779968 10855866171654144 10882566073986048 10893560151416832 10895646081286512 10918309442453504 10920352761742944 10933307120259072 10933610004914688 10951729873272832 10958450285991936 10973807100520992 10996633039601664 11011910597397801 11028048548347904 11045311549436052 11048211993821184 11068592844481536 11082030050230272 11107159370072064 11109286200527424 11120509321238016 11147685691244544 11147860110945922 11147994514814976 11161084351931136 11184609672757248 11186702829102528 11188669829815296 11218845236035584 11220633954982656 11227519377835488 11261886285699504 11264843601543168 11266639654413312 11285624076726272 11297025342210048 11301126307600896 11305945259900928 11314709392105224 11324946808700928 11338244421009408 11338558523615232 11340366329502288 11364269540675584 11366267763621888 11379929143145472 11382058852772517 11403915744772096 11405733971134464 11419580464201728 11440646385472512 11454397162378128 11480370852088736 11494307953884672 11501361313880256 11518535643037696 11522578097868474 11534357807382528 11536566439009248 11560562939068416 11560883200548864 11562726453610176 11576623961366919 11603065008697344 11614786967863296 11616960630221856 11636212990352384 11643353428866432 11643493806637056 11659670044303554 11676757286486016 11678993185169856 11683922604576768 11719686541215744 11724633136300032 11758179399565312 11760379897261632 11760521685958656 11764649066311089 11774656928369664 11787240643756032 11801356830701568 11803616588060388 11842527888801792 11844416046947328 11844744171990912 11869381693538304 11880671246452224 11887961694178752 11905713311711232 11920023063287808 11921923577169072 11927481460457472 11961556244692992 11965754178555723 11968896326639616 11990975581521664 12005199975186432 12005532554416128 12007446701825952 12012566838644736 12032755984244736 12047218431341184 12049336739801088 12076659498848256 12091174714592064 12116660478820352 12128185230753312 12133304243214336 12153749005705216 12155686784564544 12170296985026761 12170443715877888 12196096563216384 12200376809507796 12203242502750208 12212702201002464 12238444120727552 12240596053131264 12242886833234304 12255255170343936 12257601841447326 12283098122760192 12283438400583168 12285396856960812 12298009730678784 12320696107431936 12325896374059008 12328256571740928 12363476302249408 12363625362161664 12371212169551872 12394033584261888 12404576846348288 12406554616891392 12408930259242972 12449837011304448 12452166950041728 12478067934232576 12495554291331072 12497946975593352 12510572986392768 12516262712311808 12523943183990784 12539147176378368 12541493829166848 12582685881851904 12585040682740344 12621200890540032 12623213199355488 12626527992938496 12630959300064924 12649820393693184 12652242617267344 12665024504743296 12665177200263168 12669622071411942 12672949051736064 12696327086317056 12709153509986304 12740411555366768 12740565159788544 12755524973635584 12755878339067136 12757912120690074 12784803233260032 12787051234074624 12802420286038656 12821537412612096 12829405212868608 12831450717526272 12870727183656576 12886196807675394 12897856087687168 12910886105382912 12913358318561792 12915417208599828 12931096448120256 12957993624010752 12958352598417408 13005633306451968 13005993600617472 13008067260311448 13050949101944832 13051153300619616 13053448134784512 13066635338846208 13090739614146432 13098772607474736 13136351947296768 13138867333316088 13144412930148864 13168660683278256 13179862899245056 13182180364910592 13184647358867712 13212437943484416 13227951824510976 13230427384419336 13260645724225536 13274042248986624 13276526434539264 13298529131831296 13306689632990208 13322843874902016 13325337193489776 13347420783051264 13353054405230592 13393927475675136 13410025946198784 13412164024315206 13440434168299008 13443007780846553 13456750775279616 13465008367469568 13487323428913152 13489847529211872 13506224123718144 13536850482275328 13553120735258832 13584076107743232 13586241936204288 13602571553916072 13622883500900352 13631243038672896 13644208384597476 13672967631418368 13675147632635112 13678738659016704 13703972093167616 13720228543070208 13720443213471904 13720608633618432 13728647815593984 13739289976127772 13751780751048704 13768249635818496 13770670559772672 13818485388105216 13818868200656064 13847611975794688 13860783120860928 13866633420816384 13869288643208544 13889998863663104 13908910840030584 13909078532431872 13943287782294624 13955148952141824 13957373944002816 13986793280831488 13991701975983147 14006066637717504 14008687818796944 14037826426011648 14038215314952192 14060190347542521 14080795551350784 14089436081989632 14129687202570752 14138528193773568 14155521617083392 14158170768082887 14181634581991968 14185358609350656 14198851001857536 14228779323752448 14231047942904832 14233772944425762 14237116253208576 14248152567836208 14280695395319808 14283367972106688 14297797698734592 14313077924560896 14330281143220224 14332962999787614 14333135804762112 14350363131450528 14374145458670592 14380212436402176 14382903637417536 14424229589188608 14433080864477184 14435382057217056 14459705848305536 14474313719706624 14479568081613648 14483370344841216 14510088098648064 14524746868555776 14527528108382016 14560470348990592 14577742827012096 14578146673219584 14611267047989248 14631337469758464 14631742800694656 14662177386135552 14682547463197068 14727082065914736 14730949325094912 14736119183409078 14758123792642048 14776040066973696 14778395940708864 14781225749980599 14784697647562752 14809545826762752 14812381600703232 14814743268688038 14827345761650688 14829952910524416 14863580921659392 14863992686419968 14881445802574848 14884230807471753 14912812897009664 14915603772136704 14918226439753728 14933297530109952 14958460314714112 14960845273310208 14970025837113984 15015848380932672 15022186205884416 15062700456280064 15067986743366466 15068168410134528 15074593679867904 15086279189473632 15117659228012544 15118078031486976 15120488439336384 15155023684829184 15173238857527296 15176078470363356 15207645294845952 15226107285602304 15228956792559744 15247260827166186 15254195180630016 15272529549837504 15282085621211136 15325743938512896 15335148418507008 15363437463824632 15379143743176704 15382088585345664 15384541086714501 15388580991393792 15414083918757888 15414510934065152 15416968604813568 15435498615155892 15435684712820736 15470753344929792 15486382623817728 15489280840295808 15524471238488576 15545796061618368 15546226725738072 15569009715314688 15571990913559808 15578563472769024 15593381010968544 15597475755982848 15626248721620992 15647524695034407 15680506529682176 15680695581278208 15686198755081452 15689883217821696 15699542571159552 15702045687003168 15735142440935424 15737909211168768 15738155450747184 15756824967432192 15792554729263104 15792992229321216 15840894995269632 15850615592238336 15893364084383744 15895898102892096 15948741659590656 15954338904740964 15958528435519488 16006933300248576 16007376739221504 16009928935767936 16016755784859648 16029171638815734 16043674645659648 16062957908454912 16065782319734784 16068788968620024 16102212665131008 16121566286122752 16170913641004416 16177738990952448 16180766592094728 16207582379419392 16227062646702348 16227258287837184 16237215972536832 16267169079343728 16283602934669952 16323849110979072 16340340227125248 16343469121929768 16377464163680256 16377917867444224 16380529142614416 16397346307571712 16400415007372032 16427594809909248 16437675428987904 16484833816215552 16494949559402496 16525378112349184 16542072822521856 16545240345657296 16567967324154078 16572317990731776 16602889266722304 16623045075345408 16660739055108096 16663929300791136 16680763981857024 16698590911987712 16721528536866816 16721790166418883 16721991772222464 16741626527896704 16776914509135872 16780054243653792 16828267854053376 16830950932473984 16841279066753232 16866427191590912 16886699339657728 16892829428549256 16897265402314752 16928436115089408 16945538013315072 16948517612027904 16987420213051392 17007366631514112 17007837785422848 17010549494253432 17046404311013376 17049401645432832 17066625748697088 17069893714718208 17105873617158144 17108600956701696 17160969578208768 17181595743567192 17220556278133104 17241461930827008 17252041970820384 17277803464556544 17283867146802711 17304849658513872 17340844408602624 17341324800823296 17344089680415264 17401537734159488 17404597513046016 17422180451794944 17425440945332784 17454319485528576 17465030143299648 17465240709955584 17515135929729024 17518489777754784 17525883906865152 17558214244371008 17579317867260877 17579529811823616 17586949704450048 17616583924645888 17637269099347968 17640569845892448 17640782528937984 17661985392554496 17680860965634048 17702035246052352 17705424882090582 17742252843986944 17763791833202688 17766624070420992 17767116257986368 17796561044068352 17804072540307456 17821006869678336 17858569967566848 17880034594931712 17882885365753608 17920578891065344 17942334367039488 17953344489959424 17983097905217536 17986463372282496 18007799962779648 18008298831624192 18049133976367104 18070827647011776 18112101476990976 18114989248272384 18136762071888096 18163844667867136 18174990718230528 18192277846129968 18230623508557824 18233530176846816 18238318212022272 18294144844824576 18300565214261694 18304863754125312 18319053301503696 18357666181091328 18360894079696896 18364330249851456 18386402762170989 18424647184140288 18425157600874752 18428095285441218 18481044161147904 18488844561088512 18492384857611392 18545214453374112 18545438043242496 18556818254327808 18591050376392832 18606865269522432 18609831925337088 18613395388864458 18655602634644196 18674755516956672 18678250425062592 18717101901348864 18717620419936256 18743331436996608 18746920463390028 18751323845689344 18765859479589152 18774394068467712 18785914775986176 18808720764567552 18851370925031424 18874028822777856 18877561024110516 18908846109322624 18931801335810048 18934819799033232 18939791989407744 18974730590539776 18978363925901016 18997536757114944 18997765800394752 19040927193759744 19044490629475584 19063730264979456 19107041524293632 19110617333050152 19110847739682816 19133287460453376 19133817508600704 19165527278227456 19173616581869568 19177204849890048 19232306118918144 19244107819302912 19247176076289408 19299084959608832 19306090775484864 19329295211513091 19346784131530752 19366329158074368 19370037477842688 19373125812899742 19436990436016128 19437528897626112 19508449959677952 19508990400926208 19512100890467172 19576729950929424 19580172202176768 19636109421219648 19648158911212104 19701386755964928 19704527920945152 19708300999974132 19712930196750336 19716619395223296 19749842134270976 19752991024917384 19769794348867584 19773270547365888 19776971038301568 19818107895545856 19818656915226624 19841927736766464 19845641076629004 19887471696182272 19890968586338304 19911063373479936 19914789651808896 19947793697746944 19960034449485312 19984265812353024 20021131174576896 20029581607845888 20090648991155288 20090891213512704 20115038919298176 20118246036472809 20156878970683392 20157437375315968 20160651252448512 20185126162919424 20230985143369728 20234771293817808 20276860393127936 20305275723412992 20329681102888248 20338926907506688 20363372733116672 20376114161614848 20396699065516032 20434325251350528 20446864558009344 20505524990902272 20509451447127552 20512721448952668 20518107988525056 20555958139751424 20580342814605312 20580664820207856 20580912950427648 20627671126573056 20652374453727744 20727728082157824 20728302300984096 20771417963692032 20791174681291392 20803932964812816 20834998295494656 20863366260045876 20914931673441936 20932723428212736 20936060916004224 20980189921247232 20984207267662912 21009099956576256 21013031728195416 21056739639017472 21057322972428288 21121193327026176 21134154122984448 21194530803856128 21207792290660352 21233282425625088 21272451872987952 21278037914025984 21298276502786304 21343168985628672 21346571914357248 21350659416638643 21355674379812864 21372228851754312 21391566194212864 21417277211273216 21421043092979712 21425051958160032 21446696548101888 21469616886841344 21495421714830336 21499444499681421 21561218188005888 21570318654603264 21574355456126304 21610109839225856 21636083528936464 21636344383782912 21649621296715776 21689558772458304 21711470579559936 21765132147972096 21787120302833664 21791292162573024 21836618884907008 21840705523485888 21866614240518144 21867220009829376 21903459746545664 21916900571983872 21947614201041984 21993266079203328 22023821194795602 22056097096695808 22090623098872104 22096423987642368 22104178775113617 22137185688963072 22164060100460544 22214318740144128 22218572401054848 22222114903032057 22241018642476032 22295371382489088 22295720221891844 22295989029629952 22322168703862272 22369219345514496 22373405658205056 22377339659630592 22437690472071168 22441267909965312 22455038755670976 22523772571399008 22529687203086336 22533279308826624 22571248153452544 22594050684420096 22601980115049699 22602252615201792 22611890519801856 22629418784210448 22649893617401856 22676488842018816 22677117047230464 22680732659004576 22728539081351168 22732535527243776 22759858286290944 22764117705545034 22811467942268928 22839160928403456 22881292770945024 22908794324756256 22960741704177472 22988615907769344 23002722627760512 23037071286075392 23045156195736948 23068715614765056 23073132878018496 23121125878136832 23121766401097728 23125452907220352 23153247922733838 23206130017394688 23229573935726592 23233921260443712 23272425980704768 23286706857732864 23286987613274112 23319340088607108 23353514572972032 23357986370339712 23367845209153536 23439373082431488 23449266272600064 23516358799130624 23520759794523264 23521043371917312 23529298132622178 23549313856739328 23602713661403136 23607233176120776 23685055777603584 23688832093894656 23689488343981824 23761342492904448 23775923388357504 23811426623422464 23840046126575616 23843847154338144 23923112489385984 23931508357111446 23937792653279232 23981951163043328 24010399950372864 24011065108832256 24014893403651904 24025133677289472 24043757458223601 24065511968489472 24094436862682368 24098673479602176 24153318997696512 24182349429184128 24233320957640704 24256370461506624 24266608486428672 24307498011410432 24311373569129088 24340593970053522 24340887431755776 24400753619015592 24425404402004928 24476888241455104 24481192106262528 24485773666468608 24510510340687872 24515203682894652 24566196245520384 24566876801166336 24570793713921624 24596019461357568 24641392214863872 24651792748118016 24656513143481856 24726952604498816 24727250724323328 24742424339103744 24788067168523776 24813109233782784 24817860518485944 24899674022608896 24904333900083456 24991108582662144 24995893951186704 25021145972785536 25032525424623616 25047886367981568 25082987658333696 25165371763703808 25170081365480688 25242401781080064 25246426398710976 25261918600129848 25299640787386368 25304485234534688 25330049009486592 25330354400526336 25339244142823884 25345898103472128 25392654172634112 25418307019972608 25480823110733536 25481130319577088 25511049947271168 25511756678134272 25515824241380148 25569606466520064 25574102468149248 25604840572077312 25658810425737216 25662901435052544 25741454367313152 25772393615350788 25795712175374336 25826716637123584 25830834417199656 25862192896240512 25915987248021504 25916705196834816 26011266612903936 26011987201234944 26016134520622896 26102306601239232 26106896269569024 26133270677692416 26181479228292864 26197545214949472 26272703894593536 26277734666632176 26288825860297728 26337321366556512 26359725798490112 26369294717735424 26424875886968832 26455903649021952 26460854768838672 26521291448451072 26553052869078528 26558137323135873 26597058263662592 26613379265980416 26645687749804032 26650674386979552 26694841566102528 26706108810461184 26787854951350272 26820051892397568 26824328048630412 26880868336598016 26886015561693106 26913501550559232 26930016734939136 26974646857826304 26979695058423744 27012448247436288 27073700964550656 27106241470517664 27168152215486464 27172483872408576 27205143107832144 27245767001800704 27262486077345792 27288416769194952 27345935262836736 27350295265270224 27357477318033408 27407944186335232 27440886426943808 27441217267236864 27450847821392541 27457295631187968 27478579952255544 27503561502097408 27536499271636992 27541341119545344 27636970776210432 27637736401312128 27642142928161827 27695223951589376 27721566241721856 27733266841632768 27738577286417088 27779997727326208 27817821680061168 27818157064863744 27886575564589248 27910297904283648 27914747888005632 27920093083296687 27973586561662976 27983403951966294 28012133275435008 28017375637593888 28075652852023296 28076430629904384 28120380695085042 28161591102701568 28178872163979264 28259374405141504 28277056387547136 28311043234166784 28316341536165774 28363269163983936 28397702003715072 28457558647504896 28462095885809664 28467545888851524 28474232506417152 28496305135672416 28561390790639616 28566735944213376 28595595397469184 28626155849121792 28660562286440448 28665925999575228 28666271609524224 28700726262901056 28748290917341184 28760424872804352 28765807274835072 28848459178377216 28866161728954368 28870764114434112 28919411696611072 28948627439413248 28959136163227296 28966740689682432 29020176197296128 29049493737111552 29055056216764032 29059688719349613 29120940697981184 29155485654024192 29156293346439168 29222534095978496 29262674939516928 29263485601389312 29365094926394136 29454164131829472 29461898650189824 29472238366818156 29516247585284096 29552080133947392 29556791881417728 29562451499961198 29569395295125504 29619091653525504 29624763201406464 29629486537376076 29654691523301376 29659905821048832 29727161843318784 29727985372839936 29762891605149696 29768461614943506 29831207544273408 29836452879507456 29866595060219904 29916920629428224 29921690546620416 29940051674227968 30031696761865344 30044372411768832 30125400912560128 30135973486732932 30136336820269056 30172558378947264 30235318456025088 30236156062973952 30240976878672768 30346477715054592 30352156940726712 30415290589691904 30452214571204608 30457913585119488 30494521654332372 30508390361260032 30545059099675008 30564171242422272 30651487877025792 30670296837014016 30726874927649264 30758287486353408 30764177170691328 30769082173429002 30777161982787584 30829021868130304 30833937209627136 30870997230311784 30871369425641472 30941506689859584 30972765247635456 30978561680591616 31048942476977152 31091592123236736 31092453451476144 31138019430629376 31143981827119616 31157126945538048 31186762021937088 31252497443241984 31295049390068814 31361013059364352 31372397510162904 31399085142319104 31404091374006336 31470284881870848 31475818422337536 31476310901494368 31513649934864384 31585109458526208 31585984458642432 31681789990539264 31701231184476672 31786728168767488 31791796205784192 31908677809481928 31917056871038976 32013866600497152 32014753478443008 32019857871535872 32033511569719296 32058343277631468 32087349291319296 32125915816909824 32131564639469568 32137577937240048 32204425330262016 32243132572245504 32341827282008832 32355477981904896 32361533184189456 32415164758838784 32454125293404696 32454516575674368 32474431945073664 32534338158687456 32567205869339904 32647304610627343 32647698221958144 32680680454250496 32686938243859536 32754928327360512 32755835734888448 32761058285228832 32800830014744064 32855189619818496 32875350857975808 32989899118804992 33035731792193403 33050756224698368 33084145645043712 33090480691314592 33135934648308156 33144635981463552 33205778533444608 33246090150690816 33321478110216192 33327858601582272 33361527963714048 33397181823975424 33443057073733632 33443580332837766 33443983544444928 33483253055793408 33553829018271744 33560108487307584 33656535708106752 33661901864947968 33682558133506464 33732854383181824 33773398679315456 33785658857098512 33794530804629504 33856872230178816 33891076026630144 33974840426102784 34014733263028224 34015675570845696 34021098988506864 34092808622026752 34098803290865664 34139787429436416 34146176558317551 34211747234316288 34217201913403392 34321939156417536 34363191487134384 34441112556266208 34482923861654016 34504083941640768 34555606929113088 34567734293605422 34609699317027744 34681688817205248 34682649601646592 34688179360830528 34729871884100757 34803075468318976 34809195026092032 34844360903589888 34850881890665568 34908638971057152 34930060286599296 34930481419911168 35030271859458048 35036979555509568 35051767813730304 35116428488742016 35158635734521754 35159059623647232 35173899408900096 35274538198695936 35281139691784896 35281565057875968 35323970785108992 35361721931268096 35404070492104704 35410849764181164 35484505687973888 35527583666405376 35533248140841984 35534232515972736 35593122088136704 35608145080614912 35642013739356672 35717139935133696 35760069189863424 35765770731507216 35841157782130688 35884668734078976 35897262535667169 35906688979918848 35966195810435072 35972926744564992 36015599925559296 36016597663248384 36098267952734208 36141655294023552 36229978496544768 36273524143776192 36327689335734272 36349981436461056 36384555692259936 36461247017115648 36467060353693632 36510890955080283 36588289689649152 36601130428523388 36609727508250624 36638106603007392 36715332362182656 36721788159393792 36728660499702912 36772805524341978 36849294368280576 36850315201749504 36856190570882436 36962088322295808 36977689122177024 36984769715222784 37090428906748224 37090876086484992 37113636508655616 37182100752785664 37213730539044864 37219663850674176 37226790777728916 37311205269288392 37349511033913344 37356500850125184 37434203802697728 37435240839872512 37486662873993216 37493840926780056 37531718959178304 37548788136935424 37571829551972352 37617441529135104 37748057645555712 37755122048221032 37817692218645248 37863602671620096 37869639598066464 37879583978815488 37949461181079552 37956727851802032 37995073514229888 37995531600789504 38088981258951168 38127460529958912 38214083048587264 38221234666100304 38221695479365632 38266574920906752 38267635017201408 38331054556454912 38354409699780096 38464612237836288 38488215638605824 38494352152578816 38598169919217664 38612181550969728 38658590423026182 38693568263061504 38732658316148736 38740074955685376 38746251625799484 38873980872032256 38875057795252224 39016899919355904 39017980801852416 39024201780934344 39153459901858848 39160344404353536 39272218842439296 39296317822424208 39409055841890304 39416601999948264 39433238790446592 39499684268541952 39505982049834768 39539588697735168 39546541094731776 39553942076603136 39637313830453248 39683855473532928 39691282153258008 39774943392364544 39781937172676608 39822126746959872 39829579303617792 39895587395493888 39920068898970624 39968531624706048 40042262349153792 40059163215691776 40181297982310576 40181782427025408 40230077838596352 40236492072945618 40314874750631936 40321302504897024 40329023342539659 40370252325838848 40461970286739456 40469542587635616 40553720786255872 40610551446825984 40659362205776496 40677853815013376 40726745466233344 40752228323229696 40868650502701056 40893729116018688 41018902894255104 41025442897905336 41036215977050112 41111916279502848 41160685629210624 41161329640415712 41161825900855296 41255342253146112 41304748907455488 41455456164315648 41456604601968192 41542835927384064 41582349362582784 41607865929625632 41669996590989312 41726732520091752 41829863346883872 41865446856425472 41872121832008448 41960379842494464 41968414535325824 41975105927949441 42018199913152512 42026063456390832 42113479278034944 42114645944856576 42242386654052352 42268308245968896 42389061607712256 42415584581320704 42466564851250176 42544903745975904 42556075828051968 42596553005572608 42686337971257344 42693143828714496 42701318833277286 42711348759625728 42744457703508624 42783132388425728 42834554422546432 42842086185959424 42850103916320064 42893393096203776 42939233773682688 42990843429660672 42998888999362842 43122436376011776 43140637309206528 43148710912252608 43220219678451712 43272167057872928 43272688767565824 43299242593431552 43379117544916608 43422941159119872 43530264295944192 43574240605667328 43582584325146048 43673237769814016 43681411046971776 43733228481036288 43734440019658752 43806919493091328 43833801143967744 43895228402083968 43986532158406656 44047642389591204 44112194193391616 44181246197744208 44192847975284736 44208357550227234 44274371377926144 44328120200921088 44343677249941797 44428637480288256 44437144802109696 44444229806064114 44482037284952064 44590742764978176 44591440443783688 44591978059259904 44644337407724544 44652692422415259 44738438691028992 44746811316410112 44754679319261184 44875380944142336 44882535819930624 44910077511341952 45047545142798016 45066558617653248 45142496306905088 45188101368840192 45203960230099398 45204505230403584 45223781039603712 45258837568420896 45352977684037632 45354234094460928 45361465318009152 45457078162702336 45465071054487552 45519716572581888 45528235411090068 45622935884537856 45678321856806912 45762585541890048 45817588649512512 45921483408354944 45977231815538688 46005445255521024 46090312391473896 46137431229530112 46146265756036992 46242251756273664 46243532802195456 46250905814440704 46306495845467676 46412260034789376 46459147871453184 46467842520887424 46544851961409536 46573413715465728 46638680177214216 46707029145944064 46715972740679424 46735690418307072 46878746164862976 46942574085103221 47032717598261248 47041519589046528 47042086743834624 47058596265244356 47098627713478656 47205427322806272 47214466352241552 47377664187789312 47378976687963648 47522684985808896 47551846776715008 47680092253151232 47687694308676288 47846224978771968 47863016714222892 47875585306558464 47963902326086656 48020799900745728 48022130217664512 48029786807303808 48050267354578944 48087514916447202 48131023936978944 48188873725364736 48197346959204352 48306637995393024 48364698858368256 48466641915281408 48512740923013248 48533216972857344 48614996022820864 48622747138258176 48681187940107044 48681774863511552 48801507238031184 48850808804009856 48953776482910208 48971547332937216 49021020681375744 49030407365789304 49132392491040768 49133753602332672 49141587427843248 49192038922715136 49282784429727744 49313026286963712 49453905208997632 49454501448646656 49484848678207488 49576134337047552 49626218467565568 49635721036971888 49808667800166912 49982217165324288 49991787902373408 50042291945571072 50095772735963136 50165370499256649 50165975316667392 50330743527407616 50340162730961376 50484803562160128 50492852797421952 50523837200259696 50599281574772736 50608970469069376 50660098018973184 50678488285647768 50691796206944256 50785308345268224 50836614039945216 50961646221467072 50962260639154176 51022099894542336 51023513356268544 51031648482760296 51139212933040128 51148204936298496 51209681144154624 51317620851474432 51325802870105088 51482908734626304 51544787230701576 51591424350748672 51653433274247168 51661668834399312 51724385792481024 51833410393669632 51851601440408133 52022533225807872 52023974402469888 52032269041245792 52204613202478464 52213792539138048 52266541355384832 52362958456585728 52395090429898944 52545407789187072 52555469333264352 52577651720595456 52674642733113024 52719451596980224 52737953601782631 52738589435470848 52849751773937664 52911807298043904 52921709537677344 53042582896902144 53106105738157056 53116274646271746 53194116527325184 53226758531960832 53291375499608064 53301348773959104 53389683132205056 53412217620922368 53575709902700544 53640103784795136 53648656097260824 53761736673196032 53772031123386212 53827003101118464 53860033469878272 53949293715652608 53959390116847488 54024896494872576 54147401929101312 54212482941035328 54336304430972928 54344967744817152 54410286215664288 54491534003601408 54524972154691584 54576833538389904 54691870525673472 54700590530540448 54714954636066816 54815888372670464 54881772853887616 54882434534473728 54901695642785082 54914591262375936 54957159904511088 55072998543273984 55082682239090688 55273941552420864 55275472802624256 55284285856323654 55443132483443712 55466533683265536 55477154572834176 55559995454652416 55635643360122336 55636314129727488 55773151129178496 55820595808567296 55829495776011264 55840186166593374 55947173123325952 55966807903932588 56024266550870016 56034751275187776 56151305704046592 56152861259808768 56240761390170084 56323182205403136 56357744327958528 56518748810283008 56554112775094272 56622086468333568 56632683072331548 56726538327967872 56795404007430144 56924191771619328 56935091777703048 56992610271344832 57122781581279232 57133471888426752 57191190794938368 57321124572880896 57331851999150456 57332543219048448 57401452525802112 57496581834682368 57520849745608704 57531614549670144 57696918356754432 57732323457908736 57741528228868224 57838823393222144 57897254878826496 57918272326454592 57987885634539273 58040352394592256 58098987474223104 58110112433528064 58119377438699226 58241881395962368 58310971308048384 58312586692878336 58445068191956992 58525349879033856 58526971202778624 58730189852788272 58908328263658944 58944476733636312 59032495170568192 59104160267894784 59113583762835456 59124902999922396 59138790590251008 59249526402812928 59258973074752152 59309383046602752 59319811642097664 59454323686637568 59455970745679872 59525783210299392 59536923229887012 59662415088546816 59672905759014912 59733190120439808 59843381093240832 59880103348455936 60063393523730688 60088744823537664 60271946973465864 60272673640538112 60345116757894528 60470636912050176 60472312125947904 60481953757345536 60692955430109184 60704313881453424 60830581179383808 60915827170238976 60989043308664744 61016780722520064 61090118199350016 61128342484844544 61302975754051584 61340593674028032 61453749855298528 61516574972706816 61528354341382656 61538164346858004 61554323965575168 61658043736260608 61667874419254272 61741994460623568 61742738851282944 61883013379719168 61957123361183232 62097884953954304 62183184246473472 62184906902952288 62287963654239232 62314253891076096 62373524043874176 62504994886483968 62590098780137628 62722026118728704 62744795020325808 62798170284638208 62808182748012672 62940569763741696 62952621802988736 63027299869728768 63170218917052416 63171968917284864 63363579981078528 63402462368953344 63573456337534976 63583592411568384 63817355618963856 63834113742077952 64029506956886016 64039715743071744 64051978249915929 64067023139438592 64116686555262936 64174698582638592 64251831633819648 64263129278939136 64275155874480096 64408850660524032 64486265144491008 64498333499044263 64683654564017664 64710955963809792 64723066368378912 64830329517677568 64908250586809392 64909033151348736 64948863890147328 65068676317374912 65134411738679808 65294609221254686 65295396443916288 65361360908500992 65373876487719072 65509856654721024 65511671469776896 65522116570457664 65601660029488128 65710379239636992 65750701715951616 65979798237609984 66071463584386806 66101512449396736 66168291290087424 66180961382629184 66271869296616312 66289271962927104 66411557066889216 66492180301381632 66642956220432384 66655717203164544 66666344709096171 66723055927428096 66794363647950848 66886114147467264 66887160665675532 66887967088889856 66966506111586816 67107658036543488 67120216974615168 67313071416213504 67323803729895936 67365116267012928 67465708766363648 67546797358630912 67571317714197024 67589061609259008 67713744460357632 67782152053260288 67805940345149097 67949680852205568 68029466526056448 68031351141691392 68042197977013728 68185617244053504 68197606581731328 68279574858872832 68292353116635102 68434403826806784 68643878312835072 68726382974268768 68882225112532416 68965847723308032 69008167883281536 69111213858226176 69135468587210844 69219398634055488 69363377634410496 69365299203293184 69376358721661056 69459743768201514 69606150936637952 69618390052184064 69688721807179776 69701763781331136 69817277942114304 69860120573198592 69860962839822336 70060543718916096 70073959111019136 70103535627460608 70232856977484032 70317271469043508 70318119247294464 70347798817800192 70549076397391872 70562279383569792 70563130115751936 70647941570217984 70808140984209408 70821699528362328 70969011375947776 71055167332810752 71066496281683968 71068465031945472 71186244176273408 71284027478713344 71434279870267392 71520138379726848 71531541463014432 71682315564261376 71769337468157952 71794525071334338 71813377959837696 71945853489129984 72031199851118592 72033195326496768 72196535905468416 72283310588047104 72459956993089536 72547048287552384 72655378671468544 72699962872922112 72769111384519872 72922494034231296 72934120707387264 73021781910160566 73202260857046776 73276213206014784 73430664724365312 73443576318787584 73457320999405824 73545611048683956 73698588736561152 73700630403499008 73712381141764872 73924176644591616 73955378244354048 73969539430445568 74180857813496448 74181752172969984 74227273017311232 74364201505571328 74439327701348352 74453581555457832 74622410538576784 74699022067826688 74713001700250368 74870481679745024 74973325747986432 74987681853560112 75063437918356608 75097576273870848 75143659103944704 75496115291111424 75510244096442064 75635384437290496 75727205343240192 75739279196132928 75898922362159104 75913455703604064 75990147028459776 75991063201579008 76177962517902336 76254921059917824 76428166097174528 76442469332200608 76443390958731264 76533149841813504 76535270034402816 76662109112909824 76708819399560192 76976431277211648 76988704305157632 77196339838435328 77224363101939456 77317180846052364 77387136526123008 77480149911370752 77492503251598968 77747961744064512 77750115590504448 78033799838711808 78035961603704832 78048403561868688 78306919803717696 78320688808707072 78544437684878592 78592635644848416 78818111683780608 78833203999896528 78866477580893184 78999368537083904 79011964099669536 79079177395470336 79107884153206272 79274627660906496 79367710947065856 79382564306516016 79549886784729088 79563874345353216 79659158607235584 79674411969407619 79791174790987776 79840137797941248 79937063249412096 80084524698307584 80118326431383552 80362595964621152 80363564854050816 80460155677192704 80472984145891236 80629749501263872 80642605009794048 80658046685079318 80740504651677696 80923940573478912 80939085175271232 81107441572511744 81221102893651968 81318724411552992 81355707630026752 81453490932466688 81504456646459392 81737301005402112 81787458232037376 82037805788510208 82050885795810672 82072431954100224 82223832559005696 82322659280831424 82323651801710592 82352543464177623 82510684506292224 82609497814910976 82910912328631296 82913209203936384 82926428784485481 83085671854768128 83164698725165568 83215731859251264 83339993181978624 83453465040183504 83659726693767744 83730893712850944 83744243664016896 83760279249890061 83920759684988928 83936829070651648 83950211855898882 84036399826305024 84052126912781664 84226958556069888 84229291889713152 84484773308104704 84536616491937792 84778123215424512 84831169162641408 84933129702500352 85089807491951808 85193106011145216 85372675942514688 85386287657428992 85402637666554572 85422697519251456 85488915407017248 85669108845092864 85684172371918848 85700207832640128 85786786192407552 85878467547365376 85981686859321344 85997777998725684 86244872752023552 86281274618413056 86297421824505216 86440439356903424 86544334115745856 86545377535131648 86598485186863104 86758235089833216 86845882318239744 87060528591888384 87148481211334656 87165168650292096 87179066158048839 87346475539628032 87362822093943552 87466456962072576 87468880039317504 87613838986182656 87667602287935488 87790456804167936 88095284779182408 88224388386783232 88362492395488416 88385695950569472 88416715100454468 88548742755852288 88656240401842176 88687354499883594 88857274960576512 88874289604219392 88888459612128228 88964074569904128 89181485529956352 89182880887567376 89183956118519808 89288674815449088 89305384844830518 89493622632820224 89509358638522368 89750761888284672 89765071639861248 89820155022683904 90095090285596032 90133117235306496 90284992613810176 90376202737680384 90407920460198796 90409010460807168 90517675136841792 90705955368075264 90708468188921856 90722930636018304 90914156325404672 91039433145163776 91056470822180136 91245871769075712 91356643713613824 91525171083780096 91635177299025024 91842966816709888 91954463631077376 92010890511042048 92180624782947792 92274862459060224 92292531512073984 92487065604390912 92501811628881408 92612991690935352 92824520069578752 92918295742906368 92935685041774848 93089703922819072 93146827430931456 93277360354428432 93414058291888128 93431945481358848 93471380836614144 93757492329725952 93885148170206442 94083039178093056 94117192530488712 94197255426957312 94410854645612544 94428932704483104 94755328375578624 94757953375927296 95045369971617792 95103693553430016 95360184506302464 95375388617352576 95726033428445784 95751170613116928 95927804652173312 96041599801491456 96044260435329024 96059573614607616 96100534709157888 96175029832894404 96262047873957888 96377747450729472 96394693918408704 96613275990786048 96729397716736512 96933283830562816 97025481846026496 97066433945714688 97229992045641728 97245494276516352 97362375880214088 97363549727023104 97603014476062368 97701617608019712 97907552965820416 97941913831882029 97943094665874432 98042041362751488 98060814731578608 98264784982081536 98267507204665344 98283174855686496 98565568859455488 98626052573927424 98907810417995264 98969697356414976 99107195376580209 99152268674095104 99252436935131136 99271442073943776 99617335600333824 99964434330648576 99983575804746816 100084583891142144 100191545471926272 100330740998513298 100331950633334784 100661487054815232 100680325461922752 100969607124320256 100985705594843904 101047674400519392 101198563149545472 101217940938138752 101320196037946368 101356976571295536 101383592413888512 101570616690536448 101673228079890432 101923292442934144 101924521278308352 102044199789084672 102047026712537088 102063296965520592 102278425866080256 102296409872596992 102419362288309248 102635241702948864 102651605740210176 102965817469252608 103089574461403152 103182848701497344 103306866548494336 103323337668798624 103448771584962048 103666820787339264 103703202880816266 104045066451615744 104047948804939776 104064538082491584 104189615652302271 104409226404956928 104427585078276096 104533082710769664 104725916913171456 104790180859797888 105090815578374144 105110938666528704 105155303441190912 105349285466226048 105438903193960448 105475907203565262 105477178870941696 105823614596087808 105843419075354688 106085165793804288 106212211476314112 106232549292543492 106388233054650368 106453517063921664 106582750999216128 106602697547918208 106779366264410112 106824435241844736 107151419805401088 107280207569590272 107297312194521648 107523473346392064 107544062246772424 107654006202236928 107691787607001507 107720066939756544 107898587431305216 107918780233694976 108049792989745152 108294803858202624 108424965882070656 108689935489634304 108820572431328576 108983068007202816 109049944309383168 109153667076779808 109383741051346944 109401181061080896 109532672865240849 109631776745340928 109763545707775232 109764869068947456 109803391285570164 109829182524751872 109914319809022176 110145997086547968 110165364478181376 110547883104841728 110550945605248512 110568571712647308 110886264966887424 110933067366531072 110954309145668352 111271286720244672 111272628259454976 111546302258356992 111641191617134592 111658991552022528 111680372333186748 111933615807865176 112048533101740032 112069502550375552 112302611408093184 112305722519617536 112481522780340168 112646364410806272 112715488655917056 113037497620566016 113244172936667136 113265366144663096 113453076655935744 113590808014860288 113848383543238656 113870183555406096 113985220542689664 114266943776853504 114382381589876736 114642249145761792 114663703998300912 114665086438096896 114802905051604224 114993163669364736 115063229099340288 115393836713508864 115464646915817472 115483056457736448 115677646786444288 115794509757652992 115836544652909184 115975771269078546 116080704789184512 116197974948446208 116220224867056128 116238754877398452 116483762791924736 116621942616096768 116625173385756672 116890136383913984 117050699758067712 117053942405557248 117460379705576544 117816656527317888 117888953467272624 118064990341136384 118227167525670912 118249805999844792 118499052805625856 118517946149504304 118618766093205504 118639623284195328 118911941491359744 119051566420598784 119073846459774024 119324830177093632 119345811518029824 119466380240879616 119686762186481664 119760206696911872 120126787047461376 120177489647075328 120543893946931728 120545347281076224 120690233515789056 120944624251895808 120963907514691072 120987070027618977 121385910860218368 121408627762906848 121661162358767616 121831654340477952 121978086617329488 122033561445040128 122180236398700032 122256684969689088 122605951508103168 122681187348056064 122907499710597056 123056708682765312 123076328693716008 123108647931150336 123316087472521216 123335748838508544 123483988921247136 123485477702565888 123766026759438336 123914246722366464 124195769907908608 124366368492946944 124369813805904576 124575927308478464 124628507782152192 124747048087748352 125009989772967936 125180197560275256 125444052237457408 125489590040651616 125596340569276416 125616365496025344 125881139527483392 125905243605977472 125925317783848323 126054599739457536 126340437834104832 126343937834569728 126727159962157056 126804924737906688 127146912675069952 127167184823136768 127634711237927712 127668227484155904 128059013913772032 128079431486143488 128103956499831858 128134046278877184 128233373110525872 128349397165277184 128503663267639296 128526258557878272 128550311748960192 128817701321048064 128972530288982016 128996666998088526 129367309128035328 129421911927619584 129446132736757824 129660659035355136 129816501173618784 129818066302697472 129897727780294656 130137352634749824 130268823477359616 130589218442509372 130590792887832576 130722721817001984 130747752975438144 131019713309442048 131023342939553792 131044233140915328 131203320058976256 131420758479273984 131501403431903232 131959596475219968 132142927168773612 132203024898793472 132336582580174848 132361922765258368 132543738593232624 132578543925854208 132823114133778432 132984360602763264 133285912440864768 133311434406329088 133332689418192342 133446111854856192 133772228294934528 133774321331351064 133775934177779712 133933012223173632 134215316073086976 134240433949230336 134626142832427008 134647607459791872 134730232534025856 134931417532727296 135093594717261824 135142635428394048 135427488920715264 135564304106520576 135611880690298194 136058933052112896 136062702283382784 136084395954027456 136371234488107008 136395213163462656 136559149717745664 136584706233270204 136868807653613568 137287756625670144 137452765948537536 137764450225064832 137931695446616064 138016335766563072 138270937174421688 138438797268110976 138726755268820992 138730598406586368 138752717443322112 138919487536403028 139212301873275904 139236780104368128 139377443614359552 139403527562662272 139634555884228608 139720241146397184 140121087437832192 140147918222038272 140207071254921216 140465713954968064 140634542938087016 140636238494588928 140827722255309663 141098152794783744 141124558767139584 141126260231503872 141295883140435968 141616281968418816 141643399056724656 141938022751895552 142132992563367936 142136930063890944 142372488352546816 142568054957426688 143040276759453696 143063082926028864 143364631128522752 143538674936315904 143589050142668676 143626755919675392 143891706978259968 144062399702237184 144066390652993536 144393071810936832 144566621176094208 144919913986179072 145094096575104768 145399925745844224 145538222769039744 145844988068462592 145868241414774528 146043563820321132 146404521714093552 146552426412029568 146861329448730624 146914641998811648 147091222097367912 147397177473122304 147401260806998016 147424762283529744 147848353289183232 147939078860891136 148361715626992896 148363504345939968 148454546034622464 148728403011142656 148878655402696704 148907163110915664 149244821077153568 149426003400500736 149740963359490048 149946651495972864 149975363707120224 150126875836713216 150287318207889408 150496111497769947 150992230582222848 151020488192884128 151270768874580992 151454410686480384 151478558392265856 151797844724318208 151826911407208128 151980294056919552 152355925035804672 152509842119835648 152856332194349056 152884938664401216 152886781917462528 153066299683627008 153070540068805632 153324218225819648 153417638799120384 153952862554423296 153977408610315264 154392679676870656 154448726203878912 154634361692104728 154774273052246016 154960299822741504 154985006503197936 155500231181008896 155554804321224399 156067599677423616 156071923207409664 156096807123737376 156613839607435392 156641377617414144 157088875369757184 157185271289696832 157636223367561216 157666407999793056 157732955161786368 157998737074167808 158023928199339072 158158354790940672 158213860805347893 158215768306412544 158549255321812992 158735421894131712 158765128613032032 159099773569458176 159127748690706432 159318317214471168 159348823938815238 159582349581975552 159680275595882496 159874126498824192 160169049396615168 160236652862767104 160725191929242304 160727129708101632 160920311354385408 160945968291782472 161259499002527744 161285210019588096 161316093370158636 161481009303355392 161847881146957824 161878170350542464 162214883145023488 162442205787303936 162637448823105984 162711415260053504 162906981864933376 163008913292918784 163474602010804224 163574916464074752 164075611577020416 164101771591621344 164144863908200448 164447665118011392 164645318561662848 164647303603421184 164705086928355246 165218995629821952 165821824657262592 165826418407872768 165852857568970962 166329397450331136 166431463718502528 166679986363957248 166906930080367008 167319453387535488 167461787425701888 167488487328033792 167520558499780122 167841519369977856 167873658141303296 167900423711797764 168072799652610048 168104253825563328 168453917112139776 168458583779426304 168969546616209408 169073232983875584 169556246430849024 169662338325282816 169866259405000704 170179614983903616 170386212022290432 170772575314857984 170805275333109144 170977830814034496 171338217690185728 171368344743837696 171400415665280256 171573572384815104 171963373718642688 171995555997451368 172489745504047104 172562549236826112 172594843649010432 172880878713806848 173088668231491712 173090755070263296 173196970373726208 173516470179666432 173691764636479488 174121057183776768 174296962422669312 174330337300584192 174358132316097678 174725644187887104 174932913924145152 174937760078635008 175227677972365312 175335204575870976 175580913608335872 176190569558364816 176448776773566464 176724984790976832 176833430200908936 177097485511704576 177312480803684352 177374708999767188 177748579208438784 177776919224256456 177928149139808256 178362971059912704 178365761775134752 178367912237039616 178577349630898176 178610769689661036 178987245265640448 179018717277044736 179530143279722496 179640310045367808 180190180571192064 180266234470612992 180569985227620352 180815840920397592 180818020921614336 181035350273683584 181411910736150528 181416936377843712 181445861272036608 181828312650809344 182078866290327552 182112941644360272 182491743538151424 183050342167560192 183270354598050048 183685933633419776 183908927262154752 184021781022084096 184361249565895584 184549724918120448 184585063024147968 184974131208781824 185003623257762816 185225983381870704 185649040139157504 185871370083549696 186179407845638144 186293654861862912 186554720708856864 186863890962717696 186942761673228288 187514984659451904 187770296340412884 188166078356186112 188234385060977424 188394510853914624 188821709291225088 188857865408966208 189510656751157248 189515906751854592 190090739943235584 190207387106860032 190720369012604928 190750777234705152 191452066856891568 191502341226233856 191855609304346624 192088520870658048 192119147229215232 192155934749747787 192201069418315776 192350059665788808 192524095747915776 192755494901458944 192789387836817408 193226551981572096 193458795433473024 193495000497132789 193866567661125632 194050963692052992 194132867891429376 194459984091283456 194490988553032704 194724751760428176 194727099454046208 195206028952124736 195403235216039424 195815105931640832 195883827663764058 195886189331748864 196084082725502976 196121629463157216 196529569964163072 196535014409330688 196566349711372992 197131137718910976 197252105147854848 197815620835990528 197939394712829952 198214390753160418 198304537348190208 198504873870262272 198542884147887552 199234671200667648 199928868661297152 199967151609493632 199999034127288513 200169167782284288 200383090943852544 200661481997026596 200663901266669568 201322974109630464 201360650923845504 201939214248640512 201971411189687808 202095348801038784 202397126299090944 202435881876277504 202640392075892736 202713953142591072 202767184827777024 203141233381072896 203346456159780864 203417821035447291 203846584885868288 203849042556616704 204088399578169344 204094053425074176 204126593931041184 204556851732160512 204592819745193984 204838724576618496 205303211480420352 205931634938505216 206179148922806304 206613733096988672 206646675337597248 206897543169924096 207333641574678528 207406405761632532 208090132903231488 208095897609879552 208129076164983168 208379231304604542 208818452809913856 208855170156552192 209066165421539328 209451833826342912 209580361719595776 210181631156748288 210221877333057408 210310606882381824 210698570932452096 210877806387920896 210951814407130524 210954357741883392 211647229192175616 211686838150709376 212424422952628224 212465098585086984 212776466109300736 212907034127843328 213165501998432256 213205395095836416 213558732528820224 214302839610802176 214560415139180544 214594624389043296 215046946692784128 215088124493544848 215308012404473856 215383575214003014 215440133879513088 215837560467389952 216099585979490304 216589607716405248 216849931764141312 217379870979268608 217641144862657152 217966136014405632 218099888618766336 218307334153559616 218767482102693888 218802362122161792 219065345730481698 219263553490681856 219527091415550464 219606782571140328 219828639618044352 220291994173095936 220330728956362752 221095766209683456 221101891210497024 221137143425294616 221772529933774848 221866134733062144 221908618291336704 222542573440489344 222545256518909952 223092604516713984 223317983104045056 223360744666373496 223867231615730352 224097066203480064 224139005100751104 224611445039235072 224963045560680336 225292728821612544 225430977311834112 226074995241132032 226488345873334272 226530732289326192 226906153311871488 227181616029720576 227696767086477312 227740367110812192 227970441085379328 228531132274391401 228533887553707008 228764763179753472 229284498291523584 229327407996601824 229330172876193792 229605810103208448 229986327338729472 230126458198680576 230929293831634944 230966112915472896 231355293572888576 231589019515305984 231673089305818368 231951542538157092 232161409578369024 232440449734112256 232477509754796904 232967525583849472 233243885232193536 233250346771513344 233780272767827968 234101399516135424 234107884811114496 234920759411153088 235633313054635776 235777906934545248 236129980682272768 236454335051341824 236499611999689584 236998105611251712 237035892299008608 237237532186411008 237823882982719488 238103132841197568 238147692919548048 238649660354187264 238691623036059648 239023235908222857 239373524372963328 239520413393823744 240253574094922752 240354979294150656 241087787893863456 241090694562152448 241380467031578112 241889248503791616 241927815029382144 241974140055237954 242771821720436736 242817255525813696 243322324717535232 243663308680955904 243956173234658976 244067122890080256 244360472797400064 244513369939378176 245211903016206336 245362374696112128 245814999421194112 246113417365530624 246152657387432016 246217295862300672 246671497677017088 246967977842494272 246970955405131776 247532053518876672 247828493444732928 248391539815817216 248732736985893888 248739627611809152 249151854616956928 249257015564304384 249494096175496704 250019979545935872 250360395120550512 250888104474914816 250979180081303232 251192681138552832 251232730992050688 251280837749670183 251762279054966784 251810487211954944 251850635567696646 252109199478915072 252680875668209664 252687875669139456 253454319924314112 253609849475813376 254293825350139904 254334369646273536 255269422475855424 256118027827544064 256158862972286976 256207912999663716 256268092557754368 256466746221051744 257007326535278592 257052517115756544 257100623497920384 257635402642096128 257945060577964032 257993333996177052 258734618256070656 258843823855239168 258892265473515648 259321318070710272 259633002347237568 259636132605394944 259795455560589312 260274705269499648 260537646954719232 261178436885018744 261181585775665152 261445443634003968 261495505950876288 261537198474146517 262039426618884096 262046685879107584 262088466281830656 262406640117952512 262841516958547968 263002806863806464 264285854337547224 264406049797586944 264673165160349696 264723845530516736 265087477186465248 265157087851708416 265646228267556864 265968721205526528 266571824881729536 266622868812658176 266665378836384684 266892223709712384 267544456589869056 267548642662702128 267551868355559424 267866024446347264 268480867898460672 269252285664854016 269295214919583744 269460465068051712 270187189434523648 270285270856788096 270854977841430528 271128608213041152 271223761380596388 272117866104225792 272125404566765568 272168791908054912 272742468976214016 273118299435491328 273169412466540408 273737615307227136 274575513251340288 274905531897075072 275528900450129664 275863390893232128 276032671533126144 276541874348843376 276877594536221952 277461196813172736 277505434886644224 277838975072806056 278424603746551808 278473560208736256 278754887228719104 278807055125324544 279269111768457216 279440482292794368 280242174875664384 280295836444076544 280414142509842432 280931427909936128 281269085876174032 281272476989177856 281655444510619326 282249117534279168 282591766280871936 283232563936837632 283286798113449312 283876045503791104 284265985126735872 284273860127781888 284744976705093632 285136109914853376 286080553518907392 286126165852057728 286729262257045504 287178100285337352 287253511839350784 287783413956519936 288124799404474368 288132781305987072 288786143621873664 289133242352188416 289839827972358144 290188193150209536 290799851491688448 291076445538079488 291689976136925184 291736482829549056 292087127640642264 292809043428187104 293104852824059136 293722658897461248 293825741495646087 293829283997623296 294182444194735824 294794354946244608 294802521613996032 294849524567059488 295696706578366464 295878157721782272 296723431253985792 296909092069244928 297456806022285312 297757310805393408 297814326221831328 298489642154307136 298852006801001472 299481926718980096 299893302991945728 299950727414240448 300253751673426432 300574636415778816 300992222995539894 301984461164445696 302040976385768256 302541537749161984 302908821372960768 302957116784531712 303595689448636416 303653822814416256 303960588113839104 304711850071609344 305019684239671296 305712664388698112 305769877328802432 305773563834925056 306132599367254016 306141080137611264 306648436451639296 306835277598240768 307905725108846592 307954817220630528 308785359353741312 308897452407757824 309268723384209456 309548546104492032 309920599645483008 309970013006395872 311000462362017792 311109608642448798 312135199354847232 312143846414819328 312193614247474752 312568846956906813 313227679214870784 313282755234828288 314177750739514368 314370542579393664 315272446735122432 315332815999586112 315465910323572736 315997474148335616 316047856398678144 316316709581881344 316427721610695786 316431536612825088 317470843788263424 317530257226064064 318199547138916352 318255497381412864 318636634428942336 318697647877630476 319164699163951104 319360551191764992 319748252997648384 320338098793230336 320473305725534208 321450383858484608 321454259416203264 321840622708770816 321891936583564944 322570420039176192 322632186740317272 322962018606710784 323695762293915648 323756340701084928 324884411574607872 325274897646211968 325422830520107008 325813963729866752 326949204021608448 327149832928149504 328151223154040832 328203543183242688 328598018595722547 328895330236022784 329290637123325696 329294607206842368 329410173856710492 330437991259643904 331643649314525184 331652836815745536 331705715137941924 332658794900662272 332862927437005056 333813860160734016 334638906775070976 334923574851403776 334976974656067584 335041116999560244 335747316282606592 335800847423595528 336145599305220096 336208507651126656 336907834224279552 336917167558852608 337939093232418816 338146465967751168 339112492861698048 339732518810001408 340359229967807232 340772424044580864 341545150629715968 341610550666218288 341955661628068992 342676435380371456 342800831330560512 343147144769630208 343926747437285376 343991111994902736 344979491008094208 345189687298020864 345761757427613696 346177336462983424 346181510140526592 346393940747452416 347032940359332864 347383529272958976 348242114367553536 348593924845338624 348660674601168384 348716264632195356 349451288375774208 349865827848290304 349875520157270016 350670409151741952 351161827216671744 352381139116729632 353449969581953664 353666860401817872 354194971023409152 354749417999534376 355497158416877568 355553838448512912 355856298279616512 356731523550269504 356735824474079232 357154699261796352 357221539379322072 357974490531280896 358037434554089472 359060286559444992 359280620090735616 360380361142384128 360532468941225984 361139970455240704 361631681840795184 361636041843228672 362070700547367168 362833872755687424 362891722544073216 362961210082856931 363656625301618688 364157732580655104 364225883288720544 364983487076302848 366100684335120384 366540709196100096 367371867266839552 367817854524309504 368043562044168192 368722499131791168 369170126048295936 369948262417563648 370007246515525632 370451966763741408 371298080278315008 371742740167099392 372358815691276288 372587309723725824 373109441417713728 373727781925435392 373885523346456576 375029969318903808 375540592680825768 376332156712372224 376468770121954848 376789021707829248 377643418582450176 377715730817932416 377775953351544969 379021313502314496 379031813503709184 380181479886471168 380414774213720064 381440738025209856 381501554469410304 382904133713783136 383004682452467712 383711218608693248 384177041741316096 384238294458430464 384311869499495574 384402138836631552 384700119331577616 385048191495831552 385510989802917888 385578775673634816 386453103963144192 386917590866946048 386990000994265578 388101927384105984 388265735782858752 388919968182566912 388981977106065408 389449503520856352 389454198908092416 390412057904249472 390806470432078848 391630211863281664 391767655327528116 391772378663497728 392168165451005952 392243258926314432 393059139928326144 393070028818661376 393132699422745984 394262275437821952 394504210295709696 395631241671981056 395878789425659904 396428781506320836 396609074696380416 397009747740524544 397085768295775104 398469342401335296 399857737322594304 399934303218987264 399998068254577026 400338335564568576 401322963994053192 401327802533339136 402645948219260928 402721301847691008 403878428497281024 403942822379375616 404190697602077568 404794252598181888 404871763752555008 405280784151785472 405427906285182144 406282466762145792 406692912319561728 406835642070894582 407693169771736576 408176799156338688 408188106850148352 408253187862082368 409113703464321024 409185639490387968 409677449153236992 410606422960840704 411863269877010432 412358297845612608 413227466193977344 413293350675194496 413795086339848192 414812811523265064 416180265806462976 416191795219759104 416258152329966336 416758462609209084 417636905619827712 417710340313104384 418132330843078656 418903667652685824 419160723439191552 420363262313496576 420443754666114816 420621213764763648 421397141864904192 421903628814261048 421908715483766784 423294458384351232 423373676301418752 424848845905256448 424930197170173968 425552932218601472 425814068255686656 426410790191672832 427117465057640448 429120830278361088 429189248778086592 430093893385568256 430176248987089696 430616024808947712 430767150428006028 430880267759026176 431675120934779904 432199171958980608 433179215432810496 433699863528282624 434759741958537216 435282289725314304 436199777237532672 436614668307119232 437534964205387776 437604724244323584 438130691460963396 438527106981363712 439054182831100928 439213565142280656 439657279236088704 440583988346191872 442191532419366912 442203782420994048 442274286850589232 443545059867549696 443817236582673408 445085146880978688 445090513037819904 446185209033427968 446635966208090112 446721489332746992 447734463231460704 448278010201502208 449222890078470144 449926091121360672 450861954623668224 451488334493309841 452149990482264064 452976691746668544 453061464578652384 453812306623742976 454363232059441152 455393534172954624 455480734221624384 455940882170758656 457062264548782802 457067775107414016 457529526359506944 458568996583047168 458654815993203648 458660345752387584 459211620206416896 459972654677458944 460252916397361152 461858587663269888 461932225830945792 462710587145777152 463178039030611968 463346178611636736 463903085076314184 464322819156738048 464880899468224512 464955019509593808 465935051167698944 466500693543026688 466664412963673197 467560545535655936 468202799032270848 468215769622228992 469841518822306176 471266626109271552 471555813869090496 472259961364545536 472908670102683648 472999223999379168 473996211222503424 474071784598017216 474475064372822016 474641582416043679 475647765965438976 476206265682395136 476295385839096096 477299320708374528 477383246072119296 478046471816445714 478747048745926656 479040826787647488 480507148189845504 480709958588301312 482175575787726912 482181389124304896 482760934063156224 483778497007583232 483855630058764288 483948280110475908 485543643440873472 485634511051627392 486644649435070464 487326617361911808 487912346469317952 488134245780160512 488720945594800128 489026739878756352 490423806032412672 490724749392224256 491629998842388224 492226834731061248 492305314774864032 492434591724601344 493342995354034176 493935955684988544 493941910810263552 495656986889465856 496783079631634432 497465473971787776 497479255223618304 498303709233913856 498988192350993408 500039959091871744 500720790241101024 501776208949829632 501958360162606464 502385362277105664 502465461984101376 502561675499340366 503524558109933568 503620974423909888 503701271135393292 504218398957830144 505361751336419328 505375751338278912 506908639848628224 507219698951626752 508587650700279808 508668739292547072 510538844951710848 512317725944573952 512415825999327432 512933492442103488 514014653070557184 514105034231513088 514201246995840768 515890121155928064 515986667992354104 517469236512141312 517687647710478336 517784530947031296 518642636141420544 519266004694475136 519272265210789888 519590911121178624 520549410538999296 521075293909438464 522356873770037488 522363171551330304 522890887268007936 522991011901752576 523074396948293034 524093371758215168 524176932563661312 524813280235905024 525683033917095936 526005613727612928 528571708675094448 528812099595173888 529346330320699392 529447691061033472 530174954372930496 531292456535113728 531937442411053056 533245737625316352 533330757672769368 533784447419424768 535088913179738112 535097285325404256 535103736711118848 535732048892694528 536961735796921344 538590429839167488 538920930136103424 540374378869047296 540570541713576192 541709955682861056 542447522761192776 544235732208451584 544250809133531136 544337583816109824 545484937952428032 546236598870982656 546338824933080816 547475230614454272 549151026502680576 549811063794150144 551057800900259328 551726781786464256 552065343066252288 553083748697686752 553755189072443904 554922393626345472 555010869773288448 555677950145612112 556849207493103616 556947120417472512 557614110250649088 558538223536914432 558880964585588736 560591672888153088 560828285019684864 561862855819872256 562538171752348064 562544953978355712 563310889021238652 564498235068558336 565183532561743872 566465127873675264 566573596226898624 567752091007582208 568531970253471744 568547720255563776 569489953410187264 570272219829706752 572161107037814784 572252331704115456 573458524514091008 574356200570674704 574507023678701568 575566827913039872 576265562611974144 576467804249243361 577572287243747328 578266484704376832 579679655944716288 580376386300419072 580485001491398367 581599702983376896 582152891076158976 583379952273850368 583472965659098112 584174255281284528 585618086856374208 586209705648118272 587445317794922496 587651482991292174 587658567995246592 588364888389471648 589588709892489216 589605043227992064 589699049134118976 591393413156732928 591756315443564544 593446862507971584 593818184138489856 594913612044570624 595514621610786816 595628652443662656 596979284308614272 597704013602002944 599786605983891456 599901454828480896 600507503346852864 601149272831557632 601984445991079788 603968922328891392 604081952771536512 605083075498323968 605817642745921536 605914233569063424 607191378897272832 607307645628832512 607921176227678208 609423700143218688 610039368479342592 610253463106341873 611425328777396224 611539754657604864 611547127669850112 612265198734508032 612282160275222528 613296872903278592 613670555196481536 615909634441261056 617570718707482624 617794904815515648 618537446768418912 619841199290966016 619940026012791744 622000924724035584 622219217284897596 624270398709694464 624287692829638656 624387228494949504 625137693913813626 626455358429741568 626565510469656576 628355501479028736 628741085158787328 630544893470244864 630665631999172224 630931820647145472 631994948296671232 632095712797356288 632633419163762688 632855443221391572 632863073225650176 634941687576526848 635060514452128128 636399094277832704 637273268857884672 637395295755260952 638329398327902208 638721102383529984 639496505995296768 640676197586460672 642900767716969216 642908518832406528 643681245417541632 643783873167129888 645140840078352384 645264373480634544 645924037213421568 647512681402169856 649768823149215744 650549795292423936 651627927459733504 653898408043216896 654299665856299008 656302446308081664 656407086366485376 657196037191445094 657790660472045568 658581274246651392 658820347713420984 660875982519287808 663287298629050368 663305673631491072 663411430275883848 665317589801324544 665725854874010112 667627720321468032 669277813550141952 669953949312135168 670082233999120488 671494632565213184 671601694847191056 672291198610440192 672417015302253312 673834335117705216 675878186464837632 676292931935502336 678224985723396096 679465037620002816 680718459935614464 681544848089161728 683090301259431936 683221101332436576 683911323256137984 685352870760742912 685593396823174203 685601662661121024 686294289539260416 687853494874570752 687982223989805472 689958982016188416 690379374596041728 691523514855227392 692354672925966848 692787881494904832 694065880718665728 694767058545917952 696484228735107072 697321349202336768 697432529264390712 698902576751548416 699731655696580608 699751040314540032 701340818303483904 702323654433343488 704762278233459264 706899939163907328 707333720803635744 708389942046818304 709498835999068752 710994316833755136 711107676897025824 711712596559233024 713463047100539008 713471648948158464 714309398523592704 714443078758644144 715948981062561792 716074869108178944 718120573118889984 718561240181471232 720760722284768256 721064937882451968 722279940910481408 723263363681590368 723272083686457344 724141401094734336 725667745511374848 725783445088146432 725922420165713862 727313250603237376 728315465161310208 728451766577441088 729966974152605696 732201368670240768 733081418392200192 734743734533679104 735635709048619008 736087124088336384 737444998263582336 738340252096591872 740014493031051264 740903933527482816 742596160556630016 743485480334198784 744717631382552576 745174619447451648 746218882835427456 747455563850870784 747771046692913152 750059938637807616 751081185361651536 752664313424744448 752937540243909696 753578043415658496 753842513249010549 755286837164900352 755431461635864832 755551906703089938 758042627004628992 758063627007418368 760362959772942336 760829548427440128 762881476050419712 763003108938820608 765808267427566272 767422437217386496 768354083482632192 768476588916860928 768623738998991148 768804277673263104 769400238663155232 771021979605835776 771157551347269632 772906207926288384 773835181733892096 773980001988531156 776203854768211968 776531471565717504 777963954212130816 778899007041712704 778908397816184832 780824115808498944 781612940864157696 783535310655056232 783544757326995456 784336330902011904 784486517852628864 786118279856652288 786140057637322752 786265398845491968 788524550875643904 789008420591419392 791262483343962112 792857563012641672 793218149392760832 794019495481049088 794171536591550208 796938684802670592 799715474645188608 799868606437974528 799996136509154052 800676671129137152 802645927988106384 802655605066678272 805442603695382016 807756856994562048 807885644758751232 808381395204155136 809743527505110016 810561568303570944 810855812570364288 812564933524291584 813385824639123456 813671284141789164 815386339543473152 816353598312677376 816376213700296704 816506375724164736 818227406928642048 819354898306473984 821212845921681408 823726539754020864 824716595691225216 826454932387954688 826586701350388992 827590172679696384 829625623046530128 832383590439518208 832516304659932672 833516925218418168 835273811239655424 835420680626208768 836264661686157312 837807335305371648 838321446878383104 840726524626993152 840887509332229632 841242427529527296 842794283729808384 843807257628522096 843817430967533568 846747352602837504 849697691810512896 849860394340347936 851628136511373312 852821580383345664 854234930115280896 858241660556722176 858378497556173184 860187786771136512 860352497974179392 861534300856012056 861760535518052352 863350241869559808 864398343917961216 866358430865620992 867399727056565248 869519483917074432 870564579450628608 872399554475065344 873229336614238464 875069928410775552 875209448488647168 876261382921926792 877054213962727424 878108365662201856 878427130284561312 879314558472177408 881167976692383744 881477224486938261 884383064838733824 884407564841988096 884548573701178464 887090119735099392 887634473165346816 890170293761957376 892370418066855936 893271932416180224 893442978665493984 895468926462921408 896556020403004416 898445780156940288 899852182242721344 901723909247336448 902976668986619682 904299980964528128 905953383493337088 906122929157304768 907624613247485952 908726464118882304 910787068345909248 910961468443248768 911881764341517312 914124529097565604 914135550214828032 915059052719013888 917137993166094336 917309631986407296 917320691504775168 918423240412833792 919945309354917888 920505832794722304 923717175326539776 923864451661891584 925421174291554304 926356078061223936 926692357223273472 927806170152628368 928645638313476096 929761798936449024 929910039019187616 931870102335397888 933001387086053376 933328825927346394 936405598064541696 936431539244457984 939683037644612352 942533252218543104 943111627738180992 944519922729091072 945817340205367296 945998447998758336 947992422445006848 948143569196034432 948950128745644032 949283164832087358 952412531364790272 952590771678192192 954598641416749056 954766492144238592 956092943632891428 957494097491853312 958081653575294976 961014296379691008 961419917176602624 964351151575453824 964362778248609792 965521868126312448 967711260117528576 967896560220951816 971087286881746944 971269022103254784 974653234723823616 975824692938635904 976268491560321024 977441891189600256 980847612064825344 981449498784448512 983259997684776448 984453669462122496 984610629549728064 985794055787167641 986685990708068352 987871911369977088 987883821620527104 991313973778931712 993566159263268864 994930947943575552 994958510447236608 996607418467827712 997976384701986816 1001441580482202048 1003552417899659264 1003916720325212928 1004770724554211328 1004930923968202752 1005123350998680732 1007241948847819776 1007402542270786584 1008436797915660288 1010723502672838656 1010751502676557824 1013817279697256448 1014439397903253504 1017337478585094144 1021077689903421696 1024635451889147904 1024831651998654864 1025866984884206976 1028029306141114368 1028402493991681536 1031780242311856128 1031973335984708208 1034938473024282624 1035569061894062592 1037285272282841088 1038532009388950272 1038544530421579776 1039181822242357248 1041098821077998592 1042150587818876928 1044713747540074976 1044726343102660608 1045781774536015872 1045982023803505152 1046148793896586068 1048186743516430336 1048353865127322624 1049626560471810048 1052011227455225856 1057143417350188896 1057624199190347776 1058895382122066944 1060349908745860992 1062584913070227456 1066491475250632704 1066661515345538736 1067568894838849536 1070194570650808512 1070207473422237696 1071464097785389056 1073923471593842688 1077180859678334976 1077841860272206848 1080748757738094592 1081141083427152384 1083419911365722112 1084895045522385552 1088501618267062272 1088675167632219648 1088883630248570793 1090969875904856064 1092473197741965312 1092677649866161632 1094950461228908544 1098302053005361152 1099622127588300288 1102115601800518656 1103453563572928512 1104130686132504576 1106167497395373504 1107510378144887808 1109844787252690944 1110021739546576896 1111355900291224224 1113698414986207232 1113894240834945024 1115228220501298176 1117076447073828864 1117761929171177472 1121183345776306176 1121656570039369728 1123725711639744512 1125076343504696128 1125089907956711424 1126621778042477304 1128996470137116672 1130367065123487744 1132930255747350528 1133147192453797248 1133327860054634907 1135504182015164416 1137063940506943488 1137095440511127552 1138979906820374528 1140544439659413504 1144322214075629568 1144504663408230912 1146917049028182016 1148712401141349408 1149014047357403136 1151133655826079744 1152531125223948288 1152935608498486722 1155144574487494656 1156532969408753664 1159359311889432576 1160752772600838144 1160970002982796734 1164305782152317952 1166759904547700736 1166945931318196224 1168348510562569056 1171236173712748416 1172419411296236544 1174890635589844992 1175302965982584348 1175317135990493184 1176729776778943296 1179177419784978432 1179210086455984128 1179398098268237952 1182786826313465856 1183512630887129088 1186893725015943168 1187636368276979712 1189827224089141248 1191029243221573632 1191257304887325312 1193958568617228544 1195408027204005888 1199573211967782912 1199802909656961792 1201015006693705728 1203968891982159576 1207937844657782784 1208163905543073024 1210166150996647936 1211635285491843072 1211828467138126848 1214382757794545664 1214615291257665024 1215842352455356416 1218847400286437376 1220078736958685184 1220506926212683746 1223079509315209728 1224530397469016064 1224564320550445056 1226593745806557184 1227341110392963072 1231819268882522112 1235141437414965248 1235589809631031296 1237074893536837824 1239682398581932032 1239880052025583488 1244438434569795192 1248540797419388928 1248575385659277312 1248774456989899008 1250275387827627252 1252910716859483136 1253131020939313152 1256711002958057472 1257482170317574656 1261089786940489728 1261331263998344448 1261863641294290944 1263989896593342464 1264191425594712576 1265710886442783144 1265726146451300352 1269883375153053696 1270121028904256256 1272798188555665408 1274546537715769344 1274790591510521904 1276658796655804416 1277442204767059968 1281352395172921344 1285801535433938432 1287362490835083264 1287567746334259776 1290281680156704768 1290528746961269088 1291848074426843136 1295025362804339712 1299537646298431488 1301099590584847872 1303255854919467008 1308599331712598016 1312604892616163328 1312814172732970752 1314392074382890188 1315581320944091136 1317162548493302784 1317640695426841968 1321751965038575616 1326574597258100736 1326611347262982144 1326822860551767696 1330635179602649088 1331451709748020224 1335255440642936064 1338555627100283904 1339907898624270336 1340164467998240976 1342989265130426368 1343203389694382112 1344834030604506624 1347668670235410432 1352585863871004672 1354465003479929523 1356449971446792192 1358930075240005632 1361436919871228928 1363089696178323456 1366180602518863872 1366442202664873152 1367822646512275968 1370705741521485824 1371186793646348406 1371203325322242048 1372588579078520832 1375706989749141504 1375964447979610944 1379917964032376832 1380758749192083456 1383047029710454784 1384709345851933696 1385575762989809664 1388131761437331456 1389534117091835904 1392968457470214144 1394642698404673536 1394865058528781424 1397805153503096832 1399502080629080064 1399993238891019591 1402681636606967808 1404647308866686976 1409524556466918528 1413799878327814656 1414667441607271488 1416779884093636608 1418997671998137504 1421988633667510272 1422215353794051648 1423425193118466048 1423924747248131037 1426926094201078016 1426943297896316928 1428618797047185408 1428886157517288288 1431897962125123584 1432149738216357888 1436241146237779968 1437122480362942464 1441521444569536512 1442129875764903936 1446526727363180736 1446544167372914688 1448282802189468672 1451335491022749696 1451566890176292864 1451844840331427724 1456630930322620416 1456903533154882176 1459933948305211392 1464402737340481536 1466162836784400384 1469487469067358208 1471271418097238016 1472174248176672768 1474889996527164672 1476680504193183744 1480028986062102528 1481807867054965632 1486970960668397568 1489435262765105152 1490349238894903296 1492437765670854912 1494911127701741568 1500119877275615232 1502162370723303072 1505328626849488896 1505875080487819392 1507156086831316992 1507685026498021098 1510573674329800704 1510862923271729664 1511103813406179876 1516085254009257984 1516127254014836736 1520725919545884672 1521659096854880256 1525762952100839424 1526006217877641216 1531616534855132544 1534844874434772992 1536953177833721856 1537247477997982296 1538800477326310464 1542043959211671552 1542315102694539264 1547670363467784192 1547960003977062312 1552407709536423936 1553062943131435008 1555927908424261632 1557798014083425408 1557816795632369664 1561648231616997888 1563225881728315392 1567070621310112464 1567089514653990912 1568672661804023808 1568973035705257728 1572280115274645504 1572530797690983936 1577049101751287808 1578016841182838784 1582524966687924224 1585715126025283344 1586436298785521664 1588038990962098176 1588343073183100416 1593877369605341184 1599737212875949056 1599992273018308104 1601353342258274304 1605291855976212768 1605311210133356544 1610885207390764032 1615771289517502464 1616762790408310272 1619487055010220032 1621123136607141888 1621711625140728576 1625129867048583168 1627342568283578328 1630772679086946304 1632707196625354752 1632752427400593408 1633012751448329472 1636454813857284096 1638709796612947968 1642425691843362816 1647453079508041728 1649433191382450432 1652909864775909376 1653173402700777984 1655180345359392768 1659251246093060256 1664767180879036416 1665032609319865344 1667033850436836336 1670547622479310848 1670841361252417536 1675614670610743296 1676642893756766208 1681775018664459264 1682484855059054592 1685588567459616768 1687614515257044192 1687634861935067136 1693494705205675008 1699395383621025792 1699720788680695872 1703256273022746624 1705643160766691328 1708469860230561792 1716483321113444352 1716756995112346368 1720375573542273024 1720704995948358784 1723068601712024112 1723521071036104704 1726700483739119616 1728796687835922432 1732716861731241984 1734799454113130496 1739038967834148864 1741129158901257216 1744799108950130688 1746458673228476928 1750139856821551104 1750418896977294336 1752522765843853584 1754108427925454848 1756216731324403712 1756854260569122624 1758629116944354816 1762335953384767488 1762954448973876522 1768766129677467648 1768815129683976192 1769097147402356928 1774180239470198784 1775268946330693632 1780340587523914752 1784740836133711872 1786543864832360448 1786885957330987968 1790937852925842816 1793112040806008832 1799704364485442688 1803447818494672896 1805953337973239364 1808599961929056256 1811906766986674176 1812245858314609536 1815249226494971904 1817452928237764608 1821574136691818496 1821922936886497536 1823763528683034624 1828249058195131208 1828271100429656064 1830118105438027776 1830760389319025619 1834275986332188672 1834619263972814592 1834641383009550336 1836846480825667584 1839890618709835776 1841011665589444608 1847728903323783168 1850842348583108608 1852712156122447872 1853384714446546944 1855612340305256736 1859523597872898048 1859820078038375232 1863740204670795776 1866002774172106752 1866657651854692788 1872811196129083392 1872863078488915968 1879366075289224704 1885066504437086208 1886223255476361984 1891634680410734592 1891996895997516672 1895984844890013696 1896287138392068864 1897900257491288064 1898566329664174716 1904825062729580544 1905181543356384384 1909197282833498112 1912185887265782856 1914988194983706624 1916163307150589952 1922028592759382016 1928702303150907648 1928725556497219584 1931043736252624896 1935422520235057152 1935793120441903632 1942538044206509568 1949306469447647232 1951649385877271808 1954883782379200512 1961695224129650688 1962898997568897024 1966519995369552896 1968907338924244992 1969221259099456128 1971588111574335282 1973371981416136704 1975743822739954176 1982627947557863424 1987132318526537728 1989861895887151104 1989917020894473216 1993214836935655424 1995952769403973632 2002883160964404096 2007104835799318528 2007833440650425856 2009861847936405504 2010246701997361464 2014483897695639552 2014805084541573168 2016873595831320576 2021503005353115648 2027634559394512896 2028878795806507008 2034674957170188288 2042155379806843392 2049270903778295808 2049663303997309728 2051733969768413952 2056058612282228736 2056780190469522609 2056804987983363072 2063560484623712256 2063946671969416416 2069876946048565248 2071138123788125184 2074570544565682176 2077064018777900544 2078363644484714496 2082197642155997184 2084301175637753856 2089427495080149952 2089452686205321216 2091964047607010304 2092297587793172136 2096373487032860672 2096707730254645248 2099253120943620096 2104022454910451712 2114286834700377792 2115248398380695552 2117790764244133888 2120699817491721984 2125169826140454912 2132982950501265408 2133323030691077472 2135137789677699072 2140389141301617024 2140414946844475392 2142928195570778112 2147846943187685376 2154361719356669952 2155683720544413696 2161497515476189184 2162282166854304768 2166839822731444224 2169790091044771104 2177003236534124544 2177350335264439296 2177767260497141586 2181939751809712128 2184946395483930624 2185355299732323264 2189900922457817088 2196604106010722304 2199244255176600576 2204231203601037312 2206907127145857024 2208261372265009152 2212334994790747008 2215020756289775616 2220043479093153792 2222711800582448448 2227396829972414464 2227788481669890048 2230456441002596352 2234152894147657728 2235523858342354944 2242366691552612352 2243313140078739456 2247451423279489024 2250152687009392256 2250179815913422848 2253243556084954608 2257992940274233344 2260734130246975488 2265860511494701056 2266294384907594496 2266655720109269814 2274127881013886976 2274190881022255104 2277959813640749056 2281088879318827008 2288644428151259136 2289009326816461824 2293834098056364032 2297424802282698816 2302267311652159488 2305062250447896576 2305871216996973444 2313065938817507328 2318718623778865152 2321505545201676288 2321940005965593468 2328611564304635904 2333891862636392448 2336697021125138112 2342472347425496832 2344838822592473088 2350605931965168696 2350634271980986368 2353459553557886592 2358354839569956864 2358420172911968256 2358796196536475904 2365573652626931712 2367025261774258176 2373787450031886336 2379654448178282496 2382058486443147264 2382514609774650624 2387917137234457088 2390816054408011776 2399146423935565824 2399605819313923584 2402030013387411456 2407937783964319152 2416327811086146048 2420332301993295872 2423270570983686144 2423656934276253696 2429230582515330048 2431684704910712832 2437694800572874752 2440157473917370368 2441013852425367492 2446159018630419456 2449060794938032128 2449128641100890112 2454682220785926144 2463638537765044224 2471179619262062592 2474149787073675648 2479364797163864064 2479760104051166976 2488876869139590384 2497150771318554624 2497548913979798016 2500550775655254504 2505821433718966272 2506262041878626304 2513422005916114944 2514964340635149312 2522179573880979456 2522662527996688896 2523727282588581888 2527979793186684928 2528382851189425152 2531421772885566288 2531452292902600704 2540242057808512512 2545596377111330816 2549093075431538688 2549581183021043808 2554884409534119936 2562704790345842688 2571603070867876864 2574724981670166528 2575135492668519552 2580563360313409536 2581057493922538176 2590050725608679424 2599075292596862976 2602199181169695744 2606511709838934016 2617198663425196032 2625209785232326656 2625628345465941504 2628784148765780376 2631162641888182272 2634325096986605568 2635281390853683936 2643503930077151232 2644431673460814783 2653149194516201472 2653222694525964288 2653645721103535392 2661270359205298176 2662903419496040448 2670510881285872128 2677111254200567808 2679815797248540672 2680328935996481952 2685978530260852736 2686406779388764224 2689668061209013248 2695337340470820864 2705171727742009344 2708930006959859046 2712899942893584384 2717860150480011264 2722873839742457856 2726179392356646912 2732361205037727744 2732884405329746304 2735645293024551936 2741411483042971648 2742373587292696812 2742406650644484096 2745177158157041664 2751413979498283008 2751928895959221888 2759835928064753664 2761517498384166912 2766094059420909568 2769418691703867392 2771151525979619328 2776263522874662912 2779068234183671808 2785936914940428288 2789285396809347072 2789730117057562848 2795610307006193664 2799004161258160128 2799986477782039182 2809294617733373952 2819049112933837056 2827599756655629312 2829334883214542976 2833559768187273216 2837995343996275008 2843977267335020544 2844430707588103296 2846850386236932096 2847849494496262074 2853852188402156032 2857237594094370816 2857772315034576576 2863795924250247168 2864299476432715776 2872482292475559936 2874244960725884928 2883042889139073024 2884259751529807872 2893053454726361472 2893088334745829376 2896565604378937344 2903133780352585728 2903689680662855448 2913261860645240832 2913807066309764352 2928805474680963072 2932325673568800768 2938974938134716416 2942542836194476032 2944348496353345536 2949779993054329344 2953361008386367488 2960057972124205056 2963615734109931264 2973941921336795136 2978870525530210304 2980698477789806592 2984875531341709824 2989822255403483136 3004324741446606144 3010657253698977792 3011750160975638784 3014312173662633984 3015370052996042196 3021725846543459328 3022207626812359752 3032170508018515968 3032254508029673472 3041451839091769344 3043318193709760512 3052012435755282432 3063233069710265088 3069689748869545984 3073906355667443712 3074494955995964592 3077600954652620928 3084087918423343104 3095340726935568384 3095920007954124624 3104815419072847872 3111855816848523264 3115596028166850816 3115633591264739328 3123296463233995776 3126451763456630784 3134141242620224928 3134179029307981824 3137345323608047616 3137946071410515456 3144560230549291008 3145061595381967872 3156033682365677568 3165049933375848448 3171430252050566688 3172872597571043328 3176686146366200832 3187754739210682368 3199474425751898112 3199984546036616208 3202706684516548608 3210583711952425536 3210622420266713088 3221770414781528064 3231542579035004928 3233525580816620544 3238974110020440064 3242246273214283776 3243423250281457152 3250259734097166336 3254685136567156656 3261545358173892608 3265504854801186816 3266025502896658944 3266650890745712379 3272909627714568192 3277419593225895936 3284851383686725632 3294906159016083456 3298866382764900864 3305819729551818752 3306346805401555968 3310360690718785536 3318502492186120512 3329534361758072832 3330065218639730688 3334067700873672672 3341095244958621696 3341682722504835072 3351229341221486592 3353285787513532416 3363550037328918528 3364969710118109184 3371177134919233536 3375229030514088384 3375269723870134272 3386989410411350016 3398790767242051584 3399441577361391744 3399983580163904721 3406512546045493248 3411286321533382656 3416939720461123584 3432966642226888704 3433513990224692736 3440751147084546048 3441409991896717568 3446137203424048224 3447042142072209408 3453400967478239232 3457593375671844864 3465433723462483968 3469598908226260992 3478077935668297728 3482258317802514432 3492917346456953856 3500279713643102208 3500837793954588672 3505045531687707168 3512433462648807424 3513708521138245248 3517258233888709632 3524671906769534976 3525908897947753044 3537532259354935296 3537630259367952384 3538194294804713856 3548360478940397568 3550537892661387264 3560681175047829504 3569481672267423744 3573087729664720896 3573771914661975936 3581875705851685632 3586224081612017664 3599408728970885376 3611906675946478728 3617199923858112512 3623813533973348352 3624491716629219072 3630498452989943808 3634905856475529216 3643148273383636992 3643845873772995072 3647527057366069248 3656498116390262416 3656542200859312128 3660236210876055552 3661520778638051238 3669238527945629184 3673692961651335168 3679781237419671552 3682023331178889216 3695457806647566336 3701684697166217216 3705424312244895744 3706769428893093888 3711224680610513472 3719047195745796096 3719640156076750464 3727480409341591552 3733315303709385576 3745622392258166784 3745726156977831936 3758732150578449408 3770133008874172416 3772446510952723968 3783269360821469184 3783993791995033344 3791969689780027392 3792574276784137728 3797132659328349432 3809650125459161088 3810363086712768768 3818394565666996224 3824371774531565712 3829976389967413248 3832326614301179904 3844057185518764032 3857404606301815296 3862087472505249792 3870845040470114304 3871586240883807264 3885076088413019136 3898612938895294464 3903298771754543616 3909767564758401024 3925797995137794048 3933039990739105792 3937814677848489984 3938442518198912256 3943176223148670564 3946743962832273408 3951487645479908352 3965255895115726848 3974264637053075456 3979723791774302208 3979834041788946432 3986429673871310848 3991905538807947264 4005766321928808192 4014209671598637056 4015666881300851712 4019723695872811008 4020493403994722928 4028967795391279104 4029610169083146336 4043006010706231296 4057757591613014016 4063395010439788569 4069349914340376576 4084310759613686784 4098541807556591616 4099326607994619456 4103467939536827904 4112117224564457472 4113560380939045218 4113609975966726144 4127120969247424512 4127893343938832832 4139753892097130496 4142276247576250368 4149141089131364352 4154128037555801088 4156727288969428992 4164395284311994368 4168602351275507712 4178854990160299904 4178905372410642432 4183928095214020608 4184595175586344272 4193415460509290496 4198506241887240192 4208044909820903424 4228573669400755584 4230496796761391104 4235581528488267776 4241399634983443968 4250339652280909824 4265965901002530816 4266646061382154944 4270275579355398144 4271774241744393111 4280778282603234048 4280829893688950784 4285856391141556224 4295693886375370752 4308723438713339904 4311367441088827392 4322995030952378368 4324564333708609536 4339580182089542208 4354006473068249088 4354700670528878592 4355534520994283172 4369892790967861248 4370710599464646528 4379801844915634176 4393208212021444608 4398488510353201152 4408462407202074624 4413814254291714048 4416522744530018304 4424669989581494016 4430041512579551232 4440086958186307584 4445423601164896896 4454793659944828928 4460912882005192704 4468305788295315456 4471047716684709888 4484733383105224704 4494902846558978048 4500305374018784512 4500359631826845696 4506487112169909216 4515985880548466688 4521468260493950976 4531721022989402112 4532588769815188992 4533311440218539628 4548255762027773952 4548381762044510208 4562177758637654016 4577288856302518272 4578018653632923648 4594849604565397632 4604534623304318976 4611742433993946888 4626131877635014656 4643011090403352576 4643880011931186936 4657223128609271808 4667783725272784896 4673394042250276224 4684944694850993664 4689677645184946176 4701211863930337392 4701268543961972736 4706919107115773184 4716840345823936512 4717592393072951808 4731147305253863424 4734050523548516352 4747574900063772672 4759308896356564992 4764116972886294528 4765029219549301248 4775834274468914176 4781632108816023552 4799211638627847168 4804060026774822912 4815875567928638304 4832655622172292096 4840664603986591744 4847313868552507392 4858461165030660096 4863369409821425664 4875389601145749504 4882027704850734984 4892318037260838912 4898121589876064256 4898257282201780224 4909364441571852288 4927277075530088448 4942359238524125184 4948299574147351296 4958729594327728128 4959520208102333952 4977753738279180768 4994301542637109248 4995097827959596032 5001101551310509008 5011642867437932544 5012524083757252608 5026844011832229888 5029928681270298624 5045325055993377792 5047454565177163776 5055959586373369856 5056765702378850304 5062843545771132576 5062904585805201408 5080484115617025024 5091192754222661632 5098186150863077376 5099162366042087616 5109768819068239872 5125409580691685376 5143206141735753728 5149449963340333056 5150270985337039104 5161126720626819072 5162114987845076352 5180101451217358848 5198150585193725952 5204398362339391488 5213023419677868032 5234397326850392064 5250419570464653312 5251256690931883008 5257568297531560752 5262325283776364544 5268650193973211136 5270562781707367872 5287007860154302464 5288863346921629566 5306298389032402944 5306445389051928576 5307291442207070784 5322540718410596352 5325806838992080896 5341021762571744256 5354222508401135616 5359631594497081344 5360657871992963904 5371957060521705472 5372813558777528448 5379336122418026496 5410343455484018688 5417860013919718092 5425799885787168768 5435720300960022528 5445747679484915712 5452358784713293824 5464722410075455488 5465768810659492608 5471290586049103872 5484747174585393624 5484813301288968192 5490354316314083328 5502827958996566016 5503857791918443776 5519671856129507328 5523034996768333824 5532188118841819136 5538837383407734784 5552527045749325824 5558136468367343616 5578570793618694144 5579460234115125696 5591220614012387328 5598008322516320256 5599972955564078364 5618589235466747904 5638098225867674112 5655199513311258624 5658669766429085952 5675990687992550016 5687954534670041088 5688861415176206592 5693700772473864192 5695698988992524148 5707704376804312064 5714475188188741632 5715544630069153152 5727591848500494336 5744964584951119872 5748489921451769856 5766085778278146048 5786106909452722944 5786176669491658752 5793131208757874688 5806267560705171456 5807379361325710896 5827614132619528704 5864651347137601536 5877949876269432832 5885085672388952064 5888696992706691072 5899559986108658688 5906722016772734976 5920115944248410112 5927231468219862528 5947883842673590272 5961396955579613184 5969751062683419648 5979644510806966272 6008649482893212288 6021314507397955584 6023500321951277568 6030740105992084392 6043451693086918656 6044415253624719504 6064509016059346944 6082903678183538688 6086636387419521024 6104024871510564864 6126466139420530176 6139379497739091968 6147812711334887424 6148989911991929184 6155201909305241856 6168175836846686208 6170340571408567827 6190681453871136768 6191840015908249248 6209630838145695744 6223711633697046528 6231192056333701632 6246592926467991552 6252903526913261568 6268282485240449856 6268358058615963648 6275892142821030912 6289120461098582016 6290123190763935744 6312067364731355136 6330099866751696896 6342860504101133376 6345745195142086656 6353372292732401664 6375509478421364736 6398948851503796224 6399969092073232416 6405413369033097216 6421167423904851072 6421244840533426176 6443540829563056128 6463085158070009856 6467051161633241088 6477948220040880128 6484492546428567552 6486846500562914304 6500519468194332672 6509370273134313312 6523090716347785216 6531009709602373632 6532051005793317888 6533301781491424758 6545819255429136384 6554839186451791872 6569702767373451264 6589812318032166912 6597732765529801728 6611639459103637504 6612693610803111936 6620721381437571072 6637004984372241024 6660130437279461376 6668135401747345344 6682190489917243392 6683365445009670144 6702458682442973184 6706571575027064832 6727100074657837056 6729939420236218368 6742354269838467072 6750458061028176768 6750539447740268544 6773978820822700032 6797581534484103168 6798883154722783488 6799967160327809442 6822572643066765312 6833879440922247168 6865933284453777408 6867027980449385472 6881502294169092096 6882819983793435136 6892274406848096448 6906801934956478464 6915186751343689728 6939197816452521984 6956155871336595456 6964516635605028864 6985834692913907712 7001675587909177344 7010091063375414336 7024866925297614848 7027417042276490496 7034516467777419264 7051817795895506088 7075064518709870592 7075260518735904768 7076388589609427712 7096720957880795136 7101075785322774528 7121362350095659008 7138963344534847488 7146175459329441792 7147543829323951872 7163751411703371264 7172448163224035328 7198817457941770752 7223813351892957456 7234399847716225024 7248983433258438144 7260996905979887616 7269811712951058432 7287691747545990144 7295054114732138496 7312996232780524832 7313084401718624256 7320472421752111104 7323041557276102476 7338477055891258368 7347385923302670336 7364046662357778432 7390915613295132672 7403369394332434432 7413538857786187776 7422449361221026944 7438094391491592192 7439280312153500928 7454960818683183104 7466630607418771152 7491452313955663872 7517464301156898816 7540266017748344832 7544893021905447936 7566538721642938368 7567987583990066688 7583939379560054784 7585148553568275456 7594265318656698864 7620726173425537536 7636789131333992448 7648743549063131424 7664653228602359808 7688114371037528064 7714809212603630592 7724174945010499584 7741690080940228608 7743172481767614528 7770152176826038272 7797225877790588928 7806597543509087232 7819535129516802048 7851595990275588096 7866079981478211584 7875629355696979968 7876885036397824512 7886352446297341128 7893487925664546816 7902975290959816704 7930511790231453696 7933295020382444349 7948529274106150912 7959447583548604416 7959668083577892864 7972859347742621696 7983811077615894528 8011532643857616384 8028419343197274112 8031333762601703424 8039447391745622016 8040986807989445856 8057935590782558208 8059220338166292672 8086012021412462592 8115515183226028032 8126790020879577138 8138699828680753152 8168621519227373568 8197083615113183232 8198653215989238912 8206935879073655808 8224234449128914944 8227120761878090436 8227219951933452288 8254241938494849024 8255786687877665664 8279507784194260992 8284552495152500736 8298282178262728704 8308256075111602176 8313454577938857984 8328790568623988736 8337204702551015424 8357709980320599808 8357810744821284864 8367856190428041216 8369190351172688544 8386830921018580992 8397012483774480384 8457147338801511168 8471163056976535552 8482799269966887936 8500679304561819648 8531931802005061632 8533292122764309888 8540551158710796288 8543548483488786222 8561556565206468096 8571712782283112448 8591387772750741504 8617446877426679808 8622734882177654784 8645990061904756736 8649128667417219072 8679160364179084416 8709401341057757184 8711069041988566344 8739785581935722496 8741421198929293056 8786416424042889216 8796977020706402304 8816924814404149248 8827628508583428096 8833045489060036608 8849339979162988032 8860083025159102464 8880173916372615168 8890847202329793792 8909587319889657856 8921825764010385408 8936611576590630912 8942095433369419776 8969466766210449408 8989805693117956096 9000610748037569024 9012974224339818432 9031971761096933376 9042936520987901952 9065177539630377984 9066622880437079256 9096511524055547904 9096763524089020416 9124355517275308032 9156037307265847296 9189699209130795264 9209069246608637952 9223484867987893776 9252263755270029312 9286022180806705152 9287760023862373872 9314446257218543616 9335567450545569792 9346788084500552448 9369889389701987328 9379355290369892352 9402423727860674784 9402537087923945472 9413838214231546368 9433680691647873024 9435184786145903616 9468101047097032704 9495149800127545344 9518617792713129984 9530058439098602496 9551668548937828352 9563264217632047104 9598423277255694336 9608120053549645824 9631751135857276608 9665311244344584192 9681329207973183488 9694627737105014784 9716922330061320192 9726738819642851328 9750779202291499008 9764055409701469968 9784636074521677824 9796514564403560448 9799952672237137137 9818728883143704576 9854554151060176896 9884718477048250368 9896599148294702592 9917459188655456256 9919040416204667904 9955507476558361536 9988603085274218496 9990195655919192064 10002203102621018016 10023285734875865088 10025048167514505216 10053688023664459776 10059857362540597248 10090650111986755584 10094909130354327552 10113531404757700608 10125687091542265152 10125809171610402816 10160968231234050048 10196372301726154752 10198324732084175232 10219537638136479744 10250819161383370752 10286412283471507456 10298899926680666112 10300541970674078208 10322253441253638144 10324229975690152704 10360202902434717696 10396301170387451904 10408796724678782976 10426046839355736064 10500839140929306624 10502513381863766016 10515136595063121504 10537300387946422272 10541125563414735744 10574015720308604928 10577726693843259132 10612596778064805888 10612890778103857152 10614582884414141568 10645081436821192704 10651613677984161792 10682043525143488512 10708445016802271232 10719263188994162688 10721315743985927808 10743914121043410944 10745627117555056896 10758672244836052992 10835720027839436184 10851599771574337536 10871440601920045056 10891495358969831424 10904717569426587648 10929444820150910976 10931537621318985216 10942581172098207744 10969494349170787248 10969626602577936384 10980708632628166656 11007715583836887552 11039343712259014656 11046069993536667648 11077674766815469568 11105054091498651648 11116272936734687232 11157141587237388288 11158920468230251392 11182441228024774656 11199945911128156728 11237178470933495808 11276196451735348224 11310399026622517248 11317339532858171904 11351981375985100032 11375909069340082176 11377722830352413184 11391397977985048296 11415408753608624128 11428950376377483264 11431089260138306304 11455183697000988672 11489929169902239744 11496979842903539712 11532171556556292096 11572213818905445888 11586262417515749376 11612535121410342912 11614758722651421792 11655228265239057408 11729302694275203072 11755899752538865664 11777393985413382144 11799119972217317376 11813444033545469952 11840231888496820224 11854462936439725056 11895767685347180544 11922793911159226368 11939502125366839296 11959289021613932544 12017298965786424576 12042629014795911168 12047000643902555136 12061480211984168784 12086903386173837312 12088830507249439008 12129018032118693888 12173272774839042048 12208049743021129728 12252932278841060352 12278758995478183936 12295625422669774848 12297979823983858368 12310403818610483712 12336351673693372416 12340681142817135654 12381362907742273536 12383680031816498496 12419261676291391488 12447423267394093056 12462384112667403264 12493185852935983104 12505807053826523136 12536564970480899712 12536716117231927296 12551784285642061824 12580246381527871488 12624134729462710272 12660199733503393792 12685721008202266752 12691490390284173312 12706744585464803328 12751018956842729472 12797897703007592448 12799938184146464832 12810826738066194432 12815322725233179333 12842334847809702144 12842489681066852352 12887081659126112256 12926170316140019712 12934102323266482176 12955896440081760256 12968985092857135104 12973693001125828608 13018740546268626624 13046181432695570432 13062019419204747264 13064102011586635776 13066603562982849516 13109678372903583744 13139405534746902528 13179624636064333824 13195465531059603456 13225387221606223872 13241442762875142144 13274009968744482048 13320260874558922752 13336270803494690688 13364380979834486784 13404917364885946368 13413143150054129664 13454200149315674112 13484708539676934144 13500916122056353536 13501078895480537088 13547957641645400064 13595163068968206336 13597766309445566976 13599934320655618884 13645145286133530624 13731866568907554816 13734055960898770944 13765639967586870272 13784548813696192896 13813603869912956928 13878395632905043968 13929033271210057728 13971669385827815424 14003351175818354688 14020182126750828672 14049733850595229696 14054834084552980992 14069032935554838528 14103635591791012176 14150521037471809536 14152777179218855424 14193441915761590272 14202151570645549056 14242724700191318016 14277926689069694976 14292350918658883584 14295087658647903744 14327502823406742528 14344896326448070656 14397634915883541504 14447626703785914912 14497966866516876288 14521993811959775232 14575383495091980288 14590108229464276992 14625992465561049664 14626168803437248512 14646083114552204952 14676954111782516736 14694771846605340672 14728093324715556864 14781831226590265344 14806738788664868864 14827077715572375552 14844898722442053888 14876188782983184384 14878560624307001856 14909921637366366208 14933261214837542304 14982904627911327744 15034928602313797632 15080532035496689664 15089786043810895872 15135975167980133376 15167878759120109568 15170297107136550912 15188530637313397728 15241452346851075072 15273578262667984896 15297487098126262848 15329306457204719616 15376228742075056128 15429618425207261184 15448349890020999168 15483380161880457216 15486344963535229056 15540304353652076544 15594451755581177856 15613195087018174464 15639070259033604096 15703191980551176192 15732159962956423168 15751258711393959936 15753770072795649024 15772704892594682256 15786975851329093632 15805950581919633408 15861023580462907392 15866590040764888698 15918895167097208832 15919336167155785728 15945718695485243392 15967622155231789056 16023065287715232768 16056838686394548224 16062667525203406848 16078894783491244032 16081973615978891712 16115871181565116416 16118440676332585344 16231030366452056064 16253580041759154276 16277399657361506304 16337243038454747136 16394167230226366464 16397306431978477824 16413871758147311616 16454241523756180872 16454439903866904576 16508483876989698048 16511573375755331328 16559015568388521984 16569104990305001472 16596564356525457408 16616512150223204352 16657581137247977472 16674409405102030848 16715419960641199616 16735712380856082432 16738380702345377088 16773661842037161984 16794024967548960768 16914294677603022336 16942326113953071104 16965598539933775872 17063863604010123264 17066584245528619776 17081102317421592576 17087096966977572444 17123113130412936192 17143425564566224896 17182775545501483008 17234893754853359616 17245469764355309568 17298257334834438144 17358320728358168832 17418802682115514368 17422138083977132688 17482842397858586112 17593954041412804608 17633849628808298496 17655257017166856192 17666090978120073216 17698679958325976064 17720166050318204928 17760347832745230336 17781694404659587584 17819174639779315712 17843651528020770816 17884190866738839552 17938933532420898816 17979611386235912192 18001221496075138048 18025948448679636864 18063943522193866752 18130355079260755968 18133245760874158512 18193527048178040832 18248711034550616064 18312074614531694592 18379398418261590528 18418138493217275904 18446969735975787552 18504527510540058624 18511021714225703481 18572044361613410304 18575520047724747744 18628892514437087232 18671134901091139584 18693576169001104896 18739778779403974656 18758710580739784704 18804847455721349568 18805074175847890944 18827676428463092736 18867361383295746048 18870369572291807232 18936202094194065408 18990299600255090688 19037235585426259968 19060116878197204992 19103337097875656704 19126528435264094208 19196846554511388672 19216240107099291648 19263502271714553216 19330622488689168384 19362658415946366976 19389255474210029568 19433844660122640384 19453477639285702656 19501558404582998016 19528110819402939936 19569272149043355648 19593029128807120896 19599905344474274274 19637457766287409152 19709108302120353792 19769436954096500736 19793198296589405184 19834918377310912512 19838080832409335808 19911014953116723072 19980391311838384128 20004406205242036032 20046571469751730176 20050096335029010432 20107376047328919552 20119714725081194496 20181300223973511168 20189818260708655104 20227062809515401216 20251374183084530304 20251618343220805632 20321936462468100096 20392744603452309504 20396649464168350464 20501638322766741504 20572824566943014912 20597799853361332224 20601083941348156416 20644506882507276288 20648459951380305408 20720405804869435392 20817593449357565952 20852093678711472128 21005026763727532032 21030273190126243008 21074600775892844544 21082251126829471488 21155453387686518264 21225193556129611776 21225781556207714304 21229165768828283136 21290162873642385408 21303227355968323584 21364087050286977024 21416890033604542464 21438526377988325376 21442631487971855616 21487828242086821888 21491254235110113792 21517344489672105984 21671440055678872368 21703199543148675072 21782990717939662848 21809435138853175296 21863075242637970432 21885162344196415488 21938988698341574496 21939253205155872768 21961417265256333312 22015431167673775104 22092139987073335296 22155349533630939136 22210108182997303296 22314283174474776576 22317840936460502784 22364882456049549312 22399891822256313456 22474356941866991616 22552392903470696448 22620798053245034496 22634679065716343808 22703962751970200064 22751818138680164352 22755445660704826368 22782795955970096592 22830817507217248256 22862178520276612608 22910367394001977344 22993959685807079424 23064343113112584192 23144427637810891776 23172524835031498752 23225070242820685824 23229517445302843584 23310456530478114816 23458605388550406144 23511799505077731328 23554787970826764288 23598239944434634752 23626888067090939904 23680463776993640448 23708925872879450112 23791535370694361088 23799885061147333047 23845587822318452736 23879004250733678592 23918578043227865088 24034597931572849152 24085258029591822336 24094001287805110272 24122960423968337568 24173806772347674624 24177661014498878016 24258036064237387776 24346545549678084096 24416099486042259456 24505864557682120704 24591250845339549696 24595959647967716736 24620807637220967424 24672703347386744832 24681362285634271308 24762725815484547072 24767360063632996992 24838523352582782976 24894846534788186112 24924768225334806528 24986371705871966208 25011614107653046272 25073129940961799424 25073432234463854592 25103568571284123648 25160492763055742976 25320399467006787584 25371442016404533504 25413489170929606656 25502037913685458944 25595795406015184896 25599876368292929664 25621653476132388864 25630645450466358666 25684669695619404288 25774163318252224512 25852340632280039424 25868204646532964352 25911792880163520512 25937970185714270208 25947386002251657216 26037481092537253248 26092362865391140864 26128204023173271552 26133207125965699032 26219356745807167488 26359249272128667648 26390931062119206912 26450774443212447744 26482885525750284288 26548019937488964096 26640521749117845504 26672541606989381376 26728761959668973568 26809834729771892736 26826286300108259328 26908400298631348224 26969417079353868288 27001832244112707072 27095915283290800128 27195532618891133952 27199868641311237768 27290290572267061248 27468111921797541888 27531279935173740544 27569097627392385792 27627207739825913856 27756791265810087936 27858066542420115456 27943338771655630848 28006702351636709376 28040364253501657344 28099467701190459392 28109668169105961984 28138065871109677056 28207271183582024352 28301042074943619072 28305554358437710848 28404303141291098112 28485449400382636032 28555853378139389952 28590175317295807488 28655005646813485056 28689792652896141312 28795269831767083008 28895253407571829824 28995933733033752576 29043987623919550464 29150766990183960576 29180216458928553984 29251984931122099328 29252337606874497024 29292166229104409904 29353908223565033472 29389543693210681344 29456186649431113728 29563662453180530688 29613477577329737728 29654155431144751104 29689797444884107776 29752377565966368768 29757121248614003712 29819843274732732416 29866522429675084608 29965809255822655488 30069857204627595264 30161064070993379328 30179572087621791744 30271950335960266752 30340594214273101824 30377061274626795456 30482904693702150144 30594974196252525696 30658612914409439232 30752457484150112256 30859236850414522368 30896699780041998336 30966760323760914432 30972689927070458112 31080608707304153088 31188903511162355712 31226390174036348928 31278140518067208192 31464319925912846336 31502517422787919872 31507540145591298048 31545409785189364512 31611901163839266816 31722047160925814784 31733180081529777396 31837790334194417664 31838672334311571456 31935244310463578112 32046130575430465536 32125335050406813696 32157789566982488064 32163947231957783424 32231742363130232832 32236881352665170688 32507160083518308552 32554799314723012608 32674486076909494272 32788334460452732928 32794612863956955648 32827743516294623232 32908483047512361744 32908879807733809152 33023146751510662656 33118031136777043968 33138209980610002944 33233024300446408704 33315162274495954944 33348818810204061696 33430839921282399232 33471424761712164864 33476761404690754176 33547323684074323968 33828589355206044672 33884652227906142208 33931197079867551744 34127727208020246528 34133168491057239552 34174193933955144888 34246226260825872384 34286851129132449792 34365551091002966016 34469787509706719232 34490939528710619136 34596514669668876288 34716641456716337664 34837605364231028736 34844276167954265376 34965684795717172224 35187908082825609216 35267699257616596992 35332181956240146432 35397359916651952128 35440332100636409856 35520695665490460672 35563388809319175168 35638349279558631424 35687303056041541632 35768381733477679104 35877867064841797632 35959222772471824384 36002442992150276096 36051896897359273728 36127887044387733504 36260710158521511936 36266491521748317024 36387054096356081664 36624149229063389184 36758796836523181056 36836276986434551808 36893939471951575104 37009055021080117248 37022043428451406962 37144088723226820608 37151040095449495488 37257785028874174464 37342269802182279168 37387152338002209792 37479557558807949312 37517421161479569408 37609694911442699136 37610148351695781888 37655352856926185472 37740739144583614464 37872404188388130816 37980599200510181376 38074471170852519936 38120233756394409984 38206674195751313408 38253056870528188416 38393693109022777344 38432480214198583296 38527004543429106432 38661244977378336768 38725316831892733952 38778510948420059136 38867689320245280768 38906955278571405312 39056221638805879872 39138544298086711296 39186058257614241792 39199810688948548548 39418216604240707584 39538873908193001472 39586396593178810368 39676161664818671616 39822029906233446144 39960782623676768256 40008812410484072064 40093142939503460352 40214752094657839104 40239429450162388992 40362600447947022336 40454125619030802432 40502748366169060608 40503236686441611264 40643872924936200192 40785489206904619008 40793298928336700928 41145649133886029824 41195599706722664448 41202167882696312832 41296919902760610816 41440811609738870784 41635186898715131904 42010053527455064064 42060546380252486016 42149201551785689088 42164502253658942976 42310906775373036528 42451563112415428608 42458331537656566272 42580325747284770816 42606454711936647168 42728174100573954048 42833780067209084928 42877052755976650752 42885262975943711232 42975656484173643776 42982508470220227584 43034688979344211968 43342880111357744736 43565981435879325696 43726150485275940864 43770324688392830976 43877977396683148992 43878506410311745536 44030862335347550208 44184279974146670592 44310699067261878272 44420216365994606592 44628566348949553152 44635681872921005568 44729764912099098624 44799783644512626912 44948713883733983232 45104785806941392896 45241596106490068992 45269358131432687616 45407925503940400128 45503636277360328704 45510891321409652736 45565591911940193184 45661635014434496512 45724357040553225216 45820734788003954688 45987919371614158848 46128686226225168384 46288855275621783552 46345049670062997504 46450140485641371648 46459034890605687168 46620913060956229632 46917210777100812288 47023599010155462656 47109575941653528576 47196479888869269504 47253776134181879808 47360927553987280896 47417851745758900224 47583070741388722176 47599770122294666094 47758008501467357184 47837156086455730176 48069195863145698304 48170516059183644672 48188002575610220544 48245920847936675136 48347613544695349248 48355322028997756032 48693091099356168192 48832198972084518912 49011729115364241408 49182501690679099392 49191919295935433472 49241615274441934848 49362724571268542616 49525451630969094144 49534720127265993984 49677046705165565952 49789693069576372224 49849536450669613056 49972743411743932416 50023228215306092544 50146259881923598848 50207137142568247296 50320985526111485952 50640798934013575168 50742884032809067008 50826978341859213312 51191590812030369792 51199752736585859328 51243306952264777728 51261290900932717332 51369339391238808576 51548326636504449024 51704681264560078848 51736409293065928704 51823585760327041024 51894772004503314432 52074962185074506496 52184725730782281728 52256408046346543104 52266414251931398064 52781862124238413824 52901548886424895488 52965771051500568576 53096039874977928192 53281043498235691008 53345083213978762752 53457523919337947136 53652572600216518656 53816800597262696448 53938834158707736576 54003664488225414144 54191830566581600256 54391065237782267904 54399737282622475536 54580581144534122496 54936223843595083776 55062559870347481088 55138195254784771584 55254415479651827712 55513582531620175872 55533065142677110443 55716133084840230912 55886677543311261696 56013404703273418752 56080728507003314688 56198935402380918784 56219336338211923968 56276131742219354112 56414542367164048704 56602084149887238144 56611108716875421696 56808606282582196224 56970898800765272064 57111706756278779904 57180350634591614976 57310011293626970112 57379585305792282624 57590539663534166016 57790506815143659648 57991867466067505152 58087975247839100928 58301533980367921152 58360432917857107968 58503969862244198656 58504675213748994048 58584332458208819808 58707816447130066944 58779087386421362688 58912373298862227456 59127324906361061376 59308310862289502208 59379594889768215552 59504755131932737536 59514242497228007424 59733044859350169216 60139714409255190528 60322128141986758656 60359144175243583488 60543900671920533504 60681188428546203648 60754122549253590912 60965809387404300288 61189948392505051392 61504914968300224512 61718473700829044736 61793399560083996672 61933520647521828864 61945379854140916224 62161217414608306176 62452780348072697856 62556281036134416384 62928639851825692672 63015080291182596096 63090819570378729024 63223802327678533632 63466360163059554792 63675580668388835328 63677344668623142912 63870488620927156224 64092261150860931072 64250670100813627392 64315579133964976128 64327894463915566848 64463484726260465664 64473762705330341376 65014320167036617104 65109598629446025216 65348972153818988544 65589225727913911296 65655487032589246464 65816966095024723488 65817759615467618304 66046293503021325312 66276419961220005888 66466048600892817408 66630324548991909888 66861679842564798464 66942849523424329728 66953522809381508352 67094647368148647936 67657178710412089344 67769304455812284416 67862394159735103488 68255454416040493056 68266336982114479104 68348387867910289776 68492452521651744768 68731102182005932032 68981879057421238272 69193029339337752576 69433282913432675328 69675210728462057472 69688552335908530752 69931369591434344448 70375816165651218432 70535398515233193984 70664363912480292864 70794719833303904256 70880664201272819712 71041391330980921344 71126777618638350336 71374606112083083264 71536763466955358208 71755734129683595264 71918445544943648768 72004885984300552192 72103793794718547456 72255774088775467008 72521420317043023872 72532983043496634048 72774108192712163328 73248298458126778368 73517593673046362112 73787878943903150208 74018110042160234496 74044086856902813924 74288177446453641216 74302080190898990976 74515570057748348928 74684539604364558336 74774304676004419584 74959115117615898624 75034842322959138816 75219389822885398272 75220296703391563776 75310705713852370944 75481478289167228928 75961198401020362752 76240467512788819968 76413348391502626816 76506113741056376832 76787386218045554688 76864960428397166592 77054009086858212864 77322489954756673536 77557021896840118272 77735378640490561536 77813910557142810624 78112443277611759744 78277088596173422592 78399621377897097096 79077747816386002944 79172793186357620736 79352323329637343232 79644059812466892288 79921565247353536512 80017624820968144128 80186285879006920704 80429504189315678208 80478858900324777984 80725200895894044672 80908251238061604864 81005496732338121216 81287745849872400384 81586597856673401856 82291298267772059648 82404335765392625664 82593839805521221632 82881623219477741568 83270373797430263808 84020107054910128128 84121092760504972032 84298403103571378176 84329004507317885952 84621813550746073056 84903126224830857216 84916663075313132544 85212909423873294336 85456348201147908096 85667560134418169856 85770525951887422464 85951312968347287552 85965016940440455168 86069377958688423936 86685760222715489472 87131962871758651392 87452300970551881728 87540649376785661952 87755954793366297984 87757012820623491072 88061724670695100416 88368559948293341184 88621398134523756544 88840432731989213184 89257132697899106304 89271363745842011136 89459529824198197248 89599567289025253824 89897427767467966464 90209571613882785792 90483192212980137984 90538716262865375232 90815851007880800256 91021782642819305472 91131183823880386368 91323270028868993024 91448714081106450432 91975838743228317696 92257372452450336768 92577710551243567104 92690099340125995008 92900280971282743296 92918069781211374336 93241826121912459264 93834421554201624576 94047198020310925312 94392959777738539008 94507552268363759616 94835703491517800448 95166141482777444352 95199540244589332188 95516017002934714368 96138391726291396608 96376005151220441088 96491841695873350272 96695227089390698496 96710644057995512064 97664397944169037824 98023458230728482816 98365003381358198784 98383838591870866944 98483230548883869696 98725449142537085232 99069440254531987968 99354093410331131904 99699072901339226112 99945486823487864832 100046456430612185088 100292519763847197696 100414274285136494592 100641971052222971904 101485768065618134016 101653956683718426624 102383181624060739584 102399505473171718656 102522581801865434664 102738678782477617152 103096653273008898048 103409362529120157696 103472818586131857408 103647171520654082048 103789544009006628864 104149924370149012992 104369451461564563456 104512816092693086208 104532828503862796128 105563724248476827648 105803097772849790976 106192079749955856384 106562086996471382016 106690166427957525504 106915047838675894272 107305145200433037312 107633601194525392896 107877668317415473152 108007328976450828288 108383661133163200512 108782130475564535808 108799474565244951072 109161162289068244992 109872447687190167552 110125119740694962176 110276390509569543168 110508830959303655424 111027165063240351744 111066130285354220886 111432266169680461824 111773355086622523392 112026809406546837504 112161457014006629376 112397870804761837568 112438672676423847936 112552263484438708224 112829084734328097408 113222217433750843392 113617212565164392448 113941797601530544128 114223413512557559808 114360701269183229952 114620022587253940224 114759170611584565248 115181079327068332032 115581013630287319296 115983734932135010304 116175950495678201856 116603067960735842304 116720865835714215936 117007939724488397312 117168664916417639616 117415632894260133888 117558174772842725376 118254649812722122752 118616621724579004416 118759189779536431104 119028484994456014848 119466089718700338432 120279428818510381056 120644256283973517312 120718288350487166976 121087801343841067008 121362376857092407296 121508245098507181824 121931618774808600576 122379896785010102784 123436947401658089472 123586799120167993344 123890759708281832448 124322434829216612352 124905560696145395712 125857279703651385344 126030160582365192192 126181639140757458048 126447604655357067264 126932720326119109584 127354689337246285824 127740977241854312448 128184522301721862144 128501340201627254784 128631158267929952256 128655788927831133696 128926969452520931328 128947525410660682752 130028640334073234208 130697944307637977088 131178451455827822592 131310974065178492928 131633932190049446976 131635519230935236608 132092587006042650624 132552839922440011776 132932097201785634816 133260649097983819776 133723359685129596928 133885699046848659456 133907045618763016704 134189294736297295872 135314357420824178688 135538608911624568832 135724788319470206976 136510908832080986112 136532673964228958208 136696775735820579552 136984905043303489536 137462204364011864064 137963758114842476544 138386058678675505152 138866565826865350656 139350421456924114944 139377104671817061504 139862739182868688896 140751632331302436864 141070797030466387968 141328727824960585728 141589439666607808512 141761328402545639424 142082782661961842688 142253555237276700672 142749212224166166528 143511468259367190528 144009771968601104384 144207587589437094912 144511548177550934016 145042840634086047744 145065966086993268096 146496596916253556736 147035187346092724224 147575757887806300416 148088173713805627848 148576354892907282432 148604160381797981952 149031140115496697856 149369079208729116672 149548609352008839168 149918230235231797248 150069684645918277632 150438779645770796544 150621411427704741888 150962956578334457856 151922396802040725504 152480935025577639936 152826696783005253632 153574772436091109376 153729920856794333184 154108018173716425728 154644979909513347072 155114043793680236544 155470757280981123072 156224886555223519488 156554177192346845184 156799242755794194192 158345586372715241472 158704646659274686464 159288119624933784576 159843130494707073024 160035249641936288256 160372571758013841408 160957717800649555968 161450401791788089344 161816502476123209728 162010993464676242432 162575491699744800768 163173195713346803712 164582596535544119296 164808671530785251328 165187679611042443264 165763246438955483136 166540747594860527616 166599195428031331329 168040214109820256256 168242185521009944064 168596806207142756352 168658009014635771904 169243627101492146112 169806252449661714432 169833326150626265088 170425818847746588672 170912696402295816192 171335120268836339712 171541051903774844928 171930033880880910336 172138755917376847872 173371520445430978944 174263925743517302784 174904601941103763456 175081298753571323904 175511909586732595968 175514025641246982144 176123449341390200832 176737119896586682368 177242796269047513088 178514265395798212608 178542727491684022272 179199134578050507648 180419143227765571584 180966384425960275968 181077432525730750464 181631702015761600512 182043565285638610944 182262367647760772736 182646540057737986048 182897428162212900864 184514744904900673536 185155421102487134208 185380198680251990016 185800561942565486592 185836139562422748672 186483652243824918528 187668843108403249152 188785919555477078016 189671406983035600896 190399080489178664376 191032034005869428736 192276783452582793216 192752010302440882176 192983683391746700544 193390454178781396992 193421288115991024128 195328795888338075648 196046916461456965632 196767677183741733888 196966461097767739392 197450898285074170464 198138880509063975936 199398145802678452224 199890973646975729664 200585039527694395392 200828548570272989184 201283942104445943808 202971536131236268032 203307913367436853248 204766363248121479168 204799010946343437312 205045163603730869328 205477357564955234304 206193306546017796096 206945637172263714816 207294343041308164096 207579088018013257728 208299848740298025984 208738902923129126912 209025632185386172416 209065657007725592256 211127448496953655296 211606195545699581952 212384159499911712768 213124173992942764032 213380332855915051008 214610290400866074624 215267202389050785792 215755336634830946304 216014657952901656576 216767322266326401024 217564260951129071616 217598949130489902144 218322324578136489984 219744895374380335104 220250239481389924352 220552781019139086336 222054330126480703488 222132260570708441772 222864532339360923648 223546710173245046784 224053618813093675008 224322914028013258752 224877345352847695872 225104526968877416448 225658169468656194816 226444434867501686784 227883595203061088256 228721402538366459904 229240045174507880448 229518341223169130496 230362158654136664064 231162027260574638592 231967469864270020608 233206135921471684608 233441731671428431872 234015879448976794624 234337329832835279232 234831265788520267776 237233243449158008832 237518379559072862208 238056969988912029696 238932179437400676864 240558857637020762112 241288512567947034624 241436576700974333952 242175602687682134016 242724753714184814592 243016490197014363648 243863237549617201152 244759793570020205568 246873894803316178944 247781519416563664896 248644869658433224704 249811121392290791424 251714559407302770688 252060321164730384384 252363278281514916096 252895209310714134528 253865440652238219168 254709378674492571648 256369044603443724288 257002680403254509568 257311577855662267392 257853938905041862656 257895050821321365504 260057280668146468416 261395888615275954176 262356902911655645184 262621948130356985856 263267864380098893952 263271038461870473216 264185174012085301248 265105679844880023552 265864194403571269632 266521298195967639552 267446719370259193856 267771398093697318912 267814091237526033408 268378589472594591744 270628714841648357376 271077217823249137664 271449576638940413952 273065347928457916416 273393551471641159104 273969810086606979072 275927516229684953088 276772117357351010304 277733131653730701312 278700842913848229888 278754209343634123008 279725478365737377792 281503264662604873728 282141594060932775936 283178879333215617024 283522656805091278848 284507110474553401344 285498424448332333056 288019543937202208768 288415175178874189824 290085681268172095488 290131932173986536192 292993193832507113472 294070374692185448448 295151515775612600832 296176347427611255696 297208320763595963904 298062280230993395712 299097218704017678336 299836460470463594496 300139369291836555264 300877559291541593088 301242822855409483776 301925913156668915712 304961870051155279872 305653393566010507264 307149544872182218752 308216036347432851456 309289959819026694144 310228087587360473088 310941514561962246144 312449773110447038976 313108354384693690368 313598485511588388384 316691172745430482944 317409293318549372928 318576239249867569152 319686260989414146048 320070499283872576512 320745143516027682816 321915435601299111936 322900803583576178688 323633004952246419456 324021986929352484864 325150983399489601536 326346391426693607424 329165193071088238592 329617343061570502656 330375359222084886528 331526492877910966272 333081495189721055232 333198390856062662658 336080428219640512512 336484371042019888128 337193612414285512704 337316018029271543808 338487254202984292224 339666652301252530176 340851637695493177344 341825392804591632384 342670240537672679424 343082103807549689856 343860067761761820672 344277511834753695744 346743040890861957888 348527851487034605568 349809203882207526912 350162597507142647808 351023819173465191936 352246898682780401664 354485592538095026176 357085454983368044544 358398269156101015296 360838286455531143168 361932768851920551936 362154865051461500928 363263404031523201024 364087130571277221888 364524735295521545472 365293080115475972096 365794856324425801728 370310842204974268416 370760397360503980032 371672279124845497344 372967304487649837056 377571839110954156032 379342813966071201792 380798160978357328752 382064068011738857472 384553566905165586432 385504020604881764352 385967366783493401088 386780908357562793984 386842576231982048256 392093832922913931264 393535354367483467776 393932922195535478784 394901796570148340928 396277761018127951872 398796291605356904448 399781947293951459328 401170079055388790784 401657097140545978368 402567884208891887616 405943072262472536064 406615826734873706496 409532726496242958336 409598021892686874624 410090327207461738656 410954715129910468608 412386613092035592192 413891274344527429632 415158176036026515456 416599697480596051968 418051264370772344832 418131314015451184512 422254896993907310592 423212391091399163904 424768318999823425536 426248347985885528064 426760665711830102016 430534404778101571584 432029315905803313152 433534644532652802048 435128521902258143232 435197898260979804288 439489790748760670208 440500478962779848704 441105562038278172672 444264521141416883544 445729064678721847296 447093420346490093568 448107237626187350016 448645828056026517504 449754690705695391744 450209053937754832896 451316338937312389632 452888869735003373568 455767190406122176512 457442805076732919808 458480090349015760896 460724317308273328128 462324054521149277184 463934939728540041216 466412271842943369216 468031758897953589248 468674659665670558464 469662531577040535552 475036759118145724416 476113939977824059392 477864358874801353728 481117715274041524224 482873153401948667904 484351205375364268032 485449507428369629184 486032980394028727296 487726475099234402304 489519587140040411136 493747789606632357888 495563038833127329792 497289739316866449408 499622242784581582848 503429118814605541376 504120642329460768768 504726556563029832192 505790418621428269056 507730881304476438336 509418757348985143296 512738089206887448576 514005360806509019136 514623155711324534784 515790101642642731008 520114561336292936832 522791777230551908352 524713805823311290368 525243896260713971712 526535728760197787904 526542076923740946432 528370348024170602496 530211359689760047104 531728388807142539264 534893438740518387712 535542796187394637824 535628182475052066816 541257429683296714752 542899153277880827904 546130695856915832832 546787102943282318208 547939620173213958144 553544234714702020608 555466263307461402624 557401685827696459776 557508418687268246016 559450956731474755584 563006529325209747456 566357758666431234048 569014220949106802688 576039087874404417536 576830350357748379648 580171362536344190976 580263864347973072384 585986387665014226944 588140749384370896896 590303031551225201664 592352694855222511392 594416641527191927808 598194437408035356672 599672920940927188992 601755118583083186176 602485645710818967552 603851826313337831424 609923740102310559744 611306787132021014528 614299089744364437504 616432072694865702912 618579919638053388288 621883029123924492288 624899546220894077952 626216708769387380736 627196971023176776768 633382345490860965888 634818586637098745856 637152478499735138304 639372521978828292096 640140998567745153024 643830871202598223872 645801607167152357376 647266009904492838912 648043973858704969728 650301966798979203072 652692782853387214848 658330386142176477184 659234686123141005312 660750718444169773056 666162990379442110464 666396781712125325316 672160856439281025024 672968742084039776256 674632036058543087616 676974508405968584448 679333304602505060352 683650785609183264768 686164207615099379712 687720135523523641344 688555023669507391488 693486081781723915776 699618407764415053824 700325195014285295616 702047638346930383872 704493797365560803328 714170909966736089088 716796538312202030592 721676572911062286336 723865537703841103872 724309730102923001856 726526808063046402048 728174261142554443776 729049470591043090944 730586160230951944192 731589712648851603456 740621684409948536832 743344558249690994688 745934608975299674112 755143678221908312064 758685627932142403584 761596321956714657504 764128136023477714944 769107133810331172864 771008041209763528704 771934733566986802176 773561816715125587968 773685152463964096512 784187665845827862528 787070708734966935552 787865844391070957568 789803593140296681856 792555522036255903744 797592583210713808896 799563894587902918656 802340158110777581568 803314194281091956736 805135768417783775232 811886144524945072128 813231653469747412992 819196043785373749248 820180654414923477312 821909430259820937216 827782548689054859264 830316352072053030912 833199394961192103936 836102528741544689664 836262628030902369024 844509793987814621184 846424782182798327808 849536637999646851072 853521331423660204032 864058631811606626304 870257043804516286464 870395796521959608576 878979581497521340416 881000957925559697408 882211124076556345344 888529042282833767088 894186840692980187136 897291656112053035008 899509381411390783488 900418107875509665792 902632677874624779264 905777739470006747136 914885610153465839616 916960180698031521792 921448634616546656256 924648109042298554368 927869879457080082432 932824543685886738432 936063517795907178496 937349319331341116928 939325063154081071104 950073518236291448832 952227879955648118784 955728717749602707456 962235430548083048448 965746306803897335808 968702410750728536064 970899014856739258368 972065960788057454592 975452950198468804608 979039174280080822272 987495579213264715776 991126077666254659584 994579478633732898816 999244485569163165696 1008241284658921537536 1009453113126059664384 1011580837242856538112 1015461762608952876672 1025476178413774897152 1028010721613018038272 1029246311422649069568 1031580203285285462016 1040229122672585873664 1045583554461103816704 1049427611646622580736 1050487792521427943424 1053071457520395575808 1056740696048341204992 1063456777614285078528 1069786877481036775424 1071256364950104133632 1082514859366593429504 1085798306555761655808 1092261391713831665664 1093574205886564636416 1095879240346427916288 1110932526614922805248 1115016837374536492032 1118901913462949511168 1132715517332862468096 1138028441898213605376 1152078175748808835072 1153660700715496759296 1160342725072688381952 1160527728695946144768 1176281498768741793792 1180606063102450403328 1184705389710445022784 1188833283054383855616 1196388874816070713344 1199345841881854377984 1203510237166166372352 1204971291421637935104 1207703652626675662848 1219847480204621119488 1222613574264042029056 1228598179488728875008 1232864145389731405824 1237159839276106776576 1249799092441788155904 1254393942046353553536 1266764690981721931776 1269637173274197491712 1274304956999470276608 1278745043957656584192 1280281997135490306048 1291603214334304714752 1296087947717409939456 1300603933597958406144 1305385565706774429696 1318469372246282010624 1321501436888339546112 1332793563424250650632 1344321712878562050048 1345937484168079552512 1349264072117086175232 1353949016811937168896 1358666609205010120704 1367301571218366529536 1372328415230198759424 1375440271047047282688 1386972163563447831552 1399236815528830107648 1404095276693860767744 1408987594731121606656 1428341819933472178176 1433593076624404061184 1443353145822124572672 1448619460205846003712 1453053616126092804096 1456348522285108887552 1458098941182086181888 1461172320461903888384 1463179425297703206912 1481243368819897073664 1486689116499381989376 1491869217950599348224 1510287356443816624128 1517371255864284807168 1523192643913429315008 1528256272046955429888 1538214267620662345728 1542016082419527057408 1543869467133973604352 1547370304927928193024 1568375331691655725056 1574141417469933871104 1575731688782141915136 1579607186280593363712 1585111044072511807488 1595185166421427617792 1604680316221555163136 1606628388562183913472 1623772289049890144256 1638392087570747498496 1640361308829846954624 1643818860519641874432 1660632704144106061824 1666398789922384207872 1672205057483089379328 1672525256061804738048 1689019587975629242368 1699073275999293702144 1707042662847320408064 1728117263623213252608 1740514087609032572928 1740791593043919217152 1757959162995042680832 1762001915851119394816 1764422248153112690688 1777058084565667534176 1794583312224106070016 1799018762822781566976 1805265355749249558528 1811555478940013494272 1829771220306931679232 1833920361396063043584 1842897269233093312512 1849296218084597108736 1855739758914160164864 1865649087371773476864 1872127035591814356992 1874698638662682233856 1878650126308162142208 1900147036472582897664 1904455759911296237568 1911457435499205414912 1931492613607794671616 1937404821501457072128 1941798029713478516736 1944131921576114909184 1950905900396937609216 1958078348560161644544 1974991158426529431552 1982252155332509319168 1998488971138326331392 2016482569317843075072 2018906226252119328768 2030923525217905753344 2050952356827549794304 2058492622845298139136 2063160406570570924032 2080458245345171747328 2098855223293245161472 2100975585042855886848 2106142915040791151616 2113481392096682409984 2139573754962073550848 2142512729900208267264 2165029718733186859008 2171596613111523311616 2184522783427663331328 2187148411773129272832 2191758480692855832576 2221865053229845610496 2230033674749072984064 2237803826925899022336 2265431034665724936192 2276056883796427210752 2304156351497617670144 2307321401430993518592 2320685450145376763904 2321055457391892289536 2352562997537483587584 2361212126204900806656 2369410779420890045568 2377666566108767711232 2392777749632141426688 2398691683763708755968 2407020474332332744704 2409942582843275870208 2415407305253351325696 2439694960409242238976 2465728290779462811648 2499598184883576311808 2508787884092707107072 2533529381963443863552 2539274346548394983424 2548609913998940553216 2560563994270980612096 2592175895434819878912 2610771131413548859392 2636938744492564021248 2643002873776679092224 2665587126848501301264 2691874968336159105024 2698528144234172350464 2707898033623874337792 2717333218410020241408 2744656830460397518848 2750880542094094565376 2773944327126895663104 2798473631057660215296 2808190553387721535488 2817975189462243213312 2856683639866944356352 2867186153248808122368 2886706291644249145344 2897238920411692007424 2906107232252185608192 2912697044570217775104 2916197882364172363776 2926358850595406413824 2962486737639794147328 2973378232998763978752 2983738435901198696448 3034742511728569614336 3046385287826858630016 3076428535241324691456 3084032164839054114816 3087738934267947208704 3094740609855856386048 3136750663383311450112 3148282834939867742208 3151463377564283830272 3159214372561186727424 3170222088145023614976 3190370332842855235584 3209360632443110326272 3247544578099780288512 3276784175141494996992 3280722617659693909248 3287637721039283748864 3332797579844768415744 3345050512123609476096 3398146551998587404288 3414085325694640816128 3456234527246426505216 3481028175218065145856 3481583186087838434304 3524003831702238789632 3528844496306225381376 3554116169131335068352 3589166624448212140032 3598037525645563133952 3610530711498499117056 3623110957880026988544 3659542440613863358464 3667840722792126087168 3685794538466186625024 3698592436169194217472 3711479517828320329728 3744254071183628713984 3749397277325364467712 3800294072945165795328 3808911519822592475136 3822914870998410829824 3874809643002914144256 3888263843152229818368 3901811800793875218432 3916156697120323289088 3964504310665018638336 4032965138635686150144 4037812452504238657536 4061847050435811506688 4101904713655099588608 4116985245690596278272 4126320813141141848064 4160916490690343494656 4197710446586490322944 4212285830081582303232 4226962784193364819968 4279147509924147101696 4285025459800416534528 4330059437466373718016 4369045566855326662656 4374296823546258545664 4383516961385711665152 4443730106459691220992 4460067349498145968128 4475607653851798044672 4530862069331449872384 4552113767592854421504 4608312702995235340288 4614642802861987037184 4642110914783784579072 4705125995074967175168 4722424252409801613312 4738821558841780091136 4755333132217535422464 4785555499264282853376 4814040948664665489408 4819885165686551740416 4931456581558925623296 4999196369767152623616 5017575768185414214144 5067058763926887727104 5097219827997881106432 5121127988541961224192 5184351790869639757824 5221542262827097718784 5273877488985128042496 5286005747553358184448 5331174253697002602528 5383749936672318210048 5397056288468344700928 5415796067247748675584 5434666436820040482816 5489313660920795037696 5501761084188189130752 5547888654253791326208 5596947262115320430592 5616381106775443070976 5635950378924486426624 5713367279733888712704 5734372306497616244736 5794477840823384014848 5812214464504371216384 5825394089140435550208 5832395764728344727552 5852717701190812827648 5924973475279588294656 5946756465997527957504 6092770575653717260032 6152857070482649382912 6175477868535894417408 6189481219711712772096 6296565669879735484416 6302926755128567660544 6318428745122373454848 6340444176290047229952 6418721264886220652544 6495089156199560577024 6553568350282989993984 6561445235319387818496 6575275442078567497728 6665595159689536831488 6690101024247218952192 6796293103997174808576 6828170651389281632256 6912469054492853010432 6962056350436130291712 6963166372175676868608 7057688992612450762752 7108232338262670136704 7178333248896424280064 7196075051291126267904 7221061422996998234112 7246221915760053977088 7319084881227726716928 7397184872338388434944 7488508142367257427968 7498794554650728935424 7600588145890331590656 7617823039645184950272 7645829741996821659648 7776527686304459636736 7832313394240646578176 7929008621330037276672 8075624905008477315072 8123694100871623013376 8233970491381192556544 8252641626282283696128 8321832981380686989312 8395420893172980645888 8424571660163164606464 8453925568386729639936 8558295019848294203392 8570050919600833069056 8660118874932747436032 8738091133710653325312 8748593647092517091328 8887460212919382441984 8920134698996291936256 8951215307703596089344 9104227535185708843008 9229285605723974074368 9284221829567569158144 9410251990149934350336 9444848504819603226624 9477643117683560182272 9510666264435070844928 9571110998528565706752 9628081897329330978816 9862913163117851246592 9998392739534305247232 10035151536370828428288 10194439655995762212864 10242255977083922448384 10368703581739279515648 10443084525654195437568 10572011495106716368896 10662348507394005205056 10767499873344636420096 10794112576936689401856 10831592134495497351168 10869332873640080965632 10978627321841590075392 11003522168376378261504 11095777308507582652416 11232762213550886141952 11426734559467777425408 11468744612995232489472 11624428929008742432768 11664791529456689455104 11705435402381625655296 11893512931995055915008 12185541151307434520064 12305714140965298765824 12350955737071788834816 12378962439423425544192 12593131339759470968832 12636857490244746909696 12680888352580094459904 12837442529772441305088 12990178312399121154048 13107136700565979987968 13122890470638775636992 13150550884157134995456 13331190319379073662976 13380202048494437904384 13592586207994349617152 13656341302778563264512 13824938108985706020864 13926332744351353737216 14115377985224901525504 14216464676525340273408 14356666497792848560128 14442122845993996468224 14794369744676776869888 14977016284734514855936 14997589109301457870848 15201176291780663181312 15291659483993643319296 15553055372608919273472 15664626788481293156352 15858017242660074553344 16151249810016954630144 16247388201743246026752 16467940982762385113088 16505283252564567392256 16643665962761373978624 16790841786345961291776 16849143320326329212928 16907851136773459279872 17140101839201666138112 17476182267421306650624 17497187294185034182656 17774920425838764883968 17840269397992583872512 18458571211447948148736 18568443659135138316288 18889697009639206453248 18955286235367120364544 19021332528870141689856 19256163794658661957632 19725826326235702493184 19996785479068610494464 20070303072741656856576 20388879311991524425728 20484511954167844896768 20737407163478559031296 20886169051308390875136 21324697014788010410112 21534999746689272840192 21588225153873378803712 21663184268990994702336 21738665747280161931264 21957254643683180150784 22191554617015165304832 22465524427101772283904 22853469118935554850816 22937489225990464978944 23329583058913378910208 23787025863990111830016 24371082302614869040128 24701911474143577669632 24757924878846851088384 25186262679518941937664 25273714980489493819392 25361776705160188919808 25674885059544882610176 25980356624798242308096 26214273401131959975936 26245780941277551273984 26662380638758147325952 26760404096988875808768 27312682605557126529024 27852665488702707474432 28230755970449803051008 28432929353050680546816 28713332995585697120256 28884245691987992936448 29588739489353553739776 29954032569469029711872 29995178218602915741696 30583318967987286638592 31106110745217838546944 31329253576962586312704 31716034485320149106688 32302499620033909260288 32494776403486492053504 32935881965524770226176 33010566505129134784512 33287331925522747957248 33698286640652658425856 34280203678403332276224 34994374588370068365312 35680538795985167745024 36917142422895896297472 37136887318270276632576 37779394019278412906496 37910572470734240729088 38042665057740283379712 38512327589317323915264 39451652652471404986368 39993570958137220988928 40140606145483313713152 40777758623983048851456 40969023908335689793536 41474814326957118062592 42649394029576020820224 43069999493378545680384 43326368537981989404672 44383109234030330609664 44931048854203544567808 45874978451980929957888 46659166117826757820416 47574051727980223660032 48742164605229738080256 49403822948287155339264 49515849757693702176768 50372525359037883875328 50547429960978987638784 50723553410320377839616 52428546802263919951872 52491561882555102547968 53324761277516294651904 53520808193977751617536 55705330977405414948864 56865858706101361093632 57768491383975985872896 59177478978707107479552 59908065138938059423744 59990356437205831483392 61166637935974573277184 62212221490435677093888 62658507153925172625408 64604999240067818520576 64989552806972984107008 65871763931049540452352 66574663851045495914496 67396573281305316851712 68560407356806664552448 69988749176740136730624 71361077591970335490048 74273774636540553265152 75558788038556825812992 75821144941468481458176 76085330115480566759424 77024655178634647830528 79987141916274441977856 80281212290966627426304 81938047816671379587072 85298788059152041640448 86139998986757091360768 86652737075963978809344 88766218468060661219328 89862097708407089135616 91749956903961859915776 93318332235653515640832 95148103455960447320064 97484329210459476160512 98807645896574310678528 99031699515387404353536 101094859921957975277568 104983123765110205095936 107041616387955503235072 111410661954810829897728 113731717412202722187264 115536982767951971745792 118354957957414214959104 119980712874411662966784 122333275871949146554368 124424442980871354187776 129209998480135637041152 129979105613945968214016 133149327702090991828992 134793146562610633703424 139977498353480273461248 142722155183940670980096 148547549273081106530304 151117576077113651625984 151642289882936962916352 152170660230961133518848 159974283832548883955712 160562424581933254852608 170597576118304083280896 173305474151927957618688 177532436936121322438656 179724195416814178271232 183499913807923719831552 186636664471307031281664 194968658420918952321024 197615291793148621357056 202189719843915950555136 209966247530220410191872 214083232775911006470144 222821323909621659795456 227463434824405444374528 231073965535903943491584 239961425748823325933568 258419996960271274082304 259958211227891936428032 266298655404181983657984 269586293125221267406848 279954996706960546922496 285444310367881341960192 297095098546162213060608 303284579765873925832704 321124849163866509705216 341195152236608166561792 346610948303855915237376 355064873872242644877312 366999827615847439663104 373273328942614062563328 389937316841837904642048 404379439687831901110272 419932495060440820383744 428166465551822012940288 445642647819243319590912 454926869648810888749056 479922851497646651867136 519916422455783872856064 532597310808363967315968 539172586250442534813696 559909993413921093844992 606569159531747851665408 642249698327733019410432 682390304473216333123584 693221896607711830474752 779874633683675809284096 808758879375663802220544 839864990120881640767488 856332931103644025880576 891285295638486639181824 909853739297621777498112 1039832844911567745712128 1065194621616727934631936 1119819986827842187689984 1213138319063495703330816 1284499396655466038820864 1364780608946432666247168 1559749267367351618568192 1617517758751327604441088 1679729980241763281534976 1819707478595243554996224 2079665689823135491424256 2426276638126991406661632 2568998793310932077641728 2729561217892865332494336 3119498534734703237136384 3359459960483526563069952 3639414957190487109992448 4852553276253982813323264 5459122435785730664988672 6238997069469406474272768 7278829914380974219984896 10918244871571461329977344 14557659828761948439969792 21836489743142922659954688 43672979486285845319909376
- Sum of all divisors σ(n): 179636053613275484761228767
- Sum of proper divisors (its aliquot sum) s(n): 135963074126989639441319391
- 43672979486285845319909376 is an abundant number, because the sum of its proper divisors (135963074126989639441319391) is greater than itself. Its abundance is 92290094640703794121410015
Bases of 43672979486285845319909376
- Binary: 100100001000000001110011110110001111101110011011000001111100000000010000000000000000002
- Hexadecimal: 0x24201CF63EE6C1F0040000
- Base-36: 5HJRS7QEJ9D534000
Squares and roots of 43672979486285845319909376
- 43672979486285845319909376 squared (436729794862858453199093762) is 1907329137209544257781224278401035565507448852709376
- 43672979486285845319909376 cubed (436729794862858453199093763) is 83298746282947706760886640076262737938597370355118855800458533404892385509376
-
43672979486285845319909376 is a
perfect square number . Itssquare root is 6608553509376 -
The
cube root of 43672979486285845319909376 is 352158039.3079482287
Scales and comparisons
How big is 43672979486285845319909376?- 43,672,979,486,285,845,319,909,376 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 43,672,979,486,285,845,319,909,376 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 43672979486285845319909376 cubic inches would be around 29346503.3 feet tall.
Recreational maths with 43672979486285845319909376
- 43672979486285845319909376 backwards is 67390991354858268497927634
- 43672979486285845319909376 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 43672979486285845319909376's digits is 144
- 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 43672979486285845319909376 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 43672979486285845319909376 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/43672979486285845319909376/
Chicago style:
Numbermatics. 2024. "Number 43672979486285845319909376 - Facts about the integer". https://numbermatics.com/n/43672979486285845319909376/
The information we have on file for 43672979486285845319909376 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 43672979486285845319909376, math, Factors of 43672979486285845319909376, curriculum, school, college, exams, university, Prime factorization of 43672979486285845319909376, STEM, science, technology, engineering, physics, economics, calculator, forty-three septillion, six hundred seventy-two sextillion, nine hundred seventy-nine quintillion, four hundred eighty-six quadrillion, two hundred eighty-five trillion, eight hundred forty-five billion, three hundred nineteen million, nine hundred nine thousand, three hundred seventy-six.