102641201063009963278848
102,641,201,063,009,963,278,848 is an even composite number composed of seven prime numbers multiplied together.
102641201063009963278848 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-six thousand, eight hundred eighty divisors.
Prime factorization of 102641201063009963278848:
29 × 36 × 72 × 113 × 17 × 613 × 1033
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 11 × 17 × 61 × 61 × 61 × 103 × 103 × 103)See below for interesting mathematical facts about the number 102641201063009963278848 from the Numbermatics database.
Names of 102641201063009963278848
- Cardinal: 102641201063009963278848 can be written as One hundred two sextillion, six hundred forty-one quintillion, two hundred one quadrillion, sixty-three trillion, nine billion, nine hundred sixty-three million, two hundred seventy-eight thousand, eight hundred forty-eight.
Scientific notation
- Scientific notation: 1.02641201063009963278848 × 1023
Factors of 102641201063009963278848
Divisors of 102641201063009963278848
- Number of divisors d(n): 26880
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 17 18 21 22 24 27 28 32 33 34 36 42 44 48 49 51 54 56 61 63 64 66 68 72 77 81 84 88 96 98 99 102 103 108 112 119 121 122 126 128 132 136 144 147 153 154 162 168 176 183 187 189 192 196 198 204 206 216 224 231 238 242 243 244 252 256 264 272 288 294 297 306 308 309 324 336 352 357 363 366 374 378 384 392 396 408 412 427 432 441 448 459 462 476 484 486 488 504 512 528 539 544 549 561 567 576 588 594 612 616 618 648 671 672 693 704 714 721 726 729 732 748 756 768 784 792 816 824 833 847 854 864 882 891 896 918 924 927 952 968 972 976 1008 1037 1056 1071 1078 1088 1089 1098 1122 1133 1134 1152 1176 1188 1224 1232 1236 1281 1296 1309 1323 1331 1342 1344 1377 1386 1408 1428 1442 1452 1458 1464 1496 1512 1536 1568 1584 1617 1632 1647 1648 1666 1683 1694 1701 1708 1728 1751 1764 1782 1792 1836 1848 1854 1904 1936 1944 1952 2013 2016 2057 2074 2079 2112 2142 2156 2163 2176 2178 2196 2244 2266 2268 2304 2352 2376 2448 2464 2472 2499 2541 2562 2592 2618 2646 2662 2673 2684 2688 2754 2772 2781 2816 2856 2884 2904 2916 2928 2989 2992 3024 3111 3136 3168 3213 3234 3264 3267 3294 3296 3332 3366 3388 3399 3402 3416 3456 3502 3528 3564 3584 3672 3696 3708 3721 3808 3843 3872 3888 3904 3927 3969 3993 4026 4032 4114 4131 4148 4158 4224 4284 4312 4326 4352 4356 4392 4488 4532 4536 4608 4697 4704 4752 4851 4896 4928 4941 4944 4998 5047 5049 5082 5103 5124 5184 5236 5253 5292 5324 5346 5368 5376 5508 5544 5562 5632 5712 5768 5808 5832 5856 5929 5978 5984 6039 6048 6171 6222 6237 6272 6283 6336 6426 6468 6489 6528 6534 6588 6592 6664 6732 6776 6798 6804 6832 6912 7004 7056 7128 7259 7344 7381 7392 7416 7442 7497 7616 7623 7686 7744 7776 7808 7854 7931 7938 7986 8019 8052 8064 8228 8262 8296 8316 8343 8448 8568 8624 8652 8704 8712 8784 8967 8976 9064 9072 9163 9317 9333 9394 9408 9504 9639 9702 9792 9801 9856 9882 9888 9996 10094 10098 10164 10197 10206 10248 10368 10472 10506 10584 10609 10648 10692 10736 10752 11016 11088 11124 11163 11407 11424 11529 11536 11616 11664 11712 11781 11858 11907 11956 11968 11979 12078 12096 12257 12342 12393 12444 12463 12474 12544 12566 12672 12852 12936 12978 13056 13068 13176 13184 13328 13464 13552 13596 13608 13664 13824 14008 14091 14112 14256 14399 14518 14553 14688 14762 14784 14823 14832 14884 14994 15141 15147 15232 15246 15372 15488 15552 15616 15708 15759 15862 15876 15972 16038 16104 16128 16456 16524 16592 16632 16686 16896 17136 17248 17304 17424 17568 17787 17934 17952 18117 18128 18144 18326 18513 18634 18666 18711 18788 18816 18849 19008 19261 19278 19404 19467 19584 19602 19712 19764 19776 19992 20188 20196 20328 20394 20412 20496 20736 20944 21012 21168 21218 21296 21384 21472 21777 22032 22143 22176 22248 22326 22491 22627 22814 22848 22869 23058 23072 23232 23328 23424 23562 23716 23793 23814 23912 23936 23958 24156 24192 24514 24684 24786 24888 24926 24948 25029 25088 25132 25344 25704 25872 25956 26047 26112 26136 26352 26368 26656 26901 26928 27104 27192 27216 27328 27489 27951 27999 28016 28182 28224 28512 28798 28917 29036 29106 29376 29403 29524 29568 29646 29664 29768 29988 30282 30294 30464 30492 30591 30744 30976 31104 31232 31416 31518 31724 31752 31827 31944 32076 32208 32256 32879 32912 33048 33184 33264 33372 33489 34221 34272 34496 34587 34608 34848 35136 35343 35574 35721 35868 35904 35937 36234 36256 36288 36652 36771 37026 37268 37332 37389 37422 37576 37632 37698 38016 38522 38556 38808 38934 39168 39204 39424 39528 39552 39984 40376 40392 40656 40788 40824 40931 40992 41472 41888 42024 42273 42336 42436 42592 42768 42944 43197 43554 43659 43981 44064 44286 44352 44469 44496 44652 44982 45254 45423 45441 45628 45696 45738 46116 46144 46464 46656 46848 47124 47277 47432 47586 47628 47824 47872 47916 48312 48384 49028 49368 49572 49776 49852 49896 50058 50264 50688 50813 51408 51667 51744 51912 52094 52272 52704 52736 53312 53361 53802 53856 54208 54351 54384 54432 54656 54978 55517 55539 55902 55998 56032 56133 56364 56448 56547 57024 57596 57783 57834 58072 58212 58401 58752 58806 59048 59136 59292 59328 59536 59976 60564 60588 60928 60984 61182 61488 61952 62208 62832 63036 63257 63448 63504 63654 63888 64152 64416 65219 65331 65758 65824 66096 66368 66429 66528 66744 66978 67473 67881 68442 68544 68607 68992 69113 69174 69216 69696 70272 70686 71148 71379 71442 71736 71808 71874 72468 72512 72576 73304 73542 74052 74263 74536 74664 74778 74844 75087 75152 75264 75396 76032 77044 77112 77616 77868 78141 78336 78408 79056 79104 79849 79968 80703 80752 80784 81191 81312 81576 81648 81862 81984 82467 83776 83853 83997 84048 84546 84672 84872 85184 85536 85799 85888 86394 86751 87108 87241 87318 87962 88128 88209 88572 88704 88938 88992 89304 89964 90508 90846 90882 91256 91392 91476 91773 92232 92288 92928 93312 93696 94248 94554 94864 95172 95256 95481 95648 95744 95832 96624 96768 98056 98637 98736 99144 99552 99704 99792 100116 100467 100528 100793 101626 102663 102816 103334 103488 103761 103824 104188 104544 105408 106029 106624 106722 106811 107604 107712 107811 108416 108702 108768 108864 109312 109956 110313 111034 111078 111804 111996 112064 112167 112266 112728 112896 113094 114048 115192 115566 115668 116144 116424 116699 116802 117504 117612 118096 118272 118584 118656 119072 119952 121128 121176 121968 122364 122793 122976 124416 125477 125664 126072 126514 126819 126896 127008 127308 127776 128304 128832 129591 130438 130662 130977 131516 131648 131943 132192 132736 132858 133056 133488 133956 134827 134946 135762 136269 136323 136884 137088 137093 137214 137984 138226 138348 138432 139392 140544 141372 141831 142296 142758 142884 143472 143616 143748 144936 145024 145152 146608 147084 148104 148526 149072 149328 149556 149688 150174 150304 150792 152064 152439 154088 154224 155001 155232 155736 156282 156816 158112 158208 158389 159698 159936 160083 161406 161504 161568 162382 162624 163053 163152 163296 163724 163968 164934 166551 166617 167552 167706 167994 168096 169092 169344 169641 169744 170368 171072 171598 171776 172788 173349 173502 174216 174482 174636 175203 175924 176256 176418 177144 177408 177876 177984 178608 179928 180353 181016 181692 181764 182329 182512 182784 182952 183546 184464 184576 185856 186624 188496 189108 189728 189771 190344 190512 190962 191296 191664 193248 195657 195993 196112 197274 197472 198288 199104 199287 199408 199584 200232 200934 201056 201586 202419 203252 203643 205326 205632 205821 206668 206976 207339 207522 207648 208376 209088 210816 211871 212058 213248 213444 213622 214137 215208 215424 215622 216832 217404 217536 217728 218624 219912 220626 222068 222156 222789 223608 223992 224128 224334 224532 225456 225792 226188 226981 228096 230384 231132 231336 232288 232848 233398 233604 234423 235008 235224 236192 237168 237312 238144 239547 239904 242109 242256 242352 243573 243936 244728 245586 245952 247401 250954 251328 251559 251991 252144 253028 253638 253792 254016 254616 255552 256608 257397 257664 259182 260876 261324 261723 261954 263032 263296 263886 264384 265472 265716 266112 266976 267912 269654 269892 271524 272538 272646 273768 274176 274186 274428 275319 275968 276452 276696 276864 278784 281088 282744 283662 284592 285516 285768 286443 286517 286944 287232 287496 289872 290048 290304 293216 294168 295911 296208 297052 298144 298656 299112 299376 300348 300608 301401 301584 302379 304878 307867 307989 308176 308448 310002 310464 311283 311472 312564 313632 316224 316778 318087 319396 319872 320166 320433 322812 323008 323136 323433 324764 325248 326106 326304 326592 327448 327936 329868 330939 333102 333234 335104 335412 335988 336192 336501 338184 338688 339282 339488 340736 342144 343196 343552 345576 346698 347004 348432 348964 349272 350097 350406 351848 352512 352836 354288 354816 355752 355968 357216 359856 360706 361669 362032 363384 363528 364658 365024 365904 367092 368379 368928 369152 373248 376431 376992 378216 379456 379542 380457 380688 381024 381924 382592 383263 383328 386496 388773 391314 391986 392224 392931 394548 394944 395829 396576 398208 398574 398816 399168 400464 401868 402112 403172 404481 404838 406504 407286 408807 410652 411264 411279 411642 413336 413952 414678 415044 415296 416752 418176 421632 423742 424116 425493 426496 426888 427244 428274 430416 430848 431244 433664 434808 435072 435456 439824 441252 442799 444136 444312 445578 447216 447984 448256 448668 449064 450241 450912 452376 453962 456192 457317 460768 462264 462672 464576 465003 465696 466796 467208 468846 470448 472384 474336 474624 475167 476288 479094 479808 480249 483791 484218 484512 484704 487146 487872 489159 489456 491172 491904 494802 499653 499851 501908 502656 503118 503982 504288 506056 507276 507584 508032 508923 509232 511104 513216 514794 515328 518364 519841 520047 521752 522648 523446 523908 525609 526064 526592 527772 528768 530944 531432 532224 533952 535824 539308 539784 541059 543048 545076 545292 546987 547536 548352 548372 548856 550638 552904 553392 553728 557568 558943 565488 567324 568337 569184 569313 571032 571536 572886 573034 573888 574992 579744 580096 586432 586971 587979 588336 591822 592416 594104 596288 597312 597861 598224 598752 600696 601216 602802 603168 604758 607257 609756 610687 610929 615734 615978 616352 616896 617463 620004 620928 622017 622566 622944 625128 627264 632448 633556 635613 636174 638792 639744 640332 640866 642411 645624 646016 646272 646866 647149 649528 650496 652212 652608 653184 654896 655872 659736 661878 666204 666468 668367 670208 670824 671976 672384 673002 676368 677376 678564 678976 680943 681472 684288 686392 691152 693396 694008 695827 696864 697928 698544 700194 700812 703269 703696 705024 705672 708576 711504 711936 714432 718641 719712 721412 723338 724064 726327 726768 727056 729316 730048 730719 731808 734184 736758 737856 742203 747677 752862 753984 754677 755973 756432 758912 759084 760243 760914 761376 762048 763848 765184 766526 766656 772191 772992 777546 782628 783972 784448 785169 785862 789096 789888 791658 793152 796416 797148 797632 798336 800928 803736 804224 806344 808962 809676 813008 814572 816893 817614 821304 822528 822558 823284 825957 826672 827904 829356 830088 830592 833504 836352 843264 847484 848232 850986 853776 854488 856548 859329 859551 860832 861696 862488 869616 870144 870912 878339 879648 882504 885598 887733 888272 888624 891156 894432 895968 896512 897336 898128 900482 901824 904203 904752 907137 907924 914634 921536 923601 923967 924528 925344 929152 930006 931392 933592 934416 937692 940896 943789 944768 948672 950334 952576 954261 958188 959616 959651 960498 961299 967582 968436 969024 969408 970299 974292 975744 978318 978912 982344 983808 989604 992817 999306 999702 1003816 1005312 1006236 1007964 1008576 1009503 1012112 1014552 1015168 1016064 1017846 1018464 1022208 1026432 1029588 1030656 1036728 1039682 1040094 1043504 1045296 1046892 1047816 1050291 1051218 1052128 1053184 1055544 1057536 1062864 1064448 1067904 1071648 1078616 1079568 1082118 1085007 1086096 1090152 1090584 1092727 1093974 1095072 1096744 1097712 1101276 1105137 1105808 1106784 1107456 1108723 1117886 1129293 1130976 1134648 1136674 1138368 1138626 1141371 1142064 1143072 1145772 1146068 1147776 1149789 1149984 1159488 1166319 1172864 1173942 1174921 1175958 1176672 1183644 1184832 1187487 1188208 1192576 1194624 1195722 1196448 1197504 1201392 1202432 1205604 1206336 1209516 1213443 1214514 1219512 1221374 1221858 1226421 1231468 1231956 1232704 1233792 1233837 1234926 1240008 1241856 1244034 1245132 1245888 1250256 1254528 1262471 1264896 1267112 1271226 1272348 1276479 1277584 1279488 1280664 1281732 1283689 1284822 1291248 1292032 1292544 1293732 1294298 1299056 1300992 1304424 1305216 1306368 1309792 1319472 1323756 1328397 1332408 1332936 1336734 1341648 1343952 1344768 1346004 1350723 1352736 1357128 1357952 1361886 1368576 1371951 1372784 1380247 1382304 1386792 1388016 1391654 1393728 1395009 1395856 1397088 1400388 1401624 1406538 1407392 1411344 1417152 1423008 1423872 1425501 1428864 1437282 1439424 1440747 1442824 1446676 1448128 1451373 1452654 1453536 1454112 1458632 1460096 1461438 1463616 1468368 1473516 1475712 1483097 1484406 1495354 1498959 1499553 1505724 1507968 1509354 1511946 1512864 1517824 1518168 1520486 1521828 1522752 1524096 1526769 1527696 1530368 1533052 1533312 1544382 1545984 1555092 1559523 1560141 1565256 1567944 1568896 1570338 1571724 1578192 1579776 1583316 1586304 1588867 1592832 1594296 1595264 1596672 1601856 1607472 1608448 1612688 1617924 1619352 1623177 1626016 1629144 1633786 1635228 1640961 1642608 1645056 1645116 1646568 1651914 1653344 1658712 1660176 1661184 1667008 1672704 1676829 1694968 1696464 1701972 1705011 1707552 1707939 1708976 1713096 1718658 1719102 1721664 1724976 1739232 1740288 1756678 1759296 1760913 1763937 1765008 1771196 1775466 1776544 1777248 1782312 1788864 1791936 1793583 1794672 1796256 1800964 1803648 1808406 1809504 1814274 1815848 1829268 1832061 1832787 1843072 1847202 1847934 1849056 1850688 1858304 1860012 1862784 1866051 1867184 1868832 1875384 1881792 1887578 1889536 1897344 1900668 1905152 1906839 1908522 1916376 1919232 1919302 1920996 1922598 1927233 1935164 1936872 1938048 1938816 1940598 1941447 1948584 1951488 1956636 1957824 1964688 1967616 1979208 1983883 1985634 1998612 1999404 2005101 2005619 2007632 2010624 2012472 2015928 2017152 2019006 2024224 2029104 2030336 2032128 2035692 2036928 2042829 2044416 2052864 2059176 2073456 2079364 2080188 2087008 2087481 2090592 2093784 2095632 2100582 2102436 2104256 2109807 2111088 2115072 2125728 2135808 2143296 2155923 2157232 2159136 2164236 2170014 2172192 2178981 2180304 2181168 2185454 2187948 2190144 2192157 2193488 2195424 2202552 2210274 2211616 2213568 2217446 2226609 2235772 2243031 2258586 2261952 2264031 2269296 2273348 2276736 2277252 2280729 2282742 2284128 2286144 2291544 2292136 2295552 2299578 2299968 2316573 2318976 2330581 2332638 2345728 2347884 2349842 2351916 2353344 2355507 2367288 2369664 2374974 2376416 2385152 2389248 2391444 2392896 2395008 2402784 2404864 2411208 2412672 2419032 2426886 2429028 2439024 2442748 2443716 2450679 2452842 2462936 2463912 2465408 2467584 2467674 2469852 2480016 2483712 2488068 2490264 2491776 2496791 2500512 2509056 2524942 2529792 2534224 2542452 2544696 2552958 2555168 2561328 2563464 2567378 2569644 2577987 2578653 2582496 2584064 2585088 2587464 2588596 2598112 2608848 2610432 2612736 2619584 2635017 2638944 2647512 2656794 2663199 2664816 2665872 2673468 2682841 2683296 2687904 2689536 2692008 2701446 2705472 2712609 2714256 2715904 2721411 2723772 2743902 2745568 2760494 2764608 2770803 2771901 2773584 2776032 2783308 2787456 2790018 2791712 2794176 2800776 2803248 2813076 2814784 2822688 2831367 2834304 2846016 2851002 2857728 2874564 2878848 2878953 2881494 2883897 2885648 2893352 2896256 2902746 2905308 2907072 2908224 2917264 2920192 2922876 2927232 2936736 2947032 2951424 2966194 2968812 2978451 2990708 2997918 2999106 3011448 3015936 3018708 3023892 3025728 3028509 3035648 3036336 3040972 3043656 3045504 3048192 3053538 3055392 3066104 3066624 3088764 3091968 3099593 3110184 3119046 3120282 3130512 3135888 3137792 3140676 3143448 3150873 3151687 3156384 3159552 3166632 3172608 3177734 3188592 3190528 3193344 3203712 3214944 3216896 3225376 3235848 3238704 3246354 3252032 3255021 3258288 3267572 3270456 3278181 3281922 3285216 3290232 3293136 3303828 3306688 3315411 3317424 3320352 3322368 3326169 3334016 3353658 3386537 3387879 3389936 3392928 3403944 3410022 3415104 3415878 3417952 3424113 3426192 3437316 3438204 3443328 3449367 3449952 3478464 3498957 3513356 3518592 3521826 3524763 3527874 3530016 3542392 3550932 3553088 3554496 3562461 3564624 3577728 3583872 3587166 3589344 3592512 3601928 3607296 3616812 3619008 3628548 3631696 3640329 3658536 3664122 3665574 3679263 3686144 3694404 3695868 3698112 3701376 3701511 3716608 3720024 3725568 3732102 3734368 3737664 3750768 3763584 3775156 3779072 3787413 3794688 3801336 3813678 3817044 3832752 3838464 3838604 3841992 3845196 3851067 3854466 3858677 3870328 3873744 3876096 3877632 3881196 3882894 3897168 3902976 3913272 3915648 3929376 3958416 3967766 3971268 3978359 3985191 3997224 3998808 4010202 4011238 4015264 4024944 4031856 4034304 4038012 4048448 4052169 4058208 4060672 4071384 4073856 4085658 4105728 4115853 4118352 4140741 4146912 4158728 4160376 4174016 4174962 4181184 4185027 4187568 4191264 4201164 4204872 4208512 4215893 4219614 4222176 4251456 4271616 4276503 4286592 4311846 4314464 4318272 4322241 4328472 4340028 4344384 4354119 4357962 4360608 4362336 4370908 4375896 4380288 4384314 4386976 4390848 4405104 4420548 4423232 4427136 4434892 4449291 4453218 4471544 4486062 4496877 4517172 4523904 4528062 4530043 4538592 4546696 4553472 4554504 4561458 4565484 4568256 4572288 4580307 4583088 4584272 4591104 4599156 4599936 4633146 4637952 4661162 4665276 4678569 4680423 4691456 4695768 4699684 4703832 4706688 4711014 4734576 4739328 4749948 4752832 4766601 4770304 4778496 4782888 4785792 4790016 4805568 4822416 4825344 4838064 4853772 4858056 4869531 4870789 4878048 4885496 4887432 4901358 4905684 4922883 4925872 4927824 4930816 4935168 4935348 4939704 4952651 4960032 4976136 4980528 4983552 4993582 5001024 5018112 5030487 5049884 5068448 5084904 5089392 5105916 5110336 5115033 5122656 5123817 5126928 5134756 5139288 5155974 5157306 5164992 5174928 5177192 5196224 5217696 5220864 5233739 5239168 5270034 5277888 5282739 5291811 5295024 5313588 5321701 5326398 5329632 5331744 5346936 5365682 5366592 5375808 5380749 5384016 5402892 5410944 5425218 5428512 5431808 5442822 5447544 5487804 5491136 5496183 5498361 5520988 5529216 5541606 5543802 5547168 5552064 5566616 5574912 5580036 5583424 5588352 5598153 5601552 5606496 5626152 5629568 5645376 5662734 5668608 5692032 5702004 5715456 5718251 5720517 5749128 5757696 5757906 5762988 5767794 5771296 5781699 5786704 5792512 5805492 5810616 5814144 5816448 5824341 5834528 5840384 5845752 5854464 5873472 5894064 5902848 5932388 5937624 5951649 5956902 5981416 5995836 5998212 6015303 6016857 6022896 6031872 6037416 6047784 6051456 6057018 6072672 6081944 6087312 6091008 6096384 6107076 6110784 6128487 6132208 6133248 6148373 6177528 6199186 6220368 6238092 6240564 6261024 6262443 6271776 6275584 6281352 6286896 6301746 6303374 6312768 6329421 6333264 6345216 6355468 6377184 6381056 6407424 6429888 6450752 6467769 6471696 6477408 6492708 6504064 6510042 6515471 6516576 6535144 6540912 6556362 6563844 6570432 6576471 6580464 6586272 6607656 6613376 6630822 6634848 6640704 6652338 6668032 6679827 6707316 6717557 6729093 6773074 6775758 6779872 6785856 6792093 6807888 6820044 6830208 6831756 6835904 6842187 6848226 6852384 6874632 6876408 6886656 6898734 6899904 6949719 6956928 6991743 6997914 7026712 7037184 7043652 7049526 7055748 7060032 7066521 7084784 7101864 7106176 7108992 7118639 7124922 7129248 7155456 7167744 7174332 7178688 7185024 7203856 7214592 7233624 7238016 7257096 7263392 7280658 7317072 7328244 7331148 7352037 7358526 7372288 7388808 7391736 7396224 7402752 7403022 7440048 7451136 7464204 7468736 7475328 7490373 7501536 7527168 7550312 7574826 7589376 7602672 7627356 7634088 7649089 7654097 7665504 7677208 7683984 7690392 7702134 7708932 7717354 7733961 7735959 7740656 7747488 7752192 7755264 7762392 7765788 7794336 7826544 7831296 7858752 7905051 7916832 7935532 7942536 7956718 7970382 7989597 7994448 7997616 8020404 8022476 8030528 8048523 8049888 8063712 8068608 8076024 8096896 8104338 8116416 8142768 8147712 8164233 8171316 8224447 8231706 8236704 8281482 8293824 8312409 8315703 8317456 8320752 8348032 8349924 8362368 8362673 8370054 8375136 8382528 8402328 8409744 8417024 8431786 8439228 8444352 8494101 8502912 8553006 8573184 8623692 8628928 8636544 8636859 8644482 8651691 8656944 8680056 8688768 8708238 8715924 8721216 8724672 8741816 8751792 8760576 8768628 8773952 8781696 8810208 8837297 8841096 8846464 8854272 8869784 8898582 8906436 8935353 8943088 8972124 8985823 8993754 9034344 9047808 9056124 9060086 9077184 9085527 9093392 9106944 9109008 9122916 9130968 9136512 9144576 9160614 9166176 9168544 9198312 9199872 9266292 9275904 9298779 9322324 9330552 9357138 9360846 9391536 9399368 9407664 9413376 9422028 9452619 9455061 9469152 9478656 9499896 9505664 9533202 9565776 9571584 9580032 9611136 9644832 9650688 9661729 9676128 9707544 9716112 9739062 9741578 9756096 9765063 9770992 9774864 9802716 9811368 9834543 9845766 9851744 9855648 9861632 9870696 9879408 9905302 9920064 9946233 9952272 9961056 9967104 9978507 9987164 10002048 10060974 10099768 10136896 10159611 10163637 10169808 10178784 10211832 10220672 10230066 10245312 10247634 10253856 10269512 10278576 10311948 10314612 10329984 10348101 10349856 10354384 10381679 10392448 10435392 10467478 10478336 10496871 10540068 10555776 10565478 10574289 10583622 10590048 10627176 10643402 10652796 10659264 10663488 10687383 10693872 10731364 10733184 10751616 10761498 10768032 10805784 10821888 10850436 10857024 10885644 10895088 10920987 10975608 10982272 10992366 10996722 11001533 11041976 11058432 11083212 11087604 11094336 11104128 11104533 11122069 11133232 11149824 11160072 11166848 11176704 11196306 11203104 11212992 11252304 11259136 11290752 11325468 11337216 11362239 11384064 11404008 11436502 11441034 11498256 11515392 11515812 11525976 11535588 11542592 11553201 11563398 11573408 11576031 11585024 11610984 11621232 11628288 11632896 11648682 11669056 11691504 11708928 11746944 11788128 11864776 11875248 11903298 11913804 11935077 11955573 11962832 11991672 11996424 12019997 12030606 12033714 12045792 12074832 12095568 12102912 12114036 12145344 12156507 12163888 12174624 12182016 12214152 12221568 12256974 12264416 12296746 12347559 12355056 12398372 12422223 12440736 12476184 12481128 12522048 12524886 12543552 12555081 12562704 12573792 12603492 12606748 12625536 12647679 12658842 12666528 12710936 12754368 12814848 12829509 12859776 12901504 12924131 12935538 12943392 12954816 12985416 13008128 13020084 13030942 13033152 13062357 13070288 13081824 13112724 13127688 13140864 13152942 13160928 13172544 13215312 13226752 13261644 13269696 13281408 13304676 13336064 13347873 13359654 13414632 13435114 13458186 13490631 13546148 13551516 13559744 13571712 13584186 13590129 13615776 13640088 13660416 13663512 13671808 13684374 13696452 13704768 13749264 13752816 13773312 13797468 13799808 13887181 13899438 13913856 13983486 13995828 14035707 14041269 14053424 14074368 14087304 14099052 14111496 14120064 14120579 14133042 14169568 14203728 14212352 14217984 14237278 14249844 14258496 14299803 14310912 14335488 14348664 14357376 14370048 14407712 14467248 14476032 14514192 14526784 14561316 14608593 14612367 14634144 14656488 14662296 14704074 14717052 14768649 14777616 14783472 14792448 14805504 14806044 14857953 14880096 14928408 14937472 14950656 14980746 15003072 15054336 15091461 15100624 15149652 15205344 15254712 15268176 15298178 15308194 15331008 15345099 15354416 15367968 15371451 15380784 15404268 15417864 15434708 15467922 15471918 15481312 15494976 15524784 15531576 15588672 15653088 15662592 15701217 15717504 15810102 15833664 15848217 15871064 15885072 15913436 15940764 15965103 15979194 15988896 15995232 16040808 16044952 16061056 16097046 16099776 16127424 16152048 16193792 16208676 16232832 16285536 16295424 16314067 16328466 16342632 16448894 16463412 16473408 16488549 16495083 16562964 16587648 16624818 16631406 16634912 16641504 16696064 16699848 16724736 16725346 16740108 16750272 16765056 16794459 16804656 16819488 16834048 16863572 16878456 16888704 16988202 17005824 17106012 17146368 17154753 17161551 17247384 17257856 17273088 17273718 17288964 17303382 17313888 17360112 17377536 17416476 17431848 17442432 17449344 17473023 17477537 17483632 17503584 17521152 17537256 17547904 17563392 17620416 17674594 17682192 17692928 17708544 17739568 17797164 17812872 17854947 17870706 17886176 17944248 17971646 17987508 18045909 18050571 18068688 18095616 18112248 18120172 18154368 18171054 18186784 18218016 18245832 18261936 18273024 18289152 18321228 18332352 18337088 18385461 18396624 18399744 18445119 18532584 18576359 18597558 18644648 18661104 18714276 18721692 18779887 18783072 18787329 18798736 18815328 18826752 18844056 18905238 18910122 18938304 18988263 18999792 19011328 19066404 19131552 19143168 19222272 19289664 19323458 19352256 19403307 19415088 19432224 19478124 19483156 19512192 19530126 19541984 19546413 19549728 19605432 19622736 19669086 19691532 19703488 19711296 19729413 19741392 19758816 19810604 19840128 19892466 19904544 19922112 19957014 19974328 20004096 20121948 20152671 20187279 20199536 20273792 20319222 20327274 20339616 20357568 20423664 20441344 20460132 20490624 20495268 20507712 20526561 20539024 20557152 20623896 20629224 20659968 20696202 20699712 20708768 20763358 20784896 20849157 20870784 20934956 20956672 20975229 20993742 21080136 21111552 21130956 21148578 21167244 21180096 21199563 21254352 21286804 21305592 21318528 21326976 21355917 21374766 21387744 21462728 21466368 21503232 21522996 21536064 21611568 21643776 21700872 21714048 21771288 21790176 21822713 21841974 21951216 21964544 21984732 21993444 22003066 22056111 22061809 22083952 22116864 22166424 22175208 22188672 22208256 22209066 22244138 22266464 22320144 22333696 22353408 22392612 22406208 22425984 22471119 22504608 22518272 22581504 22650936 22724478 22768128 22808016 22873004 22882068 22947267 22962291 22996512 23031624 23051952 23071176 23085184 23106402 23126796 23146816 23152062 23207877 23221968 23242464 23256576 23265792 23297364 23338112 23379043 23383008 23493888 23576256 23715153 23729552 23750496 23806596 23827608 23870154 23911146 23925664 23968791 23983344 23992848 24039994 24061212 24067428 24091584 24145569 24149664 24191136 24205824 24228072 24290688 24313014 24327776 24349248 24428304 24443136 24492699 24513948 24528832 24593492 24673341 24695118 24710112 24796744 24844446 24881472 24937227 24952368 24962256 25044096 25049772 25087104 25088019 25110162 25125408 25147584 25206984 25213496 25251072 25295358 25317684 25333056 25421872 25482303 25508736 25659018 25719552 25803008 25848262 25871076 25886784 25909632 25910577 25955073 25970832 26016256 26040168 26061884 26066304 26124714 26140576 26163648 26225448 26255376 26281728 26305884 26321856 26345088 26430624 26453504 26511891 26523288 26539392 26562816 26609352 26695746 26719308 26829264 26870228 26916372 26957469 26981262 27010739 27092296 27103032 27119488 27143424 27168372 27180258 27231552 27280176 27320832 27327024 27343616 27368748 27392904 27409536 27464701 27498528 27505632 27594936 27599616 27774362 27798876 27827712 27896337 27966972 27991656 28071414 28082538 28106848 28174608 28198104 28222992 28240128 28241158 28266084 28339136 28357857 28365183 28407456 28424704 28435968 28474556 28499688 28516992 28599606 28697328 28714752 28740096 28815424 28934496 28952064 28985187 29028384 29053568 29122632 29217186 29224734 29268288 29295189 29312976 29324592 29408148 29434104 29503629 29511251 29537298 29555232 29566944 29584896 29612088 29715906 29760192 29838699 29856816 29874944 29901312 29935521 29961492 30006144 30182922 30201248 30299304 30410688 30478833 30490911 30509424 30536352 30596356 30616388 30662016 30690198 30708832 30735936 30742902 30761568 30808536 30835728 30869416 30935844 30943836 30962624 30989952 31044303 31049568 31063152 31145037 31177344 31306176 31402434 31435008 31620204 31667328 31696434 31710301 31722867 31742128 31770144 31826872 31881528 31930206 31958388 31977792 31990464 32062149 32081616 32089904 32122112 32194092 32199552 32254848 32304096 32387584 32417352 32465664 32571072 32628134 32656932 32685264 32762961 32897788 32926824 32946816 32977098 32990166 33004599 33125928 33175296 33249636 33262812 33269824 33283008 33313599 33366207 33392128 33399696 33449472 33450692 33480216 33500544 33530112 33588918 33609312 33638976 33727144 33756912 33777408 33976404 34011648 34086717 34095523 34212024 34309506 34323102 34494768 34515712 34546176 34547436 34577928 34606764 34627776 34659603 34668557 34720224 34728093 34755072 34832952 34863696 34884864 34898688 34946046 34955074 34967264 35007168 35074512 35095808 35126784 35240832 35349188 35364384 35385856 35479136 35594328 35625744 35709894 35741412 35772352 35805231 35866719 35888496 35943292 35975016 36059991 36091818 36101142 36137376 36224496 36240344 36308736 36342108 36373568 36436032 36469521 36491664 36523872 36546048 36642456 36664704 36674176 36770922 36793248 36890238 37042677 37065168 37152718 37195116 37251907 37266669 37289296 37322208 37428552 37443384 37559774 37566144 37574658 37597472 37630656 37665243 37688112 37810476 37820244 37876608 37943037 37976526 37999584 38022656 38132808 38263104 38444544 38488527 38579328 38646916 38704512 38772393 38806614 38830176 38864448 38956248 38966312 39024384 39060252 39083968 39092826 39099456 39187071 39210864 39245472 39338172 39383064 39406976 39422592 39458826 39476089 39482784 39517632 39621208 39680256 39784932 39809088 39844224 39914028 39948656 40008192 40043619 40243896 40305342 40374558 40399072 40471893 40547584 40638444 40654548 40679232 40715136 40770387 40847328 40882688 40920264 40981248 40990536 41015424 41053122 41078048 41114304 41247792 41258448 41319936 41392404 41399424 41417536 41526716 41569792 41661543 41698314 41741568 41869912 41950458 41987484 42107121 42160272 42223104 42261912 42297156 42334488 42360192 42361737 42399126 42445447 42508704 42573608 42611184 42637056 42653952 42711834 42749532 42775488 42899409 42925456 42932736 43006464 43045992 43072128 43223136 43401744 43428096 43542576 43580352 43645426 43683948 43825779 43837101 43902432 43929088 43969464 43986888 44006132 44112222 44123618 44167904 44305947 44332848 44350416 44377344 44416512 44418132 44488276 44532928 44573859 44640288 44667392 44785224 44812416 44851968 44942238 45009216 45163008 45274383 45301872 45448956 45608297 45616032 45746008 45764136 45894534 45924582 45993024 46035297 46063248 46103904 46114353 46142352 46170368 46212804 46253592 46293632 46304124 46374823 46415754 46443936 46484928 46594728 46676224 46758086 46766016 46987776 47103651 47152512 47430306 47459104 47500992 47544651 47613192 47655216 47740308 47822292 47851328 47895309 47937582 47966688 47985696 48079988 48122424 48134856 48183168 48291138 48299328 48382272 48456144 48581376 48626028 48655552 48698496 48856608 48886272 48942201 48985398 49027896 49057664 49186984 49346682 49390236 49420224 49465647 49593488 49688892 49762944 49830473 49874454 49904736 49924512 50088192 50099544 50174208 50176038 50220324 50250816 50295168 50383377 50413968 50426992 50502144 50590716 50635368 50666112 50843744 50964606 51017472 51318036 51439104 51464259 51484653 51606016 51696524 51742152 51773568 51819264 51821154 51910146 51941664 52080336 52123768 52132608 52249428 52281152 52327296 52419069 52432611 52450896 52510752 52563456 52611768 52643712 52690176 52861248 53023782 53046576 53078784 53125632 53218704 53391492 53438616 53543623 53564841 53578679 53658528 53740456 53832744 53914938 53962524 54021478 54137727 54151713 54184592 54206064 54238976 54286848 54336744 54360516 54463104 54560352 54654048 54687232 54737496 54785808 54819072 54929402 54997056 55011264 55156383 55189872 55199232 55335357 55548724 55597752 55729077 55792674 55933944 55983312 56142828 56165076 56213696 56339661 56349216 56361987 56396208 56445984 56480256 56482316 56532168 56678272 56715714 56730366 56814912 56949112 56999376 57033984 57199212 57394656 57429504 57571129 57630848 57868992 57970374 58056768 58107136 58209921 58245264 58434372 58449468 58536576 58538711 58590378 58625952 58639239 58649184 58816296 58868208 59007258 59022502 59074596 59110464 59133888 59188239 59224176 59431812 59520384 59677398 59713632 59749888 59871042 59922984 60012288 60365844 60402496 60458013 60561837 60598608 60821376 60957666 60981822 61018848 61072704 61192712 61232776 61324032 61380396 61417664 61471872 61485804 61523136 61579683 61617072 61671456 61738832 61871688 61887672 61925248 61979904 62088606 62099136 62126304 62290074 62354688 62547471 62612352 62804868 62870016 62900761 62925687 63240408 63334656 63392868 63420602 63445734 63484256 63540288 63598689 63653744 63763056 63860412 63916776 63955584 63980928 64067751 64124298 64163232 64179808 64244224 64388184 64399104 64509696 64608192 64834704 64931328 65142144 65256268 65313864 65370528 65468139 65525922 65795576 65853648 65893632 65954196 65980332 66009198 66168333 66185427 66251856 66350592 66499272 66525624 66539648 66566016 66627198 66656347 66732414 66799392 66901384 66960432 67001088 67060224 67177836 67218624 67277952 67413357 67454288 67513824 67554816 67632103 67952808 68173434 68191046 68424048 68619012 68646204 68841801 68886873 68989536 69031424 69094872 69155856 69213528 69255552 69319206 69337114 69440448 69456186 69623631 69665904 69727392 69769728 69797376 69892092 69910148 69934528 70014336 70137129 70149024 70191616 70481664 70698376 70728768 70958272 71145459 71188656 71251488 71419788 71482824 71544704 71610462 71670181 71733438 71776992 71886584 71950032 72119982 72183636 72202284 72274752 72436707 72448992 72480688 72617472 72684216 72747136 72872064 72939042 72983328 73047744 73284912 73329408 73348352 73478097 73541844 73586496 73780476 74020023 74085354 74130336 74305436 74390232 74503814 74533338 74578592 74644416 74811681 74857104 74886768 75119548 75132288 75149316 75194944 75261312 75264057 75330486 75376224 75620952 75640488 75753216 75886074 75953052 75999168 76265616 76446909 76526208 76977054 77010731 77158656 77293832 77409024 77544786 77613228 77660352 77728896 77731731 77865219 77912496 77932624 78048768 78120504 78167936 78185652 78198912 78305029 78374142 78421728 78490944 78676344 78766128 78813952 78845184 78917652 78952178 78965568 79035264 79242416 79360512 79535673 79569864 79618176 79688448 79828056 79897312 80087238 80487792 80610684 80749116 80798144 80872407 80943786 81032217 81095168 81276888 81309096 81358464 81430272 81540774 81694656 81840528 81962496 81981072 82030848 82106244 82156096 82228608 82394103 82495584 82516896 82784808 82798848 82835072 83053432 83323086 83396628 83483136 83689011 83739824 83900916 83974968 84139979 84195067 84214242 84320544 84523824 84594312 84668976 84720384 84723474 84798252 84890894 85017408 85073571 85095549 85147216 85222368 85274112 85307904 85423668 85499064 85550976 85798818 85850912 86091984 86144256 86446272 86803488 86856192 86955561 87085152 87160704 87290852 87367896 87651558 87674202 87804864 87885567 87938928 87973776 88012264 88224444 88247236 88335808 88510887 88533753 88611894 88665696 88700832 88754688 88836264 88976552 89065856 89147718 89280576 89570448 89624832 89703936 89806563 89884476 90018432 90468917 90548766 90603744 90897912 91216594 91232064 91436499 91472733 91492016 91528272 91789068 91849164 91986048 92070594 92126496 92207808 92228706 92284704 92340736 92425608 92507184 92587264 92608248 92749646 92831508 92887872 92969856 93132909 93189456 93352448 93435111 93516172 93532032 94207302 94305024 94860612 94918208 95001984 95089302 95130903 95168601 95226384 95310432 95480616 95644584 95702656 95790618 95875164 95933376 95971392 96159976 96244848 96269712 96366336 96582276 96598656 96764544 96912288 97162752 97210267 97252056 97311104 97396992 97713216 97884402 97970796 98055792 98115328 98288883 98373968 98693364 98780472 98840448 98844053 98931294 99013797 99186976 99377784 99525888 99660946 99748908 99809472 99849024 99940797 100098621 100176384 100199088 100348416 100352076 100440648 100501632 100590336 100766754 100827936 100853984 101181432 101270736 101332224 101687488 101929212 102034944 102260151 102286569 102636072 102928518 102969306 103393048 103484304 103547136 103638528 103642308 103820292 103883328 103978809 104005671 104160672 104184279 104247536 104265216 104498856 104562304 104654592 104838138 104865222 104901792 105021504 105223536 105287424 105380352 105722496 106047564 106093152 106157568 106437408 106782984 106877232 107087246 107129682 107157358 107317056 107415693 107480912 107600157 107665488 107829876 107925048 108042956 108179973 108275454 108303426 108369184 108412128 108477952 108673488 108721032 108926208 109120704 109308096 109408563 109474992 109571616 109638144 109858804 109994112 110022528 110312766 110379744 110670714 111097448 111195504 111458154 111585348 111755721 111800007 111867888 111966624 112285656 112330152 112427392 112679322 112698432 112723974 112792416 112891968 112964632 113064336 113356544 113431428 113460732 113629824 113829111 113898224 113998752 114067968 114198469 114398424 114789312 115142258 115261696 115465581 115737984 115940748 116113536 116214272 116317179 116419842 116490528 116868744 116898936 117073152 117077422 117180756 117251904 117278478 117298368 117561213 117632592 117736416 118014516 118045004 118149192 118220928 118267776 118376478 118428267 118448352 118863624 119040768 119354796 119427264 119742084 119845968 120024576 120130857 120731688 120804992 120916026 121016863 121123674 121197216 121642752 121915332 121963644 122037696 122145408 122311161 122342759 122385424 122465552 122648064 122760792 122835328 122943744 122971608 123046272 123159366 123234144 123342912 123477664 123743376 123775344 123850496 123959808 124177212 124198272 124252608 124580148 124709376 124984629 125094942 125224704 125609736 125801522 125851374 126321363 126480816 126669312 126785736 126841204 126891468 126968512 127080576 127085211 127197378 127307488 127336341 127526112 127720824 127833552 127911168 127961856 128135502 128248596 128326464 128359616 128698227 128776368 128798208 129019392 129216384 129669408 130034513 130284288 130512536 130627728 130741056 130936278 131051844 131477337 131511303 131591152 131707296 131787264 131908392 131960664 132018396 132219967 132336666 132370854 132503712 132917841 132998544 133051248 133079296 133132032 133254396 133312694 133464828 133598784 133721577 133802768 133920864 134002176 134355672 134437248 134555904 134826714 134908576 135027648 135264206 135823149 135905616 136346868 136382092 136824891 136848096 137238024 137292408 137683602 137773746 137979072 138105891 138189744 138311712 138427056 138511104 138638412 138674228 138880896 138912372 139124469 139247262 139331808 139454784 139784184 139820296 139869056 140028672 140274258 140298048 140963328 141310953 141396752 141457536 141916544 142165441 142290918 142377312 142502976 142839576 142965648 143089408 143220924 143340362 143466876 143553984 143685927 143773168 143900064 144239964 144367272 144404568 144549504 144873414 144897984 144961376 145368432 145494272 145744128 145878084 145966656 146095488 146569824 146658816 146696704 146826603 146956194 147083688 147172992 147560952 148040046 148170708 148260672 148396941 148610872 148780464 149007628 149066676 149157184 149288832 149491419 149623362 149714208 149773536 150239096 150264576 150298632 150389888 150522624 150528114 150660972 150752448 151241904 151280976 151506432 151772148 151906104 151998336 152531232 152758991 152893818 153052416 153954108 154021462 154317312 154392777 154453959 154587664 154818048 155089572 155226456 155320704 155457792 155463462 155730438 155824992 155865248 156241008 156335872 156371304 156397824 156610058 156748284 156843456 156981888 157257207 157297833 157352688 157532256 157627904 157690368 157835304 157904356 157931136 158070528 158484832 159071346 159139728 159236352 159376896 159656112 159794624 160174476 160630869 160694523 160736037 160975584 161221368 161498232 161596288 161744814 161887572 162064434 162455139 162553776 162618192 162716928 162860544 163081548 163389312 163653301 163681056 163962144 164061696 164212488 164312192 164457216 164788206 164991168 165033792 165469149 165569616 165597696 165670144 166006071 166106864 166646172 166793256 167187231 167378022 167479648 167801832 167949936 168279958 168390134 168428484 168641088 169018983 169047648 169085961 169188624 169337952 169440768 169446948 169596504 169781788 170034816 170147142 170191098 170294432 170444736 170847336 170998128 171101952 171597636 171701824 172183968 172288512 172713387 172892544 173606976 173911122 174170304 174321408 174581704 174735792 175303116 175348404 175609728 175616133 175771134 175877856 175917717 175947552 176024528 176448888 176494472 176671616 177021774 177067506 177223788 177331392 177401664 177672528 177953104 178131712 178295436 178561152 179140896 179249664 179613126 179768952 180036864 180937834 181097532 181207488 181374039 181685511 181795824 182433188 182464128 182872998 182945466 182984032 183056544 183578136 183698328 183972096 184141188 184252992 184415616 184457412 184569408 184739049 184851216 185014368 185174528 185216496 185499292 185663016 185775744 185939712 186265818 186378912 186870222 187032344 187064064 188414604 188610048 188702283 188777061 189075173 189721224 189836416 190003968 190178604 190261806 190337202 190452768 190620864 190961232 191289168 191405312 191581236 191750328 191866752 191942784 192203253 192252907 192319952 192489696 192539424 192732672 193164552 193197312 193529088 193824576 194420534 194504112 194622208 194793984 195426432 195768804 195941592 196111584 196230656 196404417 196577766 196747936 197386728 197560944 197680896 197688106 197862588 198027594 198373952 198504999 198556281 198755568 199051776 199321892 199497816 199618944 199698048 199881594 199969041 200197242 200398176 200704152 200881296 201003264 201180672 201533508 201655872 201707968 202240071 202362864 202541472 202664448 202896309 203374976 203858424 204339949 204520302 204573138 205272144 205857036 205938612 206525403 206578757 206660619 206786096 206968608 207094272 207284616 207640584 207766656 207957618 208011342 208321344 208368558 208495072 208870893 208997712 209124608 209309184 209676276 209730444 209803584 210043008 210411387 210447072 210574848 211444992 212095128 212186304 212874816 213436377 213565968 213754464 214174492 214259364 214314716 214634112 214831386 214961824 215010543 215200314 215330976 215659752 215850096 216085912 216359946 216550908 216606852 216738368 216824256 217310121 217346976 217442064 217852416 218241408 218616192 218817126 218949984 219143232 219717608 219988224 220045056 220625532 220759488 221341428 222060069 222194896 222391008 222916308 223170696 223511442 223600014 223735776 223933248 224435043 224571312 224660304 224854784 225358644 225396864 225447948 225584832 225783936 225792171 225929264 226128672 226713088 226862856 226921464 227259648 227658222 227796448 227997504 228396938 228796848 229340727 229578624 230284516 230523392 230931162 231032193 231475968 231881496 232227072 232634358 232839684 232981056 233195193 233737488 233797872 234146304 234154844 234361512 234503808 234556956 234596736 234915087 235122426 235265184 235472832 236029032 236090008 236298384 236441856 236535552 236752956 236856534 236896704 237727248 238081536 238607019 238709592 238854528 239484168 239691936 240049843 240261714 241463376 241609984 241832052 242033726 242247348 242394432 242617221 242679899 243096651 243285504 243830664 243927288 244075392 244290816 244622322 244685518 244770848 244931104 245521584 245670656 245887488 245943216 246092544 246318732 246468288 246685824 246955328 247182309 247486752 247550688 247700992 248354424 248396544 248505216 249160296 249969258 250189884 250449408 251067033 251219472 251603044 251702748 252419937 252585201 252642726 252961632 253571472 253682408 253782936 253937024 254161152 254170422 254394756 254614976 254672682 255052224 255286647 255441648 255667104 255822336 255923712 256271004 256497192 256652928 256719232 257169473 257396454 257552736 258432768 259338816 260069026 260568576 260866683 261025072 261255456 261482112 261872556 262103688 262954674 263022606 263182304 263414592 263656701 263816784 263921328 264036792 264439934 264673332 264741708 265007424 265532661 265601259 265835682 265997088 266102496 266158592 266264064 266508792 266625388 266929656 267197568 267443154 267605536 267841728 268711344 268874496 269111808 269419689 269653428 269817152 270055296 270528412 271406751 271646298 271811232 272693736 272764184 273649782 273696192 274309497 274476048 274584816 275367204 275547492 275958144 276211782 276332623 276379488 276623424 276854112 277022208 277276824 277348456 277761792 277824744 278248938 278494524 278663616 278909568 279398727 279568368 279640592 279738112 280057344 280305333 280548516 280596096 282621906 282793504 282915072 283833088 284330882 284581836 284754624 285005952 285392709 285505803 285679152 285931296 286178816 286441848 286680724 286933752 287107968 287371854 287546336 287800128 288479928 288734544 288809136 289099008 289746828 289795968 289922752 290736864 290988544 291488256 291630801 291756168 291933312 292190976 293139648 293653206 293912388 294167376 294345984 295121904 296080092 296341416 296521344 296532159 296793882 297041391 297118129 297221744 297560928 298015256 298133352 298314368 298577664 298982838 299246724 299428416 299547072 300295863 300478192 300529152 300597264 300779776 301045248 301056228 301321944 301504896 302111711 302483808 302561952 303544296 303812208 303996672 305062464 305517982 305787636 306104832 306780453 306859707 307908216 308042924 308785554 308907918 309175328 310179144 310452912 310641408 310915584 310926924 311460876 311649984 311730496 311936427 312017013 312482016 312552837 312671744 312742608 312795648 313220116 313496568 313686912 313963776 314514414 314595666 314705376 315064512 315670608 315808712 315862272 316141056 316969664 318142692 318279456 318472704 319258079 319312224 319589248 320348952 321261738 321389046 321472074 321951168 322247079 322442736 322800471 322996464 323192576 323489628 323775144 324128868 324539919 324623761 324910278 325107552 325236384 325433856 326163096 326778624 327306602 327362112 327924288 328225689 328424976 328624384 328914432 329576412 329982336 330067584 330938298 331139232 331340288 332012142 332213728 333292344 333586512 334374462 334756044 334959296 335267163 335400021 335603664 335899872 336559916 336780268 336856968 337282176 338037966 338095296 338171922 338377248 338675904 338893896 339193008 339563576 340069632 340294284 340382196 340588864 340889472 341487333 341694672 341996256 342203904 342595407 343195272 343403648 344367936 345426774 345785088 347213952 347822244 348340608 348642816 348813311 348951537 349163408 349471584 350606232 350696808 351219456 351232266 351542268 351755712 351835434 351895104 352049056 352683639 352897776 352988944 353343232 354043548 354135012 354447576 354662784 354803328 355284801 355345056 355906208 356263424 356590872 357122304 358281792 359226252 359537904 360073728 360392571 361875668 362195064 362414976 362748078 363050589 363371022 363591648 364866376 364928256 365745996 365890932 365968064 366113088 366933483 367028277 367156272 367396656 367944192 368282376 368505984 368831232 368914824 369138816 369478098 369702432 370028736 370432992 370998584 371326032 371551488 371879424 372531636 372757824 373740444 374064688 374128128 374953887 375050753 376829208 377404566 377554122 378150346 378964089 379442448 379672832 380007936 380357208 380523612 380674404 380905536 381241728 381255633 381922464 382009023 382578336 382810624 383162472 383500656 383733504 383885568 384406506 384505814 384639904 384979392 385078848 386094681 386329104 386394624 387058176 387649152 388841068 389008224 389244416 390103539 390852864 391537608 391883184 392223168 392808834 393155532 393495872 394533909 394773456 395121888 395361792 395376212 395725176 396055188 396659901 396747904 397009998 397112562 397443731 397511136 398643784 398995632 399237888 399396096 399763188 399938082 400394484 400796352 401164731 401408304 401762592 402006528 403067016 403311744 403415936 404480142 404725728 405082944 405792618 406749952 407469447 407716848 408679898 409040604 409146276 409770977 410474673 410544288 411714072 411877224 413050806 413157514 413321238 413572192 413937216 414317673 414569232 415281168 415533312 415915236 416022684 416642688 416737116 416990144 417373407 417741786 417995424 418249216 419352552 419460888 419607168 420086016 420822774 420894144 422889984 423932859 424190256 424372608 425749632 426496323 426872754 427131936 427508928 428348984 428518728 428629432 429268224 429662772 429923648 430021086 430400628 430661952 431057781 431319504 431700192 432171824 432719892 433101816 433213704 433476736 433648512 434236979 434620242 434693952 434884128 436482816 437232384 437634252 437899968 438286464 439435216 439976448 440090112 440479809 441251064 441518976 442682856 444120138 444389792 444782016 445190823 445832616 446341392 447022884 447200028 447471552 447866496 448474257 448870086 449142624 449320608 449709568 450717288 450793728 450895896 451169664 451567872 451584342 451858528 452257344 453725712 453842928 454519296 455316444 455592896 455995008 456793876 457593696 458276973 458681454 459157248 460569032 461862324 462064386 462951936 463178331 463762992 464454144 465268716 465679368 465962112 466390386 466594429 466899917 467474976 467595744 468309688 468723024 469007616 469113912 469193472 469830174 470244852 470530368 470945664 471771621 471893499 472058064 472180016 472596768 472883712 473071104 473505912 473713068 473793408 475454496 477214038 477419184 477709056 478968336 479383872 480099686 480523428 481892607 482083569 482208111 482926752 483219968 483664104 484067452 484494696 484788864 485234442 485359798 486193302 487365417 487661328 487854576 488150784 488581632 489244644 489371036 489541696 489862208 490959903 491043168 491341312 491886432 492185088 492637464 492936576 493371648 493910656 494364618 494973504 495101376 496708848 496793088 497010432 498018213 498320592 499938516 500379768 501561693 501691267 502134066 502438944 503206088 503405496 504839874 505170402 505285452 505923264 507056949 507142944 507257883 507364816 507565872 507874048 508322304 508340844 508789512 509229952 509345364 510104448 510123053 510573294 510883296 511334208 512542008 512994384 513305856 513438464 514338946 514792908 515105472 516865536 518140161 518677632 520138052 521733366 522050144 522510912 522964224 523745112 524207376 525909348 526045212 526364608 526829184 526848399 527313402 527633568 527753151 527842656 528073584 528879868 529346664 529483416 530014848 531065322 531202518 531671364 531994176 532204992 533017584 533250776 533859312 534395136 534886308 535211072 535683456 537422688 537748992 538839378 539075117 539306856 539634304 540110592 541056824 542813502 543292596 543622464 544122117 545056533 545387472 545528368 547299564 547392384 548135203 548618994 548952096 549169632 550734408 551094984 551916288 552423564 552665246 552758976 553246848 553708224 554217147 554553648 554696912 555523584 555649488 556497876 556989048 557327232 557819136 558797454 559136736 559281184 559476224 560610666 561097032 561192192 565243812 565587008 565830144 566106849 566331183 567225519 567666176 568661764 569163672 569509248 570011904 570785418 571011606 571358304 571862592 572883696 573361448 573867504 574215936 574743708 575092672 575600256 576609759 576758721 576959856 577469088 577618272 578198016 579493656 579591936 579845504 581473728 583261602 583512336 583866624 584381952 586279296 587306412 587824776 588334752 588691968 588979853 589213251 589365469 590243808 592160184 592682832 593042688 593064318 593587764 594082782 594236258 594443488 595121856 595514997 595668843 596030512 596266704 596628736 597155328 597965676 598493448 598856832 599094144 599907123 600591726 600956384 601194528 601559552 602112456 602643888 603009792 604223422 604967616 605123904 606720213 607088592 607624416 607993344 608688927 610124928 611035964 611575272 613019847 613560906 613719414 615816432 616085848 617571108 617815836 618350656 619576209 619736271 619981857 620358288 620905824 621282816 621853848 622921752 623299968 623460992 623872854 624034026 624964032 625105674 625485216 626440232 626993136 627373824 627927552 629028828 629191332 629410752 630129024 631234161 631341216 631617424 631724544 633282419 633939328 636285384 636558912 638516158 638624448 639178496 640309131 640697904 642523476 642778092 642944148 643902336 644494158 644885472 645031629 645600942 645992928 646385152 646979256 647550288 648257736 649079838 649247522 649820556 650215104 650472768 651930363 652326192 653557248 654613204 654724224 655848576 656451378 656849952 657248768 659152824 659964672 660135168 661876596 662278464 664024284 664427456 666180207 666584688 667173024 668748924 669512088 669918592 670534326 670800042 671093513 671207328 671799744 673119832 673560536 673713936 674564352 676075932 676190592 676343844 676754496 677351808 677376513 677787792 678386016 679127152 680139264 680588568 680764392 681177728 681778944 682974666 683389344 683992512 685190814 686390544 686807296 688022181 688735872 690853548 691570176 691908371 693096579 694427904 695644488 696681216 697626622 697903074 698326816 698943168 699585579 701212464 701393616 702438912 702464532 703084536 703511424 703670868 703790208 704098112 704745261 705367278 705795552 705977888 706686464 708087096 708270024 708895152 709325568 709606656 710569602 710690112 711812416 713181744 714244608 715821057 716563584 718452504 719075808 720149529 720785142 723751336 724390128 724829952 725496156 726101178 726742044 727183296 727851663 728039697 729289953 729732752 729856512 731491992 731781864 731936128 732226176 733219817 733866966 734056554 734312544 734793312 736564752 737011968 737662464 737829648 738277632 738956196 739404864 740057472 740865984 741546927 741997168 742652064 743102976 745063272 745515648 747480888 748129376 749907774 750101506 753201099 753658416 754809132 755108244 756300692 757259811 757755603 757928178 758884896 759345664 760714416 761047224 761348808 761811072 762483456 762511266 763844928 764018046 765156672 765859941 766324944 767001312 767467008 767771136 768813012 769011628 769279808 769958784 770157696 771508419 772189362 772658208 775298304 777682136 778016448 780207078 781705728 782600049 783075216 783766368 784446336 785617668 786311064 786991744 788371991 789067818 789546912 790243776 790752424 791450352 792110376 793319802 793495808 794019996 794225124 794887462 795022272 796597983 796803777 797287568 797991264 798475776 798792192 799526376 799876164 800788968 801592704 802329462 802816608 803525184 806134032 806623488 806831872 808259067 808960284 809451456 810165888 811585236 813499904 814220253 814938894 815433696 817359796 818081208 818292552 819541954 820949346 821088576 822928491 823428144 823754448 826101612 826315028 826642476 827144384 827874432 828635346 828997869 829138464 830562336 831066624 831830472 832045368 833285376 833474232 833980288 834746814 835483572 835990848 838705104 838921776 839214336 840172032 840915999 841645548 841788288 847118041 847865718 848380512 848745216 851499264 852992646 853745508 854263872 855017856 856178127 856517409 856697968 857037456 857258864 858536448 859325544 859847296 860042172 860801256 861323904 861355319 862115562 862639008 863400384 864343648 865439784 866203632 866427408 866953472 867297024 868473958 869240484 869387904 869768256 872965632 874464768 874892403 875268504 875799936 876572928 878870432 880959618 882502128 883037952 885365712 888240276 888779584 889564032 889596477 890381646 891124173 891354387 891665232 892682784 894045768 894400056 894943104 895732992 896948514 897740172 898285248 898641216 900887589 901434576 901587456 901791792 902339328 903135744 903168684 903717056 904514688 906335133 907451424 907685856 910241591 910632888 911185792 911990016 913587752 915187392 916553946 917362908 918314496 920341359 920579121 921138064 923724648 924128772 925539769 926356662 927525984 930537432 931358736 931924224 932780772 933188858 933799834 934949952 935191488 935809281 936051039 936619376 937446048 937658511 938015232 938227824 938386944 939660348 940489704 941060736 941891328 943543242 943786998 944116128 944360032 945193536 947011824 947426136 947586816 950908992 954428076 954838368 955418112 957774237 957936672 958767744 960199372 961046856 963785214 964167138 964416222 965853504 966741237 967328208 968134904 968989392 969577728 970468884 970719596 972386604 973619757 973871283 974730834 975322656 975709152 976301568 978489288 978742072 979083392 979724416 981919806 982086336 983772864 985274928 985873152 986743296 987821312 988729236 989947008 990202752 993417696 994020864 995158087 996036426 996641184 999877032 1000759536 1003123386 1003382534 1004268132 1004877888 1005801489 1006200063 1006412176 1006810992 1009679748 1010340804 1010570904 1011846528 1014113898 1014285888 1014515766 1014729632 1015131744 1015748096 1016681688 1017579024 1018459904 1018690728 1020208896 1020246106 1021146588 1021766592 1022668416 1024461999 1025084016 1025988768 1026611712 1026876928 1027786221 1028677892 1029585816 1030210944 1036280322 1037355264 1040276104 1043466732 1044100288 1045021824 1045928448 1046439933 1046854611 1047490224 1048414752 1051818696 1052090424 1052729216 1053658368 1053696798 1054626804 1055267136 1055506302 1055685312 1056147168 1057759736 1058693328 1058966832 1060029696 1062130644 1062405036 1063342728 1063988352 1064409984 1065854403 1066035168 1066501552 1067718624 1068790272 1069312937 1069772616 1070422144 1071366912 1074845376 1077678756 1078150234 1078613712 1079268608 1080221184 1081177713 1082113648 1085627004 1086585192 1087244928 1088244234 1089151767 1090113066 1090774944 1091056736 1094599128 1094784768 1096270406 1097237988 1097904192 1098339264 1100800449 1101084831 1101468816 1102189968 1103832576 1104847128 1105330492 1105517952 1106493696 1107416448 1108434294 1109107296 1109393824 1111298976 1112995752 1113978096 1114654464 1115638272 1117594908 1118273472 1118562368 1121221332 1122194064 1122384384 1124861661 1125152259 1130487624 1131174016 1132213698 1132662366 1133157899 1134451038 1137323528 1138327344 1139018496 1140023808 1141570836 1142023212 1142716608 1143725184 1143766899 1145573107 1145767392 1146027069 1146722896 1147735008 1148431872 1149487416 1150185344 1151200512 1153219518 1153517442 1153919712 1154938176 1155236544 1158284043 1158987312 1159183872 1159691008 1162947456 1166523204 1167024672 1167733248 1170310617 1172558592 1174612824 1175649552 1176669504 1177959706 1178426502 1178730938 1180487616 1183601727 1184320368 1185365664 1186085376 1186128636 1187175528 1188165564 1188472516 1188886976 1189979703 1190243712 1191029994 1191337686 1192061024 1192331193 1192533408 1193257472 1195931352 1196986896 1197713664 1198188288 1199814246 1201183452 1201912768 1202389056 1203494193 1204224912 1205287776 1206019584 1208446844 1209935232 1210247808 1213440426 1214177184 1215248832 1217377854 1220249856 1222071928 1223150544 1226039694 1227121812 1227438828 1229312931 1231424019 1231632864 1232171696 1235142216 1235631672 1236701312 1239152418 1239472542 1239963714 1240716576 1241811648 1243707696 1245843504 1246599936 1246921984 1247745708 1248068052 1249928064 1250211348 1250970432 1252120221 1252880464 1253986272 1254747648 1258057656 1258382664 1258821504 1260258048 1262468322 1262682432 1263234848 1266564838 1267878656 1271798577 1272570768 1273117824 1277032316 1277248896 1278356992 1279488969 1280618262 1281395808 1285046952 1285556184 1285888296 1287804672 1288988316 1289770944 1290063258 1291201884 1291985856 1293173343 1293958512 1295100576 1296515472 1298159676 1298495044 1299641112 1300430208 1300945536 1302710937 1303860726 1304652384 1309226408 1309448448 1311697152 1312902756 1313699904 1318305648 1319929344 1320270336 1321439427 1323753192 1324556928 1328048568 1328854912 1331185493 1332360414 1333169376 1334346048 1337497848 1339024176 1339837184 1341068652 1341600084 1342187026 1342414656 1343599488 1345422771 1345770349 1346239664 1347121072 1347427872 1349128704 1352151864 1352381184 1352687688 1353508992 1354703616 1354753026 1355575584 1356772032 1358254304 1361177136 1361528784 1362355456 1363557888 1365949332 1366778688 1367985024 1370381628 1372781088 1373614592 1374830919 1376044362 1377471744 1381707096 1383816742 1386193158 1388855808 1389534993 1391288976 1393362432 1395253244 1395806148 1396653632 1397886336 1399171158 1399783287 1400699751 1402424928 1402787232 1404929064 1406169072 1407022848 1407341736 1407580416 1408196224 1409490522 1410734556 1411591104 1411955776 1415680497 1416174192 1416540048 1417790304 1418651136 1419213312 1421139204 1421380224 1423624832 1426363488 1430379643 1431642114 1433127168 1436905008 1438151616 1440299058 1441570284 1445677821 1446250707 1446624333 1447502672 1448780256 1449659904 1450992312 1452202356 1453484088 1454366592 1454419637 1455703326 1456079394 1458579906 1459465504 1462096251 1462983984 1463563728 1463872256 1464452352 1466439634 1467733932 1468113108 1468625088 1469586624 1472879709 1473129504 1474023936 1475659296 1476555264 1477912392 1478809728 1480114944 1481731968 1483093854 1483994336 1485304128 1490126544 1491031296 1494054639 1494961776 1496258752 1499815548 1500203012 1504685079 1505073801 1506402198 1507316832 1509618264 1510216488 1512601384 1514519622 1515511206 1515856356 1517769792 1521170847 1521428832 1522094448 1522697616 1523622144 1524966912 1525022532 1527689856 1528036092 1530313344 1530369159 1531719882 1532649888 1534002624 1537626024 1538023256 1538559616 1539917568 1540315392 1543016838 1544378724 1545316416 1550596608 1554420483 1555364272 1556032896 1560414156 1565200098 1566150432 1567532736 1568892672 1571235336 1572622128 1573983488 1576743982 1578135636 1579093824 1580487552 1580545197 1581504848 1582900704 1583259453 1584220752 1586639604 1586991616 1588039992 1588450248 1589774924 1590044544 1593195966 1593607554 1594575136 1595982528 1599052752 1599752328 1601577936 1603185408 1604658924 1605633216 1607050368 1612268064 1613246976 1613663744 1616518134 1617225351 1617920568 1618902912 1620331776 1623170472 1628440506 1629877788 1630867392 1632366351 1634719592 1636162416 1636585104 1639083908 1641898692 1642177152 1644405609 1645856982 1646856288 1647508896 1652203224 1652630056 1653284952 1654288768 1655748864 1657270692 1657995738 1658276928 1661124672 1663660944 1664090736 1666570752 1666948464 1667960576 1669493628 1670967144 1671981696 1677410208 1677843552 1678428672 1680348901 1681831998 1683291096 1683576576 1694236082 1695731436 1696761024 1697490432 1698320547 1698993549 1701676557 1702998528 1705985292 1707491016 1708527744 1710035712 1712356254 1713034818 1713395936 1714074912 1714517728 1718651088 1719694592 1720084344 1721602512 1722647808 1722710638 1724231124 1725278016 1726800768 1728687296 1729829277 1730276163 1730879568 1732407264 1732854816 1733906944 1734594048 1736947916 1738480968 1738775808 1739536512 1749784806 1750537008 1751599872 1753145856 1757740864 1761919236 1765004256 1766075904 1766939559 1767639753 1768096407 1770731424 1776480552 1777559168 1779128064 1779192954 1780763292 1782248346 1782708774 1783330464 1785365568 1787006529 1788091536 1788800112 1789886208 1791465984 1793897028 1795480344 1796570496 1797282432 1799721369 1800186311 1801775178 1802869152 1803583584 1804678656 1806337368 1807434112 1809029376 1812670266 1814902848 1815371712 1820160639 1820483182 1821265776 1822371584 1823980032 1826066781 1827175504 1830374784 1833107892 1834725816 1839059541 1840682718 1841158242 1842276128 1847449296 1848257544 1851079538 1852713324 1855051968 1858728627 1859208813 1859945571 1861074864 1862717472 1863848448 1865561544 1866377716 1867599668 1869899904 1870382976 1871618562 1872102078 1873238752 1874892096 1875317022 1876455648 1879320696 1880979408 1882121472 1883782656 1887086484 1887573996 1888232256 1888720064 1890387072 1893702483 1894023648 1894852272 1895173632 1899847257 1901817984 1908856152 1909676736 1915548474 1915873344 1917535488 1920398744 1922093712 1927570428 1928334276 1928832444 1931707008 1933482474 1934328361 1934656416 1935094887 1936269808 1937978784 1939155456 1940937768 1941439192 1944773208 1947239514 1947742566 1949461668 1950645312 1951418304 1955791089 1956978576 1957484144 1958166784 1959448832 1963839612 1964172672 1967545728 1970549856 1971746304 1975642624 1977458472 1979894016 1980405504 1986835392 1990316174 1992072852 1993282368 1998540621 1999754064 2001519072 2006246772 2006765068 2008536264 2009755776 2011602978 2012400126 2012824352 2013280539 2013621984 2019359496 2020681608 2021141808 2023693056 2028227796 2028571776 2029031532 2029459264 2030263488 2032129539 2033363376 2035158048 2036919808 2037381456 2040417792 2040492212 2042293176 2043533184 2045336832 2048923998 2050168032 2051977536 2055572442 2057355784 2059171632 2060421888 2072560644 2074710528 2075725113 2079289737 2079826903 2080552208 2086933464 2088200576 2090043648 2092879866 2093709222 2094980448 2096829504 2103637392 2104180848 2105458432 2107316736 2107393596 2109253608 2110534272 2111012604 2111370624 2112294336 2114235783 2114781977 2115519472 2117386656 2117933664 2120059392 2124261288 2124810072 2126685456 2127976704 2128819968 2131708806 2132070336 2133003104 2135437248 2138625874 2139545232 2140844288 2142733824 2147463171 2149690752 2155357512 2156300468 2157227424 2158537216 2160448587 2162355426 2164227296 2171254008 2173170384 2174489856 2176488468 2178303534 2180226132 2181549888 2182113472 2183554989 2184119091 2187869859 2189198256 2189569536 2192540812 2194475976 2195808384 2196678528 2199659451 2201600898 2202169662 2202937632 2204379936 2209694256 2210660984 2211035904 2212987392 2214832896 2216868588 2218214592 2218787648 2222597952 2224640781 2225991504 2227956192 2229308928 2235189816 2236546944 2237124736 2242442664 2244388128 2247739439 2249723322 2250304518 2259603297 2260975248 2262348032 2264427396 2265324732 2266315798 2268902076 2271779433 2272366327 2273266809 2274647056 2276654688 2278036992 2283141672 2284046424 2285433216 2287450368 2287533798 2291146214 2291534784 2292054138 2293445792 2295470016 2297579823 2298974832 2300370688 2302401024 2306439036 2307034884 2307839424 2309876352 2310473088 2314525257 2316568086 2317974624 2319382016 2325894912 2333046408 2334049344 2340621234 2345117184 2347800147 2349225648 2351299104 2353339008 2355919412 2356853004 2357461876 2360975232 2365115973 2367203454 2368640736 2370731328 2372257272 2374351056 2376331128 2376945032 2377773952 2379959406 2380487424 2382059988 2382675372 2384122048 2384662386 2385066816 2390411331 2391862704 2393973792 2395427328 2396376576 2399628492 2402366904 2403825536 2404778112 2406988386 2408041429 2408449824 2410575552 2416893688 2419870464 2420495616 2426880852 2428354368 2430497664 2434755708 2440499712 2442660759 2444143856 2446301088 2452079388 2454243624 2454877656 2458625862 2462848038 2463265728 2464343392 2468785473 2470284432 2471263344 2473402624 2478304836 2478945084 2479927428 2481433152 2483623296 2486993607 2487415392 2491687008 2493199872 2493843968 2495491416 2496136104 2499856128 2500422696 2501940864 2504240442 2505760928 2507972544 2516115312 2516765328 2517643008 2520516096 2522747997 2524936644 2525364864 2526469696 2533129676 2535757312 2541354123 2543597154 2545141536 2546235648 2554064632 2554497792 2558977938 2561236524 2562791616 2568534381 2570093904 2571112368 2571776592 2575609344 2577976632 2579541888 2580126516 2582403768 2583971712 2584065957 2586346686 2587917024 2590201152 2593030944 2596319352 2596990088 2599282224 2600860416 2601891072 2605421874 2607721452 2609304768 2618452816 2618896896 2623394304 2624677209 2625805512 2627399808 2636611296 2642878854 2647506384 2649113856 2656097136 2657709824 2662370986 2664720828 2666338752 2668692096 2668789431 2673372519 2674063161 2674995696 2678048352 2679674368 2682137304 2683200168 2684374052 2684829312 2687198976 2690845542 2691540698 2692479328 2694242144 2694855744 2702662767 2704303728 2704762368 2705375376 2707017984 2709407232 2709506052 2711151168 2713544064 2716508608 2719005399 2722354272 2723057568 2724710912 2730724773 2731898664 2733557376 2735970048 2740763256 2745562176 2749661838 2752088724 2754943488 2761737363 2763414192 2767633484 2772386316 2776619307 2779069986 2782106117 2782577952 2790506488 2791612296 2793307264 2795772672 2798342316 2799566574 2801399502 2804849856 2805574464 2808153117 2809858128 2812338144 2812975533 2814045696 2814683472 2815160832 2816392448 2818981044 2821469112 2823182208 2823911552 2828864203 2831360994 2832348384 2833080096 2835580608 2842278408 2842760448 2847249664 2852726976 2860759286 2863284228 2866254336 2873322711 2873810016 2876303232 2880598116 2883140568 2891355642 2892501414 2893248666 2895005344 2897560512 2900223711 2901984624 2904404712 2906968176 2908733184 2908839274 2911406652 2912158788 2917159812 2918931008 2920859271 2921613849 2924192502 2925967968 2927127456 2927744512 2928904704 2932879268 2935467864 2936226216 2937250176 2939173248 2945759418 2946259008 2951318592 2955824784 2957619456 2960229888 2963463936 2966187708 2967988672 2970608256 2980253088 2982062592 2985474261 2988109278 2989923552 2992517504 2999631096 3000406024 3009370158 3010147602 3012804396 3014633664 3017404467 3019236528 3020432976 3025202768 3029039244 3031022412 3031712712 3035539584 3039658853 3042341694 3042857664 3044188896 3045395232 3047244288 3050045064 3055379712 3056072184 3060626688 3060738318 3063439764 3065299776 3068005248 3073385997 3075252048 3076046512 3077119232 3079835136 3080630784 3083358663 3086033676 3088757448 3090632832 3108840966 3110728544 3112065792 3120828312 3130400196 3132300864 3135065472 3137785344 3139319799 3140563833 3142470672 3145244256 3147966976 3153487964 3156271272 3158187648 3160975104 3161090394 3163009696 3165801408 3166518906 3168441504 3173279208 3176079984 3176900496 3179549848 3180089088 3186391932 3187215108 3189150272 3191965056 3197563209 3198105504 3199504656 3203155872 3206370816 3207938811 3209317848 3211266432 3214100736 3224536128 3233036268 3234450702 3235841136 3237805824 3240663552 3246340944 3256881012 3259755576 3261734784 3264732702 3266161003 3267455301 3268299419 3269439184 3272324832 3273170208 3278167816 3283797384 3284354304 3288811218 3291713964 3293712576 3295017792 3302401347 3303254493 3304406448 3305260112 3306569904 3308577536 3311497728 3314541384 3315991476 3316553856 3322249344 3327321888 3328181472 3333896928 3335921152 3338987256 3341934288 3343963392 3354820416 3355687104 3360697802 3363663996 3366582192 3367153152 3374584983 3375456777 3388472164 3391462872 3393522048 3396641094 3397987098 3399473697 3403353114 3411970584 3414982032 3417055488 3420071424 3424712508 3426069636 3426791872 3428149824 3429035456 3431300697 3436719321 3437302176 3438081207 3439389184 3440168688 3443205024 3445295616 3445421276 3448462248 3450556032 3453601536 3457374592 3459658554 3460552326 3461759136 3464814528 3465709632 3473895832 3476961936 3477551616 3479073024 3499569612 3501074016 3503199744 3510931851 3511838869 3515481728 3523838472 3530008512 3533879118 3535279506 3536192814 3541462848 3550805181 3552961104 3555118336 3558256128 3558385908 3561526584 3564496692 3565417548 3566660928 3569939109 3570731136 3570861371 3574013058 3576183072 3576993579 3577600224 3579772416 3587794056 3590960688 3593140992 3594564864 3599442738 3600372622 3603550356 3605738304 3607167168 3610482579 3612674736 3614868224 3618058752 3625340532 3629805696 3630743424 3640321278 3640966364 3642531552 3644743168 3652133562 3654351008 3660749568 3666215784 3669451632 3678119082 3681365436 3682316484 3684552256 3687938793 3694272057 3694898592 3696515088 3702159076 3705426648 3710103936 3717457254 3718417626 3719891142 3722149728 3725434944 3731123088 3732755432 3735199336 3739799808 3740765952 3743237124 3744204156 3746477504 3749784192 3750634044 3752911296 3756360663 3758641392 3761958816 3764242944 3774172968 3775147992 3776464512 3777440128 3780774144 3787404966 3788047296 3789704544 3799694514 3803635968 3815395731 3817712304 3819353472 3831096948 3831746688 3835070976 3836946421 3838466907 3840797488 3844187424 3855140856 3856668552 3857664888 3863414016 3866964948 3868656722 3869312832 3870189774 3872539616 3875957568 3879520029 3881875536 3882878384 3889546416 3894479028 3895485132 3898923336 3901290624 3902836608 3908132811 3911582178 3913957152 3914968288 3916333568 3918897664 3927679224 3928345344 3935091456 3941099712 3954916944 3959788032 3960811008 3964318281 3973670784 3980632348 3984145704 3986564736 3993556479 3997081242 3999508128 4003038144 4012493544 4013530136 4017072528 4019511552 4023205956 4024800252 4025648704 4026561078 4027243968 4036268313 4037311047 4038718992 4041363216 4042283616 4047386112 4056455592 4057143552 4058063064 4058918528 4060526976 4064259078 4066037167 4066726752 4070316096 4074762912 4080984424 4084586352 4087066368 4090673664 4097847996 4100336064 4103955072 4111144884 4114711568 4118343264 4120843776 4124492757 4125558283 4145121288 4151450226 4158579474 4159653806 4161104416 4168604979 4173866928 4176401152 4180087296 4185759732 4187418444 4189960896 4193659008 4199349861 4202099253 4207274784 4208361696 4210916864 4214787192 4218507216 4221068544 4222025208 4222741248 4224588672 4228471566 4229563954 4231038944 4234773312 4235867328 4247041491 4248522576 4249620144 4253370912 4255953408 4257639936 4263417612 4264140672 4266006208 4270874496 4277251748 4279090464 4281688576 4291138929 4294926342 4299381504 4310715024 4312600936 4314454848 4320897174 4324710852 4328454592 4337033463 4339872999 4342508016 4346340768 4348979712 4352976936 4356607068 4360452264 4363099776 4363258911 4364226944 4367109978 4368238182 4371881041 4375739718 4378396512 4385081624 4388951952 4391616768 4393357056 4399318902 4403201796 4404339324 4405875264 4408759872 4418639127 4419388512 4421321968 4422071808 4429665792 4433737176 4436429184 4437575296 4445195904 4449281562 4451983008 4455912384 4470379632 4473093888 4474249472 4482163917 4484885328 4488776256 4495478878 4499446644 4500609036 4514055237 4515221403 4519206594 4521950496 4524696064 4528854792 4530649464 4532631596 4537804152 4543558866 4544732654 4546533618 4549294112 4553309376 4563512541 4566283344 4568092848 4570866432 4574900736 4575067596 4582292428 4583069568 4584108276 4586891584 4590940032 4591107477 4595159646 4597949664 4600741376 4612878072 4614069768 4615678848 4619752704 4620946176 4629050514 4633136172 4635949248 4651789824 4663261449 4666092816 4668098688 4681242468 4695600294 4697654591 4698451296 4702598208 4706678016 4711838824 4713706008 4714923752 4721950464 4730231946 4734406908 4737281472 4741462656 4741635591 4744514544 4748702112 4749778359 4752662256 4753890064 4755547904 4759918812 4760974848 4764119976 4765350744 4768244096 4769324772 4770133632 4776606769 4780822662 4783725408 4787947584 4799256984 4804733808 4807651072 4809556224 4813976772 4816082858 4816899648 4821151104 4833787376 4839740928 4840991232 4851676053 4853761704 4856708736 4860995328 4869511416 4885321518 4888287712 4892602176 4897099053 4904158776 4908487248 4909755312 4917251724 4925696076 4926531456 4928686784 4933216827 4937570946 4940568864 4942526688 4946805248 4956609672 4957890168 4959854856 4962866304 4967246592 4973987214 4974830784 4983374016 4990982832 4992272208 4999712256 5000845392 5003881728 5008480884 5011521856 5015945088 5032230624 5033530656 5035286016 5041046703 5045495994 5049873288 5050729728 5052939392 5066259352 5082708246 5087194308 5090283072 5092471296 5094961641 5105029671 5108129264 5108995584 5117955876 5122473048 5125583232 5132538719 5135899087 5137068762 5140187808 5142224736 5143553184 5155953264 5159083776 5160253032 5164807536 5167943424 5168131914 5172693372 5175834048 5180402304 5186061888 5189487831 5190828489 5192638704 5193980176 5198564448 5201720832 5203782144 5210843748 5215442904 5218609536 5236905632 5249354418 5251611024 5254799616 5273222592 5285757708 5295012768 5298227712 5300818677 5302919259 5304289221 5312194272 5315419648 5324741972 5329441656 5332677504 5337384192 5337578862 5346745038 5348126322 5349991392 5356096704 5361019587 5364274608 5366400336 5368748104 5369658624 5374397952 5381691084 5383081396 5384958656 5388484288 5389711488 5399164107 5400558933 5405325534 5408607456 5410750752 5414035968 5419012104 5422302336 5427088128 5433017216 5438010798 5444708544 5446115136 5461449546 5463797328 5467114752 5471940096 5478200343 5481526512 5491124352 5499323676 5504177448 5517178623 5518603937 5523474726 5526828384 5535266968 5544772632 5553238614 5558139972 5564212234 5565155904 5576185881 5577626439 5579836713 5581012976 5583224592 5586614528 5591545344 5596684632 5599133148 5602799004 5609699712 5611148928 5616306234 5619716256 5624676288 5625951066 5629366944 5632784896 5637962088 5642938224 5646364416 5647823104 5657728406 5662721988 5664696768 5666160192 5671161216 5681107449 5684556816 5685520896 5694499328 5699541771 5705453952 5721518572 5726568456 5746645422 5747620032 5752606464 5761196232 5766281136 5782711284 5785002828 5786497332 5790010688 5795121024 5800447422 5802985083 5803969248 5805284661 5808809424 5813936352 5817466368 5817678548 5822813304 5824317576 5834319624 5837862016 5841718542 5843227698 5848385004 5851935936 5854254912 5865758536 5870935728 5872452432 5874500352 5878346496 5891518836 5892518016 5902637184 5911649568 5915238912 5926927872 5929826287 5932375416 5935977344 5941216512 5960506176 5970948522 5976218556 5979847104 5985035008 5995621863 5999262192 6000812048 6018740316 6020295204 6025608792 6029267328 6029487233 6034808934 6038473056 6039841617 6040865952 6050405536 6058078488 6062044824 6063425424 6071079168 6079317706 6084683388 6085715328 6088377792 6090790464 6096388617 6100090128 6110759424 6112144368 6121253376 6121476636 6126879528 6130599552 6136010496 6146771994 6150504096 6152093024 6154238464 6166717326 6172067352 6177514896 6181265664 6217681932 6221457088 6224131584 6227175339 6237869211 6239480709 6241656624 6260800392 6264601728 6270130944 6278639598 6281127666 6284941344 6290488512 6306975928 6312542544 6316375296 6321950208 6322180788 6326019392 6331602816 6333037812 6336883008 6342707349 6344345931 6346558416 6352159968 6353800992 6359099696 6360178176 6372783864 6374430216 6378300544 6383930112 6395126418 6396211008 6399009312 6406311744 6415877622 6418635696 6422532864 6428201472 6442389513 6449072256 6466072536 6468901404 6471682272 6475611648 6478778383 6481345761 6492681888 6513762024 6519511152 6523469568 6529465404 6532322006 6534910602 6536598838 6538878368 6544649664 6546340416 6550664967 6552357273 6556335632 6563609577 6567594768 6568708608 6577622436 6583427928 6587425152 6590035584 6598978353 6604802694 6606508986 6608812896 6610520224 6613139808 6617155072 6629082768 6631982952 6633107712 6644498688 6654643776 6656362944 6667793856 6673922343 6677974512 6683868576 6687926784 6709640832 6711374208 6721395604 6727327992 6733164384 6743218317 6749169966 6750913554 6776944328 6782925744 6787044096 6793282188 6795974196 6798947394 6806706228 6815338299 6817098981 6819800427 6823941168 6829964064 6834110976 6849425016 6852139272 6853583744 6856299648 6858070912 6862601394 6873438642 6874604352 6876162414 6880337376 6886410048 6890842552 6896924496 6901112064 6907203072 6914749184 6919317108 6921104652 6923518272 6929629056 6931419264 6943575771 6947791664 6953923872 6958146048 6966106609 6999139224 7002148032 7021863702 7023677738 7030963456 7043400441 7047676944 7060017024 7067758236 7070559012 7072385628 7082925696 7095347919 7101610362 7105922208 7110236672 7116771816 7123053168 7128993384 7130835096 7133321856 7139878218 7141462272 7141722742 7148026116 7152366144 7153987158 7155200448 7171233993 7175588112 7181921376 7186281984 7189129728 7198885476 7200745244 7207100712 7211476608 7214334336 7220965158 7224124287 7225349472 7229736448 7250681064 7259611392 7261486848 7280642556 7281932728 7285063104 7304267124 7308702016 7321499136 7327982277 7332431568 7338903264 7356238164 7362730872 7364632968 7369104512 7375877586 7382028643 7388544114 7389797184 7393030176 7404318152 7410853296 7420207872 7434914508 7436835252 7439782284 7444299456 7450869888 7460980821 7462246176 7465510864 7470398672 7479599616 7481531904 7486474248 7488408312 7492955008 7499568384 7501268088 7505822592 7512721326 7517282784 7523917632 7548345936 7550295984 7552929024 7554880256 7561548288 7568243991 7574809932 7576094592 7579409088 7599389028 7607271936 7624062369 7630791462 7635424608 7638706944 7662193896 7663493376 7673892842 7676933814 7681594976 7688374848 7705603143 7710281712 7713337104 7715329776 7726828032 7733929896 7737313444 7738625664 7740379548 7745079232 7751915136 7752197871 7759040058 7763751072 7765756768 7779092832 7788958056 7790970264 7797846672 7802581248 7805673216 7816265622 7823164356 7827914304 7829936576 7855358448 7856690688 7870182912 7874031627 7882199424 7909833888 7928636562 7932105293 7947341568 7961264696 7968291408 7973129472 7987112958 7994162484 7999016256 8006076288 8006368293 8020117557 8022189483 8024987088 8027060272 8034145056 8039023104 8046411912 8049600504 8051297408 8053122156 8054487936 8065417987 8072536626 8074622094 8077437984 8082726432 8084567232 8107988301 8112911184 8114287104 8116126128 8117837056 8121053952 8128518156 8132074334 8133453504 8140632192 8149525824 8157016197 8161968848 8169172704 8174132736 8192174319 8195695992 8200672128 8207910144 8222289768 8229423136 8236686528 8248985514 8251116566 8285212089 8290242576 8302900452 8317158948 8319307612 8322208832 8329857921 8337209958 8346318351 8347733856 8352802304 8371519464 8374836888 8379921792 8387318016 8398699722 8404198506 8414549568 8416723392 8424459351 8429574384 8437014432 8442137088 8444050416 8445482496 8449177344 8456943132 8459127908 8462077888 8469546624 8471734656 8486592609 8494082982 8497045152 8499240288 8506741824 8526835224 8528281344 8532012416 8541748992 8554503496 8558180928 8582277858 8589852684 8598763008 8619968133 8621430048 8625201872 8628909696 8641794348 8649421704 8656909184 8672091901 8674066926 8679745998 8685016032 8692681536 8705953872 8713214136 8720904528 8726199552 8726517822 8728453888 8734219956 8736476364 8743762082 8751479436 8756793024 8762577813 8764841547 8770163248 8777903904 8783233536 8786714112 8798637804 8806403592 8808678648 8811750528 8817519744 8837278254 8838777024 8842643936 8867474352 8872858368 8875150592 8890391808 8898563124 8903966016 8911824768 8940759264 8946187776 8948498944 8956422783 8964327834 8969770656 8977552512 8990957756 8998893288 9001218072 9028110474 9030442806 9038413188 9043900992 9052213401 9057709584 9061298928 9065263192 9075608304 9087117732 9089465308 9093067236 9098588224 9106618752 9118976559 9127025082 9132566688 9136185696 9141732864 9150135192 9164584856 9166139136 9168216552 9173783168 9181880064 9182214954 9190319292 9195899328 9225756144 9228139536 9231357696 9239505408 9241892352 9250075989 9258101028 9266272344 9271898496 9318298451 9326522898 9332185632 9336197376 9362484936 9391200588 9395309182 9396902592 9405196416 9413356032 9417959397 9421691499 9423677648 9427412016 9429847504 9443900928 9460463892 9468813816 9474562944 9482925312 9483271182 9489029088 9497404224 9499556718 9505324512 9507780128 9511095808 9519837624 9528239952 9530701488 9536488192 9538649544 9540267264 9553213538 9561645324 9567450816 9575895168 9592689627 9598513968 9609467616 9615302144 9619112448 9623816433 9627953544 9632165716 9633799296 9642302208 9667574752 9703352106 9707523408 9713417472 9721990656 9739022832 9770643036 9776575424 9785204352 9794198106 9798483009 9802365903 9804898257 9808317552 9816974496 9819510624 9834503448 9851392152 9853062912 9857373568 9866433654 9875141892 9881137728 9885053376 9909763479 9913219344 9915780336 9919709712 9925732608 9934493184 9947974428 9949661568 9966748032 9981965664 9984544416 10001690784 10007763456 10012657501 10016961768 10023043712 10031890176 10064461248 10067061312 10082093406 10090991988 10099746576 10101459456 10105878784 10123754949 10126370331 10132518704 10165416492 10174388616 10180566144 10180937459 10189923282 10198421091 10210059342 10216258528 10235911752 10244946096 10251166464 10265077438 10271798174 10274137524 10280375616 10284449472 10287106368 10293902091 10310157963 10311906528 10314243621 10318167552 10320506064 10329615072 10335886848 10336263828 10345386744 10351668096 10360804608 10372123776 10378975662 10381656978 10385277408 10387960352 10397128896 10421687496 10430885808 10437219072 10473811264 10498708836 10503222048 10509599232 10532795553 10535516607 10546445184 10571515416 10590025536 10601637354 10605838518 10608578442 10624388544 10649483944 10658883312 10665355008 10674768384 10675157724 10693490076 10696252644 10699982784 10709817327 10712193408 10712584113 10722039174 10728549216 10730980737 10732800672 10737496208 10739317248 10763382168 10766162792 10769917312 10776968576 10779422976 10798328214 10801117866 10810651068 10817214912 10821501504 10838024208 10844604672 10854176256 10866034432 10876021596 10889417088 10892230272 10922899092 10927594656 10934229504 10956400686 10963053024 10982248704 10998647352 11008354896 11034357246 11037207874 11046949452 11053656768 11063816379 11070533936 11082816171 11089545264 11106477228 11116279944 11128424468 11130311808 11152371762 11155252878 11159673426 11162025952 11166449184 11173229056 11193369264 11198266296 11205598008 11219399424 11222297856 11232612468 11239432512 11249352576 11251902132 11258733888 11269081989 11275924176 11285876448 11292728832 11295646208 11315456812 11325443976 11329393536 11332320384 11342322432 11362214898 11369113632 11399083542 11410907904 11443037144 11453136912 11493290844 11495240064 11505212928 11510839263 11515400721 11522392464 11532562272 11565422568 11570005656 11572994664 11580021376 11590242048 11600894844 11605970166 11607938496 11610569322 11617618848 11627872704 11635357096 11645626608 11648635152 11668639248 11675724032 11683437084 11686455396 11696770008 11703871872 11708509824 11724398433 11731517072 11741871456 11744904864 11749000704 11756692992 11762442307 11783037672 11785036032 11805274368 11823299136 11859652574 11864750832 11871954688 11882433024 11892954843 11921012352 11941897044 11952437112 11959694208 11970070016 11980669437 11991243726 11998524384 12001624096 12037480632 12040590408 12051217584 12058534656 12058974466 12069617868 12076946112 12079683234 12081731904 12100811072 12108804939 12111933141 12116156976 12124089648 12126850848 12142158336 12158635412 12169366776 12171430656 12176755584 12181580928 12192777234 12198111501 12200180256 12224288736 12242953272 12253759056 12261199104 12272020992 12293543988 12301008192 12304186048 12333434652 12344134704 12355029792 12362531328 12373478271 12376674849 12435363864 12442914176 12454350678 12464736889 12475738422 12478961418 12483313248 12521600784 12529203456 12540261888 12557279196 12562255332 12569882688 12580977024 12598049583 12601304177 12606297759 12613951856 12625085088 12632750592 12644361576 12652038784 12663205632 12666075624 12673766016 12685414698 12688691862 12693116832 12704319936 12707601984 12718199392 12741124473 12745567728 12748860432 12756601088 12767860224 12790252836 12792422016 12798018624 12812623488 12831755244 12837271392 12845065728 12873416787 12884779026 12898144512 12932145072 12937802808 12943364544 12957556766 12962691522 12985363776 13011100389 13019618997 13027524048 13039022304 13046939136 13058930808 13064644012 13069821204 13073197676 13077756736 13089299328 13089776733 13092680832 13101329934 13104714546 13112671264 13115643123 13127219154 13135189536 13155244872 13166855856 13174850304 13180071168 13197956706 13209605388 13213017972 13217625792 13221040448 13226279616 13255917381 13258165536 13263965904 13266215424 13288997376 13309287552 13312725888 13335587712 13347844686 13355949024 13367737152 13419281664 13422748416 13442791208 13454655984 13466328768 13486436634 13498339932 13501827108 13542165711 13545664209 13553888656 13565851488 13574088192 13586564376 13591948392 13597894788 13613412456 13630676598 13634197962 13639600854 13647882336 13659928128 13690537623 13698850032 13704278544 13707167488 13712599296 13716141824 13725202788 13746877284 13749208704 13752324828 13760674752 13772820096 13773322431 13781685104 13793848992 13802224128 13829498368 13838634216 13842209304 13847036544 13859258112 13862838528 13887151542 13895583328 13907847744 13932213218 13989784347 13998278448 14004296064 14043727404 14047355476 14061926912 14086800882 14092963773 14095353888 14120034048 14135516472 14141118024 14144771256 14165851392 14190695838 14203220724 14211844416 14224906773 14233543632 14246106336 14257986768 14261670192 14266643712 14279756436 14282924544 14283445484 14296052232 14304732288 14307974316 14310400896 14329820307 14342467986 14351176224 14363842752 14397770952 14401490488 14414201424 14422953216 14428668672 14441930316 14448248574 14450698944 14501362128 14519222784 14522973696 14555028159 14561285112 14563865456 14570126208 14608534248 14617404032 14643040423 14655964554 14664863136 14677806528 14712476328 14725461744 14729265936 14738209024 14751755172 14764057286 14777088228 14779594368 14786060352 14799650481 14803473839 14808636304 14821706592 14840415744 14869829016 14873670504 14879564568 14888598912 14901739776 14921961642 14924492352 14931021728 14940797344 14972948496 14976816624 14985910016 14999136768 15002536176 15011645184 15025442652 15034565568 15047835264 15096691872 15100591968 15105858048 15109760512 15123140109 15136487982 15149619864 15152189184 15158818176 15198778056 15248124738 15261582924 15270849216 15277413888 15284884923 15315089013 15324387792 15326986752 15347785684 15353867628 15363189952 15376749696 15397616157 15407697261 15411206286 15420563424 15426674208 15430659552 15467859792 15474626888 15477251328 15480759096 15490158464 15503830272 15504395742 15518080116 15527502144 15531513536 15558185664 15572485467 15577916112 15581940528 15595693344 15605162496 15611346432 15632531244 15646328712 15655828608 15659873152 15710716896 15734176073 15748063254 15764398848 15819667776 15857273124 15864210586 15894683136 15902456031 15908757777 15912867663 15922529392 15936582816 15946258944 15974225916 15988324968 15998032512 16012152576 16012736586 16040235114 16044378966 16049974176 16054120544 16068290112 16083058761 16092823824 16099201008 16102594816 16106244312 16108975872 16130835974 16145073252 16149244188 16154875968 16165452864 16169134464 16197492321 16201676799 16215976602 16225822368 16232252256 16235674112 16242107904 16257036312 16264148668 16266907008 16281264384 16299051648 16314032394 16323937696 16338345408 16384348638 16391391984 16401344256 16415820288 16434601029 16444579536 16458846272 16473373056 16497971028 16502233132 16551535869 16555811811 16570424178 16580485152 16605800904 16634317896 16638615224 16644417664 16659715842 16674419916 16692636702 16695467712 16732879317 16743038928 16749673776 16759843584 16774636032 16797399444 16808397012 16829099136 16833446784 16848918702 16856290003 16859148768 16874028864 16888100832 16898354688 16913886264 16918255816 16924155776 16939093248 16943469312 16973185218 16988165964 16994090304 16998480576 17013483648 17043322347 17053670448 17056562688 17064024832 17083497984 17098625313 17109006992 17116361856 17164555716 17179705368 17239936266 17242860096 17250403744 17257819392 17283588696 17298843408 17313818368 17344183802 17348133852 17359491996 17370032064 17385363072 17408955249 17411907744 17415853983 17426428272 17441809056 17452399104 17453035644 17456907776 17468439912 17472952728 17487524164 17502958872 17513586048 17525155626 17529683094 17540326496 17555807808 17597275608 17612807184 17617357296 17623501056 17635039488 17674556508 17677554048 17685287872 17734948704 17745716736 17750301184 17780783616 17789478861 17797126248 17807932032 17823649536 17881518528 17912845566 17928655668 17939541312 17955105024 17981915512 17997786576 18002436144 18056220948 18060885612 18076826376 18087801984 18088461699 18104426802 18115419168 18119524851 18122597856 18130526384 18151216608 18174235464 18178930616 18186134472 18197176448 18213237504 18237953118 18254050164 18265133376 18272371392 18300270384 18329169712 18332278272 18336433104 18347566336 18363760128 18364429908 18380638584 18391798656 18451512288 18456279072 18462715392 18500151978 18516202056 18532544688 18543796992 18636596902 18653045796 18664371264 18672394752 18681526017 18713607633 18718442127 18724969872 18782401176 18790618364 18793805184 18810392832 18835918794 18843382998 18847355296 18854824032 18859695008 18920927784 18937627632 18949125888 18965850624 18966542364 18978058176 18994808448 18999113436 19010649024 19015560256 19028122047 19033037793 19039675248 19056479904 19061402976 19072976384 19077299088 19080534528 19106427076 19123290648 19134901632 19151790336 19185379254 19197027936 19218935232 19247632866 19255907088 19264331432 19267598592 19284604416 19335149504 19406704212 19415046816 19426834944 19436335149 19444037283 19474742819 19478045664 19541286072 19553150848 19570408704 19588396212 19596966018 19604731806 19609796514 19616635104 19633948992 19639021248 19657071819 19669006896 19690828731 19702784304 19706125824 19714747136 19732867308 19750283784 19762275456 19770106752 19796935059 19802049421 19819526958 19826438688 19831560672 19839419424 19851465216 19895948856 19899323136 19933496064 19963931328 19969088832 20003381568 20021767029 20025315002 20033923536 20046087424 20063780352 20128922496 20134122624 20164186812 20181983976 20199493152 20211757568 20229654951 20247509898 20252740662 20265037408 20330832984 20348777232 20361132288 20361874918 20379846564 20396842182 20420118684 20432517056 20446014897 20451296943 20459401281 20471823504 20489892192 20502332928 20530154876 20543596348 20548275048 20560751232 20568898944 20574212736 20587804182 20620315926 20623813056 20628487242 20641012128 20659230144 20672527656 20690773488 20703336192 20721609216 20744247552 20757951324 20763313956 20770554816 20775920704 20794257792 20830727313 20843374992 20861771616 20874438144 20898319827 20947622528 20997417672 21006444096 21065591106 21071033214 21092890368 21143030832 21180051072 21203274708 21211677036 21217156884 21248777088 21277611971 21286043757 21298967888 21317766624 21330710016 21350315448 21386980152 21392505288 21399965568 21419634654 21424386816 21425168226 21444078348 21457098432 21461961474 21465601344 21474992416 21513701979 21526764336 21532325584 21539834624 21553937152 21558845952 21596656428 21602235732 21621302136 21634429824 21643003008 21672372861 21676048416 21689209344 21732068864 21752043192 21778834176 21784460544 21845798184 21855189312 21912801372 21926106048 21964497408 21983946831 21997294704 22016709792 22068714492 22074415748 22093898904 22107313536 22127632758 22141067872 22146085929 22165632342 22179090528 22212954456 22232559888 22256848936 22260623616 22304743524 22310505756 22319346852 22324051904 22332898368 22382942463 22386738528 22396532592 22411196016 22438798848 22444595712 22465224936 22478865024 22498705152 22503804264 22517467776 22538163978 22551848352 22571752896 22630913624 22650887952 22658787072 22664640768 22684644864 22724429796 22738227264 22798167084 22821815808 22872187107 22878095933 22886074288 22906273824 22986581688 22990480128 23021678526 23030801442 23044784928 23065124544 23116809429 23130845136 23140011312 23145989328 23160042752 23180484096 23201789688 23211940332 23215876992 23221138644 23235237696 23255745408 23256593613 23270714192 23291253216 23297270304 23337278496 23351448064 23366874168 23372910792 23393540016 23407743744 23417019648 23448796866 23463034144 23483742912 23489809728 23524884614 23566075344 23570072064 23610548736 23622094881 23646598272 23719305148 23729501664 23743909376 23785909686 23796315879 23842024704 23883794088 23904874224 23919388416 23961338874 23982487452 23997048768 24003248192 24019104879 24066568449 24074961264 24081180816 24102435168 24117069312 24117948932 24139235736 24153892224 24159366468 24163463808 24196253961 24201622144 24217609878 24223866282 24232313952 24248179296 24253701696 24317270824 24338733552 24342861312 24353511168 24363161856 24385554468 24396223002 24400360512 24448577472 24471048591 24485906544 24507518112 24522398208 24576522957 24587087976 24602016384 24608372096 24666869304 24688269408 24710059584 24725133829 24746956542 24753349698 24855636267 24870727728 24885828352 24908701356 24929473778 24951476844 24957922836 24966626496 24989573763 24996029597 25038955053 25043201568 25058406912 25114558392 25124510664 25139765376 25161954048 25196099166 25202608354 25212595518 25227903712 25250170176 25273378053 25288723152 25304077568 25326411264 25332151248 25347532032 25370829396 25377383724 25386233664 25408639872 25415203968 25436398784 25459777827 25482248946 25491135456 25497720864 25513202176 25580505672 25584844032 25596037248 25625246976 25663510488 25674542784 25746833574 25769558052 25796289024 25859904399 25864290144 25875605616 25886729088 25915113532 25925383044 25970727552 26016275703 26022200778 26039237994 26055048096 26078044608 26117861616 26129288024 26139642408 26146395352 26155513472 26178598656 26179553466 26185361664 26202659868 26209429092 26225342528 26231286246 26254438308 26270379072 26294524641 26310489744 26333711712 26349700608 26360142336 26395913412 26419210776 26426035944 26435251584 26442080896 26452559232 26488455719 26511834762 26516331072 26527931808 26618575104 26625451776 26671175424 26695689372 26711898048 26735474304 26838563328 26845496832 26869268349 26885582416 26909311968 26932657536 26972873268 26996679864 27003654216 27084331422 27091328418 27107777312 27131702976 27156640203 27173128752 27183896784 27195789576 27226824912 27261353196 27268395924 27279201708 27295764672 27319856256 27356929677 27381075246 27397700064 27408557088 27414334976 27425198592 27432283648 27450405576 27493754568 27498417408 27504649656 27521349504 27545640192 27546644862 27563370208 27587697984 27677268432 27684418608 27694073088 27718516224 27725677056 27750227967 27774303084 27791166656 27815695488 27864426436 27954895353 27979568694 27996556896 28008592128 28087454808 28094710952 28173601764 28185927546 28190707776 28240068096 28253878191 28271032944 28282236048 28289542512 28331702784 28381391676 28406441448 28423688832 28449813546 28462260169 28467087264 28492212672 28515973536 28523340384 28533287424 28559512872 28566890968 28592104464 28609464576 28615948632 28620801792 28659640614 28684935972 28702352448 28727685504 28778068881 28795541904 28802980976 28828402848 28845906432 28857337344 28871449299 28883860632 28896497148 28901397888 29002724256 29110056318 29122570224 29127730912 29140252416 29217068496 29234808064 29286080846 29311929108 29329726272 29355613056 29395449027 29407097709 29414694771 29424952656 29450923488 29458531872 29476418048 29503510344 29528114572 29554176456 29559188736 29572120704 29599300962 29606947678 29617272608 29643413184 29729290437 29739658032 29747341008 29759129136 29777197824 29803479552 29843923284 29848984704 29862043456 29881594688 29945896992 29953633248 29971820032 30005072352 30023290368 30037972503 30050885304 30069131136 30095670528 30193383744 30201183936 30246280218 30272975964 30299239728 30304378368 30317636352 30379110993 30397556112 30496249476 30523165848 30541698432 30542812377 30569769846 30595263273 30603167287 30630178026 30648775584 30695571368 30707735256 30726379904 30753499392 30795232314 30815394522 30822412572 30841126848 30853348416 30861319104 30930473889 30935719584 30942730863 30949253776 30954502656 30961518192 30980316928 31007660544 31008791484 31036160232 31055004288 31063027072 31116371328 31117506233 31144970934 31155832224 31163881056 31191386688 31265062488 31292657424 31311657216 31319746304 31421433792 31468352146 31496126508 31528797696 31598386659 31606549821 31639335552 31714546248 31728421172 31804912062 31817515554 31825735326 31845058784 31873165632 31948451832 31976649936 31996065024 32024305152 32025473172 32080470228 32088757932 32099948352 32108241088 32129451981 32136580224 32137752339 32166117522 32185647648 32192942211 32198402016 32205189632 32212488624 32217951744 32261671948 32290146504 32298488376 32309751936 32330905728 32338268928 32394984642 32403353598 32431953204 32451644736 32464504512 32514072624 32528297336 32533814016 32562528768 32598103296 32628064788 32647875392 32676690816 32768697276 32782783968 32802688512 32869202058 32883582137 32889159072 32917692544 32946746112 32995942056 33004466264 33103071738 33111623622 33140848356 33160970304 33191449137 33211601808 33248448513 33268635792 33277230448 33288835328 33319431684 33348839832 33385273404 33390935424 33436247383 33465758634 33486077856 33499347552 33519687168 33594798888 33616794024 33658198272 33666893568 33697837404 33712580006 33718297536 33748057728 33776201664 33807245967 33827772528 33836511632 33848311552 33878186496 33886938624 33946370436 33976331928 33988180608 33996961152 34026967296 34086644694 34107340896 34128049664 34197250626 34218013984 34232723712 34329111432 34359410736 34479872532 34485720192 34500807488 34515638784 34532517789 34546202163 34567177392 34597686816 34627636736 34688367604 34696267704 34718983992 34740064128 34770726144 34817910498 34823815488 34831707966 34852856544 34883618112 34906071288 34936879824 34945905456 34975048328 35005917744 35027172096 35050311252 35059366188 35080652992 35111615616 35173195299 35194551216 35225614368 35234714592 35247002112 35270078976 35287326921 35349113016 35355108096 35370575744 35469897408 35578957722 35594252496 35615864064 35647299072 35763037056 35825691132 35857311336 35879082624 35910210048 35927771033 35942008311 35951293609 35963831024 35995573152 36004872288 36112441896 36121771224 36153652752 36175603968 36176923398 36208853604 36230838336 36239049702 36245195712 36261052768 36302433216 36326414817 36335799423 36348470928 36357861232 36372268944 36394352896 36426475008 36475906236 36508100328 36530266752 36544742784 36594334503 36600540768 36658339424 36672866208 36695132672 36728859816 36761277168 36783597312 36903024576 36912558144 37000303956 37032404112 37065089376 37087593984 37120434813 37130024547 37273193804 37306091592 37328742528 37363052034 37394210667 37427215266 37436884254 37449939744 37564802352 37581236728 37587610368 37620785664 37671837588 37686765996 37694710592 37709648064 37719390016 37794148749 37803912531 37818893277 37841855568 37875255264 37898251776 37933084728 37956116352 37989616896 37998226872 38021298048 38031120512 38056244094 38066075586 38079350496 38112959808 38122805952 38154598176 38212854152 38246581296 38269803264 38303580672 38370758508 38394055872 38437870464 38495265732 38511814176 38528662864 38535197184 38620250361 38630227559 38670299008 38813408424 38830093632 38872670298 38888074566 38949485638 38956091328 39033301167 39058856991 39082572144 39106301696 39140817408 39176792424 39193932036 39209463612 39219593028 39233270208 39267897984 39269330199 39278042496 39314143638 39338013792 39346929369 39381657462 39405568608 39429494272 39465734616 39500567568 39524550912 39540213504 39593870118 39604098842 39639053916 39652877376 39663121344 39678838848 39767752143 39791897712 39798646272 39866992128 39927862656 39938177664 40006763136 40043534058 40050630004 40067847072 40092174848 40257844992 40268245248 40328373624 40363967952 40398986304 40459309902 40495019796 40505481324 40530074816 40636992627 40661665968 40697554464 40722264576 40723749836 40759693128 40793684364 40840237368 40865034112 40892029794 40902593886 40918802562 40936704293 40943647008 40979784384 41060309752 41087192696 41096550096 41121502464 41137797888 41148425472 41175608364 41240631852 41247626112 41256974484 41282024256 41318460288 41319967293 41345055312 41381546976 41406672384 41488495104 41515902648 41526627912 41541109632 41551841408 41588515584 41661454626 41686749984 41723543232 41796639654 41895245056 41969353041 41994835344 42012888192 42131182212 42142066428 42185780736 42206410631 42278891319 42286061664 42360102144 42406549416 42423354072 42434313768 42497554176 42555223942 42572087514 42597935776 42635533248 42674720319 42700630896 42773960304 42785010576 42799931136 42839269308 42848773632 42850336452 42888156696 42914196864 42923922948 42931202688 42949984832 42989460921 43027403958 43053528672 43064651168 43079669248 43107874304 43193312856 43204471464 43242604272 43268859648 43286006016 43344745722 43352096832 43504086384 43557668352 43568921088 43665084477 43691596368 43710378624 43825602744 43852212096 43929121269 43967893662 43994589408 44033419584 44137428984 44148831496 44187797808 44214627072 44255265516 44282135744 44292171858 44331264684 44358181056 44398951443 44410421517 44425908912 44465119776 44513697872 44521247232 44609487048 44621011512 44638693704 44648103808 44665796736 44726408837 44765884926 44773477056 44793065184 44822392032 44930449872 44957730048 44997410304 45007608528 45034935552 45076327956 45103696704 45143505792 45261827248 45301775904 45317574144 45329281536 45369420327 45448859592 45476454528 45596334168 45744374214 45756191866 45772148576 45812547648 45854654769 45945267039 45973163376 45980960256 46043357052 46061602884 46089569856 46130249088 46192848471 46223091783 46233618858 46261690272 46280022624 46291978656 46320085504 46403579376 46423880664 46431753984 46442277288 46470475392 46511490816 46513187226 46541428384 46582506432 46594540608 46674556992 46717456401 46733748336 46745821584 46787080032 46815487488 46834039296 46897593732 46926068288 46967485824 46979619456 47049769228 47132150688 47202528219 47244189762 47293196544 47438610296 47459003328 47571819372 47592631758 47684049408 47707368093 47738602989 47767588176 47809748448 47838776832 47922677748 47964974904 47994097536 48006496384 48038209758 48090691451 48133136898 48149922528 48162361632 48204870336 48235897864 48278471472 48307784448 48318732936 48326927616 48392507922 48403244288 48435219756 48447732564 48464627904 48496358592 48507403392 48592476963 48605030397 48634541648 48677467104 48707022336 48726323712 48771108936 48792446004 48800721024 48897154944 48942097182 48971813088 49015036224 49153045914 49174175952 49204032768 49216744192 49303803087 49333738608 49376538816 49420119168 49450267658 49493913084 49506699396 49654607607 49667435433 49711272534 49741455456 49771656704 49817402712 49858947556 49902953688 49915845672 49933252992 49979147526 49992059194 50077910106 50086403136 50198637951 50229116784 50249021328 50279530752 50323908096 50392198332 50405216708 50425191036 50455807424 50500340352 50546756106 50568870009 50577446304 50608155136 50664302496 50695064064 50741658792 50754767448 50772467328 50817279744 50830407936 50872797568 50919555654 50964497892 50982270912 50995441728 51161011344 51169688064 51192074496 51250493952 51295875939 51327020976 51349085568 51493667148 51539116104 51674200501 51719808798 51728580288 51751211232 51773458176 51830227064 51850766088 51941455104 52032551406 52044401556 52078475988 52110096192 52156089216 52226865747 52235723232 52247561949 52258576048 52279284816 52292790704 52311026944 52357197312 52359106932 52370723328 52405319736 52418858184 52450685056 52462572492 52508876616 52540758144 52542674459 52589049282 52620979488 52667423424 52791826824 52838421552 52852071888 52870503168 52884161792 52905118464 52976911438 53023669524 53032662144 53055863616 53237150208 53250903552 53342350848 53368436583 53391378744 53423796096 53470948608 53738536698 53771164832 53818623936 53865315072 53945746536 53993359728 54007308432 54168662844 54182656836 54215554624 54263405952 54265385097 54313280406 54346257504 54358574553 54367793568 54391579152 54453649824 54522706392 54536791848 54558403416 54591529344 54639712512 54713859354 54762150492 54795400128 54817114176 54900811152 54987509136 54996834816 55009299312 55042699008 55091280384 55093289724 55126740416 55175395968 55354536864 55368837216 55388146176 55500455934 55524737051 55548606168 55582333312 55631390976 55728852872 55909790706 55959137388 55993113792 56017184256 56044578051 56140822899 56155326381 56174909616 56189421904 56347203528 56371855092 56381415552 56457925909 56507756382 56542065888 56564472096 56579085024 56762783352 56812882896 56847377664 56899627092 56924520338 56934174528 56984425344 57031947072 57046680768 57084366141 57099113379 57119025744 57133781936 57184208928 57218929152 57231897264 57241603584 57319281228 57369871944 57404704896 57455371008 57556137762 57591083808 57605961952 57656805696 57742898598 57767721264 57792994296 57802795776 58005448512 58220112636 58245140448 58255461824 58280504832 58309005447 58332111849 58424228457 58434136992 58469616128 58572161692 58623858216 58659452544 58711226112 58790898054 58814195418 58829389542 58849905312 58901846976 58917063744 58971215457 59007020688 59056229144 59108352912 59118377472 59144241408 59198601924 59213895356 59234545216 59286826368 59390805177 59406148263 59458580874 59479316064 59494682016 59518258272 59554395648 59687846568 59697969408 59724086912 59763189376 59891793984 59907266496 60010144704 60075945006 60101770608 60138262272 60191341056 60386767488 60402367872 60492560436 60545951928 60598479456 60635272704 60688964853 60704643307 60758221986 60795112224 60992498952 61046331696 61083396864 61085624754 61139539692 61190526546 61206334574 61260356052 61297551168 61338044691 61353890829 61378203843 61391142736 61415470512 61452759808 61506998784 61590464628 61630789044 61644825144 61682253696 61706696832 61722638208 61860947778 61871439168 61885461726 61898507552 61923036384 61960633856 62017582968 62072320464 62110008576 62126054144 62232742656 62235012466 62289941868 62311664448 62327762112 62382773376 62492181939 62530124976 62585314848 62623314432 62639492608 62694959481 62842867584 62936704292 62992253016 63196773318 63213099642 63278671104 63429092496 63456842344 63609824124 63635031108 63651470652 63690117568 63746331264 63832835913 63858131271 63896903664 63953299872 63992130048 64050946344 64160940456 64177515864 64199896704 64216482176 64258903962 64273160448 64275504678 64332235044 64371295296 64385884422 64396804032 64424977248 64523343896 64580293008 64596976752 64619503872 64661811456 64676537856 64789969284 64806707196 64863906408 64903289472 64929009024 65017118583 65028145248 65056594672 65067628032 65196206592 65228089157 65256129576 65295750784 65353381632 65537394552 65565567936 65738404116 65767164274 65778318144 65835385088 65893492224 65951840493 65991884112 66008932528 66206143476 66223247244 66281696712 66321940608 66382898274 66423203616 66438257787 66496897026 66537271584 66554460896 66577670656 66638863368 66697679664 66770546808 66781870848 66872494766 66931517268 66972155712 66998695104 67148827389 67189597776 67233588048 67316396544 67333787136 67395674808 67425160012 67436595072 67496115456 67552403328 67614491934 67655545056 67673023264 67696623104 67892740872 67952663856 67976361216 67993922304 68053934592 68173289388 68214681792 68394501252 68436027968 68465447424 68616561321 68634287799 68658222864 68718821472 68959745064 68971440384 69001614976 69065035578 69092404326 69122631839 69134354784 69195373632 69376735208 69392535408 69437967984 69480128256 69541452288 69635820996 69647630976 69663415932 69705713088 69767236224 69769780839 69812142576 69873759648 69891810912 69950096656 70011835488 70054344192 70100622504 70118732376 70161305984 70223231232 70346390598 70389102432 70451228736 70469429184 70574653842 70698226032 70710216192 70741151488 70866284643 70939794816 71157915444 71188504992 71231728128 71266562213 71388947637 71526074112 71651382264 71714622672 71758165248 71855542066 71884016622 71902587218 71927662048 71991146304 72009744576 72057314637 72199705347 72224883792 72243542448 72307305504 72351207936 72353846796 72417707208 72461676672 72478099404 72490391424 72522105536 72588761883 72604866432 72652829634 72671598846 72696941856 72715722464 72744537888 72788705792 72951812472 73016200656 73060533504 73089485568 73188669006 73201081536 73316678848 73345732416 73413145773 73457719632 73522554336 73567194624 73729568871 73806049152 73825116288 74000607912 74064808224 74130178752 74175401487 74240869626 74260049094 74546387608 74612183184 74657485056 74726104068 74788421334 74854430532 74873768508 74899879488 74968721289 74988088791 75116865159 75129604704 75162473456 75175220736 75343675176 75373531992 75389421184 75419296128 75438780032 75588297498 75607825062 75637786554 75683711136 75750510528 75866169456 75912232704 75979233792 75996453744 76042596096 76062241024 76112488188 76132151172 76158700992 76225919616 76245611904 76309196352 76379333481 76425708304 76493162592 76539606528 76741517016 76788111744 76875740928 76990531464 77023628352 77057325728 77240500722 77260455118 77340598016 77579713197 77626816848 77660187264 77745340596 77776149132 77898971276 77912182656 78048827109 78066602334 78117713982 78165144288 78212603392 78353584848 78387864072 78418927224 78439186056 78466540416 78535795968 78538660398 78556084992 78628287276 78676027584 78693858738 78763314924 78811137216 78883573923 78931469232 79001135136 79049101824 79080427008 79187740236 79208197684 79278107832 79305754752 79326242688 79357677696 79465367157 79535504286 79583795424 79855725312 79876355328 80013526272 80087068116 80101260008 80135694144 80515689984 80536490496 80607805047 80656747248 80727935904 80797972608 80918619804 80990039592 81010962648 81060149632 81202315073 81273985254 81323331936 81395108928 81447499672 81519386256 81587368728 81680474736 81730068224 81784059588 81805187772 81837605124 81873408586 81887294016 81959568768 82070789031 82120619504 82174385392 82193100192 82243004928 82275595776 82296850944 82351216728 82481263704 82495252224 82513948968 82564048512 82636920576 82639934586 82690110624 82763093952 83031805296 83053255824 83082219264 83103682816 83177031168 83250683901 83322909252 83373499968 83447086464 83593279308 83790490112 83864686059 83938706082 83989670688 84025776384 84262364424 84284132856 84412821262 84557782638 84572123328 84720204288 84761634573 84813098832 84846708144 84868627536 84995108352 85110447884 85144175028 85195871552 85271066496 85349440638 85386780507 85401261792 85547920608 85570021152 85599862272 85678538616 85700672904 85776313392 85828393728 85847845896 85862405376 85899969664 85978921842 86054807916 86107057344 86129302336 86386625712 86408942928 86485208544 86537719296 86572012032 86614347897 86689491444 86704193664 87008172768 87253158223 87330168954 87383192736 87420757248 87651205488 87704424192 87858242538 87935787324 87989178816 88066839168 88186347081 88221293127 88244084313 88274857968 88297662992 88375595616 88429254144 88510531032 88564271488 88584343716 88662529368 88716362112 88719597857 88797902886 88820843034 88851817824 88930239552 89027395744 89187871311 89218974096 89242023024 89277387408 89296207616 89331593472 89452817674 89531769852 89546954112 89586130368 89644784064 89860899744 89915460096 90015217056 90069871104 90113917509 90152655912 90207393408 90287011584 90523654496 90603551808 90738840654 90897719184 90952909056 91137332979 91192668336 91488748428 91512383732 91544297152 91625095296 91628437131 91709309538 91785789819 91809501861 91890534078 91946326752 92086714104 92123205768 92179139712 92260498176 92385696942 92446183566 92467237716 92523380544 92560045248 92583957312 92791421667 92807158752 92847761328 92863507968 92884554576 92940950784 93022981632 93026374452 93082856768 93165012864 93189081216 93349113984 93352518699 93434912802 93467496672 93491643168 93574160064 93795187464 93852136576 93934971648 93959238912 94099538456 94264301376 94405056438 94488379524 94586393088 94795159977 94819649463 94877220592 94918006656 95143638744 95185263516 95414736186 95477205978 95535176352 95619496896 95845355496 95929949808 95988195072 96012992768 96076419516 96181382902 96266273796 96299845056 96324723264 96388355943 96409740672 96413257017 96471795728 96556942944 96578826633 96615568896 96637465872 96653855232 96785015844 96806488576 96870439512 96895465128 96929255808 96992717184 97014806784 97184953926 97210060794 97269083296 97354934208 97542217872 97584892008 97601442048 97794309888 97884194364 97943626176 98030072448 98306091828 98348351904 98408065536 98433488384 98607606174 98650746411 98667477216 98753077632 98840238336 98900535316 98987826168 99013398792 99309215214 99334870866 99422545068 99482910912 99574347411 99634805424 99717895112 99805907376 99831691344 99866505984 99958295052 99984118388 100155820212 100172806272 100308742149 100397275902 100458233568 100498042656 100559061504 100784396664 100810433416 100850382072 100911614848 101000680704 101093512212 101137740018 101154892608 101328604992 101483317584 101509534896 101544934656 101634559488 101660815872 101745595136 101839111308 101928995784 101964541824 101990883456 102322022688 102384148992 102501282961 102591751878 102654041952 102698171136 102987334296 103078232208 103348401002 103439617596 103457160576 103502422464 103546916352 103597553367 103638606489 103660454128 103701532176 103882910208 104065102812 104088803112 104156951976 104220192384 104312178432 104453731494 104471446464 104495123898 104517152096 104558569632 104585581408 104622053888 104718213864 104810639472 104837716368 104901370112 104925144984 105017753232 105081516288 105085348918 105178098564 105241958976 105334846848 105519585897 105583653648 105676843104 105704143776 105741006336 105768323584 105810236928 105861980763 105953822876 106047339048 106065324288 106111727232 106736873166 106782757488 106847592192 106941897216 107477073396 107542329664 107637247872 107730630144 107783313099 107826024933 107853880827 107891493072 107986719456 108014616864 108337325688 108365313672 108431109248 108526811904 108530770194 108626560812 108692515008 108717149106 108735587136 108783158304 108907299648 109007398269 109045412784 109073583696 109116806832 109183058688 109279425024 109427718708 109524300984 109590800256 109634228352 109783003509 109801622304 109975018272 110018598624 110085398016 110139232511 110186579448 110253480832 110350791936 110709073728 110737674432 111000911868 111049474102 111097212336 111164666624 111262781952 111361304439 111390073641 111457705744 111819581412 111918274776 111986227584 112089156102 112182632001 112281645798 112310652762 112349819232 112378843808 112694407056 112743710184 112762831104 112915851818 113015512764 113084131776 113128944192 113158170048 113382446247 113411737593 113456679831 113525566704 113625765792 113694755328 113799254184 113849040676 113868349056 113968850688 114063894144 114093361536 114168732282 114198226758 114238051488 114267563872 114368417856 114463794528 114638562456 114739743888 114809409792 114910742016 115112275524 115182167616 115211923904 115313611392 115485797196 115535442528 115585988592 115605591552 115860751083 115890682677 116010897024 116440225272 116490280896 116510923648 116618010894 116664223698 116848456914 116868273984 117144323384 117247716432 117318905088 117422452224 117581796108 117628390836 117658779084 117699810624 117803693952 117807990597 117834127488 117942430914 117994030021 118014041376 118040788107 118112458288 118216705824 118288482816 118397203848 118427790712 118469090432 118573652736 118781610354 118812296526 118917161748 118958632128 118989364032 119036516544 119303256429 119375693136 119395938816 119448173824 119526378752 119783587968 119814532992 120020289408 120151890012 120203541216 120276524544 120773534976 120804735744 120985120872 121091903856 121196958912 121377929706 121409286614 121516443972 121590224448 121910977881 121984997904 122092663392 122166793728 122171249508 122279079384 122381053092 122412669148 122520712104 122595102336 122676089382 122707781658 122756407686 122782285472 122810112879 122830941024 122905519616 123180929256 123261578088 123289650288 123364507392 123413393664 123445276416 123721895556 123742878336 123770923452 123797015104 123846072768 123959901879 124035165936 124144640928 124220017152 124252108288 124465485312 124470024932 124579883736 124623328896 124655524224 124765546752 124984363878 125060249952 125170629696 125389918962 125685735168 125873408584 125984506032 126393546636 126426199284 126557342208 126619231893 126836673957 126858184992 126913684688 127219648248 127270062216 127302941304 127380235136 127492662528 127665671826 127716262542 127793807328 127906599744 128101892688 128321880912 128355031728 128399793408 128432964352 128517807924 128546320896 128551009356 128664470088 128742590592 128771768844 128793608064 128849954496 128968382763 129046687792 129160586016 129193953504 129239007744 129323622912 129579938568 129613414392 129727812816 129806578944 129858018048 130034237166 130056290496 130113189344 130456178314 130512259152 130591501568 130706763264 130995253431 131074789104 131131135872 131476808232 131534328548 131556636288 131670770176 131787363807 131903680986 131983768224 132017865056 132412286952 132446494488 132563393424 132643881216 132765796548 132846407232 132876515574 132993794052 133074543168 133108921792 133196854329 133231264551 133277726736 133395359328 133541093616 133563741696 133744989532 133863034536 133944311424 133997390208 134179226511 134297654778 134379195552 134467176096 134791349616 134850320024 134873190144 134992230912 135104806656 135228983868 135311090112 135346046528 135785481744 135905327712 135952722432 135987844608 136108260981 136346578776 136429363584 136789002504 136872055936 137112105779 137233122642 137268575598 137316445728 137437642944 137835801117 137919490128 137942880768 138003229952 138130071156 138184808652 138245263678 138268709568 138390747264 138578545413 138614345947 138669275349 138753470416 138785070816 138875935968 138960256512 139271641992 139295261952 139326831864 139411426176 139534472448 139539561678 139624285152 139747519296 139783621824 139900193312 140023670976 140152369203 140201245008 140237464752 140322611968 140446462464 140692781196 140778204864 140902457472 140938858368 141149307684 141396452064 141482302976 141607584657 141732569286 141879589632 142315830888 142377009984 142533124426 142777895274 143052148224 143122104279 143215808967 143302764528 143429245344 143516330496 143711084132 143768033244 143805174436 143855324096 143982292608 144019489152 144114629274 144272074353 144399410694 144449767584 144487084896 144614611008 144707693592 144835414416 144923353344 144956198808 144980782848 145044211072 145177523766 145209732864 145305659268 145343197692 145393883712 145431444928 145489075776 145815091191 145903624944 146032401312 146121067008 146178971136 146377338012 146402163072 146633357696 146691464832 146826291546 146915439264 147045108672 147459137742 147612098304 147650232576 148001215824 148129616448 148260357504 148350802974 148481739252 148520098188 148963822821 149002306299 149092775216 149224366368 149314970112 149452208136 149576842668 149708861064 149747537016 149799758976 149937442578 149976177582 150233730318 150259209408 150324946912 150595913853 150687350352 150747063984 150778842368 150838592256 150877560064 151176594996 151215650124 151275573108 151367422272 151501021056 151706610027 151732338912 151824465408 151992907488 152085192192 152124482048 152224976376 152264302344 152317401984 152451839232 152491223808 152618392704 152758666962 152851416608 152986325184 153483034032 153576223488 153751481856 153887627817 153981062928 154047256704 154114651456 154481001444 154520910236 154681196032 155022601503 155159426394 155253633696 155320374528 155490681192 155552298264 155797942552 155824365312 156097654218 156133204668 156235427964 156330288576 156680597241 156707169696 156775728144 156837854448 156878372112 156933080832 157071591936 157077320796 157112169984 157256574552 157352055168 157387717476 157526629848 157622274432 157628023377 157767147846 157862938464 158002270272 158375480472 158416395368 158556215664 158611509504 158652485376 158715355392 158930734314 159071008572 159167590848 159711450624 159752710656 160027052544 160105309749 160174136232 160202520016 160271388288 161215610094 161313494496 161455871808 161595945216 161837239608 161980079184 162021925296 162120299264 162404630146 162547970508 162646663872 162790217856 162796155291 162894999344 163038772512 163075723659 163174737456 163360949472 163460136448 163568119176 163610375544 163675210248 163746817172 163774588032 163919137536 164141578062 164241239008 164348770784 164386200384 164702433456 164962527408 164990504448 165027897936 165128097024 165273841152 165279869172 165380221248 165526187904 166063610592 166106511648 166164438528 166207365632 166501367802 166574211153 166645818504 166746999936 166894172928 167186558616 167729372118 167877412164 167979341376 168051552768 168133734153 168465979143 168524728848 168568265712 168825642524 169115565276 169144246656 169373777727 169523269146 169626197664 169693416288 169737255072 170220895768 170288350056 170391743104 170542132992 170698881276 170773561014 170802523584 171095841216 171140042304 171297340137 171357077232 171401345808 171552626784 171656787456 171695691792 171724810752 171799939328 171957843684 172109615832 172214114688 172258604672 172773251424 172817885856 172970417088 173075936803 173228695794 173378982888 173408387328 174016345536 174506316446 174660337908 174766385472 174841514496 174927016341 174996335547 175272685371 175302410976 175408848384 175716485076 175871574648 175978357632 176133678336 176372694162 176442586254 176488168626 176549715936 176595325984 176751191232 176913646371 177021062064 177128542976 177168687432 177325058736 177432724224 177439195714 177595805772 177641686068 177703635648 177860479104 178054791488 178172415531 178218444789 178375742622 178437948192 178484046048 178554774816 178592415232 178663186944 178905635348 179063539704 179093908224 179172260736 179289568128 179721799488 180030434112 180227835018 180305311824 180414786816 180574023168 181047308992 181207103616 181477681308 181795438368 181905818112 182066894559 182113929921 182274665958 182385336672 182977496856 183024767464 183088594304 183250190592 183256874262 183418619076 183571579638 183619003722 183781068156 183892653504 184061672487 184173428208 184246411536 184358279424 184520996352 184771393884 184892367132 184934475432 185046761088 185120090496 185167914624 185419190033 185582843334 185614317504 185695522656 185769109152 185881901568 186052748904 186165713536 186330025728 186378162432 186698227968 186705037398 186869825604 186934993344 186983286336 187148320128 187476545817 187590374928 187704273152 187869943296 187918477824 188084878443 188199076912 188528602752 188810112876 188976759048 189590319954 189639298926 189754441184 189836013312 190287277488 190370527032 190829472372 190954411956 191070352704 191238993792 191498507739 191574393813 191690710992 191859899616 191976390144 192025985536 192152839032 192362765804 192532547592 192599690112 192649446528 192776711886 192819481344 192826514034 192943591456 193113885888 193157653266 193274931744 193570031688 193740879024 193790930256 193858511616 193985434368 194029613568 194369907852 194420121588 194538166592 194709868416 195051355749 195084435744 195169784016 195202884096 195588619776 195684267471 195768388728 195887252352 196060144896 196612183656 196696703808 197215212348 197301492822 197334954432 197506155264 197680476672 197801070632 197975652336 198026797584 198618430428 198669741732 198845090136 198965821824 199148694822 199235821183 199269610848 199314773361 199435790224 199611814752 199663382688 199733011968 199916590104 199968236776 200311640424 200345612544 200617484298 200794551804 200916467136 200996085312 201446482167 201568793328 201620866832 201700764144 201823229696 202001361408 202187024424 202275480036 202309785216 202657209984 202966635168 203019069792 203089869312 203491190272 203678222616 203857991568 203929083648 203981766912 204644045376 205002565922 205183503756 205308083904 205396342272 205849683963 205902863397 205974668592 206156464416 206696802004 206879235192 206914321152 207004844928 207195106734 207277212978 207320908256 207367895517 207403064352 208130205624 208177606224 208313903952 208440384768 208624356864 208907462988 208942892928 208990247796 209034304192 209117139264 209171162816 209309342517 209436427728 209621278944 209675432736 209802740224 209850289968 210035506464 210163032576 210170697836 210356197128 210483917952 210669693696 211039171794 211167307296 211353686208 211408287552 211723961526 211907645752 212094678096 212130648576 212223454464 213473746332 213565514976 213695184384 213799686639 214166842911 214222171009 214954146792 215084659328 215274495744 215566626198 215652049866 215707761654 215782986144 215973438912 216029233728 216599116041 216674651376 216730627344 216862218496 217053623808 217061540388 217253121624 217385030016 217434298212 217471174272 217566316608 217766285649 217814599296 217822543631 218014796538 218090825568 218147167392 218233613664 218366117376 218855437416 219048601968 219181600512 219268456704 219566007018 219603244608 219950036544 220037197248 220239437319 220278465022 220373158896 220506961664 220701583872 221188706613 221418147456 221475348864 222001823736 222098948204 222194424672 222329333248 222526204461 222722608878 222780147282 222915411488 223639162824 223836549552 223972455168 224178312204 224365264002 224563291596 224621305524 224699638464 224757687616 224906163867 224964266373 225350595477 225388814112 225487420368 225525662208 225831703636 226031025528 226168263552 226257888384 226316340096 226764892494 226823475186 226913359662 227051133408 227251531584 227598508368 227698081352 227736698112 227937701376 228127788288 228186723072 228337464564 228396453516 228476102976 228535127744 228736835712 228927589056 229138000443 229277124912 229479487776 229618819584 230224551048 230364335232 230423847808 230627222784 230971594392 231070885056 231171977184 231721502166 231781365354 232021794048 232739139591 232880450544 232980561792 233021847296 233236021788 233328447396 233696913828 233736547968 234053731681 234146481327 234288646768 234495432864 234637810176 235163592216 235256781672 235317558168 235399621248 235607387904 235615981194 235668254976 235884861828 235988060042 236028082752 236081576214 236224916576 236433411648 236650721769 236794407696 236855581424 236938180864 237147305472 237563220708 237624593052 237834323496 237917264256 237978728064 238073033088 238396101471 238606512858 238751386272 238896347648 239052757504 239567175936 239629065984 240040578816 240303780024 240407082432 241547069952 241609471488 241823415141 241970241744 242183807712 242393917824 242755859412 242818573228 243032887944 243180448896 243606945219 243821955762 243969995808 244185326784 244342499016 244558158768 244762106184 244825338296 245041424208 245190204672 245352178764 245415563316 245512815372 245564570944 245620225758 245661882048 246212367093 246361858512 246523156176 246579300576 246729014784 246826787328 246890552832 247443791112 247485756672 247541846904 247594030208 247692145536 247919803758 248028267187 248070331872 248289281856 248940049864 249159767472 249246657792 249311048448 249531093504 249968727756 250120499904 250341259392 250779837924 251371470336 251594058177 251659055263 251746817168 251969012064 252787093272 252852398568 253238463786 253673347914 253716369984 253827369376 254284903719 254439296496 254540124432 254605882608 254760470272 254985325056 255331343652 255432525084 255587614656 255813199488 256160341521 256203785376 256643761824 256710063456 256799586816 256865928704 257035615848 257102018712 257328940176 257485181184 257543537688 257587216128 257699908992 257936765526 258093375584 258321172032 258387907008 259159877136 259226828784 259455625632 259613157888 259716036096 259843043691 260068474332 260112580992 260226378688 260912356628 261024518304 261183003136 261759474669 261990506862 262149578208 262262271744 262953616464 263068657096 263113272576 263574727614 263807361972 263967536448 264035730112 264559041243 264732252939 264824573904 264892988976 265126786848 265287762432 265531593096 265692814464 265753031148 265987588104 266149086336 266158793571 266217843584 266393708658 266462529102 266555453472 266790718656 267082187232 267489979064 267726069072 267888622848 267994780416 268358453022 268595309556 268758391104 268934352192 269582699232 269700640048 269746380288 270209613312 270341752527 270457967736 270622180224 270692093056 271570963488 271810655424 272216521962 272693157552 272858727168 273411998937 273578005008 273744111872 274224211558 274466245284 274537151196 274632891456 274875285888 274885311393 275357369457 275428505583 275671602234 275838980256 276006459904 276260142312 276369617304 276490527356 276537419136 276781494528 277157090826 277228691894 277338550698 277506940832 277570141632 277751871936 278374265001 278543283984 278590523904 278653663728 278822852352 279068944896 279079123356 279248570304 279495038592 279567243648 279800386624 280047341952 280057556097 280304738406 280402490016 280474929504 280645223936 281385562392 281556409728 281804914944 281877716736 282298615368 282792904128 283215169314 283465138572 283759179264 284458948389 284631661776 284754019968 285066248852 285555790548 286244208558 286431617934 286556930051 286605529056 286858490688 287422168264 287536066488 287610348872 287710648192 287964585216 288038978304 288229258548 288544148706 288798821388 288899535168 288974169792 289229222016 289239771051 289415387184 289670828832 289736479899 289846706688 289912397616 289961565696 290088422144 290355047532 290419465728 290611318536 290686395384 290787767424 290862889856 290978151552 291373012909 291630182382 291807249888 292064802624 292754676024 292804326144 293266715392 293382929664 293652583092 293830878528 294090217344 294918275484 295224196608 295300465152 295952239233 296002431648 296259232896 296520715008 296701605948 296963478504 297040196376 297927645642 298004612598 298185550432 298448732736 298723042233 298904416272 299153685336 299417722128 299495074032 299599517952 299874885156 299952355164 300467460636 300518418816 300649893824 300926226447 301191827706 301374700704 301494127968 301557684736 301677184512 301755120128 302353189992 302431300248 302551146216 302734844544 303002042112 303413220054 303464677824 303985814976 304449952752 304528604688 304634803968 304903678464 304982447616 305236785408 305517333924 305702833216 305972650368 306966068064 307152446976 307503848883 307775255634 307962125856 308094513408 308229302912 308962002888 309041820472 310045203006 310318852788 310507267392 310640749056 310792660101 310981362384 311104596528 311595885104 311648730624 312195308436 312266409336 312470855928 312660577152 313084861859 313361194482 313414339392 313551456288 313675708896 313756744224 313866161664 314154641592 314513149104 314704110336 314775434952 315053259696 315244548864 315256046754 315534295692 315725876928 316004540544 316558757691 316750960944 316832790736 317112431328 317223019008 317304970752 317430710784 317585942289 317861468628 318142017144 318335181696 320210619498 320348272464 320405040032 320542776576 322431220188 322626988992 322911743616 323191890432 323349939297 323478074799 323561642481 323674479216 323960158368 324043850592 324240598528 324809260292 325095941016 325293327744 325580435712 325592310582 325789998688 326077545024 326151447318 326349474912 326721898944 327022194807 327136238352 327220751088 327350420496 327493634344 327549176064 327838275072 328283156124 328482478016 328697541568 328772400768 329349010527 329404866912 329925054816 330055795872 330256194048 330417697533 330559738344 330760442496 331052375808 332127221184 332213023296 333002735604 333148422306 333291637008 333493999872 333788345856 334170220923 334373117232 335458744236 335754824328 335958682752 336267468306 336547896003 336634840157 336931958286 337049457696 337136531424 337651285048 338231130552 338288493312 338747555454 339046538292 339252395328 339386832576 339474510144 340147338741 340235212779 340370039493 340441791536 340576700112 340783486208 341084265984 341397762552 341547122028 341605047168 342191682432 342280084608 342594680274 342714154464 342802691616 343105253568 343391383584 343599878656 343915687368 344219231664 344428229376 344517209344 345546502848 345635771712 345940834176 346151873606 346457391588 346757965776 346816774656 347582253249 347672048031 348032691072 349012632892 349320675816 349532770944 349854032682 349992671094 350545370742 350604821952 351432970152 351743149296 351956715264 352267356672 352745388324 352885172508 352976337252 353099431872 353190651968 353423971791 353502382464 353827292742 353982090063 354042124128 354122364321 354257085952 354337374864 354650117472 354865448448 354878391428 355191611544 355283372136 355407271296 355720958208 356109582976 356344831062 356436889578 356751485244 356875896384 356968092096 357109549632 357811270696 358127079408 358187816448 358344521472 358579136256 359443598976 360060868224 360455670036 360610623648 360829573632 361719403507 362094617984 362414207232 362955362616 363590876736 364133789118 364227859842 364549331916 364770673344 365732933643 365954993712 366049534928 366177188608 366500381184 366513748524 366837238152 367143159276 367238007444 367562136312 367785307008 367798721213 368123344974 368346856416 368430338637 368492823072 368716558848 369542787768 369784734264 369868950864 370093522176 370240180992 370335829248 370838380066 371165686668 371228635008 371391045312 371538218304 371879705637 372105497808 372331427072 372660051456 372756324864 373396455936 373410074796 373739651208 373869986688 373966572672 374296640256 374953091634 375180749856 375408546304 376169756886 376398153824 377057205504 377620225752 377953518096 379180639908 379278597852 379508882368 379672026624 379857695679 380510021871 380574554976 380741054064 381658944744 381908823912 382140705408 382477987584 382997015478 383148787626 383381421984 383719799232 384305678064 384725531608 385065095184 385199380224 385298893056 385553423772 385638962688 385653028068 385887182912 386227771776 386315306532 386549863488 386905148289 387140063376 387481758048 387581860512 387717023232 387970868736 388739815704 388840243176 389076333184 389419736832 390102711498 390168871488 390339568032 391368534942 391536777456 391774504704 392120289792 392985760293 393224367312 393393407616 394430424696 394602985644 394669908864 395012310528 395205481363 395362091421 395602141264 395951304672 396053595168 397236860856 397339483464 397690180272 397931643648 398297389644 398471642366 398539221696 398629546722 398871580448 399223629504 399326765376 399590562987 399693793653 399833180208 399936473552 400623280848 400691225088 401234968596 401589103608 401832934272 401992170624 402537679533 402892964334 403137586656 403241733664 403401528288 403646459392 404374048848 404550960072 404619570432 405314419968 405933270336 406038139584 407356445232 407715983136 407858167296 407963533824 408324782943 409288090752 410005131844 410367007512 410616167808 411336317337 411699367926 411805726794 411949337184 412312928832 413393604008 413758470384 413828642304 414009689856 414390213468 414554425956 414641816512 414735791034 414806128704 415735636239 415843037841 416007826047 416260411248 416355212448 416627807904 416880769536 417814925976 417885785856 417980495592 418068608384 418234278528 418342325632 418618685034 418872855456 419242557888 419350865472 419700579936 420071012928 420341395672 420712394256 420967835904 421339387392 422078343588 422334614592 422707372416 422816575104 423447923052 423815291504 424189356192 424446908928 424822753971 424932503149 426947492664 427131029952 427599373278 428333685822 428444342018 429366312837 429647426901 429908293584 430169318656 430548991488 431133252396 431304099732 431415523308 431565972288 431946877824 432058467456 432816223059 433198232082 433349302752 433461254688 433724436992 434123080776 434506243248 434770060032 434868596424 434942348544 435132633216 435532571298 435629198592 435645087262 436029593076 436181651136 436294334784 436467227328 437445273573 437710874832 438097203936 438363201024 438536913408 439132014036 439206489216 439900073088 440074394496 440478874638 440556930044 440746317792 441013923328 442377413226 442836294912 442950697728 444003647472 444197896408 444388849344 445052408922 445445217756 445560294564 445830822976 447006918897 447278325648 447673099104 447944910336 448356624408 448730528004 449126583192 449242611048 449399276928 449515375232 449812327734 449928532746 450303747223 450701190954 450777628224 450974840736 451663407272 452062051056 452336527104 452515776768 452632680192 453529784988 453646950372 453826719324 454102266816 454503063168 455119830081 455197016736 455396162704 455473396224 456255576576 456373446144 456674929128 456792907032 456952205952 457070255488 457473671424 457855178112 458276000886 458554249824 458958975552 460449102096 460728670464 460847695616 461254445568 461662883451 461943188784 462141770112 462343954368 463443004332 463562730708 464043588096 465067804509 465478279182 465760901088 465961123584 466043694592 466472043576 466656894792 467393827656 467473095936 468107463362 468292962654 468577293536 468990865728 470041791723 470327184432 470513563344 470635116336 470799242496 471214775808 471231962388 471336509952 471769723656 471976120084 472056165504 472163152428 472449833152 472866823296 472884070131 473301443538 473588815392 473711162848 473876361728 475126441416 475249186104 475668646992 475834528512 475957456128 476146066176 476792202942 477213025716 477502772544 479134351872 479258131968 480081157632 480315929247 480607560048 480814164864 483646830282 483858422873 483940483488 484367615424 484787835648 485511718824 485637146456 486065775888 486360897792 487213890438 487643911524 487939991616 488370653568 488388465873 488684998032 489116317536 489227170977 489524212368 489650676592 490082848416 490380409344 490704357528 490831126632 491025630744 491129141888 491240451516 491323764096 491990497207 492424734186 492723717024 493046312352 493158601152 494887582224 494971513344 495083693808 495188060416 495384291072 495839607516 496056534374 496140663744 496578563712 497880099728 498319534944 498493315584 498622096896 499722633459 499937455512 500240999808 500682518784 501559675848 503188116354 503318110526 503493634336 503938024128 504401202459 505397937429 505574186544 505704797136 506476927572 507346695828 507432739968 507654738752 508121333181 508569807438 508878592992 509080248864 509211765216 509520940544 510662687304 510865050168 511175229312 511626398976 512320683042 512407570752 513287523648 513420126912 513892020411 514071231696 514204037424 514657880352 514970362368 515087075376 515174432256 515399817984 515873531052 516186751168 516642344064 516775814016 518319754272 518453657568 518911251264 519227810409 519686087382 520136948664 520225161984 520452757376 521824713256 522049036608 523518949338 523981013724 524299156416 524524543488 524781049023 525818056113 525907232928 526137314192 526226545152 527149455228 527614723944 527935072896 528071460224 528997605961 529118082486 529464505878 529649147808 529785977952 530253573696 531063186192 531385628928 531506062296 531975176208 532298172672 532317587142 532435687168 532787417316 532925058204 533110906944 533581437312 534164374464 534517246593 534655334367 534979958128 535452138144 535777245696 535989560832 536716906044 537190619112 537516782208 537868704384 539165398464 539401280096 540683505054 540915935472 541244360448 541384186112 543141926976 543621310848 544433043924 545386315104 545717454336 546200683677 546341789763 546823997874 547156010016 547488223744 548448423116 548932490568 549074302392 549265782912 549750571776 549770622786 550714738914 550857011166 551343204468 551677960512 552185017461 552520284624 552739234608 552981054712 553074838272 553562989056 554314181652 554457383788 554677101396 555013881664 555140283264 555503743872 556257570099 556748530002 557086567968 557307327456 557645704704 558158246712 558497140608 558990077184 559134487296 559600773248 560094683904 560115112194 560609476812 560804980032 560949859008 562771124784 563112819456 563609829888 563755433472 564254635329 564597230736 565585808256 566430338628 566930277144 568416205511 568917896778 569263323552 569508039936 570132497704 571111581096 572488417116 572863235868 573113860102 573211058112 573716981376 574495523217 574723181439 574844336528 575072132976 575220697744 575421296384 575929170432 576077956608 576458517096 577088297412 577597642776 577799070336 577948339584 578458444032 578479542102 578830774368 579341657664 579472959798 579824795232 580176844288 580710095064 581222637072 581372790768 581575534848 581725779712 581956303104 582746025818 583260364764 583614499776 584129605248 585154067247 585509352048 585608652288 586533430784 586765859328 587052802413 587305166184 587661757056 588180434688 589836550968 591904478466 592004863296 592518465792 593041430016 593403211896 593926957008 594080392752 595855291284 596009225196 596371100864 596897465472 597446084466 597707463549 597808832544 597944320083 598307370672 598835444256 598990148064 599199035904 599749770312 599904710328 600934921272 601036837632 601299787648 601852452894 602383655412 602749401408 602988255936 604706379984 604862600496 605102292432 605469689088 606004084224 606826440108 606929355648 607971629952 608899905504 609057209376 609269607936 610473570816 610772107561 611034667848 611405666432 611945300736 613932136128 615007697766 615550511268 615924251712 616189026816 616458605824 617549051889 617708590191 617924005776 618083640944 620090406012 620637705576 621014534784 621037184999 621585320202 621962724768 622103686551 622209193056 623191770208 624390616872 624532818672 624941711856 625321154304 626169723718 626722388964 626828678784 627102912576 627351417792 627513488448 627928027551 628309283184 629026298208 629408220672 629550869904 630106519392 630489097728 630512093508 631068591384 631451753856 632009081088 633117515382 633501921888 633665581472 634224862656 635171884578 635722937256 636284034288 636670363392 640421238996 640696544928 640810080064 641085553152 641399059917 642500528733 642666513027 644862440376 645253977984 645823487232 646699878594 646956149598 647123284962 647348958432 647920316736 648087701184 649618520584 650191882032 650586655488 651160871424 651184621164 651579997376 652155090048 652302894636 652698949824 653298856947 653443797888 653467630893 654044389614 654272476704 654441502176 654700840992 654987268688 655098352128 656566312248 656964956032 657395083136 657544801536 658698021054 658809733824 659850109632 660111591744 660835395066 661119476688 661520884992 662104751616 663566119839 664254442368 664426046592 666005471208 666296844612 666583274016 666987999744 667578613383 668340441846 668746234464 670917488472 671509648656 671917365504 672534936612 673095792006 673269680314 673863916572 674098915392 674273062848 674718491601 674892799119 675302570096 676051786431 676462261104 676576986624 677495110908 678093076584 678504790656 678773665152 678949020288 680294677482 680470425558 680740078986 680883583072 681153400224 681566972416 682795525104 683094244056 683210094336 684383364864 684560169216 685189360548 685428308928 685605383232 686210507136 686782767168 687414001329 687831374736 688438463328 688856458752 689034418688 691093005696 691271543424 691881668352 692303747212 692914783176 693515931552 695164506498 695344096062 696065382144 698025265784 698641351632 699065541888 699708065364 699985342188 701090741484 701209643904 702161195043 702439443981 702865940304 703486298592 703913430528 705490776648 705770345016 705952674504 706198863744 706381303936 706847943582 707004764928 707654585484 707964180126 708084248256 708244728642 708674749728 709300234944 709756782856 710383223088 710566744272 710814542592 711441916416 712219165952 712689662124 712873779156 713502970488 713751792768 713936184192 714219099264 715188304413 715622541392 716254158816 716689042944 717158272512 717508980727 718887197952 720121736448 720911340072 721221247296 723438807014 724189235968 724828414464 725470245423 725910725232 727181753472 728267578236 728455719684 729098663832 729541346688 730820835657 731465867286 731909987424 732099069856 732354377216 733027497048 733674476304 734286318552 734476014888 735124272624 735570614016 735597442426 736246689948 736693712832 736860677274 736985646144 738637101279 739085575536 739569468528 739737901728 740187044352 740480361984 740671658496 741676760132 742331373336 742457270016 742782090624 743076436608 743759411274 744084801561 744210995616 744662854144 746820149592 747479302416 747739973376 747933145344 748593280512 749906183268 750361499712 752339513772 752796307648 754114411008 754782174531 754977165789 755240451504 755907036192 758361279816 758557195704 759017764736 759715391358 760348950229 761020043742 761149109952 761482108128 763317889488 763817647824 764281410816 764955975168 765994030956 766297575252 766762843968 767439598464 768481024563 768611356128 769451063216 770130190368 770398760448 770597786112 771106847544 771306056136 771774365824 772455543552 772630613064 773099726976 773810296578 774280126752 774963516096 775163721024 777479631408 777680486352 778152666368 778839473664 779529131073 780205422996 780337742976 780679136064 782737069884 783073554912 783549009408 785278424007 785971520586 786448734624 786786815232 788860849392 789205971288 789339817728 790410962726 790724182842 791204282528 791902609344 792107190336 793677123729 794196758817 794473721712 794678966928 795380360544 795863287296 796594779288 796943284732 797078443392 797259093444 797743160896 798447259008 798476380713 798653530752 799181125974 799387587306 799666360416 799872947104 801246561696 802469937192 803178207216 803665868544 803984341248 805075359066 805785928668 806275173312 806483467328 806803056576 808748097696 809101920144 809239140864 810628839936 811025257581 811866540672 812076279168 814712890464 815431966272 816649565886 818576181504 820010263688 820734015024 821232335616 822672634674 823398735852 823611453588 823898674368 824625857664 824655934179 826072108371 826285516749 826787208016 827516940768 828019379712 828780426936 829108851912 829283633024 829471582068 829612257408 831471272478 831686075682 832015652094 832520822496 832710424896 833255615808 835122795003 835629851952 835771571712 835960991184 836137216768 836468557056 836684651264 837237370068 837745710912 838485115776 838701730944 839401159872 840142025856 840172668291 840682791344 841424788512 841935671808 844156687176 844669229184 845414744832 845633150208 846895846104 847630583008 848378712384 849645507942 849865006298 853376845167 853894985328 854262059904 855198746556 856667371644 856888684036 858732625674 859294853802 859670790153 859816587168 860338637312 862266504792 862608199464 862831046616 863131944576 863893755648 864116934912 865632446118 866396464164 866698605504 866922509376 867719313153 868246161552 869012486496 869540120064 869737192848 869884697088 870265266432 871065142596 871258397184 871290174524 872059186152 872363302272 872588669568 872934454656 874119038727 874890547146 875421749664 876194407872 878264028072 878412978432 879800146176 880148788992 880957749276 881113860088 881492635584 884754826452 885672589824 885901395456 887856717699 888007294944 888395792816 888777698688 890104817844 890890435512 891120589128 891661645952 893225465803 894013837794 894556651296 895346198208 896713248816 897461056008 898253166384 898485222096 898798553856 899030750464 899624655468 899857065492 900607494446 901402381908 901555256448 901949681472 902778679341 903326814544 904124102112 904673054208 905031553536 905265360384 907059569976 907293900744 907653438648 908204533632 909006126336 910239660162 910394033472 910792325408 913349858256 913585814064 913904411904 914140510976 914947342848 915710356224 916552001772 917108499648 917917951104 920898204192 921457340928 921695391232 922511546649 923325766902 923886377568 924283540224 924687908736 926886008664 927125461416 930135609018 930956558364 931521802176 931922247168 932377980303 932944087152 933313789584 934787655312 934946191872 936214926724 936585925308 937154587072 937981731456 939254585577 940083583446 940654368864 941027126688 941270232672 941598484992 942463924776 943539447312 943952240168 944112331008 944326304856 944899666304 945733646592 945768140262 946602887076 947177630784 947422325696 950252882832 950498372208 951337293984 951669057024 951914912256 952292132352 952757826867 953584405884 954426051432 955005545088 959784740453 960631858494 961215120096 961628329728 967293660564 967716845746 967880966976 968735230848 969575671296 970049817891 970434224397 970684927443 971023437648 971274292912 972131551776 972721795584 974427780876 975287823048 975879983232 976741307136 976776931746 977369996064 978232635072 978454341954 979048424736 979301353184 980165696832 981066584421 981408715056 981662253264 982051261488 982258283776 982480903032 982647528192 983980994414 984849468372 985447434048 986092624704 986317202304 988047031581 989775164448 990167387616 990376120832 990768582144 991253092599 991679215032 992113068748 992281327488 993157127424 995760199456 996639069888 999445266918 999874911024 1000481999616 1001365037568 1002510662769 1003119351696 1006376232708 1006636221052 1006987268672 1007876048256 1008802404918 1009643688009 1009904520471 1010795874858 1011148373088 1011409594272 1012953855144 1014693391656 1014865479936 1015309477504 1016242666362 1017139614876 1017757185984 1018160497728 1018423530432 1020705638337 1021325374608 1021730100336 1022350458624 1023252797952 1024641366084 1024815141504 1026575047296 1026840253824 1027784040822 1028142463392 1028408074848 1029315760704 1030174150752 1030799635968 1031747062104 1032373502336 1033284688128 1033551628032 1036639508544 1036907315136 1037822502528 1038455620818 1039372174764 1040273897328 1040450323968 1040905514752 1042746759747 1043016144093 1043649426512 1044098073216 1047037898676 1047962027448 1048598312832 1049562098046 1051636112226 1051814465856 1052274628384 1054298910456 1055229447888 1055870145792 1056142920448 1057995211922 1058236164972 1058929011756 1059298295616 1059571955904 1060271915373 1060507147392 1061946270189 1062126372384 1062367092963 1062771257856 1063012124592 1063950352416 1064596345344 1064635174284 1064871374336 1065574834632 1065850116408 1066221813888 1067162874624 1068328748928 1069034493186 1069310668734 1069959916256 1070904276288 1073433812088 1074381238224 1075033564416 1075737408768 1078330796928 1078802560192 1081367010108 1081831870944 1082488720896 1082768372224 1085158210521 1086283853952 1087242621696 1088866087848 1090772630208 1092401367354 1092683579526 1093647995748 1094312020032 1096896846232 1097864981136 1098148604784 1098531565824 1099501143552 1099541245572 1101429477828 1101714022332 1102686408936 1103355921024 1103396163639 1104370034922 1105040569248 1105291015911 1105478469216 1105962109424 1106149676544 1108628363304 1108914767576 1109354202792 1110027763328 1110280566528 1111007487744 1112515140198 1113497060004 1114173135936 1114614654912 1116316493424 1116994281216 1117980154368 1118268974592 1119201546496 1120189367808 1120230224388 1121218953624 1121609960064 1121899718016 1125542249568 1126225638912 1128509270658 1129194461472 1131171616512 1132860677256 1133860554288 1136832411022 1137835793556 1138526647104 1139016079872 1139573087037 1140264995408 1141530065613 1142223162192 1144976834232 1145726471736 1146227720204 1146422116224 1147433962752 1148991046434 1149446362878 1149688673056 1150144265952 1150441395488 1150842592768 1152917034192 1154176594824 1155195285552 1155598140672 1155896679168 1156916888064 1156959084204 1157661548736 1158683315328 1158945919596 1159649590464 1160715444867 1161420190128 1162445274144 1162745581536 1163151069696 1163451559424 1163912606208 1165492051636 1166520729528 1167228999552 1168259210496 1170308134494 1171018704096 1174105604826 1174610332368 1175323514112 1176360869376 1179673101936 1183808956932 1184009726592 1185036931584 1185616444089 1186086274263 1186806423792 1187853914016 1188160785504 1191710582568 1192018450392 1192742201728 1193794930944 1194892168932 1195414927098 1195617665088 1195888640166 1196614741344 1197670888512 1197980296128 1199081380959 1199499540624 1199809420656 1201869842544 1202073675264 1202599575296 1203704905788 1204767310824 1205498802816 1205976511872 1207613038599 1209412759968 1209725200992 1210204584864 1210939378176 1211531557621 1213652880216 1213858711296 1215943259904 1217799811008 1218114418752 1221544215122 1222069335696 1222811332864 1223890601472 1224974348829 1227864272256 1230015395532 1231101022536 1231848503424 1232917211648 1234008952011 1235098103778 1235417180382 1235848011552 1236167281888 1240180812024 1241275411152 1242029069568 1242074369998 1243170640404 1243925449536 1244207373102 1244418386112 1246383540416 1247206908717 1247529113523 1248023478141 1248781233744 1249065637344 1249883423712 1250642308608 1252339447436 1253444777928 1253657357568 1254205825152 1254702835584 1255026976896 1255856055102 1256618566368 1258052596416 1259101739808 1260213038784 1261024187016 1262137182768 1262903507712 1264018162176 1266235030764 1267003843776 1267331162944 1268449725312 1270343769156 1271445874512 1272568068576 1273340726784 1274468261913 1274797509447 1280842477992 1281393089856 1281620160128 1282798119834 1285001057466 1285333026054 1289724880752 1290507955968 1291646974464 1293399757188 1293912299196 1294246569924 1294697916864 1295840633472 1296175402368 1297934330231 1298448669177 1299237041168 1300383764064 1301173310976 1302369242328 1303159994752 1304310180096 1304605789272 1305397899648 1306597713894 1306887595776 1306935261786 1308088779228 1308544953408 1308883004352 1309401681984 1309974537376 1312335820719 1313132624496 1313929912064 1314790166272 1315089603072 1317396042108 1317619467648 1319700219264 1320223183488 1321670790132 1322238953376 1323041769984 1327132239678 1328508884736 1328852093184 1332010942416 1332593689224 1333166548032 1335157226766 1336680883692 1337492468928 1341020756691 1341834976944 1343019297312 1343834731008 1345069873224 1346191584012 1346539360628 1347727833144 1348197830784 1348546125696 1349436983202 1349785598238 1350605140192 1350911241669 1352103572862 1352924522208 1354990221816 1356186153168 1357009581312 1357547330304 1357898040576 1360589354964 1360940851116 1361480157972 1361767166144 1362306800448 1365359490243 1365591050208 1366188488112 1366420188672 1368766729728 1369120338432 1370378721096 1370856617856 1371210766464 1372421014272 1373565534336 1374828002658 1375662749472 1376876926656 1382186011392 1382543086848 1383763336704 1384607494424 1385829566352 1387031863104 1390329012996 1390688192124 1392130764288 1395203413527 1396050531568 1397282703264 1398131083776 1399416130728 1399970684376 1402181482968 1402419287808 1404322390086 1404878887962 1405731880608 1406972597184 1410125375169 1410981553296 1411540690032 1411905349008 1412397727488 1412762607872 1413695887164 1414009529856 1415309170968 1415928360252 1416168496512 1416489457284 1417349499456 1418600469888 1418652210393 1419513565712 1420766446176 1421133488544 1421629085184 1424438331904 1425379324248 1425747558312 1427005940976 1427503585536 1427872368384 1428438198528 1430376608826 1431245082784 1432508317632 1435017961454 1437774395904 1440243472896 1440947787741 1441822680144 1442442494592 1446877614028 1448378471936 1450940490846 1451575268619 1451821450464 1454363506944 1456535156472 1456911439368 1458197327664 1459082693376 1461641671314 1462931734572 1463819974848 1464198139712 1465165397619 1466054994096 1467348952608 1468572637104 1468952029776 1470248545248 1471141228032 1471194884852 1472493379896 1473387425664 1473721354548 1473971292288 1475971491621 1477274202558 1478171151072 1479138937056 1479475803456 1483353520264 1484662746672 1484914540032 1485564181248 1486152873216 1487518822548 1488169603122 1488421991232 1493640299184 1494958604832 1495479946752 1495866290688 1499167900377 1499812366536 1500722999424 1504679027544 1505592615296 1508233163569 1509564349062 1509954331578 1510480903008 1511814072384 1516193812287 1516722559632 1517114391408 1518035529472 1519430782716 1520697900458 1522040087484 1522298219904 1522964216256 1524363999543 1524757805417 1526635778976 1527635295648 1528562821632 1531988061912 1532595150504 1533525687936 1534879196928 1536962049126 1537222712256 1538902126432 1540260380736 1541676061233 1542213695088 1542612112272 1543548731648 1544911087104 1545261226128 1546199453952 1547620593156 1548560253504 1549927032192 1550327442048 1554959262816 1555360972704 1556305332736 1557683431227 1559058262146 1560410845992 1560675485952 1561358272128 1565474139768 1566147109824 1570556848014 1571943041172 1572897469248 1573573630464 1574343147069 1577454168339 1577721698784 1578411942576 1578679635456 1580821925452 1581448365684 1582408565056 1583805218688 1584214380672 1586992817883 1587354247458 1588393517634 1588947443424 1589357933856 1590760721088 1593189558576 1593886569464 1594156886784 1594518186888 1595486321792 1596894518016 1596952761426 1597307061504 1598362251948 1598775174612 1599332720832 1599745894208 1602493123392 1603966003101 1604939874384 1606356414432 1607331737088 1607968682496 1610150718132 1611571857336 1612550346624 1612966934656 1613606113152 1617496195392 1618203840288 1622050515162 1623733081344 1624152558336 1629425780928 1630863932544 1633299131772 1637152363008 1638602051031 1639025369289 1640020527376 1641468030048 1642464671232 1645345269348 1646797471704 1647222907176 1647797348736 1649251715328 1649311868358 1652144216742 1652571033498 1653574416032 1655033881536 1656555052383 1657560853872 1658217703824 1658567266048 1658943164136 1659224514816 1662942544956 1663372151364 1664031304188 1665041644992 1665420849792 1666511231616 1668772710297 1670245590006 1671259703904 1671921982368 1672274433536 1672937114112 1673369302528 1674474740136 1675491421824 1676970231552 1677403461888 1678802319744 1680284051712 1680345336582 1681365582688 1682849577024 1688313374352 1689338458368 1690829489664 1691266300416 1692763905987 1693791692208 1695261166016 1696757424768 1699291015884 1699730012596 1705248616533 1706753690334 1707789970656 1708524119808 1710397493112 1713334743288 1713777368072 1717465251348 1718589707604 1719341580306 1719633174336 1723486569651 1724533009584 1725216398928 1725662093232 1726263889152 1727787511296 1728233869824 1731264892236 1732792928328 1733397211008 1733845018752 1735438626306 1736197870309 1736492323104 1738024972992 1739474385696 1740530532864 1742130285192 1742580349048 1744118372304 1744726604544 1745177339136 1745868909312 1748238077454 1749781094292 1750843499328 1752388815744 1755462201741 1756528056144 1756825956864 1759600292352 1760297577984 1761158407239 1761915498552 1762227720176 1762985271168 1769509652904 1775713435398 1776014589888 1776791585632 1777555397376 1780209635688 1781780871024 1782241178256 1783323291904 1786450931606 1788027675588 1789113302592 1790692396416 1793122390647 1793426497632 1793832960249 1794922112016 1796506332768 1796970444192 1797597107712 1798061500928 1799249310936 1799714130984 1801214988892 1802804763816 1803110512896 1803899362944 1805557358682 1806653629088 1808248204224 1814119139952 1814587801488 1815306877296 1816409067264 1818012252672 1820479320324 1820788066944 1821584650816 1826699716512 1827171628128 1827808823808 1828281021952 1831420712448 1832316322683 1833104003544 1834216999296 1835835902208 1841796408384 1845023093298 1846651533804 1847772755136 1848567080448 1849375817472 1853125770573 1853772017328 1854250922832 1860271218036 1861913116728 1863043604352 1863111554997 1864755960606 1865888174304 1866311059653 1866627579168 1869575310624 1872429853448 1873171850616 1874309174144 1875963462912 1878509171154 1880167166892 1881308737728 1882054253376 1882540465344 1884927849552 1887078894624 1887904480336 1888224662016 1888652609712 1889799332608 1891467293184 1891536280524 1893205774152 1894355261568 1894844651392 1900505765664 1900996744416 1902674587968 1905515653734 1907168811768 1908852102864 1910011090176 1919569480906 1921263716988 1922430240192 1923256659456 1924197179751 1927501586199 1927999539081 1934587321128 1935433691492 1935761933952 1937470461696 1940099635782 1940868448794 1941369854886 1942046875296 1942548585824 1944263103552 1948855561752 1950575646096 1951759966464 1953482614272 1953553863492 1954739992128 1956465270144 1956908683908 1958096849472 1958602706368 1959896570841 1960331393664 1960402892679 1962133168842 1962817430112 1963324506528 1964102522976 1964516567552 1964961806064 1965295056384 1967961988828 1969698936744 1970894868096 1972185249408 1972634404608 1976094063162 1979550328896 1980334775232 1982506185198 1983358430064 1984226137496 1984562654976 1986314254848 1991520398912 1993278139776 1998890533836 1999749822048 2000963999232 2002735840149 2005021325538 2005898510357 2006238703392 2012752465416 2013272442104 2013974537344 2015752096512 2017604809836 2019287376018 2019809040942 2021591749716 2022296746176 2022819188544 2024678397357 2025907710288 2028155359293 2029386783312 2029730959872 2030618955008 2032485332724 2034279229752 2035514371968 2036320995456 2036847060864 2039611090363 2041411276674 2042650749216 2043460200672 2044700917248 2049282732168 2049630283008 2053150094592 2053680507648 2055568081644 2056284926784 2056816149696 2058631521408 2060348301504 2062242003987 2063494124208 2064747004672 2066569376256 2067103256064 2073279017088 2073814630272 2075645005056 2076911241636 2078744349528 2080547794656 2081811029504 2085493519494 2086032288186 2087298853024 2088196146432 2094075797352 2095924054896 2097196625664 2099124196092 2103272224452 2103628931712 2104549256768 2106483585129 2107318331943 2108597820912 2110458895776 2111740291584 2112285840896 2115990423844 2116472329944 2117858023512 2118596591232 2119143911808 2120543830746 2121014294784 2123892540378 2124252744768 2124734185926 2126024249184 2127900704832 2129270348568 2131149669264 2131700232816 2132443627776 2134325749248 2136657497856 2138068986372 2138621337468 2139919832512 2141808552576 2145564913239 2146867624176 2148762476448 2150067128832 2151474817536 2152526942181 2156661593856 2157605120384 2162734020216 2163663741888 2170316421042 2172567707904 2174485243392 2177732175696 2181545260416 2184802734708 2185367159052 2187295991496 2188624040064 2191594033013 2192462506971 2193793692464 2195729962272 2196297209568 2197063131648 2199082491144 2202858955656 2203428044664 2205372817872 2206711842048 2206792327278 2208740069844 2210081138496 2210582031822 2210956938432 2211924218848 2215911303837 2217256726608 2217829535152 2218708405584 2220055526656 2220561133056 2222014975488 2225030280396 2226994120008 2228346271872 2229229309824 2232254404683 2232632986848 2233988562432 2238403092992 2240460448776 2242437907248 2243219920128 2243799436032 2251084499136 2257018541316 2258388922944 2262343233024 2264346523593 2264931497367 2265721354512 2267721108576 2273664822044 2275671587112 2277053294208 2279146174074 2280529990816 2281046850687 2283060131226 2284446324384 2289953668464 2291452943472 2292455440408 2292844232448 2294867925504 2297982092868 2298892725756 2299377346112 2300288531904 2300882790976 2305443073689 2305834068384 2308353189648 2310390571104 2311196281344 2311793358336 2313918168408 2315323097472 2317366630656 2317891839192 2319299180928 2321430889734 2322840380256 2324890548288 2325491163072 2330984103272 2333041459056 2334457999104 2336518420992 2340616268988 2342037408192 2348211209652 2349220664736 2350647028224 2355835272021 2356443881099 2359346203872 2367617913864 2368019453184 2371232888178 2372172548526 2373612847584 2375707828032 2376321571008 2381031371187 2382590276451 2383421165136 2384036900784 2385484403456 2387589861888 2389784337864 2390829854196 2391235330176 2391777280332 2393229482688 2395341777024 2395429142139 2395960592256 2398162761918 2398999081248 2399618841312 2403739685088 2405199150592 2407409811576 2409534621648 2410997605632 2411953023744 2415226077198 2418825519936 2419450401984 2420409169728 2423063115242 2427305760432 2427717422592 2431886519808 2433075772743 2435599622016 2436228837504 2443088430244 2444138671392 2445622665728 2449948697658 2455728544512 2460030791064 2462202045072 2463697006848 2468017904022 2470196207556 2470834360764 2471696023104 2472334563776 2473967802537 2478856550247 2480361624048 2482550822304 2484058139136 2484148739996 2486341280808 2487850899072 2488414746204 2488836772224 2492767080832 2494413817434 2495058227046 2496046956282 2497562467488 2498131274688 2499766847424 2504678894872 2506889555856 2507314715136 2508411650304 2509405671168 2510053953792 2511712110204 2513237132736 2516105192832 2518203479616 2520426077568 2520518004873 2522048374032 2524274365536 2525807015424 2532470061528 2534007687552 2534662325888 2536899450624 2540687538312 2542891749024 2545136137152 2548936523826 2549595018894 2560130535501 2561684955984 2562786179712 2563240320256 2565596239668 2570002114932 2570666052108 2574591048491 2579012370459 2579449761504 2581015911936 2586799514376 2587824598392 2588493139848 2589395833728 2591681266944 2592350804736 2595868660462 2596897338354 2598474082336 2600767528128 2603157939459 2604738484656 2606319989504 2608620360192 2609211578544 2610795799296 2613195427788 2613775191552 2613870523572 2616177558456 2617089906816 2617766008704 2618803363968 2619949074752 2622357116181 2624671641438 2626265248992 2627859824128 2629580332544 2634792084216 2635238935296 2639400438528 2640446366976 2643341580264 2644477906752 2654264479356 2657017769472 2657704186368 2663570153097 2664021884832 2665187378448 2666333096064 2670314453532 2673361767384 2674984937856 2679676397409 2682041513382 2683669953888 2686038594624 2690139746448 2692383168024 2693078721256 2695455666288 2696395661568 2697092251392 2698873966404 2699571196476 2701210280384 2701822483338 2704207145724 2705849044416 2708336038023 2709980443632 2712372306336 2714019162624 2715094660608 2715796081152 2721178709928 2721881702232 2722960315944 2723534332288 2724613600896 2728310939057 2730718980486 2731182100416 2732376976224 2740757442192 2741713235712 2742421532928 2744842028544 2747131068672 2749656005316 2751325498944 2753753853312 2764372022784 2765086173696 2767534639947 2769214988848 2771659132704 2774063726208 2780658025992 2781376384248 2790406827054 2792101063136 2794565406528 2797133940909 2798832261456 2799941368752 2804362965936 2804838575616 2808644780172 2809757775924 2811463761216 2813945194368 2817763756731 2820250750338 2821963106592 2823081380064 2823810698016 2824795454976 2825525215744 2827391774328 2830618341936 2831856720504 2832336993024 2832978914568 2834698998912 2837200939776 2837304420786 2839027131424 2841532892352 2842266977088 2850758648496 2851495116624 2854011881952 2855007171072 2855744736768 2856876397056 2858273480601 2860753217652 2862490165568 2865016635264 2870035922908 2879354221359 2881895575482 2883645360288 2884884989184 2893755228056 2901880981692 2903150537238 2903642900928 2908727013888 2910149453673 2912054782329 2913070312944 2913822878736 2916394655328 2918165386752 2923283342628 2925863469144 2927639949696 2928396279424 2930330795238 2932109988192 2934697905216 2937145274208 2937904059552 2940497090496 2942389769704 2944986759792 2946774851328 2947442709096 2947942584576 2951942983242 2954548405116 2956342302144 2958277874112 2958951606912 2964141094743 2966707040528 2969325493344 2971128362496 2972305746432 2973759277797 2975037645096 2976339206244 2976843982464 2987280598368 2989917209664 2998335800754 2999624733072 3001445998848 3007531988307 3009358055088 3011185230592 3016466327138 3019128698124 3019908663156 3020961806016 3023628144768 3028931064027 3029713561413 3032387624574 3033445119264 3034228782816 3036071058944 3038861565432 3041395800916 3044080174968 3044596439808 3045928432512 3048727999086 3049515610834 3053271557952 3055270591296 3062116915011 3063976123824 3065190301008 3067051375872 3069758393856 3073924098252 3074445424512 3077804252864 3080520761472 3083352122466 3084427390176 3085224224544 3087097463296 3090522452256 3092398907904 3095241186312 3097120507008 3099854064384 3100654884096 3109918525632 3110721945408 3115366862454 3118116524292 3120821691984 3121350971904 3122716544256 3129048432279 3130948279536 3132294219648 3141113696028 3143886082344 3145794938496 3148686294138 3152126230561 3154908336678 3155443397568 3156823885152 3161643850904 3162896731368 3164817130112 3167610437376 3168428761344 3173985635766 3174708494916 3176787035268 3177894886848 3178715867712 3181521442176 3185838810567 3186379117152 3187101278889 3187773138928 3188313773568 3189036373776 3190972643584 3193789036032 3193905522852 3194614123008 3196724503896 3197550349224 3198665441664 3199491788416 3204986246784 3205103141999 3207932006202 3209879748768 3212712828864 3220301436264 3223143714672 3225100693248 3225933869312 3227212226304 3234992390784 3236407680576 3244101030324 3247466162688 3248305116672 3255474631563 3258851561856 3261727865088 3266598263544 3277204102062 3278050738578 3280041054752 3282936060096 3290690538696 3293594943408 3294445814352 3295594697472 3298503430656 3298623736716 3304288433484 3305142066996 3307148832064 3310067763072 3310188490917 3313110104766 3315121707744 3315873047733 3316435407648 3317134532096 3317886328272 3318449029632 3325885089912 3326744302728 3328062608376 3330083289984 3330841699584 3333022463232 3337545420594 3340491180012 3342519407808 3343843964736 3348949480272 3350982843648 3353940463104 3354806923776 3357604639488 3360568103424 3360690673164 3362731165376 3365699154048 3376626748704 3378676916736 3385527811974 3387008960111 3387583384416 3390522332032 3393514849536 3398582031768 3399460025192 3410497233066 3413507380668 3415579941312 3417048239616 3418719261111 3420794986224 3424590196839 3426669486576 3427554736144 3434930502696 3437179415208 3438683160612 3439266348672 3443933480449 3446973139302 3449066019168 3450432797856 3451324186464 3452527778304 3462529784472 3465585856656 3466794422016 3467690037504 3470877252612 3472395740618 3472984646208 3476049945984 3478948771392 3482146334601 3484260570384 3485160698096 3488236744608 3489453209088 3490354678272 3491737818624 3496476154908 3499562188584 3501686998656 3504777631488 3510924403482 3513056112288 3522316814478 3523830997104 3524455440352 3525970542336 3539019305808 3551426870796 3552029179776 3553583171264 3555110794752 3556849332267 3558258822789 3560419271376 3563561742048 3564482356512 3566646583808 3572901863212 3576055351176 3578226605184 3581384792832 3586244781294 3586852995264 3587665920498 3589844224032 3593012665536 3593940888384 3597244142877 3598498621872 3599428261968 3602429977784 3605609527632 3606221025792 3607798725888 3611114717364 3613307258176 3616496408448 3622839115797 3628238279904 3629175602976 3630613754592 3632818134528 3634594672863 3640958640648 3641576133888 3643169301632 3653399433024 3654343256256 3664632645366 3666208007088 3668433998592 3671671804416 3683592816768 3690046186596 3693303067608 3695545510272 3698751634944 3702026856033 3702983241727 3706251541146 3707544034656 3708501845664 3720542436072 3723826233456 3726087208704 3726223109994 3729511921212 3731776348608 3732622119306 3733255158336 3739150621248 3741620726151 3742587340569 3744070434423 3744859706896 3746343701232 3748618348288 3751926925824 3757018342308 3760334333784 3762617475456 3764108506752 3765080930688 3769855699104 3774157789248 3775808960672 3777305219424 3779598665216 3783072561048 3786411548304 3788710523136 3789689302784 3801011531328 3801993488832 3805349175936 3811031307468 3814337623536 3817704205728 3820022180352 3823404785739 3824392528341 3839138961812 3842527433976 3844860480384 3848394359502 3855003172398 3855999078162 3869174642256 3870867382984 3871523867904 3874940923392 3880199271564 3881736897588 3882739709772 3884093750592 3885097171648 3888526207104 3893802990693 3895346007531 3897711123504 3901151292192 3903519932928 3907107726984 3909479984256 3912930540288 3913817367816 3916193698944 3917205412736 3919793141682 3920662787328 3920805785358 3924266337684 3925634860224 3926649013056 3928205045952 3929923612128 3935923977656 3939397873488 3941789736192 3944370498816 3945268809216 3952188126324 3959100657792 3960669550464 3965012370396 3966716860128 3968452274992 3969125309952 3978913438577 3983040797824 3986556279552 3997781067672 3999499644096 4005471680298 4010042651076 4011797020714 4012477406784 4023062270073 4025504930832 4026544884208 4027949074688 4031504193024 4035209619672 4038574752036 4039618081884 4043183499432 4044593492352 4045638377088 4049356794714 4051815420576 4052733725007 4056310718586 4058773566624 4061237910016 4064970665448 4068558459504 4071028743936 4072641990912 4073694121728 4079222180726 4082822553348 4085301498432 4086920401344 4096078470729 4098565464336 4099260566016 4106300189184 4107361015296 4111136163288 4112569853568 4113632299392 4117263042816 4120696603008 4124484007974 4126988248416 4129494009344 4146558034176 4147629260544 4151290010112 4153822483272 4157488699056 4161095589312 4170987038988 4172064576372 4174597706048 4176392292864 4185610240581 4188151594704 4191848109792 4194393251328 4198248392184 4206544448904 4207257863424 4209098513536 4212967170258 4214636663886 4216480542179 4217195641824 4220917791552 4231980847688 4232944659888 4235716047024 4237193182464 4238287823616 4241087661492 4242028589568 4247785080756 4248505489536 4249468371852 4252048498368 4255801409664 4255956631179 4258540697136 4262299338528 4263400465632 4264887255552 4273314995712 4276137972744 4277242674936 4279839665024 4283617105152 4291129826478 4293735248352 4297524952896 4305053884362 4313323187712 4315210240768 4322843363223 4325468040432 4327327483776 4340632842084 4345135415808 4347260294993 4354725805857 4355464351392 4363090520832 4369605469416 4370734318104 4374591982992 4377248080128 4383188066026 4384925013942 4387587384928 4391459924544 4392594419136 4395496192857 4398164982288 4405717911312 4406856089328 4410745635744 4413423684096 4413584654556 4417480139688 4420162276992 4421164063644 4421913876864 4423848437696 4427914474863 4431822607674 4434513453216 4435659070304 4437416811168 4440111053312 4450060560792 4453988240016 4456692543744 4458458619648 4464508809366 4465265973696 4480920897552 4484875814496 4486439840256 4487598872064 4497503701131 4502168998272 4514037082632 4516777845888 4524699490707 4528693047186 4529862994734 4531442709024 4535442217152 4547329644088 4551343174224 4554106588416 4558292348148 4561059981632 4562093701374 4566120262452 4568892648768 4573091998629 4574273416251 4579907336928 4582905886944 4584910880816 4585688464896 4595964185736 4597785451512 4598754692224 4600577063808 4601765581952 4610886147378 4611668136768 4616706379296 4620781142208 4627836336816 4630646194944 4634733261312 4635783678384 4638598361856 4642861779468 4645680760512 4649781096576 4650982326144 4661968206544 4666082918112 4668915998208 4673050293681 4681232537976 4684074816384 4696422419304 4698441329472 4711670544042 4712887762198 4718692407744 4723029441207 4732362505017 4735235827728 4736038906368 4742465776356 4744345097052 4747225695168 4751415656064 4752643142016 4760978453649 4762062742374 4765180552902 4766842330272 4768073801568 4770968806912 4779568675728 4781659708392 4782470660352 4783554560664 4786458965376 4790683554048 4790858284278 4791921184512 4796325523836 4797998162496 4799237682624 4807479370176 4811898009303 4814819623152 4819069243296 4821995211264 4823906047488 4830452154396 4837651039872 4838900803968 4840818339456 4846126230484 4854611520864 4866151545486 4871199244032 4872457675008 4886176860488 4888277342784 4899897395316 4911457089024 4917076107867 4920061582128 4924404090144 4927394013696 4936035808044 4940392415112 4941668721528 4943392046208 4944669127552 4947935605074 4953341219453 4957713100494 4960723248096 4965101644608 4968297479992 4972682561616 4975701798144 4976829492408 4977673544448 4985534161664 4988827634868 4990116454092 4992093912564 4995124934976 4996262549376 4999533694848 5006318130891 5009357789744 5013779111712 5016823300608 5018811342336 5020107907584 5023424220408 5026474265472 5032210385664 5036406959232 5040852155136 5041036009746 5044096748064 5048548731072 5064940123056 5068015375104 5069324651776 5073798901248 5078291717961 5081375076624 5085783498048 5090272274304 5097873047652 5099190037788 5115745849599 5120261071002 5123369911968 5125572359424 5126480640512 5131192479336 5140004229864 5141332104216 5149182096982 5158024740918 5158899523008 5170459708953 5173599028752 5175649196784 5176986279696 5178791667456 5183362533888 5184701609472 5191737320924 5193794676708 5196948164672 5201535056256 5206315878918 5208593610927 5209476969312 5212639979008 5218423157088 5221591598592 5226390855576 5227741047144 5232355116912 5234179813632 5235532017408 5237606727936 5239898149504 5244714232362 5249343282876 5252530497984 5269584168432 5270477870592 5278800877056 5280892733952 5283475221717 5286683160528 5288955813504 5308528958712 5322442651603 5327140306194 5328043769664 5330374756896 5332666192128 5340628907064 5346723534768 5349969875712 5359352794818 5364083026764 5367339907776 5372077189248 5379367171941 5380279492896 5381498880747 5384766336048 5386157442512 5390911332576 5392791323136 5394184502784 5397747932808 5399142392952 5402420560768 5403644966676 5408414291448 5411698088832 5411895469277 5416672076046 5419960887264 5424744612672 5442357419856 5443763404464 5445920631888 5447068664576 5449227201792 5456621878114 5461437960972 5462364200832 5464753952448 5481514884384 5483426471424 5484843065856 5494262137344 5496948968049 5499312010632 5502650997888 5507507706624 5535069279894 5538429977696 5543318265408 5548127452416 5559377311719 5561316051984 5562752768496 5580813654108 5584202126272 5589130813056 5589334664991 5594267881818 5597664522912 5598933178959 5599882737504 5608725931872 5617289560344 5619515551848 5622927522432 5627890388736 5635527513462 5640501500676 5643926213184 5646162760128 5647621396032 5654783548656 5661236683872 5663713441008 5664673986048 5665957829136 5669397997824 5674401879552 5674608841572 5678054262848 5683065784704 5684533954176 5701517296992 5702990233248 5708023763904 5716546961202 5721506435304 5724980331136 5730033270528 5740071845816 5758708442718 5763791150964 5767290720576 5769769978368 5772591539253 5782504758597 5783998617243 5787510456112 5803761963384 5806301074476 5807285801856 5820298907346 5824109564658 5826140625888 5827645757472 5832789310656 5846566685256 5851726938288 5855279899392 5856792558848 5860661590476 5864219976384 5869395810432 5874290548416 5875808119104 5879689712523 5880994180992 5881208678037 5884779539408 5889973519584 5893549702656 5894885418192 5895885169152 5903885966484 5909096810232 5912684604288 5916555748224 5917903213824 5928282189486 5933414081056 5938650986688 5947518555594 5950075290192 5952678412488 5953687964928 5974561196736 5979834419328 5996671601508 5999249466144 6002891997696 6008207520447 6015063976614 6017695531071 6018716110176 6022370461184 6032932654276 6038257396248 6039817326312 6041923612032 6047256289536 6057862128054 6059427122826 6064775249148 6066890238528 6068457565632 6074035192071 6077723130864 6082791601832 6088160349936 6089192879616 6091856865024 6097455998172 6099031221668 6106543115904 6110541182592 6118833271089 6124233830022 6127952247648 6130380602016 6134102751744 6147848196504 6148890849024 6155608505728 6161041522944 6166704244932 6168854780352 6170448449088 6181044904512 6190482372624 6194241014016 6199708128768 6201309768192 6219837051264 6221443890816 6230733724908 6236233048584 6241643383968 6245433088512 6252578260621 6258096864558 6261896559072 6264588439296 6282227392056 6287772164688 6291589876992 6297372588276 6304252461122 6309816673356 6310886795136 6313647770304 6319450755387 6321954995829 6323287701808 6325793462736 6329634260224 6335220874752 6336857522688 6347971271532 6349416989832 6353574070536 6355789773696 6357431735424 6363042884352 6371677621134 6372758234304 6374202557778 6375546277856 6378072747552 6381945287168 6387811045704 6393449007792 6395100698448 6397330883328 6398983576832 6409972493568 6410206283998 6415864012404 6419759497536 6425425657728 6436694739717 6440602872528 6446287429344 6450201386496 6451867738624 6454424452608 6457580826543 6469984781568 6472815361152 6488202060648 6510949263126 6517703123712 6523455730176 6533196527088 6554408204124 6556101477156 6560082109504 6565872120192 6574782099039 6577387520913 6581381077392 6587189886816 6588891628704 6591189394944 6597247473432 6608576866968 6610284133992 6614297664128 6620135526144 6620376981834 6626220209532 6630243415488 6631746095466 6632870815296 6635772656544 6651770179824 6653488605456 6656125216752 6660166579968 6661683399168 6666044926464 6675090841188 6680982360024 6685038815616 6687687929472 6696763214049 6697898960544 6701965687296 6715209278976 6718493183171 6721381346328 6725462330752 6731398308096 6753253497408 6771055623948 6774017920222 6775166768832 6781044664064 6787029699072 6793039570779 6794794492101 6797164063536 6798920050384 6820994466132 6827014761336 6831159882624 6837438522222 6841589972448 6843140552061 6849180393678 6853338973152 6855109472288 6869861005392 6874358830416 6877366321224 6878532697344 6887866960898 6893946278604 6898132038336 6900865595712 6902648372928 6916329221067 6925059568944 6931171713312 6933588844032 6935380075008 6941754505224 6944791481236 6945969292416 6952099891968 6957897542784 6964292669202 6968521140768 6970321396192 6976473489216 6992952309816 6999124377168 7003373997312 7009555262976 7021848806964 7026112224576 7044633628956 7047661994208 7048910880704 7051941084672 7067505816063 7069331643297 7078038611616 7102853741592 7104058359552 7107166342528 7113698664534 7116517645578 7120838542752 7127123484096 7128964713024 7145803726424 7152110702352 7156453210368 7162769585664 7172489562588 7173705990528 7175331840996 7179688448064 7186025331072 7186287426417 7187881776768 7194488285754 7196997243744 7198856523936 7204859955568 7211219055264 7215597451776 7222229434728 7226614516352 7232992816896 7245678231594 7256476559808 7258351205952 7261227509184 7269189345726 7281917281296 7283152267776 7286338603264 7299227318229 7306798866048 7308686512512 7329265290732 7332416014176 7336867997184 7367185633536 7380092373192 7386606135216 7391091020544 7404053712066 7405966483454 7412503082292 7415088069312 7417003691328 7421903407611 7436569650741 7441084872144 7447652466912 7452174417408 7452446219988 7459023842424 7463552697216 7465244238612 7466510316672 7478301242496 7483241452302 7485174681138 7488140868846 7489719413792 7492687402464 7497236696576 7514036684616 7520668667568 7525234950912 7528217013504 7530161861376 7539711398208 7548315578496 7551617921344 7554610438848 7561554014619 7566145122096 7572823096608 7577421046272 7579378605568 7602023062656 7603986977664 7610698351872 7622062614936 7628675247072 7635408411456 7646809571478 7648785056682 7678277923624 7685054867952 7689720960768 7696788719004 7710006344796 7711998156324 7723773145473 7737037111377 7738349284512 7741734765968 7743047735808 7760398543128 7763473795176 7765479419544 7768187501184 7770194343296 7777052414208 7787605981386 7790692015062 7795422247008 7802302584384 7814215453968 7818959968512 7825861080576 7827634735632 7832387397888 7834410825472 7839586283364 7841325574656 7841611570716 7848532675368 7851269720448 7853298026112 7856410091904 7859847224256 7867071348543 7871847955312 7878795746976 7883579472384 7888740997632 7904376252648 7918201315584 7921339100928 7930024740792 7933433720256 7936904549984 7957826877154 7966081595648 7973112559104 7990710459291 7995562135344 7998999288192 8010943360596 8020085302152 8023594041428 8024954813568 8039029192227 8046124540146 8051009861664 8053089768416 8055898149376 8070419239344 8077149504072 8079236163768 8086366998864 8089186984704 8091276754176 8098713589428 8103630841152 8105467450014 8112621437172 8117547133248 8125008114069 8129941330896 8137116919008 8142057487872 8145283981824 8147388243456 8158444361452 8165645106696 8170602996864 8173840802688 8184932817171 8192156941458 8197130928672 8222272326576 8225139707136 8227264598784 8234526085632 8241393206016 8248968015948 8253976496832 8293116068352 8295258521088 8302603919841 8307644966544 8314977398112 8322191178624 8341974077976 8344129152744 8349195412096 8363838452519 8371220481162 8376303189408 8383696219584 8396496784368 8413088897808 8414515726848 8418197027072 8425934340516 8429273327772 8432961084358 8434391283648 8441835583104 8453291270193 8463961695376 8465889319776 8471432094048 8474386364928 8476575647232 8482175322984 8495570161512 8497010979072 8498936743704 8504096996736 8511602819328 8511913262358 8517081394272 8524598677056 8526800931264 8552275945488 8554485349872 8559679330048 8567234210304 8574820441803 8582259652956 8587470496704 8595049905792 8610107768724 8630420481536 8638062664077 8645686726446 8650936080864 8654654967552 8681265684168 8694520589986 8709451611714 8710928702784 8726181041664 8730448361019 8736164346987 8739210938832 8741468636208 8749183965984 8754496160256 8766376132052 8769850027884 8775174769856 8782919849088 8785188838272 8790992385714 8796329964576 8811435822624 8813712178656 8821491271488 8827169309112 8834960279376 8840324553984 8842328127288 8843827753728 8847696875392 8855828949726 8863645215348 8869026906432 8871318140608 8874833622336 8900121121584 8907976480032 8913385087488 8916917239296 8921277833391 8929017618732 8930531947392 8961841795104 8969751628992 8995007402262 9004337996544 9028074165264 9033555691776 9049398981414 9057386094372 9059725989468 9062885418048 9070884434304 9086793192081 9089140684239 9094659288176 9102686348448 9108213176832 9116584696296 9122119963264 9124187402748 9132240524904 9137785297536 9146183997258 9148546832502 9159814673856 9165811773888 9169821761632 9186350745033 9191928371472 9195570903024 9197509384448 9201154127616 9203531163904 9221772294756 9223336273536 9233412758592 9241562284416 9255672673632 9261292389888 9271567356768 9277196723712 9285723558936 9291361521024 9299562193152 9301964652288 9323936413088 9332165836224 9346100587362 9362465075952 9368149632768 9387145296837 9392844838608 9396882658944 9423341088084 9425775524396 9437384815488 9446058882414 9456378691683 9464725010034 9470471655456 9484931552712 9488690194104 9494451390336 9502831312128 9505286284032 9521956907298 9524125484748 9530361105804 9533684660544 9536147603136 9557516431701 9559137351456 9563319416784 9564941320704 9567109121328 9572917930752 9581367108096 9581716568556 9583842369024 9592651047672 9595996324992 9598475365248 9614958740352 9615309425997 9623796018606 9629639246304 9638138486592 9660904308792 9675302079744 9677801607936 9681636678912 9692252460968 9709223041728 9732303090972 9742398488064 9744915350016 9766423894689 9772353720976 9776554685568 9799794790632 9834152215734 9840123164256 9848808180288 9872071616088 9880784830224 9883337443056 9886784092416 9889338255104 9895871210148 9906682438906 9915426200988 9921446496192 9930203289216 9930565472751 9936594959984 9945365123232 9947619143199 9951403596288 9953658984816 9955347088896 9971068323328 9977655269736 9980232908184 9984187825128 9990249869952 9992525098752 9999067389696 10012636261782 10018715579488 10027558223424 10046848440816 10052948530944 10064420771328 10072813918464 10081704310272 10082072019492 10088193496128 10097097462144 10129880246112 10136030750208 10138649303552 10156583435922 10161026880333 10162750153248 10171566996096 10180544548608 10195746095304 10198380075576 10231491699198 10240522142004 10246739823936 10251144718848 10256157783333 10262384958672 10280008459728 10282664208432 10298364193964 10316049481836 10317799046016 10331800441347 10340919417906 10347198057504 10351298393568 10353972559392 10357583334912 10383474641848 10387589353416 10393896329344 10403070112512 10412631757836 10417187221854 10418953938624 10436846314176 10452781711152 10455482094288 10464710233824 10468359627264 10471064034816 10475213455872 10479796299008 10489428464724 10498686565752 10505060995968 10539168336864 10557632144983 10566950443434 10573366321056 10577911627008 10617057917424 10644885303206 10654280612388 10656087539328 10660749513792 10665332384256 10670547996801 10674776468367 10681257814128 10693447069536 10699939751424 10718705589636 10728166053528 10734679815552 10744154378496 10758734343882 10760558985792 10762997761494 10769532672096 10772314885024 10781822665152 10791732428631 10795495865616 10798284785904 10804841121536 10807289933352 10816828582896 10823396177664 10823790938554 10833344152092 10839921774528 10849489225344 10868517347391 10884714839712 10887526808928 10891841263776 10894137329152 10898454403584 10903784018589 10913243756228 10922875921944 10924728401664 10929507904896 10963029768768 10993897936098 10998624021264 11005301995776 11015015413248 11070138559788 11076859955392 11086636530816 11096254904832 11106080568099 11108949725181 11118754623438 11122632103968 11125505536992 11161627308216 11168404252544 11178261626112 11178669329982 11188535763636 11195329045824 11197866357918 11199765475008 11217451863744 11227762021707 11234579120688 11239031103696 11245855044864 11255780777472 11271055026924 11281003001352 11287852426368 11292325520256 11295242792064 11309567097312 11322473367744 11327426882016 11331915658272 11338795995648 11349217683144 11356108525696 11366131569408 11369067908352 11403034593984 11405980466496 11416047527808 11433093922404 11443012870608 11449960662272 11460066541056 11470214357217 11473177585023 11480143691632 11517416885436 11527582301928 11534581441152 11545183078506 11565009517194 11567997234486 11575020912224 11607523926768 11612602148952 11614571603712 11640597814692 11648219129316 11652281251776 11655291514944 11665578621312 11681408972079 11686038022593 11693133370512 11703453876576 11710559798784 11713585117696 11721323180952 11728439952768 11738791620864 11748581096832 11751616238208 11759379425046 11761988361984 11762417356074 11769559078816 11779947039168 11789770836384 11807771932968 11818193620464 11825369208576 11833111496448 11835806427648 11856564378972 11866828162112 11877301973376 11895037111188 11900150580384 11905356824976 11907375929856 11936740315731 11949122393472 11959668838656 11993343203016 11998498932288 12016415040894 12030127953228 12035391062142 12037432220352 12065865308552 12076514792496 12079634652624 12083847224064 12094512579072 12115724256108 12118854245652 12129550498296 12133780477056 12136915131264 12148070384142 12153385092163 12155446261728 12158201175021 12165583203664 12176320699872 12183713730048 12194911996344 12198062443336 12213086231808 12221082365184 12237666542178 12248467660044 12255904495296 12260761204032 12288235412187 12295696393008 12297781698048 12311217011456 12322083045888 12333408489864 12337709560704 12340896898176 12362089809024 12380964745248 12388482028032 12439674102528 12442887781632 12461467449816 12472466097168 12483286767936 12505156521242 12516193729116 12523793118144 12529176878592 12556830721743 12564454784112 12575544329376 12583179753984 12594745176552 12608504922244 12619633346712 12621773590272 12627295540608 12638901510774 12643909991658 12646575403616 12649441626537 12651586925472 12659268520448 12695942543064 12698833979664 12707148141072 12711579547392 12714863470848 12726085768704 12743355242268 12745516468608 12748405115556 12751092555712 12756145495104 12767869893537 12775622091408 12786898015584 12790201396896 12794661766656 12797967153664 12819944987136 12820412567996 12831728024808 12839518995072 12850851315456 12873389479434 12881205745056 12892574858688 12915161653086 12939969563136 12945630722304 12976404121296 13021898526252 13035406247424 13041780884979 13064177417571 13066393054176 13108816408248 13112202954312 13120164219008 13131744240384 13149564198078 13154775041826 13162762154784 13174379773632 13177783257408 13194494946864 13217153733936 13220568267984 13228595328256 13240271052288 13240753963668 13252440419064 13260486830976 13263492190932 13265741630592 13271545313088 13283743424589 13303540359648 13306977210912 13312250433504 13320333159936 13350181682376 13361964720048 13370077631232 13375375858944 13393526428098 13395797921088 13436986366342 13442762692656 13450924661504 13462796616192 13492511103393 13506506994816 13542111247896 13548035840444 13550333537664 13562089328128 13574098472121 13586079141558 13589588984202 13594328127072 13597840100768 13641988932264 13654029522672 13662319765248 13674877044444 13683179944896 13686281104122 13698360787356 13706677946304 13710218944576 13719275995887 13722820248753 13739722010784 13748717660832 13754732642448 13757065394688 13775733921796 13787892557208 13796264076672 13801731191424 13805296745856 13832658442134 13850119137888 13862343426624 13883509010448 13889582962472 13891938584832 13904199783936 13915795085568 13928585338404 13937042281536 13940642792384 13952946978432 13985904619632 13998248754336 14006747994624 14019150881043 14043697613928 14052224449152 14089267257912 14095323988416 14097821761408 14135011632126 14138663286594 14156077223232 14197087515051 14205707483184 14208116719104 14214332685056 14227397329068 14233035291156 14241677085504 14254246968192 14257929426048 14277277632541 14282935360947 14291607452848 14304221404704 14312906420736 14344979125176 14347411981056 14350663681992 14359376896128 14372050662144 14372574852834 14375763553536 14388976571508 14393994487488 14397713047872 14409719911136 14422438110528 14435694027909 14444458869456 14453229032704 14465985633792 14491356463188 14512953119616 14516702411904 14522455018368 14538378691452 14563834562592 14572677206528 14598454636458 14613597732096 14617373025024 14658530581464 14664832028352 14734371267072 14751228323601 14760184746384 14773212270432 14782182041088 14808107424132 14811932966908 14825006164584 14830176138624 14834007382656 14843806815222 14860023658359 14873139301482 14882169744288 14895304933824 14904892439976 14918047684848 14927105394432 14930488477224 14933020633344 14956602484992 14966482904604 14970349362276 14976281737692 14979438827584 14985374804928 15018954392673 15028073369232 15041337335136 15050469901824 15056434027008 15060323722752 15079422796416 15096631156992 15103235842688 15109220877696 15123108029238 15132290244192 15145646193216 15204046125312 15207973955328 15221396703744 15244125229872 15257350494144 15270816822912 15293619142956 15297570113364 15347237548797 15356555847248 15370109735904 15379441921536 15393577438008 15420012689592 15423996312648 15447546290946 15474074222754 15476698569024 15483469531936 15511379126859 15520797086256 15526947590352 15530958839088 15536375002368 15540388686592 15554104828416 15575211962772 15581384030124 15590844494016 15604605168768 15625780832781 15628430907936 15637919937024 15655269471264 15664774795776 15668821650944 15679172566728 15683223141432 15697065350736 15702539440896 15706596052224 15712820183808 15719694448512 15734142697086 15743695910624 15757591493952 15808752505296 15836402631168 15842678201856 15850425665151 15860049481584 15866867440512 15873809099968 15915653754308 15932163191296 15967327954809 15981420918582 15991124270688 15997998576384 16021886721192 16040170604304 16047188082856 16049909627136 16078058384454 16092249080292 16102019723328 16106179536832 16138101515823 16140838478688 16154299008144 16158472327536 16172733997728 16178373969408 16182553508352 16197427178856 16207261682304 16210934900028 16225242874344 16235094266496 16235686407831 16250016228138 16259882661792 16274233838016 16316888722904 16331290213392 16341205993728 16347681605376 16369865634342 16384313882916 16394261857344 16444544653152 16450279414272 16454529197568 16482786412032 16490846904147 16497936031896 16507952993664 16605207839682 16615289933088 16629954796224 16644382357248 16678131935157 16683948155952 16688258305488 16698390824192 16727676905038 16742440962324 16752606378816 16767392439168 16768003994973 16792993568736 16796799536877 16826177795616 16836394054144 16851868681032 16858546655544 16865922168716 16868782567296 16883671166208 16906582540386 16927923390752 16931778639552 16942864188096 16964350645968 16991140323024 16994021958144 16997873487408 17008193993472 17023205638656 17023826524716 17034162788544 17049197354112 17053601862528 17104551890976 17108970699744 17119358660096 17149640883606 17164519305912 17174940993408 17190099811584 17220215537448 17276125328154 17291373452892 17301872161728 17309309935104 17317774617759 17351995851729 17362531368336 17389041179972 17418903223428 17421857405568 17460896722038 17472328693974 17478421877664 17482937272416 17498367931968 17532752264104 17539700055768 17550349539712 17565839698176 17570377676544 17581984771428 17592659929152 17622871645248 17627424357312 17642982542976 17643626034111 17654338618224 17669920558752 17680649107968 17684656254576 17687655507456 17695393750784 17711657899452 17727290430696 17738053812864 17742636281216 17749667244672 17800242243168 17815952960064 17842555666782 17858035237464 17861063894784 17923683590208 17939503257984 17990014804524 18008675993088 18024622561341 18053086593213 18056148330528 18067111383552 18098797962828 18114772188744 18119451978936 18125770836096 18141768868608 18173586384162 18178281368478 18189318576352 18205372696896 18222105576213 18233169392592 18244239926528 18248374805496 18264481049808 18275570595072 18292367994516 18297093665004 18319629347712 18331623547776 18339643523264 18356499813267 18372701490066 18383856742944 18391141806048 18395018768896 18402308255232 18407062327808 18443544589512 18446672547072 18466825517184 18483124568832 18511345347264 18543134713536 18571447117872 18582723042048 18599124386304 18603929304576 18647872826176 18664331672448 18692201174724 18724930151904 18736299265536 18757734781863 18774290593674 18785689677216 18793765317888 18846682176168 18851551048792 18874769630976 18892117764828 18912757383366 18929450020068 18940943310912 18958352266161 18969863105424 18977380388208 18988902780672 19005662624256 19010572568064 19043913814596 19048250969496 19060722211608 19067369321088 19072295206272 19098176573399 19115032863402 19118274702912 19126638833568 19134218242656 19145835861504 19163433137112 19185302095344 19191992649984 19196950730496 19229917480704 19230618851994 19247592037212 19259278492608 19276276973184 19310084219151 19321808617584 19350604159488 19355603215872 19363273357824 19372742479629 19384504921936 19418446083456 19464606181944 19532847789378 19544707441952 19553109371136 19599589581264 19668304431468 19680246328512 19697616360576 19724346297117 19732162562739 19744143232176 19761569660448 19766674886112 19773568184832 19778676510208 19791742420296 19813364877812 19830852401976 19842892992384 19860406578432 19861130945502 19873189919968 19890730246464 19895238286398 19907317969632 19955310539472 19960465816368 19968375650256 19980499739904 19985050197504 19998134779392 20025272523564 20037431158976 20055116446848 20090289642147 20093696881632 20105897061888 20145627836928 20155479549513 20164144038984 20176386992256 20194194924288 20259760492224 20313166871844 20322053760666 20325500306496 20343133992192 20361089097216 20384383476303 20391492190608 20396760151152 20462983398396 20481044284008 20493479647872 20512315566666 20524769917344 20529421656183 20560016919456 20565328416864 20596728387928 20632098963672 20635598092032 20663600882694 20681838835812 20694396115008 20702596787136 20707945118784 20748987663201 20766949283696 20775178706832 20787792658688 20806140225024 20825263515672 20834374443708 20837907877248 20873692628352 20905563422304 20910964188576 20929420467648 20959592598016 20978856929448 20997373131504 21010121991936 21078336673728 21115264289966 21133900886868 21146732642112 21155823254016 21202517448189 21207994929891 21234115834848 21289770606412 21308561224776 21312175078656 21321499027584 21341095993602 21349552936734 21362515628256 21386894139072 21437411179272 21456332107056 21469359631104 21488308756992 21517468687764 21521117971584 21525995522988 21539065344192 21544629770048 21558862279251 21563645330304 21583464857262 21590991731232 21596569571808 21609682243072 21614579866704 21633657165792 21646792355328 21647581877108 21666688304184 21679843549056 21698978450688 21737034694782 21769429679424 21775053617856 21783682527552 21807568037178 21826487512456 21845751843888 21849456803328 21859015809792 21926059537536 21987795872196 21997248042528 22010603991552 22064883613927 22140277119576 22153719910784 22173273061632 22212161136198 22217899450362 22237509246876 22245264207936 22251011073984 22309708952223 22323254616432 22336808505088 22356523252224 22357338659964 22377071527272 22390658091648 22395732715836 22399530950016 22434903727488 22435721993993 22455524043414 22469158241376 22478062207392 22491710089728 22542110053848 22562006002704 22575704852736 22584651040512 22590485584128 22619134194624 22644946735488 22654853764032 22663831316544 22684662043857 22698435366288 22712217051392 22732263138816 22738135816704 22806069187968 22811960932992 22832095055616 22866187844808 22886025741216 22899921324544 22940428714434 22946355170046 22960287383264 23034833770872 23055164603856 23069162882304 23090366157012 23130019034388 23135994468972 23150041824448 23171319436419 23211111334131 23215047853536 23225204297904 23229143207424 23281195629384 23296438258632 23304562503552 23310583029888 23331157242624 23362817944158 23372076045186 23386266741024 23406907753152 23442646361904 23456879905536 23477583241728 23497162193664 23503232476416 23518758850092 23523976723968 23524834712148 23539118157632 23559894078336 23579541672768 23601214045629 23615543865936 23636387240928 23650738417152 23666222992896 23713128757944 23733656324224 23754603946752 23790074222376 23800301160768 23810713649952 23873480631462 23898244786944 23919337677312 23972131377873 23986686406032 23996997864576 24032830081788 24060255906456 24070782124284 24074864440704 24107534363143 24117087576681 24131730617104 24153029584992 24159269305248 24167694448128 24231448512216 24237708491304 24259100996592 24267560954112 24273830262528 24296140768284 24306770184326 24310892523456 24316402350042 24331166407328 24352641399744 24375024342207 24389823992688 24396124886672 24426172463616 24442164730368 24475333084356 24496935320088 24511808990592 24521522408064 24554798451513 24576470824374 24591392786016 24622434022912 24666816979728 24675419121408 24681793796352 24724179618048 24761929490496 24879348205056 24885775563264 24907811759523 24922934899632 24944932194336 24966573535872 25010313042484 25032387458232 25047586236288 25091515357557 25113661443486 25128909568224 25151088658752 25189490353104 25217009844488 25239266693424 25243547180544 25254591081216 25277803021548 25287819983316 25293150807232 25298883253074 25303173850944 25359873810579 25391885086128 25397667959328 25414296282144 25423159094784 25429726941696 25486710484536 25491032937216 25496810231112 25502185111424 25512290990208 25535739787074 25551244182816 25573796031168 25580402793792 25640825135992 25663456049616 25679037990144 25701702630912 25746778958868 25762411490112 25785149717376 25830323306172 25891261444608 25914187992231 25920882692089 25952808242592 26043797052504 26083561769958 26128354835142 26132786108352 26191345083057 26208493040961 26217632816496 26224405908624 26240328438016 26263488480768 26299128396156 26309550083652 26325524309568 26348759547264 26355566514816 26388989893728 26434307467872 26441136535968 26457190656512 26481507927336 26504880838128 26520973661952 26526984381864 26531483261184 26543090626176 26567486849178 26607080719296 26613954421824 26624500867008 26700363364752 26723929440096 26740155262464 26750751717888 26763833500173 26787052856196 26791595842176 26873972732684 26885525385312 26901849323008 26985022206786 27013013989632 27084222495792 27096071680888 27100667075328 27148196944242 27172158283116 27179177968404 27188656254144 27195680201536 27267422052717 27283977864528 27308059045344 27324639530496 27349754088888 27366359889792 27372562208244 27396721574712 27413355892608 27420437889152 27438551991774 27445640497506 27479444021568 27497435321664 27509465284896 27551467843592 27575785114416 27592528153344 27603462382848 27610593491712 27665316884268 27700238275776 27724686853248 27767018020896 27779165924944 27783877169664 27831590171136 27857170676808 27874084563072 27881285584768 27905893956864 27971809239264 27996497508672 28038301762086 28087395227856 28104448898304 28161435890511 28178534515824 28190647976832 28195643522816 28270023264252 28277326573188 28312154446464 28369136075049 28394175030102 28411414966368 28428665370112 28454794658136 28466070582312 28483354171008 28508493936384 28515858852096 28554555265082 28565870721894 28583214905696 28608442809408 28672549295103 28689958250352 28694823962112 28701327363984 28718753792256 28744101324288 28745149705668 28751527107072 28777953143016 28787988974976 28795426095744 28819439822272 28844876221056 28845928277991 28871388055818 28888917738912 28906458065408 28982712926376 29025906239232 29033404823808 29044910036736 29076757382904 29127669125184 29196909272916 29227195464192 29234746050048 29299271684067 29317061162928 29329664056704 29502456647202 29515363795253 29520369492768 29546424540864 29616214848264 29623865933816 29650012329168 29660352277248 29668014765312 29687613630444 29720047316718 29746278602964 29764339488576 29790609867648 29791696418253 29809784879952 29836095369696 29842857429597 29854210788864 29860976954448 29866041266688 29913204969984 29932965809208 29940698724552 29952563475384 29958877655168 29970749609856 30011420329627 30037908785346 30056146738464 30082674670272 30158845592832 30193262313984 30206471685376 30218441755392 30246216058476 30264580488384 30291292386432 30408092250624 30415947910656 30483080640999 30488250459744 30514700988288 30541633645824 30587238285912 30595140226728 30694475097594 30713111694496 30740219471808 30768473349999 30787154876016 30840025379184 30847992625296 30895092581892 30948148445508 30953397138048 30966939063872 30995401324041 31022758253718 31041594172512 31053895180704 31061917678176 31072750004736 31080777373184 31150423925544 31162768060248 31181688988032 31209210337536 31251561665562 31256861815872 31310538942528 31358345133456 31366446282864 31394130701472 31405078881792 31413192104448 31425640367616 31439388897024 31468285394172 31487391821248 31515182987904 31617505010592 31672896434949 31700851330302 31720098963168 31733734881024 31747618199936 31831307508616 31934655909618 31962841837164 31982248541376 31995997152768 32011643990403 32043773442384 32080341208608 32094376165712 32099819254272 32156116768908 32184498160584 32204039446656 32212359073664 32276203031646 32281676957376 32308598016288 32316944655072 32345467995456 32394854357712 32414523364608 32421869800056 32450485748688 32470188532992 32471372815662 32500032456276 32519765323584 32548467676032 32605552042173 32633777445808 32662580426784 32682411987456 32695363210752 32711352055767 32739731268684 32768627765832 32788523714688 32889089306304 32981693808294 32995872063792 33015905987328 33210415679364 33230579866176 33259909592448 33288764714496 33318241704297 33326849175543 33356263870314 33367896311904 33376516610976 33396781648384 33455353810076 33484881924648 33505212757632 33534784878336 33536007989946 33585987137472 33593599073754 33652355591232 33683286065121 33703737362064 33717093311088 33731844337432 33737565134592 33767342332416 33813165080772 33855846781504 33863557279104 33885728376192 33928701291936 33982280646048 33995746974816 34016387986944 34047653049432 34068325577088 34098394708224 34107203725056 34209103781952 34217941399488 34299281767212 34329038611824 34349881986816 34380199623168 34419532755069 34440431074896 34552250656308 34582746905784 34603744323456 34635549235518 34673388536171 34703991703458 34725062736672 34778082359944 34837806446856 34843714811136 34921793444076 34944657387948 34956843755328 34965874544832 34996735863936 35044226916237 35058114067779 35065504528208 35079400111536 35100699079424 35131679396352 35140755353088 35163969542856 35185319858304 35245743290496 35254848714624 35285965085952 35287252068222 35308677236448 35339841117504 35369312509152 35390787501568 35423315798904 35454580861392 35476107625728 35485272562432 35499334489344 35600484486336 35631905920128 35685111333564 35716070474928 35722127789568 35810220947193 35847367180416 35879006515968 35980029609048 36049245122682 36106173186426 36112296661056 36197595925656 36229544377488 36238903957872 36251541672192 36283537737216 36347172768324 36356562736956 36378637152704 36410745393792 36444211152426 36460155276489 36466338785184 36474603525063 36488479853056 36496749610992 36528962099616 36551141190144 36584735989032 36594187330008 36639258695424 36663247095552 36679287046528 36712999626534 36745402980132 36767713485888 36782283612096 36887089179024 36893345094144 36933651034368 36966249137664 37022690694528 37086269427072 37142894235744 37165446084096 37257098561221 37295745652352 37328663344896 37384402349448 37449860303808 37515469563726 37548581187348 37571379354432 37587530635776 37670492165229 37693364352336 37703102097584 37749539261952 37784235529656 37825514766732 37858900040136 37881886621824 37883268284939 37916704532322 37939726210848 37948324879611 37954760776416 37977805561344 38087827629192 38096501938992 38121444423216 38134738642176 38144590412544 38196353146798 38230065726804 38236549405824 38253277667136 38268436485312 38303609680611 38326866274224 38370604190688 38383985299968 38393901460992 38459834961408 38461237703988 38495184074424 38518556985216 38552553946368 38620168438302 38643617235168 38745484959258 38769009843872 38836892166912 38929212363888 39065695578756 39089414883904 39106218742272 39125342654937 39192532252713 39199179162528 39336608862936 39360492657024 39395232721152 39448692594234 39464325125478 39488286464352 39523139320896 39533349772224 39583484840592 39626729755624 39661704803952 39685785984768 39720813156864 39722261891004 39746379839936 39781460492928 39790476572796 39814635939264 39851230273767 39910621078944 39920931632736 39936751300512 39960999479808 40050545047128 40074862317952 40110232893696 40180579284294 40187393763264 40310959099026 40328288077968 40352773984512 40388389848576 40477533310179 40519520984448 40626333743688 40644107521332 40651000612992 40686267984384 40722295416363 40768766952606 40782984381216 40793520302304 40925966796792 40962088568016 40986959295744 41024631133332 41049539834688 41058843312366 41120033838912 41130656833728 41157827987661 41168460746259 41193456775856 41264197927344 41271196184064 41327201765388 41363677671624 41388792230016 41405193574272 41415890237568 41497975326402 41533898567392 41550357413664 41575585317376 41650527031344 41668748887416 41675815754496 41747385256704 41811126844608 41821928377152 41858840935296 41957713858896 41994746263008 42020243983872 42057452643129 42156673347456 42230528579932 42267801773736 42293465284224 42405034896378 42415989859782 42468231669696 42579541212824 42617122449552 42624350157312 42642998055168 42682191987204 42699105873468 42725031256512 42773788278144 42831832897623 42848806082841 42874822358544 42912664214112 42938719262208 43034937375528 43042235943168 43051991045976 43078130688384 43089259540096 43117724558502 43127290660608 43166929714524 43181983462464 43193139143616 43229159733408 43267314331584 43295163754216 43333376608368 43359687098112 43397956901376 43474069389564 43538859358848 43550107235712 43567365055104 43615136074356 43652975024912 43691503687776 43718031619584 43768047824347 43852119075072 43975591744392 43994496085056 44129767227854 44253684970803 44280554239152 44307439821568 44346546123264 44424322272396 44435798900724 44475018493752 44490528415872 44502022147968 44580070975077 44619417904446 44646509232864 44673617010176 44714677319928 44754143054544 44781316183296 44791465431672 44799061900032 44869807454976 44871443987986 44911048086828 44938316482752 44956124414784 45056863178019 45084220107696 45124012005408 45151409705472 45169302081024 45180971168256 45238268389248 45289893470976 45309707528064 45327662633088 45369324087714 45396870732576 45424434102784 45612138375936 45623921865984 45664190111232 45732375689616 45772051482432 45880857428868 45892710340092 45920574766528 46041712646391 46069667541744 46110329207712 46138325764608 46180732314024 46260038068776 46271988937944 46300083648896 46342638872838 46381285963969 46422222668262 46430095707072 46450408595808 46562391258768 46592876517264 46609125007104 46621166059776 46662314485248 46725635888316 46744152090372 46772533482048 46813815506304 46877342498343 46885292723808 46913759811072 46994324387328 47006464952832 47037517700184 47049669424296 47078236315264 47119788156672 47159083345536 47202428091258 47231087731872 47272774481856 47426257515888 47467312648448 47509207893504 47551276995453 47580148444752 47600602321536 47621427299904 47746961262924 47796489573888 47901983864427 47944262755746 47973372812064 47993995729152 48065660163576 48120511812912 48141564248568 48149728881408 48215068726286 48234175153362 48263461234208 48306059169984 48318538610496 48414304547469 48462897024432 48475416982608 48518201993184 48535121908224 48547660525056 48592281536568 48613540368652 48621785046912 48632804700084 48662332814656 48705282799488 48707059223493 48750048684414 48779647985376 48792249773344 48950666168712 48993870640176 49023617981184 49043044816128 49109596903026 49152941648748 49182785572032 49333633959456 49350838242816 49363587592704 49448359236096 49472540712441 49523858980992 49815623519046 49845869799264 49889864388672 49933147071744 50020626084968 50064774916464 50095172472576 50183030715114 50227322886972 50257819136448 50302177317504 50304011984919 50378980706208 50390398610631 50434019688976 50478533386848 50509182162432 50555606043096 50575639966632 50586301614464 50597766506148 50606347701888 50719747621158 50783770172256 50795335918656 50828592564288 50973420969072 50982065874432 50993620462224 51004370222848 51024581980416 51071479574148 51102488365632 51147592062336 51160805587584 51281650271984 51326912099232 51358075980288 51493557917736 51524822980224 51570299434752 51660646612344 51828375984462 51841765384178 51905616485184 51953323853277 52055987555187 52087594105008 52167123539916 52256709670284 52265572216704 52382690166114 52416986081922 52435265632992 52448811817248 52480656876032 52598256792312 52619100167304 52651048619136 52697519094528 52711133029632 52777979787456 52868614935744 52882273071936 52930878102333 52963015854672 53009761676256 53041947323904 53053968763728 53062966522368 53086181252352 53134973698356 53214161438592 53227908843648 53249001734016 53400726729504 53447858880192 53527667000346 53574105712392 53583191684352 53747945465368 53771050770624 53970044413572 54026027979264 54159259779639 54168444991584 54192143361776 54201334150656 54296393888484 54344316566232 54358355936808 54377312508288 54391360403072 54486753413983 54534844105434 54567955729056 54616118090688 54699508177776 54732719779584 54745124416488 54793443149424 54826711785216 54840875778304 54877103983548 54891280995012 54958888043136 54994870643328 55018930569792 55069499439801 55102935687184 55151570228832 55185056306688 55206924765696 55221186983424 55330633768536 55400476551552 55449373706496 55534036041792 55558331849888 55714341353616 55748169126144 55762571169536 55811787913728 55943618478528 55992995017344 56076603524172 56174790455712 56208897796608 56273204345589 56322871781022 56357069031648 56381295953664 56391287045632 56540046528504 56554653146376 56624308892928 56738272150098 56788350060204 56822829932736 56875056798483 56909589316272 56932141164624 56966708342016 57016987872768 57031717704192 57109110530164 57131741443788 57166429811392 57216885618816 57294529720197 57345098590206 57379916500704 57402654727968 57437507584512 57490299411336 57555906286032 57575977949952 57590852191488 57638879644544 57689752442112 57691856555982 57742776111636 57777835477824 57965425852752 58051812478464 58066809647616 58089820073472 58118227438887 58153514765808 58255338250368 58393818545832 58546869167633 58598543368134 58634122325856 58659328113408 59004913294404 59030727590506 59040738985536 59092849081728 59173038891351 59196487688217 59232429696528 59247731867632 59300024658336 59320704554496 59336029530624 59375227260888 59440094633436 59492557205928 59528678977152 59581219735296 59583392836506 59619569759904 59672190739392 59685714859194 59721953908896 59865931618416 59881397449104 59905126950768 59917755310336 59941499219712 60022840659254 60075817570692 60112293476928 60165349340544 60270868926441 60317691185664 60412943370752 60436883510784 60466438648539 60492432116952 60529160976768 60582584772864 60966161281998 60976500919488 61029401976576 61083267291648 61153150428909 61174476571824 61190280453456 61388950195188 61426223388992 61480438943616 61536946699998 61574309752032 61588264968549 61680050758368 61695985250592 61790185163784 61896296891016 61906794276096 61933878127744 61990802648082 62045516507436 62083188345024 62107790361408 62123835356352 62300847851088 62325536120496 62363377976064 62418420675072 62503123331124 62513723631744 62621077885056 62716690266912 62732892565728 62788261402944 62878777794048 62936570788344 62974783642496 63030365975808 63235010021184 63345792869898 63401702660604 63440197926336 63467469762048 63495236399872 63607552344567 63623984789673 63662615017232 63869311819236 63925683674328 63964497082752 64023287980806 64087546884768 64160682417216 64188752331424 64312233537816 64368996321168 64408078893312 64424718147328 64552406063292 64563353914752 64617196032576 64633889310144 64676586837753 64690935990912 64789708715424 64829046729216 64843739600112 64900971497376 64940377065984 64942745631324 65000064912552 65039530647168 65096935352064 65211104084346 65267554891616 65325160853568 65422704111534 65479462537368 65537255531664 65577047429376 65778178612608 65963387616588 65991744127584 66031811974656 66194650841781 66420831358728 66461159732352 66519819184896 66636483408594 66653698351086 66712527740628 66735792623808 66753033221952 66910707620152 66969763849296 67010425515264 67069569756672 67072015979892 67171974274944 67187198147508 67304711182464 67307165981979 67366572130242 67407474724128 67434186622176 67463688674864 67475130269184 67626330161544 67711693563008 67727114558208 67771456752384 67857402583872 67964561292096 67991493949632 68095306098864 68136651154176 68196789416448 68214407450112 68418207563904 68435882798976 68598563534424 68658077223648 68699763973632 68839065510138 68880862149792 69104501312616 69165493811568 69207488646912 69271098471036 69346777072342 69407983406916 69450125473344 69513958309257 69556164719888 69633334002393 69675612893712 69687429622272 69843586888152 69889314775896 69913687510656 69931749089664 69993471727872 70088453832474 70116228135558 70131009056416 70158800223072 70201398158848 70327939085712 70370639716608 70491486580992 70509697429248 70571930171904 70574504136444 70617354472896 70679682235008 70738625018304 70803642136887 70846631597808 70909161722784 70952215251456 70970545124864 70998668978688 71200968972672 71263811840256 71370222667128 71432140949856 71620441894386 71694734360832 71758013031936 71960059218096 72098490245364 72212346372852 72224593322112 72322603089429 72351262730043 72395191851312 72459088754976 72477807915744 72503083344384 72694345536648 72713125473912 72757274305408 72821490787584 72888422304852 72920310552978 72932677570368 72949207050126 72993499221984 73057924199232 73169471978064 73188374660016 73278517390848 73326494191104 73358574093056 73425999253068 73490805960264 73535426971776 73564567224192 73664395354539 73774178358048 73867302068736 73903425014881 74045381389056 74172538854144 74285788471488 74514197122442 74591491304704 74657326689792 74723435278569 74768804698896 74899720607616 75030939127452 75097162374696 75142758708864 75274546072671 75340984330458 75386728704672 75406204195168 75568471059312 75651029533464 75717800080272 75763773243648 75766536569878 75833409064644 75879452421696 75896649759222 75909521552832 76079621431737 76175655258384 76193003877984 76242888846432 76269477284352 76289180825088 76392706293596 76460131453608 76473098811648 76506555334272 76536872970624 76607219361222 76653732548448 76741208381376 76922475407976 76990368148848 77037113970432 77105107892736 77240336876604 77287234470336 77490969918516 77538019687744 77673784333824 77742563976693 77762648076267 77858424727776 78131391157512 78178829767808 78250685309874 78385064505426 78398358325056 78673217725872 78720985314048 78790465442304 78897385188468 78928650250956 78976572928704 79046278641792 79066699544448 79166969681184 79253459511248 79323409607904 79371571969536 79444523782008 79492759679872 79562920985856 79580953145592 79629271878528 79702460547534 79821242157888 79841863265472 79873502601024 80101090094256 80149724635904 80220465787392 80291500500519 80361158568588 80374787526528 80621918198052 80656576155936 80705547969024 80955066620358 81039041968896 81252667487376 81288215042664 81302001225984 81444590832726 81537533905212 81565968762432 81587040604608 81802266158151 81851933593584 81924177136032 81973918591488 82049262266664 82099079669376 82117686624732 82240067677824 82261313667456 82315655975322 82336921492518 82386913551712 82528395854688 82654403530776 82727355343248 82777584460032 82810387148544 82831780475136 82995950652804 83067797134784 83100714827328 83301054062688 83337497774832 83351631508992 83494770513408 83622253689216 83643856754304 83717681870592 83915427717792 83989492526016 84114905286258 84313346694912 84461057159864 84535603547472 84586930568448 84810069792756 84831979719564 84936463339392 85107408225147 85159082425648 85234244899104 85285996110336 85364383974408 85398211746936 85450062513024 85547576556288 85663665795246 85697612165682 85749644717088 85825328428224 86017647885309 86069874751056 86084471886336 86103982091952 86156261376768 86178519080192 86235449117004 86254581321216 86333859429048 86363966924928 86386278287232 86458319466816 86534628663168 86537784833973 86590327508432 86666753216736 86719374196224 86948138779128 87077718717696 87100214471424 87134730110208 87230272148712 87305950049824 87383007375552 87536095648694 87704238150144 87897815052201 87951183488784 87988992170112 88259534455708 88507369941606 88546091385759 88561108478304 88614879643136 88848644544792 88871597801448 88950036987504 88981056831744 89004044295936 89160141950154 89238835808892 89293018465728 89375089254759 89429354639856 89508286109088 89562632366592 89582930863344 89598123800064 89739614909952 89742887975972 89822096173656 89876632965504 89912248829568 90034260988881 90113726356038 90168440215392 90248024010816 90476536778496 90579786941952 90619415056128 90655325266176 90738648175428 90793741465152 91224276751872 91247843731968 91449241922997 91464751379232 91544102964864 91761714857736 91785420680184 91841149533056 92002222977709 92083425292782 92139335083488 92220658415424 92361464628048 92520076137552 92543977875888 92600167297792 92685277745676 92762571927938 92844445336524 92860191414144 92900817191616 92986203972123 93124782517536 93185753034528 93218250014208 93242332119552 93451271776632 93488304180744 93545066964096 93627631012608 93754684996686 93770585447616 94075035400368 94099338848592 94156472630528 94239576313344 94318166691072 94404856182516 94462175463744 94545548963712 94852515031776 94934625296896 95018689304847 95102553990906 95160296889504 95201204643072 95242854599808 95493922525848 95803967728854 95888525511492 95946745624128 95987991458304 96034931971209 96131320327152 96241023625824 96283128497136 96299457762816 96430137452572 96468350306724 96526922468416 96612118339968 96637077220992 96828609094938 96925794048864 96950833965216 97036403986368 97184563073136 97227080737304 97243570093824 97265609400168 97324665629312 97410565598976 97414118446986 97500097368828 97559295970752 97584499546688 97901332337424 97987741280352 98047235962368 98086089632256 98134056167301 98219193806052 98305883297496 98365571144064 98667267918912 98945081424882 99047717961984 99631247038092 99691739598528 99779728777344 99866294143488 99954725112891 99980547526629 100041252169936 100129549832928 100190344945152 100366061430228 100454645773944 100515638272896 100604354635008 100608023969838 100757961412416 100780797221262 100868039377952 100957066773696 101049858195363 101111212086192 101151279933264 101172603228928 101195533012296 101212695403776 101439495242316 101567540344512 101590671837312 101657185128576 101946841938144 101987240924448 102008740445696 102049163960832 102142959148296 102204976731264 102295184124672 102321611175168 102563300543968 102653824198464 102987115835472 103049645960448 103140598869504 103258598265207 103321293224688 103656751968924 103683530768356 103811232970368 103906647706554 104020165608513 104111975110374 104175188210016 104334247079832 104513419340568 104531144433408 104765380332228 104833972163844 104870531265984 104897623634496 105132680748711 105196513584624 105238200334608 105302097238272 105395038189056 105422266059264 105555959574912 105737229871488 105764546143872 105861756204666 105926031709344 106019523352512 106107937527456 106172362504704 106269947396712 106428322877184 106455817687296 106498003468032 106801453459008 106895717760384 107055334000692 107148211424784 107166383368704 107430662841579 107495890930736 107542101541248 107940088827144 108318519559278 108336889983168 108384286723552 108592787776968 108688633132464 108716711873616 108754625016576 108782720806144 108973506827966 109069688210868 109135911458112 109232236181376 109380465829467 109399016355552 109423810575189 109465439559168 109490248832976 109586886298848 109653423570432 109681751556608 109754207967096 109782561990024 109917776086272 109989741286656 110037861139584 110138998879602 110205871374368 110303140457664 110661267537072 110800953103104 110898747412992 111068072083584 111116663699776 111428682707232 111496338252288 111525142339072 111771295683663 111887236957056 111985990034688 112153207048344 112349580911424 112546408691178 112645743562044 112714138063296 112762591907328 113080093057008 113109306292752 113248617785856 113476544300196 113576700120408 113645659865472 113649804854817 113750113596966 113819178632544 113844974638833 113864282329248 113933416684032 114218221060328 114263482887576 114332859622784 114433771237632 114589059440394 114690197180412 114759833001408 114805309455936 114980598822672 115111812572064 115151955899904 115181704382976 115277759289088 115379504884224 115383713111964 115485552223272 115555670955648 115930851705504 116236454877774 116307029531616 116510676500736 116787637091664 117093738335266 117197086736268 117268244651712 117318656226816 117376027964811 117577596758139 118009826588808 118061455181012 118081477971072 118185698163456 118346077782702 118392975376434 118464859393056 118495463735264 118600049316672 118750454521776 118880189266872 118985114411856 119057357954304 119162439470592 119166785673012 119239139519808 119344381478784 119371429718388 119443907817792 119553690821301 119731863236832 119762794898208 119810253901536 119835510620672 119882998439424 120045681318508 120151635141384 120224586953856 120330698681088 120541737852882 120932877297078 120984864233904 121058321953536 121165169545728 121932322563996 121953001838976 122058803953152 122166886249089 122306300857818 122348953143648 122380560906912 122777900390376 122852446777984 122960877887232 123073893399996 123148619504064 123176529937098 123360101516736 123391970501184 123505382238777 123580370327568 123792593782032 123813588552192 123867756255488 123981605296164 124091033014872 124166376690048 124215580722816 124247670712704 124601695702176 124651072240992 124726755952128 125006246662248 125027447263488 125242155770112 125433380533824 125465785131456 125576522805888 125873141576688 125949567284992 126060731951616 126172357929387 126470020042368 126691585739796 126803405321208 126880395852672 126990472799744 127215104689134 127247969579346 127325230034464 127738623638472 127851367348656 127928994165504 128046575961612 128175093769536 128321364834432 128377504662848 128495498692869 128546418248523 128624467075632 128737992642336 128816157786624 128849436294656 129104812126584 129126707829504 129234392065152 129267778620288 129353173675506 129381871981824 129579417430848 129687479200224 129801942994752 129885491262648 130000129825104 130079061294336 130193870704128 130422208168692 130535109783232 130650321707136 130845408223068 130958925074736 131074511063328 131154094858752 131304143473041 131556357225216 131926775233176 131983488255168 132389301683562 132841662717456 132922319464704 133039638369792 133272966817188 133307396702172 133425055481256 133471585247616 133506066443904 133687236013793 133740212925231 133821415240304 133939527698592 134020851030528 134144031959784 134343948549888 134374396295016 134609422364928 134614331963958 134733144260484 134814949448256 134868373244352 134927377349728 135170589534057 135252660323088 135423387126016 135454229116416 135542913504768 135714805167744 135929122584192 135982987899264 136190612197728 136273302308352 136836415127808 136871765597952 137197127068848 137316154447296 137678131020276 137761724299584 138125137939173 138209002625232 138330987623136 138414977293824 138542196942072 138693554144684 138815966813832 138900250946688 139027916618514 139112329439776 139143857891907 139266668004786 139351225787424 139687173776304 139778629551792 139827375021312 139863498179328 139986943455744 140176907664948 140232456271116 140262018112832 140317600446144 140632027495029 140655878171424 140741279433216 140982973161984 141019394858496 141149008272888 141234708945792 141359364470016 141477250036608 141607284273774 141693263195616 141818323445568 142401937945344 142527623680512 142740445334256 142864281899712 143240883788772 143389468721664 143705951593281 143920118436192 144196980490728 144424692745704 144449186644224 144645206178858 144702525460086 144790383702624 144918177509952 144955615831488 145242913642407 145388691073296 145426250947824 145514548610816 145642981575168 145776844609704 145840621105956 145865355140736 145898414100252 145986998443968 146115848398464 146121177670479 146338943956128 146376749320032 146717148186112 146851998506136 146981611920528 147070853943552 147129134448384 147328790709078 147548356716096 147806850029762 148090762778112 148345077708288 148417622137323 148571576942976 149028394244884 149182982609408 149446870557138 149537609397792 149799441215232 150061878254904 150194324749392 150285517417728 150549092145342 150681968660916 150773457409344 150812408390336 150912035954757 151136942118624 151302059066928 151435600160544 151527546487296 151533073139756 151666818129288 151758904843392 151793299518444 151819043105664 152159242863474 152351310516768 152386007755968 152485777692864 152785412587192 152920262907216 152946197623296 153013110668544 153073745941248 153214438722444 153307465096896 153482416762752 153844950815952 153980736297696 154074227940864 154480673753208 154574468940672 154981939837032 155076039375488 155485127953386 155525296152534 155716849455552 156167962665561 156262782315024 156357659535616 156501370619748 156770129010852 156796716650112 157050053957951 157346435451744 157441970628096 157794770376936 157857300501912 157953145857408 158092557283584 158133399088896 158333939362368 158506919022496 158646819215808 158792634306999 158889047564016 158985519359744 159125841971712 159161906291184 159258543757056 159404921095068 159642484315776 159683726530944 159747005202048 160202180188512 160299449271808 160583001001038 160722317137176 160749575053056 161243836396104 161313152311872 161910133240716 162078083937792 162477779338917 162505334974752 162576430085328 162604002451968 162889181665452 163075067810424 163131937524864 163174081209216 163460260241949 163604532316302 163703867187168 163848354272064 164098524533328 164198159338752 164235373249464 164480135355648 164522627334912 164631311950644 164673842985036 164773827103424 165056791709376 165208498319403 165308807061552 165454710686496 165555168920064 165620774297088 165663560950272 165991901305608 166135594269568 166201429654656 166602108125376 166674995549664 167244507378432 167287713508608 167435363741184 167830855435584 167978985052032 168229810572516 168626693389824 168819613036767 168922114319728 169071207094944 169173861136896 169620139585512 169663959439128 169872926678784 170214816450294 170318164851296 170468489798208 170625170395449 170728767948816 170796423493872 170900125026048 171095153112576 171327331590492 171395224331364 171499289434176 171650656856448 171883589160591 172035295770618 172139749502112 172207964183904 172312522753536 172357038160384 172470898234008 172667718858096 172727933849856 172772556574464 172916638933632 173069257326336 173075569667946 173180655016864 173333506433472 173896277558256 174155437435392 174200428942848 174269460220416 174354682316661 174460544297424 174611900099648 174766014751104 175072191297388 175640607502899 175795630104402 175902366977568 175977984340224 176519068911416 177014739883212 177092182771518 177122216956608 177519116674053 177697289089584 177743195602896 177900073975008 177962113663488 178008088591872 178320283900308 178477671617784 178586036931456 178750178509518 178858709279712 179016572218176 179165861726688 179485775951944 179644192347312 179753265931008 179824497659136 180068521977762 180227452712076 180336880430784 180496048021632 180812606779323 180953073556992 181238830112256 181310650532352 181399315945617 181477296350856 181587482930304 182898483845994 182929502758464 183088205929728 183459451286727 183523429715472 183570841360368 183682299066112 184004445955418 184166850585564 184278670166976 184441316830848 184722929256096 184764794905647 185040152275104 185087955751776 185200334595584 185370555491352 185525143855876 185688890673048 185720382828288 185801634383232 185972407944246 186249565035072 186371506069056 186902543553264 186976608361488 187090133928192 187255262025216 187509369993372 187541170895232 188150070800736 188198677697184 188312945261056 188636333382144 188809712365032 188924350927488 189091097927424 189705030063552 190037378609694 190205107981812 190320593779008 190402409286144 190485709199616 190871954369019 190987845051696 191607935457708 191777051022984 191893491248256 192069863942418 192262640654304 192482047251648 192566256994272 192860274905144 192936700613448 193053844936832 193224236679936 193274154441984 193657218189876 193851588097728 193901667930432 194072807972736 194369126146272 194454161474608 194487140187648 194531218800336 194649331258624 194821131197952 194828236893972 195000194737656 195118591941504 195168999093376 195802664674848 195975482560704 196268112334602 196438387612104 196611766594992 196731142288128 197334535837824 197890162849764 198095435923968 198583952525343 199262494076184 199383479197056 199559457554688 199909450225782 199961095053258 200082504339872 200259099665856 200732122860456 200909291547888 201031276545792 201208709270016 201216047939676 201515922824832 201561594442524 201736078755904 201914133547392 201921497945937 202099716390726 202222424172384 202302559866528 202345206457856 202391066024592 202425390807552 202878990484632 203135080689024 203181343674624 203314370257152 203893683876288 203974481848896 204285918296592 204409953462528 204590368249344 204643222350336 205126601087936 205307648396928 205974231670944 206099291920896 206517196530414 206607546566771 206642586449376 207313503937848 207367061536712 207622465940736 207813295413108 208040331217026 208223950220748 208350376420032 208541874927771 208668494159664 208900002007179 209026838681136 209062288866816 209530760664456 209667944327688 209741062531968 209795247268992 210079942307389 210265361497422 210393027169248 210476400669216 210604194476544 211111919149824 211474459742976 211529092287744 211723512409332 211852063418688 212039046705024 212215875054912 212410926410661 212539894793424 212856645754368 212911635374592 212996006936064 213602906918016 213791435520768 214110668001384 214296422849568 214861325683158 214991781861472 215084203082496 215880177654288 216637039118556 216673779966336 216768573447104 216967809268287 217053788190129 217185575553936 217377266264928 217433423747232 217509250033152 217565441612288 217947013655932 218139376421736 218271822916224 218464472362752 218760931658934 218798032711104 218847621150378 218980497665952 219173772597696 219508415934192 219565123980048 219835552172544 219979482573312 220075722279168 220277997759204 220411742748736 220606280915328 220993186063617 221322535074144 221601906206208 221710275044643 222136144167168 222233327399552 222857365414464 223542591367326 223774473914112 223971980069376 224306414096688 224699161822848 225092817382356 225291487124088 225428276126592 225823638218013 226160186114016 226218612585504 226953088600392 227153400240816 227291319730944 227299609709634 227500227193932 227638357265088 227689949277666 227728564658496 228238864295211 228436442120656 228526965775152 228665719245568 228867542475264 229178118880788 229380394360824 229519666002816 229610618911872 229961197645344 230223625144128 230555518578176 230767426223928 230971104446544 231111341911296 231861703411008 232472909755548 232614059063232 233021353001472 233227691930079 233287944228801 233575274183328 234187476670532 234394173472536 234536489303424 234752055929622 235155193516278 236019653177616 236122910362024 236162955942144 236371396326912 236692155565404 236785950752868 236929718786112 236990927470528 237200098633344 237500909043552 237760378533744 237970228823712 238114715908608 238333571346024 238478279039616 238688762957568 238742859436776 238887815635584 239107381642602 239463726473664 239525589796416 239620507803072 240091362637016 240303270282768 240449173907712 240661397362176 241083475705764 241865754594156 241969728467808 242116643907072 242713719753197 243864645127992 243906003677952 244333772498178 244612601715636 244697906287296 244761121813824 245406798474453 245555800780752 245704893555968 245921755774464 246147786799992 246297239008128 246353059874196 246720203033472 246783941002368 247010764477554 247160740655136 247585187564064 247735512510976 247963210592328 248182066029744 248332753380096 248431161445632 248495341425408 249203391404352 249302144481984 250012493324496 250054894526976 250484311540224 250866761067648 250931570262912 251153045611776 251746283153376 251899134569984 252344715858774 252940040084736 253383171479592 253606810642416 253760791705344 254430209378268 254495939158692 254650460068928 255322224675441 255477247276944 255702734697312 255857988331008 256093151923224 256350187539072 256642729668864 256755009325696 256990997385738 257092836497046 257248934151264 257475985284672 258209624253168 258253415659008 258468784130304 258535557240576 258706347351012 258763743963648 259158834861696 259374958400448 259603885989504 259613354501919 259770982525296 260000259650208 260158122588672 260844416337384 261070219566464 261300643414272 261690816446136 261917850149472 262149022126656 262608286946082 263112714450432 263693445156603 263853550466352 263966976510336 264778603367124 265182877994573 265638274157277 265683325434912 265844638929408 266545933634376 266614793404344 266850110962512 266943170495232 267012132887808 267374472027586 267480425850462 267642830480608 267879055397184 268125267764277 268288063919568 268687897099776 268748792590032 269218844729856 269228663927916 269466288520968 269629898896512 269736746488704 269854754699456 270102782966643 270341179068114 270505320646176 270846774252032 271429610335488 271858245168384 271965975798528 272381224395456 273672830255616 273743531195904 274347725768991 274394254137696 274632308894592 275356262040552 275523448599168 276006668933127 276250275878346 276418005250464 276661975246272 277084393884144 277387108289368 277631933627664 277800501893376 278055833237028 278224658879552 278287715783814 278533336009572 278702451574848 278958611916369 279374347552608 279557259103584 279654750042624 279726996358656 280353815329896 280464912542232 280524036225664 280635200892288 281264054990058 281311756342848 282298016545776 282469417891584 282718728940032 282954500073216 283214568547548 283386526391232 283636646891136 284803875890688 285056067914541 285480890668512 285728563799424 286481767577544 287411903186562 287840236872384 288104795913627 288393960981456 288849385491408 288898373288448 289290412357716 289405050920172 289580767405248 289836355019904 289911231662976 290485827284814 290777382146592 290852501895648 291029097221632 291553689219408 291681242211912 291730710281472 291796828200504 291973996887936 292231696796928 292242355340958 292677887912256 292753498640064 293703997012272 293963223841056 294141707887104 294258268896768 294402168501903 294657581418156 295096713432192 295613700059524 296835244274646 297143153885952 298056788489768 298893741114276 299075218795584 299598882430464 299941642579887 300123756509808 300388649498784 300571034835456 301098184290684 301363937321832 301546914818688 301624816780672 301824071909514 302273884237248 302604118133856 302871200321088 303066146279512 303333636258576 303517809686784 303586599036888 303638086211328 304318485726948 304702621033536 304772015511936 304971555385728 305570825174384 305840525814432 306026221337088 306147491882496 306428877444888 306614930193792 306964833525504 307689901631904 307961472595392 308961347506416 309148937881344 309775794795621 309963879674064 310152078750976 310970255906772 311050592305068 311433698911104 312060496825539 312335925331122 312525564630048 312715319071232 313002741239496 313540258021704 313593433300224 314100107915902 314692870903488 315398042246133 315589540753872 315714601003824 315906291714816 316185114567168 316266798177792 316667878724736 317013838044992 317293638431616 317585268613998 317778095128032 317971038719488 318323812582368 318517087514112 318809842190136 319284968631552 319367453061888 319494010404096 320404360377024 321166002002076 321444634274352 321499150106112 322291988524737 322487672792208 322626304623744 323820266481432 324669001747783 324955558677834 325010669949504 325152860170656 325778363330904 326150135620848 326263875049728 326348162418432 326920520483898 327209064632604 327407734374336 327696708544128 328141397488401 328197049066656 328271431725567 328396318677504 328470746498928 328960270711296 329045254669824 329262623901288 329347685970072 329547654206848 330113583418752 330125623625897 330416996638806 330617614123104 330909421372992 331983802611216 332271188539136 332402859309312 333204216250752 333349991099328 334489014756864 334575427017216 335313887050989 335661710871168 335957970104064 336459621145032 337639226073534 337844228639456 338142414189888 339240279171024 339327918878256 339745853357568 340429632900588 340636329702592 340936979596416 340949414564451 341250340790898 341457535897632 341534923916499 341592846987744 341800250052096 342654663180984 342790448662728 342998578868352 343301313712896 343767178321182 344070591541236 344279499004224 344415928367808 344941796468016 345335437716192 345455867699712 345545113148928 345833277867264 346138514652672 346151139335892 346361310033728 346667012866944 347792555116512 348709364633322 348921088594848 349223800199296 349532029502208 350144382594776 351281215005798 351591260208804 351804733955136 351955968680448 352128083894433 352732790274417 353038137822832 354029479766424 354184365543036 354244433913216 355038233348106 355394578179168 355486391205792 355800147950016 356640567800616 356955343235568 357172073862912 357500357019036 357717418559424 358033144436352 358331723453376 358661072463903 358971551903888 359288384694624 359506531862016 359648995318272 360137043955524 360454905424152 360673760861568 360992096043264 361625213558646 362798631891234 362954592701712 363174965860608 365796967691988 365859005516928 366176411859456 366500658747267 366918902573454 367046859430944 367141682720736 367364598132224 368008891910836 368333701171128 368557340333952 368882633661696 369445858512192 369529589811294 370080304550208 370175911503552 370516146716331 370741110982704 371050287711752 371377781346096 371440765656576 371603268766464 371944815888492 372499130070144 372743012138112 373805087106528 373953216722976 374180267856384 375018739986744 375082341790464 376300141601472 376397355394368 377619424730064 377848701854976 378182195854848 379410060127104 380074757219388 380410215963624 380641187558016 380971418399232 381407273897881 381743908738038 381975690103392 383215870915416 383554102045968 383786982496512 384139727884836 384525281308608 384964094503296 385132513988544 385486496078607 385639254745569 385720549810288 385873401226896 386107689873664 386448473359872 386548308883968 387314436379752 387703176195456 387803335860864 388145615945472 388738252292544 388908322949216 389062437600672 389298662517248 389656473787944 390000389475312 390237183883008 390337998186752 391605329349696 391950965121408 392536224669204 392876775224208 393223533189984 393462284576256 393912430419123 394669071675648 395780325699528 397167905050686 398524988152368 398766958394112 399118915109376 399818900451564 399922190106516 400165008679744 400518199331712 401061708041379 401220638775693 401464245720912 401818583095776 402062553091584 402432095879352 403031845649664 403123188885048 403472157511808 403828267094784 403842995891874 404199432781452 404444848344768 404605119733056 404782132049184 405757980969264 406270161378048 406362687349248 406628740514304 407787367752576 407948963697792 408571836593184 408819906925056 409828084173431 410253202175872 410615296793856 411948463341888 413034393060828 413215093133542 413285172898752 414375413817519 414627007875696 414734123073424 415244931881472 415626590826216 416080662434052 416447900441496 416700752840064 417083749855542 417336988319328 417431573675721 417800004014358 418053677362272 419061521328912 419335888655376 419482125063936 419590494537984 420159884614778 420530722994844 420786054338496 420952801338432 421896082485087 422223838299648 422948919485952 423058184575488 423447024818664 423704126837376 424078093410048 424431750109824 424821852821322 425079789586848 427205813836032 427582871041536 428221336002768 428592845699136 429722651366316 429983563722944 430168406164992 431117854779843 431760355308576 433274078237112 433347559932672 433537146894208 433935618536574 434107576380258 434371151107872 434754532529856 434866847494464 435894027311864 436278752843472 436543645832448 436928944725504 437521863317868 437596065422208 437695242300756 437960995331904 438347545195392 438363533011437 439016831868384 439130247960096 440151444558336 440555995518408 440823485497472 441212561830656 441986372127234 442645070148288 443420550089286 444272288334336 444466654799104 445252866411969 445714730828928 447085182734652 447548947828224 448612828193376 449398323645696 450185634764712 450582974248176 450856552253184 451647276436026 452320372228032 452437225171008 452736107864271 453906177200784 454306800481632 454582639461888 454599219419268 455000454387864 455276714530176 455379898555332 455457129316992 456477728590422 456872884241312 457053931550304 457331438491136 458356237761576 458760788721648 459039332005632 459221237823744 459922395290688 460447250288256 461534852447856 461942208893088 462222683822592 463723406822016 464945819511096 465228118126464 466455383860158 466575888457602 467150548366656 468374953341064 468788346945072 469072978606848 469504111859244 470310387032556 471150161873853 472039306355232 472245820724048 472325911884288 473384311130808 473571901505736 473859437572224 473981854941056 474400197266688 475001818087104 475520757067488 475940457647424 476667142692048 476956558079232 477377525915136 477485718873552 477775631271168 478214763285204 478927452947328 479051179592832 479241015606144 480182725274032 480606540565536 480898347815424 482166951411528 483731509188312 483939456935616 485427439506394 487433338016751 487729290255984 487812007355904 488667544996356 489225203431272 489395812574592 489522243627648 490380780725847 490813596948906 491111601561504 491409787111936 492295573599984 492594478016256 492706119748392 493440406066944 493567882004736 494021528955108 494321481310272 495170375128128 495625494958209 495926421184656 496364132059488 496665506760192 496862322891264 496990682850816 498406782808704 498604288963968 500024986648992 501733522135296 501863140525824 502306091223552 503492566306752 504689431717548 505880080169472 506458839110301 506766342959184 507213621284832 507521583410688 508860418756536 508991878317384 509300920137856 510194145603659 510644449350882 510954494553888 511405469394624 512186303846448 512700375078144 513285459337728 513510018651392 513981994771476 514185672994092 514497868302528 514951970569344 515650767481773 516419248506336 516937568260608 517071114481152 517412694702024 518317669723392 518749916800896 519207771979008 519226709003838 519541965050592 520000519300416 521688832674768 522140439132928 522601286828544 523064046949983 523381632892272 523835700298944 524298044253312 525216573892164 526921822508697 527386890313206 527707100932704 527933953020672 529557206734248 530365755989146 531276548314554 531366650869824 532557350022159 533091867268752 533229586808688 533700221925024 533886340990464 534024265775616 534748944055172 534960851700924 535285660961216 535758110794368 536250535528554 536576127839136 537497585180064 538457327855832 538932577041936 539259797793024 539473492977408 539709509398912 540205565933286 540682358136228 541010641292352 542859220670976 543716490336768 543931951597056 544197947836851 544762448790912 548695451537982 548788508275392 549264617789184 550712524081104 551046897198336 552013337866254 552500551756692 552836010500928 553323950492544 554168787768288 554294384716941 554774216578736 555263867255328 555601003786752 556111666474056 556449317759104 556575431567628 557066672019144 557404903149696 557917223832738 558748695105216 559114518207168 560707630659792 560929825084464 561048072451328 561270401784576 562528109980116 562623512685696 564596033091552 564938835783168 565909000146432 566429137095096 566773052782464 567273293782272 570112135829082 570961781337024 571457127598848 572615863107057 572963535155088 574823806373124 575680473744768 576209591827254 576787921962912 577698770982816 578580824715432 578810101840344 579161534810496 579672710039808 579822463325952 580971654569628 581554764293184 581705003791296 583107378438816 583362484423824 583461420562944 583593656401008 583947993775872 584463393593856 584484710681916 585355775824512 585506997280128 587407994024544 587926447682112 588804337003806 589315162836312 590193426864384 591227400119048 593670488549292 594286307771904 595751857576029 596113576979536 597787482228552 598150437591168 599883285159774 600247513019616 600777298997568 602196368581368 602727874643664 603093829637376 603249633561344 603648143819028 604547768474496 605208236267712 605742400642176 605764493837811 606132292559024 606667272517152 607035619373568 607173198073776 607276172422656 608636971453896 609405242067072 609544031023872 609943110771456 611141650348768 611681051628864 612857754889776 613229860387584 613929667051008 615379803263808 615922945190784 617922695012832 618297875762688 619551589591242 619822639700313 619927759348128 620304157501952 621940511813544 622101184610136 622867397822208 624120993651078 624671850662244 625051129260096 625625624783313 626005482478992 627080516043408 627186866600448 628200215831804 629385741806976 630239826922167 630796084492266 631179081507744 631429202007648 631812583429632 633335757449472 634027676089984 634587276863232 635170537227996 635556190256064 636647625164736 637619684380272 638569937263104 638734906123776 638988020808192 640808720754048 642332004004152 642889268548704 644015560843963 644583977049474 644975345584416 645252609247488 647640532962864 649338003495566 649911117355668 650021339899008 650305720341312 650903427804861 651161364570387 651556726661808 652300271241696 652527750099456 652696324836864 653841040967796 654418129265208 654815468748672 655393417088256 656282794976802 656394098133312 656542863451134 656941492997856 658525247802576 658695371940144 659095308413696 660227166837504 660251247251794 660833993277612 661235228246208 661818842745984 662979558190851 663967605222432 664542377078272 664805718618624 665130825133929 666408432501504 666699982198656 670627774101978 671323421742336 671915940208128 672919242290064 675278452147068 675688457278912 676284828379776 677470914654039 678480558342048 678655837756512 680859265801176 681272659405184 681873959192832 681898829128902 682500681581796 682915071795264 683069847832998 683185693975488 685309326361968 685580897325456 685997157736704 686602627425792 687534356642364 688141183082472 688558998008448 688831856735616 689883592936032 690670875432384 691666555734528 692302278671784 692722620067456 693334025733888 695585110233024 697418729266644 697842177189696 698447600398592 699064059004416 699683075790237 699863832686403 700288765189552 702562430011596 703182520417608 703609467910272 704256167788866 705465580548834 706076275645664 708058959532848 708368731086072 708488867826432 710076466696212 710789156358336 710972782411584 711600295900032 713281135601232 713910686471136 714344147725824 715000714038072 715434837118848 716066288872704 716663446906752 717322144927806 717943103807776 718576769389248 720274087911048 720909810848304 721347521723136 721984192086528 723250427117292 725597263782468 725909185403424 726349931721216 728141159259591 731593935383976 731718011033856 733001317494534 733837805146908 734093718861888 734283365441472 736017783821672 736667402342256 737114680667904 737765267323392 738891717024384 739059179622588 740160609100416 740351823007104 741032293432662 741482221965408 742100575423504 742755562692192 743206537532928 743889631776984 744998260140288 745486024276224 747610174213056 747906433445952 750037479973488 750164683580928 752600283202944 752794710788736 755238849460128 755697403709952 758820120254208 760149514438776 760820431927248 761282375116032 762814547795762 763487817476076 763951380206784 765966674026323 766431741830832 767108204091936 767573964993024 768279455769672 769050562617216 769928189006592 770265027977088 770972992157214 771278509491138 771441099620576 771746802453792 772215379747328 774628872759504 775406352390912 775606671721728 776291231890944 777476504585088 777816645898432 778124875201344 778840063505757 779312947575888 780000778950624 780474367766016 780675996373504 783210658699392 783901930242816 785072449338408 785753550448416 786447066379968 787824860838246 789338143351296 791560651399056 794335810101372 795548633983719 796914822471831 797049976304736 797533916788224 799637800903128 799844380213032 800330017359488 801036398663424 802123416082758 802441277551386 802928491441824 803637166191552 804864191758704 806063691299328 806246377770096 806944315023616 807656534189568 807685991783748 808398865562904 808889696689536 809210239466112 809564264098368 810308348899929 811515961938528 812540322756096 815574735505152 815897927395584 817143673186368 819656168346862 820506404351744 821230593587712 823043177306973 823896926683776 826068786121656 826430186267084 826570345797504 828020006799381 828750827635038 829254015751392 829468246146848 831253181652432 832161324868104 832895800882992 833401505680128 834167499711084 834673976638656 834863147351442 835600008028716 836107354724544 836875835749107 838123042657824 838671777310752 838964250127872 839180989075968 840319769229556 841061445989688 841572108676992 841905602676864 843792164970174 846894049637328 847408253674752 848156186820096 848863500219648 849643705642644 850159579173696 854411627672064 855168203743623 856442672005536 857185691398272 859445302732632 859967127445888 862235709559686 863520710617152 866548156474224 866695119865344 867074293788416 867871237073148 868215152760516 868742302215744 869509065059712 869733694988928 871788054623728 872557505686944 873087291664896 875043726635736 875192130844416 875390484601512 875921990663808 876695090390784 876727066022874 878033663736768 878260495920192 881111991036816 881646970994944 882425123661312 883206505505709 883972744254468 885290140296576 886841100178572 888933309598208 890505732823938 891429461657856 894170365469304 897225656386752 898796647291392 899824927739661 900371269529424 901165948496352 901713104506368 903294552872052 904640744456064 904874450342016 905472215728542 907812354401568 908613600963264 909198438838536 910000908775728 910553429060352 910759797110664 910914258633984 912955457180844 913745768482624 914107863100608 916712475523152 917521577443296 918078664011264 918442475647488 919844790581376 920894500576512 923069704895712 923884417786176 927446813644032 929891639022192 930456236252928 932910767720316 933151776915204 934301096733312 936181490476617 936749906682128 937576693890144 938145957213696 939008223718488 940620774065112 942300323747706 944078612710464 944491641448096 946194126738399 946768622261616 947143803011472 947718875144448 947963709882112 948800394533376 950003636174208 951041514134976 951880915294848 953334285384096 953913116158464 954971437747104 955551262542336 956429526570408 957854905894656 958102359185664 958482031212288 960365450548064 961213081131072 964333902823056 966875965574211 967463018376624 967878913871232 970854879012788 974007005243349 974866676033502 975458580511968 977335089992712 978450406862544 978791625149184 979044487255296 980761561451694 981627193897812 982223203123008 984424192465203 984591147199968 985188956032512 985412239496784 986880812133888 987135764009472 988043057910216 988642962620544 990340750256256 990376870877691 991250989916418 991852842369312 992728264118976 996813565617408 997208577927936 1000049973297984 1003467044270592 1003726281051648 1005941661152967 1006985132613504 1009378863435096 1012917678220602 1013532685918368 1014427242569664 1017720837513072 1017983756634768 1018601840275712 1020388291207318 1021288898701764 1021908989107776 1022810938789248 1022848243693353 1024372607692896 1024604771749497 1025400750156288 1027020037302784 1027963989542952 1028371345988184 1028995736605056 1029903941138688 1031301534963546 1032838497012672 1034825389404048 1036635339446784 1037499833601792 1038415543958016 1038453418007676 1039083930101184 1040001038600832 1043377665349536 1044280878265856 1046128093899966 1046763265784544 1047671400597888 1048596088506624 1050433147784328 1053843645017394 1054773780626412 1055414201865408 1055867906041344 1056384251683299 1059114413468496 1060731511978292 1062553096629108 1062733301739648 1065114700044318 1066183734537504 1066459173617376 1067400443850048 1069497888110344 1069921703401848 1070571321922432 1071516221588736 1072501071057108 1073152255678272 1074995170360128 1076914655711664 1077865154083872 1078519595586048 1078946985954816 1079419018797824 1080411131866572 1081364716272456 1082021282584704 1088395895673702 1089524897581824 1097390903075964 1097577016550784 1098529235578368 1099501976241801 1101425048162208 1102093794396672 1104026675732508 1105001103513384 1105672021001856 1106647900985088 1108337575536576 1108588769433882 1109548433157472 1110527734510656 1111548440148993 1112223332948112 1112898635518208 1113150863135256 1114133344038288 1114809806299392 1115834447665476 1117497390210432 1118229036414336 1121415261319584 1121859650168928 1122096144902656 1122540803569152 1125056219960232 1125247025371392 1129192066183104 1132858274190192 1133546105564928 1134546587564544 1140224271658164 1141923562674048 1142914255197696 1144221821693643 1145231726214114 1145927070310176 1149647612746248 1151360947489536 1152419183654508 1153575843925824 1155397541965632 1156459488235821 1157161649430864 1157620203680688 1158323069620992 1159345420079616 1159644926651904 1161943309139256 1163109528586368 1163410007582592 1166214756877632 1166724968847648 1167187312802016 1167895987551744 1168969421363832 1170711551649024 1171013994560256 1174815988049088 1175852895364224 1177608674007612 1178630325672624 1180386853728768 1181737291257369 1182454800238096 1187340977098584 1191503715152058 1192227153959072 1195574964457104 1196300875182336 1199766570319548 1200495026039232 1201554597995136 1203185124124137 1203661916327079 1204392737162736 1205455749287328 1206187659274752 1206499267122688 1207296287638056 1209095536948992 1210416472535424 1211484801284352 1211528987675622 1212264585118048 1213334545034304 1214346396147552 1217273942907792 1218810484134144 1219088062047744 1219886221542912 1222283300697536 1223362103257728 1225715509779552 1226459720775168 1229484252520293 1230759606527616 1231845890381568 1235845390025664 1239103179182484 1239645279400626 1239855518696256 1243881023627088 1244202369220272 1245734795644416 1248241987302156 1249343701324488 1250102258520192 1251251249566626 1252010964957984 1252294721027163 1254161032086816 1256400431663608 1258771483613952 1260479653844334 1261592168984532 1262358163015488 1262858404015296 1265688247455261 1266671514898944 1268055352179968 1269174553726464 1270341074455992 1271112380512128 1273295250329472 1275239368760544 1281617441508096 1284664008008304 1285778537097408 1288031121687926 1289167954098948 1289950691168832 1290505218494976 1293353564339529 1295281065925728 1298676006991132 1299822234711336 1300042679798016 1300611440682624 1301806855609722 1302322729140774 1303113453323616 1304600542483392 1307682081935592 1308836258530416 1309630937497344 1310786834176512 1312565589953604 1312788196266624 1313085726902268 1313882985995712 1315090599034311 1317050495605152 1317390743880288 1318190616827392 1320454333675008 1320502494503588 1321667986555224 1322470456492416 1323637685491968 1325959116381702 1327935210444864 1330261650267858 1332816865003008 1333399964397312 1341255548203956 1342646843484672 1345838484580128 1350556904294136 1351376914557824 1352569656759552 1354941829308078 1356961116684096 1357311675513024 1361718531602352 1362545318810368 1363747918385664 1363797658257804 1365001363163592 1365830143590528 1366139695665996 1366371387950976 1370618652723936 1371161794650912 1371994315473408 1375068713284728 1376282366164944 1377117996016896 1377663713471232 1379767185872064 1381341750864768 1384604557343568 1385445240134912 1386668051467776 1391170220466048 1394837458533288 1395684354379392 1396895200797184 1399366151580474 1399727665372806 1400577530379104 1405124860023192 1406365040835216 1407218935820544 1408512335577732 1410931161097668 1412152551291328 1413450485621559 1416117919065696 1416737462172144 1416977735652864 1420152933392424 1421578312716672 1421945564823168 1423200591800064 1426562271202464 1427821372942272 1430001428076144 1430869674237696 1432132577745408 1433326893813504 1434644289855612 1435886207615552 1437153538778496 1440548175822096 1441819621696608 1442695043446272 1446500854234584 1451194527564936 1451818370806848 1456282318519182 1462300014050253 1463187870767952 1463436022067712 1466002634989068 1467675610293816 1468187437723776 1468566730882944 1470559596151723 1471142342177541 1472035567643344 1473334804684512 1474229361335808 1477783434048768 1478118359245176 1480321218200832 1480703646014208 1482064586865324 1482964443930816 1484201150847008 1485511125384384 1486876484874627 1487779263553968 1489996520280576 1490972048552448 1495220348426112 1495812866891904 1500074959946976 1505200566405888 1505589421577472 1510477698920256 1517640240508416 1519376517330903 1520299028877552 1521640863854496 1522564750232064 1525629095591524 1526975634952152 1527902760413568 1530582436810977 1531933348052646 1532863483661664 1534216408183872 1536558911539344 1538101125234432 1539856378013184 1540530055954176 1541945984314428 1542557018982276 1542882199241152 1543493604907584 1546952302445319 1549257745519008 1550812704781824 1551213343443456 1554953009170176 1555633291796864 1556249750402688 1557680127011514 1558625895151776 1560001557901248 1566421317398784 1567803860485632 1570144898676816 1571507100896832 1572894132759936 1575649721676492 1580765467526091 1583121302798112 1588671620202744 1591097267967438 1593829644943662 1594099952609472 1597672050066477 1599275601806256 1599688760426064 1600660034718976 1602072797326848 1604246832165516 1604882555102772 1605856982883648 1607274332383104 1609728383517408 1612492755540192 1613888630047232 1615371983567496 1616797731125808 1617779393379072 1618420478932224 1619128528196736 1620616697799858 1623031923877056 1631149471010304 1631795854791168 1632593843510553 1634287346372736 1639312336693724 1641012808703488 1646086354613946 1647793853367552 1652137572243312 1652860372534168 1653140691595008 1656040013598762 1657501655270076 1658508031502784 1658936492293696 1662506363304864 1664322649736208 1665791601765984 1666803011360256 1668334999422168 1669347953277312 1669726294702884 1671200016057432 1672214709449088 1673751671498214 1676246085315648 1677343554621504 1680639538459112 1682122891979376 1683144217353984 1683811205353728 1687584329940348 1693788099274656 1694816507349504 1697727000439296 1699287411285288 1700319158347392 1710336407487246 1712885344011072 1714371382796544 1717847589321171 1718890605465264 1719934254891776 1724471419119372 1727041421234304 1733096312948448 1734148587576832 1735742474146296 1736430305521032 1737484604431488 1739018130119424 1739467389977856 1743576109247456 1745115011373888 1750087453271472 1750384261688832 1750780969203024 1751843981327616 1753390180781568 1753454132045748 1756067327473536 1756520991840384 1762223982073632 1763293941989888 1766413011011418 1767945488508936 1770580280593152 1773682200357144 1781011465647876 1782858923315712 1787255572728087 1788340730938608 1794451312773504 1799649855479322 1800742539058848 1802331896992704 1806589105744104 1809281488912128 1809748900684032 1810944431457084 1815624708803136 1817227201926528 1817293481513433 1818396877677072 1820001817551456 1821106858120704 1821519594221328 1821828517267968 1825910914361688 1827491536965248 1828215726201216 1833424951046304 1835043154886592 1839689581162752 1841789001153024 1846139409791424 1847768835572352 1854893627288064 1859467919100939 1859783278044384 1860912472505856 1865821535440632 1866303553830408 1868602193466624 1872362980953234 1873499813364256 1875153387780288 1876876874349939 1878016447436976 1881241548130224 1884600647495412 1888157225420928 1888983282896192 1890719480766501 1892388253476798 1893537244523232 1894287606022944 1895437750288896 1895927419764224 1900007272348416 1902083028269952 1903761830589696 1906668570768192 1909942875494208 1912859053140816 1915709811789312 1916204718371328 1916964062424576 1920730901096128 1922426162262144 1928667805646112 1932046682531889 1933751931148422 1934926036753248 1935757827742464 1941709758025576 1948014010486698 1949733352067004 1950917161023936 1952710283414583 1954670179985424 1956900813725088 1957583250298368 1958088974510592 1961523122903388 1963254387795624 1964446406246016 1968848384930406 1969182294399936 1970824478993568 1976086115820432 1977285925241088 1980681500512512 1980753741755382 1982501979832836 1983705684738624 1985456528237952 1988938674572553 1993627131234816 1994417155855872 1995392475401787 2000099946595968 2011883322305934 2013970265227008 2018757726870192 2025835356441204 2027065371836736 2028854485139328 2032412743962117 2035441675026144 2035967513269536 2037203680551424 2040776582414636 2042577797403528 2043817978215552 2045621877578496 2045696487386706 2048745215385792 2049209543498994 2055927979085904 2056742691976368 2057991473210112 2059807882277376 2062603069927092 2065676994025344 2069650778808096 2074999667203584 2076906836015352 2078167860202368 2080002077201664 2086755330699072 2092256187799932 2093526531569088 2095342801195776 2097192177013248 2099591498059209 2100866295568656 2107687290034788 2109547561252824 2110828403730816 2112768503366598 2118228826936992 2121463023956584 2125106193258216 2125466603479296 2130229400088636 2132367469075008 2132918347234752 2134800887700096 2138995776220688 2139843406803696 2141142643844864 2143032443177472 2145002142114216 2146304511356544 2149990340720256 2153829311423328 2155730308167744 2158838037595648 2160822263733144 2162729432544912 2164042565169408 2176791791347404 2179049795163648 2184423477778773 2194781806151928 2195154033101568 2199003952483602 2202850096324416 2208053351465016 2210002207026768 2211344042003712 2213295801970176 2216675151073152 2217177538867764 2219096866314944 2221055469021312 2223096880297986 2224446665896224 2225797271036416 2226301726270512 2228266688076576 2229619612598784 2231668895330952 2234994780420864 2236458072828672 2242830522639168 2243719300337856 2250112439920464 2250494050742784 2258384132366208 2265716548380384 2267092211129856 2272683012234481 2280448543316328 2283847125348096 2288443643387286 2290463452428228 2291854140620352 2297900022078969 2299295225492496 2302721894979072 2304838367309016 2307151687851648 2310795083931264 2310879365381279 2312918976471642 2314323298861728 2315240407361376 2316646139241984 2323886618278512 2326219057172736 2326820015165184 2332429513755264 2333449937695296 2334374625604032 2336520190517271 2337938842727664 2341423103298048 2342027989120512 2349631976098176 2351705790728448 2355217348015224 2357260651345248 2363474582514738 2364909600476192 2374681954197168 2383007430304116 2384454307918144 2386645901951157 2390744467415493 2391149928914208 2392601750364672 2399533140639096 2400990052078464 2403109195990272 2406370248248274 2407323832654158 2408785474325472 2410911498574656 2414592575276112 2418191073897984 2420832945070848 2422969602568704 2423057975351244 2424529170236096 2426669090068608 2428692792295104 2430925046699787 2434547885815584 2437620968268288 2444566601395072 2446724206515456 2451431019559104 2458968505040586 2461519213055232 2463691780763136 2469129531920919 2471690780051328 2478206358364968 2479290558801252 2479711037392512 2484060020398143 2487762047254176 2488404738440544 2496483974604312 2498687402648976 2500204517040384 2502502499133252 2504021929915968 2504589442054326 2508322064173632 2510627507247321 2512800863327216 2517542967227904 2520959307688668 2523184337969064 2524716326030976 2525716808030592 2531376494910522 2536110704359936 2540682148911984 2542224761024256 2546590500658944 2550478737521088 2563234883016192 2565504611230869 2569328016016608 2571557074194816 2576062243375852 2578335908197896 2579901382337664 2586707128679058 2590562131851456 2597352013982264 2599644469422672 2600085359596032 2601222881365248 2603613711219444 2604645458281548 2606226906647232 2609201084966784 2615364163871184 2617672517060832 2619261874994688 2625131179907208 2625576392533248 2626171453804536 2627765971991424 2630181198068622 2634100991210304 2634781487760576 2641004989007176 2643335973110448 2644940912984832 2647275370983936 2651918232763404 2655870420889728 2660523300535716 2666799928794624 2669850917285167 2682511096407912 2691676969160256 2699474783218983 2701113808588272 2702753829115648 2705139313519104 2709883658616156 2713922233368192 2714623351026048 2723437063204704 2725090637620736 2727595316515608 2730002726327184 2731660287181056 2732279391331992 2732742775901952 2741237305447872 2742323589301824 2750137426569456 2752564732329888 2754235992033792 2755327426942464 2759534371744128 2762683501729536 2769209114687136 2770890480269824 2782340440932096 2789674917066576 2791368708758784 2798732303160948 2799455330745612 2801155060758208 2808544471429851 2810249720046384 2812730081670432 2814437871641088 2817024671155464 2821862322195336 2824305102582656 2826900971243118 2832235838131392 2833474924344288 2840305866784848 2843156625433344 2843891129646336 2846401183600128 2853124542404928 2855642745884544 2860002856152288 2861739348475392 2866653787627008 2869288579711224 2871772415231104 2874307077556992 2881096351644192 2883639243393216 2893001708469168 2900627896722633 2902389055129872 2903636741613696 2912564637038364 2922021015730047 2924600028100506 2926375741535904 2932005269978136 2935351220587632 2936374875447552 2937133461765888 2941119192303446 2942284684355082 2944071135286688 2946669609369024 2953272577395609 2955566868097536 2956236718490352 2960642436401664 2961407292028416 2964129173730648 2965928887861632 2968402301694016 2971022250768768 2971130612633073 2973752969749254 2975558527107936 2990440696852224 2991625733783808 3000149919893952 3010401132811776 3011178843154944 3017824983458901 3020955397840512 3038753034661806 3040598057755104 3043281727708992 3051258191183048 3053951269904304 3055805520827136 3061164873621954 3063866696105292 3065726967323328 3068432816367744 3068544731080059 3073117823078688 3073814315248491 3076202250468864 3081060111908352 3083891968628856 3085114037964552 3085764398482304 3086987209815168 3093904604890638 3098515491038016 3109906018340352 3111266583593728 3112499500805376 3115360254023028 3117251790303552 3120003115802496 3132842634797568 3140289797353632 3143014201793664 3145788265519872 3151299443352984 3161530935052182 3166242605596224 3169152755049897 3177343240405488 3182194535934876 3187659289887324 3188199905218944 3195344100132954 3198551203612512 3199377520852128 3201320069437952 3208493664331032 3209765110205544 3211713965767296 3214548664766208 3219456767034816 3224985511080384 3230743967134992 3233595462251616 3235558786758144 3236840957864448 3238257056393472 3241233395599716 3246063847754112 3265187687021106 3268574692745472 3278624673387448 3292172709227892 3295587706735104 3304275144486624 3305720745068336 3306281383190016 3312080027197524 3315003310540152 3317016063005568 3317872984587392 3325012726609728 3328645299472416 3331583203531968 3336669998844336 3338695906554624 3339452589405768 3342400032114864 3344429418898176 3347503342996428 3352492170631296 3354687109243008 3361279076918224 3364245783958752 3366288434707968 3367622410707456 3375168659880696 3387576198549312 3398574822570576 3400638316694784 3420672814974492 3425770688022144 3428742765593088 3432665465080929 3435695178642342 3437781210930528 3439868509783552 3448942838238744 3454082842468608 3466192625896896 3469378464707463 3471484948292592 3472860611042064 3474969208862976 3478036260238848 3478934779955712 3487152218494912 3490230022747776 3500174906542944 3501561938406048 3503687962655232 3506908264091496 3512134654947072 3513041983680768 3524447964147264 3532826022022836 3535890977017872 3541160561186304 3545211873772107 3547364400714288 3562022931295752 3571359019225613 3574511145456174 3576681461877216 3588902625547008 3599299710958644 3601485078117696 3604663793985408 3609555372372411 3610985748981237 3613178211488208 3618562977824256 3619497801368064 3621888862914168 3631249417606272 3634454403853056 3634586963026866 3636793755354144 3640003635102912 3643039188442656 3651821828723376 3654983073930496 3656431452402432 3666849902092608 3670086309773184 3679379162325504 3688452757560879 3692278819582848 3695537671144704 3718935838201878 3719566556088768 3731643070881264 3732607107660816 3737204386933248 3744725961906468 3746999626728512 3750306775560576 3753753748699878 3756032894873952 3756884163081489 3762483096260448 3769201294990824 3776314450841856 3777966565792384 3781438961533002 3784776506953596 3787074489046464 3788575212045888 3800014544696832 3804166056539904 3807523661179392 3813337141536384 3819885750988416 3825718106281632 3841461802192256 3844852324524288 3857335611292224 3864093365063778 3867503862296844 3869852073506496 3871515655484928 3880060693018587 3883419516051152 3896028020973396 3899466704134008 3901834322047872 3905420566829166 3909340359970848 3913801627450176 3923046245806776 3926508775591248 3928892812492032 3937696769860812 3938364588799872 3941648957987136 3945271797102933 3952172231640864 3954571850482176 3961363001025024 3961507483510764 3965003959665672 3967411369477248 3970913056475904 3977877349145106 3990784950803574 4000199893191936 4023766644611868 4027940530454016 4037515453740384 4051670712882408 4054130743673472 4057708970278656 4064825487924234 4070883350052288 4071935026539072 4081553164829272 4085155594807056 4087635956431104 4091243755156992 4091392974773412 4097490430771584 4098419086997988 4111855958171808 4113485383952736 4115982946420224 4125206139854184 4131353988050688 4139301557616192 4153813672030704 4156335720404736 4160004154403328 4173510661398144 4184512375599864 4187053063138176 4190685602391552 4199182996118418 4201732591137312 4215374580069576 4219095122505648 4221656807461632 4225537006733196 4236457653873984 4240351456864677 4242926047913168 4250212386516432 4250933206958592 4260458800177272 4264734938150016 4265836694469504 4269601775400192 4277991552441376 4279686813607392 4282285287689728 4290004284228432 4292609022713088 4299980681440512 4307658622846656 4311460616335488 4321644527466288 4325458865089824 4328085130338816 4353583582694808 4368846955557546 4389563612303856 4390308066203136 4398007904967204 4405700192648832 4411678788455169 4413427026532623 4416106702930032 4420004414053536 4422688084007424 4433350302146304 4434355077735528 4438193732629888 4442110938042624 4446193760595972 4448893331792448 4452603452541024 4456533376153152 4463337790661904 4469989560841728 4472916145657344 4485661045278336 4487438600675712 4500224879840928 4508108925907741 4516768264732416 4531433096760768 4545366024468962 4558129551992709 4560897086632656 4567694250696192 4576887286774572 4580926904856456 4583708281240704 4591747310432931 4595800044157938 4598590450984992 4609676734618032 4614303375703296 4621590167862528 4621758730762558 4625837952943284 4628646597723456 4630480814722752 4640856907335957 4647773236557024 4652438114345472 4653640030330368 4664859027510528 4666899875390592 4668749251208064 4673040381034542 4675877685455328 4699263952196352 4703411581456896 4710434696030448 4714521302690496 4726949165029476 4729819200952384 4742296402578273 4749363908394336 4766014860608232 4768908615836288 4773291803902314 4781488934830986 4782299857828416 4799066281278192 4801980104156928 4806218391980544 4812740496496548 4814647665308316 4817570948650944 4821822997149312 4829185150552224 4841665890141696 4846115950702488 4849058340472192 4853338180137216 4857385584590208 4861850093399574 4869095771631168 4889133202790144 4893448413030912 4897781530531659 4902862039118208 4917937010081172 4923038426110464 4938259063841838 4943381560102656 4956412716729936 4958581117602504 4959422074785024 4968120040796286 4975524094508352 4976809476881088 4992967949208624 4997374805297952 5000409034080768 5005004998266504 5008043859831936 5009178884108652 5016644128347264 5021255014494642 5025601726654432 5041918615377336 5046368675938128 5049432652061952 5051433616061184 5062752989821044 5081364297823968 5084449522048512 5093181001317888 5100957475042176 5131009222461738 5138656032033216 5143114148389632 5152124486751704 5156671816395792 5159802764675328 5173414257358116 5181124263702912 5194704027964528 5199288938845344 5202445762730496 5207227422438888 5209290916563096 5212453813294464 5218402169933568 5230728327742368 5235345034121664 5250262359814416 5251152785066496 5252342907609072 5255531943982848 5260362396137244 5268201982420608 5269562975521152 5282009978014352 5286671946220896 5289881825969664 5303836465526808 5311740841779456 5321046601071432 5339701834570334 5361766718184261 5365022192815824 5383353938320512 5398949566437966 5402227617176544 5405507658231296 5419767317232312 5427844466736384 5429246702052096 5446874126409408 5451880444540299 5455190633031216 5460005452654368 5463320574362112 5464558782663984 5465485551803904 5482474610895744 5484647178603648 5500274853138912 5505129464659776 5519068743488256 5525367003459072 5538418229374272 5564680881864192 5578403757302817 5579349834133152 5582737417517568 5597464606321896 5598910661491224 5602310121516416 5612135601640249 5617088942859702 5620499440092768 5625460163340864 5634049342310928 5643724644390672 5648610205165312 5653801942486236 5664471676262784 5666949848688576 5672158442299503 5680611733569696 5686313250866688 5687782259292672 5706249084809856 5711285491769088 5720005712304576 5738577159422448 5743544830462208 5748614155113984 5762192703288384 5767278486786432 5786003416938336 5796140047595667 5801255793445266 5804778110259744 5807273483227392 5825129274076728 5844042031460094 5849200056201012 5852751483071808 5858130850243749 5864010539956272 5870702441175264 5872749750895104 5874266923531776 5882238384606892 5884569368710164 5888142270573376 5893339218738048 5906545154791218 5912473436980704 5928258347461296 5931857775723264 5936804603388032 5942044501537536 5942261225266146 5947505939498508 5951117054215872 5980881393704448 5983251467567616 5986177426205361 6000299839787904 6035649966917802 6041910795681024 6077506069323612 6081196115510208 6086563455417984 6097238231886351 6102516382366096 6107902539808608 6111611041654272 6122329747243908 6127733392210584 6131453934646656 6136865632735488 6137089462160118 6146235646157376 6147628630496982 6167783937257712 6170228075929104 6171528796964608 6173974419630336 6187809209781276 6197030982076032 6222533167187456 6224999001610752 6230720508046056 6234503580607104 6240006231604992 6280579594707264 6286028403587328 6291576531039744 6298774494177627 6302598886705968 6323061870104364 6332485211192448 6338305510099794 6354686480810976 6364389071869752 6375318579774648 6376399810437888 6390688200265908 6397102407225024 6398755041704256 6416987328662064 6419530220411088 6423427931534592 6429097329532416 6438913534069632 6449971022160768 6461487934269984 6467190924503232 6476514112786944 6482466791199432 6492127695508224 6530375374042212 6537149385490944 6553270433336319 6557249346774896 6584345418455784 6608550288973248 6611441490136672 6624160054395048 6630006621080304 6634032126011136 6635745969174784 6650025453219456 6657290598944832 6663166407063936 6673339997688672 6677391813109248 6678905178811536 6684800064229728 6688858837796352 6695006685992856 6704984341262592 6709374218486016 6722558153836448 6728491567917504 6750337319761392 6775152397098624 6797149645141152 6801276633389568 6818049036703443 6841345629948984 6851541376044288 6865330930161858 6871390357284684 6875562421861056 6897885676477488 6908165684937216 6932385251793792 6932638096143837 6938756929414926 6942969896585184 6945721222084128 6949938417725952 6974304436989824 6980460045495552 7000349813085888 7003123876812096 7013816528182992 7024269309894144 7026083967361536 7048895928294528 7065652044045672 7071781954035744 7090423747544214 7094728801428576 7124045862591504 7142718038451226 7149022290912348 7153362923754432 7159937705853471 7172233402246479 7177805251094016 7198599421917288 7202970156235392 7209327587970816 7219110744744822 7221971497962474 7226356422976416 7243777725828336 7262498835212544 7268908807706112 7269173926053732 7273587510708288 7280007270205824 7286078376885312 7292775140099361 7303643657446752 7309966147860992 7312862904804864 7333699804185216 7340172619546368 7376905515121758 7384557639165696 7391075342289408 7437871676403756 7439133112177536 7452180061194429 7463286141762528 7465214215321632 7489451923812936 7493999253457024 7500613551121152 7507507497399756 7512065789747904 7513768326162978 7524966192520896 7538402589981648 7552628901683712 7555933131584768 7562877923066004 7569553013907192 7574148978092928 7577150424091776 7608332113079808 7626674283072768 7639771501976832 7651436212563264 7682923604384512 7689704649048576 7696513833692607 7714671222584448 7728186730127556 7735007724593688 7739704147012992 7760121386037174 7766839032102304 7792056041946792 7798933408268016 7803668644095744 7810841133658332 7818680719941696 7827603254900352 7846092491613552 7853017551182496 7857785624984064 7875393539721624 7876729177599744 7883297915974272 7890543594205866 7904344463281728 7923014967021528 7930007919331344 7934822738954496 7941826112951808 7955754698290212 7981569901607148 8000399786383872 8009552751855501 8047533289223736 8075030907480768 8103341425764816 8108261487346944 8115417940557312 8129650975848468 8141766700104576 8143870053078144 8163106329658544 8170311189614112 8175271912862208 8182785949546824 8194980861543168 8196838173995976 8223711916343616 8226970767905472 8250412279708368 8262707976101376 8278603115232384 8307627344061408 8312671440809472 8347021322796288 8369024751199728 8374106126276352 8398365992236836 8403465182274624 8425633414289553 8430749160139152 8438190245011296 8443313614923264 8451074013466392 8472915307747968 8480702913729354 8485852095826336 8500424773032864 8520917600354544 8529469876300032 8531673388939008 8539203550800384 8555983104882752 8559373627214784 8580008568456864 8585218045426176 8599961362881024 8615317245693312 8622921232670976 8643289054932576 8650917730179648 8707167165389616 8737693911115092 8766063047190141 8779127224607712 8796015809934408 8811400385297664 8823357576910338 8826854053065246 8832213405860064 8840008828107072 8859817732186827 8866700604292608 8868710155471056 8876387465259776 8884221876085248 8892387521191944 8897786663584896 8905206905082048 8913066752306304 8913391837899219 8926675581323808 8971322090556672 8974877201351424 9000449759681856 9016217851815482 9033536529464832 9053474950376703 9062866193521536 9090732048937924 9116259103985418 9121794173265312 9153774573549144 9161853809712912 9167416562481408 9183494620865862 9191600088315876 9197180901969984 9205634193240177 9219353469236064 9228606751406592 9243180335725056 9243517461525116 9251675905886568 9257293195446912 9260961629445504 9281713814671914 9295546473114048 9329718055021056 9333799750781184 9337498502416128 9346080762069084 9351755370910656 9398527904392704 9420869392060896 9429042605380992 9453898330058952 9459638401904768 9484592805156546 9498727816788672 9532029721216464 9537817231672576 9546583607804628 9562977869661972 9564599715656832 9598132562556384 9603960208313856 9625480992993096 9629295330616632 9635141897301888 9643645994298624 9658370301104448 9692231901404976 9698116680944384 9706676360274432 9714771169180416 9723700186799148 9738191543262336 9778266405580288 9795563061063318 9805724078236416 9835874020162344 9876518127683676 9886763120205312 9912825433459872 9917162235205008 9918844149570048 9936240081592572 9951048189016704 9953618953762176 9985935898417248 9994749610595904 10010009996533008 10016087719663872 10018357768217304 10033288256694528 10042510028989284 10051203453308864 10083837230754672 10092737351876256 10098865304123904 10102867232122368 10125505979642088 10162728595647936 10201914950084352 10262018444923476 10277312064066432 10286228296779264 10297996395242787 10304248973503408 10313343632791584 10319605529350656 10346828514716232 10362248527405824 10389408055929056 10398577877690688 10408135394122389 10414454844877776 10418581833126192 10424907626588928 10436804339867136 10461456655484736 10470690068243328 10500524719628832 10504685815218144 10511063887965696 10520724792274488 10536403964841216 10539125951042304 10564019956028704 10573343892441792 10607672931053616 10623481683558912 10635635621316321 10642093202142864 10679403669140668 10714077057676839 10723533436368522 10730044385631648 10766707876641024 10797899132875932 10804455234353088 10828666117117233 10839534634464624 10855688933472768 10858493404104192 10893748252818816 10903760889080598 10910381266062432 10920010905308736 10929117565327968 10964949221791488 10969294357207296 11000549706277824 11010258929319552 11038137486976512 11065358272682637 11076836458748544 11156807514605634 11158699668266304 11194929212643792 11197821322982448 11204620243032832 11224271203280498 11234177885719404 11240998880185536 11250920326681728 11268098684621856 11270652489244467 11287449288781344 11297220410330624 11307603884972472 11328943352525568 11333899697377152 11344316884599006 11361223467139392 11412498169619712 11422570983538176 11440011424609152 11477154318844896 11487089660924416 11524385406576768 11534556973572864 11572006833876672 11592280095191334 11602511586890532 11609556220519488 11614546966454784 11650258548153456 11688084062920188 11698400112402024 11705502966143616 11716261700487498 11728021079912544 11741404882350528 11764476769213784 11769138737420328 11776284541146752 11786678437476096 11813090309582436 11824946873961408 11856516694922592 11863715551446528 11873609206776064 11884089003075072 11884522450532292 11895011878997016 11902234108431744 11972354852410722 12000599679575808 12071299933835604 12083821591362048 12155012138647224 12162392231020416 12173126910835968 12194476463772702 12205032764732192 12215805079617216 12244659494487816 12255466784421168 12262907869293312 12273731265470976 12274178924320236 12292471292314752 12295257260993964 12335567874515424 12340456151858208 12343057593929216 12347948839260672 12375618419562552 12394061964152064 12461441016092112 12469007161214208 12480012463209984 12561159189414528 12572056807174656 12597548988355254 12605197773411936 12646123740208728 12664970422384896 12676611020199588 12709372961621952 12721054370594031 12728778143739504 12750637159549296 12752799620875776 12781376400531816 12794204814450048 12797510083408512 12833974657324128 12839060440822176 12846855863069184 12877827068139264 12899942044321536 12922975868539968 12934381849006464 12964933582398864 12984255391016448 13060750748084424 13106540866672638 13114498693549792 13168690836911568 13217100577946496 13222882980273344 13235036365365507 13240281079597869 13248320108790096 13260013242160608 13268064252022272 13271491938349568 13300050906438912 13314581197889664 13326332814127872 13346679995377344 13357810357623072 13369600128459456 13390013371985712 13409968682525184 13418748436972032 13445116307672896 13456983135835008 13500674639522784 13524326777723223 13550304794197248 13594299290282304 13636098073406886 13682691259897968 13703082752088576 13730661860323716 13742780714569368 13751124843722112 13775241931298793 13795771352954976 13864770503587584 13865276192287674 13877513858829852 13885939793170368 13891442444168256 13922570722007871 13948608873979648 13960920090991104 14000699626171776 14006247753624192 14027633056365984 14097791856589056 14131304088091344 14143563908071488 14180847495088428 14189457602857152 14226889207734819 14248091725183008 14285436076902452 14298044581824696 14306725847508864 14319875411706942 14344466804492958 14397198843834576 14405940312470784 14418655175941632 14438221489489644 14443942995924948 14452712845952832 14487555451656672 14524997670425088 14538347852107464 14547175021416576 14560014540411648 14572156753770624 14585550280198722 14607287314893504 14667399608370432 14680345239092736 14753811030243516 14769115278331392 14875743352807512 14878266224355072 14904360122388858 14926572283525056 14930428430643264 14978903847625872 14987998506914048 15001227102242304 15015014994799512 15024131579495808 15027536652325956 15049932385041792 15076805179963296 15111866263169536 15125755846132008 15139106027814384 15148297956185856 15154300848183552 15253348566145536 15279543003953664 15302872425126528 15365847208769024 15393027667385214 15429342445168896 15456373460255112 15470015449187376 15479408294025984 15520242772074348 15533678064204608 15584112083893584 15597866816536032 15607337288191488 15621682267316664 15637361439883392 15655206509800704 15692184983227104 15706035102364992 15750787079443248 15753458355199488 15766595831948544 15781087188411732 15808688926563456 15846029934043056 15860015838662688 15869645477908992 15911509396580424 15963139803214296 16019105503711002 16085300154552783 16095066578447472 16150061814961536 16176155557668953 16206682851529632 16216522974693888 16259301951696936 16283533400209152 16287740106156288 16326212659317088 16340622379228224 16355641333620897 16365571899093648 16389961723086336 16393676347991952 16447423832687232 16453941535810944 16500824559416736 16557206230464768 16615254688122816 16694042645592576 16735211271908451 16738049502399456 16748212252552704 16796731984473672 16806930364549248 16836406804920747 16851266828579106 16861498320278304 16876380490022592 16902148026932784 16945830615495936 16961405827458708 16971704191652672 17000849546065728 17016475326898509 17041835200709088 17058939752600064 17063346777878016 17111966209765504 17118747254429568 17160017136913728 17230634491386624 17245842465341952 17286578109865152 17301835460359296 17388420142787001 17414334330779232 17475387822230184 17532126094380282 17558254449215424 17574392550731247 17592031619868816 17622800770595328 17646715153820676 17653708106130492 17664426811720128 17680017656214144 17719635464373654 17737420310942112 17752774930519552 17784775042383888 17795573327169792 17810413810164096 17826133504612608 17826783675798438 17853351162647616 17942644181113344 17949754402702848 17958532278616083 18000899519363712 18032435703630964 18106949900753406 18125732387043072 18181464097875848 18232518207970836 18243588346530624 18307549147098288 18323707619425824 18334833124962816 18366989241731724 18383200176631752 18394361803939968 18411268386480354 18438706938472128 18487034923050232 18503351811773136 18514586390893824 18521923258891008 18563427629343828 18591092946228096 18667599501562368 18674997004832256 18692161524138168 18703510741821312 18841738784121792 18858085210761984 18896323482532881 18907796660117904 18919276803809536 18969185610313092 18997455633577344 19064059442432928 19075634463345152 19093167215609256 19125955739323944 19129199431313664 19196265125112768 19250961985986192 19258590661233264 19270283794603776 19287291988597248 19316740602208896 19384463802809952 19396233361888768 19429542338360832 19447400373598296 19476383086524672 19591126122126636 19611448156472832 19659811300008957 19671748040324688 19753036255367352 19825650866919744 19834324470410016 19872480163185144 19902096378033408 19907237907524352 19971871796834496 19989499221191808 20020019993066016 20032175439327744 20036715536434608 20066576513389056 20085020057978568 20102406906617728 20167674461509344 20185474703752512 20251011959284176 20325457191295872 20403829900168704 20454147110110329 20524036889846952 20554624128132864 20595992790485574 20608497947006816 20626687265583168 20693657029432464 20724497054811648 20778816111858112 20797155755381376 20797914288431511 20816270788244778 20828909689755552 20837163666252384 20849815253177856 20922913310969472 20941380136486656 21001049439257664 21009371630436288 21041449584548976 21072807929682432 21078251902084608 21128039912057408 21146687784883584 21215345862107232 21271271242632642 21284186404285728 21358807338281336 21428154115353678 21447066872737044 21460088771263296 21479813117560413 21516700206739437 21533415753282048 21595798265751864 21608910468706176 21657332234234466 21679069268929248 21787496505637632 21807521778161196 21820762532124864 21840021810617472 21858235130655936 21878325420298083 21929898443582976 21938588714414592 22001099412555648 22020517858639104 22130716545365274 22153672917497088 22313615029211268 22317399336532608 22356540183583287 22389858425287584 22395642645964896 22409240486065664 22448542406560996 22468355771438808 22481997760371072 22501840653363456 22536197369243712 22541304978488934 22574898577562688 22615207769944944 22657886705051136 22667799394754304 22688633769198012 22722446934278784 22824996339239424 22880022849218304 22954308637689792 23048770813153536 23069113947145728 23144013667753344 23184560190382668 23205023173781064 23219112441038976 23300517096306912 23376168125840376 23396800224804048 23411005932287232 23432523400974996 23456042159825088 23482809764701056 23528953538427568 23538277474840656 23552569082293504 23573356874952192 23626180619164872 23649893747922816 23713033389845184 23747218413552128 23769044901064584 23790023757994032 23804468216863488 23944709704821444 24001199359151616 24028658255566503 24142599867671208 24310024277294448 24324784462040832 24346253821671936 24388952927545404 24410065529464384 24431610159234432 24489318988975632 24510933568842336 24525815738586624 24548357848640472 24584942584629504 24590514521987928 24671135749030848 24680912303716416 24751236839125104 24788123928304128 24922882032184224 24938014322428416 24999513134579291 25122318378829056 25195097976710508 25210395546823872 25276900242868659 25292247480417456 25329940844769792 25353222040399176 25418745923243904 25442108741188062 25457556287479008 25501274319098592 25562752801063632 25588409628900096 25595020166817024 25667949314648256 25678120881644352 25755654136278528 25799884088643072 25845951737079936 25868763698012928 25929867164797728 26121501496168848 26213081733345276 26228997387099584 26298189141570423 26337381673823136 26434201155892992 26445765960546688 26470072730731014 26480562159195738 26496640217580192 26520026484321216 26600101812877824 26629162395779328 26652665628255744 26693359990754688 26715620715246144 26739200256918912 26740175513697657 26780026743971424 26890232615345792 26913966271670016 27001349279045568 27048653555446446 27100609588394496 27160424851130109 27188598580564608 27272196146813772 27365382519795936 27461323720647432 27485561429138736 27502249687444224 27550483862597586 27591542705909952 27616902579720531 27729541007175168 27730552384575348 27755027717659704 27771879586340736 27782884888336512 27845141444015742 27897217747959296 28001399252343552 28012495507248384 28055266112731968 28195583713178112 28262608176182688 28287127816142976 28361694990176856 28378915205714304 28453778415469638 28496183450366016 28570872153804904 28596089163649392 28613451695017728 28639750823413884 28688933608985916 28794397687669152 28811880624941568 28876442978979288 28887885991849896 28905425691905664 28975110903313344 29076695704214928 29094350042833152 29120029080823296 29144313507541248 29171100560397444 29214574629787008 29334799216740864 29507622060487032 29751486705615024 29756532448710144 29808720244777716 29853144567050112 29860856861286528 29957807695251744 29975997013828096 30030029989599024 30048263158991616 30055073304651912 30099864770083584 30153610359926592 30251511692264016 30278212055628768 30296595912371712 30308601696367104 30605744850253056 30786055334770428 30858684890337792 30893989185728361 30912746920510224 30940030898374752 30958816588051968 31040485544148696 31067356128409216 31168224167787168 31195733633072064 31243364534633328 31274722879766784 31310413019601408 31384369966454208 31412070204729984 31501574158886496 31533191663897088 31562174376823464 31617377853126912 31692059868086112 31720031677325376 31823018793160848 31906906863948963 31926279606428592 32038211007422004 32142231173030517 32170600309105566 32190133156894944 32300123629923072 32352311115337906 32413365703059264 32485998351351699 32518603903393872 32567066800418304 32575480212312576 32652425318634176 32681244758456448 32711282667241794 32731143798187296 32787352695983904 32894847665374464 32907883071621888 33001649118833472 33114412460929536 33196074818047911 33230509376245632 33470422543816902 33476099004798912 33593463968947344 33613860729098496 33672813609841494 33702533657158212 33722996640556608 33752760980045184 33804296053865568 33811957467733401 33891661230991872 33922811654917416 33943408383305344 34001699092131456 34032950653797018 34083670401418176 34223932419531008 34237494508859136 34320034273827456 34461268982773248 34573156219730304 34603670920718592 34776840285574002 34828668661558464 34950775644460368 35064252188760564 35116508898430848 35148785101462494 35184063239737632 35293430307641352 35307416212260984 35328853623440256 35360035312428288 35439270928747308 35474840621884224 35569550084767776 35591146654339584 35620827620328192 35652267009225216 35653567351596876 35706702325295232 35917064557232166 36001799038727424 36064871407261928 36213899801506812 36251464774086144 36362928195751696 36465036415941672 36487176693061248 36615098294196576 36647415238851648 36733978483463448 36766400353263504 36788723607879936 36822536772960708 36877413876944256 36974069846100464 37006703623546272 37029172781787648 37043846517782016 37126855258687656 37182185892456192 37384323048276336 37407021483642624 37683477568243584 37716170421523968 37792646965065762 37815593320235808 37838553607619072 37938371220626184 37994911267154688 38128118884865856 38163163111782093 38186334431218512 38251911478647888 38258398862627328 38392530250225536 38501923971972384 38517181322466528 38540567589207552 38633481204417792 38768927605619904 38894800747196592 38952766173049344 39182252244253272 39284949211481743 39319622600017914 39343496080649376 39506072510734704 39651301733839488 39668648940820032 39705109096096521 39720843238793607 39744960326370288 39804192756066816 39814475815048704 39943743593668992 39978998442383616 40040039986132032 40073431072869216 40170040115957136 40204813813235456 40335348923018688 40370949407505024 40502023918568352 40572980333169669 40650914382591744 40908294220220658 41048073779693904 41109248256265728 41191985580971148 41216995894013632 41253374531166336 41325725793896379 41387314058864928 41557632223716224 41594311510762752 41595828576863022 41632541576489556 41657819379511104 41674327332504768 41845826621938944 41882760272973312 42002098878515328 42018743260872576 42082899169097952 42256079824114816 42293375569767168 42430691724214464 42542542485265284 42568372808571456 42680667623204457 42717614676562672 42856308230707356 42894133745474088 42920177542526592 42959626235120826 43033400413478874 43191596531503728 43217820937412352 43314664468468932 43358138537858496 43574993011275264 43615043556322392 43641525064249728 43680043621234944 43716470261311872 43756650840596166 44002198825111296 44041035717278208 44261433090730548 44307345834994176 44627230058422536 44634798673065216 44713080367166574 44779716850575168 44791285291929792 44897084813121992 44936711542877616 44963995520742144 45003681306726912 45072394738487424 45082609956977868 45149797155125376 45230415539889888 45335598789508608 45377267538396024 45444893868557568 45760045698436608 45908617275379584 46097541626307072 46288027335506688 46369120380765336 46410046347562128 46438224882077952 46601034192613824 46752336251680752 46793600449608096 46822011864574464 46865046801949992 46912084319650176 46965619529402112 47057907076855136 47076554949681312 47105138164587008 47252361238329744 47299787495845632 47426066779690368 47538089802129168 47580047515988064 47608936433726976 47889419409642888 48057316511133006 48285199735342416 48528466673006859 48620048554588896 48649568924081664 48777905855090808 48820131058928768 48863220318468864 48978637977951264 49021867137684672 49096715697280944 49169885169259008 49181029043975856 49342271498061696 49361824607432832 49502473678250208 49845764064368448 49999026269158582 50205633815725353 50244636757658112 50390195953421016 50420791093647744 50509220414762241 50553800485737318 50584494960834912 50706444080798352 50837491846487808 50884217482376124 50915112574958016 51002548638197184 51049425980695527 51125505602127264 51176819257800192 51190040333634048 51335898629296512 51356241763288704 51691903474159872 51737527396025856 51859734329595456 52165260428361003 52243002992337696 52426163466690552 52457994774199168 52596378283140846 52674763347646272 52868402311785984 52891531921093376 52940145461462028 52961124318391476 52993280435160384 53040052968642432 53258324791558656 53386719981509376 53431241430492288 53478400513837824 53480351027395314 53560053487942848 53780465230691584 53827932543340032 53875596835848249 54002698558091136 54097307110892892 54320849702260218 54377197161129216 54544392293627544 54730765039591872 54922647441294864 54971122858277472 55004499374888448 55100967725195172 55183085411819904 55233805159441062 55461104769150696 55510055435319408 55543759172681472 55565769776673024 55690282888031484 56002798504687104 56024991014496768 56110532225463936 56525216352365376 56574255632285952 56723389980353712 56757830411428608 56907556830939276 56992366900732032 57141744307609808 57192178327298784 57226903390035456 57279501646827768 57377867217971832 57588795375338304 57752885957958576 57775771983699792 57810851383811328 57950221806626688 58153391408429856 58188700085666304 58288627015082496 58342201120794888 58429149259574016 58979433900026871 59015244120974064 59502973411230048 59617440489555432 59706289134100224 59721713722573056 59915615390503488 60060059979198048 60096526317983232 60110146609303824 60199729540167168 60307220719853184 60503023384528032 60556424111257536 61211489700506112 61362441330330987 61572110669540856 61787978371456722 61825493841020448 61880061796749504 62080971088297392 62134712256818432 62336448335574336 62391467266144128 62393742865294533 62486729069266656 62549445759533568 62768739932908416 62824140409459968 63003148317772992 63124348753646928 63234755706253824 63384119736172224 63440063354650752 63646037586321696 63813813727897926 63852559212857184 64076422014844008 64284462346061034 64341200618211132 64380266313789888 64439439352681239 64600247259846144 64704622230675812 64826731406118528 64971996702703398 65037207806787744 65304850637268352 65362489516912896 65422565334483588 65462287596374592 65574705391967808 65789695330748928 65815766143243776 66003298237666944 66392149636095822 66461018752491264 66940845087633804 66952198009597824 67069620550749861 67186927937894688 67227721458196992 67345627219682988 67405067314316424 67445993281113216 67505521960090368 67608592107731136 67623914935466802 67845623309834832 67886816766610688 68003398184262912 68065901307594036 68167340802836352 68447864839062016 68474989017718272 68640068547654912 69146312439460608 69207341841437184 69553680571148004 69657337323116928 69901551288920736 70128504377521128 70233017796861696 70297570202924988 70368126479475264 70586860615282704 70614832424521968 70657707246880512 70720070624856576 70878541857494616 70949681243768448 71139100169535552 71241655240656384 71307134703193752 71413404650590464 71834129114464332 72003598077454848 72085974766699509 72129742814523856 72427799603013624 72725856391503392 72930072831883344 72974353386122496 73230196588393152 73294830477703296 73467956966926896 73532800706527008 73577447215759872 73645073545921416 73754827753888512 73948139692200928 74013407247092544 74253710517375312 74364371784912384 74768646096552672 74814042967285248 74998539403737873 75366955136487168 75585293930131524 75631186640471616 75876742441252368 75989822534309376 76256237769731712 76326326223564186 76372668862437024 76503822957295776 76785060500451072 77003847943944768 77034362644933056 77266962408835584 77537855211239808 77789601494393184 78364504488506544 78569898422963486 78639245200035828 78686992161298752 78894567424711269 79012145021469408 79302603467678976 79337297881640064 79410218192193042 79441686477587214 79489920652740576 79887487187337984 79957996884767232 80080079972264064 80146862145738432 80220526541092971 80340080231914272 80409627626470912 80670697846037376 80741898815010048 81004047837136704 81145960666339338 81301828765183488 81816588440441316 82096147559387808 82383971161942296 82433991788027264 82506749062332672 82651451587792758 82774628117729856 83115264447432448 83188623021525504 83191657153726044 83265083152979112 83315638759022208 83348654665009536 83691653243877888 84004197757030656 84037486521745152 84165798338195904 84512159648229632 84586751139534336 84861383448428928 85085084970530568 85136745617142912 85361335246408914 85435229353125344 85712616461414712 85788267490948176 85840355085053184 85919252470241652 86066800826957748 86383193063007456 86435641874824704 86629328936937864 86716277075716992 87230087112644784 87283050128499456 87360087242469888 87432940522623744 87513301681192332 88004397650222592 88522866181461096 89254460116845072 89269597346130432 89426160734333148 89559433701150336 89582570583859584 89794169626243984 89873423085755232 89927991041484288 90144789476974848 90165219913955736 90299594310250752 90460831079779776 90754535076792048 90889787737115136 91817234550759168 92576054671013376 92681967557185083 92738240761530672 92820092695124256 92876449764155904 93202068385227648 93504672503361504 93587200899216192 93730093603899984 93824168639300352 93931239058804224 94115814153710272 94153109899362624 94504722476659488 94599574991691264 94852133559380736 95076179604258336 95160095031976128 95778838819285776 96114633022266012 96426693519091551 96570399470684832 97056933346013718 97240097109177792 97457995054055097 97555811710181616 97640262117857536 97726440636937728 97957275955902528 98043734275369344 98193431394561888 98362058087951712 98684542996123392 98723649214865664 99004947356500416 99588224454143733 99691528128736896 99998052538317164 100411267631450706 100780391906842032 100841582187295488 101018440829524482 101107600971474636 101168989921669824 101412888161596704 101674983692975616 101768434964752248 101830225149916032 102005097276394368 102098851961391054 102251011204254528 102671797258593024 102712483526577408 103383806948319744 103719468659190912 104330520856722006 104486005984675392 104852326933381104 104915989548398336 105192756566281692 105349526695292544 105783063842186752 105880290922924056 105922248636782952 105986560870320768 106080105937284864 106773439963018752 106862482860984576 106956801027675648 106960702054790628 107120106975885696 107560930461383168 107751193671696498 108005397116182272 108194614221785784 108641699404520436 108754394322258432 109088784587255088 109461530079183744 109845294882589728 109942245716554944 110201935450390344 110366170823639808 110467610318882124 110922209538301392 111020110870638816 111087518345362944 111131539553346048 111380565776062968 112221064450927872 113050432704730752 113148511264571904 113446779960707424 113515660822857216 113815113661878552 113984733801464064 114283488615219616 114384356654597568 114489489335346279 114559003293655536 114755734435943664 115177590750676608 115505771915917152 115551543967399584 115621702767622656 115900443613253376 116306782816859712 116684402241589776 116858298519148032 117854847634445229 117958867800053742 118030488241948128 119005946822460096 119115327288289563 119234880979110864 119412578268200448 119443427445146112 119831230781006976 120120119958396096 120220293218607648 120614441439706368 121006046769056064 121112848222515072 121718940999509007 122724882660661974 123144221339081712 123575956742913444 123650987682040896 123760123593499008 123977177381689137 124161942176594784 124269424513636864 124672896671148672 124782934532288256 124787485730589066 124973458138533312 125537479865816832 125648280818919936 126006296635545984 126248697507293856 126768239472344448 126880126709301504 127292075172643392 127627627455795852 127705118425714368 128152844029688016 128568924692122068 128682401236422264 128760532627579776 128878878705362478 129409244461351624 129653462812237056 129943993405406796 130074415613575488 130609701274536704 130724979033825792 130845130668967176 130924575192749184 131149410783935616 132006596475333888 132784299272191644 132922037504982528 133881690175267608 133904396019195648 134139241101499722 134373855875789376 134691254439365976 134810134628632848 134891986562226432 135011043920180736 135217184215462272 135247829870933604 135691246619669664 135773633533221376 136006796368525824 136131802615188072 136334681605672704 137280137095309824 138292624878921216 139107361142296008 139314674646233856 139803102577841472 140257008755042256 140466035593723392 140595140405849976 140736252958950528 141173721230565408 141229664849043936 141315414493761024 141757083714989232 141899362487536896 142278200339071104 142614269406387504 142826809301180928 143668258228928664 144171949533399018 144259485629047712 144855599206027248 145451712783006784 145585400019020577 145860145663766688 145948706772244992 146460393176786304 146589660955406592 146935913933853792 147065601413054016 147290147091842832 147509655507777024 147896279384401856 148026814494185088 148507421034750624 149537292193105344 149997078807475746 150616901447176059 150733910272974336 151170587860263048 151262373280943232 151527661244286723 151753484882504736 152512475539463424 152652652447128372 152745337724874048 153007645914591552 153148277942086581 153570121000902144 154007695887889536 154068725289866112 155075710422479616 155579202988786368 156495781285083009 156729008977013088 157139796845926972 157278490400071656 157373984322597504 157789134849422538 158024290042938816 158605206935357952 158674595763280128 158820436384386084 158883372955174428 158979841305481152 159774974374675968 160160159944528128 160293724291476864 160441053082185942 160680160463828544 161341395692074752 161483797630020096 162008095674273408 162291921332678676 163633176880882632 164192295118775616 164767942323884592 164867983576054528 165013498124665344 165302903175585516 165549256235459712 166230528894864896 166383314307452088 166530166305958224 166631277518044416 166697309330019072 168008395514061312 168074973043490304 168331596676391808 169024319296459264 169722766896857856 170170169941061136 170273491234285824 170722670492817828 170870458706250688 171425232922829424 171576534981896352 171680710170106368 171838504940483304 172133601653915496 172766386126014912 173258657873875728 173432554151433984 174460174225289568 174566100256998912 174865881045247488 175026603362384664 176938301700080613 177045732362922192 178508920233690144 178852321468666296 179118867402300672 179165141167719168 179588339252487968 179746846171510464 180289578953949696 180330439827911472 180599188620501504 180921662159559552 181509070153584096 183634469101518336 184087323990992961 185363935114370166 185476481523061344 185640185390248512 186404136770455296 187009345006723008 187174401798432384 187181228595883599 187460187207799968 187648337278600704 188231628307420544 188306219798725248 189009444953318976 189704267118761472 190152359208516672 190320190063952256 191557677638571552 192229266044532024 192853387038183102 193140798941369664 193318318058043717 194113866692027436 194480194218355584 194915990108110194 195111623420363232 195280524235715072 195914551911805056 196087468550738688 196386862789123776 196724116175903424 197369085992246784 197447298429731328 198009894713000832 199176448908287466 199383056257473792 199996105076634328 200822535262901412 201560783813684064 201683164374590976 202036881659048964 202215201942949272 202337979843339648 202825776323193408 203536869929504496 203660450299832064 204010194552788736 204197703922782108 204502022408509056 205343594517186048 205424967053154816 207438937318381824 208661041713444012 208972011969350784 209704653866762208 209831979096796672 210385513132563384 210699053390585088 211760581845848112 211844497273565904 211973121740641536 212160211874569728 213724965721969152 213921404109581256 214240213951771392 215502387343392996 216010794232364544 216257924300098527 216389228443571568 217283398809040872 218177569174510176 218923060158367488 219690589765179456 219884491433109888 220403870900780688 220732341647279616 220935220637764248 221844419076602784 222040221741277632 222761131552125936 224442128901855744 224995618211213619 226100865409461504 226893559921414848 227630227323757104 227969467602928128 228566977230439232 228768713309195136 228978978670692558 229118006587311072 229511468871887328 230355181501353216 231011543831834304 231103087934799168 231800887226506752 232613565633719424 233368804483179552 235709695268890458 235917735600107484 236060976483896256 236683702274133807 238011893644920192 238230654576579126 238469761958221728 239662461562013952 240240239916792192 240440586437215296 240661579623278913 241228882879412736 242012093538112128 242225696445030144 243437881999018014 245449765321323948 246288442678163424 247151913485826888 247301975364081792 247520247186998016 247954354763378274 248323884353189568 249345793342297344 249565869064576512 249574971461178132 249946916277066624 251074959731633664 252012593271091968 252497395014587712 253536478944688896 253760253418603008 254584150345286784 255255254911591704 255410236851428736 256305688059376032 257137849384244136 257364802472844528 257521065255159552 257757757410724956 258818488922703248 259306925624474112 259887986810813592 260148831227150976 261219402549073408 261690261337934352 261849150385498368 262298821567871232 264013192950667776 265568598544383288 267763380350535216 267808792038391296 268278482202999444 268747711751578752 269382508878731952 269620269257265696 269783973124452864 270434368430924544 270495659741867208 271382493239339328 272263605230376144 272669363211345408 274994644480372201 278045902671555249 278214722284592016 278629349292467712 279606205155682944 280514017510084512 281190280811699952 281472505917901056 282347442461130816 282459329698087872 283514167429978464 283798724975073792 284556400678142208 285228538812775008 287336516457857328 288343899066798036 288518971258095424 289280080557274653 289711198412054496 290903425566013568 291170800038041154 291720291327533376 292920786353572608 293179321910813184 293871827867707584 294131202826108032 294580294183685664 295792558768803712 296053628988370176 297014842069501248 298764673362431199 299074584386210688 299994157614951492 301233802894352118 302341175720526096 302524746561886464 303055322488573446 303506969765009472 305024951078926848 305305304894256744 305490675449748096 306015291829183104 306296555884173162 308015391775779072 308137450579732224 310151420844959232 311158405977572736 312991562570166018 313458017954026176 314279593691853944 314556980800143312 314747968645195008 315578269698845076 316048580085877632 317349191526560256 317640872768772168 317766745910348856 317959682610962304 320320319889056256 320587448582953728 320882106164371884 321360320927657088 322682791384149504 324016191348546816 324583842665357352 327266353761765264 328384590237551232 329535884647769184 329735967152109056 330605806351171032 331098512470919424 332766628614904176 333060332611916448 333262555036088832 333394618660038144 336663193352783616 339445533793715712 340340339882122272 340546982468571648 341445340985635656 341740917412501376 342850465845658848 343153069963792704 343677009880966608 344267203307830992 345532772252029824 346517315747751456 346865108302867968 348920348450579136 350053206724769328 353564542903335687 353876603400161226 354091464725844384 357017840467380288 357345981864868689 357704642937332592 358237734804601344 358330282335438336 359176678504975936 359493692343020928 360660879655822944 361843324319119104 363018140307168192 365156822998527021 368174647981985922 370727870228740332 370952963046122688 371280370780497024 371931532145067411 372808273540910592 374018690013446016 374348803596864768 374362457191767198 374920374415599936 376463256614841088 376612439597450496 378018889906637952 380304718417033344 380640380127904512 383115355277143104 384458532089064048 385706774076366204 386281597882739328 386636636116087434 388227733384054872 388960388436711168 389831980216220388 390223246840726464 391829103823610112 392174937101477376 392773725578247552 393448232351806848 396019789426001664 398352897816574932 398766112514947584 399992210153268656 401645070525802824 403121567627368128 404073763318097928 404430403885898544 404675959686679296 405651552646386816 407073739859008992 407320900599664128 408020389105577472 408395407845564216 409004044817018112 414877874636763648 417322083426888024 417944023938701568 419409307733524416 420771026265126768 421398106781170176 423521163691696224 423688994547131808 423946243481283072 427842808219162512 428480427903542784 431004774686785992 432515848600197054 432778456887143136 434566797618081744 436355138349020352 436756200057061731 437846120316734976 439381179530358912 439768982866219776 440807741801561376 441870441275528496 443688838153205568 444080443482555264 445522263104251872 449991236422427238 452201730818923008 453787119842829696 454582983732860169 455260454647514208 457133954460878464 457537426618390272 457957957341385116 458236013174622144 459022937743774656 460710363002706432 462023087663668608 462206175869598336 465227131267438848 466737608966359104 469487343855249027 471419390537780916 471835471200214968 472121952967792512 473367404548267614 476023787289840384 476461309153158252 476939523916443456 479324923124027904 480480479833584384 480881172874430592 481323159246557826 484024187076224256 484451392890060288 486875763998036028 490899530642647896 492576885356326848 494303826971653776 494603950728163584 495040494373996032 495908709526756548 496647768706379136 498691586684594688 499149942922356264 499893832554133248 504025186542183936 504994790029175424 507072957889377792 509168300690573568 510510509823183408 510820473702857472 512611376118752064 514275698768488272 514729604945689056 515042130510319104 515515514821449912 517636977845406496 519775973621627184 520297662454301952 523380522675868704 523698300770996736 524597643135742464 531137197088766576 535526760701070432 536556964405998888 537495423503157504 538765017757463904 539240538514531392 540868736861849088 540991319483734416 542764986478678656 544527210460752288 549989288960744402 552261971972978883 556091805343110498 556429444569184032 559212410311365888 561028035020169024 561543685787650797 562380561623399904 562945011835802112 564694884922261632 564918659396175744 567028334859956928 569112801356284416 570457077625550016 574673032915714656 576687798133596072 577037942516190848 578560161114549306 579422396824108992 581806851132027136 582341600076082308 583440582655066752 585841572707145216 587743655735415168 588262405652216064 589160588367371328 591585117537607424 592107257976740352 594029684139002496 597529346724862398 598149168772421376 599988315229902984 602467605788704236 604682351441052192 605049493123772928 606110644977146892 607013939530018944 610610609788513488 610981350899496192 612030583658366208 612593111768346324 616030783551558144 616274901159464448 622316811955145472 625983125140332036 626916035908052352 628559187383707888 629113961600286624 629495937290390016 631156539397690152 632097160171755264 635281745537544336 635533491820697712 635919365221924608 641174897165907456 641764212328743768 642720641855314176 648032382697093632 648773772900295581 649167685330714704 654532707523530528 656769180475102464 659071769295538368 661211612702342064 662197024941838848 665533257229808352 666120665223832896 673326386705567232 674986854633640857 680680679764244544 682890681971271312 683481834825002752 685700931691317696 686306139927585408 687354019761933216 688534406615661984 691065544504059648 693034631495502912 697840696901158272 700106413449538656 707129085806671374 707753206800322452 708182929451688768 714035680934760576 714691963729737378 715409285874665184 718353357009951872 718987384686041856 721321759311645888 723686648638238208 726036280614336384 730313645997054042 736349295963971844 741455740457480664 741905926092245376 742560741560994048 743863064290134822 748037380026892032 748697607193729536 748724914383534396 749840748831199872 752926513229682176 753224879194900992 756037779813275904 760609436834066688 761280760255809024 766230710554286208 768917064178128096 771413548152732408 772563195765478656 773273272232174868 776455466768109744 777920776873422336 779663960432440776 780446493681452928 783658207647220224 785547451156495104 786896464703613696 792039578852003328 796705795633149864 799984420306537312 803290141051605648 806243135254736256 808147526636195856 808860807771797088 809351919373358592 811303105292773632 814147479718017984 816790815691128432 818008089634036224 824983933441116603 834644166853776048 835888047877403136 838818615467048832 841542052530253536 847042327383392448 847377989094263616 855685616438325024 862009549373571984 865031697200394108 865556913774286272 867840241671823959 869133595236163488 872710276698040704 873512400114123462 878762359060717824 879537965732439552 881615483603122752 883740882551056992 887377676306411136 888160886965110528 891044526208503744 899982472844854476 907574239685659392 909165967465720338 910520909295028416 914267908921756928 915074853236780544 915915914682770232 916472026349244288 918045875487549312 924046175327337216 924412351739196672 930454262534877696 933475217932718208 938974687710498054 942838781075561832 943670942400429936 944243905935585024 946734809096535228 952047574579680768 952922618306316504 953879047832886912 960960959667168768 961762345748861184 962646318493115652 968048374152448512 973751527996072056 981799061285295792 985153770712653696 988607653943307552 989207901456327168 991817419053513096 993295537412758272 998299885844712528 999787665108266496 1009989580058350848 1018336601381147136 1021021019646366816 1021640947405714944 1025222752237504128 1028551397536976544 1029459209891378112 1031031029642899824 1035273955690812992 1039551947243254368 1040595324908603904 1046761045351737408 1060693628710007061 1062274394177533152 1071053521402140864 1072037945594606067 1073113928811997776 1074990847006315008 1077530035514927808 1078481077029062784 1081982638967468832 1085529972957357312 1089054420921504576 1095470468995581063 1099978577921488804 1104523943945957766 1112183610686220996 1112858889138368064 1118424820622731776 1122056070040338048 1123087371575301594 1124761123246799808 1129389769844523264 1129837318792351488 1134056669719913856 1140914155251100032 1149346065831429312 1153375596267192144 1154075885032381696 1157120322229098612 1158844793648217984 1163613702264054272 1164683200152164616 1166881165310133504 1175487311470830336 1176524811304432128 1178321176734742656 1183170235075214848 1188059368278004992 1195058693449724796 1196298337544842752 1199976630459805968 1204935211577408472 1209364702882104384 1212221289954293784 1214027879060037888 1221221219577026976 1221962701798992384 1224061167316732416 1225186223536692648 1244633623910290944 1251966250280664072 1253832071816104704 1257118374767415776 1258227923200573248 1262313078795380304 1264194320343510528 1270563491075088672 1271066983641395424 1271838730443849216 1283528424657487536 1285441283710628352 1297547545800591162 1298335370661429408 1309065415047061056 1310268600171185193 1313538360950204928 1318143538591076736 1322423225404684128 1331066514459616704 1332241330447665792 1349973709267281714 1361361359528489088 1363748951198580507 1365781363942542624 1366963669650005504 1371401863382635392 1372612279855170816 1374708039523866432 1377068813231323968 1382131089008119296 1386069262991005824 1395681393802316544 1400212826899077312 1414258171613342748 1415506413600644904 1416365858903377536 1428071361869521152 1429383927459474756 1430818571749330368 1436706714019903744 1437974769372083712 1442643518623291776 1452072561228672768 1460627291994108084 1472698591927943688 1482911480914961328 1483811852184490752 1485121483121988096 1487726128580269644 1496074760053784064 1497449828767068792 1499681497662399744 1512075559626551808 1521218873668133376 1532461421108572416 1537834128356256192 1542827096305464816 1545126391530957312 1546546544464349736 1552910933536219488 1559327920864881552 1560892987362905856 1571094902312990208 1573792929407227392 1593411591266299728 1599968840613074624 1606580282103211296 1612486270509472512 1616295053272391712 1617721615543594176 1622606210585547264 1628294959436035968 1633581631382256864 1649967866882233206 1656785915918936649 1669288333707552096 1677637230934097664 1683084105060507072 1684631057362952391 1694084654766784896 1694755978188527232 1711371232876650048 1724019098747143968 1730063394400788216 1731113827548572544 1735680483343647918 1738267190472326976 1745420553396081408 1747024800228246924 1757524718121435648 1763230967206245504 1767481765102113984 1774755352612822272 1776321773930221056 1782089052417007488 1799964945689708952 1815148479371318784 1818331934931440676 1821041818590056832 1828535817843513856 1831831829365540464 1832944052698488576 1836091750975098624 1848092350654674432 1848824703478393344 1866950435865436416 1877949375420996108 1885677562151123664 1887341884800859872 1888487811871170048 1893469618193070456 1905845236612633008 1907758095665773824 1923524691497722368 1925292636986231304 1946321318700886743 1947503055992144112 1963598122570591584 1970307541425307392 1977215307886615104 1983634838107026192 1986591074825516544 1996599771689425056 2019979160116701696 2024960563900922571 2042042039292733632 2050445504475008256 2057102795073953088 2058918419782756224 2062062059285799648 2070547911381625984 2079103894486508736 2093522090703474816 2121387257420014122 2124548788355066304 2142107042804281728 2144075891189212134 2146227857623995552 2155060071029855616 2156962154058125568 2163965277934937664 2171059945914714624 2178108841843009152 2190940937991162126 2199957155842977608 2209047887891915532 2224367221372441992 2225717778276736128 2244112140080676096 2246174743150603188 2249522246493599616 2258779539689046528 2259674637584702976 2268113339439827712 2281828310502200064 2298692131662858624 2306751192534384288 2308151770064763392 2314240644458197224 2317689587296435968 2329366400304329232 2333762330620267008 2350974622941660672 2356642353469485312 2376118736556009984 2390117386899449592 2399953260919611936 2409870423154816944 2418729405764208768 2424442579908587568 2428055758120075776 2442442439154053952 2450372447073385296 2474951800323349809 2503932500561328144 2507664143632209408 2514236749534831552 2516455846401146496 2524626157590760608 2541126982150177344 2542133967282790848 2567056849314975072 2595095091601182324 2596670741322858816 2603520725015471877 2618130830094122112 2620537200342370386 2636287077182153472 2644846450809368256 2662133028919233408 2664482660895331584 2699947418534563428 2722722719056978176 2727497902397161014 2731562727885085248 2742803726765270784 2745224559710341632 2749416079047732864 2754137626462647936 2772138525982011648 2791362787604633088 2800425653798154624 2828516343226685496 2831012827201289808 2832731717806755072 2856142723739042304 2858767854918949512 2861637143498660736 2873413428039807488 2885287037246583552 2904145122457345536 2921254583988216168 2945397183855887376 2965822961829922656 2967623704368981504 2975452257160539288 2994899657534137584 2999362995324799488 3064922842217144832 3075668256712512384 3085654192610929632 3093093088928699472 3105821867072438976 3118655841729763104 3121785974725811712 3182080886130021183 3186823182532599456 3199937681226149248 3213160564206422592 3224972541018945024 3232590106544783424 3235443231087188352 3256589918872071936 3267163262764513728 3286411406986743189 3299935733764466412 3313571831837873298 3338576667415104192 3355274461868195328 3366168210121014144 3369262114725904782 3388169309533569792 3389511956377054464 3422742465753300096 3448038197494287936 3460126788801576432 3462227655097145088 3471360966687295836 3476534380944653952 3490841106792162816 3494049600456493848 3526461934412491008 3534963530204227968 3549510705225644544 3564178104834014976 3599929891379417904 3636663869862881352 3642083637180113664 3663663658731080928 3665888105396977152 3672183501950197248 3733900871730872832 3755898750841992216 3771355124302247328 3774683769601719744 3786939236386140912 3811690473225266016 3815516191331547648 3850585273972462608 3892642637401773486 3895006111984288224 3927196245141183168 3930805800513555579 3940615082850614784 3954430615773230208 3967269676214052384 3993199543378850112 4049921127801845142 4084084078585467264 4091246853595741521 4100891008950016512 4114205590147906176 4117836839565512448 4124124118571599296 4141095822763251968 4158207788973017472 4187044181406949632 4242774514840028244 4249097576710132608 4284214085608563456 4288151782378424268 4292455715247991104 4310120142059711232 4313924308116251136 4327930555869875328 4356217683686018304 4381881875982324252 4399914311685955216 4418095775783831064 4448734442744883984 4451435556553472256 4488224280161352192 4492349486301206376 4499044492987199232 4536226678879655424 4563656621004400128 4597384263325717248 4613502385068768576 4628481288916394448 4635379174592871936 4658732800608658464 4713284706938970624 4780234773798899184 4799906521839223872 4819740846309633888 4837458811528417536 4848885159817175136 4884884878308107904 4900744894146770592 4949903600646699618 5007865001122656288 5028473499069663104 5032911692802292992 5049252315181521216 5082253964300354688 5084267934565581696 5134113698629950144 5190190183202364648 5193341482645717632 5207041450030943754 5236261660188244224 5241074400684740772 5272574154364306944 5289692901618736512 5324266057838466816 5328965321790663168 5399894837069126856 5445445438113956352 5454995804794322028 5463125455770170496 5485607453530541568 5498832158095465728 5508275252925295872 5544277051964023296 5600851307596309248 5657032686453370992 5662025654402579616 5665463435613510144 5717535709837899024 5723274286997321472 5770574074493167104 5842509167976432336 5890794367711774752 5931645923659845312 5950904514321078576 5989799315068275168 6074881691702767713 6151336513425024768 6171308385221859264 6186186177857398944 6211643734144877952 6237311683459526208 6364161772260042366 6373646365065198912 6399875362452298496 6426321128412845184 6465180213089566848 6470886462174376704 6513179837744143872 6534326525529027456 6572822813973486378 6599871467528932824 6627143663675746596 6677153334830208384 6732336420242028288 6738524229451809564 6776338619067139584 6779023912754108928 6845484931506600192 6896076394988575872 6920253577603152864 6924455310194290176 6942721933374591672 6953068761889307904 6988099200912987696 7052923868824982016 7069927060408455936 7128356209668029952 7199859782758835808 7273327739725762704 7284167274360227328 7327327317462161856 7424855400970049427 7511797501683984432 7542710248604494656 7549367539203439488 7573878472772281824 7623380946450532032 7701170547944925216 7785285274803546972 7790012223968576448 7854392490282366336 7861611601027111158 7908861231546460416 7934539352428104768 7986399086757700224 8099842255603690284 8168168157170934528 8182493707191483042 8228411180295812352 8235673679131024896 8248248237143198592 8282191645526503936 8316415577946034944 8374088362813899264 8485549029680056488 8498195153420265216 8568428171217126912 8576303564756848536 8584911430495982208 8620240284119422464 8655861111739750656 8712435367372036608 8763763751964648504 8799828623371910432 8836191551567662128 8897468885489767968 8902871113106944512 8984698972602412752 8998088985974398464 9194768526651434496 9227004770137537152 9256962577832788896 9317465601217316928 9546242658390063549 9560469547597798368 9599813043678447744 9639481692619267776 9674917623056835072 9697770319634350272 9769769756616215808 9801489788293541184 9899807201293399236 10015730002245312576 10056946998139326208 10065823385604585984 10098504630363042432 10164507928600709376 10168535869131163392 10268227397259900288 10380380366404729296 10386682965291435264 10414082900061887508 10472523320376488448 10482148801369481544 10579385803237473024 10648532115676933632 10799789674138253712 10909991609588644056 10926250911540340992 10997664316190931456 11016550505850591744 11201702615192618496 11314065372906741984 11324051308805159232 11435071419675798048 11446548573994642944 11685018335952864672 11781588735423549504 11792417401540666737 11863291847319690624 11901809028642157152 11979598630136550336 12149763383405535426 12302673026850049536 12342616770443718528 12372372355714797888 12423287468289755904 12474623366919052416 12728323544520084732 12747292730130397824 12799750724904596992 12852642256825690368 12930360426179133696 12941772924348753408 13068653051058054912 13145645627946972756 13199742935057865648 13254287327351493192 13354306669660416768 13464672840484056576 13477048458903619128 13690969863013200384 13792152789977151744 13840507155206305728 13885443866749183344 13906137523778615808 13976198401825975392 14139854120816911872 14399719565517671616 14546655479451525408 14654654634924323712 14849710801940098854 15023595003367968864 15085420497208989312 15098735078406878976 15147756945544563648 15246761892901064064 15402341095889850432 15570570549607093944 15580024447937152896 15708784980564732672 15723223202054222316 15817722463092920832 15869078704856209536 15972798173515400448 16199684511207380568 16336336314341869056 16364987414382966084 16456822360591624704 16496496474286397184 16632831155892069888 16971098059360112976 16996390306840530432 17152607129513697072 17169822860991964416 17311722223479501312 17527527503929297008 17599657246743820864 17672383103135324256 17794937770979535936 17969397945204825504 18224645075108303139 18454009540275074304 18513925155665577792 18634931202434633856 19092485316780127098 19120939095195596736 19199626087356895488 19278963385238535552 19395540639268700544 19539539513232431616 19602979576587082368 19799614402586798472 20031460004490625152 20113893996278652416 20197009260726084864 20329015857201418752 20337071738262326784 20536454794519800576 20760760732809458592 20773365930582870528 20828165800123775016 20964297602738963088 21158771606474946048 21599579348276507424 21819983219177288112 21852501823080681984 22274566202910148281 22628130745813483968 22648102617610318464 22870142839351596096 23370036671905729344 23563177470847099008 23584834803081333474 23726583694639381248 23803618057284314304 23959197260273100672 24299526766811070852 24685233540887437056 24744744711429595776 24846574936579511808 24949246733838104832 25456647089040169464 25494585460260795648 25705284513651380736 25860720852358267392 26137306102116109824 26291291255893945512 26399485870115731296 26508574654702986384 26708613339320833536 26954096917807238256 27584305579954303488 27681014310412611456 27770887733498366688 27952396803651950784 28638727975170190647 28799439131035343232 29093310958903050816 29309309269848647424 29699421603880197708 30047190006735937728 30170840994417978624 30197470156813757952 30295513891089127296 30493523785802128128 30804682191779700864 31141141099214187888 31160048895874305792 31417569961129465344 31446446404108444632 31738157409712419072 31945596347030800896 32399369022414761136 32729974828765932168 32992992948572794368 33942196118720225952 34305214259027394144 34339645721983928832 35055055007858594016 35199314493487641728 35344766206270648512 35589875541959071872 35938795890409651008 36449290150216606278 36908019080550148608 37027850311331155584 37269862404869267712 38184970633560254196 38241878190391193472 38399252174713790976 38557926770477071104 38791081278537401088 39205959153174164736 39599228805173596944 40062920008981250304 40394018521452169728 41072909589039601152 41521521465618917184 41656331600247550032 41928595205477926176 43199158696553014848 43639966438354576224 44549132405820296562 45256261491626967936 45296205235220636928 45740285678703192192 46740073343811458688 47126354941694198016 47169669606162666948 47453167389278762496 47607236114568628608 47918394520546201344 48599053533622141704 49370467081774874112 49489489422859191552 49898493467676209664 50913294178080338928 50989170920521591296 52582582511787891024 52798971740231462592 53017149309405972768 53908193835614476512 55362028620825222912 55541775466996733376 55904793607303901568 57277455950340381294 57598878262070686464 58186621917806101632 58618618539697294848 59398843207760395416 60094380013471875456 60341681988835957248 60591027782178254592 60987047571604256256 61609364383559401728 62282282198428375776 62320097791748611584 62892892808216889264 63476314819424838144 64798738044829522272 65459949657531864336 66823698608730444843 67884392237440451904 68610428518054788288 70110110015717188032 70398628986975283456 70689532412541297024 71179751083918143744 71877591780819302016 72898580300433212556 74055700622662311168 74539724809738535424 76369941267120508392 76483756380782386944 77115853540954142208 77582162557074802176 78411918306348329472 79198457610347193888 80125840017962500608 83043042931237834368 83312663200495100064 83857190410955852352 86398317393106029696 87279932876709152448 89098264811640593124 90512522983253935872 90592410470441273856 91480571357406384384 93480146687622917376 94252709883388396032 94339339212325333896 95214472229137257216 95836789041092402688 97198107067244283408 98978978845718383104 101826588356160677856 105165165023575782048 105597943480462925184 106034298618811945536 107816387671228953024 110724057241650445824 111083550933993466752 111809587214607803136 114554911900680762588 115197756524141372928 116373243835612203264 118797686415520790832 120188760026943750912 121182055564356509184 123218728767118803456 124564564396856751552 125785785616433778528 129597476089659044544 130919899315063728672 133647397217460889686 135768784474880903808 137220857036109576576 140220220031434376064 140797257973950566912 141379064825082594048 142359502167836287488 143755183561638604032 145797160600866425112 148111401245324622336 152739882534241016784 152967512761564773888 158396915220694387776 166086085862475668736 166625326400990200128 167714380821911704704 172796634786212059392 174559865753418304896 178196529623281186248 181025045966507871744 182961142714812768768 186960293375245834752 188678678424650667792 190428944458274514432 194396214134488566816 200471095826191334529 203653176712321355712 210330330047151564096 211195886960925850368 212068597237623891072 215632775342457906048 222167101867986933504 223619174429215606272 229109823801361525176 232746487671224406528 237595372831041581664 240377520053887501824 249129128793713503104 251571571232867557056 259194952179318089088 261839798630127457344 267294794434921779372 271537568949761807616 274441714072219153152 280440440062868752128 282758129650165188096 287510367123277208064 291594321201732850224 305479765068482033568 316793830441388775552 332172171724951337472 333250652801980400256 335428761643823409408 345593269572424118784 349119731506836609792 356393059246562372496 377357356849301335584 388792428268977133632 400942191652382669058 407306353424642711424 420660660094303128192 422391773921851700736 424137194475247782144 431265550684915812096 444334203735973867008 458219647602723050352 475190745662083163328 498258257587427006208 503143142465735114112 518389904358636178176 523679597260254914688 534589588869843558744 543075137899523615232 548883428144438306304 560880880125737504256 583188642403465700448 610959530136964067136 633587660882777551104 666501305603960800512 670857523287646818816 698239463013673219584 712786118493124744992 754714713698602671168 777584856537954267264 801884383304765338116 814612706849285422848 841321320188606256384 848274388950495564288 862531101369831624192 916439295205446100704 950381491324166326656 996516515174854012416 1006286284931470228224 1036779808717272356352 1047359194520509829376 1069179177739687117488 1166377284806931400896 1221919060273928134272 1267175321765555102208 1333002611207921601024 1425572236986249489984 1509429427397205342336 1555169713075908534528 1603768766609530676232 1629225413698570845696 1682642640377212512768 1832878590410892201408 1900762982648332653312 2012572569862940456448 2094718389041019658752 2138358355479374234976 2332754569613862801792 2443838120547856268544 2851144473972498979968 3018858854794410684672 3110339426151817069056 3207537533219061352464 3665757180821784402816 3801525965296665306624 4276716710958748469952 4665509139227725603584 4887676241095712537088 5702288947944997959936 6037717709588821369344 6415075066438122704928 7331514361643568805632 8553433421917496939904 9331018278455451207168 11404577895889995919872 12830150132876245409856 14663028723287137611264 17106866843834993879808 25660300265752490819712 34213733687669987759616 51320600531504981639424 102641201063009963278848
- Sum of all divisors σ(n): 427662346636891946511360
- Sum of proper divisors (its aliquot sum) s(n): 325021145573881983232512
- 102641201063009963278848 is an abundant number, because the sum of its proper divisors (325021145573881983232512) is greater than itself. Its abundance is 222379944510872019953664
Bases of 102641201063009963278848
- Binary: 101011011110000110000110011110000011001101010110110110111100100000010000000002
- Hexadecimal: 0x15BC30CF066ADB790200
- Base-36: GPPNQ59EE4AW000
Squares and roots of 102641201063009963278848
- 102641201063009963278848 squared (1026412010630099632788482) is 10535216155657237615783968705297773403004207104
- 102641201063009963278848 cubed (1026412010630099632788483) is 1081347239675085396329131841883644003510307536847844600348294294536192
-
The
square root of 102641201063009963278848 is 320376654990.6686994387 -
The
cube root of 102641201063009963278848 is 46820988.1424359257
Scales and comparisons
How big is 102641201063009963278848?- 102,641,201,063,009,963,278,848 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 102,641,201,063,009,963,278,848 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 102641201063009963278848 cubic inches would be around 3901749 feet tall.
Recreational maths with 102641201063009963278848
- 102641201063009963278848 backwards is 848872369900360102146201
- The number of decimal digits it has is: 24
- The sum of 102641201063009963278848's digits is 90
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 102641201063009963278848 - Facts about the integer". Numbermatics.com. 2024. Web. 17 May 2024.
APA style:
Numbermatics. (2024). Number 102641201063009963278848 - Facts about the integer. Retrieved 17 May 2024, from https://numbermatics.com/n/102641201063009963278848/
Chicago style:
Numbermatics. 2024. "Number 102641201063009963278848 - Facts about the integer". https://numbermatics.com/n/102641201063009963278848/
The information we have on file for 102641201063009963278848 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 102641201063009963278848, math, Factors of 102641201063009963278848, curriculum, school, college, exams, university, Prime factorization of 102641201063009963278848, STEM, science, technology, engineering, physics, economics, calculator, one hundred two sextillion, six hundred forty-one quintillion, two hundred one quadrillion, sixty-three trillion, nine billion, nine hundred sixty-three million, two hundred seventy-eight thousand, eight hundred forty-eight.