31070558044161522432
31,070,558,044,161,522,432 is an even composite number composed of nine prime numbers multiplied together.
31070558044161522432 is an even composite number. It is composed of nine distinct prime numbers multiplied together. It has a total of seventeen thousand, four hundred ninety-six divisors.
Prime factorization of 31070558044161522432:
28 × 32 × 7 × 13 × 192 × 312 × 412 × 592 × 73
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 13 × 19 × 19 × 31 × 31 × 41 × 41 × 59 × 59 × 73)See below for interesting mathematical facts about the number 31070558044161522432 from the Numbermatics database.
Names of 31070558044161522432
- Cardinal: 31070558044161522432 can be written as Thirty-one quintillion, seventy quadrillion, five hundred fifty-eight trillion, forty-four billion, one hundred sixty-one million, five hundred twenty-two thousand, four hundred thirty-two.
Scientific notation
- Scientific notation: 3.1070558044161522432 × 1019
Factors of 31070558044161522432
Divisors of 31070558044161522432
- Number of divisors d(n): 17496
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 19 21 24 26 28 31 32 36 38 39 41 42 48 52 56 57 59 62 63 64 72 73 76 78 82 84 91 93 96 104 112 114 117 118 123 124 126 128 133 144 146 152 156 164 168 171 177 182 186 192 208 217 219 224 228 234 236 246 247 248 252 256 266 273 279 287 288 292 304 312 328 336 342 354 361 364 369 372 384 399 403 413 416 434 438 448 456 468 472 492 494 496 504 511 531 532 533 546 558 574 576 584 589 608 624 651 656 657 672 684 708 722 728 738 741 744 767 768 779 798 806 819 826 832 861 868 876 896 912 936 944 949 961 984 988 992 1008 1022 1062 1064 1066 1083 1092 1116 1121 1148 1152 1168 1178 1197 1209 1216 1239 1248 1271 1302 1312 1314 1344 1368 1387 1416 1444 1456 1476 1482 1488 1533 1534 1558 1596 1599 1612 1638 1652 1664 1681 1722 1729 1736 1752 1767 1792 1824 1829 1872 1888 1898 1922 1953 1968 1976 1984 2016 2044 2124 2128 2132 2166 2184 2223 2232 2242 2263 2296 2301 2304 2336 2337 2356 2394 2418 2419 2432 2478 2496 2527 2542 2583 2604 2624 2628 2688 2736 2774 2821 2832 2847 2883 2888 2912 2952 2964 2976 2993 3066 3068 3116 3192 3198 3224 3249 3276 3304 3328 3362 3363 3444 3458 3472 3481 3504 3534 3627 3648 3658 3717 3731 3744 3776 3796 3813 3844 3906 3936 3952 3968 4032 4088 4123 4161 4248 4256 4264 4307 4332 4368 4446 4464 4484 4526 4592 4599 4602 4672 4674 4693 4712 4788 4797 4836 4838 4864 4956 4992 5043 5054 5084 5166 5187 5208 5248 5256 5301 5369 5376 5453 5472 5487 5548 5642 5664 5694 5766 5776 5824 5904 5928 5952 5986 6132 6136 6232 6384 6396 6448 6498 6552 6608 6643 6724 6726 6727 6789 6888 6903 6916 6944 6962 7008 7011 7068 7254 7257 7296 7316 7434 7462 7488 7552 7581 7592 7626 7657 7688 7812 7847 7872 7904 7936 8064 8176 8246 8322 8463 8496 8512 8528 8541 8614 8649 8664 8736 8892 8897 8928 8968 8979 9052 9184 9198 9204 9344 9348 9386 9424 9576 9594 9672 9676 9709 9912 9984 10086 10089 10108 10127 10168 10332 10374 10416 10443 10496 10512 10602 10738 10906 10944 10974 11096 11191 11193 11284 11328 11388 11439 11532 11552 11648 11767 11808 11856 11904 11972 12264 12272 12369 12464 12483 12493 12768 12792 12803 12896 12921 12996 13104 13216 13286 13448 13452 13454 13578 13776 13806 13832 13888 13924 14016 14022 14079 14136 14508 14514 14573 14592 14632 14801 14868 14924 14976 15104 15129 15162 15184 15252 15314 15376 15561 15624 15694 15744 15808 15841 16107 16128 16352 16359 16461 16492 16523 16644 16926 16933 16992 17024 17056 17082 17228 17298 17328 17472 17784 17794 17856 17936 17958 18031 18104 18259 18368 18396 18408 18688 18696 18772 18848 19152 19188 19344 19352 19418 19824 19929 20172 20178 20181 20216 20254 20336 20367 20664 20748 20832 20886 20951 21024 21204 21299 21476 21771 21812 21853 21888 21948 22192 22382 22386 22568 22656 22743 22776 22878 22971 23064 23104 23296 23534 23541 23616 23712 23777 23808 23944 24149 24367 24528 24544 24738 24928 24966 24986 25389 25536 25584 25606 25792 25842 25992 26208 26353 26432 26572 26691 26896 26904 26908 26937 27156 27552 27612 27664 27776 27848 28032 28044 28158 28272 29016 29028 29127 29146 29264 29419 29602 29736 29848 29952 30149 30258 30324 30368 30381 30504 30628 30752 31122 31248 31329 31388 31447 31488 31616 31682 31939 32214 32704 32718 32851 32922 32984 33046 33288 33573 33579 33852 33866 33984 34048 34112 34164 34456 34596 34656 34751 34944 35301 35568 35588 35712 35872 35916 36062 36208 36518 36736 36792 36816 37107 37392 37479 37544 37696 38304 38376 38409 38688 38704 38763 38836 38909 39401 39648 39858 40344 40356 40362 40432 40508 40672 40734 41328 41496 41664 41772 41902 42048 42237 42408 42598 42952 42997 43542 43624 43706 43719 43776 43896 44384 44403 44764 44772 45136 45253 45312 45486 45552 45756 45942 45961 46128 46208 47068 47082 47232 47424 47523 47554 47888 48298 48321 48734 49056 49077 49088 49476 49569 49856 49932 49972 50778 50799 51072 51168 51212 51584 51684 51984 52111 52416 52706 52864 53144 53382 53599 53792 53808 53816 53874 54093 54312 54777 55104 55224 55328 55552 55696 55991 56064 56088 56316 56544 56699 56867 58032 58056 58254 58292 58528 58838 59204 59472 59696 59787 60298 60516 60543 60648 60736 60762 61008 61256 61504 62244 62496 62658 62776 62853 62894 63232 63364 63878 63897 64428 65408 65436 65559 65702 65844 65968 66092 66139 66576 67146 67158 67704 67732 67968 68224 68328 68912 68913 69192 69312 69502 69888 70153 70602 70623 70889 71136 71176 71331 71424 71744 71832 72124 72416 72447 73036 73101 73472 73584 73632 74214 74784 74958 74989 75088 75392 76608 76752 76818 77376 77408 77526 77672 77818 78337 78802 79059 79296 79716 80073 80688 80712 80724 80864 81016 81344 81468 81833 82656 82992 83328 83544 83804 84096 84474 84816 85196 85904 85994 87084 87248 87381 87412 87438 87451 87792 88257 88768 88806 89528 89544 90272 90447 90506 90972 91104 91143 91512 91884 91922 92256 92416 92783 94136 94164 94341 94464 94848 95046 95108 95776 95817 96596 96642 97468 98112 98154 98176 98553 98952 99138 99179 99712 99864 99944 100719 101556 101598 102011 102144 102336 102424 103168 103368 103607 103968 104222 104253 104832 105412 105728 105903 106288 106764 107198 107584 107616 107632 107748 107911 108186 108624 109554 110208 110448 110656 111392 111982 112176 112437 112632 113088 113398 113734 115227 115661 116064 116112 116508 116584 116727 117056 117676 118203 118408 118944 119392 119574 120596 121032 121086 121296 121472 121524 122016 122512 122713 123008 124488 124992 125316 125552 125706 125788 126217 126728 127756 127794 127813 128856 128991 130816 130872 131118 131157 131404 131688 131936 132184 132278 133152 133209 133517 134292 134316 135408 135464 135759 135936 136448 136656 137824 137826 137883 138384 138624 139004 140306 141204 141246 141778 142272 142352 142569 142662 142721 143488 143664 144248 144832 144894 145483 146072 146202 147168 147264 148428 148707 149093 149568 149916 149978 150176 150784 152397 152971 153216 153504 153636 154752 154816 155052 155344 155636 156333 156674 157604 158118 158592 159432 160146 160797 161376 161424 161448 161728 162032 162279 162688 162936 163666 164331 165312 165984 166439 166656 167088 167608 167973 168192 168948 169043 169632 170097 170392 170601 171808 171988 174168 174496 174762 174824 174876 174902 175584 176514 176587 177536 177612 179056 179088 180544 180894 181012 181944 182208 182286 183024 183768 183844 184471 184512 185566 188272 188328 188559 188682 189696 190092 190216 191552 191634 191691 192413 193192 193284 194936 196224 196308 196352 196677 197106 197904 198276 198358 198417 199424 199728 199888 201438 203112 203196 204022 204672 204848 205933 206736 207214 207936 208444 208506 209664 210459 210824 211806 212576 212667 213528 213993 214396 215168 215232 215264 215496 215822 216372 217248 217341 219108 219303 220129 220416 220896 221312 222784 223573 223964 224352 224874 224967 225264 226176 226796 227468 230454 231322 232128 232224 233016 233168 233454 234112 235011 235352 236406 236816 237177 237367 237888 238784 239148 241192 242064 242172 242592 242944 243048 243257 244032 245024 245426 245499 246016 248976 249984 250632 251104 251412 251576 252434 253456 254113 255512 255588 255626 257712 257982 261744 262236 262314 262353 262808 263376 263872 264368 264556 264771 266304 266418 267034 268584 268632 270816 270928 271341 271518 272363 273312 275648 275652 275766 275807 276768 276887 277248 278008 278349 280612 282408 282492 283023 283556 284544 284704 285138 285324 285442 286976 287328 287451 288496 289664 289788 290966 292144 292404 294336 294528 295659 296856 297414 297537 298186 299136 299832 299956 300352 300979 304794 305942 306033 306432 307008 307272 309504 309632 310104 310688 310821 311272 312666 312759 313348 313937 315208 316236 316771 317184 318864 320292 321594 321727 322752 322848 322896 323456 323733 324064 324558 325376 325872 327332 328662 330624 331968 332878 334176 335216 335946 337896 338086 339264 340194 340784 341202 342589 343616 343976 346921 346983 348336 348992 349524 349648 349752 349804 350181 351168 353028 353174 354609 355072 355224 358112 358176 361088 361788 362024 363888 364416 364572 364777 366048 367536 367688 368139 368942 369024 371132 376544 376656 377118 377364 378651 380184 380432 383104 383268 383382 383439 384826 386384 386568 386973 389872 391937 392448 392616 393354 394212 395808 396552 396716 396834 396893 398069 399456 399776 400551 402876 406224 406392 407277 408044 409344 409696 411866 413472 413649 414428 415207 415872 416888 417012 420918 421648 423612 425152 425334 427056 427986 428163 428792 430336 430464 430528 430992 431644 432744 434496 434682 436449 438216 438606 440258 441792 442624 445568 447146 447279 447928 448704 449748 449934 450528 451763 452352 453592 454936 458831 458913 460908 462644 462973 464256 464448 466032 466336 466908 468224 468999 470022 470704 472812 473632 474354 474734 475776 477568 478296 482384 482391 484128 484344 485184 486096 486514 488064 490048 490852 490998 491071 497952 499317 499968 501264 502208 502824 503152 503919 504868 506912 507129 508226 510291 511024 511176 511252 511803 512213 515424 515964 523488 524472 524628 524706 524923 525616 526752 527744 528736 529112 529542 529761 532608 532836 534068 537168 537264 541632 541856 542682 543036 544726 546624 551296 551304 551532 551614 553413 553536 553774 556016 556698 558961 561224 564816 564984 566046 567112 569088 569408 570276 570648 570884 572831 574656 574902 576992 577239 579328 579576 581932 584288 584808 588672 589056 591318 593712 594828 595074 595251 596372 597493 598272 599664 599912 600704 601958 606841 609588 611884 612066 614016 614544 617799 619264 620208 621376 621642 622544 625332 625518 626696 627874 630416 631377 632472 633542 637728 638001 640584 643188 643454 645504 645696 645792 646912 647466 648128 649116 649481 651744 654664 657324 660269 660387 661248 663936 665756 668352 670432 670719 671892 674901 675792 676172 677443 678528 680388 681568 682404 685178 687232 687952 693842 693966 694253 696672 697984 699048 699296 699504 699608 700362 702336 705033 706056 706348 709218 710448 712101 716224 716352 722176 723576 724048 727776 728832 729144 729554 729771 732096 735072 735376 736278 736497 737087 737884 738048 739271 742264 748619 753088 753312 754236 754728 755377 757302 760368 760864 762339 766208 766536 766764 766878 769652 772768 773136 773946 779744 783874 785232 786708 787059 788424 791616 793104 793432 793668 793786 796138 798912 799552 801102 805752 812448 812784 814554 816088 816943 817089 819392 823732 826944 827298 827421 828856 830414 830661 831744 833776 834024 835047 841836 843296 847224 850304 850668 854112 855972 856326 857584 858991 859807 860928 861056 861984 863288 865488 868992 869364 872898 873259 876432 877212 880516 883584 891136 892611 894292 894558 895856 897408 899496 899868 901056 902937 903526 907184 909872 911989 917662 917826 918099 921816 925288 925946 928512 928896 932064 932463 932672 933816 934619 937998 940044 941408 941811 945624 947264 948708 949468 950313 951552 955136 956592 964768 964782 965181 968256 968688 970368 971199 972192 973028 974857 976128 980096 981704 981996 982142 990109 995904 998634 999047 1002528 1004416 1005648 1006304 1007838 1009736 1013824 1014258 1016452 1018381 1020582 1022048 1022352 1022504 1023606 1024426 1027767 1030848 1031928 1040763 1040949 1046976 1048944 1049256 1049412 1049846 1051232 1053504 1055488 1057472 1058224 1059084 1059522 1063829 1065216 1065672 1068136 1074336 1074528 1077281 1080473 1083264 1083712 1085364 1086072 1089452 1093248 1094331 1102592 1102608 1103064 1103228 1104417 1106826 1107072 1107548 1112032 1113396 1117922 1122448 1129632 1129968 1132092 1134224 1135953 1138816 1140552 1141296 1141768 1145662 1149312 1149804 1150317 1153984 1154478 1159152 1163864 1168576 1169616 1175811 1177344 1182636 1187424 1189656 1190148 1190502 1190679 1192744 1194207 1194986 1199328 1199824 1201408 1201653 1203916 1206179 1213682 1219176 1223768 1224132 1228032 1229088 1235598 1236109 1240416 1242752 1243284 1245088 1245621 1250664 1251036 1253392 1255748 1256641 1260832 1262754 1264944 1267084 1275456 1276002 1281168 1284489 1286376 1286908 1289327 1291008 1291392 1291584 1294932 1296256 1298232 1298962 1303488 1309328 1309347 1314648 1320538 1320774 1327872 1331512 1332907 1336704 1340864 1341438 1341837 1343784 1346891 1349802 1351584 1352344 1354886 1355289 1357056 1360776 1363136 1364808 1370356 1374464 1375904 1376493 1376739 1387684 1387932 1388506 1388919 1393344 1395968 1398096 1398592 1399008 1399216 1400724 1402843 1404672 1410066 1412112 1412696 1418436 1420896 1424202 1424791 1432448 1432704 1447152 1448096 1455552 1458288 1459108 1459542 1464192 1470144 1470752 1472556 1472994 1473213 1474174 1475768 1478542 1484528 1497238 1497951 1506176 1506624 1508472 1509456 1510754 1514604 1520736 1521387 1521728 1524678 1533072 1533528 1533756 1536639 1539304 1545536 1546272 1547892 1554827 1559488 1567748 1570464 1573416 1574118 1574769 1576848 1583232 1586208 1586864 1587336 1587572 1589283 1592276 1595269 1597824 1599104 1602204 1611504 1615441 1624896 1625568 1629108 1632176 1633886 1634178 1638784 1647464 1653888 1654596 1654842 1657712 1660239 1660828 1661322 1661569 1667552 1668048 1670094 1676883 1683672 1686592 1694448 1700608 1701336 1708224 1711944 1712652 1715168 1717982 1718493 1719614 1722112 1723968 1726576 1730976 1731717 1735721 1737984 1738728 1745796 1746518 1752864 1754424 1761032 1762877 1767168 1778791 1785222 1788584 1789116 1791712 1792479 1794816 1798992 1799736 1802112 1805874 1807052 1814368 1819744 1820523 1823978 1835324 1835652 1836198 1843632 1850576 1851892 1853397 1855373 1857792 1864128 1864926 1865344 1867632 1869238 1875996 1880088 1882816 1883622 1884401 1891248 1894528 1897416 1898936 1900626 1913184 1929536 1929564 1930362 1936512 1937376 1938209 1940736 1942398 1944384 1946056 1948443 1949714 1960192 1963408 1963992 1964284 1980218 1980807 1981161 1991808 1997268 1998094 2005056 2008832 2011296 2012157 2012608 2015676 2019472 2027648 2028516 2032329 2032904 2036762 2041164 2044096 2044704 2045008 2047212 2048852 2050309 2055534 2061696 2063856 2081526 2081898 2082759 2093952 2097888 2098512 2098824 2099692 2102464 2107008 2114944 2116448 2118168 2119044 2127658 2131344 2136272 2136303 2148672 2149056 2154562 2160946 2166528 2167424 2170728 2172144 2178904 2186496 2188662 2189313 2197559 2205216 2206128 2206456 2208834 2211261 2213652 2214144 2215096 2217813 2224064 2226792 2235844 2244896 2245857 2259264 2259936 2264184 2266131 2268448 2271906 2277632 2281104 2282592 2283536 2287017 2291324 2295631 2298624 2299608 2300634 2307968 2308956 2318304 2324659 2327728 2331547 2337152 2339232 2351622 2365272 2374848 2379312 2380296 2381004 2381358 2385488 2388414 2389972 2398123 2398656 2399648 2403306 2407832 2412358 2427364 2428447 2438352 2447536 2448264 2450829 2451267 2458176 2471196 2472218 2480832 2482263 2485504 2486568 2490176 2491242 2491983 2501328 2502072 2506784 2511496 2513282 2521664 2525508 2529888 2534168 2536823 2550912 2552004 2562336 2568978 2572752 2573816 2576973 2578654 2579421 2582784 2583168 2589864 2592512 2596464 2597924 2606976 2618656 2618694 2619777 2629296 2641076 2641548 2663024 2665814 2673408 2681728 2682876 2683674 2687568 2693782 2699604 2703168 2704688 2708811 2709772 2710578 2711699 2721552 2726272 2729616 2735967 2740712 2751808 2752986 2753478 2775368 2775864 2777012 2777838 2786688 2796192 2797184 2798016 2798432 2801448 2803857 2805686 2820132 2824224 2825392 2825433 2836872 2841792 2848404 2849582 2850939 2864896 2865408 2876273 2894304 2895543 2896192 2906449 2911104 2916576 2918216 2919084 2924571 2928384 2940288 2941504 2945112 2945988 2946426 2948348 2951536 2957084 2969056 2970327 2994476 2995902 2997141 3012352 3013248 3016944 3018912 3021508 3029208 3041472 3042774 3043456 3049356 3055143 3066144 3067056 3067512 3073278 3074549 3078608 3083301 3091072 3092544 3095784 3109654 3118976 3122289 3135496 3140928 3146832 3148236 3149538 3153696 3162341 3166464 3172416 3173728 3174672 3175144 3178566 3184552 3190538 3191487 3195648 3198208 3204408 3211817 3223008 3230882 3231843 3241419 3249792 3251136 3258216 3264352 3267772 3268356 3277568 3282993 3294928 3303469 3307776 3309192 3309684 3315424 3320478 3321656 3322644 3323138 3335104 3336096 3340188 3345241 3353766 3355153 3367344 3373184 3388896 3402672 3416448 3423888 3425304 3430336 3435964 3436986 3439228 3447936 3453152 3461952 3463434 3471442 3477456 3491592 3493036 3505728 3508848 3522064 3525754 3527433 3557582 3570444 3572037 3577168 3578232 3582621 3583424 3584958 3585491 3597984 3599472 3604224 3611748 3614104 3618537 3628736 3639488 3641046 3647956 3670648 3671304 3672396 3687264 3701152 3703784 3706794 3708327 3710746 3728256 3729852 3730688 3735264 3736863 3738476 3751992 3760176 3765632 3767244 3768802 3769923 3782496 3789056 3794832 3797872 3801252 3804103 3826368 3859072 3859128 3860724 3867981 3873024 3874752 3876418 3884796 3888768 3892112 3896886 3899428 3912727 3926816 3927984 3928568 3960436 3961614 3962322 3983616 3994536 3996188 3998721 4010112 4022592 4024314 4025216 4031352 4038944 4040673 4055296 4057032 4064658 4065808 4065867 4073524 4082328 4088192 4089408 4090016 4094424 4097704 4100618 4111068 4123392 4127712 4129479 4139027 4163052 4163796 4165518 4166757 4182451 4187904 4195776 4197024 4197648 4199384 4204928 4208529 4214016 4229888 4232896 4236336 4238088 4247887 4255316 4262688 4272544 4272606 4274373 4297344 4298112 4309124 4321892 4334848 4341456 4344288 4357808 4377324 4378626 4395118 4410432 4412256 4412912 4417668 4419639 4422522 4424351 4427304 4430192 4435626 4448128 4453584 4471688 4489792 4491714 4509973 4518528 4519872 4528368 4532262 4536896 4543812 4562208 4565184 4567072 4574034 4582648 4591262 4599216 4601268 4609917 4615936 4617912 4621883 4636608 4649318 4655456 4663094 4664481 4674304 4678464 4703244 4724307 4730544 4742101 4749696 4758624 4760592 4762008 4762716 4770976 4776828 4779944 4785807 4796246 4797312 4799296 4806612 4815664 4824716 4828147 4846323 4854728 4856894 4876704 4895072 4896528 4901658 4902534 4916352 4942392 4944436 4961664 4964526 4973136 4980352 4982484 4983966 4984707 5002656 5004144 5013568 5022992 5026564 5030649 5043328 5051016 5059776 5068336 5073646 5101824 5104008 5124672 5137956 5145504 5147632 5153946 5155479 5157308 5158842 5159609 5166336 5174897 5179728 5192928 5195848 5207163 5213952 5237312 5237388 5239554 5240333 5258592 5282152 5283096 5288631 5326048 5331628 5336373 5363456 5365752 5367348 5375136 5377437 5387564 5399208 5406336 5409376 5417622 5419544 5421156 5423398 5443104 5452544 5459232 5461569 5471934 5474197 5481424 5503616 5505972 5506956 5550736 5551728 5554024 5555676 5566119 5573376 5592384 5594368 5596032 5596864 5602896 5607714 5611372 5640264 5648448 5650784 5650866 5653203 5673744 5683584 5696808 5699164 5701878 5718601 5752546 5788608 5791086 5792384 5812898 5814627 5822208 5833152 5836432 5838168 5845329 5849142 5851561 5880576 5883008 5890224 5891976 5892852 5896696 5903072 5914168 5938112 5940654 5942421 5964803 5988952 5991804 5994282 6018649 6026496 6033888 6037824 6043016 6058416 6082944 6085548 6086912 6096987 6098712 6110286 6112813 6132288 6134112 6135024 6146556 6149098 6150927 6157216 6166602 6182144 6185088 6191568 6219308 6237952 6244578 6248277 6270992 6281856 6293664 6296472 6299076 6307392 6324682 6344832 6347456 6349344 6350288 6357132 6369104 6381076 6382974 6383923 6408816 6423634 6446016 6461764 6463686 6482838 6499584 6502272 6516432 6528704 6535544 6536712 6565986 6589856 6592677 6606938 6618384 6619368 6630848 6633783 6640956 6643312 6645288 6646276 6653439 6670208 6672192 6680376 6690482 6707532 6710306 6734688 6737571 6746368 6777792 6798393 6805344 6823999 6832896 6847776 6850608 6860672 6871928 6873972 6878456 6886893 6895872 6906304 6923904 6926868 6930763 6942884 6954912 6973977 6983184 6986072 6994641 7011456 7017696 7044128 7051508 7054866 7115164 7140888 7144074 7154336 7156464 7165242 7166848 7169916 7170982 7194369 7195968 7198944 7223496 7228208 7237074 7240067 7257472 7278976 7282092 7285341 7295912 7341296 7342608 7344792 7352487 7374528 7402304 7407568 7413588 7416654 7421492 7446803 7456512 7459704 7470528 7473726 7476952 7503984 7520352 7531264 7534488 7537604 7539846 7540967 7563311 7564992 7589664 7595744 7602504 7608206 7610469 7652736 7718144 7718256 7721448 7730919 7735962 7738263 7749504 7752836 7769592 7777536 7784224 7793772 7798856 7825454 7853632 7855968 7857136 7859331 7877503 7888933 7920872 7923228 7924644 7989072 7992376 7997442 8020224 8045184 8048628 8050432 8062704 8077888 8081346 8114064 8129316 8131616 8131734 8135097 8147048 8164656 8176384 8178816 8180032 8188848 8195408 8201236 8207901 8222136 8255424 8258958 8278054 8326104 8327592 8331036 8333514 8364902 8391552 8394048 8395296 8398768 8409856 8411571 8417058 8443253 8465792 8472672 8476176 8495774 8510632 8525376 8545088 8545212 8548746 8583497 8594688 8596224 8618248 8628819 8643784 8682912 8688576 8715616 8719347 8754648 8757252 8773713 8790236 8796487 8820864 8824512 8825824 8835336 8839278 8845044 8848702 8854608 8860384 8871252 8896256 8907168 8910981 8943376 8979584 8983428 8991423 9019946 9025289 9037056 9039744 9056736 9064524 9073792 9087624 9124416 9130368 9134144 9148068 9165296 9165429 9182524 9198432 9202536 9219834 9223647 9235824 9243766 9273216 9298636 9310912 9326188 9328962 9330349 9356928 9406488 9448614 9461088 9484202 9487023 9499392 9517248 9521184 9524016 9525432 9541952 9553656 9559888 9571614 9574461 9592492 9594624 9598592 9613224 9631328 9635451 9649432 9656294 9692646 9695529 9709456 9713788 9724257 9732047 9753408 9790144 9793056 9803316 9805068 9819901 9832704 9884784 9888872 9910407 9923328 9929052 9946272 9960704 9964968 9967932 9969414 9973537 10005312 10008288 10027136 10035723 10045984 10053128 10061298 10065459 10086656 10102032 10119552 10136672 10147292 10208016 10249344 10275912 10291008 10295264 10307892 10310958 10314616 10317684 10319218 10349794 10359456 10385856 10391696 10414326 10418633 10474624 10474776 10479108 10480666 10517184 10564304 10566192 10577262 10620259 10652096 10663256 10672746 10731504 10734696 10750272 10754874 10756473 10775128 10798416 10812672 10818752 10835244 10839088 10842312 10846796 10855611 10883789 10886208 10918464 10923138 10943868 10948394 10962848 11007232 11011944 11013912 11101472 11103456 11108048 11111352 11124981 11132238 11166883 11184768 11192064 11193728 11205792 11215428 11222744 11280528 11296896 11301568 11301732 11306406 11308087 11309769 11347488 11352367 11367168 11393616 11398328 11403756 11412309 11437202 11505092 11577216 11582172 11584768 11603943 11625796 11629254 11666304 11672864 11676336 11690658 11698284 11703122 11738181 11766016 11780448 11783952 11785704 11793392 11806144 11828336 11876224 11881308 11884842 11929606 11977904 11983608 11988564 11996163 12037298 12067776 12075648 12086032 12116832 12122019 12150047 12165888 12171096 12193974 12197424 12220572 12225626 12264576 12268224 12270048 12293112 12298196 12301854 12314432 12333204 12340139 12370176 12383136 12417081 12438616 12489156 12496554 12541984 12547353 12563712 12587328 12592944 12598152 12614784 12625587 12649364 12689664 12694912 12698688 12700576 12714264 12738208 12743661 12762152 12765948 12767846 12817632 12823119 12847268 12871417 12892032 12923528 12927372 12965676 12987611 13004544 13032864 13057408 13071088 13073424 13131972 13179712 13185354 13190807 13213876 13236768 13238736 13261696 13267566 13273053 13281912 13286624 13290576 13292552 13306878 13340416 13344384 13360752 13380964 13415064 13420612 13469376 13475142 13529919 13555584 13596786 13610688 13647998 13695552 13701216 13721344 13743856 13747944 13756912 13773786 13812608 13847808 13853736 13861526 13865649 13885768 13909824 13947954 13966368 13972144 13989282 13993443 14004653 14022912 14035392 14046149 14088256 14103016 14109732 14223761 14226303 14230328 14281776 14288148 14308672 14312928 14330484 14333696 14339832 14341964 14352163 14357421 14388738 14391936 14397888 14446992 14456416 14474148 14480134 14484441 14514944 14538969 14557952 14564184 14570682 14591824 14682592 14685216 14689584 14704974 14749056 14804608 14815136 14827176 14833308 14842984 14893606 14919408 14941056 14947452 14953904 14954121 15007968 15040704 15068976 15075208 15079692 15081934 15126622 15129984 15179328 15191488 15205008 15216412 15220938 15305472 15436512 15442896 15461838 15471924 15476526 15478827 15499008 15505672 15524691 15539184 15568448 15587544 15597712 15621489 15650908 15707264 15711936 15714272 15718662 15720999 15755006 15777866 15841744 15846456 15849288 15865893 15978144 15984752 15994884 16009119 16069417 16090368 16097256 16125408 16155776 16162692 16228128 16258632 16263232 16263468 16270194 16272613 16294096 16320829 16329312 16336333 16357632 16360064 16377696 16390816 16402472 16415802 16422591 16444272 16510848 16517916 16556108 16652208 16655184 16662072 16667028 16698357 16729804 16783104 16788096 16790592 16797536 16823142 16834116 16886506 16931584 16945344 16952352 16959609 16991548 17021264 17050752 17090176 17090424 17097492 17155803 17166994 17236496 17257638 17287568 17327791 17365824 17377152 17431232 17438694 17443881 17509296 17514504 17547426 17554683 17580472 17592974 17641728 17649024 17651648 17670672 17678556 17690088 17697404 17709216 17720768 17742504 17757761 17814336 17821962 17886752 17894409 17959168 17966856 17982846 18039892 18050578 18055947 18079488 18113472 18129048 18147584 18175248 18248832 18260736 18268288 18296136 18330592 18330858 18338439 18365048 18396864 18405072 18439668 18447294 18452781 18471648 18487532 18522283 18546432 18597272 18621824 18652376 18657924 18660698 18713856 18812071 18812976 18897228 18922176 18968404 18974046 18981893 19034496 19042368 19048032 19050864 19083904 19107312 19119776 19143228 19148922 19151769 19184984 19197184 19226448 19262656 19270902 19298864 19312588 19385292 19391058 19418912 19427576 19448514 19464094 19506816 19580288 19586112 19606632 19610136 19639802 19769568 19777744 19778031 19820814 19858104 19892544 19929936 19935864 19938828 19947074 20010624 20016576 20054272 20071446 20091968 20106256 20122596 20130918 20133911 20204064 20212751 20239104 20273344 20294584 20416032 20468339 20471997 20498688 20551824 20582016 20590528 20615784 20621916 20629232 20635368 20638436 20660679 20699588 20718912 20771712 20783392 20792289 20828652 20837266 20921931 20949248 20949552 20958216 20961332 20983923 21000733 21034368 21128608 21132384 21154524 21240518 21304192 21326512 21345492 21463008 21469392 21500544 21509748 21512946 21521843 21550256 21583107 21596832 21637504 21670488 21678176 21684624 21693592 21711222 21720201 21767578 21772416 21836928 21846276 21856023 21887736 21896788 21925696 22023888 22027824 22202944 22206912 22216096 22222704 22249962 22264476 22333766 22340409 22369536 22387456 22411584 22430856 22445488 22561056 22593792 22603136 22603464 22612812 22616174 22619538 22622901 22689933 22694976 22704734 22787232 22796656 22807512 22824618 22831407 22874404 22917401 23010184 23124283 23154432 23164344 23207886 23251592 23258508 23332608 23345728 23352672 23381316 23396568 23406244 23416687 23476362 23486071 23560896 23567904 23571408 23586784 23612288 23632509 23656672 23666799 23752448 23762616 23769684 23859212 23955808 23967216 23977128 23992326 24074596 24135552 24151296 24172064 24233664 24244038 24300094 24342192 24387948 24394848 24405291 24441144 24451252 24497213 24529152 24536448 24540096 24586224 24596392 24603708 24628864 24666408 24680278 24766272 24834162 24877232 24978312 24993108 25083968 25094706 25174656 25185888 25196304 25229568 25251174 25298728 25325233 25329759 25389824 25397376 25401152 25428528 25476416 25487322 25524304 25531896 25535692 25635264 25646238 25694536 25742834 25750491 25784064 25847056 25854744 25886457 25931352 25975222 26065728 26114816 26142176 26146848 26158041 26263944 26359424 26370708 26381614 26389461 26427752 26473536 26477472 26523392 26535132 26546106 26563824 26573248 26581152 26585104 26613756 26628721 26654017 26688768 26721504 26761928 26830128 26841224 26938752 26950284 27059838 27071029 27075867 27111168 27193572 27221376 27295996 27391104 27402432 27487712 27495888 27513824 27547572 27625216 27670941 27707472 27723052 27731298 27771536 27819648 27895908 27932736 27944288 27978564 27986886 27991047 28009306 28070784 28092298 28176512 28206032 28219464 28447522 28452606 28460656 28461069 28563552 28576296 28617344 28625856 28660968 28679664 28683928 28704326 28714842 28777476 28783872 28795776 28893984 28906353 28912832 28948296 28960268 28968882 28973189 29077938 29128368 29141364 29183648 29196141 29365184 29370432 29379168 29409948 29459703 29498112 29609216 29630272 29654352 29666616 29685968 29731221 29787212 29838816 29882112 29894904 29907808 29908242 29920611 30015936 30081408 30107169 30137952 30150416 30159384 30163868 30196377 30220567 30253244 30259968 30310111 30358656 30382976 30410016 30432824 30441876 30693379 30873024 30885792 30923676 30943848 30953052 30957654 30970457 31011344 31049382 31078368 31136896 31175088 31195424 31242978 31255899 31301816 31414528 31423872 31428544 31437324 31441998 31510012 31555732 31569811 31683488 31692912 31698576 31731786 31860777 31956288 31969504 31989768 32018238 32138834 32194512 32250816 32269419 32311552 32325384 32456256 32517264 32526464 32526936 32540388 32545226 32588192 32641658 32651367 32658624 32672666 32720128 32755392 32781632 32804944 32831604 32845182 32888544 32978699 33021696 33035832 33112216 33304416 33310368 33324144 33334056 33396714 33459608 33494663 33500649 33576192 33581184 33595072 33646284 33668232 33773012 33797029 33890688 33904704 33919218 33924261 33983096 34042528 34057101 34101504 34180352 34180848 34194984 34236927 34311606 34333988 34472992 34515276 34575136 34655582 34731648 34754304 34862464 34877388 34887762 35018592 35029008 35094852 35109366 35160944 35185948 35214543 35252087 35298048 35303296 35341344 35357112 35380176 35394808 35418432 35441536 35485008 35515522 35628672 35643924 35773504 35788818 35803619 35933712 35965692 36079784 36101156 36111894 36226944 36258096 36350496 36450141 36497664 36536576 36592272 36661184 36661716 36676878 36730096 36793728 36810144 36879336 36894588 36905562 36943296 36975064 37020417 37044566 37194544 37243648 37251243 37304752 37315848 37321396 37391549 37624142 37625952 37642059 37794456 37844352 37936808 37948092 37963786 38068992 38084736 38096064 38101728 38167808 38214624 38230983 38239552 38286456 38297844 38303538 38319379 38369968 38452896 38525312 38541804 38597728 38614251 38625176 38770584 38782116 38837824 38855152 38897028 38928188 38955871 38962833 39013632 39160576 39172224 39213264 39220272 39279604 39539136 39555488 39556062 39572421 39641628 39716208 39785088 39819159 39859872 39871728 39877656 39894148 39969137 40021248 40033152 40142892 40183936 40212512 40245192 40261836 40267822 40408128 40425502 40546688 40589168 40589757 40832064 40936678 40943994 40960927 41103648 41164032 41181056 41231568 41243832 41258464 41270736 41276872 41321358 41399176 41437824 41543424 41566784 41584578 41596947 41657304 41674532 41753621 41843862 41899104 41916432 41922664 41967846 42001466 42013959 42068736 42138447 42257216 42264768 42309048 42481036 42608384 42653024 42671283 42678909 42690984 42926016 42938784 43001088 43019496 43025892 43043686 43056489 43100512 43166214 43193664 43275008 43340976 43356352 43369248 43387184 43422444 43440402 43453323 43488133 43535156 43544832 43616989 43673856 43692552 43712046 43775472 43793576 43851392 44047776 44055648 44168521 44299393 44405888 44413824 44432192 44445408 44499924 44528952 44667532 44680818 44823168 44861712 44890976 45122112 45206272 45206928 45225624 45232348 45239076 45245802 45379866 45389952 45409468 45574464 45593312 45615024 45649236 45662814 45748808 45834802 46020368 46248566 46328688 46415772 46436481 46503184 46517016 46574073 46691456 46705344 46762632 46793136 46812488 46833374 46952724 46972142 47121792 47135808 47142816 47162997 47173568 47224576 47265018 47313344 47333598 47525232 47539368 47718424 47911616 47934432 47954256 47984652 48149192 48199637 48208251 48271104 48344128 48467328 48488076 48600188 48684384 48775896 48789696 48810582 48817839 48882288 48902504 48962487 48994426 49008999 49072896 49080192 49172448 49192784 49207416 49257728 49267773 49332816 49360556 49453339 49532544 49668324 49754464 49956624 49986216 50167936 50189412 50349312 50371776 50392608 50502348 50597456 50650466 50659518 50680469 50794752 50802304 50857056 50952832 50974644 51048608 51063792 51071384 51270528 51292476 51389072 51467409 51485668 51500982 51522281 51694112 51709488 51772914 51862704 51950444 51983373 52131456 52284352 52293696 52316082 52527888 52664049 52718848 52741416 52763228 52778922 52855504 52947072 52954944 53070264 53092212 53127648 53146496 53162304 53170208 53227512 53257442 53273283 53308034 53443008 53523856 53660256 53682448 53683227 53807351 53877504 53900568 54119676 54142058 54151734 54167841 54387144 54442752 54591992 54649187 54782208 54804864 54975424 54991776 55015317 55027648 55095144 55142521 55222531 55341882 55414944 55446104 55462596 55543072 55566849 55639296 55791816 55865472 55888576 55957128 55973772 55982094 56018612 56141568 56184596 56353024 56412064 56436213 56438928 56895044 56905212 56921312 56922138 56945679 57127104 57152592 57234688 57251712 57321936 57359328 57367856 57408652 57429684 57455307 57516563 57554952 57591552 57787968 57812706 57825664 57896592 57920536 57937764 57946378 58155876 58256736 58282728 58367296 58392282 58416431 58730368 58740864 58758336 58819896 58919406 59260544 59308704 59333232 59371936 59462442 59574424 59677632 59789808 59815616 59816484 59841222 60031872 60084479 60162816 60214338 60275904 60300832 60318768 60327736 60392754 60401733 60441134 60506488 60620222 60638253 60717312 60765952 60820032 60865648 60883752 61386758 61405017 61415991 61746048 61771584 61847352 61887696 61906104 61915308 61940914 62022688 62098764 62156736 62273792 62350176 62376867 62390848 62485956 62511798 62603632 62765911 62847744 62857088 62874648 62883996 63002199 63020024 63111464 63139622 63366976 63385824 63397152 63463572 63559579 63721554 63747907 63912576 63939008 63979536 64036476 64277668 64389024 64501632 64538838 64565529 64650768 64912512 65034528 65052928 65053872 65080776 65090452 65160603 65176384 65283316 65302734 65317248 65345332 65510784 65563264 65609888 65663208 65690364 65777088 65957398 66071664 66224432 66608832 66620736 66648288 66668112 66793428 66919216 66989326 67001298 67021227 67162368 67190144 67292568 67336464 67546024 67594058 67781376 67809408 67838436 67848522 67868703 67966192 68069799 68085056 68114202 68124329 68361696 68389968 68473854 68623212 68667976 68752203 68945984 69030552 69150272 69311164 69372849 69463296 69724928 69754776 69775524 70037184 70058016 70189704 70218732 70250061 70321888 70371896 70429086 70458213 70504174 70606592 70682688 70714224 70760352 70789616 70836864 70883072 70897527 70970016 71000397 71031044 71164561 71257344 71287848 71547008 71577636 71607238 71867424 71931384 72159568 72202312 72223788 72277957 72453888 72516192 72700992 72900282 72930431 73184544 73322368 73323432 73353756 73460192 73491639 73587456 73620288 73758672 73789176 73811124 73886592 73950128 74040834 74089132 74341813 74389088 74502486 74609504 74631696 74642792 74783098 75248284 75251904 75284118 75588912 75688704 75873616 75896184 75927572 75975699 75989277 76070293 76169472 76192128 76203456 76429248 76461966 76479104 76572912 76595688 76607076 76638758 76739936 76905792 77050624 77083608 77195456 77228502 77250352 77251473 77541168 77564232 77675648 77710304 77794056 77856376 77911742 77925666 78344448 78426528 78440544 78559208 78641513 79078272 79110976 79112124 79144842 79168383 79283256 79432416 79466569 79570176 79638318 79719744 79743456 79755312 79788296 79886163 79938274 79962051 80066304 80285784 80367872 80425024 80490384 80523672 80535644 80816256 80851004 81093376 81178336 81179514 81213087 81227601 81664128 81873356 81887988 81921854 82207296 82362112 82463136 82487664 82516928 82541472 82553744 82642716 82798352 82875648 83133568 83169156 83193894 83314608 83349064 83507242 83687724 83798208 83832864 83845328 83935692 83973141 84002932 84027918 84062669 84276894 84514432 84529536 84618096 84962072 85306048 85342566 85357818 85381968 85852032 85877568 86038992 86051784 86087372 86112978 86201024 86332428 86387328 86681952 86712704 86738496 86774368 86844888 86880804 86906646 86919567 86976266 87070312 87233978 87385104 87424092 87550944 87587152 87588423 87702784 88095552 88111296 88337042 88379109 88598786 88811776 88827648 88864384 88890816 88999848 89057904 89335064 89361636 89646336 89723424 89761833 89781952 90099919 90244224 90413856 90451248 90464696 90478152 90491604 90661701 90759732 90779904 90818936 90930333 91148928 91186624 91230048 91298472 91325628 91497616 91669604 91734793 92040736 92080137 92497132 92657376 92831544 92872962 92911371 93006368 93034032 93148146 93382912 93410688 93525264 93586272 93624976 93666748 93767697 93905448 93944284 94120871 94243584 94271616 94285632 94325994 94347136 94530036 94626688 94667196 94709433 95050464 95078736 95311019 95436848 95582331 95823232 95868864 95908512 95969304 96298384 96399274 96416502 96688256 96934656 96976152 97200376 97368768 97551792 97579392 97621164 97635678 97764576 97805008 97924974 97954101 97988852 98017998 98032571 98160384 98323043 98344896 98385568 98414832 98535546 98665632 98721112 98906678 98936097 99065088 99336648 99508928 99566327 99913248 99972432 100335872 100378824 100483989 100501947 100743552 100785216 101004696 101194912 101300932 101319036 101360938 101391087 101604608 101714112 101772783 101905664 101949288 102097216 102127584 102142768 102171303 102407539 102541056 102584952 102778144 102934818 102971336 103001964 103044562 103388224 103418976 103545828 103725408 103900888 103966746 104009743 104262912 104568704 104587392 104632164 105055776 105328098 105482832 105526456 105557844 105711008 105756261 105894144 105909888 106140528 106184424 106255296 106292992 106324608 106340416 106455024 106514884 106546566 106616068 106886016 107047712 107320512 107364896 107366454 107410857 107614702 107801136 108239352 108284116 108303468 108335682 108774288 109183984 109298374 109350423 109609728 109950848 109983552 110030634 110055296 110190288 110285042 110445062 110683764 110829888 110892208 110925192 111061251 111086144 111133698 111179659 111583632 111730944 111777152 111914256 111947544 111964188 112037224 112174647 112369192 112824128 112872426 112877856 113790088 113810424 113842624 113844276 113891358 114254208 114305184 114354331 114503424 114643872 114718656 114735712 114817304 114859368 114910614 114958137 115033126 115109904 115575936 115625412 115651328 115793184 115841072 115842753 115875528 115892756 116311752 116513472 116565456 116734592 116784564 116832862 116867613 116888499 117460736 117481728 117516672 117639792 117838812 117927193 118521088 118617408 118666464 118717263 118743872 118924884 119148848 119355264 119579616 119631232 119632968 119682444 119907411 120063744 120168958 120428676 120551808 120601664 120637536 120655472 120785508 120803466 120882268 121012976 121240444 121276506 121294537 121640064 121731296 121767504 122773516 122810034 122831982 122882781 123492096 123543168 123694704 123775392 123812208 123830616 123881828 124045376 124197528 124313472 124700352 124753734 124781696 124971912 125023596 125207264 125260863 125531822 125714176 125749296 125767992 126004398 126040048 126041877 126222928 126279244 126415341 126733952 126771648 126794304 126927144 127119158 127443108 127495814 127825152 127878016 127959072 128013849 128072952 128555336 128778048 129003264 129077676 129131058 129169467 129301536 129655981 129825024 130069056 130107744 130161552 130180904 130321206 130352768 130464399 130566632 130605468 130634496 130690664 130850967 131021568 131126528 131219776 131326416 131380728 131554176 131684497 131914796 132143328 132448864 132505563 132898179 133217664 133241472 133296576 133336224 133586856 133838432 133978652 134002596 134042454 134380288 134585136 134672928 135092048 135188116 135442229 135618816 135676872 135697044 135737406 135932384 136139598 136170112 136228404 136248658 136723392 136779936 136947708 137154881 137246424 137335952 137504406 137561273 137891968 138061104 138300544 138622328 138745698 139509552 139551048 140074368 140116032 140379408 140437464 140500122 140643776 140743792 140858172 140916426 141008348 141365376 141428448 141489257 141520704 141579232 141673728 141795054 141940032 142000794 142062088 142329122 142575696 143094016 143155272 143214476 143278373 143734848 143862768 144319136 144404624 144447576 144555914 144598911 144624753 145032384 145401984 145800564 145860862 146369088 146453517 146644736 146646864 146707512 146887461 146920384 146983278 147005131 147026997 147240576 147517344 147578352 147622248 147773184 147900256 148081668 148178264 148360017 148683626 148778176 149004972 149219008 149263392 149285584 149566196 149672557 150496568 150503808 150568236 151177824 151747232 151792368 151855144 151951398 151978554 152041407 152140586 152384256 152406912 152858496 152923932 152958208 153145824 153191376 153214152 153277516 153479872 153811584 154167216 154390912 154457004 154500704 154502946 154566843 155082336 155128464 155351296 155420608 155588112 155712752 155823484 155851332 155950119 156853056 156881088 157118416 157283026 158156544 158221952 158224248 158289684 158336766 158566512 158864832 158933138 159276636 159439488 159486912 159510624 159576592 159772326 159819849 159876548 159924102 160421807 160571568 160850048 160980768 161047344 161071288 161422053 161632512 161702008 162356672 162359028 162426174 162455202 163328256 163746712 163775976 163843708 163947561 164414592 164926272 164975328 165033856 165082944 165107488 165285432 165427563 165596704 165667593 166267136 166338312 166387788 166629216 166698128 166700547 167014484 167375448 167596416 167665728 167690656 167871384 167946282 168005864 168055836 168125338 168553788 169028864 169059072 169236192 169308639 169700107 169924144 170612096 170685132 170715636 170763936 170837037 171480491 171704064 171755136 172077984 172103568 172174744 172225956 172402048 172549689 172664856 172774656 173363904 173425408 173476992 173548736 173689776 173761608 173813292 173839134 173952532 174140624 174467956 174770208 174848184 175101888 175174304 175176846 175249293 176191104 176222592 176674084 176758218 177197572 177276631 177728768 177781632 177999696 178115808 178670128 178723272 179446848 179523666 179563904 180199838 180253437 180488448 180827712 180902496 180929392 180956304 180983208 181205199 181323402 181398391 181519464 181637872 181860666 181914759 182297856 182373248 182460096 182596944 182651256 182995232 183339208 183469586 184081472 184160274 184215051 184908893 184994264 185314752 185663088 185745924 185822742 186012736 186068064 186296292 186578119 186821376 187050528 187172544 187249952 187333496 187535394 187810896 187888568 188241742 188297733 188543232 188571264 188651988 188694272 189006597 189060072 189253376 189334392 189418866 189497203 190100928 190157472 190622038 190678737 190873696 191164662 191243721 191646464 191737728 191817024 191938608 192596768 192798548 192833004 193376512 193696587 193952304 194400752 194737536 195103584 195158784 195242328 195271356 195529152 195610016 195849948 195908202 195977704 196035996 196065142 196646086 196689792 196771136 196829664 197071092 197331264 197442224 197813356 197872194 197954027 198673296 199017856 199132654 199826496 199944864 200757648 200967978 201003894 201487104 201570432 202009392 202389824 202601864 202638072 202721876 202782174 203428224 203545566 203898576 204194432 204255168 204285536 204342606 204372987 204815078 205169904 205556288 205869636 205942672 206003928 206089124 206256609 206776448 206837952 207091656 207450816 207801776 207933492 208019486 208118547 209137408 209174784 209264328 210111552 210656196 210750183 210965664 211052912 211115688 211374639 211422016 211512522 211543969 211819776 212170777 212281056 212368848 212510592 212649216 212680832 212910048 213029768 213093132 213232136 213493683 213772032 214095424 214641024 214729792 214732908 214821714 214853653 215229404 215602272 216478704 216568232 216606936 216671364 216833871 217548576 218367968 218596748 218700846 218791293 219901696 219967104 220061268 220110592 220380576 220474917 220570084 220890124 221367528 221659776 221784416 221850384 222122502 222172288 222267396 222359318 223025439 223167264 223554304 223828512 223895088 223928376 224074448 224349294 224442077 224738384 225648256 225744852 225755712 227580176 227620848 227685248 227688552 227782716 227927097 228210879 228508416 228610368 228708662 229287744 229437312 229471424 229634608 229718736 229821228 229916274 230066252 230219808 230850893 231151872 231250824 231586368 231682144 231685506 231751056 231785512 232623504 233026944 233130912 233469184 233569128 233665724 233735226 233776998 234462641 235033344 235279584 235677624 235854386 235924539 237234816 237332928 237434526 237487744 237849768 238297696 238399707 238710528 239159232 239262464 239265936 239364888 239658489 239814822 239886153 240337916 240857352 241103616 241203328 241275072 241310944 241571016 241606932 241764536 242025952 242480888 242553012 242589074 243280128 243462592 243535008 243639261 244202593 244556923 245547032 245620068 245663964 245765562 246764609 247086336 247389408 247550784 247624416 247661232 247763656 248090752 248395056 248626944 249400704 249507468 249563392 249943824 250047192 250414528 250521726 250625333 251063644 251498592 251535984 252008796 252080096 252083754 252188007 252445856 252558488 252830682 253467904 253543296 253588608 253854288 254238316 254886216 254991628 255756032 255918144 256027698 256145904 257110672 257556096 258155352 258262116 258338934 258603072 259311962 260138112 260215488 260323104 260361808 260642412 260705536 260758701 260928798 261133264 261210936 261381328 261701934 261740843 262439552 262652832 262761456 263108352 263368994 263829592 264286656 264897728 265011126 265796358 266088407 266435328 266482944 266593152 266672448 267173712 267676864 267957304 268005192 268084908 269170272 269345856 270184096 270299757 270376232 270884458 271353744 271394088 271474812 271864768 271985103 272279196 272340224 272456808 272497316 272691097 272790999 273446784 273559872 273895416 274309762 274492848 274671904 275008812 275122546 275204379 275783936 276122208 276240411 276601088 277244656 277491396 278734113 279019104 279102096 279783959 280148736 280232064 280758816 280874928 281000244 281287552 281487584 281716344 281832852 282016696 282362613 282730752 282856896 282978514 283041408 283158464 283590108 283880064 284001588 284124176 284128299 284658244 285151392 285933057 286310544 286428952 286556746 287469696 287725536 288638272 288809248 288895152 289111828 289197822 289249506 290064768 290803968 291601128 291721724 292738176 292907034 293293728 293415024 293774922 293840768 293966556 294010262 294053994 294097713 294481152 294969129 295034688 295156704 295244496 295800512 296163336 296356528 296720034 296808291 297367252 297556352 298009944 298438016 298526784 298571168 298698981 299132392 299345114 300993136 301007616 301136472 301451967 302355648 303494464 303584736 303710288 303902796 303957108 304082814 304173261 304281172 304416931 304813824 305318923 305716992 305847864 306291648 306382752 306428304 306555032 306959744 307222617 307623168 308334432 308781824 308914008 309001408 309005892 309133686 309179647 310095751 310164672 310256928 310841216 311176224 311425504 311646968 311702664 311900238 312029229 313706112 313762176 314236832 314566052 316443904 316448496 316579368 316673532 317133024 317268783 317729664 317866276 318553272 318878976 318973824 319021248 319153184 319544652 319639698 319753096 319848204 320843614 321143136 321700096 321961536 322094688 322142576 322232571 322844106 322977623 323404016 324713344 324718056 324852348 324910404 327493424 327551952 327687416 327895122 328829184 329228029 329852544 329950656 330067712 330165888 330214976 330570864 330855126 331193408 331335186 332676624 332775576 333258432 333396256 333401094 333538977 334028968 334750896 335192832 335331456 335381312 335742768 335892564 336011728 336111672 336250676 336523941 337107576 337397459 338472384 338617278 339400214 339848288 341224192 341370264 341431272 341527872 341674074 342960982 343062993 343510272 344155968 344207136 344349488 344451912 344804096 344874411 345099378 345329712 346173373 346727808 346953984 347097472 347379552 347523216 347626584 347678268 347905064 348281248 348935912 349540416 349696368 350203776 350348608 350353692 350498586 350602839 351923377 352382208 352445184 353348168 353516436 353781579 354395144 354553262 355563264 355999392 356231616 357340256 357446544 358893696 359047332 359127808 359722233 360399676 360506874 360655967 361655424 361804992 361858784 361912608 361966416 362410398 362646804 362796782 363038928 363275744 363721332 363829518 363883611 364746496 364920192 365193888 365302512 365990464 366678416 366939172 368162944 368320548 368430102 368648343 369817786 369988528 370629504 371326176 371491848 371645484 372025472 372136128 372592584 373156238 374101056 374345088 374499904 374666992 375070788 375621792 375777136 375782589 376483484 376595466 376651457 377142528 377303976 378013194 378120144 378668784 378837732 378994406 380201856 380314944 381244076 381357474 381747392 382329324 382487442 382544309 383475456 383634048 383877216 385193536 385597096 385666008 387393174 387904608 388801504 388967943 389475072 390207168 390484656 390542712 391058304 391220032 391393197 391699896 391816404 391955408 392071992 392130284 392552901 393292172 393379584 393542272 393659328 394142184 394662528 394884448 395053491 395626712 395744388 395908054 397346592 397516689 398035712 398265308 398694537 399013927 399652992 399889728 401515296 401935956 402007788 402615941 403140864 404018784 404779648 405203728 405276144 405443752 405564348 406326687 406856448 407091132 407797152 408388864 408510336 408571072 408685212 408745974 408915017 409630156 410339808 411112576 411464643 411739272 411885344 412007856 412178248 412513218 412683819 413552896 413675904 414183312 414901632 415603552 415866984 416038972 416237094 418528656 420223104 421312392 421500366 421931328 422105824 422231376 422749278 422844032 423025044 423087938 424341554 424467771 424562112 424737696 425021184 425361664 425820096 426059536 426186264 426464272 426987366 427163953 428190848 429282048 429459584 429465816 429643428 429707306 429835119 430458808 431204544 432957408 433136464 433213872 433342728 433667742 433796733 435097152 435430619 436735936 437193496 437401692 437582586 439361377 439934208 440122536 440761152 440949834 441015393 441140168 441780248 442735056 443319552 443568832 443700768 444245004 444344576 444534792 444718636 444917053 445080051 446050878 446235349 446334528 447657024 447790176 447856752 448148896 448698588 448884154 449017671 449476768 451296512 451489704 451511424 455160352 455241696 455370496 455377104 455565432 455854194 456124221 456421758 457220736 457417324 458575488 458874624 458942848 459269216 459437472 459642456 459832548 460132504 460439616 461701786 462501648 463172736 463364288 463371012 463502112 463571024 463700529 465247008 465447047 466053888 466261824 467138256 467331448 467470452 467553996 468925282 470559168 471355248 471708772 471849078 474469632 474665856 474869052 474975488 475699536 476595392 476799414 478318464 478531872 478729776 479316978 479629644 479772306 480675832 481265421 481714704 482406656 482550144 482621888 483142032 483213864 483529072 484051904 484266159 484961776 485106024 485178148 486925184 487070016 487278522 488405186 489113846 491094064 491240136 491327928 491531124 491842683 493529218 494778816 495101568 495248832 495322464 495527312 496181504 496282689 496790112 497002779 498151927 498801408 499014936 499887648 500094384 500829056 501043452 501250666 502127288 502997184 503071968 504017592 504160192 504167508 504376014 504891712 505116976 505661364 505945699 506426323 507086592 507177216 507708576 508476632 509100321 509772432 509983256 511836288 512055396 512291808 514221344 514441473 515112192 516310704 516524232 516677868 517206144 517649067 518623924 520276224 520430976 520646208 520723616 521284824 521517402 521857596 522266528 522421872 522762656 523403868 523481686 524879104 525305664 525522912 525747879 526737988 527659184 528573312 529795456 530022252 531592716 531829893 532176814 532492051 533186304 533344896 534347424 535353728 535914608 536010384 536169816 538340544 538691712 540368192 540599514 540752464 540760311 541768916 542707488 542788176 542949624 543729536 543970206 544195173 544558392 544913616 544994632 545382194 545581998 546893568 547119744 547790832 548619524 548985696 549343808 550017624 550245092 550408758 550490591 552244416 552480822 554489312 554726679 554982792 557468226 558038208 558204192 559567918 559734357 560464128 561517632 561749856 562000488 562575104 562975168 563432688 563665704 564033392 564725226 564893199 565713792 565957028 566082816 566316928 567180216 567760128 568003176 568248352 568256598 568491609 569316488 570302784 571866114 572036211 572621088 572857904 573113492 573731163 574190773 574939392 575451072 575892109 577276544 577618496 577790304 578223656 578395644 578499012 580129536 583174201 583202256 583443448 585476352 585814068 586587456 586830048 587549844 587681536 587933112 588020524 588107988 588195426 588438683 589938258 590069376 590313408 590488992 591601024 592326672 592713056 593440068 593616582 593862081 594734504 595112704 596019888 596876032 597053568 597142336 597397962 598264784 598690228 601986272 602272944 602903934 604711296 606988928 607169472 607420576 607805592 607914216 608165628 608346522 608562344 608833862 610637846 611695728 612583296 612765504 612856608 613110064 613118961 613919488 614445234 616668864 617828016 618002816 618011784 618267372 618359294 620191502 620329344 620513856 621682432 622352448 622851008 623293936 623405328 623800476 624058458 626595281 627412224 627524352 628473664 629132104 632896992 633158736 633347064 634266048 634537566 634631907 635459328 635732552 636512331 637106544 637947648 638042496 638306368 639089304 639279396 639506192 639696408 640481049 641687228 642143551 642286272 643923072 644189376 644285152 644465142 644560959 645688212 645955246 646808032 649426688 649436112 649704696 649820808 650501613 654986848 655103904 655374832 655790244 656373879 658456058 658846097 659705088 659901312 660331776 660429952 661141728 661710252 662386816 662670372 665353248 665551152 666516864 666792512 666802188 667077954 667177133 668057936 669076317 669501792 669789653 670662912 670762624 671485536 671785128 672023456 672223344 672501352 673047882 673326231 674215152 674794918 676944768 677234556 678800428 679696576 682740528 682862544 683055744 683348148 684632637 685921964 686125986 688311936 688414272 688698976 688903824 689748822 690198756 690659424 692346746 692552679 693455616 694194944 694759104 695046432 695253168 695356536 695810128 696562496 697871824 699080832 699392736 700407552 700697216 700707384 700997172 701205678 703387923 703846754 706696336 707032872 707563158 707773617 708790288 709106524 710439431 711998784 712463232 714680512 714893088 715199121 716852773 717787392 718094664 719444466 720799352 721013748 721311934 723310848 723609984 723717568 723825216 723932832 724820796 725293608 725593564 726077856 726551488 727442664 727659036 727767222 728068201 729840384 730387776 730605024 731980928 732607779 733356832 733670769 733878344 736325888 736641096 736860204 737296686 739635572 739977056 740293827 741259008 742652352 742983696 743290968 744050944 744272256 745185168 746312476 748202112 748690176 748999808 749333984 750141576 751243584 751554272 751565178 751875999 752966968 753190932 753302914 754607952 756026388 756240288 756564021 757337568 757675464 757988812 759413603 760403712 760629888 762488152 762714948 763494784 764658648 764974884 765088618 767268096 767754432 770387072 771194192 771332016 774786348 775809216 777603008 777935886 778257613 780414336 780969312 781085424 782116608 782440064 782786394 783399792 783632808 783910816 784143984 784260568 785105802 785222529 786584344 787084544 787318656 788284368 789325056 789768896 790106982 791253424 791488776 791816108 794693184 795033378 796530616 797389074 798027854 798265221 799305984 799779456 803030592 803871912 804015576 805231882 808037568 809559296 810407456 810552288 810887504 810899271 811128696 812653374 814182264 815594304 817020672 817142144 817370424 817491948 817830034 818073291 819260312 820679616 822225152 822929286 823478544 823770688 824015712 824356496 825026436 825367638 825490351 825613137 826274527 827351808 828366624 828722791 829803264 831207104 831733968 832077944 832474188 837057312 839201899 839351877 840446208 842624784 843000732 843862656 844211648 844462752 845498556 845688064 846050088 846175876 847087839 848683108 848935542 849124224 849475392 851640192 852119072 852372528 852928544 853974732 854327906 856381696 857799171 858919168 858931632 859286856 859414612 859670238 860917616 862409088 865914816 866272928 866427744 866685456 867335484 867593466 870194304 870861238 873471872 874386992 874803384 875165172 878722754 880245072 881522304 881899668 882030786 882280336 882293139 883560496 884907387 885470112 887137664 887401536 888490008 889069584 889437272 889834106 890160102 892101756 892470698 892669056 895314048 895580352 895713504 896096943 896297792 897397176 897768308 898035342 898953536 902979408 903022848 910320704 910483392 910754208 911130864 911708388 912248442 912843516 913250793 914441472 914834648 915956769 917150976 917885696 918538432 918874944 919284912 919665096 920265008 920879232 921667851 923403572 925003296 926345472 926728576 926742024 927004224 927142048 927401058 927538941 930287253 930494016 930894094 932523648 934276512 934662896 934940904 935107992 936087687 937850564 939613441 941118336 942710496 943417544 943698156 948095603 949331712 949738104 951399072 953190784 953598828 956636928 957063744 957459552 958633956 959259288 959544612 960084167 961351664 962530842 962928911 963429408 965100288 965243776 966284064 966427728 967058144 968103808 968532318 968932869 969923552 970212048 970356296 973850368 974140032 974557044 976810372 978227692 982188128 982480272 982655856 983062248 983685366 987058436 987684087 989557632 990203136 990497664 990644928 991054624 992565378 993580224 994005558 996303854 998029872 999775296 1000188768 1000616931 1001658112 1002086904 1002501332 1004254576 1005994368 1006143936 1008035184 1008320384 1008335016 1008752028 1009783424 1010233952 1011322728 1011891398 1012192377 1012852646 1015417152 1016953264 1018200642 1019544864 1019966512 1022339669 1023672576 1024110792 1024583616 1028442688 1028882946 1029188979 1032621408 1033048464 1033355736 1034412288 1035298134 1037247848 1038334553 1038520119 1040861952 1041292416 1041447232 1042569648 1043034804 1043715192 1044533056 1044843744 1045525312 1046807736 1046963372 1047707899 1050611328 1051045824 1051495758 1053475976 1055318368 1055770131 1057146624 1059590912 1060044504 1061344737 1063185432 1063659786 1064353628 1064984102 1066689792 1068694848 1070707456 1071829216 1072020768 1072339632 1076681088 1077383424 1080736384 1081199028 1081504928 1081520622 1081967901 1083537832 1085414976 1085576352 1085899248 1087459072 1087940412 1088390346 1089116784 1089827232 1089989264 1090764388 1091163996 1091650833 1092814697 1094239488 1095581664 1097239048 1097971392 1098687616 1100035248 1100490184 1100817516 1100981182 1104488832 1104961644 1108978624 1109453358 1109912189 1109965584 1114936452 1116076416 1116408384 1119135836 1119468714 1123035264 1123499712 1124000976 1125950336 1126865376 1127331408 1128066784 1129450452 1129786398 1129954371 1131427584 1131914056 1132633856 1134360432 1136006352 1136496704 1136513196 1136983218 1138632976 1140605568 1143732228 1144072422 1145242176 1145715808 1146226984 1147462326 1147632927 1148381546 1150902144 1151784218 1154553088 1155236992 1155580608 1156447312 1156791288 1156998024 1166348402 1166404512 1166886896 1166903829 1171628136 1173174912 1173660096 1175099688 1175866224 1176041048 1176215976 1176390852 1176877366 1179876516 1180138752 1180626816 1180977984 1183202048 1184653344 1185160473 1185426112 1186880136 1187233164 1187724162 1187900749 1189469008 1192039776 1192552309 1194107136 1194284672 1194795924 1196529568 1197041781 1197380456 1203972544 1204545888 1205807868 1207632001 1207847823 1209422592 1213977856 1214338944 1214841152 1215611184 1215828432 1216331256 1216693044 1217124688 1217667724 1218980061 1221275692 1223391456 1225166592 1225531008 1225713216 1226220128 1226237922 1226745051 1228890468 1233337728 1234393929 1235656032 1236005632 1236023568 1236534744 1236718588 1238051457 1239043247 1240383004 1240658688 1241027712 1244704896 1245702016 1246587872 1246810656 1247600952 1248116916 1253190562 1256947328 1258264208 1265793984 1266317472 1266694128 1268532096 1269075132 1269263814 1269788737 1271465104 1273024662 1273403313 1274213088 1276084992 1276612736 1278178608 1278558792 1279012384 1279392816 1280962098 1281491859 1283374456 1284287102 1284572544 1287846144 1288378752 1288570304 1288930284 1289121918 1289505357 1291376424 1291910492 1293616064 1294362251 1298872224 1299409392 1299641616 1301003226 1306291857 1309973696 1310207808 1310749664 1311580488 1312747758 1316912116 1317692194 1318084131 1319802624 1320859904 1322283456 1323046179 1323420504 1324773632 1325340744 1330706496 1331102304 1333033728 1333585024 1333604376 1334155908 1334354266 1334751159 1336115872 1338152634 1338706047 1339003584 1339579306 1341525248 1342971072 1343570256 1344046912 1344446688 1345002704 1346095764 1346652462 1347053013 1348430304 1349589836 1352126659 1353889536 1354469112 1357600856 1359393152 1365481056 1365725088 1366111488 1366696296 1369265274 1371843928 1372251972 1373281183 1376623872 1376828544 1377397952 1377807648 1379497644 1380397512 1381318848 1384693492 1385105358 1385678189 1389518208 1390092864 1390506336 1390713072 1391620256 1393124992 1395743648 1396341141 1398161664 1398785472 1401394432 1401414768 1401994344 1402411356 1406775846 1407693508 1413392672 1414065744 1415126316 1415547234 1417580576 1418213048 1420878862 1423997568 1424926464 1429361024 1429786176 1430398242 1433705546 1436189328 1438888932 1441598704 1442027496 1442623868 1443796263 1445335567 1447219968 1447435136 1447650432 1447865664 1449641592 1450587216 1451187128 1452155712 1453102976 1454885328 1455318072 1455534444 1456136402 1460775552 1461210048 1463961856 1465215558 1466713664 1467341538 1467756688 1473282192 1473720408 1474593372 1479271144 1479954112 1480587654 1485304704 1485967392 1486581936 1488544512 1490370336 1492624952 1494188747 1494455781 1496404224 1497999616 1498667968 1500283152 1502487168 1503108544 1503130356 1503751998 1505933936 1506381864 1506605828 1509215904 1512052776 1512480576 1513128042 1514675136 1515350928 1515977624 1517837097 1518827206 1519278969 1521259776 1524976304 1525429896 1526989568 1527300963 1529317296 1529949768 1530177236 1533053509 1535508864 1540774144 1542388384 1542664032 1543324419 1549572696 1551618432 1555206016 1555871772 1556515226 1560828672 1561938624 1562170848 1564880128 1565572788 1566799584 1567265616 1567821632 1568287968 1568521136 1570211604 1570445058 1571094539 1573168688 1574637312 1576568736 1579537792 1580213964 1582506848 1582977552 1583632216 1589386368 1590066756 1593061232 1594778148 1595489679 1596055708 1596530442 1597190711 1597476153 1599558912 1606061184 1607743824 1608031152 1610463764 1616075136 1620814912 1621104576 1621775008 1621798542 1622257392 1625306748 1628364528 1631188608 1632585519 1634284288 1634740848 1634983896 1635660068 1636146582 1638520624 1641359232 1645858572 1646957088 1647541376 1648031424 1648712992 1650052872 1650735276 1650980702 1651226274 1651471773 1652549054 1656733248 1657445582 1662414208 1663467936 1664155888 1664180037 1664948376 1674114624 1678403798 1678703754 1679203071 1685249568 1686001464 1687725312 1688423296 1688925504 1690997112 1692100176 1692351752 1694175678 1697366216 1697871084 1698248448 1698950784 1703280384 1704238144 1704745056 1705474827 1705857088 1707949464 1708655812 1709418151 1711898461 1715598342 1717863264 1718573712 1718829224 1719340476 1721835232 1722572319 1724818176 1727676327 1731829632 1732545856 1732855488 1733370912 1734670968 1735186932 1740388608 1741722476 1746943744 1748773984 1749522603 1749606768 1750330344 1757445508 1760490144 1763044608 1763799336 1764061572 1764560672 1764586278 1765316049 1767120992 1769814774 1770940224 1774275328 1774803072 1776980016 1778139168 1778874544 1779668212 1780320204 1781586243 1783013453 1784203512 1784941396 1785338112 1788296549 1790628096 1791160704 1791427008 1792193886 1792595584 1794794352 1795536616 1796070684 1797907072 1805958816 1810909361 1820641408 1820966784 1821508416 1822261728 1823416776 1824496884 1825687032 1826501586 1829669296 1831913538 1837076864 1837749888 1838569824 1839330192 1840530016 1841758464 1843335702 1846807144 1850006592 1853457152 1853484048 1854008448 1854284096 1854802116 1855077882 1860574506 1860988032 1861788188 1862618849 1865047296 1868553024 1869325792 1869881808 1870215984 1872175374 1875701128 1879226882 1879785843 1882236672 1885420992 1886835088 1887396312 1896191206 1899476208 1902798144 1903895721 1906381568 1907197656 1909536993 1914127488 1914919104 1917267912 1918518576 1919089224 1920168334 1922703328 1925061684 1925857822 1926430653 1926858816 1930487552 1932568128 1932855456 1933682877 1934116288 1936207616 1937064636 1937865738 1939847104 1940424096 1940712592 1945743241 1948280064 1949114088 1953620744 1956455384 1964376256 1964960544 1965311712 1966124496 1967370732 1974116872 1975368174 1976185117 1976538291 1979115264 1980995328 1981289856 1982109248 1985130756 1987160448 1988011116 1992607708 1996059744 1999550592 2000377536 2001233862 2001531399 2004173808 2005002664 2008509152 2009368959 2011988736 2012287872 2016070368 2016640768 2016670032 2017504056 2019566848 2019978693 2020467904 2022645456 2023782796 2024384754 2025705292 2030834304 2033906528 2036401284 2039089728 2039933024 2044679338 2048221584 2049167232 2056885376 2057765892 2058377958 2065242816 2066096928 2066711472 2070596268 2074495696 2076669106 2077040238 2077658037 2082584832 2082894464 2085139296 2086069608 2087430384 2089066112 2089687488 2091050624 2093615472 2093926744 2095415798 2101222656 2102091648 2102991516 2106951952 2110163769 2110636736 2111540262 2112413521 2120089008 2122689474 2126370864 2127319572 2128707256 2129968204 2131318293 2137389696 2143658432 2144041536 2144679264 2150558319 2153362176 2161472768 2162398056 2163009856 2163041244 2163935802 2167075664 2170829952 2171152704 2171798496 2175880824 2176780692 2178233568 2179654464 2179978528 2181528776 2182327992 2183301666 2184204603 2185629394 2191163328 2194478096 2195942784 2197375232 2197823337 2200070496 2200980368 2201012307 2201635032 2201962364 2206101391 2208977664 2209923288 2217957248 2218906716 2219824378 2219931168 2220881481 2229872904 2232152832 2232816768 2238271672 2238937428 2240616667 2246070528 2246999424 2248001952 2251900672 2253730752 2254662816 2255627997 2256133568 2258900904 2259572796 2259908742 2260843361 2263828112 2268720864 2272012704 2272993408 2273026392 2273966436 2277265952 2278240809 2281211136 2287464456 2288144844 2290484352 2291431616 2292453968 2294924652 2295265854 2296763092 2301804288 2303568436 2304596203 2310473984 2311161216 2312894624 2313582576 2313996048 2332696804 2332809024 2333773792 2333807658 2334772839 2343256272 2346349824 2347320192 2350199376 2351732448 2352082096 2352431952 2352781704 2353754732 2355667587 2358179083 2359753032 2361253632 2361955968 2369306688 2370320946 2370852224 2373760272 2374466328 2375448324 2375801498 2378938016 2384079552 2385104618 2388569344 2389591848 2393059136 2394083562 2394760912 2394795663 2407945088 2409091776 2411615736 2415264002 2415695646 2428677888 2429682304 2431222368 2431656864 2432662512 2433386088 2434249376 2435335448 2437960122 2442551384 2446782912 2451062016 2451426432 2452440256 2452475844 2453490102 2454219873 2457780936 2463463639 2466675456 2468787858 2471312064 2472047136 2473069488 2473437176 2476102914 2476471053 2478086494 2478823581 2480766008 2482055424 2486168373 2489409792 2491404032 2493175744 2493621312 2495201904 2496233832 2506381124 2513894656 2516528416 2517605697 2518055631 2531587968 2532634944 2533388256 2537064192 2538150264 2538527628 2539577474 2542930208 2546049324 2546806626 2548426176 2553225472 2556357216 2557117584 2558024768 2558785632 2561924196 2562983718 2566748912 2568574204 2569145088 2573402351 2576757504 2577140608 2577860568 2578243836 2579010714 2582752848 2583820984 2587232128 2588724502 2597744448 2598818784 2599283232 2602006452 2605942739 2612583714 2613664187 2619947392 2620415616 2621499328 2623160976 2625495516 2633824232 2635384388 2636168262 2644566912 2646092358 2646841008 2650681488 2661412992 2662204608 2667170048 2667208752 2668311816 2668708532 2669502318 2672231744 2676305268 2677412094 2678007168 2679158612 2685942144 2687140512 2688093824 2688893376 2690005408 2692191528 2693304924 2694106026 2696860608 2699179672 2704253318 2708938224 2715201712 2718786304 2730962112 2731450176 2733392592 2738530548 2739752379 2743687856 2744503944 2746562366 2747870307 2753657088 2754795904 2755615296 2758995288 2760795024 2762637696 2769386984 2770210716 2771356378 2779036416 2780185728 2781012672 2781426144 2782616823 2783240512 2786249984 2790861759 2791487296 2792682282 2793097489 2797570944 2802829536 2803988688 2804822712 2813551692 2815387016 2818840323 2826785344 2828131488 2830252632 2831094468 2835161152 2836426096 2841757724 2843778583 2844286809 2847995136 2858722048 2859572352 2860796484 2867411092 2872378656 2877777864 2880252501 2883197408 2884054992 2885247736 2887592526 2888786733 2890671134 2894870272 2895300864 2895731328 2899283184 2901174432 2902374256 2904311424 2906205952 2906798607 2909770656 2910636144 2911068888 2912272804 2917747001 2921551104 2922420096 2930431116 2933427328 2934683076 2935513376 2946564384 2947440816 2949186744 2958542288 2959908224 2961175308 2963052261 2970609408 2971934784 2973163872 2980740672 2985249904 2988377494 2988911562 2990147671 2997335936 3000566304 3004974336 3006217088 3006260712 3007503996 3011867872 3012763728 3013211656 3018431808 3024105552 3024961152 3026256084 3029350272 3030701856 3031955248 3035674194 3036577131 3037654412 3038557938 3048014333 3049952608 3050859792 3054601926 3058634592 3059899536 3060354472 3066107018 3067019007 3071017728 3084776768 3085328064 3086648838 3099145392 3103236864 3110412032 3111743544 3113030452 3115003659 3115560357 3123877248 3124341696 3131145576 3133599168 3134531232 3135643264 3136575936 3137042272 3140423208 3140890116 3142189078 3143123697 3146337376 3153137472 3159075584 3160427928 3165013696 3165955104 3167264432 3167310393 3174633709 3178772736 3180133512 3186122464 3189556296 3190979358 3192111416 3193060884 3194381422 3194952306 3212122368 3215487648 3216062304 3220927528 3224302033 3232150272 3241629824 3242209152 3243550016 3243597084 3244514784 3245903703 3250613496 3256729056 3258129329 3262377216 3265171038 3269481696 3269967792 3271320136 3272293164 3277041248 3278444091 3282718464 3291717144 3293914176 3295082752 3296062848 3297425984 3300105744 3301470552 3301961404 3302452548 3302943546 3305098108 3313466496 3314891164 3324828416 3326935872 3328311776 3328360074 3329736567 3329896752 3348229248 3356807596 3357407508 3358406142 3370499136 3372002928 3376846592 3377851008 3381994224 3384200352 3384703504 3388351356 3389863113 3394732432 3395742168 3397901568 3408476288 3409490112 3410949654 3411714176 3415898928 3417311624 3418836302 3423796922 3431196684 3435726528 3437147424 3437658448 3438680952 3442898781 3443670464 3445144638 3446569429 3455352654 3463659264 3465091712 3465710976 3466741824 3469341936 3470373864 3483444952 3497547968 3499045206 3499213536 3500660688 3514891016 3520980288 3527598672 3528123144 3529121344 3529172556 3530632098 3534241984 3539629548 3541880448 3544984261 3549606144 3553960032 3556278336 3557749088 3559336424 3560640408 3563172486 3563702247 3566026906 3568407024 3569882792 3576593098 3577656927 3582321408 3582854016 3584387772 3585191168 3589588704 3591073232 3591125343 3592141368 3595814144 3611917632 3621818722 3622896003 3623543469 3641282816 3641933568 3643016832 3644523456 3646833552 3648993768 3651374064 3653003172 3659338592 3663827076 3674153728 3675499776 3677139648 3678660384 3680235153 3681060032 3686671404 3693614288 3700013184 3706968096 3708016896 3708568192 3709604232 3710155764 3717129741 3721149012 3721976064 3723576376 3725237698 3737106048 3738651584 3739763616 3740431968 3744350748 3751402256 3758453764 3759571686 3761126513 3770841984 3773670176 3774792624 3792382412 3798952416 3805596288 3807791442 3809366211 3814395312 3819073986 3828254976 3829838208 3834535824 3837037152 3838178448 3840336668 3844475577 3845406656 3850123368 3851715644 3852861306 3853717632 3865136256 3865710912 3867365754 3868232576 3874129272 3875731476 3879694208 3880848192 3881425184 3883086753 3891486482 3898228176 3907241488 3912910768 3918875571 3928752512 3929921088 3930623424 3932248992 3934741464 3948233744 3950736348 3952370234 3953076582 3954252393 3962579712 3964218496 3970261512 3974320896 3976022232 3985215416 3992119488 3999101184 4000755072 4002467724 4003062798 4004253477 4008347616 4010005328 4016118141 4017018304 4018737918 4019335411 4024575744 4031244763 4032140736 4033340064 4035008112 4039957386 4040935808 4045290912 4047565592 4048769508 4051410584 4056379977 4061668608 4067813056 4072802568 4078179456 4079866048 4082219407 4089358676 4096443168 4098334464 4113770752 4115531784 4116755916 4119843549 4130485632 4132193856 4133422944 4141192536 4148991392 4153338212 4154080476 4155316074 4157034567 4165788928 4170278592 4172139216 4174860768 4178132224 4179374976 4182101248 4187230944 4187853488 4189023423 4190831596 4198709099 4204183296 4205983032 4213903904 4220327538 4221273472 4223080524 4224827042 4240178016 4245378948 4252741728 4254639144 4257414512 4259936408 4262636586 4264399463 4274779392 4287316864 4288083072 4289358528 4301116638 4324796112 4326019712 4326082488 4327871604 4334151328 4336006701 4341659904 4342305408 4343596992 4351761648 4353561384 4356467136 4359308928 4359957056 4363057552 4364655984 4366603332 4368409206 4371258788 4382326656 4386166967 4388956192 4391885568 4395646674 4400140992 4401960736 4402024614 4403270064 4403924728 4412202782 4419846576 4435914496 4437813432 4439648756 4439862336 4441762962 4459745808 4465633536 4476543344 4477874856 4481233334 4482566241 4483367343 4493998848 4496003904 4507461504 4509325632 4511255994 4512267136 4517801808 4519145592 4519817484 4521686722 4527656224 4537441728 4544025408 4545986816 4546052784 4547932872 4553511291 4554531904 4556481618 4557836907 4574928912 4576289688 4580968704 4582863232 4584907936 4589849304 4590531708 4593526184 4599160527 4607136872 4609192406 4622322432 4625789248 4627165152 4627992096 4639849267 4665393608 4665618048 4667547584 4667615316 4669545678 4686512544 4688527571 4694640384 4700398752 4703464896 4704164192 4704863904 4705563408 4707509464 4711335174 4713283617 4716358166 4719506064 4723911936 4738613376 4740641892 4741704448 4747520544 4748932656 4750896648 4751602996 4757876032 4768159104 4770209236 4779183696 4786118272 4788167124 4789521824 4789591326 4791572133 4792428459 4815890176 4818183552 4823231472 4830528004 4831391292 4859364608 4862444736 4863313728 4865325024 4866772176 4868498752 4870670896 4875920244 4885102768 4893565824 4902852864 4904880512 4904951688 4906980204 4908439746 4915561872 4926927278 4937575716 4942624128 4944094272 4946138976 4946874352 4952205828 4952942106 4954415319 4956172988 4957647162 4961532016 4972336746 4973076017 4986351488 4987242624 4990403808 4992467664 5012762248 5033056832 5035211394 5036111262 5063175936 5065269888 5066776512 5076300528 5077055256 5079154948 5085860416 5092098648 5093613252 5096852352 5112714432 5114235168 5116049536 5117571264 5123848392 5125967436 5128254453 5133497824 5135695383 5137148408 5146804702 5154281216 5155721136 5156487672 5158021428 5165505696 5167641968 5167716957 5174464256 5177449004 5183028981 5195488896 5197637568 5198566464 5204012904 5211885478 5225167428 5227328374 5239894784 5240831232 5242998656 5246321952 5248567809 5250991032 5267648464 5270768776 5272336524 5289133824 5292184716 5293682016 5295948147 5301362976 5315895221 5322825984 5324409216 5334417504 5336623632 5337417064 5339004636 5344463488 5349040359 5352610536 5354824188 5356014336 5358317224 5364889647 5371884288 5374281024 5376187648 5377786752 5380010816 5384383056 5386609848 5388212052 5393721216 5398359344 5408506636 5417876448 5430403424 5432728083 5461924224 5462900352 5466785184 5477061096 5479504758 5487375712 5489007888 5493124732 5495740614 5509591808 5511230592 5517990576 5521590048 5525275392 5538773968 5540421432 5542712756 5553131389 5560371456 5562025344 5562852288 5565233646 5566481024 5581723518 5582974592 5585364564 5586194978 5587856547 5595141888 5605659072 5607977376 5609645424 5623350121 5627103384 5630774032 5637680646 5639357529 5653570688 5656262976 5660505264 5662188936 5670322304 5672852192 5683515448 5687557166 5688573618 5719144704 5721592968 5734822184 5744757312 5755555728 5760505002 5766394816 5768109984 5770495472 5775185052 5777573466 5779291959 5781342268 5783921689 5791462656 5798566368 5801059537 5802348864 5804748512 5808622848 5813597214 5819541312 5821272288 5822137776 5824545608 5835494002 5837229723 5844840192 5860862232 5866854656 5869366152 5871026752 5874413293 5893128768 5894881632 5898373488 5917084576 5919816448 5922350616 5926104522 5928555351 5929614873 5943869568 5946327744 5961481344 5970499808 5976754988 5977823124 5980295342 5994671872 6001132608 6004594197 6012434176 6012521424 6015007992 6023735744 6025527456 6026423312 6028106877 6036863616 6048211104 6049922304 6052512168 6058700544 6061403712 6063910496 6071348388 6073154262 6075308824 6077115876 6096028666 6099905216 6101719584 6109203852 6117269184 6119799072 6120708944 6132214036 6134038014 6136574837 6169553536 6170656128 6173297676 6198290784 6223487088 6226060904 6230007318 6231120714 6247754496 6248683392 6262291152 6267198336 6269062464 6271286528 6273151872 6274084544 6280846416 6281780232 6284378156 6286247394 6292674752 6306274944 6320855856 6330027392 6331910208 6334528864 6334620786 6337240563 6349267418 6360267024 6372244928 6379112592 6381958716 6384222832 6386121768 6388762844 6389904612 6393954879 6430975296 6432124608 6441855056 6448604066 6451674957 6483259648 6484418304 6487100032 6487194168 6489029568 6491807406 6501226992 6513458112 6516258658 6530342076 6538963392 6539935584 6542640272 6544586328 6552613809 6554082496 6556888182 6577294087 6583434288 6587828352 6592125696 6594851968 6600211488 6602941104 6603922808 6604905096 6605887092 6610196216 6618304173 6626932992 6629782328 6653871744 6656623552 6656720148 6659473134 6659793504 6696458496 6713615192 6714815016 6716812284 6721850001 6740998272 6744005856 6755702016 6763988448 6768400704 6769407008 6776702712 6779726226 6782530083 6789464864 6791484336 6816952576 6818980224 6821899308 6823428352 6831797856 6834623248 6834722427 6837672604 6847593844 6862393368 6871453056 6874294848 6875316896 6877361904 6885797562 6887340928 6890289276 6893138858 6910705308 6913788609 6930183424 6931421952 6933483648 6938683872 6940747728 6957704387 6966889904 6995095936 6998090412 6998427072 7001321376 7004318517 7029782032 7041960576 7055197344 7056246288 7058242688 7058345112 7061264196 7068483968 7074537249 7079259096 7083760896 7089968522 7107920064 7112556672 7115498176 7118672848 7121280816 7126344972 7127404494 7132053812 7136814048 7139765584 7153186196 7155313854 7156377683 7165708032 7168775544 7179177408 7182146464 7182250686 7184282736 7223835264 7243637444 7245792006 7247086938 7268341871 7286033664 7289046912 7293667104 7297987536 7302748128 7306006344 7318677184 7327654152 7354279296 7357320768 7360470306 7362120064 7373342808 7387228576 7390390917 7400026368 7413936192 7417136384 7419208464 7420311528 7429413159 7434259482 7436470743 7442298024 7447152752 7450475396 7458505119 7474212096 7477303168 7479527232 7480863936 7488701496 7502804512 7516907528 7519143372 7522253026 7541683968 7547340352 7549585248 7552817091 7581264613 7584764824 7597904832 7611192576 7615582884 7618732422 7628790624 7638147972 7649702879 7659676416 7669071648 7674074304 7676356896 7680673336 7688951154 7690813312 7700246736 7703431288 7705722612 7707435264 7720207053 7730272512 7731421824 7734731508 7736465152 7748258544 7751462952 7759388416 7761696384 7762850368 7766173506 7769385323 7782972964 7796456352 7814482976 7817828217 7825821536 7837751142 7840992561 7857505024 7859842176 7861246848 7864497984 7869482928 7896467488 7901472696 7904740468 7906153164 7908504786 7928436992 7940523024 7952044464 7970430832 7984238976 8001510144 8004935448 8006125596 8008506954 8016695232 8020010656 8032236282 8034036608 8037475836 8038670822 8062489526 8064281472 8066680128 8070016224 8079914772 8081871616 8090581824 8095131184 8097539016 8102821168 8112759954 8116115107 8135626112 8145605136 8156358912 8159732096 8164438814 8178717352 8192886336 8231063568 8233511832 8239687098 8260971264 8264387712 8266845888 8282385072 8297982784 8306676424 8308160952 8310632148 8314069134 8340557184 8344278432 8347866163 8349721536 8358749952 8374461888 8375706976 8378046846 8379292467 8381663192 8397418198 8411966064 8427807808 8440655076 8442546944 8446161048 8449654084 8453424007 8456520969 8480356032 8490757896 8505483456 8509278288 8514829024 8519872816 8525273172 8528798926 8531335749 8532860427 8574633728 8576166144 8578717056 8602233276 8640757503 8649592224 8652039424 8652164976 8655743208 8666360199 8668302656 8672013402 8673302729 8684610816 8687193984 8703523296 8707122768 8712934272 8718617856 8719914112 8726115104 8729311968 8733206664 8736818412 8742517576 8753241003 8764653312 8772333934 8777912384 8791293348 8800281984 8803921472 8804049228 8806540128 8807849456 8824405564 8839693152 8875626864 8879297512 8879724672 8883525924 8919491616 8953086688 8955749712 8962466668 8965132482 8966734686 8970443013 8992007808 9014923008 9018651264 9022511988 9024534272 9035603616 9038291184 9039634968 9043373444 9055312448 9074883456 9088050816 9092105568 9095865744 9107022582 9109063808 9112963236 9115673814 9144042999 9149857824 9152579376 9165726464 9169815872 9179698608 9181063416 9187052368 9198321054 9201057021 9214273744 9218384812 9251578496 9254330304 9255984192 9279698534 9330787216 9331236096 9335095168 9335230632 9339091356 9345010977 9373025088 9377055142 9400797504 9406929792 9408328384 9409727808 9411126816 9415018928 9422670348 9426567234 9429371091 9432716332 9439012128 9464886613 9477226752 9481283784 9495041088 9497865312 9501793296 9503205992 9515752064 9523901127 9536318208 9540418472 9558367392 9572236544 9576334248 9579043648 9579182652 9583144266 9584856918 9612968281 9636367104 9646462944 9661056008 9662782584 9672906099 9724889472 9726627456 9730650048 9733544352 9736997504 9741341792 9751840488 9770205536 9774387987 9787131648 9809761024 9809903376 9813960408 9816879492 9831123744 9835332273 9853854556 9875151432 9885248256 9888188544 9892277952 9893748704 9904411656 9905884212 9908830638 9912345976 9915294324 9923064032 9944673492 9946152034 9972702976 9974485248 9980807616 9984935328 9989209701 10012306313 10025524496 10066113664 10070422788 10072222524 10117348969 10130539776 10133553024 10152601056 10154110512 10158309896 10171720832 10184197296 10187226504 10193704704 10225428864 10228470336 10232099072 10235142528 10247696784 10251934872 10256508906 10266995648 10271390766 10274296816 10293609404 10311442272 10312975344 10316042856 10331011392 10335283936 10335433914 10339708287 10354898008 10366057962 10390977792 10395275136 10397132928 10408025808 10423770956 10450334856 10454656748 10459321229 10485997312 10492643904 10497135618 10501982064 10535296928 10541537552 10544673048 10584369432 10587364032 10591896294 10602725952 10631790442 10634952783 10648818432 10668835008 10673247264 10674834128 10678009272 10688926976 10691106741 10698080718 10705221072 10709648376 10716634448 10729779294 10731374563 10732970781 10748562048 10755573504 10760021632 10768766112 10773219696 10776424104 10787442432 10796718688 10817013272 10835752896 10860806848 10865456166 10868688009 10909624687 10923848448 10925800704 10933570368 10954122192 10959009516 10974751424 10978015776 10986249464 10991481228 11022461184 11035981152 11043180096 11077547936 11080842864 11085425512 11106262778 11124050688 11125704576 11130467292 11132962048 11151389223 11163447036 11165949184 11170729128 11172389956 11175713094 11180334977 11211318144 11215954752 11219290848 11246700242 11254206768 11261548064 11275361292 11278715058 11283379539 11307141376 11312525952 11321010528 11324377872 11340644608 11345704384 11367030896 11375114332 11377147236 11428098633 11443185936 11469644368 11489514624 11511111456 11521010004 11532789632 11536219968 11540990944 11550370104 11555146932 11558583918 11562684536 11567843378 11597132736 11602119074 11604697728 11609497024 11627194428 11639082624 11642544576 11644275552 11649091216 11649260259 11670988004 11674459446 11721724464 11738732304 11742053504 11748826586 11786257536 11789763264 11796746976 11834169152 11844701232 11852209044 11857110702 11859229746 11887739136 11892655488 11922962688 11940999616 11953509976 11955646248 11960590684 12002265216 12009188394 12025042848 12030015984 12047471488 12051054912 12052846624 12056213754 12058006233 12073727232 12093734289 12096422208 12105024336 12122807424 12127820992 12142696776 12146308524 12150617648 12154231752 12169139931 12192057332 12199810432 12203439168 12218407704 12234538368 12239598144 12241417888 12246658221 12264428072 12268076028 12273149674 12339107072 12341312256 12346595352 12359530647 12396581568 12446974176 12452121808 12460014636 12462241428 12471103701 12481094171 12497366784 12518075843 12524582304 12534396672 12538124928 12546303744 12548169088 12561692832 12563560464 12568756312 12572494788 12585349504 12596127297 12612549888 12641711712 12660054784 12663820416 12669057728 12669241572 12674481126 12676365527 12698534836 12720534048 12744489856 12758225184 12763917432 12768445664 12772243536 12777525688 12779809224 12787909758 12793198389 12861950592 12864249216 12883710112 12897208132 12903349914 12974200064 12974388336 12978059136 12983614812 13002453984 13008020103 13026916224 13032517316 13060684152 13077926784 13079871168 13085280544 13089172656 13105227618 13108164992 13113776364 13154588174 13158500901 13166868576 13175656704 13189703936 13200422976 13205882208 13207845616 13209810192 13211774184 13220392432 13236608346 13242082543 13259564656 13307743488 13313247104 13313440296 13318946268 13319587008 13427230384 13429630032 13433624568 13443700002 13447698723 13481996544 13488011712 13498349189 13527976896 13536801408 13538814016 13553405424 13559452452 13565060166 13578929728 13582968672 13620202687 13637960448 13643798616 13663595712 13669246496 13669444854 13675345208 13695187688 13724786736 13742906112 13748589696 13750633792 13754723808 13771595124 13774681856 13780578552 13786277716 13797481581 13821410616 13827577218 13833295819 13866967296 13877367744 13881495456 13915408774 13919547801 13933779808 13990191872 13996180824 13996854144 14002642752 14008637034 14059564064 14065582713 14083921152 14110394688 14112492576 14116485376 14116690224 14122528392 14136967936 14139850851 14149074498 14158518192 14179937044 14215840128 14225113344 14230996352 14237345696 14242561632 14252689944 14254808988 14264107624 14273628096 14279531168 14306372392 14310627708 14312755366 14337551088 14358354816 14364292928 14364501372 14368565472 14374716399 14428858457 14447670528 14487274888 14491584012 14494173876 14536683742 14578093824 14587334208 14595975072 14605496256 14612012688 14637354368 14655308304 14708558592 14714641536 14720940612 14724240128 14746685616 14774457152 14780781834 14786894647 14827872384 14838416928 14840623056 14858826318 14868518964 14872941486 14884596048 14894305504 14900950792 14917010238 14919228051 14954606336 14959054464 14961727872 14977402992 15005609024 15033815056 15038286744 15044506052 15094680704 15099170496 15105634182 15162529226 15169529648 15195809664 15231165768 15237464844 15257581248 15276295944 15299405758 15338143296 15348148608 15352713792 15361346672 15377902308 15381626624 15384763359 15400493472 15406862576 15407086149 15411445224 15440414106 15442709737 15462843648 15469463016 15496517088 15502925904 15523392768 15525700736 15532347012 15538770646 15565945928 15592912704 15628965952 15635656434 15651643072 15675502284 15681985122 15684316669 15699216013 15719684352 15722493696 15728995968 15738965856 15792934976 15802945392 15809480936 15812306328 15817009572 15881046048 15904088928 15940861664 15947685663 15968477952 16009870896 16012251192 16017013908 16033390464 16040021312 16047121077 16064472564 16068073216 16074951672 16077341644 16094668941 16124979052 16128562944 16133360256 16140032448 16159829544 16181163648 16190262368 16195078032 16205642336 16225519908 16232230214 16271252224 16291210272 16298184249 16319464192 16328877628 16357434704 16385772672 16462127136 16467023664 16479374196 16507253581 16528775424 16533691776 16564770144 16595965568 16613352848 16616321904 16621264296 16628138268 16659394167 16681114368 16688556864 16695732326 16699443072 16748923776 16751413952 16756093692 16758584934 16763326384 16763569641 16794836396 16823932128 16855615616 16870050363 16881310152 16892322096 16899308168 16906848014 16913041938 16960712064 16981515792 17010966912 17018556576 17029658048 17039745632 17050546344 17057597852 17062671498 17065720854 17157434112 17204466552 17281515006 17299184448 17304329952 17311486416 17332720398 17336605312 17344026804 17346605458 17351765067 17374387968 17403178611 17407046592 17414245536 17425868544 17439828224 17452230208 17458623936 17466413328 17473636824 17485035152 17506482006 17511689169 17544667868 17555824768 17582586696 17600563968 17607842944 17608098456 17613080256 17615698912 17623239879 17648811128 17679386304 17751253728 17758595024 17759449344 17767051848 17785666053 17838983232 17852655379 17906173376 17911499424 17924933336 17930264964 17933469372 17940886026 17984015616 18013816457 18037302528 18045023976 18071207232 18076582368 18079269936 18086746888 18110624896 18149766912 18176101632 18184211136 18191731488 18214045164 18218127616 18225926472 18231347628 18241599173 18288085998 18295649309 18299715648 18305158752 18339631744 18359397216 18362126832 18374104736 18396642108 18402114042 18409724511 18428547488 18436769624 18503156992 18508660608 18511968384 18559397068 18661574432 18670190336 18670461264 18678182712 18690021954 18746050176 18754110284 18801595008 18813859584 18816656768 18819455616 18822253632 18830037856 18845340696 18853134468 18858742182 18865432664 18878024256 18929773226 18962567568 18990082176 18995730624 19003586592 19006411984 19011721689 19031504128 19047802254 19080836944 19116734784 19152668496 19158087296 19158365304 19166288532 19169713836 19225936562 19292925888 19322112016 19325565168 19345812198 19424453711 19449778944 19453254912 19461300096 19467088704 19473995008 19482683584 19503680976 19540411072 19548775974 19619806752 19627920816 19633758984 19662247488 19670664546 19707709112 19731882261 19750302864 19776377088 19784555904 19787497408 19808823312 19811768424 19817661276 19824691952 19830588648 19846128064 19854912519 19889346984 19892304068 19906450081 19961615232 19969870656 19978419402 20024612626 20051048992 20132227328 20140845576 20144445048 20165550003 20234697938 20267106048 20305202112 20308221024 20316619792 20343441664 20347590249 20368394592 20374453008 20424229007 20450857728 20456940672 20470285056 20495393568 20503869744 20513017812 20533991296 20542781532 20548593632 20587218808 20622884544 20625950688 20632085712 20662022784 20670567872 20670867828 20679416574 20709796016 20732115924 20741365827 20763479243 20790550272 20794265856 20816051616 20847541912 20873113161 20900669712 20909313496 20918642458 20985287808 20994271236 21003964128 21070593856 21083075104 21089346096 21168738864 21174728064 21183792588 21205451904 21223611747 21263580884 21269905566 21337670016 21346494528 21349668256 21356018544 21382213482 21396161436 21410442144 21419296752 21433268896 21459558588 21462749126 21465941562 21469133049 21497124096 21520043264 21537532224 21546439392 21552848208 21593437376 21634026544 21671505792 21721613696 21730912332 21737376018 21805025613 21819249374 21867140736 21908244384 21918019032 21949502848 21956031552 21972498928 21982962456 22071962304 22086360192 22155095872 22161685728 22170851024 22171172751 22212525556 22222435963 22251409152 22260934584 22302778446 22326894072 22341458256 22344779912 22351426188 22360669954 22422636288 22431909504 22438581696 22493400484 22508413536 22523096128 22550722584 22557430116 22566759078 22570114231 22625051904 22642021056 22648755744 22691408768 22734061792 22743793839 22750228664 22754294472 22856197266 22886371872 22939288736 22949108637 22979029248 23022222912 23042020008 23065579264 23072439936 23081981888 23100740208 23110293864 23117167836 23125369072 23135686756 23160621159 23194265472 23204238148 23209395456 23218994048 23254388856 23278165248 23285089152 23288551104 23298182432 23298520518 23308155969 23341976008 23348918892 23443448928 23453484651 23477464608 23484107008 23497653172 23522977683 23541821693 23572515072 23579526528 23593493952 23668338304 23689402464 23704418088 23714221404 23718459492 23785310976 23881999232 23907019952 23911292496 23921181368 24004530432 24018376788 24050085696 24060031968 24094942976 24102109824 24105693248 24112427508 24116012466 24125986003 24187468578 24192844416 24210048672 24245614848 24255641984 24285393552 24292617048 24301235296 24308463504 24338279862 24348345321 24384114664 24399620864 24406878336 24436815408 24469076736 24479196288 24482835776 24493316442 24528856144 24536152056 24546299348 24693190704 24719061294 24793163136 24893948352 24904243616 24920029272 24924482856 24942207402 24962188342 25036151686 25043598489 25049164608 25076249856 25096338176 25123385664 25127120928 25137512624 25137877401 25144989576 25170699008 25192254594 25283423424 25327640832 25338115456 25338483144 25348962252 25352731054 25360272021 25397069672 25441068096 25488979712 25516450368 25527834864 25536891328 25544487072 25555051376 25559618448 25575819516 25586396778 25594007247 25690406521 25723901184 25728498432 25767420224 25794416264 25806699828 25948776672 25956118272 25967229624 26004907968 26016040206 26019908187 26053832448 26065034632 26121368304 26155853568 26159742336 26170561088 26178345312 26210455236 26216329984 26227552728 26259723009 26309176348 26317001802 26327885591 26333737152 26400845952 26411764416 26415691232 26419620384 26423548368 26440784864 26473216692 26484165086 26519129312 26626494208 26626880592 26637892536 26639174016 26854460768 26859260064 26867249136 26887400004 26895397446 26911329039 26976023424 26996698378 27055953792 27073602816 27077628032 27106810848 27118904904 27130120332 27157859456 27165937344 27240405374 27287597232 27327191424 27338492992 27338889708 27350690416 27390375376 27432128997 27449573472 27461375773 27497179392 27501267584 27509447616 27543190248 27561157104 27572555432 27594963162 27642821232 27655154436 27666591638 27754735488 27762990912 27830817548 27839095602 27867559616 27992361648 27993708288 28005285504 28017274068 28119128128 28131165426 28220789376 28224985152 28233380448 28245056784 28279701702 28298148996 28317036384 28359874088 28394659839 28431680256 28461992704 28474691392 28485123264 28505379888 28509617976 28528215248 28547256192 28559062336 28571703381 28612744784 28621255416 28625510732 28675102176 28716709632 28728585856 28729002744 28737130944 28749432798 28838904843 28857716914 28974549776 28983168024 28988347752 29018718297 29073367484 29128016671 29174668416 29191950144 29210992512 29224025376 29274708736 29310616608 29323163961 29390963693 29429283072 29441881224 29493371232 29548914304 29561563668 29573789294 29655744768 29676833856 29681246112 29717652636 29737037928 29745882972 29769192096 29788611008 29801901584 29834020476 29838456102 29850796241 29918108928 29923455744 29954805984 30011218048 30036918939 30067630112 30076573488 30089012104 30189361408 30198340992 30211268364 30325058452 30339059296 30352046907 30391619328 30462331536 30474929688 30515162496 30552591888 30598811516 30676286592 30696297216 30705427584 30722693344 30755804616 30769526718 30800986944 30813725152 30814172298 30822890448 30880828212 30885419474 30938926032 30993034176 31005851808 31019124861 31051401472 31064694024 31077541292 31131891856 31185825408 31257931904 31271312868 31303286144 31351004568 31363970244 31368633338 31377963687 31398432026 31457991936 31477931712 31585869952 31605890784 31618961872 31624612656 31634019144 31762092096 31808177856 31881723328 31895371326 31904858349 32019741792 32024502384 32034027816 32066780928 32080042624 32094242154 32128945128 32149903344 32154683288 32189337882 32194123689 32249958104 32266720512 32280064896 32319659088 32362327296 32380524736 32390156064 32411284672 32451039816 32464460428 32478944869 32582420544 32596368498 32657755256 32714869408 32728874061 32771545344 32924254272 32934047328 32958748392 33014507162 33067383552 33129540288 33191931136 33226705696 33232643808 33242528592 33256276536 33318788334 33377113728 33391464652 33398886144 33497847552 33502827904 33512187384 33517169868 33526652768 33527139282 33541004931 33589672792 33647864256 33711231232 33740100726 33762620304 33784644192 33798616336 33813696028 33826083876 33850138617 33877255607 33921424128 33963031584 33977634431 34021933824 34037113152 34059316096 34079491264 34101092688 34115195704 34125342996 34131441708 34407277859 34408933104 34563030012 34598368896 34608659904 34622972832 34665440796 34673210624 34688053608 34693210916 34703530134 34806357222 34814093184 34828491072 34904460416 34917247872 34932826656 34947273648 34970070304 35012964012 35023378338 35089335736 35111649536 35165173392 35215685888 35216196912 35226160512 35231397824 35246479758 35297622256 35358772608 35502507456 35517190048 35534103696 35571332106 35677966464 35705310758 35812346752 35822998848 35849866672 35860529928 35866938744 35881772052 36027632914 36090047952 36142414464 36153164736 36158539872 36173493776 36174018699 36221249792 36281202867 36368422272 36383462976 36428090328 36451852944 36462695256 36483198346 36576171996 36591298618 36599431296 36610317504 36679263488 36718794432 36724253664 36739974663 36748209472 36793284216 36804228084 36819449022 36857094976 36873539248 36969121579 37017321216 37023936768 37118794136 37323148864 37340922528 37356365424 37380043908 37443282513 37492100352 37508220568 37554227529 37603190016 37633313536 37638911232 37644507264 37660075712 37690681392 37706268936 37717484364 37730865328 37756048512 37788381891 37859546452 37925135136 37980164352 37991461248 38007173184 38012823968 38023443378 38029096581 38095604508 38161673888 38233469568 38305336992 38316174592 38316730608 38332577064 38339427672 38379595167 38451873124 38585851776 38644224032 38651130336 38691624396 38848907422 38871919723 38922600192 38934177408 38965367168 39007361952 39080822144 39097551948 39239613504 39255841632 39267517968 39324494976 39341329092 39363450847 39415418224 39463764522 39475502703 39500605728 39569111808 39574994816 39617646624 39623536848 39635322552 39649383904 39661177296 39692256128 39709825038 39726247629 39778693968 39784608136 39812900162 39923230464 39939741312 39956838804 40049225252 40102097984 40281691152 40288890096 40331100006 40469395876 40495047567 40610404224 40616442048 40633239584 40695180498 40736789184 40748906016 40848458014 40860608061 40913881344 40990787136 41007739488 41026035624 41067982592 41085563064 41097187264 41174437616 41245769088 41251901376 41264171424 41324045568 41341135744 41341735656 41358833148 41419592032 41464231848 41482731654 41499887457 41526958486 41632103232 41695083824 41746226322 41758643403 41801339424 41818626992 41837284916 41915926429 41970575616 41988542472 42007928256 42141187712 42166150208 42178692192 42196748139 42337477728 42349456128 42367585176 42410903808 42447223494 42527161768 42539811132 42571716673 42675340032 42692989056 42699336512 42712037088 42764426964 42792322872 42820884288 42838593504 42866537792 42919117176 42925498252 42931883124 42938266098 42956023859 43075064448 43092878784 43105696416 43186874752 43268053088 43286575371 43343011584 43443227392 43461824664 43474752036 43610051226 43638498748 43734281472 43816488768 43836038064 43899005696 43912063104 43944997856 43965924912 44143924608 44172720384 44310191744 44323371456 44341702048 44342345502 44360683941 44425051112 44444871926 44521869168 44605556892 44653788144 44682916512 44689559824 44702852376 44721339908 44757684153 44805402577 44863819008 44877163392 44986800968 45016827072 45046192256 45101445168 45114860232 45133518156 45140228462 45284042112 45297511488 45382817536 45468123584 45487587678 45500457328 45508588944 45712394532 45772743744 45878577472 45898217274 46044445824 46084040016 46144879872 46163963776 46201480416 46220587728 46234335672 46250738144 46271373512 46321242318 46328129211 46388530944 46408476296 46437988096 46508777712 46570178304 46577102208 46596364864 46597041036 46616311938 46683952016 46697837784 46886897856 46906969302 46954929216 46995306344 47045955366 47052950007 47083643386 47097648039 47159053056 47186987904 47336676608 47378804928 47408836176 47428442808 47436918984 47763998464 47814039904 47822584992 47842362736 47843056989 48036753576 48100171392 48120063936 48204219648 48211386496 48224855016 48232024932 48251972006 48374937156 48385688832 48420097344 48511283968 48570787104 48585234096 48602470592 48616927008 48676559724 48696690642 48703930709 48768229328 48813756672 48873630816 48894644669 48958392576 48965671552 48986632884 49057712288 49072304112 49092598696 49386381408 49438122588 49512912041 49521760743 49586326272 49787896704 49808487232 49840058544 49848965712 49884414804 49924376684 49978182501 50072303372 50087196978 50098329216 50246771328 50254241856 50275025248 50275754802 50289979152 50384509188 50566846848 50610151089 50676230912 50676966288 50697924504 50705462108 50720544042 50794139344 50882136192 51032900736 51055669728 51073782656 51088974144 51110102752 51119236896 51151639032 51172793556 51188014494 51380813042 51534840448 51588832528 51613399656 51897553344 51934459248 52009815936 52032080412 52039816374 52055295201 52130069264 52209535833 52242736608 52319484672 52341122176 52356690624 52420910472 52455105456 52519446018 52618352696 52634003604 52655771182 52667474304 52801691904 52823528832 52831382464 52839240768 52847096736 52869719637 52881569728 52946433384 52968330172 53038258624 53068852291 53253761184 53275785072 53278348032 53557966137 53708921536 53718520128 53734498272 53774800008 53790794892 53822658078 53952046848 53993396756 54041449371 54111907584 54155256064 54213621696 54237809808 54260240664 54315718912 54331874688 54480810748 54575194464 54654382848 54676985984 54677779416 54701380832 54724797519 54780750752 54864257994 54886947927 54899146944 54922751546 55002535168 55018895232 55086380496 55122314208 55145110864 55189926324 55229173533 55285642464 55310308872 55333183276 55437193019 55509470976 55525981824 55661635096 55678191204 55735119232 55984723296 56010571008 56034548136 56238256256 56262330852 56441578752 56449970304 56466760896 56490113568 56559403404 56596297992 56634072768 56719748176 56789319678 56812805749 56949382784 56970246528 57010759776 57019235952 57056430496 57094512384 57118124672 57143406762 57225489568 57242510832 57251021464 57350204352 57457171712 57458005488 57474261888 57498865596 57677809686 57715433828 57949099552 57966336048 57976695504 58037436594 58146734968 58256033342 58273361133 58349336832 58383900288 58421985024 58448050752 58621233216 58646327922 58781927386 58883762448 58986742464 59097828608 59123127336 59147578588 59195646783 59353667712 59362492224 59435305272 59474075856 59491765944 59538384192 59577222016 59603803168 59668040952 59676912204 59701592482 59719350243 59909611968 60022436096 60073837878 60135260224 60153146976 60178024208 60318040471 60396681984 60422536728 60650116904 60678118592 60704093814 60924663072 60949859376 61030324992 61105183776 61197623032 61261738627 61272687021 61352573184 61410855168 61445386688 61511609232 61539053436 61601973888 61627450304 61628344596 61645780896 61761656424 61770838948 61877852064 61986068352 62011703616 62038249722 62129388048 62155082584 62263783712 62290437729 62371650816 62515863808 62542625736 62606572288 62619339483 62702009136 62727940488 62737266676 62755927374 62796864052 62955863424 63171739904 63211781568 63237923744 63249225312 63268038288 63524184192 63616355712 63763446656 63790742652 63809716698 64039483584 64049004768 64068055632 64160085248 64188484308 64257890256 64299806688 64309366576 64378675764 64388247378 64407399147 64499916208 64560129792 64639318176 64761049472 64780312128 64822569344 64902079632 64928920856 64957889738 65164841088 65192736996 65315510512 65415076839 65429738816 65457748122 65484819151 65848508544 65868094656 65917496784 66029014324 66259080576 66453411392 66465287616 66485057184 66512553072 66637576668 66667307889 66754227456 66782929304 67005655808 67024374768 67034339736 67053305536 67054278564 67082009862 67179345584 67295728512 67480201452 67525240608 67569288384 67597232672 67627392056 67652167752 67700277234 67710342693 67754511214 67926063168 67955268862 68074226304 68118632192 68158982528 68202185376 68230391408 68231381517 68250685992 68262883416 68814555718 68817866208 68847325911 69126060024 69196737792 69217319808 69245945664 69330881592 69376107216 69386421832 69407060268 69612714444 69628186368 69656982144 69808920832 69834495744 69865653312 69894547296 69924467907 69940140608 70025928024 70046756676 70086144191 70178671472 70330346784 70432393824 70452321024 70462795648 70492959516 70595244512 70625465079 70717545216 71005014912 71034380096 71068207392 71142664212 71355932928 71410621516 71624693504 71645997696 71699733344 71721059856 71733877488 71763544104 72055265828 72180095904 72284828928 72306329472 72317079744 72346987552 72348037398 72377958009 72562405734 72736844544 72766925952 72856180656 72903705888 72925390512 72966396692 73045035963 73103551573 73152343992 73182597236 73198862592 73220635008 73437588864 73448507328 73479949326 73496418944 73586568432 73608456168 73638898044 73714189952 73747078496 73938243158 74237588272 74646297728 74681845056 74712730848 74760087816 74886565026 75016441136 75108455058 75130795467 75289014528 75320151424 75381362784 75412537872 75434968728 75461730656 75512097024 75576763782 75719092904 75850270272 75982922496 76014346368 76025647936 76046886756 76058193162 76080816063 76191209016 76323347776 76367372809 76466939136 76610673984 76633461216 76665154128 76678855344 76759190334 76903746248 77071219563 77171703552 77288448064 77302260672 77383248792 77697814844 77743839446 77868354816 77930734336 78014723904 78059724561 78161644288 78195103896 78479227008 78511683264 78535035936 78648989952 78682658184 78726901694 78830836448 78927529044 78951005406 78983656773 79001211456 79149989632 79235293248 79247073696 79270645104 79298767808 79322354592 79384512256 79419650076 79452495258 79557387936 79569216272 79625800324 79775472881 79879482624 79913677608 80098450504 80204195968 80563382304 80577780192 80662200012 80938791752 80990095134 81023589797 81220808448 81232884096 81266479168 81390360996 81473578368 81497812032 81696916028 81721216122 81981574272 82015478976 82052071248 82171126128 82194374528 82348875232 82384127319 82491538176 82503802752 82528342848 82682271488 82683471312 82717666296 82839184064 82928463696 82965463308 82999774914 83053916972 83264206464 83390167648 83492452644 83517286806 83602678848 83637253984 83674569832 83831852858 83977084944 84015856512 84282375424 84332300416 84357384384 84393496278 84674955456 84735170352 84894446988 85054323536 85079622264 85143433346 85183979517 85385978112 85398673024 85424074176 85528853928 85584645744 85641768576 85677187008 85733075584 85838234352 85850996504 85863766248 85876532196 85912047718 86150128896 86185757568 86211392832 86373749504 86516714529 86536106176 86573150742 86923649328 86949504072 87220102452 87276997496 87384050013 87632977536 87672076128 87824126208 87889995712 87931849824 88157136073 88172891079 88287849216 88620383488 88646742912 88683404096 88684691004 88721367882 88850102224 88889743852 89043738336 89211113784 89307576288 89365833024 89379119648 89405704752 89442679816 89515368306 89552388723 89610805154 89754326784 89973601936 90033654144 90092384512 90110756817 90202890336 90229720464 90267036312 90280456924 90450157031 90568084224 90595022976 90936247168 90975175356 91000914656 91017177888 91056140721 91424789064 91545487488 91757154944 91796434548 92088891648 92168080032 92327927552 92402960832 92441175456 92468671344 92501476288 92542747024 92642484636 92656258422 92694577801 92816952592 93017555424 93154204416 93192729728 93194082072 93232623876 93367904032 93395675568 93773795712 93813938604 93909858432 93990612688 94091910732 94105900014 94133891061 94167286772 94195296078 94373975808 94488444323 94757609856 94817672352 94856885616 94873837968 95628079808 95645169984 95684725472 95686113978 96073507152 96200342784 96240127872 96422772992 96449710032 96464049864 96503944012 96582371067 96749874312 96840194688 97141574208 97170468192 97204941184 97233854016 97353119448 97393381284 97407861418 97436834607 97536458656 97747261632 97789289338 97931343104 97973265768 98115424576 98144608224 98185197392 98186622183 98772762816 98876245176 99025824082 99043521486 99575793408 99616974464 99680117088 99697931424 99768829608 99848753368 99956365002 100144606744 100174393956 100196658432 100493542656 100508483712 100550050496 100551509604 100579958304 100623014793 100769018376 101002009199 101133693696 101220302178 101353932576 101395849008 101410924216 101441088084 101588278688 101631766821 101764272384 101932903293 102065801472 102111339456 102147565312 102177948288 102220205504 102238473792 102303278064 102345587112 102376028988 102761626084 103069680896 103177665056 103221833577 103226799312 103795106688 103868918496 104019631872 104064160824 104079632748 104110590402 104260138528 104419071666 104485473216 104682244352 104713381248 104841820944 104910210912 105038892036 105236705392 105268007208 105311542364 105334948608 105509496391 105647057664 105662764928 105678481536 105694193472 105739439274 105763139456 105892866768 105936660344 106076517248 106137704582 106507522368 106551570144 106843652299 107115932274 107417843072 107437040256 107468996544 107549600016 107581589784 107645316156 107986793512 108082898742 108427243392 108475619616 108520481328 108663749376 108961621496 109150388928 109353971968 109355558832 109402761664 109449595038 109561501504 109728515988 109773895854 109798293888 109845503092 109894512091 110037790464 110172760992 110244628416 110290221728 110379852648 110458347066 110571284928 110620617744 110666366552 110874386038 110907364737 111051963648 111323270192 111356382408 111470238464 111969446592 112069096272 112329847539 112476512512 112524661704 112662682587 112899940608 112933521792 112980227136 113118806808 113192595984 113268145536 113439496352 113578639356 113625611498 113898765568 113940493056 114021519552 114038471904 114087289743 114112860992 114236249344 114286813524 114450979136 114485021664 114502042928 114700408704 114916010976 114948523776 114997731192 115355619372 115430867656 115898199104 115932672096 115953391008 116074873188 116293469936 116512066684 116546722266 116594921903 116615759169 116767800576 116896101504 117242466432 117292655844 117563854772 117767524896 117973484928 118090352541 118246254672 118295157176 118391293566 118707335424 118724984448 118870610544 118948151712 118983531888 119076768384 119154444032 119178742887 119207606336 119336081904 119353824408 119403184964 119438700486 119819223936 120147675756 120270520448 120306293952 120356048416 120636080942 120845073456 121300233808 121356237184 121408187628 121485142701 121849326144 121899718752 122210367552 122395246064 122523477254 122545374042 122581824183 122890773376 123023218464 123078106872 123203947776 123254900608 123256689192 123291561792 123523312848 123541677896 123755704128 123972136704 124023407232 124076499444 124258776096 124310165168 124499662371 124527567424 124580875458 124968587653 125085251472 125238678966 125404018272 125455880976 125474533352 125511854748 125593728104 125747779287 125911726848 126423563136 126475847488 126498450624 126536076576 127048368384 127232711424 127526893312 127581485304 127619433396 127715150019 128078967168 128098009536 128136111264 128376968616 128515780512 128599613376 128618733152 128757351528 128776494756 128814798294 128868071577 128999832416 129278636352 129522098944 129560624256 129645138688 129804159264 129857841712 129859726113 129915779476 130159982069 130329682176 130385473992 130631021024 130830153678 130859477632 130915496244 130969638302 131697017088 131736189312 131834993568 132058028648 132196383353 132518161152 132906822784 132930575232 132970114368 133025106144 133082051823 133275153336 133334615778 133565858608 134048749536 134068679472 134106611072 134108557128 134164019724 134358691168 134416207731 134591457024 134960402904 135050481216 135138576768 135194465344 135254784112 135304335504 135400554468 135420685386 135509022428 135852126336 135910537724 135971175977 136148452608 136317965056 136404370752 136460782816 136462763034 136501371984 136525766832 137629111436 137635732416 137694651822 138252120048 138434639616 138491891328 138661763184 138752214432 138772843664 138814120536 138984387633 139225428888 139313964288 139731306624 139789094592 139848935814 139880281216 140051856048 140093513352 140172288382 140357342944 140660693568 140864787648 140925591296 140985919032 141158850021 141190489024 141250930158 141292944117 142010029824 142068760192 142136414784 142285328424 142821243032 143291995392 143399466688 143442119712 143467754976 143527088208 144110531656 144360191808 144612658944 144634159488 144693975104 144696074796 144755916018 145124811468 145344354701 145533851904 145712361312 145807411776 145850781024 145932793384 146090071926 146111792127 146207103146 146304687984 146365194472 146441270016 146683934007 146875177728 146897014656 146959898652 146992837888 147173136864 147216912336 147277796088 147428379904 147494156992 147876486316 148475176544 148538736123 148565282229 149292595456 149363690112 149425461696 149520175632 149773130052 150032882272 150216910116 150261590934 150640302848 150762725568 150825075744 150869937456 150923461312 151153527564 151438185808 151700540544 152028692736 152051295872 152093773512 152116386324 152161632126 152382418032 152646695552 152734745618 153221347968 153266922432 153330308256 153357710688 153518380668 153807492496 154142439126 154206187033 154576896128 154604521344 154766497584 155395629688 155487678892 156029447808 156119449122 156390207792 156958454016 157023366528 157070071872 157365316368 157453803388 157661672896 157855058088 157902010812 157967313546 158002422912 158470586496 158494147392 158541290208 158597535616 158644709184 158839300152 158904990516 159114775872 159138432544 159206556873 159251600648 159550945762 159827355216 160196901008 160408391936 160673898411 161126764608 161155560384 161324400024 161877583504 161980190268 162047179594 162124348113 162465768192 162532958336 162780721992 162947156736 162995624064 163393832056 163442432244 163963148544 164030957952 164104142496 164174392557 164342252256 164388749056 164660843781 164697750464 164768254638 164792751851 165007605504 165056685696 165366942624 165435332592 165678368128 165856927392 165930926616 165999549828 166107833944 166311579057 166528412928 166780335296 166984905288 167034573612 167205357696 167274507968 167349139664 167663705716 167954169888 168031713024 168664600832 168714768768 168786992556 169349910912 169470340704 169788893976 170108647072 170159244528 170286866692 170367959034 170438417247 170797346048 170848148352 171057707856 171169291488 171283537152 171354374016 171466151168 171676468704 171701993008 171727532496 171753064392 171824095436 172147073059 172371515136 172422785664 173033429058 173072212352 173146301484 173847298656 173899008144 174440204904 174553994992 174768100026 174820083399 175265955072 175344152256 175779991424 175863699648 176314272146 176345782158 177293485824 177366808192 177369382008 177442735764 177700204448 177779487704 178087476672 178422227568 178615152576 178731666048 178758239296 178811409504 178885359632 179030736612 179104777446 179158050729 179221610308 179832845647 179947203872 180067308288 180221513634 180405780672 180459440928 180534072624 180560913848 180900314062 180954121413 181190045952 181872494336 181950350712 182001829312 182034355776 182112281442 182849578128 183090974976 183514309888 183592869096 183785215881 183818061063 184336160064 184805921664 184882350912 184937342688 185002952576 185085494048 185284969272 185312516844 185389155602 185633905184 186035110848 186385459456 186388164144 186465247752 186735808064 186791351136 186871313187 187547591424 187627877208 187819716864 187981225376 188183821464 188211800028 188267782122 188334573544 188390592156 188976888646 189515219712 189635344704 189713771232 189747675936 190233819947 191256159616 191290339968 191369450944 191372227956 192147014304 192229630411 192480255744 192899420064 192928099728 193007888024 193164742134 193499748624 193680389376 194283148416 194340936384 194409882368 194467708032 194706238896 194786762568 194815722836 194873669214 195072917312 195494523264 195578578676 195946531536 196230849152 196289216448 196370394784 196373244366 196454457453 197545525632 197752490352 198051648164 198087042972 199233948928 199360234176 199395862848 199537659216 199697506736 199912730004 200001923667 200289213488 200348787912 201016967424 201100100992 201103019208 201159916608 201246029586 201538036752 202004018398 202440604356 202707865152 202791698016 202821848432 202882176168 203131028079 203176557376 203263533642 203865806586 203896116697 204222678912 204355896576 204440411008 204476947584 204606556128 204691174224 204752057976 205523252168 206355330112 206443667154 206453598624 207590213376 207737836992 208128321648 208159265496 208221180804 208520277056 208838143332 208970946432 209426762496 209683641888 209820421824 210077784072 210258432573 210473410784 210536014416 210623084728 211018992782 211325529856 211356963072 211388386944 211478878548 211526278912 211785733536 211873320688 211876395237 212153034496 212275409164 213015044736 213103140288 213687304598 214231864548 214835686144 214874080512 214937993088 215099200032 215163179568 215290632312 215973587024 216165797484 216854486784 216951239232 217040962656 217133874027 217923242992 218300777856 218711117664 218805523328 218899190076 219123003008 219310654719 219457031976 219547791708 219596587776 219691006184 219789024182 220345521984 220489256832 220580443456 220759705296 220916694132 221142569856 221241235488 221332733104 221748772076 221814729474 222646540384 222712764816 223938893184 224138192544 224659695078 225049323408 225325365174 225867043584 225960454272 226237613616 226385191968 226536291072 226878992704 227157278712 227251222996 228043039104 228076943808 228174579486 228225721984 228573627048 228901958272 228970043328 229004085856 229102118427 229400817408 229832021952 229995462384 230711238744 230861735312 231213658689 231796398208 231865344192 231906782016 232149746376 232586939872 233024133368 233093444532 233189843806 233231518338 233792203008 234484932864 234585311688 235127709544 235535049792 235946969856 236180705082 236492509344 236590314352 236782587132 236950970319 237140789249 237449968896 237741221088 237843441017 237896303424 237967063776 238153536768 238357485774 238415212672 238672163808 238707648816 238806369928 238877400972 239326418643 239638447872 240295351512 240541040896 240612587904 240712096832 240850945013 241272161884 241690146912 242600467616 242712474368 242816375256 242970285402 243070769391 243698652288 243799437504 244420735104 244790492128 245046954508 245090748084 245163648366 245781546752 246046436928 246156213744 246509801216 246513378384 246583123584 247046625696 247083355792 247152381957 247511408256 248046814464 248152998888 248517552192 248620330336 248999324742 249055134848 249161750916 249937175306 250170502944 250477357932 250808036544 250911761952 250949066704 251023709496 251187456208 251495558574 251599568317 252847126272 252951694976 252996901248 253072153152 255162970608 255238866792 255430300038 256157934336 256196019072 256272222528 256753937232 257031561024 257199226752 257237466304 257514703056 257552989512 257629596588 257736143154 257999664832 258557272704 258783851053 259121248512 259608318528 259715683424 259719452226 259831558952 260319964138 260770947984 261262042048 261660307356 261718955264 261830992488 261939276604 262152150039 263472378624 263669987136 264116057296 264392766706 264471408219 264518673237 265813645568 265861150464 265940228736 266050212288 266164103646 266550306672 266669231556 267131717216 268097499072 268137358944 268213222144 268217114256 268328039448 268657166169 268717382336 268832415462 269920805808 270100962432 270277153536 270388930688 270509568224 270608671008 270801108936 270841370772 271018044856 271350471093 271704252672 271821075448 271942351954 272808741504 272921565632 272925526068 273002743968 273051533664 275258222872 275271464832 275389303644 276504240096 276983782656 277323526368 277504428864 277545687328 277628241072 277968775266 278083733403 278450857776 279462613248 279578189184 279697871628 279760562432 280103712096 280187026704 280344576764 280714685888 281321387136 281729575296 281971838064 282317700042 282380978048 282501860316 282585888234 283465332969 284137520384 284272829568 284570656848 285642486064 286798933376 286884239424 286935509952 287054176416 288221063312 288720383616 289268318976 289387950208 289392149592 289511832036 290249622936 290688709402 291424722624 291614823552 291701562048 291865586768 292180143852 292223584254 292310503821 292414206292 292609375968 292730388944 293367868014 293411485003 293794029312 293919797304 294346273728 294433824672 294555592176 294988313984 295752972632 296950353088 297077472246 297130564458 298002016711 298727380224 298850923392 299040351264 299546260104 300065764544 300433820232 300523181868 301525451136 301650151488 301739874912 301846922624 302307055128 302876371616 303006027597 303401081088 304102591744 304187547024 304232772648 304323264252 304764836064 304895300463 305293391104 305469491236 305798709879 306442695936 306533844864 306660616512 306715421376 307036761336 307614984992 308284878252 308412374066 309153792256 309209042688 309532995168 309665500731 310791259376 310975357784 312058895616 312238898244 312780415584 313637818039 314046733056 314140143744 314730632736 314907606776 315323345792 315710116176 315804021624 315934627092 316004845824 316528489173 316941172992 316988294784 317082580416 317195071232 317289418368 317678600304 317809981032 318229551744 318276865088 318413113746 318503201296 319101891524 319654710432 320393802016 320530956897 321347796822 322253529216 322311120768 322648800048 323755167008 323960380536 324094359188 324248696226 325065916672 325561443984 325991248128 326787664112 326884864488 328061915904 328208284992 328348785114 328684504512 329321687562 329395500928 329536509276 329585503702 329683536273 330113371392 330733885248 330870665184 331356736256 331713854784 331861853232 331999099656 332215667888 332623158114 332722094211 333560670592 333969810576 334069147224 334410715392 334549015936 334698279328 335327411432 335908339776 337429537536 337573985112 338699821824 338940681408 339577787952 340217294144 340318489056 340573733384 340735918068 340876834494 341696296704 342115415712 342262512683 342338582976 342708748032 343352937408 343403986016 343455064992 343506128784 343648190872 344294146118 344845571328 346066858116 346144424704 346292602968 346590384287 347694597312 347798016288 348880409808 349107989984 349536200052 349640166798 349784765709 349847277507 350688304512 351559982848 351727399296 352628544292 352691564316 354271057623 354733616384 354738764016 354885471528 355400408896 355558975408 356174953344 356844455136 357230305152 357463332096 357516478592 357622819008 357770719264 358061473224 358209554892 358316101458 358443220616 359665691294 359894407744 360443027268 360811561344 360918881856 361068145248 361121827696 361800628124 361908242826 363900701424 364003658624 364068711552 364224562884 365699156256 367185738192 367570431762 367636122126 368672320128 369611843328 369764701824 369874685376 370005905152 370170988096 370569938544 370625033688 370778311204 371267810368 372070221696 372776328288 372930495504 373471616128 373582702272 373742626374 374905762959 375255754416 375962450752 376367642928 376423600056 376535564244 376669147088 376781184312 377243337861 377953777292 379270689408 379427542464 379495351872 380467639894 382512319232 382580679936 382738901888 382744455912 383145450057 384294028608 384459260822 385798840128 385856199456 386015776048 386329484268 386604214731 386999497248 388060351133 388566296832 388681872768 388935416064 389412477792 389573525136 389631445672 389747338428 390145834624 390479946207 390989046528 391157157352 391893063072 392461698304 392578432896 392740789568 392746488732 392908914906 395091051264 395504980704 396103296328 396174085944 396589150059 398720468352 398791725696 399075318432 399395013472 399825460008 400003847334 400578426976 400697575824 402200201984 402206038416 402319833216 402492059172 403076073504 403248623193 404008036796 404881208712 405415730304 405583396032 405643696864 405764352336 406262056158 406353114752 406527067284 407731613172 407792233394 407913527931 408445357824 408880822016 408953895168 409213112256 409382348448 409504115952 410504558833 411046504336 412710660224 412887334308 412907197248 415475673984 416256643296 416318530992 416442361608 417040554112 417676286664 417941892864 419367283776 419640843648 420155568144 420516865146 420946821568 421072028832 421246169456 422037985564 422226283297 422776773888 422957757096 423571467072 423746641376 423752790474 424550818328 426030089472 426206280576 427374609196 428463729096 428832170389 429875986176 430198400064 430326359136 430581264624 431947174048 432331594968 433902478464 434081925312 434267748054 435846485984 436033064103 436601555712 437422235328 437611046656 437798380152 438246006016 438335376381 438621309438 438914063952 439095583416 439382012368 439578048364 440051802021 440691043968 440978513664 441160886912 441519410592 441833388264 442285139712 442482470976 442665466208 443497544152 443629458948 445293080768 445425529632 445616208369 447294612167 447877786368 448276385088 449319390156 450098646816 450650730348 451920908544 452475227232 452770383936 453757985408 454314557424 454502445992 456086078208 456153887616 456349158972 456451443968 457147254096 457803916544 457940086656 458008171712 458204236854 458393734057 459664043904 459990924768 461422477488 461723470624 462427317378 462618561099 463592796416 463730688384 463813564032 464299492752 465173879744 466048266736 466186889064 466379687612 466463036676 469170623376 470255419088 471070099584 472361410164 472985018688 473180628704 473565174264 473901940638 474281578498 475482442176 475686882034 475792606848 475934127552 476714971548 476830425344 477344327616 477415297632 477612739856 477619670619 477754801944 478652837286 480590703024 481225175808 481424193664 481701890026 482544323768 483380293824 485200935232 485632750512 485940570804 486141538782 487397304576 487598875008 488841470208 489580984256 490093909016 490181496168 490327296732 492092873856 492312427488 493026756768 493166247168 494093251392 494166711584 494304763914 494378255553 495022816512 496305997776 497035104384 497240660672 497998649484 498110269696 498323501832 498934737171 499874350612 500341005888 500954715864 501616073088 501823523904 501898133408 502047418992 502374912416 502991117148 503199136634 505903389952 505993802496 506144306304 510325941216 510477733584 510860600076 511315251741 511724861011 512392038144 512544445056 513507874464 514063122048 514398453504 514474932608 515029406112 515105979024 515259193176 515472286308 515999329664 516441219177 517114545408 517567702106 519216637056 519431366848 519438904452 519663117904 520639928276 521541895968 522524084096 523320614712 523661984976 523878553208 524304300078 527339974272 528232114592 528785533412 528942816438 529037346474 531880457472 532100424576 532328207292 533100613344 533338463112 534263434432 536194998144 536274717888 536434228512 536656078896 537314332338 537434764672 537664830924 539498536941 539841611616 540201924864 540777861376 541019136448 541217342016 541602217872 541682741544 542036089712 542700942186 542862364239 543642150896 543884703908 545617483008 545843131264 545851052136 546005487936 546103067328 550516445744 550542929664 550778607288 551355647643 553008480192 553432316749 554647052736 555008857728 555091374656 555256482144 555937550532 556167466806 556901715552 558428310167 559156378368 559395743256 560207424192 560374053408 560689153528 561429371776 562642774272 563459150592 563943676128 564635400084 564761956096 565003720632 565171776468 566930665938 567165128579 568545659136 569141313696 570701459841 571284972128 573597866752 573768478848 573871019904 574108352832 576442126624 576688891233 577440767232 578775900416 578784299184 579023664072 580499245872 581377418804 582849445248 583229647104 583403124096 583731173536 584360287704 584447168508 584621007642 584828412584 585218751936 585460777888 586735736028 586822970006 587839594608 588692547456 588867649344 589111184352 589363372359 589976627968 591505945264 593900706176 594154944492 594261128916 596004033422 597701846784 598080702528 599092520208 600131529088 600867640464 601046363736 603050902272 603300302976 603479749824 603693845248 604614110256 605752743232 606012055194 608375094048 608465545296 608646528504 609529672128 609790600926 610938982472 611597419758 611688350091 613067689728 613321233024 613430842752 614073522672 615229969984 616569756504 616824748132 617099952511 619065990336 619331001462 621582518752 621950715568 624477796488 625560831168 627275636078 628280287488 629461265472 629815213552 630646691584 630775297719 631420232352 631608043248 631869254184 633056978346 633151099217 633976589568 634165160832 634578836736 635357200608 635619962064 636459103488 636553730176 636826227492 637006402592 638203783048 639309420864 640787604032 641061913794 642695593644 643667856533 644507058432 644622241536 645297600096 647510334016 647920761072 648188718376 648497392452 651122887968 653575328224 653769728976 656416569984 656697570228 657369009024 657931964157 658643375124 658791001856 659073018552 659171007404 659367072546 661467770496 661741330368 663427709568 663723706464 663998199312 664431335776 665246316228 665444188422 667121341184 667939621152 668138294448 669098031872 669396558656 670654822864 671816679552 675147970224 677881362816 679155575904 680434588288 680636978112 681147466768 681471836136 681753668988 684230831424 684525025366 684677165952 686705874816 686807972032 686910129984 687012257568 687296381744 687306355281 688588292236 692133716232 692585205936 693180768574 695389194624 695596032576 697760819616 698215979968 699072400104 699280333596 699569531418 699694555014 701376609024 703454798592 705257088584 705383128632 708542115246 709477528032 709770943056 710800817792 711117950816 711422367747 712349906688 713530323051 713688910272 714460610304 715032957184 715245638016 715541438528 716122946448 716419109784 716632202916 716886441232 717979255929 719331382588 719788815488 720886054536 721623122688 721837763712 722136290496 722243655392 722552835039 723601256248 723816485652 727801402848 728007317248 728137423104 728449125768 729212308173 731398312512 734371476384 735140863524 735272244252 737344640256 738566474737 739529403648 739749370752 740341976192 741139877088 741250067376 741556622408 742535620736 744140443392 745552656576 745860991008 746943232256 747165404544 747485252748 747905566093 749811525918 750511508832 751924901504 752735285856 752847200112 753071128488 753338294176 753562368624 754486675722 754798704951 755907554584 758541378816 758855084928 758990703744 760935279788 765477803776 765488911824 766290900114 768588057216 768918521644 771597680256 771712398912 772031552096 772658968536 773208429462 773998994496 776120702266 776351553159 777363745536 778824955584 779147050272 779262891344 779494676856 780291669248 780959892414 782314314704 783786126144 785156865792 785481579136 785492977464 785817829812 791009961408 792206592656 792348171888 793178300118 793414224657 796402602151 797440936704 797583451392 798150636864 798790026944 799650920016 800007694668 801156853952 801395151648 804412076832 804639666432 804984118344 806152147008 806497246386 808016073592 809762417424 810831460608 811166792064 811287393728 811528704672 812524112316 812706229504 813054134568 814051413279 815463226344 815584466788 815827055862 816164453321 818426224512 818764696896 819008231904 821009117666 822093008672 825421320448 825774668616 825814394496 830951347968 832513286592 832637061984 832884723216 834081108224 834251200209 835352573328 838734567552 839281687296 840311136288 841033730292 841893643136 842144057664 842492338912 844075971128 844452566594 845915514192 847142934144 847493282752 847505580948 849101636656 850395998907 851302648963 852412561152 854749218392 856927458192 857664340778 860396800128 860652718272 861162529248 863894348096 864663189936 867804956928 868163850624 868535496108 871692971968 872066128206 874844470656 875596760304 876670752762 877242618876 877828127904 878191166832 878764024736 879156096728 880103604042 880234455009 881382087936 882321773824 883038821184 883666776528 884964941952 885330932416 886995088304 887258917896 890586161536 890851059264 891232416738 894006050133 894589224334 896552770176 898638780312 900197293632 901301460696 904950454464 905540767872 907515970816 908629114848 909004891984 909018082791 911119874483 912307775232 912698317944 914294508192 915880173312 916016343424 916408473708 916787468114 919328087808 919981849536 922844954976 923446941248 924854634756 925237122198 925374683471 927461376768 927627128064 928598985504 930347759488 932096533472 932373778128 932759375224 932926073352 938341246752 940510838176 940913454117 942140199168 944722820328 945970037376 946361257408 947130348528 947803881276 948563156996 949585467519 950964884352 951373764068 951585213696 951868255104 953429943096 954688655232 954830595264 955225479712 955239341238 955509603888 957305674572 961181406048 961592870691 962848387328 963403780052 965088647536 966760587648 970401870464 971265501024 971881141608 972283077564 975197750016 979161968512 980187818032 980362992336 980654593464 984185747712 984624854976 986053513536 988186502784 988333423168 988609527828 988756511106 989050608819 992611995552 994070208768 994481321344 995997298968 996647003664 997869474342 999748701224 1000682011776 1001909431728 1003232146176 1003647047808 1003796266816 1004094837984 1004749824832 1005982234296 1006398273268 1012288612608 1020651882432 1020955467168 1021721200152 1022630503482 1023449722022 1025088890112 1026787538049 1027015748928 1028126244096 1028949865216 1030058812224 1030211958048 1030518386352 1030944572616 1031998659328 1032882438354 1035135404212 1038433274112 1038862733696 1038877808904 1039326235808 1039771152861 1041279856552 1043083791936 1045048168192 1046641229424 1047323969952 1047757106416 1048608600156 1049354297127 1053306667361 1054679948544 1056464229184 1057571066824 1057885632876 1058074692948 1064200849152 1064656414584 1066201226688 1066676926224 1068526868864 1072389996288 1072549435776 1072868457024 1073312157792 1074628664676 1074869529344 1075329661848 1078997073882 1079443309231 1079683223232 1082038272896 1082434684032 1083204435744 1083365483088 1084072179424 1085401884372 1085724728478 1087284301792 1087769407816 1091686262528 1091702104272 1092010975872 1092206134656 1101032891488 1101557214576 1102711295286 1106016960384 1106864633498 1109294105472 1110017715456 1110182749312 1110512964288 1111875101064 1112334933612 1113803431104 1116856620334 1118791486512 1120414848384 1120748106816 1121378307056 1122858743552 1124717288877 1127887352256 1129270800168 1130007441264 1130343552936 1133861331876 1134330257158 1138282627392 1141402919682 1142569944256 1146042768949 1147536957696 1147742039808 1148216705664 1152884253248 1153377782466 1157568598368 1158047328144 1160998491744 1162754837608 1164181053399 1165698890496 1166806248192 1167462347072 1168720575408 1168894337016 1169242015284 1169656825168 1170437503872 1170921555776 1171439838621 1173471472056 1173645940012 1175679189216 1177385094912 1177735298688 1178222368704 1178726744718 1183011890528 1187801412352 1188309888984 1188522257832 1189767450177 1192008066844 1196161405056 1198185040416 1200263058176 1201735280928 1202092727472 1205029511413 1206600605952 1206959499648 1209228220512 1211505486464 1212024110388 1216750188096 1216931090592 1217293057008 1219059344256 1219581201852 1221877964944 1223194839516 1223376700182 1223740583793 1226642466048 1226861685504 1228147045344 1230459939968 1231513676499 1233139513008 1233649496264 1234199905022 1238131980672 1238662002924 1243165037504 1243901431136 1248955592976 1251121662336 1254551272156 1258922530944 1259630427104 1261550595438 1262840464704 1263216086496 1263738508368 1266113956692 1266302198434 1266678849891 1268330321664 1270714401216 1271239924128 1273107460352 1273652454984 1274012805184 1276407566096 1278618841728 1281575208064 1282123827588 1285391187288 1286496511167 1287335713066 1290595200192 1295020668032 1295841522144 1296377436752 1296994784904 1302245775936 1307150656448 1307539457952 1308099192309 1312833139968 1313395140456 1314738018048 1315863928314 1317286750248 1318146037104 1318342014808 1318734145092 1322935540992 1323482660736 1326855419136 1327447412928 1327996398624 1328862671552 1330492632456 1330888376844 1331636739629 1335879242304 1336276588896 1338793117312 1341309645728 1341883836501 1343633359104 1350295940448 1355762725632 1358311151808 1360869176576 1361273956224 1362294933536 1362943672272 1363507337976 1368461662848 1369050050732 1369354331904 1373411749632 1373615944064 1373820259968 1374024515136 1374592763488 1374612710562 1375181202171 1377176584472 1384267432464 1385170411872 1386361537148 1387855683297 1388967479887 1390778389248 1391192065152 1395521639232 1396431959936 1398144800208 1398560667192 1399139062836 1399389110028 1410514177168 1410766257264 1417084230492 1418955056064 1419541886112 1421601635584 1422235901632 1422844735494 1427060646102 1427377820544 1430491276032 1431082877056 1432245892896 1432838219568 1433264405832 1433772882464 1435958511858 1438662765176 1439577630976 1441772109072 1443675527424 1444272580992 1444487310784 1445105670078 1447202512496 1447632971304 1455602805696 1456898251536 1458424616346 1462796625024 1468742952768 1470281727048 1470544488504 1477132949474 1479498741504 1480683952384 1482279754176 1482500134752 1483113244816 1483134766659 1485071241472 1491105313152 1491721982016 1494330809088 1494970505496 1495811132186 1499623051836 1501023017664 1503849803008 1505470571712 1505694400224 1506142256976 1506676588352 1507124737248 1508973351444 1509597409902 1511815109168 1515733984739 1517710169856 1517981407488 1521870559576 1530977823648 1532581800228 1535174583033 1537176114432 1537837043288 1543195360512 1543424797824 1544063104192 1545317937072 1546416858924 1547997988992 1549323657531 1552241404532 1552703106318 1557649911168 1558294100544 1558525782688 1558989353712 1561919784828 1564628629408 1567572252288 1570963158272 1570985954928 1571635659624 1582019922816 1584413185312 1584696343776 1586356600236 1586828449314 1592805204302 1596301273728 1597580053888 1599301840032 1600015389336 1602313707904 1602790303296 1608824153664 1609968236688 1612304294016 1612994492772 1616032147184 1618495610823 1619524834848 1622333584128 1622574787456 1623057409344 1625048224632 1626108269136 1628102826558 1630926452688 1631168933576 1631654111724 1632328906642 1636852449024 1637529393792 1638016463808 1642018235332 1644186017344 1651549337232 1651628788992 1660296950247 1665026573184 1665274123968 1665769446432 1668502400418 1670705146656 1675284930501 1677469135104 1680622272576 1682067460584 1683787286272 1684288115328 1684984677824 1688151942256 1688905133188 1691831028384 1694285868288 1694986565504 1695011161896 1698203273312 1700791997814 1701495385737 1702605297926 1709498436784 1712104379523 1713854916384 1715328681556 1718552983589 1720793600256 1721305436544 1722325058496 1727788696192 1729326379872 1730066673699 1736327701248 1737070992216 1743385943936 1744132256412 1749688941312 1751193520608 1753341505524 1754485237752 1755656255808 1756382333664 1757528049472 1758312193456 1760207208084 1760468910018 1761196978219 1766077642368 1767333553056 1769929883904 1770661864832 1773990176608 1774517835792 1781172323072 1781702118528 1782464833476 1788012100266 1789178448668 1793105540352 1797277560624 1800394587264 1802602921392 1809900908928 1811081535744 1817258229696 1818009783968 1818036165582 1822239748966 1825396635888 1828589016384 1832032686848 1832816947416 1833574936228 1835065050273 1839963699072 1845689909952 1846893882496 1849709269512 1850474244396 1850749366942 1851299857533 1857197971008 1860695518976 1864193066944 1864747556256 1865518750448 1865852146704 1876682493504 1881021676352 1881826908234 1889445640656 1891940074752 1892722514816 1894260697056 1895607762552 1897126313992 1899170935038 1899453297651 1901929768704 1902747528136 1903736510208 1906859886192 1909377310464 1909661190528 1910450959424 1910478682476 1911019207776 1914611349144 1922362812096 1923185741382 1926807560104 1930177295072 1931003569599 1933521175296 1940803740928 1942531002048 1943762283216 1944566155128 1958323937024 1960375636064 1960725984672 1961309186928 1969249709952 1972107027072 1976373005568 1976666846336 1977219055656 1977513022212 1978101217638 1985223991104 1988962642688 1991994597936 1993294007328 1995738948684 1999497402448 2001364023552 2003818863456 2004680431429 2007294095616 2007592533632 2008189675968 2009499649664 2011964468592 2012796546536 2030029393681 2041303764864 2041910934336 2043442400304 2045261006964 2046899444044 2053575076098 2054031497856 2060117624448 2060423916096 2061036772704 2061889145232 2065764876708 2070270808424 2077725467392 2077755617808 2078652471616 2079542305722 2082559713104 2086167583872 2093282458848 2094647939904 2095514212832 2097217200312 2098708594254 2106613334722 2112928458368 2115142133648 2115771265752 2116149385896 2129312829168 2132402453376 2133353852448 2134267103241 2137053737728 2140590969153 2145098871552 2145736914048 2146624315584 2149257329352 2150659323696 2157994147764 2158886618462 2159366446464 2164076545792 2164869368064 2166408871488 2166730966176 2167658505117 2168144358848 2170803768744 2171449456956 2174568603584 2175538815632 2183404208544 2184021951744 2184412269312 2202065782976 2203114429152 2205422590572 2212033920768 2213729266996 2215699424211 2218588210944 2220365498624 2221025928576 2223750202128 2224669867224 2227606862208 2233713240668 2237582973024 2240829696768 2241496213632 2242756614112 2243716698279 2249434577754 2255774704512 2258541600336 2260014882528 2260687105872 2264396114853 2267722663752 2268660514316 2276565254784 2282805839364 2285139888512 2292085537898 2296433411328 2305768506496 2306755564932 2315137196736 2316094656288 2321996983488 2325509675216 2328362106798 2329054659477 2334924694144 2337441150816 2337788674032 2338484030568 2339313650336 2340875007744 2341843111552 2342879677242 2346942944112 2347291880024 2351358378432 2355470597376 2356444737408 2357453489436 2366023781056 2376619777968 2377044515664 2379534900354 2384016133688 2389207806453 2392322810112 2396370080832 2403470561856 2404185454944 2410059022826 2413918999296 2418456441024 2423010972928 2424048220776 2433500376192 2433862181184 2434586114016 2438118688512 2439162403704 2443755929888 2446389679032 2446753400364 2447481167586 2448493359963 2456294090688 2460919879936 2463027352998 2466279026016 2467298992528 2468399810044 2473039659311 2476263961344 2477324005848 2486330075008 2487802862272 2497911185952 2502243324672 2509102544312 2511731283707 2517845061888 2519260854208 2523101190876 2525680929408 2526432172992 2527477016736 2532227913384 2532604396868 2533357699782 2541428802432 2542479848256 2547304909968 2548025610368 2552815132192 2553907946889 2557237683456 2563150416128 2564247655176 2570782374576 2572993022334 2574671426132 2581190400384 2590041336064 2591683044288 2592754873504 2593989569808 2604491551872 2614301312896 2615078915904 2616198384618 2626790280912 2631727856628 2634573500496 2636292074208 2636684029616 2637468290184 2640703365027 2646965321472 2654894825856 2655992797248 2657725343104 2660985264912 2661776753688 2663273479258 2671758484608 2672553177792 2677586234624 2682018150399 2682619291456 2683767673002 2700591880896 2716622303616 2722547912448 2724589867072 2725887344544 2727014675952 2733359623449 2736923325696 2738100101464 2747231888128 2747640519936 2748049030272 2749185526976 2749225421124 2750362404342 2754353168944 2768534864928 2770340823744 2772723074296 2775711366594 2776124050413 2777934959774 2782384130304 2791043278464 2792863919872 2796289600416 2797121334384 2798278125672 2798778220056 2821028354336 2821532514528 2822740362351 2834168460984 2837910112128 2839083772224 2844471803264 2845689470988 2854121292204 2854755641088 2862165754112 2864491785792 2865676439136 2866528811664 2867545764928 2871917023716 2873531911831 2877325530352 2883544218144 2888545161984 2888974621568 2890211340156 2894405024992 2895265942608 2911205611392 2913796503072 2916849232692 2925593250048 2937485905536 2940563454096 2941088977008 2954265898948 2964559508352 2965000269504 2966226489632 2966269533318 2982210626304 2983443964032 2989941010992 2991622264372 2999246103672 3002046035328 3010941143424 3011388800448 3012284513952 3013353176704 3014249474496 3017946702888 3019194819804 3023630218336 3031467969478 3043741119152 3061955647296 3065163600456 3070349166066 3075674086576 3080362614147 3086849595648 3088126208384 3090635874144 3092833717848 3095995977984 3098647315062 3104482809064 3105406212636 3115299822336 3116588201088 3117051565376 3117978707424 3119313458583 3123839569656 3129257258816 3131062285169 3135144504576 3141971909856 3143271319248 3159920002083 3164039845632 3168826370624 3169392687552 3172713200472 3173656898628 3185610408604 3192602547456 3195160107776 3198603680064 3200030778672 3204627415808 3205580606592 3217648307328 3219936473376 3224608588032 3225988985544 3232064294368 3236991221646 3238329927693 3239049669696 3245149574912 3246114818688 3250096449264 3252216538272 3256205653116 3261852905376 3262337867152 3263308223448 3264657813284 3270794388121 3275058787584 3276032927616 3284036470664 3288372034688 3303098674464 3320593900494 3330053146368 3330548247936 3331538892864 3337004800836 3341410293312 3350569861002 3361244545152 3364134921168 3368576230656 3369969355648 3376303884512 3377810266376 3383662056768 3389973131008 3390022323792 3396406546624 3401583995628 3402990771474 3405210595852 3418996873568 3424208759046 3427709832768 3430657363112 3437105967178 3438128306847 3442610873088 3444650116992 3455577392384 3458652759744 3460133347398 3474141984432 3486771887872 3488264512824 3492543160197 3502387041216 3506683011048 3508970475504 3511312511616 3512764667328 3515056098944 3516624386912 3520414416168 3520937820036 3522393956438 3532155284736 3534667106112 3541323729664 3547980353216 3549035671584 3563404237056 3564929666952 3576024200532 3578356897336 3594555121248 3600789174528 3605205842784 3614442578993 3615088534239 3619801817856 3634516459392 3636019567936 3636072331164 3644479497932 3650793271776 3657178032768 3665633894832 3667149872456 3670130100546 3679927398144 3691379819904 3693787764992 3694541029497 3699418539024 3700948488792 3701498733884 3702599715066 3714395942016 3728386133888 3729495112512 3731037500896 3731704293408 3753364987008 3762043352704 3763653816468 3778891281312 3785445029632 3788521394112 3791215525104 3794252627984 3798341870076 3798906595302 3800036549673 3805495056272 3813719772384 3819322381056 3820901918848 3820957364952 3822038415552 3829222698288 3844725624192 3846371482764 3853615120208 3859489533501 3860354590144 3862007139198 3874026217243 3885062004096 3887524566432 3889132310256 3920751272128 3921451969344 3922618373856 3938499419904 3944214054144 3953333692672 3954438111312 3955026044424 3956202435276 3970447982208 3983989195872 3986588014656 3991477897368 3994910218887 3998994804896 4007637726912 4009360862858 4015185067264 4016379351936 4018999299328 4023928937184 4025593093072 4025651509503 4060058787362 4082607529728 4083821868672 4086884800608 4090522013928 4093798888088 4107150152196 4108062995712 4120235248896 4120847832192 4122073545408 4123778290464 4125543606513 4131529753416 4140541616848 4155511235616 4157304943232 4159084611444 4165119426208 4166902439661 4172335167744 4186564917696 4189295879808 4191028425664 4194434400624 4197417188508 4213226669444 4225856916736 4230284267296 4231542531504 4232298771792 4258625658336 4264804906752 4266707704896 4268534206482 4281181938306 4291473828096 4293248631168 4298514658704 4301318647392 4315988295528 4317773236924 4318732892928 4332817742976 4333461932352 4335317010234 4336288717696 4341607537488 4342898913912 4349137207168 4351077631264 4366808417088 4404131565952 4406228858304 4410845181144 4427458533992 4431398848422 4442051857152 4447500404256 4449339734448 4455213724416 4467426481336 4475165946048 4482992427264 4485513228224 4487433396558 4498869155508 4505674995731 4511549409024 4517083200672 4520029765056 4521374211744 4528792229706 4535445327504 4537321028632 4547201954217 4553130509568 4565611678728 4570279777024 4584171075796 4605523749099 4611537012992 4613511129864 4630274393472 4632189312576 4643993966976 4651019350432 4656724213596 4658109318954 4669849388288 4674882301632 4675577348064 4676968061136 4678627300672 4683686223104 4685759354484 4693885888224 4694583760048 4702716756864 4712889474816 4714906978872 4732047562112 4753239555936 4754089031328 4759069800708 4768032267376 4778415612906 4780391798023 4792740161664 4806941123712 4808370909888 4820118045652 4836912882048 4848096441552 4867000752384 4867724362368 4869172228032 4878324807408 4887511859776 4892779358064 4893506800728 4894962335172 4896986719926 4912588181376 4926054705996 4932558052032 4934597985056 4936799620088 4946079318622 4954648011696 4972660150016 4975605724544 4980890850741 4995822371904 5018205088624 5023462567414 5025854791503 5038521708416 5046202381752 5051361858816 5052864345984 5054954033472 5064455826768 5065208793736 5066715399564 5082857604864 5084959696512 5094609819936 5096051220736 5104486157211 5105630264384 5107815893778 5128495310352 5141564749152 5145986044668 5149342852264 5155658950767 5162380800768 5183366088576 5185509747008 5187979139616 5208983103744 5228602625792 5230157831808 5232396769236 5253580561824 5263455713256 5269147000992 5272584148416 5273368059232 5274936580368 5281406730054 5283590934657 5309789651712 5311985594496 5315450686208 5321970529824 5323553507376 5326546958516 5336559264829 5343516969216 5345106355584 5364036300798 5365238582912 5367535346004 5401183761792 5433244607232 5449179734144 5451774689088 5454029351904 5466719246898 5476200202928 5496098060544 5498371053952 5498450842248 5500724808684 5508706337888 5537069729856 5540681647488 5545446148592 5551422733188 5552248100826 5553899572599 5555869919548 5574818215057 5582086556928 5592579200832 5594242668768 5596556251344 5597556440112 5642056708672 5643065029056 5645480724702 5668336921968 5675820224256 5678167544448 5688943606528 5691378941976 5698359892953 5708242584408 5728983571584 5731352878272 5733057623328 5735091529856 5743834047432 5747063823662 5754651060704 5767088436288 5777949243136 5780422680312 5788810049984 5790531885216 5793010708797 5822411222784 5827593006144 5833698465384 5874971811072 5881126908192 5882177954016 5908531797896 5929119016704 5930000539008 5932452979264 5932539066636 5959118542741 5966887928064 5979882021984 5983244528744 5998492207344 6004092070656 6014041294287 6021882286848 6022777600896 6024569027904 6026706353408 6028498948992 6035893405776 6038389639608 6047260436672 6062935938956 6087482238304 6090088181043 6123911294592 6130327200912 6140698332132 6151348173152 6160725228294 6176252416768 6181271748288 6185667435696 6197294630124 6208965618128 6210812425272 6233176402176 6234103130752 6235957414848 6238626917166 6247679139312 6258514517632 6262124570338 6283943819712 6286542638496 6319840004166 6337652741248 6338785375104 6345426400944 6347313797256 6371220817208 6397207360128 6400061557344 6411161213184 6435296614656 6439872946752 6451977971088 6464128588736 6473982443292 6476659855386 6478099339392 6492229637376 6500192898528 6504433076544 6512411306232 6523705810752 6524675734304 6526616446896 6529315626568 6541588776242 6552065855232 6568072941328 6576744069376 6606197348928 6641187800988 6647098272633 6661096495872 6663077785728 6674009601672 6682820586624 6701139722004 6722489090304 6728269842336 6731150094837 6739938711296 6752607769024 6755620532752 6767324113536 6780044647584 6792813093248 6803167991256 6805981542948 6810421191704 6837993747136 6848417518092 6855419665536 6861314726224 6874211934356 6876256613694 6889300233984 6917305519488 6920266694796 6948283968864 6976529025648 6985086320394 7004774082432 7013366022096 7017940951008 7022625023232 7025529334656 7030112197888 7033248773824 7040828832336 7041875640072 7044787912876 7069334212224 7095960706432 7098071343168 7129859333904 7152048401064 7156713794672 7167623419359 7189110242496 7210411685568 7228885157986 7230177068478 7269032918784 7272039135872 7272144662328 7288958995864 7301586543552 7314356065536 7331267789664 7334299744912 7340260201092 7345480079889 7373146671527 7382759639808 7389082058994 7398837078048 7401896977584 7402997467768 7405199430132 7419118977933 7428791884032 7456772267776 7458990225024 7462075001792 7463408586816 7506729974016 7524086705408 7527307632936 7535193851121 7557782562624 7577042788224 7582431050208 7588505255968 7596683740152 7597813190604 7600073099346 7610990112544 7627439544768 7641803837696 7641914729904 7644076831104 7658445396576 7661723840667 7689451248384 7692742965528 7707230240416 7718979067002 7720709180288 7724014278396 7748052434486 7770124008192 7775049132864 7778264620512 7799586617827 7841502544256 7842903938688 7845236747712 7908876222624 7910052088848 7912404870552 7940895964416 7967978391744 7973176029312 7982955794736 7989820437774 7997989609792 8015275453824 8018721725716 8022299382643 8032758703872 8047857874368 8051186186144 8051303019006 8120117574724 8167643737344 8173769601216 8181044027856 8187597776176 8200078870347 8214300304392 8241695664384 8244147090816 8247556580928 8251087213026 8263059506832 8281083233696 8311022471232 8314609886464 8318169222888 8328372151239 8330238852416 8333804879322 8373129835392 8378591759616 8382056851328 8388868801248 8394834377016 8426453338888 8460568534592 8463085063008 8464597543584 8517251316672 8533415409792 8537068412964 8562363876612 8586497262336 8597029317408 8602637294784 8620595735493 8631976591056 8635546473848 8665635485952 8666923864704 8670634020468 8672577435392 8683215074976 8685797827824 8698274414336 8702155262528 8733616834176 8808263131904 8812457716608 8821690362288 8854917067984 8862797696844 8895000808512 8898679468896 8934852962672 8950331892096 8971026456448 8974866793116 8997738311016 9011349991462 9034166401344 9040059530112 9042748423488 9057584459412 9070890655008 9074642057264 9094403908434 9131223357456 9168342151592 9211047498198 9227022259728 9260548786944 9264378625152 9287987933952 9302038700864 9313448427192 9316218637908 9349764603264 9351154696128 9353936122272 9357254601344 9371518708968 9387771776448 9389167520096 9393186855507 9405433513728 9429813957744 9464095124224 9479760006249 9506479111872 9508178062656 9518139601416 9536064534752 9556831225812 9560783596046 9585480323328 9613882247424 9616741819776 9640236091304 9673825764096 9696192883104 9714989783079 9722772359209 9735448724736 9738344456064 9756649614816 9775023719552 9785558716128 9787013601456 9789924670344 9793973439852 9812383164363 9825176362752 9852109411992 9865116104064 9869195970112 9873599240176 9892158637244 9909296023392 9951211449088 9961781701482 9991644743808 10036410177248 10046925134828 10051709583006 10077043416832 10092404763504 10105728691968 10109908066944 10128911653536 10130417587472 10133430799128 10169919393024 10189219639872 10208972314422 10211260528768 10215631787556 10256990620704 10283129498304 10291972089336 10298685704528 10311317901534 10314384920541 10366732177152 10371019494016 10375958279232 10460315663616 10464793538472 10507161123648 10526911426512 10538294001984 10545168296832 10546736118464 10549873160736 10562813460108 10567181869314 10610137893173 10623971188992 10643941059648 10647107014752 10653093917032 10673118529658 10690212711168 10728072601596 10730477165824 10735070692008 10802367523584 10843327736979 10845265602717 10898359468288 10903549378176 10908058703808 10933438493796 10952400405856 10996742107904 10996901684496 11001449617368 11017412675776 11074139459712 11081363294976 11090892297184 11102845466376 11104496201652 11107799145198 11111739839096 11149636430114 11185158401664 11188485337536 11193112502688 11195112880224 11284113417344 11286130058112 11290961449404 11336673843936 11356335088896 11382757883952 11396719785906 11416485168816 11457967143168 11462705756544 11466115246656 11470183059712 11487668094864 11494127647324 11509302121408 11534176872576 11560845360624 11577620099968 11581063770432 11586021417594 11622078651729 11655186012288 11667396930768 11762253816384 11764355908032 11817063595792 11860001078016 11864905958528 11865078133272 11918237085482 11959764043968 11966489057488 11984730656661 11996984414688 12028082588574 12029870885123 12045555201792 12049138055808 12056997897984 12071786811552 12076779279216 12094520873344 12125871877912 12174964476608 12180176362086 12247822589184 12260654401824 12281396664264 12302696346304 12321450456588 12362543496576 12371334871392 12394589260248 12417931236256 12421624850544 12468206261504 12471914829696 12477253834332 12495358278624 12500707318983 12517029035264 12524249140676 12567887639424 12573085276992 12639680008332 12675305482496 12677570750208 12690852801888 12694627594512 12742441634416 12794414720256 12800123114688 12879745893504 12903955942176 12928257177472 12947964886584 12953319710772 12956198678784 13000385797056 13008866153088 13024822612464 13047411621504 13049351468608 13053232893792 13058631253136 13083177552484 13136145882656 13212394697856 13282375601976 13294196545266 13326155571456 13348019203344 13365641173248 13402279444008 13456539684672 13462300189674 13505215538048 13511241065504 13517024987193 13534648227072 13560089295168 13585626186496 13606335982512 13611963085896 13620842383408 13641605862651 13675987494272 13696835036184 13710839331072 13722629452448 13748423868712 13752513227388 13834611038976 13840533389592 13896567937728 13953058051296 13970172640788 14009548164864 14026732044192 14032763020003 14035881902016 14051058669312 14066497547648 14081657664672 14083751280144 14089575825752 14138668424448 14191921412864 14196142686336 14210205755767 14259718667808 14304096802128 14313427589344 14335246838718 14341175394069 14378220484992 14420823371136 14457770315972 14460354136956 14544078271744 14544289324656 14577917991728 14603173087104 14662535579328 14668599489824 14680520402184 14690960159778 14746293343054 14778164117988 14797674156096 14803793955168 14805994935536 14810398860264 14838237955866 14917980450048 14924150003584 14926817173632 15054615265872 15070387702242 15115565125248 15154085576448 15164862100416 15177010511936 15193367480304 15195626381208 15200146198692 15221980225088 15254879089536 15283829459808 15288153662208 15316890793152 15323447681334 15385485931056 15414460480832 15437958134004 15441418360576 15448028556792 15466976852301 15496104868972 15550098265728 15556529241024 15599173235654 15683005088512 15685807877376 15690473495424 15817752445248 15820104177696 15824809741104 15850772803971 15935956783488 15946352058624 15965911589472 15979640875548 15995979219584 16009677794487 16030550907648 16037443451432 16044598765286 16095715748736 16102372372288 16102606038012 16240235149448 16347539202432 16362088055712 16375195552352 16400157740694 16428600608784 16488294181632 16495113161856 16502174426052 16526119013664 16562166467392 16622044942464 16636338445776 16656744302478 16660477704832 16667609758644 16724454645171 16746259670784 16764113702656 16777737602496 16789668754032 16852906677776 16921137069184 16926170126016 16929195087168 17034502633344 17066830819584 17074136825928 17124727753224 17194058634816 17205274589568 17241191470986 17263953182112 17271092947696 17311277615177 17333847729408 17341268040936 17366430149952 17371595655648 17404310525056 17467233668352 17582118985949 17624915433216 17643380724576 17709834135968 17725595393688 17790001617024 17797358937792 17869705925344 17877355628223 17900663784192 17942052912896 17949733586232 17995476622032 18022699982924 18042123882861 18068332802688 18080119060224 18085496846976 18115168918824 18141781310016 18149284114528 18188807816868 18262446714912 18270264543129 18336684303184 18422094996396 18454044519456 18528757250304 18604077401728 18626896854384 18632437275816 18699529206528 18702309392256 18707872244544 18714509202688 18743037417936 18775543552896 18778335040192 18786373711014 18859627915488 18959520012498 19012958223744 19016356125312 19036279202832 19072129069504 19113662451624 19121567192092 19233483639552 19280472182608 19392385766208 19429979566158 19445544718418 19476688912128 19513299229632 19550047439104 19571117432256 19574027202912 19579849340688 19587946879704 19624766328726 19704218823984 19730232208128 19738391940224 19747198480352 19784317274488 19818592046784 19923563402964 19983289487616 20072820354496 20093850269656 20103419166012 20184809527008 20219816133888 20257823307072 20260835174944 20266861598256 20378439279744 20417944628844 20422521057536 20431263575112 20513981241408 20566258996608 20583944178672 20597371409056 20622635803068 20628769841082 20742038988032 20751916558464 20929587076944 21014322247296 21053822853024 21076588003968 21090336593664 21093472236928 21099746321472 21125626920216 21134363738628 21220275786346 21287882119296 21294214029504 21306187834064 21346237059316 21456145203192 21470141384016 21686655473958 21690531205434 21807098756352 21816117407616 21866876987592 21904800811712 21993803368992 22002899234736 22034825351552 22119440014581 22148278919424 22181784594368 22205690932752 22208992403304 22215598290396 22223479678192 22257356933799 22299272860228 22370316803328 22376970675072 22386225005376 22390225760448 22568226834688 22572260116224 22581922898808 22605581553363 22673347687872 22765515767904 22793439571812 22832970337632 22895560716847 22925411513088 22932230493312 22975336189728 22988255294648 23018604242816 23068353745152 23121690721248 23155240199936 23162127540864 23172042835188 23244157303458 23310372024576 23334793861536 23398759853481 23524507632768 23528711816064 23634127191584 23729811917056 23730156266544 23836474170964 23919528087936 23932978114976 23969461313322 23993968829376 24056165177148 24059741770246 24066898147929 24098276111616 24143573623104 24153558558432 24189041746688 24251743755824 24349928953216 24360352724172 24521308803648 24562793328528 24605392692608 24642900913176 24725086993152 24742669742784 24789178520496 24835862472512 24843249701088 24943829659392 24954507668664 24990716557248 25001414637966 25048498281352 25135775278848 25146170553984 25279360016664 25301098052951 25381705603776 25389255189024 25484883268832 25600246229376 25759491787008 25807911884352 25856514354944 25861787206479 25895929773168 25906639421544 26000771594112 26017732306176 26049645224928 26094823243008 26098702937216 26106465787584 26117262506272 26166355104968 26272291765312 26390382117853 26424789395712 26564751203952 26588393090532 26696038406688 26804558888016 26913079369344 26924600379348 27010431076096 27022482131008 27034049974386 27120178590336 27212671965024 27223926171792 27241684766816 27283211725302 27351974988544 27393670072368 27445258904896 27496847737424 27505026454776 27681066779184 27793135875456 27906116102592 27940345281576 28053464088384 28065526040006 28071763804032 28132995095296 28163315329344 28167502560288 28179151651504 28179560566521 28392285372672 28420411511534 28519437335616 28608193604256 28626855178688 28670493677436 28682350788138 28756440969984 28841646742272 28915540631944 28920708273912 29088578649312 29155835983456 29168317077627 29206346174208 29325071158656 29337198979648 29361040804368 29381920319556 29437149493089 29492586686108 29556328235976 29595348312192 29607587910336 29611989871072 29620797720528 29676475911732 29848300007168 29853634347264 30109230531744 30140775404484 30231130250496 30329724200832 30354021023872 30386734960608 30391252762416 30400292397384 30443960450176 30509758179072 30567658919616 30633781586304 30646895362668 30770971862112 30828920961664 30875916268008 30896057113584 30933953704602 30992209737944 31100196531456 31113058482048 31198346471308 31380946990848 31635504890496 31640208355392 31649619482208 31701545607942 31830413679519 31871913566976 31931823178944 31959281751096 31991958439168 32019355588974 32074886902864 32089197530572 32191431497472 32204744744576 32205212076024 32480470298896 32529983210937 32652506688191 32695078404864 32724176111424 32750391104704 32800315481388 32857201217568 32990226323712 33004348852104 33052238027328 33124332934784 33244089884928 33272676891552 33313488604956 33320955409664 33335219517288 33448909290342 33462742586161 33555475204992 33579337508064 33705813355552 33842274138368 33852340252032 33858390174336 34069005266688 34148273651856 34249455506448 34388117269632 34410549179136 34482382941972 34527906364224 34542185895392 34622555230354 34682536081872 34732860299904 34743191311296 34808621050112 34866235955187 35164237971898 35286761449152 35419668271936 35451190787376 35580003234048 35594717875584 35739411850688 35754711256446 35899467172464 35990953244064 36045399965848 36084247765722 36089612655369 36136665605376 36170993693952 36230337837648 36283562620032 36298568229056 36377615633736 36524893429824 36540529086258 36673368606368 36844189992792 36908089038912 37208154803456 37253793708768 37264874551632 37355914853803 37404618784512 37415744489088 37486074835872 37551087105792 37556670080384 37572747422028 37719255830976 37919040024996 38025916447488 38032712250624 38072558405664 38144258139008 38227324903248 38243134384184 38560944365216 38784771532416 38859959132316 38891089436836 39026598459264 39142234864512 39148054405824 39159698681376 39175893759408 39249532657452 39408437647968 39476783880448 39494396960704 39568634548976 39637184093568 39847126805928 40145640708992 40187700539312 40206838332024 40369619054016 40515646614144 40521670349888 40533723196512 40551074961579 40756878559488 40835889257688 40862527150224 41027962482816 41132517993216 41167888357344 41194742818112 41245271606136 41257539682164 41503833116928 41859174153888 42028644494592 42098289060009 42107645706048 42153176007936 42186944473856 42199492642944 42251253840432 42268727477256 42440551572692 42575764238592 42588428059008 42612375668128 42630617267301 42692474118632 42912290406384 42940282768032 43023526182207 43373310947916 43381062410868 43632234815232 43733753975184 43809601623424 43987606737984 44005798469472 44069650703104 44238880029162 44363569188736 44411381865504 44417984806608 44431196580792 44446959356384 44514713867598 44598545720456 44753941350144 44772450010752 44780451520896 45163845797616 45211163106726 45346695375744 45531031535808 45586879143624 45665940675264 45791121433694 45864460986624 45950672379456 45976510589296 46037208485632 46243381442496 46324255081728 46344085670376 46488314606916 46669587723072 46797519706962 46987753526909 47049015265536 47057423632128 47268254383168 47460312533088 47672948341928 47839056175872 47865956229952 47938922626644 47987937658752 48029033383461 48112330354296 48119483540492 48133796295858 48287147246208 48307117116864 48503487511648 48699857906432 48720705448344 49042617607296 49125586657056 49210785385216 49285801826352 49485339485568 49578357040992 49671724945024 49686499402176 49909015337328 49981433114496 50002829275932 50096996562704 50173363935513 50292341107968 50558720033328 50602196105902 50763411207552 50778510378048 50969766537664 51200492458752 51615823768704 51723574412958 51791859546336 51813278843088 51933832845531 52001543188224 52099290449856 52197405874432 52212931575168 52234525012544 52332710209936 52544583530624 52746356957847 52780764235706 53129502407904 53176786181064 53392076813376 53609117776032 53632066884669 53826158738688 53849200758696 54044964262016 54068099948772 54240357180672 54425343930048 54447852343584 54483369533632 54566423450604 54597106324789 54787340144736 54890517809792 54993695474848 55010052909552 55362133558368 55586271750912 55812232205184 55880690563152 56106928176768 56131052080012 56143527608064 56326630658688 56335005120576 56358303303008 56359121133042 56840823023068 57038874671232 57216387208512 57253710357376 57340987354872 57364701576276 57831081263888 57841416547824 58177157298624 58311671966912 58336634155254 58650142317312 58674397959296 58722081608736 58763840639112 58874298986178 58985173372216 59112656471952 59190696624384 59215175820672 59223979742144 59241595441056 59352951823464 60218461063488 60281550808968 60659448401664 60708042047744 60773469921216 60782505524832 60800584794768 60887920900352 61135317839232 61267563172608 61293790725336 61541943724224 61657841923328 61751832536016 61792114227168 61867907409204 61984419475888 62145093374299 62226116964096 62396692942616 63271009780992 63280416710784 63299238964416 63403091215884 63660827359038 63863646357888 63918563502192 64038711177948 64149773805728 64178395061144 64409489489152 64410424152048 64960940597792 65059966421874 65305013376382 65448352222848 65500782209408 65600630962776 65714402435136 66008697704208 66104476054656 66248665869568 66358320043743 66545353783104 66626977209912 66670439034576 66897818580684 66925485172322 67110950409984 67158675016128 67411626711104 67704680504064 67716780348672 68296547303712 68498911012896 68686682150541 68776234539264 68964765883944 69055812728448 69084371790784 69245110460708 69365072163744 69465720599808 69486382622592 69732471910374 70196279560443 70328475943796 70573522898304 70839336543872 70902381574752 71189435751168 71478823701376 71509422512892 71798934344928 71981906488128 72090799931696 72168495531444 72179225310738 72200694443787 72460675675296 72567125240064 72597136458112 72755231267472 73049786859648 73081058172516 73346737212736 73688379985584 73816178077824 74507587417536 74529749103264 74711829707606 74831488978176 74972149671744 75113340160768 75145494844056 75438511661952 75838080049992 75903294158853 76145116811328 76288516278016 76454649806496 76486268768368 77121888730432 77569543064832 77719918264632 77782178873672 78053196918528 78284469729024 78296108811648 78319397362752 78351787518816 78499065314904 78816875295936 78988793921408 79137269097952 79171146353559 79274368187136 79694253611856 80291281417984 80375401078624 80413676664048 80739238108032 81031293228288 81043340699776 81067446393024 81102149923158 81671778515376 81725054300448 82055924965632 82335776714688 82389485636224 82490543212272 82515079364328 83718348307776 84196578120018 84215291412096 84398985285888 84502507680864 84537454954512 84881103145384 85176856118016 85224751336256 85261234534602 85384948237264 85824580812768 85880565536064 86047052364414 86746621895832 86762124821736 87467507950368 87504951232881 87619203246848 87975213475968 88011596938944 88477760058324 88727138377472 88822763731008 88835969613216 88862393161584 88893918712768 89029427735196 89197091440912 89544900021504 89560903041792 90327691595232 90422326213452 90693390751488 91062063071616 91173758287248 91331881350528 91582242867388 91901344758912 91953021178592 92486762884992 92688171340752 92976629213832 93339175446144 93595039413924 93975507053818 94536508766336 94920625066176 95345896683856 95491241038557 95731912459904 95877845253288 95975875317504 96058066766922 96224660708592 96238967080984 96267592591716 96574294492416 96614234233728 97006975023296 97441410896688 97957520064573 98085235214592 98251173314112 98571603652704 98970678971136 99156714081984 99343449890048 99372998804352 99818030674656 99962866228992 100005658551864 100193993125408 100346727871026 100388227758483 101117440066656 101204392211804 101394626031751 101526822415104 101557020756096 101939533075328 103231647537408 103447148825916 103583719092672 103626557686176 103867665691062 104198580899712 104425863150336 104469050025088 104665420419872 105089167061248 105492713915694 105561528471412 106259004815808 106353572362128 106784153626752 107218235552064 107264133769338 107698401517392 108089928524032 108136199897544 108268837966107 108850687860096 108895704687168 108966739067264 109132846901208 109194212649578 109574680289472 109781035619584 109987390949696 110020105819104 110724267116736 111624464410368 111761381126304 112067744561409 112213856353536 112262104160024 112653261317376 112670010241152 112716606606016 112718242266084 113681646046136 114077749342464 114432774417024 114507420714752 114681974709744 114729403152552 115662162527776 115682833095648 116354314597248 116623343933824 116673268310508 117348795918592 117444163217472 117527681278224 117748597972356 117970346744432 118225312943904 118430351641344 118447959484288 118483190882112 118705903646928 120436922126976 120563101617936 121546939842432 121565011049664 121601169589536 122270635678464 122587581450672 123083887448448 123503665072032 123584228454336 123735814818408 123968838951776 124290186748598 124793385885232 126294867180027 126560833421568 126598477928832 126806182431768 127321654718076 127727292715776 127837127004384 127891851801903 128077422355896 128299547611456 128356790122288 128820848304096 129921881195584 130119932843748 130610026752764 130896704445696 131001564418816 131201261925552 131428804870272 132017395408416 132208952109312 132716640087486 133090707566208 133253954419824 133340878069152 133795637161368 133850970344644 134317350032256 134823253422208 136593094607424 136997822025792 137373364301082 137929531767888 138111625456896 138168743581568 138490220921416 138730144327488 138972765245184 139464943820748 140392559120886 140656951887592 140963260580727 141147045796608 141678673087744 141804763149504 142957647402752 143018845025784 143597868689856 143963812976256 144181599863392 144336991062888 144358450621476 144401388887574 144921351350592 145194272916224 145510462534944 146099573719296 146162116345032 146693474425472 147376759971168 147632356155648 148192145738713 149015174835072 149059498206528 149423659415212 149944299343488 150290989688112 150877023323904 151676160099984 151806588317706 152290233622656 152909299612992 152972537536736 154243777460864 155439836529264 155564357747344 155801498536593 156592217623296 156638794725504 156703575037632 156998130629808 157633750591872 157977587842816 158239070873541 158274538195904 158342292707118 159388507223712 160750802157248 160827353328096 161478476216064 162086681399552 162134892786048 162204299846316 163343557030752 163450108600896 163791318974367 164671553429376 164778971272448 164981086424544 165030158728656 167436696615552 168393156240036 168430582824192 169005015361728 169074909909024 169762206290768 170449502672512 170522469069204 170769896474528 171649161625536 171761131072128 172094104728828 173493243791664 173524249643472 174935015900736 175009902465762 175950426951936 176023193877888 176955520116648 177645527462016 177671939226432 177724786323168 177787837425536 178058855470392 178394182881824 180655383190464 180844652426904 182124126143232 182347516574496 182663762701056 183164485734776 183802689517824 183906042357184 184732674824971 184973525769984 185376342681504 185953258427664 186435280122897 186678350892288 187190078827848 187951014107636 189073017532672 189841250132352 190691793367712 190982482077114 191463824919808 191755690506576 192116133533844 192449321417184 192477934161968 192535185183432 193228468467456 194013950046592 194882821793376 195915040129146 196502346628224 197143207305408 198313428163968 198745997608704 199636061349312 200011317103728 200387986250816 200693455742052 200776455516966 202234880133312 202408784423608 202789252063502 203114041512192 203879066150656 206060046451623 206894297651832 207167438185344 207253115372352 207735331382124 208397161799424 208938100050176 209330840839744 210985427831388 211123056942824 212518009631616 212707144724256 213568307253504 214436471104128 214528267538676 215396803034784 216272399795088 216537675932214 217701375720192 217791409374336 217933478134528 218265693802416 218388425299156 219149360578944 219974781899392 220040211638208 221448534233472 223522762252608 224135489122818 224524208320048 225340020482304 225433213212032 225436484532168 227363292092272 227709882476559 228567546817337 228865548834048 229363949419488 229458806305104 231324325055552 231365666191296 232708629194496 233246687867648 233346536621016 234888326434944 235055362556448 235497195944712 235940693488864 236450625887808 236895918968576 236966381764224 237411807293856 237513439060677 240873844253952 241126203235872 243093879684864 243130022099328 243202339179072 245175162901344 246167774896896 247007330144064 247168456908672 247471629636816 247937677903552 248580373497196 249586771770464 252589734360054 253196955857664 253612364863536 254643309436152 255674254008768 255783703603806 256154844711792 256599095222912 256713580244576 257641696608192 259843762391168 260239865687496 261220053505528 262402523851104 262857609740544 264034790816832 265433280174972 266181415132416 266507908839648 266681756138304 267591274322736 267701940689288 268634700064512 269646506844416 273186189214848 273995644051584 274746728602164 275859063535776 276337487163136 276980441842832 277460288654976 278929887641496 280785118241772 281313903775184 281926521161454 283609526299008 286037690051568 287195737379712 287927625952512 288363199726784 288673982125776 288716901242952 288802777775148 289842702701184 291020925069888 292324232690064 293386948850944 293872560193719 294753519942336 296384291477426 298030349670144 298118996413056 298847318830424 299888598686976 300581979376224 301164683275449 303352320199968 303613176635412 304183878095253 304580467245312 305818599225984 305945075073472 308487554921728 310879673058528 311128715494688 311602997073186 313277589451008 313407150075264 313996261259616 315267501183744 316478141747082 316549076391808 316684585414236 318777014447424 321501604314496 321654706656192 324269785572096 324408599692632 326687114061504 326900217201792 327582637948734 328914274688363 329343106858752 329962172849088 330060317457312 334873393231104 336203233684227 336786312480072 338010030723456 338149819818048 339524412581536 340899005345024 341044938138408 341539792949056 343298323251072 343522262144256 344188209457656 346986487583328 347048499286944 349870031801472 350019804931524 352046387755776 353911040233296 355291054924032 355343878452864 355449572646336 355575674851072 356117710940784 356788365763648 361310766380928 361689304853808 364695033148992 366328971469552 367812084714368 369465349649942 370752685363008 371906516855328 372870560245794 374380157655696 375902028215272 379682500264704 381383586735424 381964964154228 383511381013152 384232267067688 384898642834368 384955868323936 385070370366864 388027900093184 389765643586752 391830080258292 393004693256448 394286414610816 396626856327936 399272122698624 400022634207456 400775972501632 401386911484104 401552911033932 404469760266624 404817568847216 405578504127004 412120092903246 413788595303664 414334876370688 414506230744704 415470662764248 418661681679488 421970855662776 422246113885648 422889781742181 425036019263232 425414289448512 428872942208256 429056535077352 430793606069568 432544799590176 433075351864428 435015653620093 435582818748672 436531387604832 436776850598312 438298721157888 439949563798784 440080423276416 442897068466944 444576437216139 447045524505216 448270978245636 449048416640096 450866426424064 450872969064336 454726584184544 455419764953118 457135093634674 458727898838976 458917612610208 462648650111104 462731332382592 466693073242032 469776652869888 470110725112896 470994391889424 471881386977728 472901251775616 473932763528448 474823614587712 475026878121354 482252406471744 486260044198656 486404678358144 490350325802688 491373956923101 494014660288128 494336913817344 494943259273632 495875355807104 497160746994392 499173543540928 505179468720108 507224729727072 509286618872304 511348508017536 511567407207612 512309689423584 513198190445824 513427160489152 515283393216384 519687524782336 520479731374992 522440107011056 524805047702208 528069581633664 530866560349944 533015817679296 533363512276608 535182548645472 535403881378576 546372378429696 547991288103168 549493457204328 551718127071552 553960883685664 554198024474913 554920577309952 557859775282992 559305840368691 561570236483544 562627807550368 563853042322908 567219052598016 572075380103136 574391474759424 576726399453568 577347964251552 577433802485904 577605555550296 579685405402368 582041850139776 584648465380128 587745120387438 589507039884672 592768582954852 596237992826112 597694637660848 601163958752448 602329366550898 606704640399936 607226353270824 608367756190506 611637198451968 611890150146944 621759346117056 622257430989376 623205994146372 626814300150528 627992522519232 632956283494164 633098152783616 633369170828472 637554028894848 643003208628992 643309413312384 648817199385264 653374228123008 653800434403584 655165275897468 657828549376726 659924345698176 660120634914624 672406467368454 673572624960144 676020061446912 676299639636096 679048825163072 682089876276816 683079585898112 685702640452011 686596646502144 688376418915312 693972975166656 694096998573888 699740063602944 700039609863048 707822080466592 709762382222257 710687756905728 710899145292672 712235421881568 713576731527296 722621532761856 723378609707616 729390066297984 732657942939104 735624169428736 738930699299884 741505370726016 743813033710656 745741120491588 748760315311392 751804056430544 762767173470848 763929928308456 767022762026304 768464534135376 769797285668736 769911736647872 770140740733728 779531287173504 783660160516584 788572829221632 798544245397248 800045268414912 801551945003264 802773822968208 803105822067864 808939520533248 809635137694432 811157008254008 824240185806492 827577190607328 829012461489408 830941325528496 837323363358976 843941711325552 844492227771296 845779563484362 850828578897024 858113070154704 861587212139136 865089599180352 866150703728856 870031307240186 873062775209664 873553701196624 880160846552832 889152874432278 894091049010432 896541956491272 898096833280192 901745938128672 909453168369088 910839529906236 912551634285759 914270187269348 917455797677952 917835225220416 925297300222208 925462664765184 933386146484064 940221450225792 941988783778848 943762773955456 945802503551232 949647229175424 950053756242708 964504812943488 972809356716288 980700651605376 982747913846202 986742824065089 988029320576256 989886518547264 991750711614208 994321493988784 998347087081856 1010358937440216 1014449459454144 1018573237744608 1022697016035072 1023134814415224 1024619378847168 1026854320978304 1030566786432768 1037345020170991 1040959462749984 1044880214022112 1049610095404416 1056139163267328 1061733120699888 1066031635358592 1066727024553216 1070365097290944 1070807762757152 1098986914408656 1103436254143104 1107921767371328 1108396048949826 1115719550565984 1118611680737382 1123140472967088 1125255615100736 1127706084645816 1144150760206272 1153452798907136 1154695928503104 1154867604971808 1155211111100592 1164083700279552 1169296930760256 1175490240774876 1179014079769344 1185537165909704 1195389275321696 1202327917504896 1204658733101796 1213409280799872 1214452706541648 1216735512381012 1223780300293888 1243518692234112 1244514861978752 1246411988292744 1255985045038464 1265912566988328 1266738341656944 1275108057789696 1286618826624768 1297634398770528 1305046960860279 1306748456246016 1310330551794936 1315657098753452 1319848691396352 1320241269829248 1333729311648417 1344812934736908 1347145249920288 1352599279272192 1358097650326144 1364179752553632 1366159171796224 1371405280904022 1376752837830624 1387945950333312 1388193997147776 1400079219726096 1415644160933184 1419524764444514 1421798290585344 1424470843763136 1427153463054592 1446757219415232 1458780132595968 1465315885878208 1477861398599768 1483010741452032 1487626067421312 1491482240983176 1497520630622784 1503608112861088 1525534346941696 1527859856616912 1534045524052608 1536929068270752 1539594571337472 1539823473295744 1540281481467456 1559062574347008 1567320321033168 1600090536829824 1605547645936416 1606211644135728 1619270275388864 1622314016508016 1648480371612984 1655154381214656 1661882651056992 1662594073424739 1687883422651104 1688984455542592 1691559126968724 1701657157794048 1716226140309408 1723174424278272 1730179198360704 1732301407457712 1740062614480372 1746125550419328 1747107402393248 1778305748864556 1793083912982544 1796193666560384 1803491876257344 1818906336738176 1821679059812472 1825103268571518 1828540374538696 1834911595355904 1835670450440832 1866772292968128 1880442900451584 1883977567557696 1887525547910912 1899294458350848 1900107512485416 1926497894603269 1929009625886976 1961401303210752 1965495827692404 1973485648130178 1979773037094528 1988642987977568 1996694174163712 2020717874880432 2028898918908288 2037146475489216 2046269628830448 2049238757694336 2053708641956608 2057107921356033 2074690040341982 2081918925499968 2089760428044224 2099220190808832 2123466241399776 2129287146666771 2132063270717184 2140730194581888 2141615525514304 2197973828817312 2206872508286208 2215843534742656 2216792097899652 2231439101131968 2237223361474764 2246280945934176 2250511230201472 2255412169291632 2288301520412544 2309391857006208 2309735209943616 2310422222201184 2338593861520512 2350980481549752 2371074331819408 2390778550643392 2404655835009792 2409317466203592 2426818561599744 2428905413083296 2433471024762024 2487037384468224 2489029723957504 2492823976585488 2511970090076928 2531825133976656 2533476683313888 2595268797541056 2610093921720558 2620661103589872 2631314197506904 2640482539658496 2667458623296834 2689625869473816 2694290499840576 2716195300652288 2728359505107264 2742810561808044 2753505675661248 2775891900666624 2776387994295552 2800158439452192 2831288321866368 2839049528889028 2848941687526272 2893514438830464 2930631771756416 2955722797199536 2960228472195267 2975252134842624 2982964481966352 2995041261245568 3007216225722176 3055719713233824 3068091048105216 3073858136541504 3079646946591488 3080562962934912 3112035060512973 3134640642066336 3200181073659648 3211095291872832 3212423288271456 3238540550777728 3244628033016032 3296960743225968 3310308762429312 3323765302113984 3325188146849478 3375766845302208 3377968911085184 3383118253937448 3432452280618816 3460358396721408 3464602814915424 3480125228960744 3492251100838656 3494214804786496 3556611497729112 3586167825965088 3592387333120768 3606983752514688 3637812673476352 3643358119624944 3650206537143036 3657080749077392 3671340900881664 3733544585936256 3767955135115392 3800215024970832 3852995789206538 3915140882580837 3930991655384808 3946971296260356 3959546074189056 3977285975955136 4041435749760864 4057797837816576 4074292950978432 4092539257660896 4098477515388672 4114215842712066 4149380080683964 4163837850999936 4179520856088448 4246932482799552 4258574293333542 4281460389163776 4283231051028608 4395947657634624 4431687069485312 4433584195799304 4462878202263936 4474446722949528 4492561891868352 4501022460402944 4510824338583264 4576603040825088 4618783714012416 4619470419887232 4620844444402368 4677187723041024 4701960963099504 4742148663638816 4781557101286784 4818634932407184 4857810826166592 4866942049524048 4985647953170976 5063650267953312 5066953366627776 5190537595082112 5220187843441116 5241322207179744 5262628395013808 5334917246593668 5379251738947632 5388580999681152 5456719010214528 5485621123616088 5507011351322496 5600316878904384 5662576643732736 5678099057778056 5697883375052544 5779493683809807 5787028877660928 5861263543512832 5911445594399072 5920456944390534 5965928963932704 5990082522491136 6014432451444352 6111439426467648 6147716273083008 6161125925869824 6224070121025946 6269281284132672 6387861440000313 6422190583745664 6424846576542912 6477081101555456 6489256066032064 6593921486451936 6620617524858624 6647530604227968 6650376293698956 6751533690604416 6755937822170368 6766236507874896 6864904561237632 6929205629830848 6960250457921488 6988429609572992 7113222995458224 7172335651930176 7213967505029376 7286716239249888 7300413074286072 7314161498154784 7467089171872512 7535910270230784 7600430049941664 7705991578413076 7830281765161674 7861983310769616 7893942592520712 7954571951910272 8082871499521728 8148585901956864 8185078515321792 8228431685424132 8298760161367928 8327675701999872 8359041712176896 8493864965599104 8517148586667084 8566462102057216 8791895315269248 8867168391598608 8925756404527872 8948893445899056 8985123783736704 9021648677166528 9238940839774464 9241688888804736 9336105181538919 9403921926199008 9484297327277632 9563114202573568 9637269864814368 9715621652333184 9733884099048096 9971295906341952 10127300535906624 10133906733255552 10381075190164224 10440375686882232 10482644414359488 10525256790027616 10669834493187336 10758503477895264 10777161999362304 10913438020429056 10971242247232176 11014022702644992 11200633757808768 11356198115556112 11558987367619614 11822891188798144 11840913888781068 11931857927865408 12028864902888704 12222878852935296 12295432546166016 12448140242051892 12538562568265344 12775722880000626 12844381167491328 12849693153085824 12978512132064128 13187842972903872 13295061208455936 13300752587397912 13485485262222883 13503067381208832 13532473015749792 13729809122475264 13858411259661696 13920500915842976 13976859219145984 14226445990916448 14344671303860352 14573432478499776 14600826148572144 14628322996309568 15200860099883328 15411983156826152 15660563530323348 15723966621539232 15787885185041424 15909143903820544 16165742999043456 16370157030643584 16456863370848264 16597520322735856 16987729931198208 17034297173334168 17338481051429421 17583790630538496 17734336783197216 17897786891798112 17970247567473408 18043297354333056 18483377777609472 18672210363077838 18807843852398016 18968594654555264 19274539729628736 19431243304666368 19467768198096192 19942591812683904 20254601071813248 20267813466511104 20880751373764464 20965288828718976 21050513580055232 21339668986374672 21517006955790528 21942484494464352 22401267515617536 22712396231112224 23117974735239228 23645782377596288 23681827777562136 23863715855730816 24445757705870592 24896280484103784 25077125136530688 25551445760001252 25699386306171648 25957024264128256 26375685945807744 26601505174795824 26970970524445766 27064946031499584 27716822519323392 27841001831685952 28452891981832896 28689342607720704 29146864956999552 29201652297144288 29256645992619136 30401720199766656 30823966313652304 31321127060646696 31447933243078464 31575770370082848 32331485998086912 32740314061287168 32913726741696528 33195040645471712 34068594346668336 34676962102858842 35468673566394432 35795573783596224 36086594708666112 37344420726155676 37615687704796032 37937189309110528 38549079459257472 38935536396192384 39885183625367808 40456455786668649 40509202143626496 41761502747528928 41930577657437952 42101027160110464 42679337972749344 43034013911581056 43884968988928704 45424792462224448 46235949470478456 47291564755192576 47363655555124272 47727431711461632 49792560968207568 51102891520002504 52751371891615488 53203010349591648 53941941048891532 54129892062999168 55682003663371904 56905783963665792 58293729913999104 58403304594288576 58513291985238272 60803440399533312 61647932627304608 62642254121293392 62895866486156928 63151540740165696 65827453483393056 66390081290943424 68137188693336672 69353924205717684 70937347132788864 71591147567192448 74688841452311352 75231375409592064 77098158918514944 77871072792384768 80912911573337298 83523005495057856 84202054320220928 85358675945498688 86068027823162112 87769937977857408 90849584924448896 92471898940956912 94727311110248544 99585121936415136 102205783040005008 106406020699183296 107883882097783064 108259784125998336 111364007326743808 113811567927331584 116806609188577152 121369367360005947 123295865254609216 125284508242586784 125791732972313856 126303081480331392 131654906966786112 132780162581886848 136274377386673344 138707848411435368 141874694265577728 143182295134384896 149377682904622704 161825823146674596 167046010990115712 170717351890997376 175539875955714816 181699169848897792 184943797881913824 189454622220497088 199170243872830272 204411566080010016 212812041398366592 215767764195566128 233613218377154304 242738734720011894 246591730509218432 250569016485173568 252606162960662784 263309813933572224 265560325163773696 272548754773346688 277415696822870736 298755365809245408 323651646293349192 334092021980231424 341434703781994752 369887595763827648 378909244440994176 398340487745660544 408823132160020032 425624082796733184 431535528391132256 485477469440023788 493183461018436864 501138032970347136 526619627867144448 545097509546693376 554831393645741472 597510731618490816 647303292586698384 739775191527655296 757818488881988352 796680975491321088 817646264320040064 863071056782264512 970954938880047576 1002276065940694272 1109662787291482944 1195021463236981632 1294606585173396768 1479550383055310592 1635292528640080128 1726142113564529024 1941909877760095152 2219325574582965888 2390042926473963264 2589213170346793536 3452284227129058048 3883819755520190304 4438651149165931776 5178426340693587072 7767639511040380608 10356852681387174144 15535279022080761216 31070558044161522432
- Sum of all divisors σ(n): 127086501157445452896
- Sum of proper divisors (its aliquot sum) s(n): 96015943113283930464
- 31070558044161522432 is an abundant number, because the sum of its proper divisors (96015943113283930464) is greater than itself. Its abundance is 64945385069122408032
Bases of 31070558044161522432
- Binary: 110101111001100001100101111101100000110110110011100111011000000002
- Hexadecimal: 0x1AF30CBEC1B673B00
- Base-36: 6K255LVXU01S0
Squares and roots of 31070558044161522432
- 31070558044161522432 squared (310705580441615224322) is 965379577175610290133754175512039194624
- 31070558044161522432 cubed (310705580441615224323) is 29994882187282907557833025899020806797086864171450989805568
-
The
square root of 31070558044161522432 is 5574097060.8845270117 -
The
cube root of 31070558044161522432 is 3143762.1763056367
Scales and comparisons
How big is 31070558044161522432?- 31,070,558,044,161,522,432 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,070,558,044,161,522,432 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 31070558044161522432 cubic inches would be around 261980.2 feet tall.
Recreational maths with 31070558044161522432
- 31070558044161522432 backwards is 23422516144085507013
- 31070558044161522432 is a
Harshad number . - The number of decimal digits it has is: 20
- The sum of 31070558044161522432's digits is 63
- 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 31070558044161522432 - Facts about the integer". Numbermatics.com. 2024. Web. 20 June 2024.
APA style:
Numbermatics. (2024). Number 31070558044161522432 - Facts about the integer. Retrieved 20 June 2024, from https://numbermatics.com/n/31070558044161522432/
Chicago style:
Numbermatics. 2024. "Number 31070558044161522432 - Facts about the integer". https://numbermatics.com/n/31070558044161522432/
The information we have on file for 31070558044161522432 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 31070558044161522432, math, Factors of 31070558044161522432, curriculum, school, college, exams, university, Prime factorization of 31070558044161522432, STEM, science, technology, engineering, physics, economics, calculator, thirty-one quintillion, seventy quadrillion, five hundred fifty-eight trillion, forty-four billion, one hundred sixty-one million, five hundred twenty-two thousand, four hundred thirty-two.